﻿
/* 
 Note: browser specific classes will be loaded in browser-specific css files. 
	These files are loaded from the page base class where browser detection
	takes place. The class default definition will have a comment "Default"
	inside the rules. ie: .class { /*"Default" / background:#fff; }
	Hence, if you are looking to change a class and not seeing results, you
	may look into the css files located in ~/Client_Browser/<browsertype>/<cssfile>.css
*/


body { padding:0px; margin:0px; background:#edf4fd url('/images/weflysafe/wfs_bgBody.gif') repeat; }
h1,h2,h3,h4,h5,div,td,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,img,input,textarea,select,form,script,th { margin:0px; padding:0px; color:#74716b; font:normal 15px arial; line-height:18px; }
#Wrapper h1,#Wrapper h2,#Wrapper h3,#Wrapper h4,#Wrapper h5,#Wrapper div,#Wrapper td,#Wrapper ul,#Wrapper ol,#Wrapper li,#Wrapper dl,#Wrapper dt,#Wrapper dd,#Wrapper p,#Wrapper form,#Wrapper fieldset,#Wrapper legend,#Wrapper img,#Wrapper input,#Wrapper textarea,#Wrapper select,#Wrapper form,#Wrapper th { text-align:left; }
h1 { margin:25px 0 6px 0; font: 26px georgia,Times New Roman; color:#66b716; padding:0px; line-height:normal; }/*large green heading text*/
h2 { /**/ line-height:24px; }
h3 { color:#577bc2; font-size:17px; line-height:19px; font-weight:bold; }/*light blue tag line text*/
h4 { font-size:11pt; color:#263b72; font-weight:bold; padding:2px 0 2px 0; line-height:normal; }/*dark blue medium bold text*/
h5 { color:#263b72; font-size:9pt; font-weight:bold; line-height:16px; }/*dark blue small bold text*/
h5.LightBlue { color:#577bc2; font-size:9pt; font-weight:bold; line-height:16px; }/*dark blue small bold text*/
.descriptiveText,.descriptiveText td,.descriptiveText p,.descriptiveText div { font-size:9pt; line-height:13pt; }
.ct9,.ct9 td,.ct9 div,.ct9 p,td.ct9,div.ct9,p.ct9 { font-size:9pt; line-height:13pt; }
.clearLineHeightAll,.clearLineHeightAll td,.clearLineHeightAll div,.clearLineHeightAll p { line-height:normal; }
a { color:#577bc2; }
a img { border:none; }
a:hover { color:#577bc2; }
a:active { color:#577bc2; }
a:visited { color:#577bc2; }
br { line-height:5px; }
br.disappear { display:none; }
img.disappear,input.disappear,div.disappear { display:none; }

select { font-size:9pt; border:solid 1px #666666; }
input { font-size:9pt; border:solid 1px #666666; padding:0 0 0 5px; line-height:normal; }
input.imagefield { border:none; padding:0px; }
input.radiofield { border:none; padding:0px; }
option { font-size:9pt; }
.dropdown { z-index:100000; }
.dropdown li{ font-size:9pt; }
.cxLogo { padding:0px; margin:0px; background:url('/images/weflysafe/wfs_cxLogo.png'); }

#ctl00_xQuoteForm_dp_To_calContainer a { color:#66b716; }
#ctl00_xQuoteForm_dp_To_calContainera:hover { color:#66b716; }
#ctl00_xQuoteForm_dp_To_calContainera:active { color:#66b716; }
#ctl00_xQuoteForm_dp_To_calContainera:visited { color:#66b716; }
.white { color:#fff; }
.a-white a{ color:#fff; }
.a-white a:hover{ color:#fff; }
.a-white a:active{ color:#fff; }
.a-white a:visited{ color:#fff; }
.expand { width:100%; }
.talign_center { text-align:center; }

._10px { font-size:8px; }._11px { font-size:11px; }._12px { font-size:12px; }._13px { font-size:13px; }._14px { font-size:14px; }._15px { font-size:15px; }._16px { font-size:16px; }._17px { font-size:17px; }._18px { font-size:18px; }._19px { font-size:19px; }._20px { font-size:20px; }
._w100px { width:100px; }._w125px { width:125px; }._w150px { width:150px; }._w175px { width:175px; }._w200px { width:200px; }._w210px { width:210px; }._w220px { width:220px; }._w230px { width:230px; }._w240px { width:240px; }._w250px { width:250px; }
.spacer_5 { height:5px; }.spacer_6 { height:6px; }.spacer_7 { height:7px; }.spacer_8 { height:8px; }.spacer_9 { height:9px; }.spacer_10 { height:10px; }.spacer_11 { height:11px; }.spacer_12 { height:12px; }.spacer_13 { height:13px; }.spacer_14 { height:14px; }.spacer_15 { height:15px; }.spacer_16 { height:16px; }.spacer_17 { height:17px; }.spacer_18 { height:18px; }.spacer_19 { height:19px; }.spacer_20 { height:20px; }.spacer_50 { height:50px; }
.pad1 { padding:1px; }.pad2 { padding:2px; }.pad3 { padding:3px; }.pad4 { padding:4px; }.pad5 { padding:5px; }.pad6 { padding:6px; }.pad7 { padding:7px; }.pad8 { padding:8px; }.pad9 { padding:9px; }.pad10 { padding:10px; }
._padlr5px { padding:0 5px 0 5px; }._padlr10px { padding:0 10px 0 10px; }._padlr15px { padding:0 15px 0 15px; }._padlr20px { padding:0 20px 0 20px; }._padlr25px { padding:0 25px 0 25px; }
._padl5px { padding:0 0 0 5px; }._padl10px { padding:0 0 10px; }._padl15px { padding:0 0 15px; }._padl20px { padding:0 0 20px; }._padl25px { padding:0 0 0 25px; }
._padr5px { padding:0 5px 0 0; }._padr10px { padding:0 10px 0 0; }._padr15px { padding:0 15px 0 0; }._padr20px { padding:0 20px 0 0; }._padr25px { padding:0 25px 0 0; }
.m_l15 { margin:0 0 0 15px; }
/* the width of the inside of the wrapper page */
.page_width { width:950px; }
/* the width of the outside of the wrapper page */
.page_totalwidth { width:960px; }



/* defines the images around the edge of the wrapper page */
#ctl00_PageTileLeft { background: url('/images/weflysafe/wfs_pageTileLeft.png') repeat-y; width:5px; }
#ctl00_PageTileRight { background: url('/images/weflysafe/wfs_pageTileRight.png') repeat-y; width:5px; }
#ctl00_PageBottom { background: url('/images/weflysafe/wfs_pageTileBottom.png') repeat-x; width:623px; height:16px; }
#ctl00_PageBottomLeft { background: url('/images/weflysafe/wfs_pageBottomLeft.png') no-repeat; height:16px; width:17px; }
#ctl00_PageFeatureContent { background:url( '/images/weflysafe/wfs_PageFeaturePanelbg.png' ) repeat-x; width:304px; }
#ctl00_PageBottomRight { background: url('/images/weflysafe/wfs_pageBottomRight.png') no-repeat; height:16px; width:17px; }

#ctl00_PageFeatureContent.PageFeatureContentOverride { background:url( '/images/weflysafe/wfs_pageTileBottom.png' ) repeat-x; width:304px; }
#ctl00_PageBottomLeft.PageBottomLeftOverride { background: url('/images/weflysafe/wfs_pageBottomLeftoverride.png') no-repeat; height:16px; width:17px; }


.split { width:50%; }.split33 { width:33%; }
.blurb { padding:4px 0 4px 0; }

/* Control styles */
.FeatureBox { width:293px; }
.FeatureBox .content { background:#fff; }
.FeatureBox td.tl { background: url('/images/weflysafe/wfs_featurepanel_tl.gif') no-repeat; width:11px; height:10px; }
.FeatureBox td.t { background: url('/images/weflysafe/wfs_featurepanel_t.gif') repeat-x; width:273px; height:10px; }
.FeatureBox td.tr { background: url('/images/weflysafe/wfs_featurepanel_tr.gif') no-repeat; width:13px; height:10px; }
.FeatureBox td.r { background: url('/images/weflysafe/wfs_featurepanel_r.gif') repeat-y; width:13px; }
.FeatureBox table td.br { background: url('/images/weflysafe/wfs_featurepanel_br.gif') no-repeat; width:13px; height:20px; }
.FeatureBox table td.b { background: url('/images/weflysafe/wfs_featurepanel_b.gif') repeat-x; width:273px; height:20px; }
.FeatureBox table td.bl { background: url('/images/weflysafe/wfs_featurepanel_bl.gif') no-repeat; width:11px; height:20px; }
.FeatureBox td.l { background: url('/images/weflysafe/wfs_featurepanel_l.gif') repeat-y; width:11px; }
.FeatureBox table td.b a { float:right; }
.FeatureBox table td.b img { float:right; }

.DetailBox table {  }/*dee4f2*/
.DetailBox table td.br { background: url('/images/weflysafe/wfs_DetailsBox_br.gif') no-repeat; width:10px;  }
.DetailBox table td.b { background: url('/images/weflysafe/wfs_DetailsBox_b.gif') repeat-x; height:11px; width:188px; }
.DetailBox table td.b img { width:100%; display:block; }
.DetailBox table td.bl { background: url('/images/weflysafe/wfs_DetailsBox_bl.gif') no-repeat; width:9px;  }

/* width:100%;*/
.Chart { margin:15px 0 20px 0; text-align:center; }
.Chart td { padding:6px; }
.Chart h2 { color:#577bc2; font-size:15px; font-weight:bold; }
.Chart .Heading { font-weight:bold; text-align:left; }
.Chart tr.row_th { }
.Chart th{ background: #4c71bc; color:#fff; padding:4px; font-weight:bold; font-size:12px }
.Chart th.col_either{  }
.Chart th.col_other{  }
.Chart td { }
.Chart tr.row_either{ background:#dee4f7; }
.Chart tr.row_other{ background:#f7f8fc; }
.Chart td.col_either{ width:245px; padding:0 4px 0 4px; }
.Chart td.col_other{ width:245px; }

/* end Control styles */


/* Validation parts ff0000*/
.errorMessage { color:#cc6600; }
.errorRow { color:#cc6600; }
.errorField { color:#cc6600; }


/* testing this can be deleted in production */
.border1 { border:solid 1px #cc6600; }
.bgcolor1 { background:#ff0000; }
.border2 { border:solid 1px #69b421; }
.bgcolor2 { background:#0055ff; }
