.base {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

}



.base a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

}



.base a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

}



.base a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

}



.base a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

}



.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F99302;

}



.contentnull {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #00388B;

}



a:link {

	color: #004F74;

	text-decoration: none;

}



a:visited {

	color: #004F74;

	text-decoration: none;

}



a:hover {

	color: #FF0000;

	text-decoration: underline;

}



a:active {

	color: #3E71CA;

	text-decoration: underline;

}



a.menu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #4072C9;

	text-decoration: none;

	font-weight: bold;

}



a.menu:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	text-decoration: none;

	font-weight: bold;

}



a.menu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FE7203;

	font-weight: bold;

	text-decoration: none;

}



a.menu:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	text-decoration: none;

	font-weight: bold;

}





.topmenu-reg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #666666;

}



a.topmenu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}



a.topmenu:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}



a.topmenu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #009900;

	font-weight: normal;

	text-decoration: none;

}



a.topmenu:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}



.base-reg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

}



a.basemenu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	text-decoration: none;

	font-weight: normal;

}



a.basemenu:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	text-decoration: none;

	font-weight: normal;

}



a.basemenu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	font-weight: normal;

	text-decoration: none;

}



a.basemenu:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	text-decoration: none;

	font-weight: normal;

}



a.home:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

}



a.home:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}



a.home:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	font-weight: normal;

	text-decoration: none;

}



a.home:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}



.leftmenutitles {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FC780B;

	width: 151px;

}



.righttablestoptitles{

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	background-color: #fafafa;

	margin-top: 0px;

	width: 148px;

	border-top: 0px dotted #d1d1d1;

	border-right: 1px dotted #d1d1d1;

	border-bottom: 1px dotted #d1d1d1;

	border-left: 1px dotted #d1d1d1;

}



* html div.righttablestoptitles {  /* CSS hack */

	width: 148px; 

	w\idth: 148px; }



.righttablestop {

	padding: 0px 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #FE7203;

	margin-top: 5px;

	width: 148px;

	font-weight: bold;

	border-top: 1px solid #d1d1d1;

	border-right: 1px solid #d1d1d1;

	border-bottom: 0px solid #d1d1d1;

	border-left: 1px solid #d1d1d1;

}



* html div.righttablestop {  /* CSS hack */

	width: 148px; 

	w\idth: 148px; }



.tablesmain {

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	background-color: #f1f1f1;

	margin-top: 0px;

	width: 180px;

	font-weight: normal;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	margin-right: 0px;

	float: right;

	height: 360px;

}



* html div.tablesmain{  /* CSS hack */

	width: 180px; 

	w\idth: 180px; }



.tablesmainR {

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	background-color: #f1f1f1;

	margin-top: 0px;

	width: 180px;

	font-weight: normal;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	margin-right: 0px;

	float: right;

}



* html div.tablesmainR{  /* CSS hack */

	width: 180px; 

	w\idth: 180px; }



.tablesmainco {

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	background-color: #faf9f9;

	width: 425px;

	font-weight: normal;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	margin-top:3px;

}



* html div.tablesmainco{  /* CSS hack */

	width: 425px; 

	w\idth: 425px; }



.videolist{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;}



.tablesmain2 {

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	background-color: #f1f1f1;

	margin-top: 5px;

	width: 210px;

	font-weight: normal;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	margin-right: 15px;

	float: right;

	height: 310px;

}



* html div.tablesmain2{  /* CSS hack */

	width: 210px; 

	w\idth: 210px; }



.orange {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF7B11;

	font-weight: bold;

}



/*added by Crystal */



body {

margin:0px;

background-image:url(../images/gradientbg.jpg);

background-repeat:repeat-x;

background-position:top;

background-color:#002E5F;

text-align:left;

}



html {

text-align:left;

margin:auto;

}



.menu {

background-image:url(../images/index_02.jpg);

background-position: bottom left;

background-repeat:no-repeat;

padding-right:22px;

padding-bottom:10px;

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

color:#002e5f;

}



.menu a:link, .menu a:visited {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

color:#002e5f;

text-decoration:none;

}



.menu a:active, .menu a:hover {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

color:#002e5f;

text-decoration:underline;

}



.redmenu a:link, .redmenu a:visited, .redmenu a:active, .redmenu a:hover {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

color:#990000;

font-weight:bold;

text-decoration:underline;

}





.footertext {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFFFFF;

padding-top:10px;

padding-left:150px;

}



.footertext a:link, .footertext a:visited {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFFFFF;

text-decoration:none;

}



.footertext a:active, .footertext a:hover {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFFFFF;

text-decoration:underline;

}



.repeatingcontent {

background-image:url(../images/repeating-content.gif);

background-repeat:repeat-y;

padding:16px;

padding-right:27px;

}



.repeatingcontentint {

background-image:url(../images/repeating-content.gif);

background-repeat:repeat-y;

padding-left:2px;

}



.intarea {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

padding-left:18px;

padding-right:25px;

padding-top:15px;

line-height:15px;

}





td {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

line-height:15px;

}



#bluecontainer {

background-color:#cfe2f4;

padding:12px;

margin-left:25px;

margin-right:38px;

margin-bottom:25px;

padding-bottom:0px;

}



.intleft {

border-style:solid;

border-color:#cdcfcf;

border-width:1px;

background-color:#FFFFFF;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:15px;

padding:8px;

margin-top:12px;

margin-right:6px;

height:125px;

}







.intright {

border-style:solid;

border-color:#cdcfcf;

border-width:1px;

background-color:#FFFFFF;

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:15px;

padding:8px;

margin-top:12px;

margin-left:6px;

height:125px;

}



.imgfloat {

float:left;

padding-right:5px;

border:0px;

}



.whiteboxint {

border-style:solid;

border-color:#cdcfcf;

border-width:1px;

background-color:#FFFFFF;

padding:5px;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:13px;

width:260px;

margin:12px;

}



.colone {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

line-height:18px;

float:left;

width: 420px;

}



.coloneresources {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

line-height:18px;

float:left;

width: 300px;

}



.coloneinterior {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

background-image:url(../images/menu-interiortop.gif);

background-repeat:no-repeat;

background-position:top left;

line-height:18px;

padding-left:11px;

padding-right:11px;

}



.contentext {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

line-height:18px;

}





.coltwo {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

float: right;

width:180px;

background-color:#cfe2f4;

padding:12px;

}



.coltworesources {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

float: right;

width:300px;

background-color:#cfe2f4;

padding:12px;

}



/* misc styles */ 

.clearer { 

height: 1px;  

clear: both;  

display: block;  

margin: 0px;  

padding: 0px;

overflow: hidden;  

visibility: hidden;  

font-size: 1px; 

}



.whitebox {

border-style:solid;

border-color:#cdcfcf;

border-width:1px;

background-color:#FFFFFF;

padding:8px;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:16px;

width:160px;

}



.whitebox a:link, .whitebox a:visited {

color:#9E1B32;

text-decoration:none;

font-weight:bold;

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

}



.whitebox a:active, .whitebox a:hover {

color:#9E1B32;

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:underline;

font-weight:bold;

}





.image {

margin-bottom:8px;

}



.sidemenu {

padding-top:4px;

background-image:url(../images/static-content.gif);

background-repeat:repeat-y;

background-position:right;

}



.smalltext {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:13px;

padding-top:4px;

}



.menushell img, .menushell a {

margin-top:5px;

margin-bottom:5px;

behavior: url(jsstyles/iepngfix.htc);

}

.menushell img {

behavior: url(jsstyles/iepngfix.htc);

}



.pngfix {

behavior: url(jsstyles/iepngfix.htc);

}



ul {

margin-top:2px;

margin-bottom:5px;

list-style:disc;

}



.hospitalitybox {

padding:15px;

background-color:#ced8df;

}



.healthcarebox {

padding:15px;

background-color:#ced8df;

}



.propertybox {

padding:15px;

background-color:#ced8df;

}



.casualtybox {

padding:15px;

background-color:#ced8df;

}



.bighospitality {

font-size:16px;

font-weight:bolder;

color:#96784e;

}





.bighealthcare {

font-size:16px;

font-weight:bolder;

color:#a83146;

}



.bigproperty {

font-size:16px;

font-weight:bolder;

color:#CC5C14;



}



.bigcasualty {

font-size:16px;

font-weight:bolder;

color:#eac03f;

}



.bigred {

font-size:20px;

font-weight:bolder;

color:#a83146;

}



.bigredquotes {

font-size:15px;

font-weight:bolder;

color:#a83146;

line-height: 14px;

}



.grey {

color:#666666;

}



.bigblue {

display:block;

font-size:16px;

font-weight:bolder;

color:#002E5F;

padding-bottom:5px;

}

.biggerblue {

display:block;

font-size:18px;

font-weight:bolder;

color:#002E5F;

padding-bottom:5px;

}

.insidepages {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:12px;

line-height:18px;

}



/*-----------------TEXT BASE MENU ------------------*/



.textmenu {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#045395;

padding:2px;

padding-right:18px;

}



.textmenu a:link, .textmenu a:visited {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#045395;

text-decoration:none;

}



.textmenu a:hover {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-decoration:none;

}



.textmenu a:active {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#9E1B32;

text-decoration:none;

}



.textmenured {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#990000;

padding:2px;

padding-right:18px;

background-image:url(../images/redarrow.gif);

background-position:right;

background-repeat:no-repeat;

}



.textmenured a:link, .textmenured a:hover, .textmenured a:active, .textmenured a:visited{

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#990000;

text-decoration:none;

}





.textmenubig {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#045395;

padding:5px;

padding-right:18px;

}



.textmenubig a:link, .textmenubig a:visited {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#045395;

text-decoration:none;

}



.textmenubig a:hover {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#000000;

text-decoration:none;

}



.textmenubig a:active {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#9E1B32;

text-decoration:none;

}



.textmenubigred {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#990000;

padding:5px;

padding-right:18px;

background-image:url(../images/redarrow.gif);

background-position:right;

background-repeat:no-repeat;

}



.textmenubigred a:link, .textmenubigred a:hover, .textmenubigred a:active, .textmenubigred a:visited{

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#990000;

text-decoration:none;

}

.textmenubigfind {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#990000;

padding:5px;

padding-right:18px;

}





.textmenubigfind a{

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#000000;

}


.textmenubigfind a:hover, .textmenubigfind a:active{

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#990000;

text-decoration:none;

}

.textmenubigfind a:visited{

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#000000;

}


.archiveH2 {

	font-weight: bold;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #a83146;

}

.archiveH1 {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #a83146;

}

.bold {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #002E5F;

}

.field_red {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FF0000;

	font-weight: bold;

}





.forms {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

width:200px;

}



.sitemap ul {

margin-top:0px;

}



.coverage li {

list-style-image:url(../images/arrowbullet.gif);

}

.topbluearea2 {



padding:15px;

padding-bottom:0px;

width:611px;

}

.topbluearea {

border-top: #005698 solid 15px;

border-left: #005698 solid 15px;

border-right: #005698 solid 15px;

padding:15px;

padding-bottom:0px;

width:611px;

}



.medtext {

font-size:13px;

}



.formsfont {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	}



.commentforms {

width:285px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.bigtext {

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

}
