body
{
margin:0px;
padding:0px;
font-family:Verdana, sans-serif; 
font-size:12px;
line-height:1.8; 
color:#333; 
background:#fff url(images/oogbg.gif) 280px 180px fixed no-repeat;
}


div#top-picture
{
	position:absolute;
	top:20px;
	left:50px;
	border-bottom:#ccc inset 3px;
	width: 821px;
}


#oog
{position:absolute;
z-index: 3;
top:80px;
left:750px;
}

div#logo
{
	position:absolute;
	top:20px;
	left:650px;
}

div#navigation
{
	position:absolute;
	top:180px;
	left:601px;
	width:250px;
	text-align:left;
	background:transparent;
	border-left:#ccc groove 1px;
	padding:1em;
	font-size:11px;
}

#navigation li
{
	font-size:11px;
}


div#body-column
{
	position:absolute;
	top:180px;
	left:52px;
	width:500px;
	text-align:left;
	margin: 0 0 2em 0;

}


div#body-column-presidency
{
	position:absolute;
	top:180px;
	left:52px;
	width:680px;
	text-align:left;
	margin: 0 0 2em 0;
	font-size: 9px;

}

div#address
{
position:absolute;
top:700px;
left:600px;
width:250px;
color:#333;
text-align:left;
font-size: 10px;
border-top:#ccc groove 1px;
}




a:link
{
color:#900;
text-decoration:underline;
}

a:visited { color:#998f88; }

a:hover
{
color:#900;
text-decoration:underline;
}

a:active
{
color:#900;
text-decoration:underline;
}


h1
{
text-align:left;
font-size:24px;
font-weight:lighter;
line-height:1;
color:#900;
margin:	0 0 1em 0;
}

#secondline
{
text-align:left;
font-size:20px;
color:#000;
margin:	0 0 2px 0;
}

sup {font-size:60%;}

#continue
{
text-align:right;
font-size:1em;
font-style: italic;
color:#333;
margin:	0;
}

h2
{
	text-align:left;
	font-size:1.5em;
	font-weight:lighter;
	color:#900;
	margin:	0.5em 0 0 0;
	line-height: normal;
}

h3
{
	text-align:left;
	font-size:1.2em;
	font-weight:lighter;
	line-height:20px;
	font-style: normal;
	color:#900;
	margin:	0 0 0.5em 0;
}

h4
{
text-align:left;
font-size:1.2em;
font-weight:lighter;
line-height:20px;
color:#330066; 
margin:	0 0 0.5em 0;
}

h5
{
text-align:left;
font-size:1em;
font-weight:lighter;
font-style:oblique;
line-height:20px;
color:#330066; 
margin:	0 0 0.5em 0;
}


#body-column ol, .body-column ol ol
{
padding-left:32px;
padding-right:8px;
}

#body-column ul
{
padding-left:16px;
padding-right:8px;
}

#tableau img
{
padding:0 25px O -5px;
}

#author img
{
margin:0 10px 10px -5px;
}

blockquote
{
margin:40px;
padding:10px;
font-size:1em;
line-height:1.5em; 
color:#000;
background-color:#C1C49A;
}

.run
{
	margin:20px;
	padding:5px;
	font-size:1em;
	line-height:1.5em;
	border:medium;
	border-color:#990000;
	background-color:#fff;
}


/*
* Used once per page, for the "back to top" link directives
* at the bottom of the page.
*/
.body-column #sub-link
{
font-size:11px !important;
line-height:14px !important;
margin-top:16px;
}

.body-column2 #sub-link
{
font-size:9px !important;
line-height:12px !important;
margin-top:16px;
}

#sub-link img
{
display:inline;
border:0px none;
vertical-align:baseline;
}


ol li
{
list-style-type:decimal;
}
ol ol li
{
list-style-type:decimal;
}

   /*
    * All headers are normalized to a small appearance.
    */
    .navigator-sub h1
    {
        color:#ffffff;
        margin:16px 0px 4px;
        padding:8px 8px 8px 8px;
        line-height:1.5em;
        font-weight:normal;
    }
 
 .navigator-sub h2, .navigator-sub h3
    {
        color:#990000;
        border-bottom:1px solid #8f817c;
        margin:16px 0px 4px;
        padding:0px 0px 4px 4px;
        line-height:1.5em;
        font-weight:bold;
    }
    
    .navigator-sub p, .navigator-sub ul, .navigator-sub ol
    {
        color:#ffffff;
        margin:8px 0px 8px 4px;
        padding:0px;
        line-height:1.5em;
        font-weight:normal;
    }
	
   /*
    * Lists, which should be used only for navigational link sets,
    * are given a small arrow bullet.
    */
    .navigator-sub ul  { list-style-image:url("images/arrow-right.gif") }
    
    .navigator-sub ul, .navigator-sub ol
    {
        padding-left:24px;
        padding-right:8px;
    }
    
    .navigator-sub ul ul, .navigator-sub ul ol, .navigator-sub ol ul, .navigator-sub ol ol
    {
        padding-left:12px;
        padding-right:0px;
    }
    
    .navigator-sub li { margin-top:4px; }
	
	  /*
    * These styles in this file are intended to be applied to
    * the foot of a page only.
    */

    #footer p
    {
        color:#900;
        text-align:center;
        margin:0px;
        padding:4px;
        font-size:10px;
        line-height:10px;
    }
    
    #footer a
    {
    	color:#FFF;
    	text-decoration:none;
    }
    
    #footer a:hover
    {
    	text-decoration:underline;
    }

	
