@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background:#f2f2f2;
	margin:0px;
	padding:0px;
	line-height: 20px;
}

#pageWrapper {
	MARGIN: 0px auto; WIDTH: 960px; TEXT-ALIGN: left;  min-width:960px; display:table; background:#fff;
}


a {color:#FFFFFF; text-decoration:underline;}
a:hover {
	color:#565656;
	text-decoration:underline;
}
.f12 {font-size:12px;}
.f18 {
	font-size:18px;
	color: #2248AB;
}
.f20 {font-size:20px;}
.f24 {font-size:24px;}
.blue {
	color:#2248AB;
	font-size: 14px;
}
.black {color:#000;}
.white {color:#fff;}
.whitebg{background-color:#FFFFFF}
.bold {font-weight:bold;}
.underline {text-decoration:underline}

#header{}
#header div.logo { float:left; width:40%; padding-left:20px; padding-top:10px; padding-bottom:10px;}
#header div.callNow { float:right; width:40%; padding-right:20px; text-align:right; padding-top:56px;}

#banner { width:960px;}
#pageContent{ display:table; width:956px; margin-top:10px;}
#pageContent div.leftPan { float:left; width:294px; border-right:solid 1px #8AC8ED; display:table; height:100%}
.img1{text-align:center; padding-top:10px; padding-bottom:10px;}
.img2{text-align:center;bottom:2px;}

#leftNav { width:230px; padding-top:20px;}
#leftNav ul { list-style:none; margin:0px; padding-left:20px; }
#leftNav ul li {list-style:none;}
#leftNav ul li a { color:#000; text-decoration:none; padding-left:15px;  display:block; border-bottom:solid 1px #E3F1FA; height:25px; line-height:25px;}
#leftNav ul li a:hover { color:#000; text-decoration:none; padding-left:15px;  display:block; border-bottom:solid 1px #E3F1FA; height:25px; line-height:25px; background:#FCFCFC;}
#leftNav ul li a.active { color:#000; text-decoration:none; padding-left:15px;  display:block; border-bottom:solid 1px #E3F1FA; height:25px; line-height:25px; background:#f4f5ed;}


#pageContent div.content { float:left; width:630px; padding-top:13px; padding-left:10px;  display:table;/*padding-right:20px; display:table;*/ }
.heading {font-family:"Arial Black"; font-size:24px; color:#000000; text-transform:uppercase; padding-bottom:10px;}
.heading span {font-family:"Arial Black"; font-size:24px; color:#1B3F95; text-transform:uppercase;}
.grayBox {background:#F8F8F8; border:solid 1px #E5E5E5; padding:10px; font-size:15px;}
.whiteBox {background:#FFFFFF; border:solid 1px #E5E5E5; padding:10px; font-size:15px;}
.grayBox12 {background:#F8F8F8; border:solid 1px #E5E5E5; padding:10px; font-size:12px; width:606px}
#barBullet {background:url(../images/barR.jpg) no-repeat right top; height:37px; font-size:18px; width:630px; margin-top:10px; margin-bottom:10px;}
#barBullet div { line-height:37px; font-size:18px;background:url(../images/barLeft.jpg) no-repeat left top; padding-left:50px;}

.orderNow {position:absolute; margin-top:-17px; padding-left:20px;}

#footer {MARGIN: 0px auto; WIDTH: 940px; background:#DDDFDE url(../images/footerbg.jpg) repeat-x left; padding:10px;}
#footer div.topLink { text-align:right;}
#footer div.footerTxt {
	color:#565656;
	text-align: center;
}
#footer div.footerTxt a{
	color:#565656;
	text-align: center;
}
#footer div.footerTxt a:hover{
	color:#666666;
	text-align: center;
}


.orderform{
	width:160px;
	height:35px;
	padding-left:50px;
	float:left;
	font-size:12px;
}
.orderforminput{width:300px; height:35px; float:left;}
h3{font-size:12px; color:#2248AB;  font-weight:bold; }
h4{font-size:12px; color:#000000;  font-weight:bold; display:table; }
.h4Blue{font-size:12px; color:#2248AB;  font-weight:bold; display:inline; font-size: 14px;width:400px; }
.learnmore{ width:600px;}
.learnmore a{font-size:10px; text-align:right; color:#2248AB; text-decoration:underline }
.learnmore a:hover{font-size:10px; text-align:right; color:#2248AB; text-decoration:none; }
.linktitle a{font-size:12px; color:#666666; text-decoration:underline }
.linktitle a:hover{font-size:12px; color:#000000; text-decoration:none; }

