﻿body { font-size: 14px; font-family: Arial; color: #5f5c5c; margin:0px; }
img { border: 0px; }
a em { display: none; }
.pageTitle { font-size: 24px; color: #5f5c5c; padding-bottom: 20px; }
.pageSubTitle { font-size: 16px; color: #3f3f3f; font-weight: bold; padding-bottom: 3px; }
#contentPaneBg { background: url(../images/contentPane_mid.png) repeat-y; width: 688px; position: relative; top: 5px; }
#contentPaneHeader { background: url(../images/contentPane_header.png) no-repeat; width: 688px; position: relative; top: -5px; }
#content { padding-left: 30px; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; min-height: 400px; }
#contentPaneFooter { background: url(../images/contentPane_footer.png) no-repeat; width: 688px; height: 18px; }
ul { list-style-image: url("../images/arrow.png"); } 
.spacer10left { padding-left: 10px; }
.greyLink { text-decoration: none; color: #5f5c5c }
.greyLink:hover { text-decoration: underline; color: #5f5c5c}
#homeContentContainer { overflow: hidden; }
.spacer10 { padding-bottom: 15px }
.pageParagraph { padding-bottom: 20px; line-height: 20px; color: #5f5c5c;  }
.mainSidebarLinks { text-decoration: none; color: #003057; font-weight: bold; }
.mainSidebarLinks:hover { text-decoration: underline; color: #00a4cf; font-weight: bold; }
.pageLink {  color: #003057; text-decoration: none;    font-weight: bold;  }
.pageLink:hover { color: #00a4cf; text-decoration: underline;    font-weight: bold;  }
.pageTitleLink { text-decoration: none; color: #003057  }
.pageTitleLink:hover { text-decoration: underline; color: #00a4cf  }
.breadCrumbLink { color: #5f5c5c; text-decoration: none; }
.breadCrumbLink:hover { color: #5f5c5c; text-decoration: underline; }
.breadCrumbs { padding-bottom: 30px; font-size: 12px; }
.subSubHeading { color: #3f3f3f; font-weight: bold; font-size: 14px; }
.sideBarTitle { font-size: 20px; color: #5f5c5c; font-weight: bold; padding-bottom: 10px; }
.sideBarSubTitle { font-size: 14px; font-weight: bold; }
.disclaimer { font-size: 11px; }

/* Main Nav */
#menuContainer { display: block; height: 53px; background: url(../images/navBar_bg.jpg) repeat-x; position: relative; z-index: 2500; } 
#menu { width: 940px; height: 53px; padding: 0px; margin: 0px auto; }
ul#menu li { display: block; position: relative; float: left; list-style: none; }
ul#menu li.menuItem div.menuDD1 { display: none; width: 450px;  position: absolute; top: 53px; left: 0px; background: #FFFFFF; z-index: 2000; }
ul#menu li.menuItem div.menuDD1 div.menuDDHeader { background: url(../images/nav_dropdown_top2.png) repeat-x; width: 452px; height: 6px; }
ul#menu li.menuItem div.menuDD1 div.menuDDMid { background:  url(../images/nav_dropdown_mid.png) repeat-y; width: 450px; height: 150px;border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
ul#menu li.menuItem div.menuDD1 div.menuDDFooter { background: url(../images/nav_dropdown_bottom.png) repeat-x; width: 452px; height: 16px; position: absolute; z-index: -1;   }
ul#menu li.hovering div.menuDD1 { display: block; }
ul#menu li.menuItem div.menuDD2 { display: none; width: 714px; position: absolute; top: 53px; left: 0px; background: #FFFFFF; z-index: 2000; }
ul#menu li.menuItem div.menuDD2 div.menuDDHeader { background: url(../images/nav_dropdown_top2.png) repeat-x; width: 716px; height: 6px; }
ul#menu li.menuItem div.menuDD2 div.menuDDMid { background:  url(../images/nav_dropdown_mid.png) repeat-y; width: 714px; height: 200px;border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
ul#menu li.menuItem div.menuDD2 div.menuDDFooter { background: url(../images/nav_dropdown_bottom.png) repeat-x; width: 716px; height: 16px; position: absolute; z-index: -1; }
ul#menu li.hovering div.menuDD2 { display: block; }
ul#menu li.menuItem div.menuDD3 { display: none; width: 450px; position: absolute; top: 53px; left: 0px; background: #FFFFFF; z-index: 2000; }
ul#menu li.menuItem div.menuDD3 div.menuDDHeader { background: url(../images/nav_dropdown_top2.png) repeat-x; width: 452px; height: 6px; }
ul#menu li.menuItem div.menuDD3 div.menuDDMid { background:  url(../images/nav_dropdown_mid.png) repeat-y; width: 450px; height: 150px;border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
ul#menu li.menuItem div.menuDD3 div.menuDDFooter { background: url(../images/nav_dropdown_bottom.png) repeat-x; width: 452px; height: 16px; position: absolute; z-index: -1;}
ul#menu li.hovering div.menuDD3 { display: block; }
ul#menu li.menuItem div.menuDD4 { display: none; width: 450px; position: absolute; top: 53px; left: -112px; background: #FFFFFF; z-index: 2000; }
ul#menu li.menuItem div.menuDD4 div.menuDDHeader { background: url(../images/nav_dropdown_top2.png) repeat-x; width: 452px; height: 6px; }
ul#menu li.menuItem div.menuDD4 div.menuDDMid { background:  url(../images/nav_dropdown_mid.png) repeat-y; width: 450px; height: 150px;border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
ul#menu li.menuItem div.menuDD4 div.menuDDFooter { background: url(../images/nav_dropdown_bottom.png) repeat-x; width: 452px; height: 16px; position: absolute; z-index: -1;}
ul#menu li.hovering div.menuDD4 { display: block; }
ul#menu li.menuItem div.menuDD5 { display: none; width: 902px; position: absolute; top: 53px; left: -752px; background: #FFFFFF; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; z-index: 2000; }
ul#menu li.hovering div.menuDD5 { display: block; }
.menuAboutus { display: block; width: 155px; height: 53px; background: url(../images/navBar2.jpg) 0px 0px; z-index: 1000; }
.menuAboutusSelected { display: block; width: 155px; height: 53px; background: url(../images/navBar2.jpg) 0px -53px; z-index: 1000; }
.menuAboutus:hover { display: block; width: 155px; height: 53px; background: url(../images/navBar2.jpg) 0px -53px; z-index: 1000; }
.menuProducts { display: block; width: 163px; height: 53px; background: url(../images/navBar2.jpg) -155px 0px; z-index: 1000; }
.menuProductsSelected { display: block; width: 163px; height: 53px; background: url(../images/navBar2.jpg) -155px -53px; z-index: 1000; }
.menuProducts:hover { display: block; width: 163px; height: 53px; background: url(../images/navBar2.jpg) -155px -53px; z-index: 1000; }
.menuProviders { display: block; width: 175px; height: 53px; background: url(../images/navBar2.jpg) -318px 0px; z-index: 1000; }
.menuProvidersSelected {  display: block; width: 175px; height: 53px; background: url(../images/navBar2.jpg) -318px -53px; z-index: 1000;  }
.menuProviders:hover { display: block; width: 175px; height: 53px; background: url(../images/navBar2.jpg) -318px -53px; z-index: 1000; }
.menuResources { display: block; width: 252px; height: 53px; background: url(../images/navBar2.jpg) -493px 0px; z-index: 1000; }
.menuResourcesSelected {  display: block; width: 252px; height: 53px; background: url(../images/navBar2.jpg) -493px -53px; z-index: 1000;  }
.menuResources:hover { display: block; width: 252px; height: 53px; background: url(../images/navBar2.jpg) -493px -53px; z-index: 1000; }
.menuStartHere { display: block; width: 192px; height: 53px; background: url(../images/navBar2.jpg) -745px 0px; z-index: 1000; }
.menuStartHereSelected { display: block; width: 192px; height: 53px; background: url(../images/navBar2.jpg) -745px -53px; z-index: 1000; }
.menuStartHere:hover { display: block; width: 192px; height: 53px; background: url(../images/navBar2.jpg) -745px -53px; z-index: 1000; }
.submenuItem { width: 170px; float: left;font-size: 12px; color: #da291c; padding-bottom: 10px;}
.submenuItem2 { width: 170px; float: left;font-size: 12px; color: #da291c;}
.productSubmenuItem { width: 320px; float: left; color: #da291c; padding-bottom: 10px; }
.submenuItemLink { color: #5f5d5e; text-decoration: none; font-size: 12px; }
.submenuItemLink:hover { color: #5f5d5e; text-decoration: underline; }


/* Footer */
.headingUnderline { padding-bottom: 5px; padding-top: 2px; background: url(../images/hrFooter.jpg) repeat-x; width: 90%; height: 10px; }
.footerHeading { font-weight: bold; color: #5f5c5c; font-size: 12px; }
.footerHeadingLink { font-weight: bold; color: #5f5c5c; text-decoration: none; font-size: 12px; }
.footerHeadingLink:hover { font-weight: bold; color: #5f5c5c; text-decoration: underline; font-size: 12px; padding-bottom: 5px; }
.footerLink { text-decoration: none; color: #003057; font-weight: bold;  }
.footerLink:hover { text-decoration: underline; color: #00a4cf; font-weight: bold;  }
.footerItem {padding-bottom: 5px; font-size: 12px; color: #003057; font-weight: bold; }
.footerStaticItem {padding-bottom: 5px; font-size: 12px; color: #5f5c5c; font-weight: bold; }
.footerEmailLink { color: #003057; text-decoration: none; font-weight: bold; }
.footerEmailLink:hover { color: #00a4cf; text-decoration: underline; font-weight: bold; }
.footerTD { padding-left: 10px; }
#footerTopBar { height: 49px; background: url(../images/topFooter_bg.jpg) repeat-x; }
#hrFooter { width: 940px; background: url(../images/hrFooter.jpg) repeat-x; height: 10px;  }

/*SideBar Menu Item */
img { border: 0px none; }
.btnSideBarItem { display: block; background: url(../images/sideBar/sideBar_item_states.png) 0px 0px; width: 181px; height: 22px; }
.btnSideBarItemSelected { display: block; background: url(../images/sideBar/sideBar_item_states.png) 0px -22px; width: 181px; height: 22px; } 
.sideBarItemText { font-size: 12px; color: #FFFFFF; text-decoration: none; }
.sideBarItemText:hover { font-size: 12px; color: #FFFFFF; text-decoration: none; }
.sideBarMenuTop { background: url(../images/sideBar/top_sideBar.png) no-repeat; width: 181px; height: 21px }
.sideBarMenuMid { padding-bottom: 40px; background: url(../images/sideBar/midRepeat_sidebar.png) repeat-y; width: 181px; }

/* Policy Nav */
#policyholderMenuContainer { background: url(../images/ordersmenu_bg.gif) repeat-x; width: 890px; height: 45px }
#policyholderMenu { width: 891px; height: 45px; margin: 0px auto; padding: 0px; }
ul#policyholderMenu li { display: block; position: relative; float: left; list-style: none; }
.policyholderMenuOverview { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) 0px 0px; z-index: 1000; }
.policyholderMenuOverviewSelected { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) 0px -45px; z-index: 1000; }
.policyholderMenuOverview:hover { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) 0px -45px; z-index: 1000; }
.policyholderMenuBilling { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -178px 0px; z-index: 1000; }
.policyholderMenuBillingSelected { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -178px -45px; z-index: 1000; }
.policyholderMenuBilling:hover { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -178px -45px; z-index: 1000; }
.policyholderMenuPolicy { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -356px 0px; z-index: 1000; }
.policyholderMenuPolicySelected { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -356px -45px; z-index: 1000; }
.policyholderMenuPolicy:hover { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -356px -45px; z-index: 1000; }
.policyholderMenuClaims { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -534px 0px; z-index: 1000; }
.policyholderMenuClaimsSelected { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -534px -45px; z-index: 1000; }
.policyholderMenuClaims:hover { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -534px -45px; z-index: 1000; }
.policyholderMenuProfile { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -712px 0px; z-index: 1000; }
.policyholderMenuProfileSelected { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -712px -45px; z-index: 1000; }
.policyholderMenuProfile:hover { display: block; width: 178px; height: 45px; background: url(../images/subcattabs_customerdash.jpg) -712px -45px; z-index: 1000; }

/* Policy Sub Nav */
#policyholderSubMenuContainer { width: 875px; height: 40px; }
#policyholderSubMenu { width: 875px; height: 40px; margin: 0px auto; padding: 0px; }
ul#policyholderSubMenu li { display: block; position: relative; float: right; list-style: none; top: 10px; }
.policyholderSubMenuBilling { display: block; width: 140px; height: 40px; background: url(../images/policy/policynav_subtabs.jpg) 0px 0px; z-index: 1000; }
.policyholderSubMenuBillingSelected { display: block; width: 140px; height: 40px; background: url(../images/policy/policynav_subtabs.jpg) 0px -40px; z-index: 1000; }
.policyholderSubMenuBilling:hover { display: block; width: 140px; height: 40px; background: url(../images/policy/policynav_subtabs.jpg) 0px -40px; z-index: 1000; }
.policyholderSubMenuPolicies { display: block; width: 140px; height: 40px; background: url(../images/policy/policynav_subtabs.jpg) -140px 0px; z-index: 1000; }
.policyholderSubMenuPoliciesSelected { display: block; width: 140px; height: 40px; background: url(../images/policy/policynav_subtabs.jpg) -140px -40px; z-index: 1000; }
.policyholderSubMenuPolicies:hover { display: block; width: 140px; height: 40px; background: url(../images/policy/policynav_subtabs.jpg) -140px -40px; z-index: 1000; }

/* Begin Dashboard.aspx Page */
#policy_tb {margin-left:0px;}
#policy_tb th { text-align:center; }
.policy_tb_td {background-color:#F3F3F3; text-align:center; vertical-align:middle;}
.alternate_policy_tb_td { text-align:center; vertical-align:middle;}
.dashboardOrderLink { color: #da291c; text-decoration: none; }
.dashboardOrderLink:hover { color: #da291c; text-decoration: underline; }
#pageHeaderContainer { padding-left: 20px; padding-top: 26px; padding-right: 20px; padding-bottom: 70px; }
#homeBackgroundTop { min-height: 195px; background: url(../images/top_background.gif) no-repeat; }
.pageHeaderText { font-size: 24px; }
#contentContainer { padding-left: 7px; }
#contentBackgroundMid {  width: 926px; background: url(../images/content_background_midrepeat.png) repeat-y; }
#contentBackgroundGradient { width: 926px; background: url(../images/content_background.png) no-repeat; position:relative; top: -10px; }
#contentBackgroundFooter { width: 926px; height: 16px; background: url(../images/content_background_footer.png) no-repeat; }
.topLink { text-decoration: none; font-weight: bold; color: #5f5c5c }
.topLink:hover { text-decoration: underline; font-weight: bold; color: #5f5c5c }


