/**************** Page and tag styles ****************/

body
{position:absolute;
margin:0; 
padding:0; 
background:url(images/bodybg.gif) 
top left repeat-y; 
font:12px Verdana,Tahoma,sans-serif;	
line-height: 1.5em;
color: black;} 

 
a
{color:#003399; 
font-weight:bold; 
text-decoration:underline;}

a:hover
{color:red; 
text-decoration:underline;}



/**************** Sidebar area styles ****************/

#sidebar
{position:absolute;
float:right;  
top:170px; left:0; width:160px; 
height:100%; 
text-align:left;
border-right: #251A76 1px solid;}


body > #sidebar 
{position:auto;}

#logo
{text-align:center;}

/**************** Content area styles ****************/

#banner
{margin: 0 0 0 2px;}

#announcement
{color:#003366;
width:600px; 
font-size:16px; 
font-weight:bold; 
margin:-10px 20px 35px 185px; 
line-height:1.2em; 
text-align:left;}

#sitemap
{font-size:10px;
width:605px; 
margin: -15px 20px 30px 177px; 
line-height:1.4em; 
text-align:right;}


#text
{color:black;
text-align:left;
width:605px; 
margin: -15px 20px 30px 177px; 
line-height:1.8em; 
text-align:justify;}


#table
{font-size:11px;
line-height:1.4em; 
text-align:left;}

#text h1
{color:#003366; 
font-size:28px; 
font-weight:normal; 
letter-spacing:-1px;
margin: 0 0 0 0 ; 
text-align:left;
line-height:1.0em;}


#text h2
{color:#003366; 
font-size:24px; 
font-weight:normal; 
letter-spacing:-1px;
margin:  0 0 0 0 ; 
text-align:left;}

#text h3
{color:#003366; 
font-size:18px;
line-height: 1.5em; 
font-weight:normal; 
letter-spacing:0.5px;
margin: 0 0 0 0 ; 
text-align:left;}

#textallpubs
{color:black;
width:605px; 
margin: -15px 20px 30px 167px; 
line-height:1.3em; 
text-align:justify;}


#tableallpubs
{margin: -15px 20px 30px 0px; 
font-size:11px;
line-height:1.4em; 
text-align:left;}

 
#textallpubs h1
{color:#003366; 
font-size:28px; 
font-weight:normal; 
letter-spacing:-1px;
margin: 0 0 0 10px ; 
text-align:left;
line-height:1.0em;}


#textallpubs h2
{color:#003366; 
font-size:24px; 
font-weight:normal; 
letter-spacing:-1px;
margin:  0  0 0 10px ; 
text-align:left;}

#textallpubs h3
{color:red; 
font-size:18px;
line-height: 1.5em; 
font-weight:normal; 
letter-spacing:0.5px;
margin: 0 0 0 10px ; 
text-align:left;}

#textallpubs h4
{color:red; 
font-size:12px;
line-height: 1.5em; 
font-weight:normal; 
letter-spacing:0.5px;
margin: 0 0 0 10px ; 
text-align:left;}


#content p
{margin:0 0 50px 0; 
line-height:1.5em;}

#footer
{font-size:10px;
margin: 0px 0px 0px 250px;
font-color:#003366}


/**************** Navigation menu styles ****************/

#menu
{font:10.5px Verdana,Tahoma,sans-serif;	
line-height: 2.0em;
margin: 10px 0px 0px 0px;
background-color:#e7edf6;} 
 
/**************** Firefox fix to alter menu spacing ****************/
html>body #menu 
{font:10px Verdana,Tahoma,sans-serif;
line-height: 1.2em;}


#menu dt a, dt a:visited 
{color:black;
text-decoration:none; 
display:block; 
font-weight:bold; 
padding: 0px 0px 0px 8px; 
background: #e7edf6;}
 
#menu dt a:hover 
{background: #ddd3bc;
color:black;
text-decoration:none; 
display:block; 
font-weight:bold; 
padding: 0px 0px 0px 8px;}


