@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);
body{
background-color:#fff;
margin:0;
font-family:'Droid Sans',sans-serif,sans;
font-size:14px;
color:#000}
html body{
background:#fff}
.body_text{
font-weight:400;
font-size:1em;
font-style:normal}
.title_text{
font-weight:700;
font-size:1em;
font-style:normal;
color:#076699}
.header_text{
font-weight:400;
font-size:1.2em;
font-style:normal;
color:#FFFDF4;
text-transform:uppercase}
.copyright_text{
font-weight:400;
font-size:.85em;
font-style:normal;
color:#fff}
.error_text{
font-family:Verdana;
font-weight:700;
font-size:1rem;
font-style:normal;
color:red}
.expiresTxt{
font-size:.9em}
.required{
color:red}
.faq_list_title_text{
font-weight:700;
font-size:1em;
font-style:normal;
color:#163783;
text-decoration:none}
.faq_list_ans_text1{
font-weight:400;
font-size:1em;
color:#293E4A;
text-decoration:none}
h1{
font-size:2em;
font-weight:700}
h2{
font-size:1.7em;
font-weight:700}
h3{
font-size:1.4em;
font-weight:700}
h4{
font-size:1.2em;
font-weight:700}
h5{
font-size:1em;
font-weight:700}
h6{
font-size:.85em;
font-weight:700}
h1,h2,h3,h4,h5,h6{
color:#076699;
font-family:'Droid Serif',serif}
#userAgent_view_full_box a{
font-weight:700;
font-size:12px;
font-style:normal;
color:#231f20}
a,a:link{
color:#076699}
a:active,a:hover{
COLOR:#2988bb}
.Blog_PostTitle a{
font-size:20px;
color:#293E4A;
text-decoration:none}
.Blog_PostTitle a:hover{
color:#3A9EFF;
text-decoration:underline}
.page_bottom_space{
border:0;
z-index:1;
width:1px;
height:40px}
.content_header{
background-color:#076699;
padding-left:15px;
padding-bottom:5px;
padding-top:5px}
.clear{
clear:both}
#position_site{
position:relative;
z-index:1;
margin:0 auto;
width:100%;
max-width:1100px;
height:100%;
background:#fff}
#contentAreaWrapper{
z-index:2;
position:relative;
height:100%}
#topArea{
padding:5px 15px;
position:relative;
width:100%;
text-align:center}
#index #contentArea{
padding:0 15px}
#contentArea{
position:relative;
width:100%;
min-height:200px}
#userAgent_view_full_box a{
display:none}
.home_link_div{
padding-top:10px;
padding-bottom:10px}
.home_link_header a{
font-size:14px;
color:#293e4a}
.home_link_header a:hover{
color:#3a9eff}
#blogpost_ListingTable{
width:100%;
padding:0;
margin:0}
.Blog_PostTbl{
width:100%;
padding-left:10px;
background-color:#FFF;
border:1px solid #ccc}
.Blog_PostTitle a{
display:block}
.Blog_PostInfo{
font-size:12px;
font-style:italic;
text-align:left}
.Blog_PostInfo a:hover{
color:#767891}
.Blog_PostText{
font-weight:400;
font-size:12px;
color:#000;
text-decoration:none}
.Blog_PostText a{
color:#293e4a}
.Blog_PostText a:hover{
color:#3a9eff}
#BlogLinks{
float:left;
font-size:15px;
color:#fff}
#BlogLinks a{
font-size:15px;
color:#fff}
#BlogLinks a:hover{
font-weight:700;
color:#fff}
#BlogPosts_Pagination{
padding:0 0 10px}
#BlogPosts_Older{
display:block;
width:110px;
float:left}
#BlogPosts_Newer{
display:block;
width:110px;
float:right}
.share_text{
font-size:15px}
#Archive{
float:right;
font-weight:700}
#archiveList{
font-size:15px;
color:#fff}
#archiveList .active{
color:#FFF;
font-weight:700}
#archiveList a{
color:#FFF;
margin:0 0 0 5px}
#archiveList a:hover{
font-weight:700;
color:#fff}
.archiveMonth{
font-size:12px}
#FAQarchiveList{
font-size:15px;
color:#417cb8}
#FAQList a,#FAQarchiveList .active,#FAQarchiveList a,#FAQarchiveList a:hover{
color:#417cb8}
#NewsarchiveList{
font-size:15px;
color:#417cb8}
#NewsarchiveList .active,#NewsarchiveList a,#NewsarchiveList a:hover{
color:#417cb8}
.article_sub_title,.article_title_text{
font-family:'Droid Sans',sans-serif,sans;
font-weight:700;
font-size:16px;
font-style:normal;
color:#076699;
text-decoration:none}
.article_sub_title{
font-weight:400;
font-size:14px;
font-style:italic;
color:#000}
#contentArea .content_main{
padding-top:0;
padding-left:0}
#contentArea .email_form{
display:none}
.odd_row_text{
color:#000}
.odd_row{
background-color:#fbedc6}
.even_row{
background-color:#fff}
input{
font-size:.9em}
.title_text_xlarge{
font-weight:700;
font-size:28px;
font-style:normal;
color:#000;
text-decoration:none}
.title_text_large{
font-weight:700;
font-size:20px;
font-style:normal;
color:#000;
text-decoration:none}
.title_text_small{
font-weight:700;
font-size:14px;
font-style:normal;
color:#000;
text-decoration:none}
.body_text_large{
font-weight:400;
font-size:18px;
font-style:normal;
color:#000;
text-decoration:none}
.body_text_small{
font-weight:400;
font-size:10px;
font-style:normal;
color:#000;
text-decoration:none}
.prefRow{
height:22px}
.navmenu{
font-size:.9em}
#Floater{
border-bottom:#94c0d7 1px solid}
#Floater A{
font-weight:700;
font-size:12px;
font-style:normal;
color:#FFF;
text-decoration:none}
#Floater A:Hover{
font-weight:700;
font-size:12px;
font-style:normal;
color:#0d4468;
text-decoration:none;
background-color:#c7d5e1}
#Floater .menu{
border-right:#fff 0 solid;
border-top:#94c0d7 1px solid;
display:block;
font-weight:700;
font-size:9pt;
border-left:#fff 0 solid;
width:171px;
cursor:pointer;
text-indent:8px;
line-height:16pt;
border-bottom:#fff 0 solid;
height:25px;
text-align:left}
#buttonRef A{
color:#FFF!important;
text-decoration:none;
background-color:#367BA7;
border:1px solid #345E7B;
padding:2px 5px}
#buttonRef A:hover{
color:#345E7B!important;
text-decoration:none;
background-color:#D8E5EE;
border:1px solid #345E7B;
padding:2px 5px}
#buttonRef A:active{
COLOR:#fff}
.store_search_company{
font-weight:700;
font-size:1.2em;
font-style:normal;
color:#000;
text-decoration:none}
.sectionList p{
margin:0 100px 0 0;
float:left}
#mainmenuWrapper{
position:relative;
height:29px}
#mainmenuWrapper:after{
content:'';
display:block;
clear:both}
#menubutton,#menubutton2{
display:none}
#mainmenu~#menubutton{
display:block}
#mainmenu:target{
display:block}
#mainmenu:target~#menubutton2{
display:block}
#menubutton,#menubutton2{
width:110px;
height:29px;
line-height:29px;
background-color:#fff;
color:#076699;
position:absolute;
left:0;
top:0;
z-index:401}
#menubutton a,#menubutton2 a{
width:100%;
height:100%;
display:block;
text-decoration:none;
color:#076699;
font-size:20px;
font-weight:700;
text-align:center;
text-transform:uppercase}
#menubutton2 a{
color:#047}
#mainmenu{
display:none;
position:absolute;
left:0;
top:29px;
margin-top:-29px;
padding-top:29px;
width:100%;
max-width:500px;
background:#fff;
z-index:400;
border:1px solid #d3d3d3;
font-family:'Droid Serif',serif}
#mainmenu .mainmenuflyout ul{
list-style:none;
margin:0;
padding:0;
line-height:30px}
#mainmenu .mainmenuflyout>ul ul a{
padding-left:40px}
#mainmenu .mainmenuflyout a{
text-decoration:none;
color:#076699;
display:block;
padding-left:15px}
#mainmenu .mainmenuflyout a:hover{
color:#83824b}
#bottommenu{
border-top:5px solid #83824b;
background:#076699;
max-width:1100px;
min-height:40px;
position:relative;
color:#fff;
padding:15px}
#bottommenu a{
color:#fff;
text-decoration:none}
#bottommenu a:hover{
text-decoration:underline}
#bottommenu .bottommenu_menu{
font-family:'Droid Sans',sans-serif,sans;
color:#000;
font-size:11px;
text-align:center;
padding-top:4px;
margin-bottom:15px}
#bottommenu .bottommenu_copywrite{
padding-left:0;
min-height:23px}
#customSearch_wrapper{
display:none}
.coupontable{
margin:10px auto;
width:320px;
text-align:center}
.coupontable-landscape{
margin:10px auto;
width:620px;
text-align:center}
.printcoupon{
background:0 0}
.printcoupontbl{
background-color:#FFF;
border:1px dashed #000;
width:350px}
#couponlist{
text-align:center}
.framed{
border:1px solid #000;
margin:4px;
padding:2px}
.homepagelink{
position:relative;
text-decoration:none;
z-index:404}
a.url{
white-space:nowrap}
img.icon{
border:0;
margin:5px}
#tdrlogo{
text-align:center}
#tdrlogo img{
border:0}
#requestFormTable textarea{
font-size:11px}
.homepage-hover{
background-color:#fff;
margin:0 auto;
padding:30px 0 0;
max-width:311px;
height:196px}
.homepage-hover>*{
position:relative;
text-shadow:1px 1px 0 #666,1px 1px 1px #aaa,-1px -1px 1px #aaa}
.homepage-hover .hover-image{
opacity:.3;
transition:opacity 2s ease}
.homepage-hover:hover .hover-image{
opacity:.8}
.testimonials:after{
content:'';
display:block;
clear:both}
.testimonial{
position:relative;
margin-right:-100%;
float:left;
max-width:100%}
#testimonial-prev{
display:block;
position:absolute;
right:45px;
background:#ccc;
border:1px solid #999;
padding:2px 5px}
#testimonial-next{
display:block;
position:absolute;
right:15px;
background:#ccc;
border:1px solid #999;
padding:2px 5px}
.testimonial.hiding{
opacity:0}
.testimonial .testimg{
float:left;
padding:0 10px 10px 0}
.testimonial .testsig{
text-align:right}
div#top-bar ul li{
float:left;
text-align:center;
border-right:1px solid #d3d3d3;
padding:0 10px;
line-height:30px}
#bottom-social{
list-style:none;
padding-left:none}
#bottom-social li{
float:left;
text-align:center;
padding:0 10px;
line-height:30px}
.bluebox{
margin-top:20px;
padding-bottom:20px;
background-color:#dae8f0;
font-size:1.1em}
.bluebox .downarrow{
height:10px;
width:1px;
position:relative;
border-top:#fff 22px solid;
border-left:rgba(0,0,0,0) 22px solid;
border-right:rgba(0,0,0,0) 22px solid;
left:50%;
margin-left:-22px}
#picture-text{
display:none}
a.btn,a.btn:hover{
color:#fff}
.btn-default{
color:#FFF;
background-color:#83824b;
border-color:#83824b}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{
color:#FFF;
background-color:#616029;
border-color:#5c5b24}
.navbar-inverse{
background-color:#504f18;
border-color:#4b4a13}
table{
background-color:#fff}
.table,table{
color:#000}
.table a:not(.btn),table a:not(.btn){
color:#076699;
text-decoration:none}
#body_id_5 table#contentForm{
margin:0 auto}
body .ui-state-active,body .ui-widget-content .ui-state-active,body .ui-widget-header .ui-state-active{
color:#83824b;
border-color:#83824b}
body .ui-state-focus,body .ui-state-hover,body .ui-widget-content .ui-state-focus,body .ui-widget-content .ui-state-hover,body .ui-widget-header .ui-state-focus,body .ui-widget-header .ui-state-hover{
border-color:#83824b;
color:#83824b;
background-color:#fff}
#customerConnect .content_header{
display:none}
#position_site .navbar{
background:#076699;
-webkit-filter:none;
filter:none}
div#bf-revz-widget-98765432111315183{
width:100%;
text-align:center}
#social-media{
position:absolute;
top:20px;
z-index:2;
right:20px}
@media only screen and (min-width:320px){
div#top-bar{
border-bottom:1px solid #d3d3d3;
margin-bottom:15px}
div#top-bar ul{
list-style:none;
margin:0;
padding:0}
div#top-bar:after{
content:'';
display:block;
clear:both}
div#top-bar-social ul li:first-child{
border-left:1px solid #d3d3d3}
div#top-bar-social{
float:left}
div#top-bar-social img{
vertical-align:middle}
div#top-bar-menu{
float:right}
}
@media only screen and (min-width:480px){
#topArea{
text-align:left}
div#top-bar-social{
margin-left:46px}
div#top-bar-menu{
margin-right:46px}
div#top-bar-menu ul li:first-child{
border-left:1px solid #d3d3d3}
div#bf-revz-widget-98765432111315183{
right:70px;
width:152px;
position:absolute;
z-index:1000}
}
@media only screen and (min-width:1080px){
#social-media{
right:50%;
margin-right:-520px}
#picture-text{
display:block}
#tdrlogo{
text-align:left}
#mainmenuWrapper{
position:absolute;
left:15px;
top:79px;
height:29px;
padding-left:250px;
width:100%}
#mainmenuWrapper #menubutton,#mainmenuWrapper #menubutton2{
display:none}
#mainmenu{
top:0;
margin-top:0;
padding-top:0;
left:initial;
float:right;
position:relative;
display:block;
max-width:100%;
width:auto;
background:0 0;
border:0}
#mainmenu .mainmenuflyout{
display:block;
margin:0;
float:left}
#mainmenu .mainmenuflyout ul{
background:0 0;
margin:0;
padding:0;
border:0;
position:relative}
#mainmenu .mainmenuflyout>ul{
background:url(menudivider.png) right center no-repeat}
#mainmenu .mainmenuflyout:last-of-type>ul{
background-image:none}
#mainmenu .mainmenuflyout li{
position:relative;
font-weight:400;
font-size:14px;
color:#076699;
vertical-align:bottom;
margin:0;
padding:0;
border:0;
height:32px;
line-height:32px}
#mainmenu .mainmenuflyout>ul>li>a{
padding:1px;
margin:0 18px;
text-transform:uppercase}
#mainmenu .mainmenuflyout>ul>li>a:hover{
text-decoration:underline}
#mainmenu .mainmenuflyout ul a{
position:relative;
display:block;
min-height:29px;
color:#076699;
text-decoration:none;
text-align:left;
padding:1px 20px;
text-transform:uppercase;
font-weight:700}
#mainmenu .mainmenuflyout>ul:hover,#mainmenu .mainmenuflyout>ul:hover>li>a{
background-color:transparent;
color:#83824b}
#mainmenu .mainmenuflyout ul>li>a:hover{
color:#83824b}
#mainmenu .mainmenuflyout .childmenu{
background:url(arrow.gif) right 3px center no-repeat}
#mainmenu .mainmenuflyout ul ul{
position:absolute;
left:-3000px;
width:200px;
background-color:rgba(7,102,153,.8);
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000}
#mainmenu .mainmenuflyout ul li:hover ul,#mainmenu .mainmenuflyout:target ul ul{
left:0;
top:29px}
#mainmenu .mainmenuflyout ul ul a{
padding:1px 1px 1px 8px;
font-weight:400;
font-family:'Droid Sans',sans-serif,sans;
font-size:11px;
color:#fff}
#mainmenu .mainmenuflyout ul ul li a{
position:relative;
display:block}
#mainmenu .mainmenuflyout ul .childmenu ul a:hover{
text-decoration:none;
background-color:#076699;
color:#fff;
background-image:none}
#mainmenu .mainmenuflyout li li{
padding:0}
#bottommenu .bottommenu_menu .footer-divider:nth-child(8){
display:block;
height:0;
overflow:hidden}
#bottommenu .bottommenu_menu{
margin-bottom:0;
text-align:right}
}
@media only screen and (max-width:999px){
#body_id_5 #contentArea table{
table-layout:fixed}
#body_id_5 #contentArea table,#body_id_5 #contentArea table tbody,#body_id_5 #contentArea table td,#body_id_5 #contentArea table tr{
display:block;
max-width:100%!important;
margin:0!important;
padding:0!important}
#body_id_5 #contentArea table td{
text-align:center}
#body_id_5 #contentArea table td li{
text-align:left}
#body_id_5 #contentArea table td img{
display:inline}
#contentMainTblRow td{
padding:0}
iframe{
max-width:100%}
}
@media only screen and (max-width:768px){
#contentArea img{
max-width:100%;
height:auto!important}
}
@media only screen and (max-width:480px){
#body_id_5 #contentArea table td.requestFieldRow{
text-align:left}
#body_id_5 .requestField,#body_id_5 select,#body_id_5 textarea{
width:90%;
text-align:left}
}
@media screen and (min-width:1070px){
div#bf-revz-widget-98765432111315183{
right:50%;
margin-right:-215px}
}
