body{background:url(main_bg.jpg) repeat-x; background-color:#f4f4f4;}

.legalFooter{text-align:center; margin:10px 0; color:#666;}
.legalFooter a{color:#4b8dba !important; text-decoration:none;}
.legalFooter a:hover{color:#4b8dba !important; text-decoration:underline;}

.quickAdd a{color:#2f302b;}

.section_titlebar h2{color:White; background-color:#2e425b;}

#content .gridDataWrapper tr.data a{color:#4B8DBA; text-decoration:none;}
#content .gridDataWrapper tr.data a:hover{color:#4B8DBA; text-decoration:underline;}

#content .dkBlueWrapper {background-color:#91C1C3;}
#content .gridDataWrapper .header{background-color:#a4a098;}#content .nestedFormGrid .header,#content .nestedFormGrid .header th{background-color:#8ca7c0;}
#content .gridDataWrapper .header,#content .gridDataWrapper .header th, #content .gridDataWrapper .header1 th{border-color:#fff;}
#content .gridDataWrapper .header th, #content .gridDataWrapper .header1 th{border-bottom-color:#a4a098; color:#fff;}
#content .gridDataWrapper .header th.removeBorder, #content .gridDataWrapper .header1 th.removeBorder{border:none;}

#content .gridDataWrapper .leadNums{background-color:#e1f1fc; padding:4px 5px; float:left; width:100%; color:#000;}

#content .gridSummary{color:#09276b;background-color:#fff;}
#content .gridDataWrapper .header th a, #content .gridDataWrapper .header1 th a{color:#fff; text-decoration:underline;}

#content th a{color:#fff; text-decoration:underline;}
#content tr.data{background-color:#ecedd7;}

#content .gridDataWrapper .body, #content .gridDataWrapper .bodyReport, #content .gridDataWrapper .bodyPerform, #content .gridDataWrapper .bodyHome, #content .gridDataWrapper .bodyHomeScroll{color:#4d4d4d;background-color:#dbf0f1;}
#content .gridDataWrapper .body td a, #content .gridDataWrapper .bodyReport td a, #content .gridDataWrapper .bodyPerform td a, #content .gridDataWrapper .bodyHome td a, #content .gridDataWrapper .bodyHomeScroll td a{color:#339999; text-decoration:none;}
#content .gridDataWrapper .body td a:hover, #content .gridDataWrapper .bodyReport td a:hover, #content .gridDataWrapper .bodyPerform td a:hover, #content .gridDataWrapper .bodyHome td a:hover, #content .gridDataWrapper .bodyHomeScroll td a:hover{color:#339999; text-decoration:underline;}

#content .gridDataWrapper .formTable td a{color:#879f13;}

#content .filter,#content .gridDataWrapper .formTable{border-color:#ccc; font-size:110%; margin-bottom:5px;}
#content .filter{background-color:#ccc;}

#content .gridDataWrapper th{background-color:#5b7290;}
#content .gridDataWrapper .body td.photoColumn img{border-color:#58595b;}
#content .formTable,#content .nestedLibraryInForm{border-color:#a5a4ab;}
#content .formTable .tabBody,#content .formTable,#content .nestedLibraryInForm,.browseField{background-color:#dce6ed;}
#content .viewMode .tabBody,#content .viewMode{background-color:#f2f7e0;}
#content .tabBody .body .legend{background-color:transparent;}

#content .gridDataWrapper tr.noData:hover{background-color:#e6f0f5;}
#content .gridDataWrapper tr.data{border-bottom:1px solid white;}
#content .gridDataWrapper .data .bold{font-weight:bold;}
#content .gridDataWrapper th {color:#fff; padding-left:4px;border-left:1px solid #FFFFFF;}

/* PERFORMANCE REPORT ONLY */
#content #gridNewLeads tr.data, #content #gridNewMS tr.data, #content #gridViewedMS tr.data{border-bottom:1px solid #91C1C3;}
#content #gridNewLeads td, #content #gridNewMS td, #content #gridViewedMS td{border-bottom:1px solid #91C1C3;} /* IE 7 fix */
/* END PERFORMANCE REPORT ONLY */


#content .gridDataWrapper td{border-bottom:1px solid white;} /* IE 7 fix */
#content .gridDataWrapper tr.data:hover{background-color:#cfd1aa;}
.IE8 #content .gridDataWrapper tr.data:hover{background-color:#cfd1aa; height:1%;} /* height added for IE8 fix */

#welcome{color:#dddcdc;}
#welcome span{color:#fff;}
#utilNav li a{color:#cbe8fc; text-decoration:underline;}
#utilNav li a:hover{color:#cbe8fc; text-decoration:none;}
#utilNav li{color:#cbe8fc;}


#mainNav-2{background-image:url('navigation/main_nav_bg_pattern.jpg');}
#mainNav{background-image:url('navigation/main_nav_bottom_bg_pattern.gif');}
#mainNav #nav-heading div{background:url('navigation/nav_headings.png');}
#mainNav ul.L1{border-left-color:#859494; width:700px;}
#mainNav li.L1{border-right-color:#859494;border-bottom-color:#bccde0;background:url(navigation/main_nav_bg_pattern.jpg) repeat-x;}
#mainNav a.L1{color:#FFFFFF;background-image:url('navigation/main_nav_active_link_bg.gif');}
#mainNav a.L1:hover,#mainNav li.this a.L1{color:#FFFFFF;}
#mainNav .submenu{background-image:url('navigation/subnav_shade.gif');}
#mainNav .submenu1,#mainNav .submenu2{background-image:url('navigation/subnav_bg.gif');}
#mainNav a.L2{color:#6d6e71; border-bottom:1px solid #ccc;}
#mainNav a.L2:hover{background-color:#bab9b9;color:#333333;}
#mainNav li.divider a.L2{background-image:url('navigation/subnav_divider_bg.gif');}

#header .stuff,#header .stuff .breadcrumbs a{color:#fff;}
#header .stuff .breadcrumbs a:hover{color:#fff;}
#header .stuff .viewer .icons {float:right; margin-left:7px; width:19px;}

.accordion{}
.accordion .header, .accordion .header a{background-color:#3d382d;color:white; text-decoration:none; cursor:pointer;}
.quickAdd .header{background-color:#2e425b;background-image:url('quickadd_header.gif'); margin-bottom:1px;}
.accordion .header h2{background:url('../../images/icons/six_dots.gif') no-repeat 100% 100%;}
.accordion .content{background-color:#edf1f4;}
.quickAdd .content{background:url('../../images/icons/accordianShade.gif') repeat-x #f6f9e8;}

/* WHITE BKG SHADOW */
#main1{background:#fff;padding:5px}
#main3.home{margin-left:205px; height:5px;}
#main3 .contentbottom1 {float:left;width:90%;height:5px; background:url("../../images/icons/wzcontent_shadowLeft.png"); background-repeat:no-repeat; background-position:bottom left}
#main3 .contentbottom2 {float:right;width:10%;height:5px; background:url("../../images/icons/wzcontent_shadowRight.png"); background-repeat:no-repeat; background-position:bottom right;}
.IE #main3 .contentbottom2 {float:right;width:9.99%;height:5px; background:url("../../images/icons/wzcontent_shadowRight.png"); background-repeat:no-repeat; background-position:bottom right;}

/* WIZARD HOME PG */
.wzWelcome {line-height:140%}
.wzStepInfo {line-height:120%; background-color:#ffffff; padding:8px;}

/* JLP SETUP */
.leftSpacing { margin-left:24px}
.jlpcol1 {width: 154px; float: left; padding-top: 5px;}
.jlpcol2 {width:auto; float:left; }
.jlpcol2 input, .jlpcol2 label{float:left; margin:4px 4px 0 0;padding:0;}
.jlpcol2 label{float:left; margin:4px 12px 0 0;}
.IE .jlpcol2 input, .jlpcol2 label {background-color:#dbf0f1;}
.IE .jlpcol2 input {margin-top:0;}
.IE .jlpcol1 {width: 150px;}

/* MS SETUP */
.customize {margin-top: 10px; background-color:#dbf0f1; }
.customize h2 {margin:0; padding:4px 0 4px 6px; color:#ffffff; background-color:#a49f99; text-align:left; font-size:12px; font-weight:normal }

/* AGENT PROFILE */
.photoBoxColumn {width:20%;float:left;}
.photoBox {margin-right:5px; background-color:#dbf0f1; }
.photoBox img{ margin: 12px 0 12px 0;width:120px}
.photoBox h2, .agentInfo h2{margin:0 0 0 0;padding:4px 0 4px 10px; color:#ffffff; background-color:#a49f99; text-align:left; font-size:12px; font-weight:normal }
.photoBox a{display:block; width:120px; margin:0 0; padding-bottom:12px; text-align:left;color:#009999}
.agentInfo {width:80%;float:left; padding-bottom:7px}
.agentInfo td { padding-left:5px;height:25px;border-bottom: 1px solid #afd4d6;}
.agentInfo td td{ padding-left:0;height:25px;border-bottom: 0;}
.agentLogoBox {border-top: 1px solid #afd4d6;}

#generalButtons {height:24px; margin:10px 0 5px 18px; }
#generalButtons input {width:auto;margin-right:8px;padding:0}
#generalButtons img {width:auto;margin-right:8px;border:0;padding:0}
.agentfullname {color:#666666; font-weight:bold}
.val {color:#FF0000;}

/* AGENT PROFILE PREVIEW */
#agentPreview {width:684px;margin:0;padding:0;font:11px Arial,Tahoma,Helvetica,sans-serif;}
#agentPreview .content {padding:10px; background-color:#eeeeee; border-bottom:1px solid #FFFFFF;}
#agentPreview h1{font-size:12px; font-weight: normal; margin:0;padding:0 0 0 6px; line-height:22px; display:block; color:#fff;background-color:#3d382d;}
#agentPreview p{margin:4px 0 4px 8px}
#agentPreview  .acPreview { width:622px;padding:12px;margin-left:8px;background-color:#FFFFFF}
#agentPreview  .acPreview a{ color:#000000}
#agentPreview .previewClose{width: 40px;height:22px; position:absolute; left: 652px; top:10px; }
.IE #agentPreview .previewClose{top:18px; }

/* AGENT PROFILE SYNC AND WARNING */
.syncbox2, .syncbox1{ background-color:#FFFFFF;display: block;  font-family:Arial, Helvetica, sans-serif;font-size:12px; padding:5px; color:#666666; line-height:16px; width:340px;}
                      
.syncbox1 .background1 {background-color:#dbf0f1;margin:0;padding: 10px;}
.syncbox1 p{margin:0; padding:4px }
.syncbox2 h1, .syncbox1 h1{ text-indent:6px;  font-size:14px; font-weight:normal; display:block; line-height:26px; margin:0;padding:0;background-color:#3c382d; color:#FFFFFF}
.syncbox2 table td { padding: 2px 2px 2px 5px;height:25px;border-bottom: 1px solid #afd4d6; }
.syncbox2 .noborder{ border-bottom: 0;}
.syncbox2 .background1 {background-color:#dbf0f1;margin:0;padding: 0;border-bottom: 1px solid #afd4d6;}
.syncbox2 p {margin:0; padding:20px 10px 20px 10px}
.syncbox1 input, .syncbox2 input {width:auto}
.syncbox1 .buttons, .syncbox2 .buttons{ margin: 8px }
.syncbox1 .buttons input { margin-right: 8px }
.syncbox2 .previewClose{width: 40px;height:22px; float:right; padding-top:4px;color:#FFFFFF; }
.syncbox2 .previewClose a  {color:#FFFFFF;}
.syncbox2 .previewClose a:hover {color:#FFFFFF; text-decoration:underline; cursor:pointer;}
.syncbox2 .gridtextindent, .syncbox1 .gridtextindent {text-indent:15px}

/*MESSAGE BOX */
#boxBkg {width:580px; height:430px; background:url(../../images/icons/msgBox_bkg.jpg) repeat-x; padding:10px; position:absolute; top:50%; left:50%; margin:-215px 0 0 -290px;  color:#fff;}
#boxBkg .boxLogo {background:url(../../images/icons/msgBox_TMLogo.png) no-repeat; width:163px; height:28px; margin:30px 0 30px 10px;}
#boxBkg .boxContent {height:275px; background-color:#676157; padding:20px; font-size:110%;}
#boxBkg .boxButtons {position:absolute; bottom:60px; right:30px;}
#boxBkg .boxFooter {width:580px; padding-top:50px;}



