/* GENERAL MAIN BODY AND HTML ELEMENT STYLES  */
BODY {
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-right: 0px;
}

BODY.bbagbody { 
 background-color: #FFFFFF 
}

BODY.pvnav { 
 background-color: #FFFFFF
}

.maincontent {
 margin-top: 35px; 
}


/* STYLES FOR TOP HEADER REGION */

.xcollnavcolor { 
 background-color: #FFFFFF 
}
.authnavcolor { 
 background-color: #FFFFFF 
}

.hdrcolor { 
 background-color: #FFFFFF; 
}

.gndivision { 
 background-color: #666666 
}

.navinfo {  
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-weight: normal 
}


/* STYLES FOR MAIN NAVIGATION AND MENUS   */

.navheadTable {
 margin: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background-color: #FFFFFF;
 border-top: 0px solid #333333;
 border-right: 0px solid #333333;
 border-bottom: 2px solid #333333;
 border-left: 0px solid #333333;
}

.tophead { 
 font-family : Helvetica, Verdana, Arial, sans-serif; 
 font-size : 16px; 
 font-weight : bold 
}

.topheadlink {
 font-family : Helvetica, Verdana, Arial, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color: #FFFFFF;
 text-decoration: none;
 margin-left: 1em;
 margin-top: 10px;
 margin-bottom: 10px;
}

A.nav {  
 color: #FFFFFF;  
 text-decoration: none 
}
A.nav:hover { 
 color : #FFCC33; 
 text-decoration: underline 
}

.navlinks { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 color: #000000; 
 text-decoration: none
}


.navcolor { 
 background-color: #CC3333;
}


td.mainnavcell {
 background-color: #CC3333;
 padding-left:20px;
 padding-right:20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CC3333;
}

td#mnHilite {
 background-color: #FFFFFF;
 padding-left:20px;
 padding-right:20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #FFFFFF;
}



/* SEARCH AND SEARCHHISTORY PAGE STYLES  */
.searchblock {
 margin-left: 15px;
 margin-right: 15px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 background-color: #E5E5E5;
}

.searchnavblock {
 width:100%;
 margin-right:100px;
 background-color: #FFFFFF;
}

#subnav {
 background-color: #FFFFFF;	
 margin-top: 1px			
}

td.subnavcell {
 /* #8998CC #9AABE6 #B0B6DC C5C5C5 #B4BFDF */
 background-color: #80A4C5;	
 padding-left:10px;
 padding-right:10px;
}

td#snHilite {
 /* #8998CC #9AABE6 #B0B6DC C5C5C5 #B4BFDF */
 background-color: #FFFFFF;	
 padding-left:10px;
 padding-right:10px;
 border-left: 1px solid #666666;
 border-top: 1px solid #666666;
 border-right: 1px solid #666666;
}

.srchrestriction {
 margin-left: 20px;
}



/* STYLES FOR HOME PAGE  */

A.homenav {  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #3333cc;
 text-decoration: none;
 font-size: 12px }
 
A.homenav:hover { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color : #FFCC33;
 text-decoration: underline }

.homefont { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%}

/* hack for Wintel IE   \*/
* html .homefont { font-size: 80% }
/* end hack   */

.notlinkable { 
background-color: #FFFFFF;
text-decoration: bold               }

.linkable { 
background-color: #CCCCCC;
color: blue }
