@charset "utf-8";

* {margin:0; padding:0;}
a {color:#65b561;}
body {font-size:12px; color:#565656; background:#f7f7f8; font-family:Arial, sans-serif;}
h2, h3, h4, h5, h6, p, li {margin-bottom:5px;}
li {margin-left:25px;}
h2 {font-size:20px; color:#65b461; font-weight:normal;}
h3 {font-size:14px; color:#74c8ba;}
h4 {font-size:14px; font-weight:normal; line-height:18px;}
h5 {font-size:13px; font-weight:normal; line-height:16px;}
img {border:none;}
.clear {width:1px; height:1px; overflow:hidden; clear:both;}
#page {width:894px; margin:0 auto;}
#pageContent {background:#ffffff url('images/background_content.jpg') repeat-y center top;; padding-left:20px; padding-right:19px; padding-top:21px; padding-bottom:16px}
#pageHeader {padding:0 0 19px 8px;}
#pageBody {}
#topSection {margin:0 0 12px 0;}
#topSection hr {display:none; }
#bottomSection {}
#pageFooter {background:url('images/background_footer.jpg') no-repeat top center; padding-left:0; padding-right:0; padding-top:16px; padding-bottom:10px}
.greenArrowPrecededLink {background:url('images/greenArrowIcon.gif') no-repeat 1px 2px; padding-left:18px; font-size:11px; font-weight:bold; line-height:14px !important}
.greenArrowPrecededLink a {color:#565656; text-decoration:none;}
.greenArrowPrecededLink a:hover {text-decoration:underline;}
.documentIconPrecededLink {background:url('') no-repeat 0px 3px; padding-left:13px; font-size:11px; font-weight:bold; line-height:14px !important}
.documentIconPrecededLink a {color:#565656; text-decoration:none;}
.documentIconPrecededLink a:hover {text-decoration:underline;}
.bigOpenQuotationMark {background:url('') no-repeat top left; text-indent:-99999px; height:20px; width:23px; float:left}
.quoteContentWrapper {margin:5px 0 0 6px; font-size:13px;}
.bigCloseQuotationMark {vertical-align:text-top;}
.greenBlock {background:#65b561; color:#ffffff !important;}
.greenBlock h4 {color:#13560f !important;}
.greenBlock .greenArrowPrecededLink a {color:#ffffff !important;}
.whiteBlock h4 {color:#74c8ba !important;}
.blueBlock {background:#74C8BA; color:#ffffff !important;}
.blueBlock h4 {color:#096f5e !important;}
.blueBlock p a {color:#096f5e !important; text-decoration:none;}
.blueBlock p a:hover {text-decoration:underline;}




/* header -- */
#siteLogo {height:95px; background:url('images/logo.jpg') no-repeat top left; overflow:hidden; margin-left:0; margin-right:0; margin-top:0; margin-bottom:21px}
#siteLogo a {display:block; padding-top:9999px;}
#pageHeader hr {display:none;}
#siteNavigationMenu {float:left; background:url('images/bottom.jpg') repeat-x bottom left;}
#siteNavigationMenuList {margin:0; list-style:none;}
#siteNavigationMenuList li {float:left; font-family:Verdana, Arial, sans-serif; font-size:13px; margin:0 0 5px 18px;}
#siteNavigationMenuList li.first {margin:0;}
#siteNavigationMenuList li.catchdigital {width:10px; overflow:hidden; margin:0;  height:20px;}
#siteNavigationMenuList li.catchdigital a {padding:25px 0 0 25px; margin:5px 0 0 7px; display:block;}
#siteNavigationMenuList li a {color:#65b461; text-decoration:none;}
#siteNavigationMenuList li a:hover {text-decoration:underline;}
#schemeNavigationMenu {float:right; background:url('images/bottom.jpg') repeat-x bottom left;}
#schemeNavigationMenuList {margin:0; list-style:none;}
#schemeNavigationMenuList li {float:left; font-family:Verdana, Arial, sans-serif; font-size:13px; margin:0 0 5px 18px;}
#schemeNavigationMenuList li.first {margin:0;}
#schemeNavigationMenuList li a {color:#565656; text-decoration:none;}
#schemeNavigationMenuList li a:hover {text-decoration:underline;}
/* -- header */

/* footer -- */
#pageFooter ul {list-style:none; text-align:center;}
#pageFooter li {display:inline; font-size:11px; padding-right:5px; margin:0;}
#pageFooter li a, #pageFooter li span {color:#565656; text-decoration:none; border-left:1px solid #565656; padding-left:5px;}
#pageFooter li a:hover {color:#565656; text-decoration:underline;}
/* -- footer */

/* home page -- */
#home #topSection {margin:0 0 15px 0;}
#home #topSection .leftSectionWide {float:left; width:616px; }
#home #topSection .rightSection {float:right; width:223px;}
#home #bottomSection hr {display:none;}
#home #bottomSection .homeBottomLeftPanel {float:left; width:227px;}
#home #bottomSection .homeBottomMiddlePanel {float:left; width:372px; margin:0 0 0 17px;}
#home #bottomSection .homeBottomRightPanel {float:right; width:223px;}

.homeMainPanel {background:#eeeeee url('home.jpg') repeat-x top left;}
.homeMainPanelInner {width:592px; margin:0 15px 0 9px; padding:1px 0 8px 0;}
.homeMainPanelLeftColumn {float:left; width:218px;}
.homeMainPanelLeftColumn ul {list-style:none;}
.homeMainPanelRightColumn {float:right; width:360px; margin:0; font-size:14px; text-align:right; line-height:17px; }
.imgReplacedHeading-specialistInsuranceCompany {background:url('images/home.gif') no-repeat top left; height:55px; text-indent:-99999px; text-align:left; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:5px}
.homeMainPanelIntroText {font-weight:bold;}
.homeMainPanelRightColumn p {margin:0 0 12px 0;}
.homeMainPanelRightColumn .greenArrowPrecededLink {float:right; margin:0; font-size:11px; line-height:15px;}
.homeMainPanelSectionPromotion {margin:7px 0 0 0;}

.homeMainPanelSectionPromotion a {display:block; padding:5px 0 0 0; margin:0 0 0 28px; line-height:15px; color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold;}
.homeMainPanelSectionPromotion a:hover {text-decoration:underline;}
.homeMainPanelSectionPromotionLink01 a {background:#479A43;}
.homeMainPanelSectionPromotionLink02 a {background:#4DA496;}
.homeMainPanelSectionPromotionLink03 a {background:#71848F;}

#home #topSection .rightSection .content img {display:block;}
#home #topSection .rightSection .content p {margin-bottom:12px;}
#home #topSection .rightSection .details {background:#4da798 url('images/home.jpg') no-repeat bottom left; padding-left:14px; padding-right:5px; padding-top:8px; padding-bottom:11px}
#home #topSection .rightSection h4 {color:#ffffff; font-size:15px; line-height:17px; margin-bottom:6px; font-weight:bold;}
#home #topSection .rightSection p {color:#ffffff; font-size:13px; line-height:15px; margin-bottom:7px;}
#home #topSection .rightSection .details p {line-height:14px; margin-bottom:0;}
#home #topSection .rightSection .details a {color:#ffffff; text-decoration:none;}
#home #topSection .rightSection .details a:hover {text-decoration:underline;}

.homeBottomLeftPanelInner {margin:0 0 0 16px; padding:1px 0 0 0;}
.homeBottomLeftSectionHeading01 {background:url('images/home.gif') no-repeat top left; height:32px; text-indent:-99999px; margin:0}
.homeBottomLeftPanelInner h3 {line-height:21px; margin:7px 0 5px 0;}
.listItemsWithGreyArrowsPreceded {list-style:none; margin:1px 0 0 0; padding-bottom:2px;}
.listItemsWithGreyArrowsPreceded li a {color:#565656; text-decoration:none;}
.listItemsWithGreyArrowsPreceded li a:hover {text-decoration:underline;}

.homeBottomMiddlePanel h3 {line-height:21px; margin:5px 0 0 0;}
.homeBottomMiddlePanel p {margin:0 115px 5px 0; line-height:16px;}
.homeBottomMiddleUpperPanel {margin:0 0 12px 0;}
.homeBottomMiddlePanel .greenArrowPrecededLink {margin:0;}
.homeBottomMiddleUpperPanelInner {padding:0 0 0 12px;}
.homeBottomMiddleLowerPanelInner {padding:0 0 0 12px;}

/* -- home page */

/* top and bottom layout -- */

.topAndBottomLayoutMainPanel .mainPanelText {float:left; width:295px; font-size:13px;}
.topAndBottomLayoutMainPanel .mainPanelText p {color:#000000;}
.topAndBottomLayoutMainPanel .subNav {float:right; margin:16px 0 5px 0; width:202px; list-style:none;}
.topAndBottomLayoutMainPanel .subNav li.firstItem {background:none;}
.topAndBottomLayoutMainPanel .subNav li a.highlightedItem {color:#3d9539;}
.topAndBottomLayoutMainPanel .subNav li a:hover {text-decoration:underline;}
.topAndBottomLayoutMainPanel .topAndBottomLayoutMainPanelInner {width:854px;}
.topAndBottomLayout #bottomSection h4 {margin:0 0 11px 0;}
.topAndBottomLayout #bottomSection h4, .topAndBottomLayout #bottomSection h5, .topAndBottomLayout #bottomSection h6 {color:#65B561;}
.topAndBottomLayout #bottomSection p {margin:0 0 11px 0; }
.topAndBottomLayout #bottomSection .leftColumnTextual {float:left; width:620px;}
.topAndBottomLayout #bottomSection .leftColumnTextual p {font-size:12px; line-height:16px;}
.topAndBottomLayout #bottomSection .rightColumn {float:right; width:220px;}
.topAndBottomLayout #bottomSection .rightColumn .greenBlockInner {padding:15px 12px 15px 12px;}
.topAndBottomLayout #bottomSection .rightColumn h4 {font-size:17px; margin:0 0 10px 0;}
.topAndBottomLayout #bottomSection .rightColumn p {line-height:16px; margin:0 0 5px 0;}
.topAndBottomLayout #bottomSection .greenBlockInner h4, .topAndBottomLayout #bottomSection .whiteBlockInner h4 {font-size:17px; margin:0 0 5px 0;}
.topAndBottomLayout #bottomSection .rightColumn .whiteBlockInner {padding:14px 12px 14px 12px;}
.topAndBottomLayout #bottomSection .whiteBlockInner p {margin:0 0 8px 0;}
.topAndBottomLayout #bottomSection .leftColumnPanel {float:left; width:620px;}
.topAndBottomLayout #bottomSection .leftColumnSplitLeftTextual {float:left; width:287px;}
.topAndBottomLayout #bottomSection .leftColumnSplitRight {/*margin:0 0 0 300px; width: 317px;*/float:left; width:317px; margin:0; padding:0 0 0 13px;}
.topAndBottomLayout #bottomSection .leftColumnSplitRight .whiteBlockInner {width:317px;}
.topAndBottomLayout #bottomSection .articleList {list-style:none;}
.topAndBottomLayout #bottomSection .articleList li a {color:#ffffff; text-decoration:none;}
.topAndBottomLayout #bottomSection .articleList li a:hover {text-decoration:underline;}
.topAndBottomLayout #bottomSection .rightColumn .blueBlockInner {padding:10px 12px 10px 12px;}
.topAndBottomLayout #bottomSection .articleSection {list-style:none;}
.topAndBottomLayout #bottomSection .articleSection li {border-top:1px solid #DBDBDD; margin:0;}
.topAndBottomLayout #bottomSection .articleSection li h4 {font-size:13px; /*float:left;*/ margin:8px 0 0; line-height:12px;}
.topAndBottomLayout #bottomSection .articleSection li .documentIconPrecededLink {/*float:right; margin:8px 0 0; */ margin:2px 0; font-size:11px; line-height:12px;}
.topAndBottomLayout #bottomSection .articleSection li p {font-size:12px; line-height:14px;}
/* -- top and bottom layout */




