.ifj{display:none;}
#JS .ifj{display:inline;}

a{text-decoration:none;color:#454545;}
a:hover{text-decoration:underline;color:#DFDFDF;}
a img{border:0;}
html,body{height:100%;margin:0;}
body,textarea,input,select{font-family:'Lucida Sans Unicode',Verdana,sans-serif;color:#666666;font-size:12px;line-height:15px;}
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#F78C15;text-decoration:none;}
h1{font-size:17px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:11px;padding-bottom:2px;margin:0;font-weight:normal;}
hr{border:0;border-bottom:1px dashed #aeaeae;}
#agent-login-tab,#client-login-tab,#logo,.verisign-logo,#botw-logo,#facebook-logo,.facebook,.facebook-mini,#twitter-logo,.twitter,.twitter-mini,#google-plus-logo,.bbb-logo,.talk-icon,span.nav-icon,ul.content-menu li,.scrollable-up,.scrollable-down,.content-cargo h3 a,.content-cargo h4 a,.icon-link,h3.faq-item-normalized,.question-mark,a.standout,.paramed{background:url('/images/gen_assets.png') no-repeat;}

.italic{font-style:italic;}
.underline{text-decoration:underline !important;}
.bulleted{list-style-type:disc;}
.numeric{list-style-type:upper-roman;}
.darker-highlight{color:#F78C15 !important;}
.icon-link{padding-left:20px;background-position:-985px -52px;}
.dark-highlight{color:#fec734 !important;}
.light-highlight{color:#fff9b2 !important;}
.light{color:#ffffff !important;}
.fine{font-size:9px;color:#949494;}
.font-larger{font-size:1.2em;}
.footnote{font-size:0.9em !important;color:#949494 !important;text-align:justify !important;}

.messagePanel{width:95%;border:1px dashed red;padding:15px;background-color:#ffc;}
.messagePanel .title{font-size:18px;font-weight:bold;}
.messagePanel a{border-bottom:1px dashed #c9c9c9;color:red;}
.required{color: red}
.archive{width:70%;margin:auto;}
.please-correct{background-color:#ffc;color:red !important;}
.please-correct td{padding:5px;}

.small-block{display:block;font-size:10px;}
.small-normal{font-size:0.8em;color:#666666;}
.alt{text-indent:-9000px;}
.clear{clear:both;}
.margin-centered{margin:auto;margin-top:10px;}
input.margin-centered{display:inline;}
.text-centered{text-align:center !important;}
.text-right{text-align:right !important;}
.talk-icon{display:block;width:74px;height:63px;background-position:-1050px -3px;}
.float-right{float:right;position:relative;}
.float-left{float:left;position:relative;}
.list-inline{text-align:center;}
.list-inline li{display:inline;padding-left:1%;}
.dashed-rows td{border-bottom:1px dashed #aeaeae;padding:5px 0 15px 0;}
.li-normal li{margin:0 !important;padding:0 0 10px 0 !important;}
.li-clean{list-style:none;padding-left:0;}
.no-icon{background:none !important;padding:0 !important;}
.no-margin{margin:0;}
.no-padding{padding:0;}
.no-border,.no-border *{border:0 !important;}
img.float-right,img.float-left{margin:0 10px;}
.table-styled tbody td{background-color:#efefef;padding:5px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.table-styled td.label{font-weight: bold}
.not-styled td{background:none !important;}
ul.normal-list{list-style:none;padding-left:15px;}
ul.normal-list li{padding-bottom:25px;}
ul.plain-list{list-style-type:none;}
.question-mark{display:inline-block;width:18px;height:14px;background-position:-1184px -28px;}
a.standout{background-position:-1189px -138px;padding-left:15px;color:#666666;}
p.line-break{padding-top:20px;margin-top;20px;border-top:1px solid #efefef;}
p.spacing{padding:25px 30px;}
p.spacing.fancy{background-color:#f8f8f8;border-radius:5px;}

.key-down{text-decoration:underline;}
.file-menu {background-color:#D0E1FA;margin:0;height:21px;padding-top:5px;}
.file-menu li{float:left;position:relative;}
.file-menu a{position:relative;cursor:default;padding:3px 0;}
.file-menu a.menu-disabled{color:#a6a6a6;}
.file-menu > li{display:inline;}
.file-menu > li > a{padding:5px 15px;color:#000;text-decoration:none;}
.file-menu > li > ul{display:none;}
.menu-expanded{background-color:#e6e6e6;position:absolute;margin-top:5px;border:1px solid #c5c5c5;border-top:none;padding:10px 0;left:0;}
.menu-expanded li{display:block}
.menu-expanded li a{display:block;text-decoration:none;color:#000;width:180px;padding:5px 0 10px 20px;}
.menu-expanded li a:hover{background-color:#DDDDDD;}
.menu-hover{background-color:#e6e6e6;border:1px solid #c5c5c5;border-bottom:none;}

#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -230px; /* the bottom margin is the negative value of the footer's height */}

#header{background:url('/images/bg.png') #FFFCF2 repeat-x 0px 35px;height:200px;}
#header a,#footer a{color:#fff;}
#header h5{display: inline; padding-bottom:0px;}
#header input{width:80%;margin-bottom:12px;padding:2px;}
#header input.login{float:left;margin:0 0 0 20px;width:70px;border:0;font-size:11px;}
#header ul{list-style:none;padding:0;margin:0;}
#agent-login,#client-login{height:10px;width:48%;top:-140px;}
#agent-login ul,#client-login ul{float:left;}
#agent-login .tools,#client-login .tools{margin-top:15px;}
#agent-login .tools li a,#client-login .tools li a{font-size:1.2em;display:block;padding:5px 0;}

#agent-content{position:absolute;height:193px;top:-193px;background-color:#FF9125;width:455px;float:right;right:50%;padding:10px 25px 0 25px;z-index:19;}
#agent-content-form,#agent-content-info{float:left;width:50%;}
#agent-login{background:#FF9125;float:left;padding-right:1%;}
#agent-login-tab{position:absolute;top:10px;left:50%;margin-left:-167px;background-position:-289px 0px;width:160px;height:15px;float:right;cursor:pointer;z-index:20;}

#client-content{position:absolute;height:193px;top:-193px;background-color:#FFBA25;left:49%;width:456px;padding:10px 25px 0 25px;z-index:19;}
#client-content-form,#client-content-info{float:right;width:48%;}
#client-content-form{padding-left:2%;}
#client-login{background:#FFBA25;float:left;width:49.99%;padding-left:1%;}
#client-login-tab{position:relative;top:10px;background-position:-293px -28px;width:160px;height:15px;float:left;cursor:pointer;z-index:20;}

#agent-content-form h3,#client-content-form h3{margin-bottom:2px;}

#header-content{clear:both;width:960px;margin:auto;padding-top:35px;height:110px;}
#logo{width:288px;height:65px;float:left;}
#logo h1 a{display:block;height:75px;width:287px;margin-top:-10px;}

/* #quick-links */
#quick-chat{width:275px;float:right;padding-top:15px;margin-right:8px;text-align:left;}
#quick-chat a{color:#1488D1;font-size:14px;}
#quick-chat span{font-size:20px;color:#FF9226;font-weight:bold;display:block;padding-top:8px;}
#quick-chat .talk-icon{float:left;margin-right:15px;}

#quick-social{width:48px;float:right;}


#nav{clear:both;height:48px;background:url('/images/bg.png') repeat-x 0px -165px;padding-top:3px;}
ul#nav-menu {width:900px;margin:auto;padding:10px 0;text-align:center;}
ul#nav-menu li {float:left;position:relative;z-index:10;width:16%;}
ul#nav-menu li.adjust{width:19%;}
ul#nav-menu li a{display:block;text-decoration:none;font-size:13px;cursor:pointer;height:25px;padding:15px 0 2px 0;margin-top:-13px;font-size:14px;}
ul#nav-menu li a:hover{color:#fff;}
ul#nav-menu li ul {margin-top:40px;position:absolute;display:none;width:250px;background-color:#f9ae2b;z-index:1;padding:0;text-align:left;cursor:pointer;top:-13px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
ul#nav-menu li ul li{display:block;width:100%;background:none;margin:0;}
ul#nav-menu li ul li a{padding:15px 15px 0 15px;background:none;font-size:13px;margin:0;}
ul#nav-menu li ul li a:hover{color:#1e6c9a;}
ul#nav-menu .nav-on,ul#nav-menu .nav-active .nav-drop{z-index:10;position:relative;background:url('/images/bg.png') repeat-x 0px -219px;padding-top:15px;height:30px;top:0px;margin-top:-17px;font-size:1.3em;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
span.nav-icon{display:inline-block;background-position:-1189px 1px;width:10px;height:15px;font-size:2pt;}

#container{margin:20px auto 20px auto;width:940px;}
#lefthand-nav{width:300px;float:left;}
#content{width:620px;float:right;}
#content,#container > .content-box > .content-cargo{line-height:1.4em;}

.content-box{border:1px solid #e9e9e9;background:url('/images/content_box_bg.gif') no-repeat bottom left #fff;margin-bottom:20px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.content-box h2{border-bottom:1px solid #e9e9e9;margin:0;padding:15px 17px 15px 17px;font-weight:normal;position:relative;}
.content-box h2 span{display:block;color:#797979;font-size:12px;margin-top:2px;}
.content-cargo{padding:10px 15px 15px 15px;overflow:hidden;position:relative;}
.content-cargo p{color:#666666;text-align:justify;}
.content-cargo p a,.content-cargo ul li a,.pr-header a{border-bottom:1px dashed #c9c9c9;color:#2c2c2c;}
.content-cargo h3{border-top:1px solid #e9e9e9;padding-top:15px;font-weight:normal;margin-top:25px;}
.content-cargo h3 a,.content-cargo h4 a{padding-left:20px;background-position:-1185px -135px;}
.content-cargo h4{font-weight:normal;}
.content-cargo h5 a{font-size: 15px;}

.content-section{padding:0 20px;margin-bottom:25px;}
.content-section p.more{text-align:right;}
.content-cargo table{width:95%;margin:auto;padding:5px;background-color:transparent;margin-bottom:5px;}

.content-image-right{float:right;margin:0 0 20px 25px;position:relative;border:5px solid #f0f0f0;}
.content-image-left{float:left;margin:0 25px 25px 25px;position:relative;border:5px solid #f0f0f0;}

.tabs{margin-bottom:0;padding:0;display:inline;}
.tabs li{display:inline;padding:5px;margin-right:5px;}
.tabs li a{display:inline;padding:7px 15px;border-bottom:none !important;color:#aaaaaa !important;}
.tabs li a.selected{background:url('/images/bg.png') repeat-x 0 -1810px;color:#fff !important;-moz-border-radius:5px 5px 0 0;-webkit-border:5px 5px 0 0;border-radius:5px 5px 0 0;}
#tabs-content{background-color:#f5f5f5;border-top:1px solid #dddddd;clear:both;margin-top:7px;}
#tabs-content .padding{padding:10px 10px 15px 10px;}
#quote-info{margin:35px auto 25px auto;width:96%;}

a.get-started{width:130px;margin-top:20px;font-weight:bold;}
a.button-med{font-weight:normal;}

#carrier-plans td{padding-bottom:25px;}

.pr-header{margin:30px 0 10px 10px;font-size:13px;}
.pr-header h4{margin-bottom:15px;}
.pr-header span{display:block;font-weight:bold;margin-top:15px;}
.pr-title{float:left;margin-left:40px;}

.content-infobox{float:right;display:block;width:200px;border:1px solid #e9e9e9;margin-left:20px;padding:0 5px 5px 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
.content-infobox ul{padding-left:20px;}

.content-scrollable a{font-size:10px;color:#FF7F25;}
.scrollable-content{position:relative;padding-top:15px;}
.scrollable-content p{padding:0 0 20px 0;}
.scrollable-content h3,.scrollable-content h3 a{margin:0;color:#454545;font-weight:normal;background:none;font-size:15px;padding-left:0;}
.scrollable-up{position:absolute;top:40px;left:50%;background-position:-1167px 0px;cursor:pointer;width:14px;z-index:10;}
.scrollable-down{position:absolute;top:100%;left:50%;margin-top:-8px;background-position:-1167px -15px;cursor:pointer;width:14px;z-index:10;}

.hover-menu ul{padding:0;margin:0;list-style:none;}
.hover-menu h3{margin:0;}
.hover-menu li{display:block;min-height:105px;padding:20px;}
.hover-menu li:hover{background-color:#f8f8f8;}

.content-list ul{list-style:none;padding:0 15px;margin:0;}
.content-list ul li{border-bottom:1px solid #e9e9e9;padding:15px 0 15px 0;}

.content-blog h3{font-weight:normal;margin:0 0 5px 0;}
.content-blog{font-size:1.1em;}
.content-blog table p{text-align:left;font-size:0.9em;}
.blog-entry{margin-bottom:20px;padding-bottom:5px;}
.blog-comments{margin-top:20px;}
.blog-comments h3{text-align:right;padding-bottom:5px;}
.new-comment{display:block;padding:5px;width:98%;margin:15px 0;}
.blog-subscribe li{background:none !important;}
.blog-subscribe li a{padding:5px 0 3px 15px !important;}
.blog-subscribe li a:hover{background-position:0 -1800px !important;}
.comment-item p{padding-left:20px;}
.comment-item{margin-bottom:35px;padding-left:10px;}
.comment-author{font-size:1.2em;color:#aeaeae;}
.comment-author b{color:#F78C15;}
.comment-date{font-size:0.8em;}

.blog-indent{margin:15px 0 0 30px;}
.blog-indent a{color:#1688CF;}
.blog-info{text-align:right;color:#aeaeae;padding:10px 10px 0 0;}
.blog-info li{display:inline;padding-left:10px;}
.blog-date{font-size:.7em !important;}
.show-comments{color:#F9AE2B !important;border-bottom:none !important;}
.post-title{padding-top:4px;font-size:.8em !important;}
.hidden-comments{display:none;margin-left:30px;padding:25px;background-color:#f8f8f8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.hidden-comments .user{margin:2px 0;font-size:1em;color:#F9AE2B !important;font-weight:bold;}
.hidden-comments .comment{border-bottom:1px solid #e8e8e8;padding-bottom:5px;margin-bottom:20px;}
.hidden-comments .comment span{color:#adadad;}
.hidden-comments .comment p{margin-left:17px;}

.entry h3{margin-top:10px;}
.entry-content a{color:#666666;font-weight:bold;border-bottom:1px dashed #666666;}
.entry-content a:hover{text-decoration:none;}
.entry-content img{padding:5px;}
.entry-author{font-size:0.9em;color:#aeaeae;margin-bottom:10px;}
.entry-footer{text-align:right;padding:15px 10px 40px 10px;color:#aeaeae;border-bottom:1px solid #d1d1d1;}
.entry-footer span{padding:0 0 0 20px;}
.entry-footer a{color:#aeaeae;padding:0 15px;}

#container.full-size #content{width:100%;}
#container.full-size #content h3{font-size:1.5em;}

#articles h3{font-size: 1.3em;}
#articles h3 a:hover{text-decoration:underline;}
#articles .entry{padding-bottom:40px;border-bottom:1px solid #efefef;}
#articles .entry-author{margin-bottom:20px;}
#articles .posted-in{border-bottom:1px solid #f0f0f0;}
#articles .entry-content{text-align:justify;margin-bottom:5px;}
#articles .entry-footer{margin-top:25px;border-color:#efefef;padding-bottom:10px;font-size:0.95em;}
#articles .thumbnail{float:left;margin-right:10px;padding:4px;background-color:#efefef;margin-top:5px;}
#articles .read-more{padding:5px;}
#articles .read-more:hover{color:#1f1f1f;}

h3.faq-item-normalized{font-size:1em;color:#666666;cursor:pointer;padding:0 0 10px 25px;background-position:-1180px -137px;border:none;border-bottom:1px solid #efefef;}
h3.faq-item-expanded{cursor:pointer;margin-top:15px;border-top:none;}
.faq-item{margin-left:20px;}
.faq-answer{padding:1px 0 5px 0;border-bottom:1px dashed #aeaeae;}
.expand-collapse{display:none !important;}
#JS .expand-collapse{display:block !important;}

#site-contact,#site-search{width:49%;}
#site-search #site-search-search{margin-left:10px;width:80%;padding:10px;font-size:14px;margin-top:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.site-search-button{position:relative;top:-12px;left:300px;}
.sitemap ul{list-style:none;display:block;}
.sitemap ul li{float:left;width:33%;margin-bottom:5px;height:40px;position:relative;}

.media-footer a img{padding:10px 10px 0;}

.contact-form select, .contact-form input, .contact-form textarea{width:100%;margin-top:10px;padding:5px;}
.contact-form input{width:95%;}
.contact-form textarea{font-size:13px;width:95%;height:140px;}
.contact-form p{float:right;width:65%;position:relative;}

#quoting-form #input-zip{color:#AEAEAE;font-size:11px;padding:8px;text-transform:uppercase;width:195px;}
#quoting-form .get-started{position:relative;top:-10px;left:170px;display:block;width:95px !important;height:24px;text-transform:uppercase;text-align:center;font-family:Arial;font-weight:bold;color:#fff;font-size:11px;border:0;padding:0;}

.search-result{padding:20px 10px;width:45%;height:100px;float:left;border:1px dashed #efefef;}
.search-result h5{margin-top:20px;}
.search-result h5 a{font-size:13px;}
.carrier-name{display:block;margin-top:15px;font-size:1.1em;}
.carrier-name a{color:#757575;}

.social-element{padding:5px 0;}
.social-element img{padding:0 20px;}

.tl-articles {padding-bottom:30px;}
#tl-quest table{background-color:transparent;color:#000000;}
#tl-quest select,#tl-quest table input{color:#000000}
#tl-quest .tools ul{float:left;width:28%;list-style:none;position:relative;margin-top:0;}
#tl-quest .tools li{padding:6px 0;font-size:1.2em;}
.li-active{color:#000 !important;}

#progress{margin-bottom:20px;width:575px;margin:auto;}
#progress ol{margin:0;padding:0;}
#progress ol li{display:block;width:24.9%;font-size:12px;color:#aeaeae;float:left;position:relative;text-align:center;padding-bottom:2px;}
#progress ol li b{color:#494949;}
.progress-bar{background:url('/images/progressbar.png') no-repeat 0 -12px;clear:both;}
.progress-value{height:12px;margin-left:-1px;background:url('/images/progressbar.png') no-repeat 1px 0;}
.progress-value div{float:right;width:50%;height:12px;margin-right:-1px;display:inline;}

.quote-modal{font-size:1.6em;color:#F78C15;font-weight:bold;}
.quote-modal:hover{cursor:pointer;color:#F78C15;}
#display-quote{padding:5px;text-align:center;width:100%;border-spacing:1px;}
#display-quote td{padding:20px 3px;border-bottom:1px solid #ebebeb;border-right:1px solid #fafafa;}
#display-quote th{color:#fff;background:url('/images/bg.png') repeat-x 0 -1820px #FDB933;background-position:bottom;padding:10px 5px;font-weight:bold;font-size:1.2em;}
#display-quote .annual-premium{text-align:center;background-color:#fcfcfc;}
#display-quote .annual-premium label,#display-quote .annual-premium input{cursor:pointer;}
#display-quote .annual-premium label:hover{color:#6a6a6a;}
#display-quote .rating-class{font-size:1.1em;}
#display-quote .company-ratings{text-align:left;}
#display-quote .company-ratings a{color:#F78C15;border-bottom:none;font-size:1.2em;padding:0 30px;}
#display-quote .ratings{list-style:none;padding-left:5px;margin:14px auto;width:95%;}
#display-quote .title b{width:60px;display:inline-block;color:#525252;}
#display-quote .desc{color:#797979;}
#display-quote .actions a,#display-quote .actions input{font-weight:normal;font-size:.9em;width:100%;margin-bottom:5px;color:#fff !important;text-transform:uppercase;-moz-box-shadow:2px 3px 3px #e0e0e0;-webkit-box-shadow:2px 3px 3px #e0e0e0;box-shadow:2px 3px 3px #e0e0e0;}
#display-quote .quotePlanName{display:block;font-size:1.1em;margin:8px 0 10px;color:#303030;}
#display-quote .quotePromotion{margin:0 auto;color:#f29d00;padding:2px 5px;}
#display-quote .quotePromotion a{color:#2769d8;font-size:1em;}
#display-quote .promoDetails{cursor:pointer;}
input.disp-quotes{color:#fff !important;}
.paramed{background-position:-1184px -52px;padding:2px 0;padding-left:21px !important;}
#gen-info td{border-bottom:1px solid #efefef;padding:15px 5px;}

#fi-target{font-size:1.2em;}
#manage-username,#manage-password{width:95%;padding:5px;}

#termlife-obligations{height:220px;text-align:center;}
#termlife-obligations h2{border-bottom:0}
#termlife-obligations div.part{float:left;width:33%;text-align:left;}

/* ratingExpl */
#container.ratingExpl .ratings{float:left;width:50%;}
#container.ratingExpl .legend{margin-top:10px;}
#container.ratingExpl .legend td{width:20%;text-align:center;}
#container.ratingExpl .legend a{display:block;letter-spacing:0.1em;width:80%;padding:5px 0;font-size:1.2em;background-color:#e5e5e5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#container.ratingExpl .legend a:hover{color:#000;}
#container.ratingExpl .rating-explanations{font-size:1.2em;width:90%;margin:auto;margin-bottom:30px;}
#container.ratingExpl .rating-explanations h3{font-size:1.2em;}
#container.ratingExpl .rating-explanations .content-section{font-size:0.95em;}

#contact-us h4{border:none !important;}
#contact-us h4 a{font-size:14px;padding:0 !important;background:none !important;color:#F78C15 !important;}

input.search-box{width:75%;padding:5px;}
input.search-go{float:right;}
input.button{cursor:pointer;}
ul.content-menu{list-style:none;margin:0;padding:0 0 10px 0;}
ul.content-menu li a{display:block;color:#000000;padding:7px 5px 13px 25px;color:#454545;}
ul.content-menu li a:hover{text-decoration:none;color:#fff;background:url('/images/bg.png') repeat-x 0px bottom;}
ul.content-menu li{background-position:-1180px -130px;}
.content-menu-active{text-decoration:none;color:#fff !important;background:url('/images/bg.png') repeat-x 0px bottom}

.button-lg,.button-med,.button-sm{display:block;background:url('/images/bg.png') repeat-x;color:#fff !important;text-align:center;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.button-lg{font-size:15px;height:22px;padding-top:8px;font-family:'Arial';}
input.button-lg{border:0 !important;padding:0 15px !important;height:30px !important;text-transform:uppercase;font-weight:bold !important;}
.button-lg-orange{background-position:0px -642px;}
.button-lg-grapefruit{background-position:0px -745px;}
.button-lg-blue{background-position:0px -539px;}

.button-med{font-size:14px;height:20px;padding-top:5px;}
input.button-med{border:0 !important;padding:0 10px !important;height:25px !important;font-weight:normal !important;font-size:0.9em;}
.button-med-orange{background-position:0px -684px;}
.button-med-grapefruit{background-position:0px -788px;}
.button-med-blue{background-position:0px -581px;}

.button-sm{font-size:11px;height:17px;padding-top:0px;width:60px;}
.button-sm-orange{background-position:0px -719px;}
.button-sm-grapefruit{background-position:0px -823px;}
.button-sm-blue{background-position:0px -616px;}

.button-lg:hover,.button-med:hover,.button-sm:hover{text-decoration:none;color:#fff;}
.button-nav{width:80px;margin-top:15px;}
.help-form-send{font-weight:bold;}

#footer,#push{height:230px; /* .push must be the same height as .footer */ clear:both;}
#footer{width:100%;background:url('/images/bg.png') #1372AE repeat-x 0px -280px;color:#FFFFFF;padding-top:15px;border-top:2px solid #D3D3D3;clear:both;margin-top:20px;}
#footer-container{width:960px;margin:auto;}
#footer-left{float:left;padding-top:30px;padding-left:3%;width:31%;}
#footer-left a{margin-left:10px;}
#footer-right{float:right;padding-top:10px;width:19%;}
#footer-middle{float:left;width:46%;}
#footer-cs{width:205px;float:right;}
#footer-contact{width:190px;float:right;margin-left:10px;}
#footer-copyright{clear:both;text-align:center;padding-top:15px;}
#footer-copyright ul li{display:inline;}
#footer-copyright p{margin:0;padding:5px;color:#B0DFFD}
#footer-copyright hr{background-color:#1A8BD2;border:0;border-bottom:thin solid #0F6AA3;padding-top:2px;}
#footer h3{color:#FFFFFF;}
#footer ul{list-style-type:none;padding-left:5px;margin:0;}
#footer li{padding-bottom:10px;}

#footer-send-email{width:350px;}
#footer-send-email .talk-icon{margin-left:20px;}

.verisign-logo{background-position:-708px 0px;height:60px;width:115px;float:left;}
#botw-logo{width:64px;height:64px;background-position:-645px 0px;display:block;float:right;}
#facebook-logo,.facebook{width:64px;height:64px;background-position:-520px 0px;display:block;text-indent:-9000px;float:right;}
#twitter-logo,.twitter{width:64px;height:64px;background-position:-455px 0px;display:block;float:right;}
#google-plus-logo{width:64px;height:64px;background-position:-582px 0px;display:block;float:right;}
.facebook,.twitter{float:left !important;margin:0 10px;}
.facebook-mini{background-position:-928px -80px;}
.twitter-mini{background-position:-976px -80px;}
.facebook-mini,.twitter-mini{width:48px;height:48px;display:block;}
.bbb-logo{width:138px;height:53px;background-position:-663px -76px;display:block;margin:0 0 10px -10px;}

#load-mask{background-color:#000;position:absolute;z-index:9999;opacity:0.5;filter:alpha(opacity=50);}
#load-content{position:absolute;z-index:10000;text-align:center;padding:20px 40px;border:1px solid #efefef;background:url("/images/content_box_bg.gif") no-repeat left -10px #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#load-content h1{color:#373737;margin:0 auto 8px;}

/* input glow, vendor-fallbacks */
input, textarea {
   -webkit-transition: border linear .2s, box-shadow linear .2s;
      -moz-transition: border linear .2s, box-shadow linear .2s;
       -ms-transition: border linear .2s, box-shadow linear .2s;
        -o-transition: border linear .2s, box-shadow linear .2s;
           transition: border linear .2s, box-shadow linear .2s;

  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
     -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
          box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

input:focus, textarea:focus {
  outline: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
     -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
          box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
}

/* qq.sectionalize styles */
#sect-nav{padding-top:10px;width:100%;margin:auto;float:left;}
#sect-nav-titles{display:block;width:100%;float:left;padding-top:5px;}
#sect-prev,#sect-next{padding:4px 25px 1px;}
#sect-prev.end,#sect-next.end{background:none #d2d2d2;cursor:default;}
#sect-prev{float:left;}
#sect-next{float:right;}
#sect-prev-title,#sect-next-title{color:#F78C15;float:right;font-size:1.2em;}
#sect-next-title{float:right;}
#sect-prev-title{float:left;}

#malert, #mwindow, .calert-hide{display:none;}
#malert h2, .calert-hide{margin:5px 0 5px 0;text-align:left;}
#malert ul{margin-left:15%;}
.mwindow-command{position:absolute;top:-25px;right:20px;background-color:#67A8CF;display:block;padding:3px 15px;border-radius:5px;}
.mwindow-command a{color:#fff;}
.mwindow-command a:hover{color:#efefef;text-decoration:none;}
.command .simplemodal-close{position:absolute;text-align:center;background-color:#E7EFFA;border:thin solid #eeeeee;top:85%;left:40%;cursor:pointer;width:70px;}
#simplemodal-overlay{background-color:#000;}
#simplemodal-container{background:url('/images/content_box_bg.gif') no-repeat bottom left #fff;border:8px solid #67A8CF;padding:12px;border-radius:5px;}
#simplemodal-container div a{border-bottom:1px dashed #acacac;}
#simplemodal-container div a:hover{border-bottom:none;}
#simplemodal-container a.modalCloseImg{background:url('/images/x.png') no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-20px;right:-20px;cursor:pointer;}
#simplemodal-container iframe{border:0;}
.simplemodal-wrap{height:102% !important;}

