/**************** CSS for FruitGateway ****************/
/**************** 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:164px; left:0; width:160px; 
height:100%; 
text-align:left;
}


body > #sidebar 
{position:auto;}

#sidebar 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;}

#textboxhidden 
{ 
visibility:hidden;  
}

#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 ****************/


ul.avmenu {
font:10.5px Verdana,Tahoma,sans-serif;
width:145px;
margin: 10px 0px 0px 0px;
padding:6px;
list-style:none;
}

ul.avmenu li {
width:145px;
padding:0;
line-height:1.4em;
display:inline;
}

ul.avmenu li a {
color:#000000;
font-weight:bold;
width:145px;
float:left;
/***** Next line alters the gap between menu items *****/
margin-bottom:0px;
padding:5px 1px 5px 5px;
border-top:1px solid #3399CC;
border-bottom:1px solid #FFFFFF;
text-decoration:none;
}

ul.avmenu li a:hover,ul.avmenu li a.current {
background-color:#CCCC99;
border-top:1px solid #3399CC;
border-bottom:1px solid #FFFFFF;
text-decoration:none;
}

ul.avmenu ul {
margin:0 0 0 15px;
padding:0 0 5px 0;
font-size:0.9em;
width:130px;
}
 
ul.avmenu ul a {
padding:3px 1px 3px 5px;
width:130px;
}

ul.avmenu ul ul {
width:130px;
}

ul.avmenu ul ul a {
width:130px;
}
 
