﻿html{ background-color:#e6e7e8;padding:0px;margin:0px; }
body{ margin:0px;padding:0px; }
body *{ font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#5b5b5b; }
img{ border:0px; }
div.hr{ height:0px;width:100%;border-top:1px #bebebe solid; }
h1, h2, h3, h4, h5, h6{ padding:0px;margin:0px; }

div#main{ width:955px;margin:0px auto;background-color:white;padding:0px 6px;border: #f3f3f3 solid;border-width:0px 1px; }
div#header{ height:111px;border-bottom:1px #979797 solid;margin-bottom:5px;}
div#contact{ float:right;padding:0px 0px; }
div#logo{ float:left;padding:12px;width:100px; }

/*Navigation*/
div#nav{ float:right;clear:right;margin-top:5px;width:575px; }
div#nav ul{ list-style-type:none;float:right;margin:0px;padding:0px; }
div#nav ul li{ float:left;padding:0px 5px; }
div#nav ul li a{ color:black;text-decoration:none; }

div#leftCol{ width:785px;margin-right:10px;min-height:805px; }

/*Top portion of content section with green weird thingy*/
#leaderbanner { position: relative; top: -5px; }

div#leftCol div#contentHeader{ height:104px;background-image:url('/images/green-background.png');background-repeat:no-repeat; }
div#leftCol div#contentHeader div.heading{ padding:17px 0px 0px 30px;color:white;font-weight:bold;font-size:20pt; }
div#leftCol div#contentHeader div.heading h1{ color:white;font-weight:bold;font-size:20pt;padding:0px;margin:0px; }
div#leftCol div#contentHeader div.description{ padding:0px 0px 0px 30px;color:white;width:650px; }
div#leftCol div#miniNav{ color:#e75521;font-weight:bold;font-size:13pt;height:20px;padding:5px 0px 5px 30px;background-color:#f2f2f2; }
div#leftCol div#miniNav a { color:#e75521;font-weight:bold;font-size:13pt;text-decoration:none; }
div#leftCol div#miniNavCont{ margin:6px 0px 15px 0px;padding:5px 0px;border: #cbcbcb solid;border-width:1px 0px; }
span.phone { float:right;padding:0px;margin:0px 10px 0px 0px;font-family:Arial;font-size:12pt;height:20px; }

/*Right Column*/
div#rightCol{ float:right;width:154px;background-color:#ededed;height:796px; }
div#rightCol div#rNavInfo{ height:143px;width:154px;background-image:url('/images/quote_bg.gif'); }
div#rightCol div#rNavInfo a img{ height:34px;width:154px; }
div#rightCol div#rNavInfo div#emailBut{margin-top:36px;}
div#rightCol div#rColBottom{ margin-top:10px; }
div#rightCol div#rNavContact form{margin:0px;padding:0px;}
div#rightCol div#rNavContact input{ width:135px;height:14px; }
div#rightCol div#rNavContact textarea{ width:135px;height:90px; }
div#rightCol div#rNavContact input, div#rightCol div#rNavContact textarea{ font-size:9pt;color:#5b5b5b;font-weight:bold;padding:6px 0px 6px 4px;margin:3px 6px 4px 7px;border:1px #555 solid; }
div#rightCol div#rNavContact img{ margin-left:84px; }
div#rightCol div#rNavLinks{ margin-top:15px;padding:5px; }
div#rightCol div#rNavLinks span{ padding-left:8px; }
div#rightCol div#rNavLinks div{ margin: 10px 0px 10px 10px;border-top:1px #cfcfcf solid; }
div#rightCol div#rNavLinks div a{ font-size:8pt;text-decoration:none; }
div#rightCol div#rNavLinks div a:hover{ text-decoration:underline; } 
div#rightCol div#rNavLinks div div{ font-weight:bold;font-size:9pt;margin:0px 0px 5px 0px; } 


/*Navigation For Footer*/
div#footer{ font-size:8pt;width:969px;margin:10px auto;padding-left:5px; }
div#footer ul{ list-style-type:none;margin:0px;padding:0px;height:20px;margin-left:-5px; }
div#footer ul li{ float:left;padding:0px 5px; }
div#footer ul li a{ font-size:8pt; }
div#footer ul li a:hover{ text-decoration:none; }


div#bottom{ width:969px;margin:0px auto;padding:0px;background-color:white; }
div.packone{ float:left;overflow:auto;width:390px;height:200px;padding:0px 0px 40px 0px;margin:0px 0px 0px 0px;border-bottom:1px #979797 solid;border-right:1px #979797 solid; }
div.packtwo{ float:left;overflow:auto;width:390px;height:200px;padding:0px 0px 40px 0px;margin:0px 0px 0px 0px;border-bottom:1px #979797 solid; }
div.packthree{ float:left;overflow:auto;width:390px;height:200px;padding:0px 0px 40px 0px;margin:0px 0px 0px 0px; }
div.packfour{ width:150px;color:#282882;font-weight:bold;font-size:13pt;margin:10px 0px 20px 0px; }
div.packfive{ width:150px;color:#808285;font-size:10pt; }

.formInput{ color:black !important; }
.title{ color:#e75521;font-weight:bold;font-size:11pt; }


/*popUpQuote Styles*/
div#popUpQuote{ width:583px;height:268px;padding:23px 27px 18px 27px;background-image:url('/images/pop_up_quote_bg.png');margin:0 50%;left:-291px;top:150px;position:fixed !important; position:absolute;z-index:100; }
div#popUpQuote .title{ margin-bottom:10px; }
div#popUpQuote .title .sub{ padding:5px 0px 0px 10px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#5b5b5b; }
div#popUpQuote .submits{ float:right;margin-top:5px !important;margin-top:0px;cursor:pointer; }

div#popUpQuoteLeft{ width:260px;float:left; }
div#popUpQuoteRight{ width:248px;margin-left:65px !important;margin-left:35px;float:left; }
div#popUpQuoteRight textarea{ width:248px !important;height:119px; }


div#popUpQuoteLeft form{margin:0px;padding:0px;}
div#popUpQuoteLeft input{ width:240px;height:14px; }
div#popUpQuoteLeft textarea{ width:135px;height:90px; }
div#popUpQuoteLeft input, div#popUpQuoteRight textarea{ font-size:9pt;color:#5b5b5b;font-weight:bold;padding:6px 0px 6px 4px;margin:3px 0px 4px 0px;border:1px #555 solid; }
div#popUpQuoteLeft img{ margin-left:84px; }
