/* leftnav*/
a.redheading:link { font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.redheading:visited{ font-size: 12px;  color: #ffffff; text-decoration: none; } 
a.redheading:hover{ font-size: 12px;  color: #000000; text-decoration: none; } 
a.redheading:active{ font-size: 12px; color: #ffffff; text-decoration: none; }

a.heading:link	{ font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.heading:visited{ font-size: 12px; color: ffffff; text-decoration: none; }
a.heading:hover{ font-size: 12px; color: #cc0000; text-decoration: none; }
a.heading:active{ font-size: 12px; color: #32406a; text-decoration: none; }

a.item:link{font-size: 12px; color: #32406A;  font-weight: bold; line-height: 15pt; margin-top: 3px; text-decoration: none; }
a.item:visited{font-size: 12px; text-decoration: none;	color: #32406A; }
a.item:hover{font-size: 12px; text-decoration: none;	color: #cc0000; }
a.item:active{font-size: 12px; text-decoration: none;	color: #32406a; }


a.subitem:link{font-size: 11px; color: #32406A; text-decoration: none; }
a.subitem:visited{font-size: 11px; text-decoration: none; color: #32406A; }
a.subitem:hover{font-size: 11px; text-decoration: none;	color: #cc0000; }
a.subitem:active{font-size: 11px; text-decoration: none; color: #32406a; }
/* end of leftnav*/

/* dealer upper nav*/
a.nav:link {font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.nav:visited{font-size: 12px; text-decoration: none;	color: #FFFFFF;}
a.nav:hover{font-size: 12px; text-decoration: none;	color: #dddddd;}
a.nav:active{font-size: 12px; text-decoration: none;	color: #FFFFFF;}
/* end dealer upper nav*/


/* header nav*/
a.headernav:link {font-size: 11px; color: #32406a; text-decoration: none;}
a.headernav:visited{font-size: 11px; text-decoration: none; color: #32406a;}
a.headernav:hover{font-size: 11px; text-decoration: none; color: #cc0000;}
a.headernav:active{font-size: 11px; text-decoration: none; color: #32406a;}
/* header upper nav*/

/* layout index nav*/
a.layoutindex:link {font-size: 12px; color: #000000; text-decoration: none; }
a.layoutindex:visited{font-size: 12px;	text-decoration: none;	color: Maroon;}
a.layoutindex:hover{font-size: 12px;	text-decoration: underline;	color: #cc0000;}
a.layoutindex:active{font-size: 12px; text-decoration: none;	color: #000000;}
/* end layout index nav*/

.iblinks:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.iblinks:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #e8e8e8; text-decoration: none; }
a.iblinks:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: none; }
a.iblinks:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

td {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
.cream {
	background-color: #ffffcc;
}
a.nounderline {
	text-decoration: none; }
 td.linedivider{
	padding: 3px;	
	border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; }
td.linedividerred{
	padding: 3px;	
	border-top: 1px #cc0000 solid; border-bottom: 1px #cc0000 solid; }
td.linedividerredbottom{
	padding: 3px;	
    border-bottom: 1px #cc0000 solid; }
td.linedividerblackbottom{
	padding: 3px;	
    border-bottom: 1px #000000 solid; }

td.bordertop {
	border-color: Green;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	padding: 3px;
	background: #ffffff;
	padding-left: 10px;
}

td.borderbottom {
	border-color: Green;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	padding: 3px;
	background: #e8e8e8;
	padding-left: 10px;
}

td.ltgraysolidborder {
	border-color: #336699;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	background: #E8E8E8;
	padding-left: 10px;
	font-size: 11px;
	}
A:HOVER { color: #cc0000; text-decoration: none; }
a.visited{	color: Maroon; }

/*layout indext*/
td.ltgraysolidblueborder {
	border-color: #336699;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	background: #e8e8e8;
	color: #000000;
	padding-left: 10px;
	font-size: 12px;
}

td.ltgraygreenborder {
	border-color: #009900;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	background: #E8E8E8;
	color: #000000; 
	padding-left: 10px;
	font-size: 11px;

}

td.ltgrayfuchborder {
	border-color: #663366;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	background: #E8E8E8;
	color: #000000;
	padding-left: 10px;
	font-size: 13px;

}
td.blueborderdash {
	border-color: #336699;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
}

td.blackwhite {
	background-color: #000000;
	border-color: #ffffff;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	font-weight: bold;
	font-size: 12px;		
	color: White;
}
HR.thinblue {	color: #336699;	height: 1px;}
HR.dashed {	color: #336699;	height: 1px; border-style: dashed;}
HR.thingrey {	color: #e8e8e8;	height: 1px;}
HR.thinblack {	color: #000000;	height: 1px;}
HR.thinblackdashed {	color: #000000;	height: 1px; border-style: dashed;}
HR.med {	color: #336699; height: 3px;}
HR.thickgrey {	color: #e8e8e8;	height: 5px;}
HR.thickgreydashed {	color: #e8e8e8;	height: 5px; border-style: dotted;}
HR.thinred {	color: #cc0000;	height: 2px;}
HR.thingreen {	color: #99CC66;	height: 1px;}			
HR.thick {	color: #99CC66;	height: 2px;}	
td.reddashedborder {
	border-color: #ffffff;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
	background: #cc0000;
	color: #ffffff;
	padding-left: 10px;
}
td.ltgrayredborder {
	border-color: #cc0000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 12px;
	padding: 3px;
	background: #E8E8E8;
	color: #000000; 
	padding-left: 10px;

}

td.ltgraysltblueborder {
	border-color: #336699;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	padding: 3px;
	background: #E8E8E8;
	padding-left: 10px;
} 
td.dkgrayltblueborder {
	border-color: #99ccff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	padding: 3px;
	background: #cccccc;
	color: #000000;
	padding-left: 10px;
}

td.ltgraysgoldborder {
	border-color: #ffcc00;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 12px;
	padding: 3px;
	background: #E8E8E8;
	padding-left: 10px;
} 


td.ltgraywhiteborder {
	border-color: #ffffff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	background: #E8E8E8;
	padding-left: 10px;
	font-size: 11px;
	
}
table.numnav
{
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #404040;
	width: 260px;
	background-color: #e8e8e8;
	border: 1px #32406a solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

a.text{font-variant:normal; border: 0px none;}
a.text:link{text-decoration: none; color: #32406a;}
a.text:visited{	text-decoration: none;	color: Maroon;}
a.text:hover{font-variant: normal;	text-decoration: none;	color:#fff;	background: #993399;}

.numnavheader
{ border-bottom: 2px solid #32406a;
background-color: #336699;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #fafafa;}

.numsize {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	padding: 2px;
	border: thin solid #000000;
}
.numcolor {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cc3333;
	padding: 2px;
	border: thin solid #000000;
}
.numstyle {
	font-size: 12px;
	font-weight: bold;	
	background-color: #ffcc00;
	padding: 2px;
	border: thin solid #000000;
}
.numqty {
	font-size: 12px;
	font-weight: bold;	
	background-color: #ffffff;
	padding: 2px;
	border: thin solid #000000;
}
.bg_blue {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	padding: 2px;
}
.bg_white{
	font-size: 12px;
	font-weight: bold;	
	background-color: #ffffff;
	padding: 2px;
}
.bg_gold {
	font-size: 12px;
	font-weight: bold;	
	background-color: #ffcc00;
	padding: 2px;}
	
.bg_red {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cc3333;
	padding: 2px;
}
.bg_grey {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #e8e8e8;
	padding: 2px;
}
table.thin {
	border: 1px solid #32406a;
	border-collapse: collapse;
	background-color: white;
}
table.thin th {
	border: 1px solid grey;
	background-color: white;
}
table.thin td {
	border: 1px solid grey;
}
td.blueborderall {
	border-color: #1b4280;	
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
		background: #ffffff;
		
	}
td.blueborderrl {
	border-color: #1b4280;	
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
		background: #ffffff;
		padding: 3px; 

	}
td.blueborderrlb {
	border-color: #1b4280;	
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	background: #ffffff;
	padding: 3px;
	}
td.pad6{
	padding: 6px; 
	}
.hidden_box_blue
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #dae5ee;
	border-style: none;
}
.hidden_box_white
{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-style: none;
	text-align: center;
}
.visible_box_white
{
	font-size: 12px;
	color: #000000;
	border-top-color: #EEEEEE;
	border-right-color: #C0C0C0;
	border-left-color: #EEEEEE;
	border-bottom-color: #C0C0C0;
	background-color: #FFFFFF;
}
.squish_image 
{
    vertical-align: middle;
}

.bg_ltblue {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #dae5ee;
	padding: 2px;
}

.bg_medblue {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #336699;
	padding: 2px;
}
.bg_dkgrey {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #999;
	padding: 2px;
}