body{background:#e3cca0 url(../images/bg.jpg) top left repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:.83em;}
#container{background-color:#fff;width:880px;margin:0 auto;border:5px solid #fbbf6b;}
#header{height:123px;width:888px;margin:0 auto;position:relative;}
#header img.logo{position:absolute;top:26px;left:0;}
#header .cornerLink{position:absolute;top:3px;right:0;}
#header .cornerLink a{color:#fff;font-weight:bold;text-decoration:none;}
#header .contactNumber{position:absolute;top:52px;right:0;text-align:right;font-family:Georgia,"Times New Roman",Times,serif;color:#fff;}
#header .contactNumber h2{font-size:2.5em;color:#fff;}
#header .contactNumber p{font-size:1.2em;}
#intro{height:319px;}
#intro #agentSlideshow{float:left;width:332px;height:279px;padding:25px 0 0 30px;}
#intro #agentSlideshow img.agentImage{float:left;width:135px;height:180px;margin-right:8px;}
#intro #agentSlideshow .agentInfo{width:186px;float:right;}
#intro #agentSlideshow .agentInfo ul{margin:6px 0 4px 8px;}
#intro #agentSlideshow h4{font-size:1.2em;font-style:italic;}
#agentSlideshow p{margin:6px 0 0;}
#agentSlideshow a{color:#42535e;}
#intro #getAQuote{float:left;width:518px;height:319px;background:url(../images/header_get_quote.jpg) top right no-repeat;position:relative;}
#intro #getAQuote span{width:245px;height:260px;cursor:pointer;position:absolute;top:0;}
#colLeft{float:left;width:346px;margin:0;padding:0;border-right:1px solid #cba56a;}
#colRight{float:right;width:287px;margin:0;padding:0;border-left:1px solid #cba56a;}
#content{margin:0 287px 0 346px;}
#content .floatfix{display:table;height:1%;width:100%;margin:0;padding:0;}
#companiesWeRepresent{width:300px;height:400px;padding:20px 0 0 20px;}
#companiesWeRepresent div{width:140px;height:53px;float:left;}
ul.topAskedQuestionsList{list-style:none;}
ul.topAskedQuestionsList li{margin-bottom:.65em;}
ul.topAskedQuestionsList a{color:#42535e;text-decoration:none;font-size:1.15em;font-weight:bold;}
ul.topAskedQuestionsList a:link{color:#42535e;text-decoration:none;font-size:1.15em;font-weight:bold;}
ul.topAskedQuestionsList a:visited{color:#42535e;text-decoration:none;font-size:1.15em;font-weight:bold;}
#footer{height:32px;width:888px;margin:0 auto;position:relative;}
#footer .padding{padding:4px;}
#footer a:link{color:#000;text-decoration:none;}
#footer a:visited{color:#000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
body.noRight #main2{background-image:none;}
body.noRight #colRight{display:none;}
body.noRight #content{margin-right:0;}
body.noLeft #main1{background-image:none;}
body.noLeft #colLeft{display:none;}
body.noLeft #content{margin-left:0;}
body.noStructure #colLeft,body.noStructure #colRight,body.noStructure #main1,body.noStructure #main2,body.noStructure #content,body.noStructure #header,body.noStructure #footer,body.noStructure #menu{display:none;}
td.td_lbl{text-align:right;padding-right:4px;}
.paddedForm td{padding:0 4px;}
#faqHeader h1{font-size:1.75em;}
aq #faqSearchSubmit{margin:15px 0;width:100%;clear:both;}
#faqSearchSubmit label{color:#42535e;font-weight:bold;}
#faqSearchSubmit #faqSearch{width:350px;float:left;}
#faqSearch input{display:inline;}
#faqSearch .input_text{width:170px;}
#faqSearch .input_button{margin-left:10px;width:50px;}
#faqSearchSubmit #faqSubmit{width:360px;float:right;}
#faqSubmit input{display:inline;}
#faqSubmit .input_text{width:160px;}
#faqSubmit .input_button{margin-left:10px;width:50px;}
#faqCategories{width:160px;float:left;}
#faqCategories ul li{list-style-type:none;padding:4px 0;}
#faqCategories ul li a{color:#000;font-size:9pt;}
.faqCatActive a{font-weight:bold;}
#faqQuestions{width:680px;float:left;}
#faqQuestions ul{padding-left:20px;}
#faqQuestions ul li{padding:4px 0;}
#faqQuestions ul li a{font-size:9pt;}
.faqQuesVisited{list-style:outside;}
.faqQuesVisited a{color:#acacac;}
.faqQuesVisited a:hover{color:#686868;}
.faqQuesVisited div{display:none;}
.faqQuesActive{list-style:none;margin:10px 0;}
.faqQuesActive a{text-decoration:none;font-size:10pt;font-weight:bold;}
.faqQuesActive #q{padding-left:20px;background-image:url('images/check_active.gif');background-repeat:no-repeat;}
.faqQuesActive div{font-size:8pt;line-height:20px;margin:8px;}
.faqQuesActive div a{font-size:8pt;font-weight:normal;color:#000;text-decoration:underline;}
.faqQuesActive div a:hover{color:#bbb;}
.faqQues{list-style:none;list-style-type:none;}
.faqQues a{padding-left:20px;}
.faqQues #q:visited{padding-left:20px;background-image:url('images/check_visited.gif');background-repeat:no-repeat;}
.faqQues a:hover{color:#bb5a00;}
.faqQues div{display:none;}
.showall_link{margin:10px 0 0 20px;}
.showall_link a{font-size:10pt;}
#faqDetailsQues h2{font-weight:bold;}
#faqDetailsAns{line-height:18px;}
#faqNextPrev{clear:both;}
#faqNextPrev ul li{list-style-type:none;padding:3px 0;}
.faqPrev_text{color:#9c9c9c;padding-right:20px;}
.faqNext_text{color:#9c9c9c;padding-right:40px;}
#faqModule #downloads table{width:400px;margin:10px 0;}
#faqBackendQues ol{margin-top:10px;margin-left:20px;}
#faqBackendQues ol li{padding:4px 0;border-bottom:1px solid #f1f1f1;}
#faqBackendQues ol li a{padding-left:15px;}
#backendDetails table{margin-bottom:10px;}
#backendDetails .input_text{width:240px;}
#backendDetails .input_button,#backendDetails .input_button_alt{width:60px;}
.breadCrumbList{display:inline;margin-right:6px;}
#agentSlideshow ul{margin:4px 0 4px 140px;}
dl.agent_contact_info{margin:.8em 0 0;padding:0;}
dl.agent_contact_info dt{clear:left;float:left;width:46px;font-weight:bold;margin-right:6px;}
