body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; background-color:#383838; color:#4e4e4e;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	text-transform: capitalize;
	color: #CC0000;
	padding-top:20px;
	padding-bottom:20px;
}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#298cad; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#e90000; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}


.lF {float:left;}
.rF {float:right;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}

.Color-blue {color:#006598;}
.Color-red {color:#b10000;}

#articlePage p{ 
padding-top:5px;
padding-bottom:5px; 
}
/* LAYOUT STYLES */

#wrapper { background:url(/images/backmain.gif) repeat-y #fff; width:960px; width/**/:/**/920px; margin:0 auto; text-align:left; padding:0 20px;}

/***************************************************************************************************************************/
#header { border-bottom:4px solid #ae0000; border-top:9px solid #e90000; position:relative; width:920px; height:171px; height/**/:/**/158px;}
	a.logo { position:absolute; top:4px; left:0; background:url(/images/logo.gif) no-repeat; width:439px; height:149px; display:block; text-indent:-9999px; z-index:5;}
	.RIghtlogPhoneSect { position:absolute; right:0px; top:24px; width:446px; text-align:right;}
	.RIghtlogPhoneSect img{ margin:0 0 0 4px;}
	
	.NabBar { position:absolute; width:784px; height:48px; right:0; bottom:0; z-index:50;}
			/* navigation links
			-------------------------------------------------------- */
			ul#navMain { float:right;
				width:784px; height:48px;
				background:url(/images/nav.gif) no-repeat;
				position: relative;
				padding:0; margin:0;
				}
			
				ul#navMain li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#navMain li a {position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:48px;}
			
					ul#navMain li#nav-1 a { 
						left: 0px; width: 91px; 
						background: url("/images/nav.gif") -0 0 no-repeat;
						}
					ul#navMain li#nav-2 a { 
						left: 91px; width: 121px; 
						background: url("/images/nav.gif") -91px 0 no-repeat;
						}
					ul#navMain li#nav-3 a { 
						left: 212px; width: 162px; 
						background: url("/images/nav.gif") -212px 0 no-repeat;
						}
					ul#navMain li#nav-4 a { 
						left: 374px; width: 138px; 
						background: url("/images/nav.gif") -374px 0 no-repeat;
						}
					ul#navMain li#nav-5 a { 
						left: 512px; width: 142px; 
						background: url("/images/nav.gif") -512px 0 no-repeat;
						}
					ul#navMain li#nav-6 a { 
						left: 654px; width: 130px; 
						background: url("/images/nav.gif") -654px 0 no-repeat;
						}
			
			ul#navMain li#nav-1 a:hover  	{ background-position: -0px -48px; }
			ul#navMain li#nav-2 a:hover  	{ background-position: -91px -48px; }
			ul#navMain li#nav-3 a:hover  	{ background-position: -212px -48px; }
			ul#navMain li#nav-4 a:hover  	{ background-position: -374px -48px; }
			ul#navMain li#nav-5 a:hover  	{ background-position: -512px -48px; }
			ul#navMain li#nav-6 a:hover  	{ background-position: -654px -48px; }

			ul#navMain li#nav-1 a.active  	{ background-position: -0px -48px; }
			ul#navMain li#nav-2 a.active  	{ background-position: -91px -48px; }
			ul#navMain li#nav-3 a.active  	{ background-position: -212px -48px; }
			ul#navMain li#nav-4 a.active  	{ background-position: -374px -48px; }
			ul#navMain li#nav-5 a.active  	{ background-position: -512px -48px; }
			ul#navMain li#nav-6 a.active  	{ background-position: -654px -48px; }

			/* navigation close */
/***************************************************************************************************************************/
#mainC {}
#mainC h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; padding:3px 0 7px 0; margin:0 0 12px 0; color:#000; border-bottom:3px solid #8a8a8a;}
	#mainC h1.redbrd{border-bottom:3px solid #e90000 !important;}
	#mainC h1 strong{ font-weight:normal; color:#b10000;}
#mainC p {padding:0 0 12px 0;}
	
	#move{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; padding:3px 0 7px 0; margin:0 0 12px 0; color:#000; border-bottom:3px solid #8a8a8a;}
	#move .redbrd{border-bottom:3px solid #e90000 !important;}
	#move strong{font-weight:normal; color:#b10000;}
	
	.IMGForm { position:relative; border-bottom:1px solid #fff; width:920px; height:242px; font-size:13px;}
		.imgH { position:absolute; top:0; left:0; z-index:10;}
		.FreeQuoteForm { position:absolute; background:url(/images/backform.png) no-repeat; width:392px; height:223px; overflow:hidden; z-index:11; top:7px; right:10px;}
		.FreeQuoteForm form{ padding:15px 12px 5px 12px;}
		.FreeQuoteForm form input{ color:#5d5d5d; font-size:13px;}
		.FreeQuoteForm form select{ color:#5d5d5d; font-size:13px;}
			.divInput {padding:4px 2px 0 2px;}
			.FmrWd1 {width:175px; padding:0 0 5px 0;}
			.FmrWd2 {width:350px; padding:0 0 5px 0;}
			.FmrWd2 input{ width:85px; width/**/:/**/165px; padding:3px 5px;}
				.FmrWd1 input{ width:175px; width/**/:/**/165px; padding:3px 5px;}
			
			.paddTxt {padding:1px 0 7px 0;}
			.mntd {padding:0 0 5px 0;}
			.mntd .rF{ float:right !important;}
				.mntd select{ padding:3px 5px; float:left; margin:0;}
					.padtop{ padding-top:5px !important;}
					.mntd-wd1 {width:188px; width/**/:/**/178px;}
					.mntd-wd2 {width:100px; width/**/:/**/90px;}
					.mntd-wd3 {width:80px; width/**/:/**/70px;}
					.mntd-mrgmid {margin:0 11px !important;}
			
			
	.WelcomeCallBox { background:url(/images/welcomeandcallphone-back.jpg) no-repeat #006699; width:920px; height:182px; overflow:hidden;}
		.welcome { padding:62px 560px 0 31px;}
		.welcome p{ padding:0 0 10px 0 !important;}
		
	.Content { background:url(/images/contentback.gif) repeat-y; width:920px; padding:12px 5px 0px 5px;}
	
		.LeftSect {float:left; width:634px;}
		
			.yellowBox { background-color:#f5f0d9; border:1px solid #e1daba; padding:22px 10px 20px 10px; text-align:center;
						-moz-border-radius: 8px; /* FF1+ */
						-webkit-border-radius: 8px; /* Saf3+, Chrome */
						 border-radius: 8px; /* Opera 10.5, IE 9 */
						}
				.yellowBox img{ margin:0 3px; vertical-align:baseline;}
		
		.RightSect {float:right; width:248px; margin:0 14px 0 0;}
		
			ul.linksR {padding:2px 0 12px 0; margin:0 0 8px 0; border-bottom:3px solid #8a8a8a;}
			ul.linksR li{padding:0; margin:0; list-style-type:none;}
			ul.linksR li a{ display:block; background:url(/images/bulletcircle.gif) no-repeat 0 10px; padding:5px 5px 5px 14px; border-bottom:1px solid #c5c5c5;}
				.LinksRbrdtop { border-top:1px solid #c5c5c5;}


/***************************************************************************************************************************/
#footer { padding:4px 0 0 0;  text-align:center;}
	.botImgSp {margin:0 0 9px 0;}
	.botImgSp .midIMgMrg{ margin:0 9px;}

	.botLinks { background-color:#8f9798; color:#fff; font-size:11px; margin:0 0 10px 0; padding:15px;}
	.botLinks a{ color:#fff; margin: 0 1px;}
	.botLinks a:hover{ color:#daebed;}
	
	.copyright {background-color:#dde3e4; padding:22px; color:#4c6368; font-size:11px;}
		.copyright a{ color:#4c6368;}
		.copyright a:hover{ color:#000;}
		
		#key{display:none;}
