﻿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#pc a#pcnav2,
div#bizowner a#bizownernav2,
div#downloads2 a#downloadsnav2,
div#riskmgmt2 a#riskmgmtnav2,
div#reviews2 a#reviewsnav2,
div#finmgmt2 a#finmgmtnav2,
div#credits2 a#creditsnav2,
div#seminars2 a#seminarsnav2,
div#education2 a#educationnav2,
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;
}
div#dple2 a#dplenav2,
div#courses2 a#coursesnav2,
div#presentations2 a#presentationsnav2,
div#webinar2 a#webinarnav2 {
	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;
}
#int-main-nobkgd {
	background-color:#ffffff;
	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;
}
#left-nav2 {
	color: #000000;
	background-color: #ffffff;
	padding: 0px 0px 0px 18px;
	margin-left: -6px;
	width: 11em;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
#left-nav2 li {
	list-style: none;
	margin: 0;
	font-size: 10pt;
}
#left-nav2 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-nav2 a {
	width: 99%;
}

#left-nav2 a:hover {
	background: #dcbf6d;
	padding: 0.25em 0.5em 0.4em 0.75em;
}
.enroll-1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height:120%;
	color: #000000; }
.enroll-desc {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; }
.enroll-2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height:120%;
	text-align:center;
	color: #000000; }
.enroll-header {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height:120%;
	text-align:center;
	background-color:#e5f0f3;
	color: #000000; }
h1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #d9541e; }
h3 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height:130%;
	color: #008ab0; }
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; }
.prod-head {
	background: #008ab0;
	width:48%;
	padding:4px 0px 4px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height:120%;
	color: #ffffff;
	text-align:center;
	vertical-align:middle; }
.prod-body {
	width:48%;
	padding-top:12px;
	vertical-align:top;
}
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; }
ul.body-3, ol.body-3 {
	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;padding-left:18px; }
li.li-body-3 {
	padding-bottom:3px;
	list-style:square; }
.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; }
.required {
	color:#ff0000;
}
.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;
}
ul.body2 {
	font-family:Tahoma, Arial, sans-serif; font-size:10pt; color:#000000; line-height:120%; 
	margin:0px 0px 0px 24px; padding-left:0px; }
li.li-body2 {
	 margin:0px 0px 3px 0px; padding-left:0px; }
.class {
	font-family: Tahoma, Arial, sans-serif; font-size:10pt; font-weight:normal; color:#000000; list-style-image: url("/images/class-toggle.gif"); margin:0px; padding:0px 0xp 12px 0px;
}
.class-subhead {
	cursor:pointer; margin:0px 0px 3px 22px; padding-left:2px;
}
.mock-link {
	font-family:Tahoma, Arial, sans-serif; font-size:10pt;color:#008ab0;text-decoration:underline;
}
.list {
	font-family: Tahoma, Arial, sans-serif; font-size:9pt; font-weight:normal; color:#000000; background: #efe0ae; list-style-type:disc; padding:0px 0px 6px 30px; margin:0px 0px 0px 24px;
}
.sample {
	font-family: Tahoma, Arial, sans-serif; font-size:10pt; font-weight:normal; color:#000000; list-style-image: none; margin:0px; padding:0px 0xp 12px 0px;
}
.sample-body {
	font-family: Tahoma, Arial, sans-serif; font-size:9pt; font-weight:normal; color:#000000; background: #efe0ae; list-style-type:none; padding:0px 0px 6px 18px; margin:0px 0px 0px 24px;
}
ul.uw, ol.uw {
	font-family:Tahoma, Arial, sans-serif; font-size:10pt; color:#000000; line-height:100%; 
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
li.li-archive {
	line-height:120%; }
.web-archive {
	font-family: Tahoma, Arial, sans-serif; text-decoration:underline; font-size:10pt; font-weight:normal; color:#008ab0; list-style-image: url("/images/class-toggle.gif"); margin:0px; padding:0px 0px 6px 12px;
}
.archive-subhead {
	cursor:pointer; margin:0px; padding:0px;
}
.archive-list {
	font-family: Tahoma, Arial, sans-serif; font-size:9pt; font-weight:normal; line-height:120%; color:#000000; background: #ffffff; list-style-type:none; padding-left:12px; margin:0px;
}

