/*------------------------------------------------------------------------------------------------
  global classes
------------------------------------------------------------------------------------------------*/

body, td, p
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 18px; 
	color: #333333;
	
}


/*------------------------------------------------------------------------------------------------
  link classes
------------------------------------------------------------------------------------------------*/

A:link { 
    color: #4B0000;
    text-decoration: none;
}
A:visited { 
    color: #003366;
    text-decoration: none;
}
A:hover { 
    color: #003366;
    text-decoration: none;
}

.nav:link { 
	color: #999966;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;  
}

.nav:visited {
	color: #999966;
	font-size: 11px;
	text-decoration: none; 
	font-weight: bold;
	line-height: 18px;  
}

.nav:hover { 
	color: #003366; 
	font-size: 11px;
	text-decoration: none; 
	font-weight: bold;
	line-height: 18px;  
}

.nav_on:link { 
	color: #003366;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;  
}

.nav_on:visited {
	color: #003366;
	font-size: 11px;
	text-decoration: none; 
	font-weight: bold;
	line-height: 18px;  
}

.nav_on:hover { 
	color: #003366; 
	font-size: 11px;
	text-decoration: none; 
	font-weight: bold;
	line-height: 18px;  
}

.blacknav:link { 
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;  
}


.blacknav:hover { 
	color: #003366; 
	font-size: 11px;
	text-decoration: none; 
	line-height: 18px;  
}

.blacknav_on:link { 
	color: #003366;
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;  
}
.blacknav_on:hover { 
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;  
}
.whitenav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}
.whitenav:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}
.whitebutton {
	font-family: Arial,Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color:#003366;
	padding:3px 5px;
}
/*------------------------------------------------------------------------------------------------
  text classes
------------------------------------------------------------------------------------------------*/

.red_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #4B0000;
	font-weight: bold;
}
.brighterred_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #8C000C;
	font-weight: bold;
}
.brighterblue_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #336699;
	font-weight: bold;
}
.blue_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #003366;
	font-weight: bold;
}
.tan_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999966;
	font-weight: normal;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999966;
	font-weight: normal;
}
.missingcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF0000;
	font-weight: normal;
}
.captions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	font-weight: normal;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #660000;
}
.bak .bak_link {

color:#003466;
text-decoration: none;


}
.bak_link:hover {

color:#003466;
text-decoration: underline;

}
.req_link {


font-weight:bold;
font-size:13px;
text-decoration:none;
color:#FFFFFF;


}
#pagehdr {
background:#8C000C none repeat scroll 0 0;
margin-bottom:10px;
padding:3px;
}
#pagehdr .pagehdr_txt {
border:1px solid #DFDFC2;
color:#FFFFFF;
font-size:17px;
padding:3px 10px;
font-weight:bold;
}
.small_req_link {


font-weight:bold;
font-size:8px;
text-decoration:none;
color:#FFFFFF;
background:#003466;
padding:3px 3px;


}
td p {

margin-top:0px;
margin-bottom:0px;

}
.galdiv {

float:left;
width:165px;

}
.maingaldiv {
float:left;
width:250px;
padding-right:15px;

}
.main_disc {
float:left;
}
td.main {

height:25px;

}
.search_box {

width:135px;

}
.productListing-data {
vertical-align:top;
}
