html {height: 100%; min-width: 1040px; overflow-y: scroll}
body {height: 100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif; font-size: 9pt; line-height: 13pt; color: #333333; text-align: center; margin: 0; padding: 0;}

.textcontent a:link {text-decoration: none; color: #1c869c}
.textcontent a:visited {text-decoration: none; color: #1c869c}
.textcontent a:active {text-decoration: none; color: #1c869c}
.textcontent a:hover {text-decoration: underline; color: #1c869c}
.newscontainer a:link {text-decoration: none; color: #1c869c}
.newscontainer a:visited {text-decoration: none; color: #1c869c}
.newscontainer a:active {text-decoration: none; color: #1c869c}
.newscontainer a:hover {text-decoration: underline; color: #1c869c}
.footer_contingency a:link {text-decoration: none; color: #808080}
.footer_contingency a:visited {text-decoration: none; color: #808080}
.footer_contingency a:active {text-decoration: none; color: #808080}
.footer_contingency a:hover {text-decoration: none; color: #1c869c}
.internalrightcontainer a:link {text-decoration: none; color: #deedf0}
.internalrightcontainer a:visited {text-decoration: none; color: #deedf0}
.internalrightcontainer a:active {text-decoration: none; color: #deedf0}
.internalrightcontainer a:hover {text-decoration: underline; color: #deedf0}
.blue_link a:link {text-decoration: none; color: #1c869c}
.blue_link a:visited {text-decoration: none; color: #1c869c}
.blue_link a:active {text-decoration: none; color: #1c869c}
.blue_link a:hover {text-decoration: underline; color: #1c869c}
.gold_link a:link {text-decoration: none; color: #f0c961}
.gold_link a:visited {text-decoration: none; color: #f0c961}
.gold_link a:active {text-decoration: none; color: #f0c961}
.gold_link a:hover {text-decoration: underline; color: #f0c961}
.grey_link a:link {text-decoration: none; color: #e5e5e5}
.grey_link a:visited {text-decoration: none; color: #e5e5e5}
.grey_link a:active {text-decoration: none; color: #e5e5e5}
.grey_link a:hover {text-decoration: underline; color: #e5e5e5}
.pink_link a:link {text-decoration: none; color: #cf105d}
.pink_link a:visited {text-decoration: none; color: #cf105d}
.pink_link a:active {text-decoration: none; color: #cf105d}
.pink_link a:hover {text-decoration: underline; color: #cf105d}
#whoweare a:link {text-decoration: none; color: #ffffff}
#whoweare a:visited {text-decoration: none; color: #ffffff}
#whoweare a:active {text-decoration: none; color: #ffffff}
#whoweare a:hover {text-decoration: none; color: #003e7e}
#whatwedo a:link {text-decoration: none; color: #ffffff}
#whatwedo a:visited {text-decoration: none; color: #ffffff}
#whatwedo a:active {text-decoration: none; color: #ffffff}
#whatwedo a:hover {text-decoration: none; color: #003e7e}
.keycontacts a:link {text-decoration: none; color: #cf105d}
.keycontacts a:visited {text-decoration: none; color: #cf105d}
.keycontacts a:active {text-decoration: none; color: #cf105d}
.keycontacts a:hover {text-decoration: underline; color: #cf105d}
.quickquote a:link {text-decoration: none; color: #1c869c}
.quickquote a:visited {text-decoration: none; color: #1c869c}
.quickquote a:active {text-decoration: none; color: #1c869c}
.quickquote a:hover {text-decoration: underline; color: #1c869c}
.footer a:link {text-decoration: none; color: #808080}
.footer a:visited {text-decoration: none; color: #808080}
.footer a:active {text-decoration: none; color: #808080}
.footer a:hover {text-decoration: none; color: #1c869c}
.sitemap_link a:link {text-decoration: none; color: #000000}
.sitemap_link a:visited {text-decoration: none; color: #000000}
.sitemap_link a:active {text-decoration: none; color: #000000}
.sitemap_link a:hover {text-decoration: underline; color: #1c869c}
.sitemap_link2 a:link {text-decoration: none; color: #333}
.sitemap_link2 a:visited {text-decoration: none; color: #333}
.sitemap_link2 a:active {text-decoration: none; color: #333}
.sitemap_link2 a:hover {text-decoration: underline; color: #1c869c}

h1 {font-size: 11pt; line-height: 16pt; font-weight: bold; color: #003e7e; padding: 0; margin: 0}
h2 {font-size: 11pt; line-height: 16pt; font-weight: normal; color: #1c869c; padding: 0; margin: 0}

ul {padding: 0; margin: 0}
.pinkbullet {margin: 0 0 0 0; padding: 0 0 0 17px; list-style: none; background: url(images/pink_bullet.jpg) no-repeat top left}
.pinkbullet2 {margin: 0 0 0 0; padding: 3px 0 3px 17px; list-style: none; background: url(images/pink_bullet2.jpg) no-repeat left}
.nobullet {margin: 0; padding: 0 0 8px 0; list-style: none;}
.whitebullet {margin: 0 0 0 17px; padding: 0; color: #fff;}
.sitemap {margin: 0 0 0 0; padding: 0; color: #000; font-size: 8pt; list-style: none}
.sitemap2 {margin: 0 0 0 35px; padding: 0; color: #000; font-size: 8pt; list-style: none}

#horizon {position: absolute; top: 0px; left: 0px; margin: 0 auto; height: 100%; width: 100%; text-align: center;}
#wrapper {position: relative; margin: 0 auto; text-align: left; height: 100%; min-height: 100%; width: 1040px; padding: 0 0 0 0;}
#containment_home {position: absolute; top: 400px; left: 50px; width: 100%; z-index: 20}
#containment_404 {position: absolute; top: 200px; left: 50px; width: 100%; z-index: 20}
#containment {position: absolute; top: 0px; left: 50px; width: 100%; height: 100%; z-index: 20}
.logo {position: absolute; top: 23px; left: 50px; z-index: 1499}
.internallogo {
	margin-top: 23px;
	margin-right: 147px;
	float: left;
	margin-bottom: 100px
}
.internallogo_news {margin-top: 23px; margin-right: 147px; float: left; margin-bottom: 15px}
.internallogo_contacts {margin-top: 23px; margin-right: 147px; float: left; margin-bottom: 75px}
#navigationcontainer {position: absolute; top:0; left: 0; width: 100%; z-index: 2000}
.navigation {margin-top: 23px; margin-left: 390px; float: left}
.searchcontainer_home {position: absolute; top: 70px; right: 50px; width: 608px; text-align: right; z-index: 1500}
.searchcontainer {width: 608px; text-align: right; margin-top: 70px; margin-left: 332px}
#searchbar {float: right; cursor: pointer; padding: 0px; margin: 0px; width: 157px;}
#searchbar input {color: #808080; width: 124px; height: 14px; padding: 2px; float: left; border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-right: 0; margin: 0; font-size: 8pt;}
#search {position: relative; float: right; height: 18px; width: 27px; background: url(images/search.jpg) no-repeat top right; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 0;}
.searchcontainer2 {float: left; width: 275px; text-align: right; margin-top: 100px}
#searchbar2 {float: right; cursor: pointer; padding: 0px; margin: 0px; width: 254px;}
#searchbar2 input {width: 219px; height: 18px; padding: 4px; float: left; border: 0; margin: 0; font-size: 9pt; background: url(images/contactsearchbox.png)}
#search2 {position: relative; float: right; height: 26px; width: 27px; background: url(images/contactsearch.png) no-repeat top right;}
.container {clear: both; width: 100%}
.greybox {width: 920px; background: #f2f2f2; padding: 15px 10px 10px 10px; margin-top: 15px}
.financials {background: url(images/revenue1.png); width: 883px; height: 399px; padding: 15px 10px 0 20px; font-size: 9pt; margin-top: 10px}
.textcontent {float: left; width: 625px; margin-right: 10px; padding-top: 15px; font-size: 9pt}
.textcontent_full {float: left; width: 977px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_tcb {float: left; width: 610px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_news {float: left; width: 630px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_tepfin {float: left; width: 700px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_aboutus {float: left; width: 100%; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_ar {float: left; width: 450px; margin-right: 25px; padding-top: 15px; font-size: 9pt; height: 310px}
.textcontent_ar_image {float: left; width: 175px; margin-right: 40px; padding-top: 25px; font-size: 9pt}
.textcontent_rkhib {width: 399px; height: 157px; background: url(images/rkhiblinksbg.png); padding: 60px 15px 15px 15px}
.textcontent_rkhis {width: 399px; height: 114px; background: url(images/rkhislinksbg.png); padding: 40px 15px 15px 15px}
.textcontent_rkhfr {width: 516px; height: 28px; background: url(images/rkhfrlinksbg.png); padding: 40px 15px 15px 15px}
.textcontent_bowood {width: 320px; height: 29px; background: url(images/programmebusinesslinkbg.png); padding: 8px 15px 0 15px}
.textcontent_careers {float: left; width: 536px; height: 412px; background: url(images/careers_background.jpg); padding: 30px 375px 0 30px;}
.careers2 {float: left; width: 512px; height: 161px; font-size: 9pt; background: url(images/careers_contact.jpg); padding: 8px 0 0 15px; font-weight: bold;}
.textcontent_financials {float: left; width: 100%; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_marine {float: left; width: 540px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_commercial {float: left; width: 445px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_commercial2 {float: left; width: 625px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_farms {float: left; width: 621px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_schemes {float: left; width: 617px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_wholesaleclaims {float: left; width: 585px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_reinsurance {float: left; width: 597px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_claims {float: left; width: 940px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_accident {float: left; width: 390px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.textcontent_accident2 {float: left; width: 600px; margin-right: 15px; padding-top: 15px; font-size: 9pt}
.keycontacts {float: left; width: 940px; margin-right: 15px; padding-top: 15px; font-size: 9pt; line-height: 12pt}
.contacts_search{float: left; width: 940px; margin-right: 15px; font-size: 9pt; line-height: 12pt}
.search {float: left; width: 940px; margin-right: 15px; padding-top: 15px; font-size: 9pt; line-height: 12pt}
.keycontacts2 {float: left; width: 940px; margin-right: 15px; padding-top: 15px; font-size: 9pt; line-height: 12pt}
.quickquote {float: left; width: 100%; margin-right: 15px; padding-top: 15px; font-size: 9pt; line-height: 12pt}
.newscontainer {float: left; background: url(images/newsbox.png) no-repeat; background-position: 5px 5px; width: 310px; height: 189px}
.newscontainer2 {float: left; background: url(images/charitynewsbg.png) no-repeat; background-position: 5px 5px; width: 325px; height: 372px}
.right_block_accident {position: relative; float: left; width: 240px; height: 260px; margin-top: 60px; padding: 50px 35px 0 25px; background: url(images/typicalcoverages.png)}
.right_adverts {float: left; width: 223px; height: 291px; margin: 60px 0 0 0; padding: 0}
.internalrightcontainer {float: left; margin-top: 20px; width: 275px; height: 173px; background: url(images/rkhgroupevolution.png) no-repeat top right; padding-top: 40px; padding-left: 27px; cursor: pointer}
.internalrightcontainer:hover {background: url(images/rkhgroupevolution_over.png) no-repeat top right; cursor: pointer}
.internalrightcontainer_news {float: left; margin-top: 90px; margin-left: 80px; width: 195px; height: 115px; background: url(images/press_contact.png) no-repeat top right; padding: 47px 10px 0 15px}
.internalrightcontainer_news2 {float: left; margin-top: 20px; margin-left: 80px; width: 195px; height: 115px; background: url(images/press_contact.png) no-repeat top right; padding: 47px 10px 0 15px}
.relatedlinks {float: left; margin-top: 60px; margin-left: 10px; width: 300px; background: url(images/relatedlinks_top.png) no-repeat top right; padding: 37px 0 0 0;}
.relatedlinks_20 {float: left; margin-top: 20px; margin-left: 10px; width: 300px; background: url(images/relatedlinks_top.png) no-repeat top right; padding: 37px 0 0 0;}
.relatedlinks_link {width: 285px; height: 22px; background: url(images/relatedlinks_bg.jpg); padding: 5px 0 0 15px;}
.relatedlinks_bottom {width: 285px; height: 34px; background: url(images/relatedlinks_bg_bottom.jpg) no-repeat; padding: 5px 0 0 15px;}
.news_relatedlinks {float: left; margin-top: 90px; margin-left: 80px; width: 220px; background: url(images/news_relatedlinks_top.png) no-repeat top right; padding: 36px 0 0 0;}
.news_relatedlinks_20 {float: left; margin-top: 20px; margin-left: 10px; width: 220px; height: 37px; background: url(images/news_relatedlinks_top.png) no-repeat top right; padding: 36px 0 0 0;}
.news_relatedlinks_link {width: 205px; height: 28px; background: url(images/news_relatedlinks_link.png); padding: 8px 0 0 15px;}
.news_relatedlinks_bottom {width: 205px; height: 30px; background: url(images/news_relatedlinks_bottom.png) no-repeat; padding: 8px 0 0 15px;}
.arlinks {float: left; margin-top: 15px; margin-left: 10px; width: 241px;}
.arlinks_top {width: 226px; height: 22px; background: url(images/ar_links_top.jpg) no-repeat; padding: 12px 0 0 15px;}
.arlinks_link {width: 226px; height: 22px; background: url(images/ar_links_link.jpg) no-repeat; padding: 2px 0 0 15px;}
.arlinks_bottom {width: 226px; height: 34px; background: url(images/ar_links_bottom.jpg) no-repeat; padding: 1px 0 0 15px;}
.didyouknow_right {float: left; margin-top: 15px; margin-left: 10px;}
.didyouknow_right2 {float: left; margin-top: 10px; margin-left: 10px;}
.brochuredownloads {background: url(images/downloadtradebrochuresbg.jpg); width: 267px; height: 85px; padding: 30px 16px 0 16px; margin-top: -4px}
.healthcare_products {float: left; margin-top: 20px; margin-left: 10px; background: url(images/healthcare_products.jpg); width: 295px; height: 120px; padding: 8px 0 0 7px; line-height: 16pt}
.internalrightcontainer_readmore {float: left; margin-top: 85px; margin-left: 80px; width: 205px; height: 68px; background: url(images/relatedlink.png) no-repeat top right; padding: 43px 0 0 15px}
.internalrightcontainer_readmore_top {float: left; margin-top: 0px; margin-left: 15px; width: 300px; background: url(images/relatedlinks_top.png) no-repeat top right; padding: 37px 0 0 0}
.internalrightcontainer_readmore_top_nomargin {float: left; margin-top: 60px; width: 300px; background: url(images/relatedlinks_top.png) no-repeat top right; padding: 37px 0 0 0}
.internalrightcontainer_readmore_top_nomargin2 {float: left; margin-top: 60px; margin-left: 15px; width: 300px; background: url(images/relatedlinks_top.png) no-repeat top right; padding: 37px 0 0 0}
.internalrightcontainer_readmore_middle {float: left; width: 285px; height: 30px; background: url(images/relatedlinks_middle.png) no-repeat top right; padding: 7px 0 0 15px}
.internalrightcontainer_readmore_bottom {float: left; width: 285px; height: 30px; background: url(images/relatedlinks_bottom.png) no-repeat top right; padding: 7px 0 0 15px}
.internalrightcontainer_wholesaleclaims {float: left; margin-left: 20px; margin-top: 100px; width: 300px; height: 131px; background: url(images/didyouknow_claims.png) no-repeat top right}
.internalrightcontainer_schemes {float: left; margin-top: 60px; width: 283px}
.internalrightcontainer_reward {float: left; margin-top: 60px; margin-left: 5px; background: url(images/reward_box.png); width: 288px; height: 243px; padding: 15px 15px 15px 20px}
.internalrightcontainer_apply {float: left; margin-top: 60px; margin-left: 5px; margin-bottom: 20px; background: url(images/afewhandytips.png); width: 293px; height: 203px; padding: 10px 10px 10px 20px; font-size: 9pt; line-height: 15pt}
.internalrightcontainer_commercial {float: left; margin-top: 60px; margin-left: 5px}
.internalrightcontainer_commercial2 {float: left; margin-top: 15px; margin-left: 5px}
.internalrightcontainer_commercial3 {float: left; margin-top: 15px;}
.internalrightcontainer_commercial4 {float: left; margin-top: 20px;}
.internalrightcontainer_corporate {float: left; margin-top: 60px; margin-left: 5px; background: url(images/commercialpartnersbg.png); width: 277px; height: 432px; padding: 8px 10px 10px 15px; color: #000; font-size: 8pt; font-weight: bold; line-height: 11pt}
.internalrightcontainer_casualty {float: left; margin-top: 55px; margin-left: 15px; width: 280px; height: 130px; background: url(images/industrysectors.png) no-repeat top right; padding: 50px 0 0 20px;}
.newscontent {padding-top: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; font-size: 9pt; line-height: 11pt;}
.newscontent2 {padding-top: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; font-size: 9pt; line-height: 11pt;}
.advertcontainer {clear: both; float: left; width: 100%; margin-top: 15px}
.advertcontainer2 {clear: both; float: left; width: 100%;}
.advert1 {float: left; margin-right: 12px; width: 305px; height: 173px; background: url(images/meettheteam.png) no-repeat}
#slider {float: left; width: 300px; height: 173px; cursor: pointer; text-align: left; vertical-align: top}
#slider2 {float: left; cursor: pointer; text-align: left; vertical-align: top}
.margin_top_1 {margin-top: 1px;}
.margin_top_4 {margin-top: 4px;}
.margin_top_5 {margin-top: 5px;}
.margin_top_6 {margin-top: 6px;}
.margin_top_7 {margin-top: 7px;}
.margin_top_8 {margin-top: 8px;}
.margin_top_9 {margin-top: 9px;}
.margin_top_10 {margin-top: 10px;}
.margin_top_11 {margin-top: 11px;}
.margin_top_12 {margin-top: 12px;}
.margin_top_13 {margin-top: 13px;}
.margin_top_14 {margin-top: 14px;}
.margin_top_15 {margin-top: 15px;}
.margin_top_16 {margin-top: 16px;}
.margin_top_17 {margin-top: 17px;}
.margin_top_20 {margin-top: 20px;}
.margin_top_22 {margin-top: 22px;}
.margin_top_25 {margin-top: 25px;}
.margin_top_27 {margin-top: 27px;}
.margin_top_28 {margin-top: 28px;}
.margin_top_33 {margin-top: 33px;}
.margin_top_39 {margin-top: 39px;}
.margin_top_48 {margin-top: 48px;}
.margin_top_60 {margin-top: 60px;}
.margin_top_97 {margin-top: 97px;}
.advert1_accident {float: left; margin-right: 12px; width: 305px; height: 146px}
.advert1_reinsurance {float: left; margin-top: -40px; margin-right: 12px; width: 305px; height: 146px}
.advert1_property {float: left; margin-right: 12px; width: 305px; height: 146px}
.advert1_claims {float: left; margin-top: 0px; margin-right: 12px; width: 263px; height: 76px; background: url(images/wholesaleclaims_box.png) no-repeat; color: #e5e5e5; font-size: 11pt; padding: 40px 10px 10px 25px; text-decoration: none;}
.advert1_claims:hover {background: url(images/wholesaleclaims_box_over.png) no-repeat; cursor: pointer; text-decoration: underline;}
.advert2 {float: left; margin-right: 6px;}
.advert2_19_5 {float: left; margin-left: 19px; margin-right: 5px;}
.advert2_19_7 {float: left; margin-left: 19px; margin-right: 7px;}
.advert2_19_11 {float: left; margin-left: 19px; margin-right: 11px;}
.advert2_19_10 {float: left; margin-left: 19px; margin-right: 10px;}
.advert2_17_0 {float: left; margin-left: 17px; margin-right: 0px;}
.advert2_19_0 {float: left; margin-left: 19px; margin-right: 0px;}
.advert2_15_0 {float: left; margin-left: 15px; margin-right: 0px;}
.advert2_2_18 {float: left; margin-left: 2px; margin-right: 18px;}
.advert2_3_18 {float: left; margin-left: 3px; margin-right: 18px;}
.advert2_3_10 {float: left; margin-left: 3px; margin-right: 10px;}
.advert2_16_18 {float: left; margin-left: 16px; margin-right: 14px;}
.advert2_16_18_2 {float: left; margin-left: 16px; margin-right: 18px;}
.advert2_19_13 {float: left; margin-left: 19px; margin-right: 13px;}
.advert2_19_19 {float: left; margin-left: 19px; margin-right: 19px;}
.advert2_24_14 {float: left; margin-left: 24px; margin-right: 14px;}
.advert2_15_19 {float: left; margin-left: 15px; margin-right: 19px;}
.advert2_19_19_0 {float: left; margin-left: 19px; margin-right: 19px;}
.width301 {width: 301px}
.advert2_2_18_22 {float: left; margin-left: 2px; margin-right: 18px;}
.advert2_property {float: left; margin-left: 26px; background: url(images/download_property.jpg); width: 395px; height: 119px; padding: 38px 210px 0 17px;}
.advert2_construction {float: left; margin-right: 12px;}
.advert2_energy {float: left; margin-left: 19px;}
.advert2_claims {float: left; margin-right: 12px;}
.advert2_fineart {float: left; margin-right: 20px;}
.advert2_contingency {float: left; margin-right: 5px}
.advert2_commercial {float: left; margin-left: 19px}
.advert2_farms {float: left; margin-right: 12px}
.advert3 {float: left;}
.advert3_comm {float: left; margin-left: 0px;}
.advert3_index {float: left;}
.advert3_energy {float: left;}
.advert3_tcb {float: left; background: url(images/premierlink.png); width: 280px; height: 52px; padding: 75px 0 0 22px;}
.advert3_tcb:hover {background: url(images/premierlink_over.png);}
.advert3_healthcare {float: left; background: url(images/casualtyinsurancelink.png); width: 280px; height: 57px; padding: 70px 0 0 22px}
.advert3_healthcare:hover {background: url(images/casualtyinsurancelink_over.png); cursor: pointer}
.advert3_fineart {float: left}
.advert3_contingency {float: left;}
.advert3_commercial {float: left;}
.advert3_farms {float: left; margin-left: 10px}
.advert3_1 {float: left; background: url(images/smallbox.png); width: 280px; height: 45px; padding: 8px 10px 5px 10px;}
.advert3_1:hover {background: url(images/smallbox_over.png)}
.advert3_2 {float: left; background: url(images/smallbox.png); width: 280px; height: 45px; padding: 8px 10px 5px 10px;}
.advert3_2:hover {background: url(images/smallbox_over.png)}
.claims1 {float: left; margin-top: 18px; margin-right: 12px}
.claims2 {float: left; margin-top: 27px; margin-right: 12px; background: url(images/wholesaleclaimslink.png); width: 247px; height: 32px; padding: 45px 30px 30px 25px}
.claims2:hover {background: url(images/wholesaleclaimslink_over.png); cursor: pointer}
.footer {clear: both; float: left; width: 940px; text-align: left; font-size: 8pt; color: #808080;}
.footer_contingency {clear: both; float: left; width: 940px; text-align: left; font-size: 8pt; color: #808080}
#slideshow {position:absolute; top: 75px; left: 50px; height: 600px; width: 977px; vertical-align: top; text-align: left}
#slideshow_energy {position:absolute; top: 0px; left: 50px; height: 600px; width: 977px; vertical-align: top; text-align: left}
#slideshow_home {
	position:absolute;
	top: 75px;
	left: 50px;
	height: 337px;
	width: 977px;
	vertical-align: top;
	text-align: left;
	z-index: 999;
}

/*
	AnythingSlider v1.5.10+ Default (base) theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
	display: block;
	height: 150px;
	width: 280px;
	margin: 0 auto;
	overflow: hidden; /* needed for Opera and Safari */
}

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
	background: none;
}

div.anythingSlider .start-stop {
	display: none;
}

/* Active State */
div.anythingSlider.activeSlider .anythingWindow {
	border-color: #7C9127;
}
div.anythingSlider.activeSlider .thumbNav a.cur{
	background: none;
}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	position: relative;
	padding: 0 20px 0 27px;
	left: -7px;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 9pt;
	line-height: 11pt;
}

/* Navigation Links */
div.anythingSlider .anythingControls {
	position: absolute;
	top: 0px;
	right: 0px;
	outline: 0;
	display: none; }
div.anythingSlider .thumbNav { margin: 0; padding: 0; }
div.anythingSlider .thumbNav li { display: inline; }
div.anythingSlider .thumbNav a {
	display: inline-block;
	text-decoration: none;
	margin: 0 3px 0 0;
	text-align: center;
	outline: 0;
}
div.anythingSlider .thumbNav a:hover {
	background: none;
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
	display: block;
	height: 150px;
	width: 280px;
	margin: 0 auto;
	overflow: hidden; /* needed for Opera and Safari */
}

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
	background: none;
}

div.anythingSlider .start-stop {
	display: none;
}

/* Active State */
div.anythingSlider.activeSlider .anythingWindow {
	border-color: #7C9127;
}
div.anythingSlider.activeSlider .thumbNav a.cur{
	background: none;
}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	position: relative;
	padding: 0 20px 0 27px;
	left: -7px;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 9pt;
	line-height: 11pt;
}

/* Navigation Links */
div.anythingSlider .anythingControls {
	position: absolute;
	top: 0px;
	right: 0px;
	outline: 0;
	display: none; }
div.anythingSlider .thumbNav { margin: 0; padding: 0; }
div.anythingSlider .thumbNav li { display: inline; }
div.anythingSlider .thumbNav a {
	display: inline-block;
	text-decoration: none;
	margin: 0 3px 0 0;
	text-align: center;
	outline: 0;
}
div.anythingSlider .thumbNav a:hover {
	background: none;
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}


.forward {position: absolute; top: 32px; left: 302px; width: 22px; height: 21px; background: url(images/newsarrow_right.png); z-index: 30; cursor: pointer;}
.forward:hover {position: absolute; top: 32px; left: 302px; width: 22px; height: 21px; background: url(images/newsarrow_right_over.png); z-index: 30; cursor: pointer;}
.back {position: absolute; top: 32px; left: 0px; width: 22px; height: 21px; background: url(images/newsarrow_left.png); z-index: 30; cursor: pointer;}
.back:hover {position: absolute; top: 32px; left: 0px; width: 22px; height: 21px; background: url(images/newsarrow_left_over.png); z-index: 30; cursor: pointer;}

.rkhibblock {position: relative; float: left; width: 230px; height: 112px; background: url(images/rkhiblink.png); margin-top: 20px; font-size: 9pt;}
.rkhibblock2 {position: relative; float: left; width: 230px; height: 112px; margin-top: 20px; font-size: 9pt;}
.rkhibblock:hover {background: url(images/rkhiblink_over.png); cursor: pointer;}
#rkhibtooltip {position: absolute; top: -101px; left: -2px; background: url(images/rkhibinfotip.png); width: 236px; height: 102px; display: none}
.rkhibblock:hover > #rkhibtooltip {display: block}
.rkhisblock {position: relative; float: left; width: 240px; height: 112px; background: url(images/rkhislink.png); margin-top: 20px; font-size: 9pt;}
.rkhisblock2 {position: relative; float: left; width: 240px; height: 112px; margin-top: 20px; font-size: 9pt;}
.rkhisblock:hover {background: url(images/rkhislink_over.png); cursor: pointer;}
#rkhistooltip {position: absolute; top: -149px; left: -2px; background: url(images/rkhisinfotip.png); width: 246px; height: 150px; display: none}
.rkhisblock:hover > #rkhistooltip {display: block}
.rkhfrblock {position: relative; float: left; width: 240px; height: 112px; background: url(images/rkhfrlink.png); margin-top: 20px; font-size: 9pt;}
.rkhfrblock2 {position: relative; float: left; width: 240px; height: 112px; margin-top: 20px; font-size: 9pt;}
.rkhfrblock:hover {background: url(images/rkhfrlink_over.png); cursor: pointer;}
#rkhfrtooltip {position: absolute; top: -100px; left: -3px; background: url(images/rkhfrinfotip.png); width: 246px; height: 102px; display: none;}
.rkhfrblock:hover > #rkhfrtooltip {display: block}
.bowoodblock {position: relative; float: left; width: 230px; height: 112px; background: url(images/bowoodlink.png); margin-top: 20px; font-size: 9pt;}
.bowoodblock2 {position: relative; float: left; width: 230px; height: 112px; margin-top: 20px; font-size: 9pt;}
.bowoodblock:hover {background: url(images/bowoodlink_over.png); cursor: pointer;}
#bowoodtooltip {position: absolute; top: -56px; left: -4px; background: url(images/bowoodinfotip.png); width: 236px; height: 56px; display: none;}
.bowoodblock:hover > #bowoodtooltip {display: block}

.hidden1 {position: absolute; top: 32px; left: 170px; height: 129px; width: 146px; padding: 10px 17px 0 30px; background: url(images/infotip_ad.png); color: #fff; display: none; font-size: 9pt}
.hidden2 {position: absolute; top: 58px; left: 240px; height: 113px; width: 194px; padding: 10px 17px 0 30px; background: url(images/infotip_life.png); color: #fff; display: none; font-size: 9pt}
.hidden3 {position: absolute; top: 104px; left: 250px; height: 125px; width: 194px; padding: 10px 17px 0 30px; background: url(images/infotip_ptd.png); color: #fff; display: none; font-size: 9pt}
.hidden4 {position: absolute; top: 130px; left: 240px; height: 140px; width: 194px; padding: 10px 17px 0 30px; background: url(images/infotip_ppd.png); color: #fff; display: none; font-size: 9pt}
.hidden5 {position: absolute; top: 157px; left: 240px; height: 130px; width: 150px; padding: 10px 17px 0 30px; background: url(images/infotip_ttd.png); color: #fff; display: none; font-size: 9pt}
.hidden6 {position: absolute; top: 185px; left: 123px; height: 130px; width: 337px; padding: 10px 17px 0 30px; background: url(images/infotip_tb.png); color: #fff; display: none; font-size: 9pt}
.hidden7 {position: absolute; top: 210px; left: 140px; height: 81px; width: 284px; padding: 10px 17px 0 30px; background: url(images/infotip_me.png); color: #fff; display: none; font-size: 9pt}
.hidden8 {position: absolute; top: 236px; left: 200px; height: 97px; width: 251px; padding: 10px 17px 0 30px; background: url(images/infotip_kidnap.png); color: #fff; display: none; font-size: 9pt}

#one:hover > .hidden1 {display: block}
#two:hover > .hidden2 {display: block}
#three:hover > .hidden3 {display: block}
#four:hover > .hidden4 {display: block}
#five:hover > .hidden5 {display: block}
#six:hover > .hidden6 {display: block}
#seven:hover > .hidden7 {display: block}
#eight:hover > .hidden8 {display: block}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Gill Sans,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:2000;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:none;overflow:hidden;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:26px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:24px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:24px;width:69px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image: url(images/close.png);}
#sb-nav-close:hover{background-image: url(images/close_over.png);}
#sb-nav-next{background-image:url(images/next.png);}
#sb-nav-previous{background-image:url(images/previous.png);}
#sb-nav-play{background-image:url(images/play.png);}
#sb-nav-pause{background-image:url(images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.quoteform {background: url(images/interestedquote.png); width: 278px; height: 28px; color: #1c869c; font-size: 12pt; padding: 50px 10px 10px 20px}
.quoteform:hover {background: url(images/interestedquote_over.png); cursor: pointer; text-decoration: underline}
.dedicatedteams {clear: both; background: url(images/dedicatedteams.png) no-repeat; width: 301px; height: 78px; color: #1c869c; font-size: 9pt;}
.dedicatedteams_construction {clear: both; width: 301px; height: 32px}
.dedicatedteams_marine {clear: both; width: 301px; height: 32px}
.CLA {background: url(images/clalink.png); width: 284px; height: 32px; margin-top: 15px; padding: 50px 0 0 18px; font-size: 9pt; color: #1c869c}
.CLA:hover {cursor: pointer; text-decoration: underline}
.countrysidealliance {background: url(images/countrysidelink.png); width: 284px; height: 34px; margin: 0; padding: 62px 0 0 18px; font-size: 9pt; color: #1c869c}
.countrysidealliance:hover {cursor: pointer; text-decoration: underline}
.tepfin {background: url(images/tepfinbox.png); width: 275px; height: 106px; padding: 70px 10px 0 17px}

#tcb1 {position: relative; width: 120px}
#tcb1tip {position: absolute; top: -19px; left: 120px; background: url(images/tcb_infotip1.png); width: 143px; height: 93px; color: #fff; padding: 12px 20px 0 30px; display: none}
#tcb1:hover > #tcb1tip {display: block}
#tcb2 {position: relative; width: 80px}
#tcb2tip {position: absolute; top: -19px; left: 60px; background: url(images/tcb_infotip2.png); width: 308px; height: 143px; color: #fff; padding: 8px 10px 0 30px; display: none}
#tcb2:hover > #tcb2tip {display: block}
#tcb3 {position: relative; width: 80px}
#tcb3tip {position: absolute; top: -19px; left: 60px; background: url(images/tcb_infotip3.png); width: 293px; height: 111px; color: #fff; padding: 10px 10px 0 30px; display: none}
#tcb3:hover > #tcb3tip {display: block}

.dropdown {color: #fff; width: 222px; height: 15px; padding: 4px 0 9px 14px; margin-left: 1px; cursor: pointer; background: none; font-size: 9.5pt}
.dropdown:hover {color: #003e7e; background: #ffffff; filter: none}
.dropdown2 {color: #fff; width: 186px; height: 15px; padding: 4px 0 9px 14px; margin-left: 1px; cursor: pointer; background: none; font-size: 9.5pt}
.dropdown2:hover {color: #003e7e; background: #ffffff; filter: none}
.dropdown3 {color: #fff; width: 182px; height: 15px; padding: 4px 0 9px 14px; margin-left: 1px; cursor: pointer; background: none; font-size: 9.5pt}
.dropdown3:hover {color: #003e7e; background: #ffffff; filter: none}
.dropdown4 {color: #fff; width: 350px; height: 15px; padding: 4px 0 9px 14px; margin-left: 1px; background: none; font-size: 9.5pt}
.dropdown5 {color: #fff; width: 335px; height: 15px; padding: 4px 0 9px 25px; margin-left: 1px; cursor: pointer; background: none; font-size: 9.5pt}
.dropdown5:hover {color: #003e7e; background: #ffffff; filter: none}
.dropdown6 {color: #fff; width: 186px; height: 30px; padding: 8px 0 18px 14px; margin-left: 1px; cursor: pointer; background: none; font-size: 9.5pt}
.dropdown6:hover {color: #003e7e; background: #ffffff; filter: none}

#whoweare_overview {position: absolute; top: 40px; left: 255px; width: 317px; height: 55px; display: none}
#whoweare_overview_select:hover > #whoweare_overview {display: block}
#whoweare_finance {position: absolute; top: 40px; left: 255px; width: 317px; height: 55px; display: none}
#whoweare_finance_select:hover > #whoweare_finance {display: block}
#whoweare_community {position: absolute; top: 40px; left: 255px; width: 317px; height: 55px; display: none}
#whoweare_community_select:hover > #whoweare_community {display: block}

#NavHome {position: relative; float: left; width: 40px; height: 15px; margin-right: 40px; background: url(images/home.png) no-repeat left; cursor: pointer}
#NavHome_over {position: relative; float: left; width: 40px; height: 15px; margin-right: 40px; background: url(images/home_over.png) no-repeat left; cursor: pointer}
#NavHome:hover {background: url(images/home_over.png) no-repeat left}
#NavWhoWeAre {position: relative; float: left; width: 97px; margin-right: 40px; height: 15px; background: url(images/whoweare.png) no-repeat left; cursor: pointer; z-index: 2000}
#NavWhoWeAre_over {position: relative; float: left; width: 97px; margin-right: 40px; height: 15px; background: url(images/whoweare_over.png) no-repeat left; cursor: pointer; z-index: 2000}
#NavWhoWeAre:hover {background: url(images/whoweare_over.png) no-repeat left}
#whoweare {position: absolute; top: 15px; left: -80px; width: 599px; height: 157px; background: url(images/whoweare_menu.png); padding-top: 32px; display: none; z-index: 2500}
#whoweare1container {position: absolute; top: 32px; left: 0px; height: 125px; width: 236px;}
#whoweare2container {position: absolute; top: 32px; left: 237px; height: 125px; width: 204px}
#NavWhoWeAre:hover > #whoweare {display: block}
#NavWhoWeAre_over:hover > #whoweare {display: block}
#NavWhatWeDo {position: relative; float: left; width: 98px; height: 15px; margin-right: 40px; background: url(images/whatwedo.png) no-repeat left; cursor: pointer}
#NavWhatWeDo_over {position: relative; float: left; width: 98px; height: 15px; margin-right: 40px; background: url(images/whatwedo_over.png) no-repeat left; cursor: pointer}
#NavWhatWeDo:hover {background: url(images/whatwedo_over.png) no-repeat left}
#whatwedo {position: absolute; top: 15px; left: -217px; width: 599px; height: 212px; background: url(images/whatwedo_dropdown.png); padding-top: 32px; display: none;}
#NavWhatWeDo:hover > #whatwedo {display: block}
#NavWhatWeDo_over:hover > #whatwedo {display: block}
#NavNews {position: relative; float: left; width: 36px; height: 15px; margin-right: 40px; background: url(images/news.png) no-repeat left; cursor: pointer}
#NavNews_over {position: relative; float: left; width: 36px; height: 15px; margin-right: 40px; background: url(images/news_over.png) no-repeat left; cursor: pointer}
#NavNews:hover {background: url(images/news_over.png) no-repeat left}
#NavCareers {position: relative; float: left; width: 52px; height: 15px; margin-right: 40px; background: url(images/careers.png) no-repeat left; cursor: pointer}
#NavCareers_over {position: relative; float: left; width: 52px; height: 15px; margin-right: 40px; background: url(images/careers_over.png) no-repeat left; cursor: pointer}
#NavCareers:hover {background: url(images/careers_over.png) no-repeat left}
#NavContact {position: relative; float: left; width: 74px; height: 15px; background: url(images/contact.png) no-repeat left; cursor: pointer}
#NavContact_over {position: relative; float: left; width: 74px; height: 15px; background: url(images/contact_over.png) no-repeat left; cursor: pointer}
#NavContact:hover {background: url(images/contact_over.png) no-repeat left}
#dropdown1container {position: absolute; top: 32px; left: 0px; height: 244px; width: 204px}
#dropdown2container {position: absolute; top: 32px; left: 200px; height: 244px; width: 204px}
#dropdown3container {position: absolute; top: 32px; left: 401px; height: 244px; width: 204px}

#pension {position: relative; width: 112px; padding: 2px}
#pension_info {position: absolute; top: -10px; left: -260px; width: 213px; height: 99px; display: none; background: url(images/careersinfotip1.png); color: #fff; padding: 3px 17px 6px 13px;}
#pension:hover > #pension_info {display: block}
#lifeassurance {position: relative; width: 200px; padding: 2px}
#lifeassurance_info {position: absolute; top: -10px; left: -260px; width: 213px; height: 51px; display: none; background: url(images/careersinfotip2.png); color: #fff;padding: 10px 17px 6px 13px;}
#lifeassurance:hover > #lifeassurance_info {display: block}
#privatemed {position: relative; width: 200px; padding: 2px}
#privatemed_info {position: absolute; top: -10px; left: -260px; width: 205px; height: 86px; display: none; background: url(images/careersinfotip3.png); color: #fff; padding: 8px 25px 6px 13px;}
#privatemed:hover > #privatemed_info {display: block}
#incomeprotection {position: relative; width: 200px; padding: 2px}
#incomeprotection_info {position: absolute; top: -10px; left: -260px; width: 213px; height: 80px; display: none; background: url(images/careersinfotip4.png); color: #fff; padding: 15px 17px 5px 13px;}
#incomeprotection:hover > #incomeprotection_info {display: block}
#sponsorship {position: relative; width: 300px; padding: 2px}
#sponsorship_info {position: absolute; top: -10px; left: -260px; width: 213px; height: 95px; display: none; background: url(images/careersinfotip5.png); color: #fff;padding: 15px 17px 6px 13px;}
#sponsorship:hover > #sponsorship_info {display: block}
#bike2work {position: relative; width: 200px; padding: 2px}
#bike2work_info {position: absolute; top: -10px; left: -260px; width: 200px; height: 93px; display: none; background: url(images/careersinfotip6.png); color: #fff; padding: 5px 30px 6px 13px;}
#bike2work:hover > #bike2work_info {display: block}
#childcare {position: relative; width: 200px; padding: 2px}
#childcare_info {position: absolute; top: -10px; left: -260px; width: 200px; height: 103px; display: none; background: url(images/careersinfotip7.png); color: #fff; padding: 5px 30px 6px 13px;}
#childcare:hover > #childcare_info {display: block}
#seasonticket {position: relative; width: 200px; padding: 2px}
#seasonticket_info {position: absolute; top: -10px; left: -260px; width: 213px; height: 69px; display: none; background: url(images/careersinfotip8.png); color: #fff; padding: 10px 17px 6px 13px;}
#seasonticket:hover > #seasonticket_info {display: block}

.contact_topbox {clear: both; width: 600px; height: 112px; background: url(images/contactbg.png); padding: 15px 0 0 342px; font-size: 9pt; margin-top: 40px}
.contact_bottombox {clear: both; width: 922px; height: 335px; background: url(images/contactbg2.png); padding: 15px 0 0 20px; font-size: 9pt; line-height: 11pt}

.claims_left_block {clear: both; float: left; width: 300px; height: 269px; padding: 0; margin-right: 18px; margin-top: 30px}
.claims_left_block2 {background: url(images/directclaims_bg.png); width: 270px; height: 111px; line-height: 10pt; padding: 16px 15px 0 15px;}
.claims_middle_block {float: left; width: 300px; height: 333px; margin-top: 30px; margin-right: 18px}
.claims_middle_block2 {background: url(images/wholesalebg.png); width: 270px; height: 111px; line-height: 13pt; padding: 16px 15px 0 15px;}
.claims_middle_block3 {background: url(images/keycontact1_claims.png); width: 300px; height: 141px; margin-top: -17px; cursor: pointer}
.claims_right_block {float: left; width: 300px; height: 333px; margin-top: 30px}
.claims_right_block2 {background: url(images/wholesalebg.png); width: 270px; height: 111px; line-height: 13pt; padding: 16px 15px 0 15px;}
.claims_right_block3 {background: url(images/keycontact1_reinclaims.png); width: 300px; height: 141px; margin-top: -17px; cursor: pointer}

.aboutus_box {background: url(images/aboutus.jpg); width: 900px; height: 205px; padding: 20px;}
.aboutus {float: left; width: 250px; height: 217px; padding: 15px 15px 0 15px; margin-right: 20px; font-size: 9pt; line-height: 12pt}

.management_left {float: left; width: 320px; margin-top: 39px}
.sub_management_left {float: left; width: 320px; margin-top: 45px}
.management_right {float: left; width: 440px; margin-top: 55px; font-size: 9pt; line-height: 12pt}
.sub_management_right {float: left; width: 440px; margin-top: 0px; padding-bottom: 20px; font-size: 9pt; line-height: 12pt}

#community_postit {position: absolute; top: 340px; left: 550px;}
#community_container {position: relative; top: 10px; left: 0px; background: url(images/community_background.jpg); width: 938px; height: 471px; z-index: 10}
#community_story_1 {position: absolute; top: 15px; left: -10px; background: url(images/community_story1.png) no-repeat; width: 201px; height: 195px; z-index: 10; cursor: pointer}
#community_story_1_info {position: absolute; top: 0px; left: 150px; background: url(images/story1bg.png) no-repeat; width: 229px; height: 246px; display: none; z-index: 999; font-size: 9pt; line-height: 12pt; padding: 10px 30px 0 30px}
#community_story_1:hover > #community_story_1_info {display: block}
#community_story_2 {position: absolute; top: 25px; left: 347px; background: url(images/community_story2.png) no-repeat; width: 194px; height: 208px; z-index: 10; cursor: pointer}
#community_story_2_info {position: absolute; top: 30px; left: 150px; background: url(images/story2bg.png) no-repeat; width: 208px; height: 229px; display: none; z-index: 999; font-size: 9pt; line-height: 12pt; padding: 10px 15px 0 30px}
#community_story_2:hover > #community_story_2_info {display: block}
#community_story_3 {position: absolute; top: 275px; left: 737px; background: url(images/community_story3.png) no-repeat; width: 199px; height: 192px; z-index: 10; cursor: pointer}
#community_story_3_info {position: absolute; top: 0px; left: -280px; background: url(images/story3bg.png) no-repeat; width: 292px; height: 174px; display: none; z-index: 999; font-size: 9pt; line-height: 12pt; padding: 10px 30px 0 15px}
#community_story_3:hover > #community_story_3_info {display: block}
#community_story_4 {position: absolute; top: 150px; left: 535px; background: url(images/community_story4.png) no-repeat; width: 183px; height: 202px; z-index: 10; cursor: pointer}
#community_story_4_info {position: absolute; top: 85px; left: -320px; background: url(images/story4bg.png) no-repeat; width: 286px; height: 208px; display: none; z-index: 999; font-size: 9pt; line-height: 12pt; padding: 10px 30px 0 15px}
#community_story_4:hover > #community_story_4_info {display: block}
#community_story_5 {position: absolute; top: 20px; left: 750px; background: url(images/community_story5.png) no-repeat; width: 201px; height: 195px; z-index: 10; cursor: pointer}
#community_story_5_info {position: absolute; top: 0px; left: -320px; background: url(images/story5bg.png) no-repeat; width: 288px; height: 258px; display: none; z-index: 999; font-size: 9pt; line-height: 12pt; padding: 10px 30px 0 30px}
#community_story_5:hover > #community_story_5_info {display: block}

