/* CSS Document */
*{margin:0;padding:0}
body{background:#ffffff;text-align:center}
#container{margin:0 auto;text-align:left; width:90%; width:1016px;color:#000000;margin-top:24px;}
#header {
	margin: 0 0 15px 0;
	background: #022B3F;
	height:200px; width:100%
}


#left{
		background: #022B3F;
	float: left;
	width: 614px;
}

#right {
			background: #022B3F;
	float: right;
	width: 116px;
	margin-top:25px;
	margin-right:10px;
}

#mid { 
			background: #022B3F;
	float: left;
	width: 27%;
}


#header img {margin:0px 0 0 0px;}
#header h1{float:left;height:0px;margin:0 0 0;text-indent:-99999px;width:0px}
#header h2{height:0;overflow:hidden;text-indent:-99999px;width:0px}
#header p{color:#fff;font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:.9em;font-weight:700;text-align:center;}
/* #header p{color:#fff;font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:.9em;font-weight:700;margin-right:25px;margin-top:0px;padding-right:45px} */
/* #header p .bluetext{color:#68A6C0;font-weight:400} */
#side {min-width:900px; height:25px;background:#fff;margin-bottom:16px;}
#header p .bluetext{color:#000000;font-weight:400;}
/* #side{position:absolute;width:0px; }
#side p {color:#fff;margin:5px 10px;text-align:center} */
#content{background:#fff;min-height:620px; }
#content hr{clear:both;visibility:hidden}
#footer{background:url(../images/footerbackground.gif) repeat-x #022B40;clear:both;color:#7E8182;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:.75em;overflow:visible;padding:1em 0;width:100%;margin-top:5px;}

#navigation {

    font-family:Arial, Helvetica, sans-serif;
    font-size:.80em;
    width:1010px;
    font-weight:bold;
    height:25px;
    margin-left:5px;
		background-color:#50AEC4;
    color:#ff0000;
}
#navigation li {
    list-style:none;
    width:87px;
    display:inline;
    color:#ff0000;
}
#navigation li a {

    width:87px;
    text-decoration:none; 
    background:url(../images/navigationbackground.gif) left bottom no-repeat;
		line-height:25px;
 	  color:#ffffff;
    float:left;
    white-space:nowrap;
    padding:0px 0px 0px;
    padding-left:25px;
    margin-top:0px;
}
#navigation li a:hover { 
    width:87px;
    background-position:left top;
    color:#F0E773;
}
#navigation li a.active {
    width:87px;
    background-position:left top;
    color:#F0E773;
    padding:0px 0px 0px;
    padding-left:25px;
 }

#navigation li a.active:hover {
    width:87px;
    background-position:left top;
    color:#F0E773;
}

/*
#navigation{font-family:"Times New Roman", Times, serif;list-style:none;width:100%;display:inline;}
#navigation li a{background:url(../images/navigationbackground.gif) left bottom no-repeat;color:#fff;display:block;font-weight:700;line-height:25px;padding-left:25px;text-decoration:none;white-space:nowrap;width:144px}
#navigation li a:hover{background-position:left top;color:#F0E773}
#navigation li a.active,#navigation li a.active:hover{background-position:top;color:#F0E773;cursor:default}
*/
#quotereq {background:#022B3F;width:224px; color:#ffffff;}
#quotereq form{padding-top:0px;padding-bottom:8px;margin-left:48px;color:#ffffff;width:180px}
#quotereq legend{padding-top:0px;color:#ffffff;}
#quotereq label{color:#ffffff;float:left;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:.8em;margin:8px 10px 0;padding:.1em;width:149px}
#quotereq #Product{background:#59A2B0;border:1px solid #215770;clear:left;color:#000;float:left;margin:0 0 0 10px;padding:.1em;width:149px}
#quotereq #ZIP{background:#59A2B0;border:1px solid #215770;clear:left;color:#000;float:left;margin:0 0 0 10px;padding:.1em;width:149px}
#quotereq #button1{background:url(../images/buttonbackground.gif) repeat-x bottom #000;border:1px solid #59A2B0;clear:both;color:#0E738E;float:left;margin:10px 0 0 129px;width:30px}

#content .row{background:url(../images/contentfade.gif) no-repeat #fff;border:1px solid #9D9D9D;margin:5px 5px 0 5px;padding-bottom:2em}
/* #content .bluetext{color:#00AAD5} */
#content .bluetext{color:#515151}
#content .row h3{color:#515151;font-family:Arial, Helvetica, sans-serif;font-weight:400;margin:1em}
#content img.left{float:left;margin:0 15px}
#content img.right{float:right;margin:0 15px}
#content .row h4{color:#D5CA35;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:.8em;margin:1em 1em 0}
#content .row h5{margin:.2em 1.5em 0}
#content .row ul{color:#515151;font-family:Arial, Helvetica, sans-serif;font-size:.9em;margin:.2em 1em 1em 3em}
#content .row ol{color:#515151;font-family:Arial, Helvetica, sans-serif;font-size:.9em;margin:.2em 1em 1em 3em}
#content .row p{color:#515151;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:.8em;line-height:1.5em;margin:0 1em 0 1.2em;}
#content .row p.center{text-align:center}
#content a.readmore{background:url(../images/bluearrow.gif) no-repeat left .4em;padding-left:13px}
#content a{color:#489CB3}
#focus{background:url(../images/focusbackground.jpg) repeat-x left top;height:85px;margin-left:5px;margin-right:5px}
#focus img{float:right;margin-top:-10px}
#focus h3.f1{color:#fff;font-size:1.4em;margin:0 30px;padding:2% 0 0;text-transform:none}
#focus .f1 a{color:#fff;font-size:2.5em; font-weight:bold; text-align:center;}
#focus .f1 a:hover{color:#fff;font-size:2.8em; font-weight:bold}
#focus.home h3.f1{color:#fff;font-size:1.4em;margin:0 30px;padding:3.5% 0 0;text-transform:none}
#focus .f2{color:#F0E773;font-size:1em;margin:0 30px}
#focus .f3{margin:1em 130px 0}
#focus .f3 a{color:#fff;font-size:1.3em; font-weight:bold}
#focus.home{height:115px;}
.gray{background:#EFEFEF;border:1px solid #333;margin:10px 0 0 10px}
.halfcolumn{float:left;width:49%}
#content .success{background:#e2f9e3 url('../images/icon_success.png') -43px -25px no-repeat;border:2px solid #9c9}
#content .error{background:#ffe1da url('../images/icon_error.png') -43px -25px no-repeat;border:2px solid #f34f4f}
#content .warning{background:#fff8bf url('../images/icon_warning.png') -33px -40px no-repeat;border:2px solid #ffd324}
#content .information{background:#dedfff url('../images/icon_information.png') -43px -25px no-repeat;border:2px solid #9bb8d9;color:#406299}
#content .success p{color:#080}
#content .error p{color:#be0b0b}
#content .warning p{color:#eb830c}
#content .information p{color:#406299}
#content .information p,#content .success p,#content .warning p,#content .error p{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;line-height:1.2em;margin:10px 11px 1em 28px;padding:0 0 0 90px}
#content .information,.success,.warning,.error{margin:1em 2em;width:auto}
#content p.large, #content h4.large{font-size:1.1em;}
.onequartercolumn{float:left;width:24.5%}
.onethirdcolumn{float:left;width:33%}
.threequartercolumn{float:left;width:73.5%}
.twothirdcolumn{float:left;width:65%}
#content .row fieldset{border:none;margin:0 20px}
#content .row legend{color:#D5CA35;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:.8em;font-weight:700;margin:1em 0}
#content .row label{clear:left;color:#515151;display:block;float:left;font-size:.8em;margin-bottom:1em;width:30%}
#content .row button{background:url(../images/buttonbackground.gif) repeat-x bottom #fff;border:2px solid #7EC3D3;color:#515151;float:left;font-weight:700;margin:0 10px;padding:0 10px}
#content .row select{border:1px solid #7ec3d3;float:left}
.quoteform{margin:0 auto;width:90%}
#content .quoteform label,#content .quoteform input,#content .quoteform select,#content .quoteform textarea{display:block;float:left;margin-bottom:10px;width:auto}
#content .quoteform label{padding-right:20px;text-align:right;width:90px}
.quoteform br{clear:left}
.drivervis{background-color:#CDE;margin:10px 2em;width:450px}
#content .drivervis p{background-color:#006;clear:left;color:#FFF;display:block;font-weight:700;margin:0 0 10px;padding:0}
.underline{text-decoration:underline}
#content table{border:solid 1px #7EC3D3;margin:2em}
#content th{background:#CDE;border-bottom:1px solid #006;color:#006;font-weight:700;padding:5px 15px;text-align:center}
#content td{border-bottom:1px solid #DFEDCD;border-right:1px solid #DFEDCD;padding:5px 15px}
#content fieldset em{color:red;font-weight:700}
#progressive fieldset{border:none}
#content .row input,#content .row textarea{border:1px solid #7EC3D3;float:left;margin-bottom:1em}
.driverinvis,#progressive fieldset legend{margin-left:40px; color:white; font-weight:700; display:inline}
