
#wrapper {min-height:100%; height: auto !important; height: 100%; margin: 0 auto 0 auto; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.container{width:980px; margin:0 auto;}
a {color:#333; text-decoration:none;}

header, footer, .bannerInner, .bannerInnerImg, .breadCrumb, .printemail, .leftNav, .logo, .language, .subLogo, nav, .sf-menu, .backBtn, .googleMap {display:none;}

section.contentPart .content{float:left; width:100%;}
section.contentPart .content h3, section.contentPart .content h4{font-size:2.8em; margin:5px 0 10px 0; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#19436f; padding:20px 0 10px 0px; font-weight:normal;}
section.contentPart .content h4 {font-size:1.8em; padding:0 0 5px 0; color:#1fa2c5; border-bottom:solid 1px #ddd; }
section.contentPart .content p{font-size:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:5px 0 15px; 0}

section.contentPart .content ul.bodThumb li {height:174px; margin:0 16px 20px 0; overflow:hidden;background:url(../images/directorsFrame.jpg) no-repeat left top; display:block;}
section.contentPart .content ul.bodThumb li img {padding:9px 0 0 9px; float:left;}
section.contentPart .content ul.bodThumb li span {font-size:1.6em; padding:68px 10px 0 20px; float:left; color:#00a2c5;}
section.contentPart .content ul.bodThumb li span b{display:block; font-size:80%; font-weight:normal; color:#19436e;}

section.contentPart .content ul.bodThumb.exeManagement li {width:338px; margin-right:5px; float:left;}
section.contentPart .content ul.bodThumb.exeManagement li.last { margin-right:0;}
section.contentPart .content ul.bodThumb.exeManagement li span {float:none; font-size:1.4em; display:block; padding:68px 0 0 156px;}
section.contentPart .content ul.bodThumb.exeManagement li span b {font-size:84%;}
section.contentPart .content .generalInsu {width:300px; min-height:190px; float:left; overflow:hidden; margin:0 20px 30px 0}
section.contentPart .content.contact strong{font-weight:bold; font-size:1.2em; color:#00A2C5; padding-bottom:5px; display:block;}
section.contentPart .content .googleMap{float:right; right:4px; margin-top:-37px;}

section.contentPart .content ul.normalList{ font-size:1.3em; font-weight:bold; margin-bottom:10px; margin-top:5px; font-weight:normal;}
section.contentPart .content ul.normalList li{ border-bottom:solid 1px #ebebeb; background:url(../images/bullet.gif) no-repeat 14px 15px; padding:10px 0 10px 36px;}
section.contentPart .content ul.normalList.annualReport li{ background:url(../images/bgAnnualReport.gif) no-repeat 14px center; padding:15px 0 15px 30px;}
section.contentPart .content ul.normalList.lightColor  li{color:#1FA2C5;}
section.contentPart .content ul.normalList li em {font-weight:normal; }

section.contentPart .content ul.normalList.insurance{border-top:none; font-weight:normal;}
section.contentPart .content ul.normalList.insurance li{border-bottom:none; padding:3px 0 3px 30px; background-position:13px 9px;}
section.contentPart .content ul.normalList li p{font-size:1.0em; margin:0;}

section.contentPart .content ul.normalList li.employeeTitle {background:#f2f2f2; color:#19436F;}
section.contentPart .content ul.normalList li.employeeTitle span {width:390px; color:#19436F;}

section.contentPart .content ul.normalList span{width:410px; display:inline-block; color:#333;}
section.contentPart .content ul.normalList.dual li{width:306px; float:left;}

section.contentPart .content ul.normalList.news {margin-left:0; padding-left:0; list-style:none;}
section.contentPart .content ul.normalList.news li{background:none; padding-left:0; padding-bottom:0; list-style:0 none; margin-left:0; font-weight:bold;}
section.contentPart .content ul.normalList.news li span{font-weight:normal; font-size:90%; width:190px; padding-left:0; padding-bottom:5px;}
section.contentPart .content ul.normalList.news li p{background:url(../images/bgNewsBlurb.jpg) repeat-x bottom #fff; padding:10px; border-top:solid 1px #f5f4f4; font-weight:normal; font-size:90%; line-height:1.6em;}

section.contentPart .content p.newsSource{padding-top:10px; margin-bottom:0;}
section.contentPart .content p.newsSource.topBorder {border-top:solid 1px #f2f2f2}
section.contentPart .content .backBtn {text-align:right;}

section.contentPart .content h3.newsDetial{font-size:2.2em;}
section.contentPart .content .newsDetial p{background:none; color:#666; margin-top:10px; }
section.contentPart .content .newsDetial img{float:left; margin:0 15px 5px 0; border:solid 5px #f2f2f2;}
