<!--

@import 'reset.css';
@import 'typography.css';

.clear {
    float:none;
    clear:both;
}

sup {
	font-size:xx-small;
	vertical-align: super;
}

body {
    margin:20px;
    z-index:101;
}

acronym {
    border-bottom:1px dotted;
}

#container {
	position:relative;
    width:820px;
    margin:0 auto;
}
    
    #header #logo {
        display:inline;
        float:left;
        margin:0 0 10px 20px;
    }
    
    #header #search_bar {
        position:relative;
        display:inline;
        float:right;
        margin:15px 20px 10px 0;
    }
    
        #header #search_bar input {
            width:300px;
            padding:3px;
            border:1px #999 solid;
            color:#999;
            background:#fff url('../images/input_bg_tmp.png') repeat-x scroll 0 0;
            height:25px;
        }
        
        	* > #header #search_bar input {
        		padding:6px;
        		height:auto !important;
        	}
        
        #header #search_bar button {
            width:100px;
            padding:2.5px;
            background:transparent url('../images/quicklinks_bg.png') repeat-x scroll 0 0;
            border:1px #006 solid;
            color:#fff;
            font-weight:bold;
        }
        
        	* > #header #search_bar button {
        		height:auto !important;
        		padding:5px;
        	}
    
    #header ul,
    #header ul li {
        margin:0;
    }
    
    #header #navigation {
        position:relative;
        clear:both;
        padding:0 20px;
        margin-bottom:0;

        height:152px;

        list-style:none;
        
        font-size:11px;
        line-height:14px;
    
        background:#014e82 url('../images/banner_generic.png') no-repeat scroll right 0;
    }
    
    body.rendezvous #navigation {
        background:#fabb00 url('../images/banner_rendezvous.png') no-repeat scroll right 0 !important;
    }
    
        #header #navigation #first {
            padding-top:7px;
        }
    
        #header #navigation a {
            padding:0 2.5px;
            color:#fff;
            text-decoration:none;
        }
        
        body.rendezvous #navigation a {
            color:#334 !important;
        }
        
        body.home #header #navigation a#nav_home,
        body.services #header #navigation a#nav_services,
        body.markets #header #navigation a#nav_markets,
        body.keyfacts #header #navigation a#nav_keyfacts,
        body.profiles #header #navigation a#nav_profiles,
        body#profiles-directors #header #navigation a#nav_profiles_directors,
        body#profiles-managers #header #navigation a#nav_profiles_managers,
        body.offices #header #navigation a#nav_profiles_offices,
        body#office-uk #header #navigation a#nav_profiles_offices_uk,
        body#office-us #header #navigation a#nav_profiles_offices_us,
        body#office-bermuda #header #navigation a#nav_profiles_offices_bermuda,
        body.investors #header #navigation a#nav_investors,
        body.press #header #navigation a#nav_press,
        body#press-articles #header #navigation a#nav_press_articles,
        body#careers #header #navigation a#nav_careers {
            color:#fff !important;
            font-weight:bold;
        }
        
        body.rendezvous #header #navigation a#nav_rendezvous {
            color:#334 !important;
            font-weight:bold;
        }
        
        #header #navigation ul {
            list-style:inherit;
            width:260px;
        }
        
        #header .sub_nav_1,
        #header .sub_nav_2 {
            position:absolute;
            top:7px;
            display:none;
        }

        #header .sub_nav_1 {
            left:190px;
        }
        
        #header .sub_nav_2 {
            top:0;
            left:170px;
            width:160px !important;
        }
        
        #navigation .active {
            display:block;
            width:160px;
            background:#216ea2;
            color:#fff !important;
        }
        
        	* > #navigation .active {
        		display:inline-block;
        	}
        
        body.rendezvous #navigation .active {
            display:block;
            width:160px;
            background:#ca8b00;
            color:#fff !important;
        }
        
        body.services #nav_service_list {
            display:block;
        }

	body#home #rns_popup {
		position:absolute;
		width:615px;
		height:400px;
		background:transparent url('../images/trans_border.png') repeat scroll 0 0;
		padding:10px;
		
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
	}
	
		body#home #rns_popup iframe {
			width:100%;
			height:100%;
			background:#fff;
			
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
		}
		
		body#home #rns_popup .close {
			display:block;
			position:absolute;
			top:15px;
			right:30px;
			width:20px;
			height:20px;
			text-indent:-9999px;
			background:transparent url('../images/close_xhr.png') no-repeat scroll 0 0;
		}

    body#home #breadcrumbs {
        display:none;
    }
    
    #header #breadcrumbs {
        width:820px;
        padding:5px 0;
        background:#d9e9e9;
        
        font-size:11px;
    }
    
    body.rendezvous #header #breadcrumbs {
        background:#ffe989;
    }
    
        #header #breadcrumbs p {
            margin:0 20px;
            color:#666;
        }
        
        #header #breadcrumbs .breadcrumbs-arrow {
            margin:0 5px 0 3px;
        }

        #header #breadcrumbs a {
            color:#569;
            text-decoration:none;
        }
        
        body.rendezvous #header #breadcrumbs a {
            color:#111;
        }
    
    #content {
        float:left;
        margin:20px 0;
        padding:0;
        width:820px;
        position:relative;
    }
    
    body#home #content {
        margin:0;
    }
    
    * > body #content {
        margin-bottom:20px;
    }

        body#home #content #hand {
            position:absolute;
            display:none;
            top:-152px;
            right:-18px;
        }
        
        body#home #content hr#header_underline {
            background:#1c578e;
            color:#1c578e;
            height:1px;
            border:0;
            width:685px;
            text-align:left;
            margin:0 auto 0 0;
        }
    
        body#home #content #blurb {
            margin:20px;
            width:592px;
            display:inline;
        }
        
        body#home #content #latest_announcements_ticker {
            height:80px;
            display:block;
            width:585px;
            float:left;
            background:#f0f0f9;
            margin:10px 0 0 20px;
        }
        
        body#home #content h3 {
            padding:0;
            margin:10px 0 10px;
            font-size:11px;
            text-transform:uppercase;
            color:#556;
        }
        
        body#home #content #subscribe {
            margin-left:20px;
            font-weight:normal;
            text-transform:none;
        }
        
            body#home #content #subscribe img {
                vertical-align:top;
            }
        
            body#home #content h3 {
                clear:both;
                margin-bottom:5px;
            }
        
            body#home #content h3 a {
                text-decoration:none;
                color:#334;
                margin:0 20px 0 10px;
                display:inline;
            }
        
        body#home #content #rendezvous_ad {
            display:inline;
            float:right;
            width:165px;
            height:80px;
            text-decoration:none;
            color:#334;
            background:#e0e0e9;
            margin:10px 30px 20px 0;
            padding:0 10px;
            line-height:17px;
        }
        
            body#home #content #rendezvous_ad h3 {
                margin:10px 0 0;
            }
            
            body#home #content #division_ads {
                clear:both;
                margin:25px 20px 0;
            }
            
            body#home #content .division_ad {
                display:block;
                float:left;
                width:185px;
                height:360px;
                margin-right:10px;
                text-decoration:none;
            }
            
                body#home #content .division_ad span {
                    color:#fff;
                    margin:10px;
                    display:block;
                    line-height:13px;
                    font-size:11px;
                }
                
                body#home #content .division_ad span strong {
                	margin-bottom: 5px;
                	display: block;
                	font-size: 13px;
                	line-height: 15px;
                }
                
                body#home #content .division_ad span ul {
                	margin-top:5px;
                	font-size:9px;
                }
                
                	body#home #content .division_ad span ul li {
                		margin-left:10px;
                		list-style-position: outside;
                	}
            
            body#home #content #ad1 {
                background:#7a003c;
            }
            
            body#home #content #ad2 {
                background:#37989b;
            }
            
            body#home #content #ad3 {
                background:#b38808;
            }
            
            body#home #content #ad4 {
                background:#c2b59b;
            }
        
            body#home #content #rns_ticker {
                margin:0 0 20px;
                padding:0;
            }

            body#home #content #rns_ticker li {
                margin:0 10px;
                padding:0;
                list-style:none;
                display:none;
            }
            
            body#home #content #ticker_area {
                margin:0 10px;
                padding:0;
                height:45px;
                font-size:11px;
            }
            
            body#home #content #rns_ticker #ticker_area {
                display:list-item;
            }
            
            body#home #content #ticker_area * {
                color:#556;
                text-decoration:none;
                margin:0;
            }
                    
        body#home #content hr#blurb_underline {
            background:#ccc;
            color:#ccc;
            height:1px;
            border:0;
            width:820px;
            margin:20px auto 0 0;
            text-align:left;
        }
    
        body#home #content a#newsletter {
            display:block;
            float:left;
            width:142px;
            margin:20px 0 0 20px;
        }
    
        body#home #content ul#accolades {
            float:right;
            margin:20px 0 0;
            width:645px;
        }
        
        html > body#home #content ul#accolades {
            margin-bottom:20px;
        }
        
            body#home #content ul#accolades li {
                float:right;
                display:inline;
                line-height:15px;
                color:#666;
                font-size:9px;
                width:215px;
                margin:0;
            }
            
            body#home #content ul#accolades li img {
                float:left;
            }

            body#home #content ul#accolades li p
            {
                float:left;
                width:100px;
                margin:5px 0 0 10px;
            }
        
        #content h1 {
            float:left;
            margin:10px 0 10px 40px;
            padding:0;
            text-indent:-9999px;
            height:29px;
            display:inline;
        }
        
        body#home #content h1 {
            text-indent:0;
            width:500px;
            margin-left:20px;
            margin-bottom:0;
            font-size:13px;
            font-weight:normal;
            text-transform:uppercase;
            color:#455560;
        }
        
            * > body#home #content h1 {
                margin-top:30px;
            }
        
        body#services #content h1 {
            background:transparent url('../images/hdrs/services_hdr.png') no-repeat scroll 0 0;
            width:227px;
        }
        
        body#insurance-investments #content h1 {
            background:transparent url('../images/hdrs/insurance-investments_hdr.png') no-repeat scroll 0 0;
            width:212px;
        }
        
            body#liquidity #content h1 {
                background:transparent url('../images/hdrs/risk-management-liquidity_hdr.png') no-repeat scroll 0 0;
                width:212px;
            }
            
            body#purchase #content h1 {
                background:transparent url('../images/hdrs/insurance-investments-purchase_hdr.png') no-repeat scroll 0 0;
                width:400px;
            }
            
            body#ritc #content h1 {
                background:transparent url('../images/hdrs/risk-management-ritc_hdr.png') no-repeat scroll 0 0;
                width:100px;
            }
            
            body#syndicate-capacity #content h1 {
                background:transparent url('../images/hdrs/risk-management-syndicate-capacity_hdr.png') no-repeat scroll 0 0;
                width:308px;
            }
        
        body#insurance #content h1 {
            background:transparent url('../images/hdrs/insurance_hdr.png') no-repeat scroll 0 0;
            width:172px;
        }
        
            body#portfolio-solutions #content h1 {
                background:transparent url('../images/hdrs/management-portfolio-solutions_hdr.png') no-repeat scroll 0 0;
                width:170px;
            }
            
            body#claims #content h1 {
                background:transparent url('../images/hdrs/management-claims_hdr.png') no-repeat scroll 0 0;
                width:194px;
            }
            
            body#reinsurance #content h1 {
                background:transparent url('../images/hdrs/management-reinsurance_hdr.png') no-repeat scroll 0 0;
                width:248px;
            }
            
            body#broker-services #content h1 {
                background:transparent url('../images/hdrs/management-broker-services_hdr.png') no-repeat scroll 0 0;
                width:146px;
            }
            
            body#broker-performance #content h1 {
            	background:transparent url('../images/hdrs/insurance-broker-performance_hdr.png') no-repeat scroll 0 0;
                width:250px;
            }
            
            body#audit-inspection #content h1 {
                background:transparent url('../images/hdrs/insurance-audit-inspection_hdr.png') no-repeat scroll 0 0;
                width:253px;
            }
            
            body#accounting #content h1 {
                background:transparent url('../images/hdrs/management-accounting_hdr.png') no-repeat scroll 0 0;
                width:188px;
            }
            
            body#credit-control #content h1 {
                background:transparent url('../images/hdrs/management-credit-control_hdr.png') no-repeat scroll 0 0;
                width:126px;
            }
            
            body#exit-solutions #content h1 {
                background:transparent url('../images/hdrs/management-exit-solutions_hdr.png') no-repeat scroll 0 0;
                width:124px;
            }
        
        body#captive #content h1 {
            background:transparent url('../images/hdrs/captive_hdr.png') no-repeat scroll 0 0;
            width:167px;
        }        
            
            body#management #content h1 {
                background:transparent url('../images/hdrs/captive-management_hdr.png') no-repeat scroll 0 0;
                width:280px;
            }
            
            body#rent-captive #content h1 {
                background:transparent url('../images/hdrs/captive-rent-captive_hdr.png') no-repeat scroll 0 0;
                width:238px;
            }
            
            body#exit #content h1 {
                background:transparent url('../images/hdrs/captive-exit_hdr.png') no-repeat scroll 0 0;
                width:211px;
            }


        body#underwriting #content h1 {
            background:transparent url('../images/hdrs/underwriting_hdr.png') no-repeat scroll 0 0;
            width:270px;
        }        
            
            body#turnkey #content h1 {
                background:transparent url('../images/hdrs/underwriting-turnkey_hdr.png') no-repeat scroll 0 0;
                width:400px;
            }
            
            body#delegated #content h1 {
                background:transparent url('../images/hdrs/management-delegated_hdr.png') no-repeat scroll 0 0;
                width:399px;
            }
            
            body#lloyds-outsourcing #content h1 {
                background:transparent url('../images/hdrs/underwriting-lloyds-outsourcing_hdr.png') no-repeat scroll 0 0;
                width:274px;
            }        

        body#markets #content h1 {
            background:transparent url('../images/hdrs/markets_hdr.png') no-repeat scroll 0 0;
            width:116px;
        }
        
            body#markets-uk #content h1 {
                background:transparent url('../images/hdrs/markets_uk_hdr.png') no-repeat scroll 0 0;
                width:150px;
            }
            
            body#markets-us #content h1 {
                background:transparent url('../images/hdrs/markets_us_hdr.png') no-repeat scroll 0 0;
                width:124px;
            }
            
            body#markets-europe #content h1 {
                background:transparent url('../images/hdrs/markets_europe_hdr.png') no-repeat scroll 0 0;
                width:176px;
            }
            
            body#markets-bermuda #content h1 {
                background:transparent url('../images/hdrs/markets_bermuda_hdr.png') no-repeat scroll 0 0;
                width:86px;
            }
            
            body#markets-lloyds #content h1 {
                background:transparent url('../images/hdrs/markets_lloyds_hdr.png') no-repeat scroll 0 0;
                width:139px;
            }

        body#keyfacts-highlights #content h1 {
            background:transparent url('../images/hdrs/keyfacts_hdr.png') no-repeat scroll 0 0;
            width:98px;
        }
        
            body#keyfacts-history #content h1 {
                background:transparent url('../images/hdrs/keyfacts_history_hdr.png') no-repeat scroll 0 0;
                width:169px;
            }
            
            body#keyfacts-companies #content h1 {
                background:transparent url('../images/hdrs/keyfacts_companies_hdr.png') no-repeat scroll 0 0;
                width:150px;
            }
        
        body#profiles-offices #content h1 {
            background:transparent url('../images/hdrs/profiles_offices_hdr.png') no-repeat scroll 0 0;
            width:270px;
        }
        
        body#office-uk #content h1 {
            background:transparent url('../images/hdrs/profiles_offices_uk_hdr.png') no-repeat scroll 0 0;
            width:204px;
        }
        body#office-us #content h1 {
            background:transparent url('../images/hdrs/profiles_offices_us_hdr.png') no-repeat scroll 0 0;
            width:202px;
        }
        body#office-canada #content h1 {
            background:transparent url('../images/hdrs/profiles_offices_canada_hdr.png') no-repeat scroll 0 0;
            width:249px;
        }
        body#office-bermuda #content h1 {
            background:transparent url('../images/hdrs/profiles_offices_bermuda_hdr.png') no-repeat scroll 0 0;
            width:267px;
        }

        body#profiles-directors #content h1 {
            background:transparent url('../images/hdrs/profiles_directors_hdr.png') no-repeat scroll 0 0;
            width:167px;
        }
        
        body#profiles-m_index #content h1,
        body#profiles-management #content h1 {
            background:transparent url('../images/hdrs/profiles_management_hdr.png') no-repeat scroll 0 0;
            width:191px;
        }
            
        body#investors-information #content h1 {
            background:transparent url('../images/hdrs/investors_information_hdr.png') no-repeat scroll 0 0;
            width:215px;
        }
        
        body#investors-shareholder-help #content h1 {
            background:transparent url('../images/hdrs/investors_shareholder-help_hdr.png') no-repeat scroll 0 0;
            width:169px;
        }
        
        body#investors-financial #content h1 {
            background:transparent url('../images/hdrs/investors_financial_hdr.png') no-repeat scroll 0 0;
            width:194px;
        }
        
        body#investors-company-structure #content h1 {
            background:transparent url('../images/hdrs/investors_structure_hdr.png') no-repeat scroll 0 0;
            width:179px;
        }
        
        body#investors-rule-26 #content h1 {
            background:transparent url('../images/hdrs/investors_rule-26-information_hdr.png') no-repeat scroll 0 0;
            width:240px;
        }
        
        body#investors-risk #content h1 {
            background:transparent url('../images/hdrs/investors_risk_hdr.png') no-repeat scroll 0 0;
            width:179px;
        }
        
        body#investors-governance #content h1 {
            background:transparent url('../images/hdrs/investors_governance_hdr.png') no-repeat scroll 0 0;
            width:210px;
        }
        
        body#investors-advisors #content h1 {
            background:transparent url('../images/hdrs/investors_advisors_hdr.png') no-repeat scroll 0 0;
            width:81px;
        }
        
        body#investors-research #content h1 {
            background:transparent url('../images/hdrs/investors_research_hdr.png') no-repeat scroll 0 0;
            width:86px;
        }
        
        body#investors-stocks #content h1 {
            background:transparent url('../images/hdrs/investors_stock-prices_hdr.png') no-repeat scroll 0 0;
            width:111px;
        }
        
        	body#investors-summary #content h1 {
        		background:transparent url('../images/hdrs/investors_share-summary_hdr.png') no-repeat scroll 0 0;
        		width:200px;
        	}
        	
        	body#investors-shareholders #content h1 {
        		background:transparent url('../images/hdrs/investors_major_holders_hdr.png') no-repeat scroll 0 0;
        		width:200px;
        	}
        
        	body#investors-regulatory-news #content h1 {
        		background:transparent url('../images/hdrs/investors_regulatory_news_hdr.png') no-repeat scroll 0 0;
        		width:200px;
        	}
        
        body#press #content h1 {
            background:transparent url('../images/hdrs/press_hdr.png') no-repeat scroll 0 0;
            width:138px;
        }
        
            body#press-articles #content h1 {
                background:transparent url('../images/hdrs/press_articles_hdr.png') no-repeat scroll 0 0;
                width:258px;
            }
            
        body#rendezvous #content h1 {
            background:transparent url('../images/hdrs/rendezvous_hdr.png') no-repeat scroll 0 0;
            width:432px;
        }
        
            body#rendezvous-norwich #content h1 {
                background:transparent url('../images/hdrs/rendezvous_norwich_hdr.png') no-repeat scroll 0 0;
                width:197px;
            }
            
            body#rendezvous-new-jersey #content h1 {
                background:transparent url('../images/hdrs/rendezvous_new-jersey_hdr.png') no-repeat scroll 0 0;
                width:221px;
            }
            
            body#rendezvous-cologne #content h1 {
                background:transparent url('../images/hdrs/rendezvous_cologne_hdr.png') no-repeat scroll 0 0;
                width:195px;
            }
            
        body#sitemap #content h1 {
            background:transparent url('../images/hdrs/sitemap_hdr.png') no-repeat scroll 0 0;
            width:81px;
        }
        
        body#search #content h1 {
            background:transparent url('../images/hdrs/search_hdr.png') no-repeat scroll 0 0;
            width:66px;
        }
        
        body#privacy #content h1 {
            background:transparent url('../images/hdrs/privacy_hdr.png') no-repeat scroll 0 0;
            width:137px;
        }
        
        body#companies #content h1 {
        	background:transparent url('../images/hdrs/companies_hdr.png') no-repeat scroll 0 0;
        	width:150px;
        }
        
        body#careers #content h1 {
            background:transparent url('../images/hdrs/careers_hdr.png') no-repeat scroll 0 0;
            width:70px;
        }

        #content #strapline {
            float:right;
            margin:15px 40px 0 0;
            font-variant:small-caps;
            color:#999;
        }
        
        #content #subcontent_box {
            position:relative;
            float:left;
            width:820px;
            clear:both;
            min-height:280px;
            display:block;
            font-size:13px;
            border-top:3px #20568c solid;
            background:#a8b8be;
            padding:20px 0;
        }

        body.insurance-investments #subcontent_box {
            border-top:3px #7a003c solid !important;
        }
        
        body.insurance #subcontent_box {
            border-top:3px #37989b solid !important;
        }

        body.captive #subcontent_box {
            border-top:3px #b38808 solid !important;
        }
        
        body.underwriting #subcontent_box {
            border-top:3px #c2b59b solid !important;
        }
        
        body#services #content #subcontent_box {
            border-top:3px #20568c solid;
        }
        
        body.rendezvous #content #subcontent_box {
            border-top:3px #fabb00 solid !important;
        }
            
            #content #subcontent_box .sub_section {
                float:left;
                display:inline;
                width:460px;
                margin-left:40px;
                color:#334;
                position:relative;
            }

                #content #subcontent_box .subsection a,
                #content #subcontent_box .sub_section a {
                    color:#20568c;
                }

            #content #subcontent_box .subsection,
            body.profiles #subcontent_box .sub_section {
                width:740px !important;
            }
                        
                #content .sub_section ul
                #content .sub_section p,
                #content .sub_section h2 {
                    padding:0;
                    margin:0;
                }
                
                #content .sub_section ul,
                #content .sub_section p {
                    margin:0 0 10px
                }
                
                body.investors #content .sub_section h2,
                body.services #content .sub_section h2 {
                    font-size:15px;
                }
                
            body.markets #content #market_image,
            body.services #content #cover_image {
                float:right;
                margin:20px 80px 20px 0;
                display:inline;
                width:120px;
                position:relative;
            }
            
                body.markets #content #market_image,
                body.services #content #cover_image a {
                    color:#334;
                    text-decoration:none;
                    font-size:11px;
                }
                
                body.services #content #cover_image a img {
                    display:block;
                    margin-bottom:5px;
                }
                
                body.services #content #cover_image a img.pdficon {
                    display:inline;
                    vertical-align:text-bottom;
                    margin:0;
                }
        
            body.press #content #year_links,
            #content #subcontent_nav {
                list-style:none;
                margin-bottom:10px;
                display:inline;
            }
            
            #content #subcontent_nav {
                margin:0 40px 10px;
                display:block;
            }

            body.press #content #year_links li,            
            #content #subcontent_nav li {
                display:inline;
                margin:0 20px 0 0;
                color:#334;
            }

                body.press #content #year_links li a,            
                #content #subcontent_nav li a {
                    color:#fff;
                    text-decoration:none;
                    font-size:13px;
                }
                
                body.press #content #year_links li a.active,
                #content #subcontent_nav li a.active {
                    color:#334;
                    font-weight:bold;
                }
                
                body.press #content #year_links li a:hover,
                #content #subcontent_nav li a:hover {
                    text-decoration:underline;
                }
                
                body.press #content #year_links li a.active:hover,
                #content #subcontent_nav li a.active:hover {
                    text-decoration:none;
                }
                
                body.press #content #subscribe_link {
                    display:inline;
                }
                
            #content #subcontent_box #intro {
                color:#fff;
                margin:0 40px 20px;
            }
            
            body#services #subcontent_box #col1,
            body#services #subcontent_box #col2,
            body#services #subcontent_box #col3,
            body#services #subcontent_box #col4 {
                width:170px;
                height:170px;
                display:inline;
                float:left;
                margin-right:20px;
                color:#fff;
                font-weight:bold;
                text-decoration:none;
            }
            
                body#services #subcontent_box #col1 {
                    margin-left:40px;
                    background:#7a003c;
                }
                
                    body#services #subcontent_box #col1 span {
                        text-indent:-9999px;
                        background:transparent url('../images/insurance-investments_burgundy.png') no-repeat scroll 0 0;
                        height:40px;
                        width:114px;
                    }
                
                body#services #subcontent_box #col2 {
                    background:#359496;
                }
                
                    body#services #subcontent_box #col2 span {
                        text-indent:-9999px;
                        background:transparent url('../images/insurance_green.png') no-repeat scroll 0 0;
                        height:40px;
                        width:88px;
                    }
                
                body#services #subcontent_box #col4 {
                    background:#B38808;
                }
                
                    body#services #subcontent_box #col4 span {
                        text-indent:-9999px;
                        background:transparent url('../images/captive_gold.png') no-repeat scroll 0 0;
                        height:46px;
                        width:125px;
                    }
                
                body#services #subcontent_box #col3 {
                    background:#cabb9d;
                }
                
                    body#services #subcontent_box #col3 span {
                        text-indent:-9999px;
                        background:transparent url('../images/underwriting_fawn.png') no-repeat scroll 0 0;
                        height:47px;
                        width:125px;
                    }
                
                    body#services #subcontent_box #col1 span,
                    body#services #subcontent_box #col2 span,
                    body#services #subcontent_box #col3 span,
                    body#services #subcontent_box #col4 span {
                        margin:15px;
                        font-size:15px;
                        line-height:17px;
                        display:block;
                    }
            
            body.press #subcontent_box #col_big {
                width:740px;
                margin:0 40px;
                overflow:auto;
            }
            
            body#press #subcontent_box #col1,
            body#press #subcontent_box #col2,
            body#press #subcontent_box #col3 {
                display:block;
                width:200px;
                height:200px;
                float:left;
                margin-right:20px;
                color:#fff;
                font-weight:bold;
                text-decoration:none;
            }
            
                body#press #subcontent_box #col1 {
                    margin-left:40px;
                    background:#7a003c;
                }
                
                	body#press #subcontent_box #col1 span {
                		background:transparent url('../images/rns_burgundy.png') no-repeat scroll 0 0;
                		width:140px;
                		height:38px;
             		}
                
                body#press #subcontent_box #col2 {
                    background:#37989b;
                }
                
                	body#press #subcontent_box #col2 span {
                		background:transparent url('../images/articles_green.png') no-repeat scroll 0 0;
                		width:119px;
                		height:38px;
                	}
                
                body#press #subcontent_box #col3 {
                    background:#b38808;
                }
                
                	body#press #subcontent_box #col3 span {
                		background:transparent url('../images/newsletter_gold.png') no-repeat scroll 0 0;
                		width:100px;
                		height:37px;
                	}
                
                body#press #subcontent_box #col1 span,
                body#press #subcontent_box #col2 span,
                body#press #subcontent_box #col3 span {
                    display:block;
                    margin:20px;
                    font-size:15px;
                    line-height:17px;
                    text-indent:-9999px;
                }
            
                body.press #subcontent_box #announcement {
                    float:left;
                }
            
                body.press #subcontent_box #text {
                    float:left;
                    width:480px;
                    padding-bottom:10px;
                    border-bottom:1px #789 dotted;
                }
                
                body#press-articles #subcontent_box #text {
                    margin-bottom:10px;
                }
                
                    body.press #announcement #text #post {
                        border-bottom:1px #789 dotted;
                        margin-bottom:10px;
                    }
                
                body.press #subcontent_box #announcement #image {
                    display:block;
                    float:right;
                    width:140px;
                    margin:20px 0 0 40px;
                    text-decoration:none;
                }
                
                    body.press #subcontent_box #announcement #image img {
                        display:block;
                        margin-left:-10px;
                    }
            
                body.press #subcontent_box p,
                body.press #subcontent_box h2,
                body.press #subcontent_box h3 {
                    margin:0;
                    padding:0;
                }
                
                body.press #subcontent_box h2 {
                    font-size:16px;
                    margin-bottom:5px;
                    color:#fff;
                }
                
                    body.press #subcontent_box a {
                        color:#334;
                    }
                    
                    body.press #subcontent_box h2 a {
                        color:#fff;
                        text-decoration:none;
                    }
                
                body.press #subcontent_box h3 {
                    font-size:13px;
                    margin-top:15px;
                }
                
                body.press #subcontent_box h4 {
                    font-size:13px;
                    margin:0;
                    padding:0;
                    color:#334;
                }
                
                    body.press #subcontent_box h3 a {
                        color:#334;
                        text-decoration:none;
                    }
                
                body.press #subcontent_box p {
                    color:#112;
                    margin-bottom:10px;
                }
                
                body.press #subcontent_box .date {
                    font-style:italic;
                    margin:5px 0;
                    color:#334;
                    font-size:11px;
                }

                body#press #subcontent_box .flinks,
                body#press #subcontent_box #alinks {
                    margin-top:5px;
                    padding-top:5px;
                    border-top:1px #789 dotted;
                    font-size:11px;
                }
                
                    body#press #subcontent_box .flinks a,
                    body#press #subcontent_box #alinks a {
                        text-decoration:none;
                    }
                
                    body#press #subcontent_box .flinks img,
                    body#press #subcontent_box #alinks img {
                        vertical-align:top;
                    }
                
                body.press #subcontent_box ul,
                body.press #subcontent_box ul li {
                    list-style:none;
                    margin:0;
                    padding:0;
                }
                
                    body#press #subcontent_box #col3 ul li a {
                        color:#334;
                        text-decoration:none;
                    }

                body.press #subcontent_box #thumb {
                    display:block;
                    float:right;
                    margin-right:10px;
                }
                
                body.press #subcontent_box .source {
                    display:block;
                    color:#334;
                }
                
                body.press #subcontent_box .publication_image {
                	float:right;
                }

                body.press #subcontent_box .subscribe {
                    text-decoration:none;
                }
                
                    body.press #subcontent_box .subscribe img {
                        vertical-align:top;
                    }

                body.press #subcontent_box #text {
                    margin:0 40px;
                    width:480px;
                    float:left;
                    display:inline;
                }
                
                body.press #subcontent_box #announcement #text {
                    margin:0;
                }
                    
                    body.press #subcontent_box #text p {
                        margin-top:10px;
                    }
                
                body.press #subcontent_box #article_image {
                    float:right;
                    margin-right:80px;
                    display:inline;
                }
                
                body.press #subcontent_box p.placehold {
                	margin:0 40px;
                	color:#334;
                }
                
            body#press-newsletter #subcontent_box img {
                margin-left:40px;
            }

            #subcontent_box #slider {
                margin:20px 0 0 40px;
                width:712px;
                overflow:hidden;
            }
            
            	body#profiles-directors #subcontent_box #slider {
            		width:740px;
            	}
            
            body.profiles #subcontent_box #people,
            body.services #subcontent_box #services_links {
                float:left;
                width:9999px;
                overflow:hidden;
            }
            
            body.profiles #subcontent_box #directors {
                width:520px;
            }
            
            body.services #subcontent_box #services_links img {
                display:block;
                margin-bottom:5px;
            }
            
            body.profiles #subcontent_box #directors li,
            body.profiles #subcontent_box #people li,
            body.services #subcontent_box #services_links li {
                padding:0;
                margin:0 20px 0 0;
                list-style:none;
                float:left;
                width:163px;
            }
            
            body.profiles #subcontent_box #directors li {
                min-height:220px;
                margin:0 20px 20px 0;
            }
                
                body.profiles #subcontent_box #directors li,
            	body#profiles-directors #subcontent_box #people li {
            		width:132px !important;
            	}
            	
            	body.profiles #subcontent_box #directors li {
            	    width:150px !important;
            	}
                
                body.profiles #subcontent_box #directors li a,
                body.profiles #subcontent_box #people li a,
                body.services #subcontent_box #services_links li a {
                    text-decoration:none;
                    color:#345;
                    line-height:11px;
                }
                
                body.profiles #subcontent_box #directors li a,
                body.profiles #subcontent_box #people li a {
                    font-size:11px;
                    line-height:1.5em;
                }
                
                body.profiles #subcontent_box #directors li a strong,
                body.profiles #subcontent_box #people li a strong {
                    font-size:13px;
                }
                
                body.profiles #subcontent_box #directors li a img {
                    display:block;
                    height:162px;
                    margin-bottom:5px;
                }
                        
            #subcontent_box #previous,    
            #subcontent_box #next {
                position:absolute;
                top:160px;
                width:25px;
                text-align:center;
                display:inline;
                padding:7px 0;
                background-color:#345;
                color:#fff;
                text-decoration:none;
                outline:none;
            }
            
            	body#profiles-directors #subcontent_box #previous,
            	body#profiles-directors #subcontent_box #next {
            		display:none;
            	}
            
            #subcontent_box #next {
                right:54px;
            }
            
            #subcontent_box #previous {
                left:25px;
            }
            
        #content #subcontent_box #stock_chart {
            position:relative;
            margin:0 40px;
            background:transparent url('../images/stock_bg.png') no-repeat scroll 0 0;
            height:289px;
            width:585px;
            text-align:center;
        }
        
            #content #subcontent_box #stock_chart p {
                margin:0;
                color:#aab;
                font-size:11px;
                line-height:13px;
                width:440px;
                margin:5px 65px 0;
            }
            
            #content #subcontent_box #stock_chart #last_trade {
                position:absolute;
                top:30px;
                left:390px;
                padding:2.5px;
                background:#def;
                width:100px;
                border:1px #abd solid;
            }
            
                #content #subcontent_box #stock_chart #last_trade span {
                    color:#334;
                    font-size:11px;
                }
                
                #content #subcontent_box #stock_chart #last_trade strong {
                    color:#112;
                    font-size:20px;
                    line-height:20px;
                }
                
                #content #subcontent_box #stock_chart .pc_change {
                    display:block;
                }
                
                #content #subcontent_box #stock_chart .negative {
                    color:#C00 !important;
                }
                
                #content #subcontent_box #stock_chart .positive {
                    color:#3C0 !important;
                }
                
                #content #subcontent_box #stock_chart img {
                    vertical-align:baseline;
                }
        
        body#investors-financial #subcontent_box {
        	color:#334;
        }
        
        body#investors-financial #subcontent_box h2 {
        	margin:0 40px 10px;
        	font-size:15px;
        }
        
        body#press-newsletter #subcontent_box table,
        body#investors-financial #subcontent_box table {
        	margin:0 40px 20px;
        }
        
        body#press-newsletter #subcontent_box table {
        	font-size:8pt;
        }
        
        	body#press-newsletter #subcontent_box table th,
        	body#investors-financial #subcontent_box table th {
        		text-align:left;
        		padding:5px;
        		width:80px;
        		font-size:11px;
        	}
        	
        	body#press-newsletter #subcontent_box table th.col1 {
        		width:40px;
        	}
        	
        	body#press-newsletter #subcontent_box table th.col2 {
        		width:220px;
        	}
        	
        	body#press-newsletter #subcontent_box table th.col3 {
        		width:440px;
        	}
        	
        	body#press-newsletter #subcontent_box table th.label,
        	body#investors-financial #subcontent_box table th.label {
        		width:340px;
        	}
        	
        	body#press-newsletter #subcontent_box table td,
        	body#investors-financial #subcontent_box table td {
       			border:1px #333 solid;
       			padding:5px;
        	}
        	
        		body#press-newsletter #subcontent_box table td a {
        			text-decoration:none;
        			border-bottom:1px #000 dotted;
        		}
        	
        		body#press-newsletter #subcontent_box table td a img {
        			margin:0;
        			padding:0;
        			vertical-align:baseline;
        		}
        		
		body#press-articles #subcontent_box li.announcement {
		    display:block;
		    padding:0 0 10px;
		    margin:0 0 10px;
		    border-bottom:1px rgba(0, 0, 0, 0.25) dotted;
		}
		
		    body#press-articles .announcement .image {
		        display:block;
		        text-decoration:none;
		        font-size:10pt;
		        color:#036;
		    }
		    
		        body#press-articles .announcement .image img {
		            vertical-align:middle;
		        }
		    
		    body#press-articles .announcement .pdf,
		    body#press-articles .announcement .link {
		        display:block;
		        margin:0 0 5px;
		    }
        	
        body#investors-financial #subcontent_box ul {
        	margin:0 40px;
        }
        
        	body#investors-financial #subcontent_box ul li {
        		margin:0;
        	}
        
        	body#investors-financial #subcontent_box ul li a {
        		color:#334;
        	}
        	
        body.investors iframe {
        	width:820px;
        	overflow:auto;
        	min-height:350px;
        	height:350px;
        }
        
        body#investors-summary iframe {
        	height:750px;
        }
        
        body#investors-shareholders iframe {
        	height:535px;
        }
        
        body#profiles-m_index #subcontent_box a {
            display:inline;
            float:left;
            width:140px;
            height:140px;
            margin-right:10px;
            background:#ccc;
            color:#fff;
            text-decoration:none;
        }
        
            body#profiles-m_index #subcontent_box a span {
                display:block;
                text-indent:-9999px;
                margin:10px;
                font-weight:bold;
            }
        
            body#profiles-m_index #subcontent_box #sect1 {
                margin-left:40px;
                background:#7a003c;
            }
            
            	body#profiles-m_index #subcontent_box #sect1 span {
            		background:transparent url('../images/insurance-investments_burgundy_s.png') no-repeat scroll 0 0;
            		width:85px;
            		height:32px;
            	}
            
            body#profiles-m_index #subcontent_box #sect2 {
                background:#37989b;
            }
            
            	body#profiles-m_index #subcontent_box #sect2 span {
            		background:transparent url('../images/insurance_green_s.png') no-repeat scroll 0 0;
            		width:65px;
            		height:32px;
            	}
            
            body#profiles-m_index #subcontent_box #sect3 {
                background:#b38808;
            }
            
				body#profiles-m_index #subcontent_box #sect3 span {
					background:transparent url('../images/captive_gold_s.png') no-repeat scroll 0 0;
					width:57px;
					height:18px;
				}
            
            body#profiles-m_index #subcontent_box #sect4 {
                background:#c2b59b;
            }

            	body#profiles-m_index #subcontent_box #sect4 span {
            		background:transparent url('../images/underwriting_fawn_s.png') no-repeat scroll 0 0;
            		width:93px;
            		height:37px;
            	}
            
            body#profiles-m_index #subcontent_box #sect5 {
                background:#1D4377;
            }
            
            	body#profiles-m_index #subcontent_box #sect5 span {
            		background:transparent url('../images/corporate_blue_s.png') no-repeat scroll 0 0;
            		width:67px;
            		height:17px;
            	}
        
        body.profiles #content #subcontent_box .row {
            margin:0 40px 10px;
            width:700px;
        }
        
        body.profiles #content #subcontent_box .s1,
        body.profiles #content #subcontent_box .s2 {
            padding-bottom:10px;
            border-bottom:1px #89a solid;
        }
            
            body.profiles #content #subcontent_box .row h2 {
                margin:0 40px 0 0;
                padding:0;
                float:left;
                font-size:15px;
                width:75px;
                color:#012;
            }
            
            body.profiles #content #subcontent_box .row address {
                font-style:normal;
                float:left;
                min-width:125px;
                margin:0 20px 0 0;
                color:#345;
            }
            
            body.profiles #subcontent_box #person {
                margin:0 40px;
                color:#345;
                float:left;
                display:inline;
            }
            
                body.profiles #subcontent_box #person h2 {
                    font-size:15px;
                    padding:0;
                    margin:0;
                }
                
                body.profiles #subcontent_box #person #position {
                    display:block;
                    margin-bottom:10px;
                    font-style:italic;
                }
                
                body.profiles #subcontent_box #person #info {
                    width:480px;
                    float:left;
                }
                
                    body.profiles #subcontent_box #person .tel {
                        margin-bottom:5px;
                    }
                    
                    body.profiles #subcontent_box #person .email {
                        margin-bottom:10px;
                    }
                body.profiles #subcontent_box #person #headshot {
                    float:right;
                    margin-left:60px;
                }
        
        body#profiles-offices #content #subcontent_box #office_images,
        body#markets #content #subcontent_box #market_images {
            margin:0 29px 20px;
            display:inline;
            float:left;
            position:relative;
        }

        body#profiles-offices #content #subcontent_box #office_images li,        
        body#markets #content #subcontent_box #market_images li {
            list-style:none;
            padding:0;
            float:left;
            margin:0 11px;
            display:inline;
        }
        
            body#markets #content #subcontent_box #market_images li {
                margin:0 16px;
            }
        
            body#profiles-offices #content #subcontent_box #office_images li a,
            body#markets #content #subcontent_box #market_images li a {
                color:#345;
                text-decoration:none;
            }
            
            body#profiles-offices #content #subcontent_box #office_images li img,
            body#markets #content #subcontent_box #market_images li img {
                display:block;
                margin-bottom:5px;
            }

        body.profiles #subcontent_box address {
            float:left;
	    font-style: normal;
        }
        
        body.profiles #subcontent_box #map_image {
            float:right;
            margin-bottom:20px;
        }
        
        body.offices #subcontent_box .subsection {
            float:left;
            width:460px;
            margin-left:40px;
            color:#334;
            position:relative;
            display:none;
        }
        
        body.offices #subcontent_box #section0 {
            display:inline;
        }
        
        body.keyfacts #subcontent_box h2 {
            margin:0 40px;
            font-size:13px;
            color:#334;
        }
        
        body.keyfacts #subcontent_box ul {
            margin:0 0 20px;
            list-style:none;
        }
        
            body.keyfacts #subcontent_box ul li {
                margin:10px 40px 0 55px;
                padding:0;
                list-style:disc;
                list-style-position:outside;
                color:#334;
            }
        
        body.keyfacts #subcontent_box dl {
            margin:0 40px;
            color:#334;
        }
        
            body.keyfacts #subcontent_box dl dt {
                margin:10px 0 0;
                font-weight:bold;
            }
        
        body.rendezvous #content #subcontent_box #thumbs {
            margin:0 40px;

        }

            body.rendezvous #subcontent_box #thumb {
                display:block;
                margin:0 40px;
                color:#345;
                text-decoration:none;
            }
            
            body.rendezvous #content #subcontent_box #location_thumb,
            body.rendezvous #content #subcontent_box #thumbs li {
                padding:0;
                margin:0;
                list-style:none;
                float:left;
                margin-right:20px;
                color:#345;
            }
            
            body.rendezvous #content #subcontent_box #location_thumb {
                margin-left:40px;
                text-decoration:none;
                font-size:11px;
                line-height:15px;
            }
            
            body.rendezvous #content #subcontent_box #archive li h2 {
                margin:0;
                padding:0;
                font-size:13px;
                color:#334;
            }
            
            body.rendezvous #content #subcontent_box #archive li a,
            body.rendezvous #content #subcontent_box #thumb,
            body.rendezvous #content #subcontent_box #thumbs li a {
                color:#345;
                text-decoration:none;
                font-size:11px;
                line-height:15px;
            }
            
                body.rendezvous #content #subcontent_box #thumbs li a strong,
                body.rendezvous #content #subcontent_box #thumb strong {
                    font-size:13px;
                }
            
            body.rendezvous #subcontent_box #location_thumb img,
            body.rendezvous #subcontent_box #thumb img,
            body.rendezvous #subcontent_box #thumbs img {
                display:block;
            }
            
        body.rendezvous #content #subcontent_box #rendezvous_nav {
            width:120px;
            height:280px;
            float:left;
            display:block;
            margin-left:20px;
        }
        
        html > body.rendezvous #content #subcontent_box #rendezvous_nav {
            margin-left:40px;
        }
        
            body.rendezvous #content #subcontent_box #rendezvous_nav li {
                margin:0;
                padding:0;
            }
        
            body.rendezvous #rendezvous_nav a {
                color:#fff;
                text-decoration:none;
            }
            
            body.rendezvous #rendezvous_nav a.active {
                color:#334 !important;
                font-weight:bold;
            }
            
            body.rendezvous #rendezvous_nav a:hover {
                text-decoration:underline;
            }
            
            body.rendezvous #rendezvous_nav a.active:hover {
                text-decoration:none;
            }
        
        body.rendezvous #content #subcontent_box #rendezvous_gallery,
        body.rendezvous #content #subcontent_box #rendezvous_section {
            margin:-20px 0 -20px 20px;
            float:left;
            width:420px;
        }
        
        body.rendezvous #content #subcontent_box #rendezvous_gallery {
        	padding:20px 0;
        }
        
            body.rendezvous #content #subcontent_box #sections {
                float:left;
                margin:20px 0;
                color:#334;
                overflow:auto;
            }
            
            body.rendezvous #content #subcontent_box #sections h3 {
                font-size:15px;
                margin:0 0 10px;
            }
            
            body.rendezvous #content #subcontent_box #sections a {
                color:#20568c;
            }
        
            body.rendezvous #content #subcontent_box #rendezvous_aside {
                float:right;
                width:220px;
            }
            
                body.rendezvous #rendezvous_aside h4 {
                    margin:20px 40px 5px;
                    padding:0;
                    font-size:13px;
                    color:#334;
                }
            
                body.rendezvous #content #subcontent_box #downloads {
                    margin:0 40px;
                }
                
                body.rendezvous #content #subcontent_box #downloads li {
                    margin-bottom:10px;
                }
                
                body.rendezvous #content #subcontent_box #downloads li a {
                    color:#334;
                    text-decoration:none;
                }
                
                body.rendezvous #content #subcontent_box #downloads li img {
                    vertical-align:top;
                }
        
            body.rendezvous #content li {
                padding:0;
                margin:0;
                list-style:none;
            }
    
    body.rendezvous .album {
    	display:none;
    	margin-top:10px;
    }
       
    body.rendezvous #lightbox {
    	position:absolute;
    	padding:5px;
    	background:#fff;
		box-shadow:1px 1px 5px #334;
		-moz-box-shadow:1px 1px 5px #334;
		-webkit-box-shadow:1px 1px 5px #334;
		z-index:100;
    }
    
    	body.rendezvous #lightbox p {
    		margin:5px 0 0;
    		font-size:11px;
    		color:#334;
    		text-align:center;
    	}
    
    body.rendezvous #bgLayer {
    	position:fixed;
    	top:0;
    	left:0;
    	background:#000;
    	opacity:0.5;
    	-moz-opacity:50;
    	filter:alpha(opacity=50);
    	height:100%;
    	width:100%;
    	display:none;
    	z-index:99;
    }

    body#search #search_box {
        margin:0 40px 20px;
    }
    
        body#search #search_box input {
            width:300px;
            padding:5px;
            font-size:13px;
            color:#334;
            border:1px #667 solid;
        }
        
        body#search #search_box button {
            width:75px;
            background:transparent url('../images/quicklinks_bg.png') repeat-x scroll 0 0;
            padding:4px 4px 5px;
            color:#fff;
            border:1px #006 solid;
            font-weight:bold;
            vertical-align:top;
        }
        
        body#search #result_box {
            margin:0 40px;
            color:#668;
        }

        body#search #result_box h2 {
            font-size:15px;
            color:#334;
            margin:0 0 10px;
        }
        
        body#search #result_box h3 {
            font-size:15px;
            margin:0;
        }
        
            body#search #result_box h3 a {
                color:#20568c !important;
            }
        
        body#search #result_box ul,
        body#search #result_box li {
            list-style:none;
            padding:0;
            margin:0;
        }
        
        body#search #result_box li {
            margin-bottom:10px;
            padding-bottom:10px;
            border-bottom:1px #778 dotted;
        }
        
            body#search #result_box li a {
                color:#334;
            }

    body#sitemap #subcontent_box ul#sitemap_list {
        margin:0 40px;
    }
    
        body#sitemap #subcontent_box ul li {
            list-style:circle;
        }

        body#sitemap #subcontent_box a {
            color:#20568c;
        }
        
    body#privacy #subcontent_box {
        padding-top:0;
    }
    
    body#privacy #subcontent_box h2,
    body#privacy #subcontent_box h3,
    body#privacy #subcontent_box p,
    body#privacy #subcontent_box span {
        margin:0 40px;
        color:#334;
    }
    
    body#privacy #subcontent_box h2 {
        font-size:15px;
        margin-top:20px;
    }
    
    body#privacy #subcontent_box h3 {
        font-size:13px;
        margin:15px 40px 5px;
    }
    
    body#companies #subcontent_box {
    	color:#334;
    }
    
    	body#companies #subcontent_box ul {
    		margin:0 40px;
    	}
    	
    		body#companies #subcontent_box ul li {
    			margin:0;
    		}
    
    	body#companies #subcontent_box h2 {
    		margin:20px 40px 0;
    		font-size:15px;
    	}
    
    	body#companies #subcontent_box h3 {
    		margin:20px 40px 0;
    		font-size:13px;
    	}
    
    	body#companies #subcontent_box p {
    		margin:0 40px;
    		font-size:11px;
    	}
    	
    	body#careers #subcontent_box p {
    	    margin:10px 40px 0;
    	    font-size:13px;
    	    line-height:1.75em;
    	}
    	
    	body#careers #subcontent_box h3 {
    	    margin:20px 40px 0;
    	    font-size:12pt;
    	    font-weight:normal;
    	}
    	
    	body#careers #subcontent_box ul,
    	body#careers #subcontent_box li {
    	    list-style:none;
    	    padding:0;
    	    margin:0;
    	}
    	
    	body#careers #subcontent_box ul {
	        margin:0 40px;
	    }
	    
	        body#careers #subcontent_box li {
	            padding:10px 0;
	            border-bottom:1px #88989e dotted;
	            overflow:hidden;
	        }
	    
	            body#careers #subcontent_box li img {
	                display:block;
	                float:left;
	                margin:0 10px 0 0;
                }
	    
	            body#careers #subcontent_box li a {
	                float:left;
	                color:#369;
	                font-size:11px;
	                width:420px;
	                text-decoration:none;
	            }
	            
	                body#careers #subcontent_box li a .location {
	                    color:#333;
	                    text-decoration:none;
	                }
	                
	                body#careers #subcontent_box li a .closing-date {
	                    font-style:italic;
	                }
	            
	            body#careers #subcontent_box li .button {
	                margin:-3px 0 0 20px;
	                padding:5px 8px;
	                width:auto;
	                color:#333;
	                background-color:#e9e9e9;
	                background-image:-webkit-linear-gradient(top, #f9f9f9, #e9e9e9);
	                background-image:-moz-linear-gradient(top, #f9f9f9, #e9e9e9);
	                background-image:-ms-linear-gradient(top, #f9f9f9, #e9e9e9);
	                background-image:-o-linear-gradient(top, #f9f9f9, #e9e9e9);
	                background-image:linear-gradient(top, #f9f9f9, #e9e9e9);
	                border:1px #88989e solid;
	                line-height:1em;
	                -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15), inset 0 1px 0 #fff;
	                -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15), inset 0 1px 0 #fff;
	                box-shadow:0 1px 2px rgba(0, 0, 0, 0.15), inset 0 1px 0 #fff;
	            }
	            
	            body#careers #subcontent_box li .button:active {
	                background:#d9d9d9;
	                -webkit-box-shadow:none;
	                -moz-box-shadow:none;
	                box-shadow:none;
	            }

    #footer {
        font-size:10px;
        color:#666;
    }
    
    #footer a {
        color:#333;
    }
    
    #footer ul {
        float:left;
    }
    
        #footer ul li {
            display:inline;
            margin:0 10px 0 0;
        }
        
        #footer ul > li > a,
        #footer ul > li > span {
            margin-right:10px;
        }

        #footer ul > li:after {
            content:"|";
        }
        
    #footer #xactive_link {
        display:inline;
        float:right;
    }

-->

