@charset "utf-8";
/* CSS Document */

body { 
	margin:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

img { border:0; border:none; }
h1, h2, h3, h4, p{margin:0; padding:0;}


#wrapper { width:1080px; height:auto; margin:0 auto;  }
#block1 { width:1080px; margin:0; float:left; }

#block1 #HeaderBlock { width:1080px; float:left; margin:15px 0 0 0; }
#block1 #HeaderBlock  #logoSection { float:left; width:234px; height:60px; }
#block1 #HeaderBlock #topLinks_PhoneNo { float:left; width:846px; text-align:right; }
#block1 #HeaderBlock #topLinks_PhoneNo p { font-weight:bold; margin:0; padding:5px 0 0 0; }
#block1 #HeaderBlock #topLinks_PhoneNo p span { color:#F00; }
#block1 #HeaderBlock #topLinks_PhoneNo span a { color:#333; text-decoration:none; }
#block1 #HeaderBlock #topLinks_PhoneNo span a:hover { color:#333; text-decoration:underline; }
#block1 #HeaderBlock #topLinks_PhoneNo p a { color:#6D933F; text-decoration:none; }
#block1 #HeaderBlock #topLinks_PhoneNo p a:hover { color:#333; text-decoration:underline; }



#block1 #topNavigation { height:49px; width:1080px; float:left; }
#block1 #topNavigation #leftCorner { background:url(../images/navg-lft.jpg) left top no-repeat; width:12px; height:49px; float:left; }
#block1 #topNavigation #midStrip { background:url(../images/navg-bg.jpg) left top repeat-x; width:1056px; height:49px; float:left; text-align:left; }
#block1 #topNavigation #midStrip p { padding:22px 0 0 10px; color:#fff; font-weight:bold;}
#block1 #topNavigation #midStrip p a { color:#fff; text-decoration:none; display:inline; border:1px dotted #767676; }
#block1 #topNavigation #midStrip p a:hover { color:#EAFF01; text-decoration:none; display:inline; border:1px dotted #CCC;}
#block1 #topNavigation #RightCorner { background:url(../images/navg-rgt.jpg) right top no-repeat; width:12px; height:49px; float:left; }

#block2 { width:1080px; margin:10px 0 0 0; float:left; }
#block2 #bodyExtWithRightPanel { float:left; width:741px; margin:0 9px 0 0; }
#block2 #bodyExtWithRightPanel #topBanner { width:741px; height:202px; background:url(../images/banner.jpg) left top no-repeat; }
#block2 #bodyExtWithRightPanel #topBanner h2{ font-size:20px; color:#333; font-weight:bold; line-height:1.3em; padding:35px 150px 0 15px; }
#block2 #bodyExtWithRightPanel #topBanner p { font-size:14px; color:#333; line-height:1.4em; padding:15px 170px 0 15px; }
#block2 #bodyExtWithRightPanel #topBanner p span { background-color:#666; color:#FFF; display:inline; padding:0 5px 0 5px;}
#block2 #bodyExtWithRightPanel #contenttopArea { width:744px; background:url(../images/wh-cont-topimg.jpg) left top no-repeat; height:10px;}
#block2 #bodyExtWithRightPanel #contentArea { width:742px; border-left:1px solid #CCC; border-right:1px solid #CCC; margin:0 0 0 0; /*background:url(../images/wh-cont-top-m.jpg) left top no-repeat;*/}
#block2 #bodyExtWithRightPanel #contentmiddleArea { width:744px; background:url(../images/wh-cont-mid.jpg) left top repeat-x; height:auto; margin-left:1px; float:left}
#block2 #bodyExtWithRightPanel #contentbottomArea { width:744px; background:url(../images/wh-cont-btm.jpg) left top no-repeat; height:10px;}
#block2 #bodyExtWithRightPanel #contentArea h1{ font-size:24px; color:#678b09; font-weight:bold; line-height:1.3em; padding:15px; }
#block2 #bodyExtWithRightPanel #contentArea h2{ font-size:18px; color:#678b09; font-weight:lighter; padding:5px 15px 15px 15px; }
#block2 #bodyExtWithRightPanel #contentArea p { font-size:13px; font-family: Lucida Sans Unicode; color: Black; line-height:1.5em; padding:15px; }
#block2 #bodyExtWithRightPanel #contentArea p span { background-color: None; color:#FFF; display:inline; padding:0 5px 0 5px;}
#block2 #bodyExtWithRightPanel #contentArea p span a { text-decoration: underline; font-weight: bold; color: #424d52; }
#block2 #bodyExtWithRightPanel #contentArea p span a:hover { text-decoration:underline; }

.contenttopArea{width:742px; height:auto; border-left:1px solid #dadada; border-right:1px solid #dadada}
.bronzeTopTitle { background:url(../images/box-bronze-top.jpg) left top no-repeat; width:215px; height:50px; }
.bronzeTopTitle span { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; margin:0 0 0 20px; color: Black; }
.bronzeTopTitle h2 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; font-weight:bold; margin:0 0 0 20px; color: Black; }
.bronzeMid { border-left:2px solid #da8711; border-right:2px solid #da8711; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; }
.bronzeBtm { border:2px solid #da8711; }
.bronzeBtm a { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; color:#da8711; text-decoration:underline; padding:0 0 0 5px; }
.bronzeBtm a:hover { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:underline; }
.bronzeBtm span { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; font-weight:normal; padding:0 5px 0 0; }

.silverTopTitle { background:url(../images/box-silver-top.jpg) left top no-repeat; width:215px; height:50px; }
.silverTopTitle span { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; margin:0 0 0 20px;  color: Black; }
.silverTopTitle h2 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; font-weight:bold; margin:0 0 0 20px; color: Black; }
.silverMid { border-left:2px solid #cecccc; border-right:2px solid #cecccc; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; }
.silverBtm { border:2px solid #cecccc; }
.silverBtm a { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; color:#7f7c7c; text-decoration:underline; padding:0 0 0 5px; }
.silverBtm a:hover { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:underline; }
.silverBtm span { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; font-weight:normal; padding:0 5px 0 0; }

.goldTopTitle { background:url(../images/box-gold-top.jpg) left top no-repeat; width:215px; height:50px; }
.goldTopTitle span { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; margin:0 0 0 20px; color: Black; }
.goldTopTitle h2 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; font-weight:bold; margin:0 0 0 20px; color: Black; }
.goldMid { border-left:2px solid #fecb00; border-right:2px solid #fecb00; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; }
.goldBtm { border:2px solid #fecb00; }
.goldBtm a { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; color:#d1a018; text-decoration:underline; padding:0 0 0 5px; }
.goldBtm a:hover { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:underline; }
.goldBtm span { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; font-weight:normal; padding:0 5px 0 0; }

#block2 #rightPanel { float:left; width:330px; }
#block2 #rightPanel #commButtons { width:340px; margin:0;}
#block2 #rightPanel #quoteRequesttopForm { background:url(../images/form-area-top-bg.jpg) left top no-repeat; width:330px; height:10px;  }

/*#block2 #rightPanel #quoteRequestForm { background:url(../images/form-area-bg.jpg) left top repeat-y; width:330px; height:500px;  }*/
#block2 #rightPanel #quoteRequestForm { background:#fff;; border-left:1px solid #dadada; border-right:1px solid #dadada; width:327px; height:500px;  }

#block2 #rightPanel #quoteRequestbtmForm { background:url(../images/form-area-btm-bg.jpg) left top no-repeat; width:330px; height:10px; }
#block2 #rightPanel #quoteRequestForm h1{ font-size:22px; color: #424d52; font-weight:bold; line-height:1.3em; padding:10px; text-align:center; }

#block2 #rightPanel #quoteRequestForm #formArea { width:310px; margin:10px; padding:0; }
#block2 #rightPanel #quoteRequestForm #formArea div.labeltxt{width:95px; height:27px; float:left; margin:0 10px 10px 0; text-align:right; }
#block2 #rightPanel #quoteRequestForm #formArea div.labeltxt label { font-size:10px; font-weight:bold; display:inline-block; padding:9px 5px 5px 0; color: #424d52; }
#block2 #rightPanel #quoteRequestForm #formArea div.labeltxt label span { color:#F00; }
#block2 #rightPanel #quoteRequestForm #formArea div.txtbox {/*background:url(../images/txt-box-new.jpg) 100% 100% no-repeat; */width:203px; height:27px; float:left; margin: 0 0 10px 0;}
#block2 #rightPanel #quoteRequestForm #formArea div.txtbox input{/*border:0 none; background:none; height:27px; */width:190px; font-size:12px; padding:2px;}
#block2 #rightPanel #quoteRequestForm #formArea div.textArea {margin:0; padding:0; /*background:url(../images/textarea-new.jpg) left top no-repeat; */width:305px; height:100px; float:left;}
#block2 #rightPanel #quoteRequestForm #formArea div.textArea textarea{/*border:0 none; height:80px; */width:298px; font-size:12px; font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;}
#block2 #rightPanel #quoteRequestForm #formArea p {padding:8px;}
#block2 #rightPanel #quoteRequestForm #formArea p input{border:0 none; height:35px; background:url(../images/request-btn-bg.jpg) left top no-repeat; width:159px; height:40px; margin:0; }
#block2 #rightPanel #quoteRequestForm #formArea p input.button{font-size:12px; color: #FFF; font-weight:bold; text-align:center; margin:10px 0 0 0; cursor:pointer; cursor:hand;}

#block2 #bodyExtWithRightLeftPanel { width:818px; margin:0; border:0px solid red }
#block2 #bodyExtWithRightLeftPanel #contentBlock1 { width:1080px; margin:0; float:left; }
#block2 #bodyExtWithRightLeftPanel #contentBlock1 #features { width:395px; margin:0 10px 0 0; float:left;}
#block2 #bodyExtWithRightLeftPanel #contentBlock1 #features h3 { font-size:18px; color:#333; font-weight:lighter; line-height:1.3em; padding:10px; }
#block2 #bodyExtWithRightLeftPanel #contentBlock1 #features h4 { font-size:16px; color:#333; font-weight:bold; line-height:1.4em; padding:10px; }
#block2 #bodyExtWithRightLeftPanel #contentBlock1 #features h4 span { color:#F00; }
#block2 #bodyExtWithRightLeftPanel #contentBlock1 #features p { font-size:12px; color:#333; line-height:1.5em; padding:10px;  } 

#block2 #bodyExtWithRightLeftPanel #contentBlock1 div.sectors{width:225px; margin:0; float:left; text-align:center}
#block2 #bodyExtWithRightLeftPanel #contentBlock1 div.sectors h3 { font-size:18px; color:#333; font-weight:lighter; line-height:1.3em; }
#block2 #bodyExtWithRightLeftPanel #contentBlock1 div.sectors p { margin:10px 0 0 0; padding:0; }
#block2 #bodyExtWithRightLeftPanel #contentBlock1 div.sectors p.grey { background-color:#666; color:#FFF; margin:10px 0 0 0; padding:2px; display:inline-block; }
#block2 #bodyExtWithRightLeftPanel #contentBlock1 div.sectors p.yellow { background-color:#FF0; color:#000; margin:10px 0 0 0; padding:2px; display:inline-block; }

#block2 #bodyExtWithRightLeftPanel #contentBlock2 { width:830px; margin:0px 0 0 0; float:left; }

#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.cells { width:830px; float:left; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.cells p { margin:0; padding:5px 0 5px 0; font-size:11px; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c1 { width:390px; height:25px; background-color:#f2f2f2; float:left; border-bottom:1px solid #FFF; margin:0 1px 0 0; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c1 p { margin:0 0 0 15px; font-family: Lucida Sans Unicode, verdana; font-size: 12px; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c2 { width:142px; height:25px; background-color:#deecf6; float:left; border-bottom:1px solid #FFF; margin:0 1px 0 0; text-align:center; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c3 { width:142px; height:25px; background-color:#eef5fa; float:left; border-bottom:1px solid #FFF; margin:0 1px 0 0; text-align:center; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c4 { width:142px; height:25px; background-color:#eeeeee; float:left; border-bottom:1px solid #FFF; text-align:center; border-right:1px solid #f2f2f2}


/*For Alternate Row Style*/
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c11 { width:390px; height:25px; background-color:#fff; float:left; border-bottom:1px solid #FFF; margin:0 1px 0 0; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c11 p { margin:0 0 0 15px; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c22 { width:142px; height:25px; background-color:#fff; float:left; border-bottom:1px solid #FFF; margin:0 1px 0 0; text-align:center; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c33 { width:142px; height:25px; background-color:#fff; float:left; border-bottom:1px solid #FFF; margin:0 1px 0 0; text-align:center; }
#block2 #bodyExtWithRightLeftPanel #contentBlock2 div.c44 { width:142px; height:25px; background-color:#fff; float:left; border-bottom:1px solid #FFF; text-align:center; border-right:1px solid #f2f2f2 }

/*Eof Alternate Row Style*/



#block2 #bodyExtWithRightLeftPanel #contentBlock3 { width:1080px; margin:15px 0 0 0; float:left; }
#block2 #bodyExtWithRightLeftPanel #contentBlock3 p { font-size:11px; }

#block3 { position:relative; width:1080px; margin:10px 0 0 0; float:left; }
#block3 #footer { width:1080px; text-align:center; }
#block3 #footer p {margin:10px;}
#block3 #footer p a{ color:#333; text-decoration:none }
#block3 #footer p a:hover{ color:#333; text-decoration:underline; }

.hmgbox-top{width:217px; height:54px; background:url(../images/hmgbox-top.jpg) left top no-repeat; font-size:12px; font-weight:bold; padding-left:10px; padding-top:5px;}
.hmgbox-top span{font-size:22px; font-family: Lucida Sans Unicode; font-weight: bold; }
.hmgbox-mid{background:#f6f6f6;  line-height:20px; text-indent:10px}
.hmgbox-mid span{font-size:18px; }
.hmgbox-btm{width:217px; height:10px; background:url(../images/hmgbox-btm.jpg) left top no-repeat;  }
.hmbullet{width:14px; height:20px; background:url(../images/new-bullet.gif) no-repeat; text-align:left; vertical-align:middle}

.fchd{font-size:15px; color:#000000; font-weight:bold; font-family:Lucida Sans Unicode, verdana}

.fchd em{color:red}

.fcmainhd{font-size:26px; color:#678b09; font-weight:bold; font-family:Lucida Sans Unicode, verdana}
.fcsubhd{font-size:20px; color:#678b09; font-weight:bold; font-family:Lucida Sans Unicode, verdana}
.fcsubhd span{font-size:18px; color:#678b09; font-weight:bold; font-family:Lucida Sans Unicode, verdana;}
.fcsubhd p{font-size:11px; color:#678b09; font-weight:bold; font-family:Lucida Sans Unicode, verdana; padding-top:8px;}



#block2 #rightPanel #quoteRequestForm #formArea p input.requestaQuote {background:url(../images/request-btn-bg.jpg) left top no-repeat; width:192px; height:38px; cursor:hand; cursor:pointer; margin:10px 0 10px 0; }
#block2 #rightPanel #quoteRequestForm #formArea p input.requestaQuote:hover {background:url(../images/request-btn-bg-hover.jpg) left top no-repeat; width:192px; height:38px; cursor:hand; cursor:pointer; margin:10px 0 10px 0;}

.featuresTXT{font-family: Lucida Sans Unicode; font-size: 12px; color: Black; padding-left: 10px; height: 25px;}
.featuresHEAD1{font-family: Lucida Sans Unicode; font-size: 18px; color: Black; font-weight: normal; width: 200px; padding-left: 10px; height: 25px;}
.featuresHEAD2{font-family: Lucida Sans Unicode; font-size: 18px; color: Black; font-weight: normal; width: 200px; height: 25px;}
.featuresHEAD3{font-family: Lucida Sans Unicode; font-size: 18px; color: Black; font-weight: normal; width: 200px; height: 25px;}