﻿body {
	background:#034e69;
	margin:0px; 
	padding:0px; }
body#home a#homenav,
body#coverages a#coveragesnav,
body#riskmgmt a#riskmgmtnav,
body#about a#aboutnav,
body#news a#newsnav,
body#producers a#producersnav,
body#claims a#claimsnav,
body#contact a#contactnav {
	color: #efe0ae;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding: 0px 2em;
	border-right: 1px #dcbf6d solid; }
div#privacy2 a#privacynav2,
div#termsofuse2 a#termsofusenav2,
div#liability a#liabilitynav2,
div#downloads2 a#downloadsnav2,
div#riskmgmt2 a#riskmgmtnav2,
div#reviews2 a#reviewsnav2,
div#finmgmt2 a#finmgmtnav2,
div#credits2 a#creditsnav2,
div#education2 a#educationnav2,
div#seminars2 a#seminarsnav2,
div#about2 a#aboutnav2,
div#aboutRLI a#aboutRLInav2,
div#team A#teamnav2 {
	background: #efe0ae;
	border-left: 1em solid #d9541e;
	padding: 0.25em 0.5em 0.4em 0.75em;
}
#container-home {
	background: #ffffff url("../images/masthd-home.jpg") no-repeat top;
	width:950px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	line-height:120%;
	color:#000000;
}
#container-int {
	background: #ffffff url("../images/masthd-int.jpg") no-repeat top;
	border:0px;
	width:950px; height:100%;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	line-height:120%;
	color:#000000;
}
#int-main {
	background: #ffffff url("../images/int-bkgd.jpg") no-repeat right top;
	width:736px;
	vertical-align: top;
	padding-top:48px;
	padding-right:18px;
	padding-bottom:18px;
	text-align:left;
}
#home-main {
	background: #ffffff url("../images/home-bkgd.jpg") no-repeat left top;
	vertical-align:top;
	margin-left:140px;
	height:433px;
}
#home-main-margins {
	padding-left:140px;
	padding-top:30px;
}
#home-main-margins2 {
	padding-left:140px;
	padding-top:20px;
}
#home-head {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12pt;
	font-weight:normal;
	line-height:150%;
	color:#034e69;
	text-align:left;
	vertical-align:top;
	padding:0px 50px 30px 50px;
}
#home-head2 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12pt;
	font-weight:normal;
	line-height:130%;
	color:#034e69;
	text-align:left;
	vertical-align:top;
	padding:0px 30px 20px 50px;
}
#home-entry-points {
	border-bottom:2pt #dcbf6d solid;
	border-top:2pt #dcbf6d solid;
	width:750px;
}
#home-sections {
	background:4f8396;
	height:24px
}
#link-descriptions {
	font-family:Tahoma, Arial, sans-serif;
	font-size:8pt;
	font-weight:normal;
	line-height:120%;
	color:#000000;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}
#left-col-no-nav {
	width:216px;
	vertical-align:middle;
	padding-bottom:36px;
}
#left-col-nav {
	width:216px;
	vertical-align:top;
}
#ambest {
	margin:48px 0px 0px 36px;
}
#footer-home {
	background:#034e69 url("../images/footer-logo.gif") left no-repeat;
	text-align:right;
	padding-right:18px;
	height:58px;
	vertical-align:middle;
	color:#efe0ae;
}
#footer-int {
	background:url("../images/footer-int.jpg") bottom left no-repeat;
	text-align:right;
	padding-right:18px;
	height:58px;
	vertical-align:middle;
	color:#efe0ae;
}
#logo-link {
	height:60px;
}
#logo-link-int {
	height:57px;
}
#masthead-home {
	height:184px;
	padding-top: 136px; }
#masthead-home2 {
	height:124px;
	padding-top: 76px; }
#masthead-interior {
	height:48px; }
#navlist {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align:center; }
#navlist a:link {
	display: inline;
	color: #ffffff;
	padding: 0px 2em;
	border-right: 1px #efe0ae solid;
	text-decoration: none;}
#navlist a:visited {
	display: inline;
	color: #ffffff;
	padding: 0px 2em;
	border-right: 1px #efe0ae solid;
	text-decoration: none;}
#navlist a:hover {
	color: #a0d0e0; }
#left-nav {
	color: #000000;
	background-color: #ffffff;
	padding: 48px 0px 0px 18px;
	margin-left: 0;
	width: 12em;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
#left-nav li {
	list-style: none;
	margin: 0;
	font-size: 10pt;
}
#left-nav a {
	display: block;
	text-decoration: none;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: #000000;
	background-color: #efe0ae;
	border-left: 1em solid #008ab0;
	padding: 0.25em 0.5em 0.4em 0.75em;
}
#left-nav a {
	width: 99%;
}

#left-nav a:hover {
	background: #dcbf6d;
	padding: 0.25em 0.5em 0.4em 0.75em;
}
h1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #d9541e; }
h2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #008ab0; }
h2.coming {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #efe0ae; }
p {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height:120%;
	color: #000000; }
ul.body, ol.body {
	font-family:Tahoma, Arial, sans-serif; font-size:10pt; color:#000000; line-height:120%; 
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
li.li-body {
	padding-bottom:3px; }
.contact {
	padding-right:24px;
	vertical-align:top;
}
.small-white {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff; }
.small {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; }
.form-1 {
	width:20%; font-family:Tahoma, Arial, sans-serif; color:#000000; font-size:8pt; vertical-align:bottom; }
.form-2 {
	width:80%; font-family:Tahoma, Arial, sans-serif; color:#000000; font-size:8pt; vertical-align:bottom; }
.form-3 {
	font-family:Tahoma, Arial, sans-serif; color:#000000; font-size:8pt; vertical-align:top; text-align:left; border-bottom:1px #000000 solid; padding-right:12px; }
.form-4 {
	font-family:Tahoma, Arial, sans-serif; color:#000000; font-size:8pt; vertical-align:top; text-align:center; border-bottom:1px #000000 solid; padding-right:12px; }
.required {
	font-family:Tahoma, Arial, sans-serif; color:red; font-size:8pt; }
A.link {
    COLOR: #008ab0;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline; }
A.link:visited {
    COLOR: #993399;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline; }
A.link:hover {
    COLOR: #dcbf6d;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline; }
A.home-email {
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline; }
A.home-email:visited {
    COLOR: #000000;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline; }
A.home-email:hover {
    COLOR: #008ab0;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline; }
A.footer {
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none; }
A.footer:visited {
    COLOR: #ffffff;
    FONT-SIZE: 8pt;
    TEXT-DECORATION:none; }
A.footer:hover {
    COLOR: #a0d0e0;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline; }
a.home-links {
	font-family:"MS Reference Sans Serif";
	font-size:10pt;
	font-weight:normal;
	font-variant:small-caps;
	text-align:left;
	text-decoration:none;
	text-indent:10px;
	color:#efe0ae;
	letter-spacing:2px;
}
a.home-links:visited {
	font-family:"MS Reference Sans Serif";
	font-size:10pt;
	font-weight:normal;
	font-variant:small-caps;
	text-align:left;
	text-decoration:none;
	text-indent:10px;
	color:#efe0ae;
	letter-spacing:2px;
}
a.home-links:hover {
	font-family:"MS Reference Sans Serif";
	font-size:10pt;
	font-weight:normal;
	font-variant:small-caps;
	text-align:left;
	text-decoration:none;
	text-indent:10px;
	color:#034e69;
	letter-spacing:2px;
}
