.body, input, td, p, div, select
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #003570;
}
.body_alert {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #D40008;
}
.bodybd, b, strong
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #003570;
}
.bodybd_alt1, .body_bd_white
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.bodybd_alt2
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #A6A356;
}
.body_alt1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.body_sm {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #003570;
}
.body_md_bd_alt1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.body_md_bd_alt1 a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.body_md_bd_alt1 a:hover {
	text-decoration: underline;
}
.body_md_bd_alt2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #A6A356;
}
.body_md_bd {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003570;
}
.alert {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #D40008;
}
.h1_alt2 {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #A6A356;
}
h1 {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #003570;
}
.largeBody, .header
{
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #003570;
}
a 
{
	font-family: Verdana;
	font-size: 10px;
	color: #003570;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
#footer
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #A7A157;
}
#topNav td a, #topNav td
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
#topNav td a:hover
{
	text-decoration: none;
}
#btmNav td a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #003570;
}
#btmNav td a:hover
{
	text-decoration: none;
}
.siteNavTxt {
	color: #666666; 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	margin-bottom: 2px;
}
.siteNavTxt a {
	color: #666666; 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}
.siteNavTxt a:hover {
	text-decoration: underline;
}
.siteNavBg {
	height: 7px; 
	width: 112px; 
	background-color: #A7A157;
}
.leftNavHeader {
	text-align: center; 
	height: 21px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding-top: 6px;
	width: 100%;
	background-color: #A7A157;
	margin-bottom: 1px;
}
.leftNavHeader a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.leftNavHeader a:hover {
	text-decoration: underline;
}
.leftNavItems {
	width: 100%;
	margin-bottom: 3px;
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
	color: #003570;
}
.leftNavItems ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
.leftNavItems li {
	margin: 0;
}
.leftNavItems li a {
	display: block;
	padding: 5px 5px 4px 28px;
	background-image: url(temp_left_nav_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #003570;
	text-decoration: none;
	width: 100%;
}

html>body .leftNavItems li a {
	width: auto;
}

.leftNavItems li a:hover {
	text-decoration: underline;
}
.col_lft_rght_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #838383;
	border-left-color: #838383;
}
.col_rght_border {
	border-right-width: 1px;
	border-right-style: solid;	
	border-right-color: #838383;	
}
.col_lft_border {
	border-left-width: 1px;
	border-left-style: solid;	
	border-left-color: #838383;	
}
.col_lft_btm_border {
	border-left-width: 1px;
	border-left-style: solid;	
	border-left-color: #838383;	
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color: #838383;	
}
.col_btm_border {	
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color: #838383;	
}
.col_top_border {	
	border-top-width: 1px;
	border-top-style: solid;	
	border-top-color: #838383;	
}
.dots {
	background-image: url(dots.gif); 
	background-repeat: repeat-x; 
	height: 1px; 
	margin: 0px;
}
.dotLine_Vert {
	background-image: url(/images/temp_div.gif);
	background-repeat: repeat-y;
	width: 1px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;	
}
.headerline {background: #013571;}
.cartbg { background: #003570; }
.cartbox {border:1px solid #003570;}
.darkbox {border:1px solid #003570;}
.darkboxbg, .bgcolor1 { background: #003570; }
.lightbox {border:1px solid #EDEDED;}
.SiteTableBorder {
	border: 1px solid #003570;
	border-collapse:collapse;
	background-color:#003570;
}
.SiteTableBg {
	background-color:#003570;
}
.SiteTableHeadCopy
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.SiteCellBorder {		
	background-color:#FFFFFF;
}
.OrderTableBorder {
	border: 1px solid #999999;
	border-collapse:collapse;
	background-color:#DDDDDD;
}
.OrderCellBorder {
	border: 1px solid #999999;	
	background-color:#F1F1F1;
}
.PBrk { page-break-before: always; }