body {font-family: Arial,Helvetica,Verdana;  font-size:9pt;}
img {border:none; padding:0; margin:0}
a:link {color:#000; text-decoration:none;}  
a:visited {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline; color:#01438E}
a:active {color:#000; text-decoration:none;}
h1 {color:#01438E; font-size: 12pt;}
h2 {color:#01438E; font-size: 10pt;}
h3 {color:#01438E; font-size: 12pt;}
h1 a {color:#01438E; font-size: 12pt;}
h2 a {color:#01438E; font-size: 10pt;}
h3 a {color:#01438E; font-size: 8pt;}
h4  {color:#01438E; font-size: 12pt; padding:0; margin:0}

#clear{clear:both; height:1px; width:99%}
hr {color: #fcb130; background-color: #fcb130; height: 1px; border: 0; width: 100%;}
#textalignR {text-align:right; float:right;}

/* Containers */
#container {height: auto; width: 900px; margin-right: auto; margin-left: auto;}

/* Header Contents */
#header {height: auto; width: 100%; margin-right: auto; margin-left: auto; margin-top:5px; clear:both}
#logo {float:left}
#strap1{float:right; width:500px; text-align:right}
#straplogo{float:right; width:500px; margin: 0px 0 0px 0; text-align:right}
#strap2{float:right; width:500px; text-align:right}

/* Top Navigation */
#topLinks{border-bottom:1px solid #FCB130; height:25px; margin:5px 0 0 -1px;}
#topLinks ul{margin: 0; padding: 0;}
#topLinks ul li{display: inline;}
#topLinks ul li a{float:right; padding: 5.5px 16px; border-left: 1px solid #FCB130; }
.current_page_item  {font-weight:bold; color:#808080;}

/* Main Column */
#main{width:677px; height:100%; float:left; margin:10px 0 10px 25px;}
#main .dash {border:2px dashed #013876; background: #ffffff;}
#main .dash ul {list-style: disc url(/images/tick.jpg);}
#main .dash ul li{ margin:7px}

/* Left Column */ 
#left {width:198px; height:auto; float:left; clear:both; margin-top:10px}
#left .headerbar{font-weight:bold; margin-bottom: 10px;}
#left ul{list-style-type: none; margin: 0; padding: 0; padding-bottom: 8px; border-bottom: 1px solid #FCB130; border-top: 1px solid #ffffff;  }
#left ul li{padding-bottom: 0px;}
#left ul li a{ background: url(/images/arrow1.gif) no-repeat center left; display: block; padding: 1px 0; padding-left: 19px; }
#left img{margin: 20px 0;}
#left #homeFSAtx {color:#808080}

/* Right Column */
#mainR{width:247px; height:auto; float:left; background-color:#ffffff;}
#mainR p {margin:0; padding:0}

#mainL{width:400px; min-height:700px; float:left; padding:15px; background-color:#F0F0F0 }
#mainL a {color:#01438E; text-decoration:underline;} 
#mainLindex{width:400px; height:100%; float:left; padding:15px; }
#mainR #blueBoxH{padding:5px 15px; background-color:#013876; color:#FCB130; font-size:12pt }
#mainR #blueBoxM{padding:5px 10px 5px 15px; background-color:#01438E; color:#fff; font-size:9pt }
#mainR ul{list-style-type: none; margin: 0; padding: 0; padding-bottom: 8px; border-bottom: 1px solid #FCB130; }
#mainR ul li{padding: 7px 0;}
#mainR ul li a{ background: url(/images/arrow2.gif) no-repeat center left; display: block; padding: 1px 0; padding-left: 19px; text-decoration:underline }
#mainRindex{width:247px; height:100%; float:left; background-color:#ffffff;}
#mainRindex #blueBoxH{padding:5px 15px; background-color:#013876; color:#FCB130; font-size:12pt }
#mainRindex #blueBoxM{padding:5px 10px 5px 15px; background-color:#01438E; color:#fff; font-size:9pt }
#mainRindex ul{list-style-type: none; margin: 0; padding: 0; padding-bottom: 8px; border-bottom: 1px solid #FCB130; }
#mainRindex ul li{padding: 7px 0;}
#mainRindex ul li a{ background: url(/images/arrow2.gif) no-repeat center left; display: block; padding: 1px 0; padding-left: 19px; }

/* Index */
#home3{background-color:#FFF; text-align:center; border-top: 1px dashed #FCB130; border-bottom: 1px dashed #FCB130; padding:10px 0;}
#home3 p {text-align:left; padding:0 10px}
#home3box {width:33%; float:left}
#home3box .head {color:#01438E; font-size:12pt; padding:10px 0;}
#home3boxmid {border-right: 1px dashed #FCB130; border-left: 1px dashed #FCB130; width:33%; float:left}
#home3boxmid .head {color:#01438E; font-size:12pt; padding:10px 0;}
#home2{background-color:#FFF; text-align:center; padding:10px 0;}
#home2 p {text-align:left; padding:0 10px}
#home2box-1 {width:33%; float:left; border-right: 1px dashed #FCB130;}
#home2box-1 .head {color:#01438E; font-size:12pt; padding:10px 0;}
#home2box-2 {width:66%; float:left}
#home2box-2 .home2cont {width:425px; height:120px; background-color:#C9DFF7; text-align:center; margin-left:auto; margin-right:auto}
#home2box-2 .home2cont img{padding-top:15px }
#home2box-2 .head {color:#01438E; font-size:12pt; padding:10px 0;}

/* Footer */
#footer {border-top:1px solid #FCB130; width:100%; clear:both; padding:10px 0}
#footerL {float:left; text-align:left}
#footerR, #footerR img {float:right; text-align:right; vertical-align:middle}

/* News Pages */
#news_column {padding:0 25px 10px 25px}
#news_column .widget-title{font-weight:bold;}
#news_column .screen-reader-text{visability:none}
#news_column #s {width:120px; font-size:9px; font-weight:bold}
#news_column #searchsubmit {width:50px; font-size:9px; font-weight:bold}
#recent-posts-3 ul{list-style-type: none; margin: 0; padding: 0; padding-bottom: 8px; border-bottom: 1px solid #FCB130; }
#recent-posts-3 ul li{padding-bottom: 0px;}
#recent-posts-3 ul li a{ background: url(/images/arrow1.gif) no-repeat center left; display: block; padding: 1px 0; padding-left: 19px; }
#categories-3 ul{list-style-type: none; margin: 0 0 15px 0; padding: 0; padding-bottom: 8px; border-bottom: 1px solid #FCB130; }
#categories-3 ul li{padding-bottom: 0px;}
#categories-3 ul li a{ background: url(/images/arrow1.gif) no-repeat center left; display: block; padding: 1px 0; padding-left: 19px; }
.news-more {text-align:right; font-weight:bold}
.news-more a{color:#01438E}

/* Forms Global */
.wpcf7-not-valid-tip-no-ajax {color:#ff0000; font-weight:bold}
.wpcf7-validation-errors {color:#ff0000; padding:12px; font-weight:bold}
.wpcf7-response-output wpcf7-validation-errors {padding:10px}

/* Forms Contact Us */
.lcb_fieldset_contactus {border:none; width: 100%; padding:10px; margin:0; font-weight:bold}
.lcb_fieldset_contactus legend {background: #FCB032; padding: 5px 6px; width:380px;  margin:0 0 0 -10px}
.lcb_fieldset_contactus input { width: 220px; float:left; height:15px }
.lcb_fieldset_contactus p {height:3px}
.lcb_fieldset_contactus select {float:left;  width: 220px; } 
.lcb_fieldset_contactus select radio{float:left;  width: 20px; } 
.lcb_fieldset_contactus .sendit {width:100px; height:30px; margin-left:230px}
.lcb_fieldset_contactus .wpcf7-radio radio input {width:10px}
.lcb_fieldset_contactus .contformbox {width:220px}
.lcb_fieldset_contactus div {width:100px; float:left; clear:left}

/* Forms Left */
.lcb_fieldset_left {width:198px; font-weight:bold; padding:0; margin:0; background-color:#FCB032; border:0px solid #999999; width:198px; color:#013876}
.lcb_fieldset_left legend {color:white; background: #013876; padding: 5px 6px; width:186px;}
.lcb_fieldset_left legend {*margin-left: -7px;} /*to lose the added padding line in IEs*/ 
.lcb_fieldset_left input { width: 170px; float:left; height:15px }
.lcb_fieldset_left .cb_left_submit { width: 70px; float:left; height:30px; margin-top:10px}
.lcb_fieldset_left textarea {width: 170px; float:left; height:70px }
.lcb_fieldset_left select {float:left;} 
.lcb_fieldset_left #pad {padding:10px 10px 0 10px}

/* Forms Right */
.lcb_fieldset_right {float:right; font-weight:bold; padding:0; margin:0; background-color:#FCB032; border:0px solid #999999; width:217px; height:200px; color:#013876;}
.lcb_fieldset_right legend {background: #013876; padding: 5px 6px; width:205px; color:white;}
.lcb_fieldset_right legend {*margin-left: -7px;} /*to lose the added padding line in IEs*/ 
.lcb_fieldset_right input { width: 180px; float:left; height:15px }
.lcb_fieldset_right .cb_left_submit { width: 70px; float:left; height:30px; margin-top:10px}
.lcb_fieldset_right textarea {width: 170px; float:left; height:70px }
.lcb_fieldset_right select {float:left;} 
.lcb_fieldset_right #pad {padding:10px 10px 0 20px}

/* Forms CB Page */
.lcb_fieldset_page {float:left; font-weight:bold; padding:0; margin:0; background-color:#FCB032; border:0px solid #999999; width:397px; height:200px; color:#013876;}
.lcb_fieldset_page legend {background: #013876; padding: 5px 6px; width:385px; color:white;}
.lcb_fieldset_page legend {*margin-left: -7px;} /*to lose the added padding line in IEs*/ 
.lcb_fieldset_page input { width: 340px; float:left; height:15px }
.lcb_fieldset_page .cb_left_submit { width: 70px; float:left; height:30px; margin-top:10px}
.lcb_fieldset_page textarea {width: 170px; float:left; height:70px }
.lcb_fieldset_page select {float:left;} 
.lcb_fieldset_page #pad {padding:10px 10px 0 20px}

/* Customer Quotes */
blockquote {position: relative; text-indent: 20px; width:210px; margin:20px 0 30px 20px}
.bqstart, .bqend { font-size: 50px; }
.bqstart {text-indent: 0; position:absolute; top:-10px;  left:0px}
blockquote> .bqstart {position: absolute; top: -0.2em; left: 0; float: none; margin: 0;}
.bqend {position: absolute; margin-top: -10px; right: 0; text-indent: 0;}
blockquote> .bqend {margin-top: 0em;}


/* Sitemap */ 
#sitemap {width:400px; height:auto; float:left; clear:both; margin-top:10px}
#sitemap ul{list-style-type: none; margin: 0; padding: 0; padding-bottom: 18px;  }
#sitemap ul li{padding-bottom: 10px;}
#sitemap ul li a{font-weight:bold; background: url(/images/arrow1s.gif) no-repeat center left; display: block; padding: 1px 0; padding-left: 19px; }
#sitemap ul li ul li a{display: block; padding: 1px 0; padding-left: 49px; }
#sitemap ul li ul li ul li a{ background: url(/images/arrow1s.gif) no-repeat center left; display: block; padding: 1px 0; padding-left: 69px; }

#sitemap img{margin: 20px 0;}
#sitemap #homeFSAtx {color:#808080}

