html, body
{
background-color: #FFFFFF;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: auto;
margin: 0px;
padding: 0px;	
}		
		
a
{
text-decoration: none;
}

a:active
{
text-decoration: none;
}

a:visited
{
text-decoration: none;
}
		
a:hover
{
text-decoration: none;
}

form
{
display: inline;
}

img
{
border: 0px;	
}
div#topMenu ul
{
margin:  0px;
padding: 0px;
}	

div#topMenu li
{
display: inline;
}	

.topNav_hp ul
{
margin:  0px;
padding: 0px;
}

.topNav_hp ul li
{
display:inline;
}
ul.leftNav, ul.leftNav_shortcut 
{
margin:  0px;
padding: 0px;
}
.txtBox 
{ 
	padding-left: 0px; 
	padding-right: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	width:275px;
}

.formHeader
{
	font-family:georgia,serif; font-size:21px;
	color:#336666;
}
.formDetail
{
	font-family:arial,helvetica,sans-serif; 
	font-size:12px; 
}
ul.leftNav li, ul.leftNav_shortcut li
{
display: block;
}
.main
{
margin: 0px 0px 0px 12px;		
padding-bottom: 12px;
padding-top: 12px;
width: 780px;
}

		.topLogoAndTagLine
		{
			height: 95px;
			overflow: inherit;
			margin: -10px 0px 0px 0px;
		}
		
		.topLogo
		{
			float: left;
			height: 95px;
			overflow: inherit;		
		}
		
		.topTagline
		{
			float: left;
			height: 95px;
			overflow: inherit;
		}
		.mainImage_hp
		{
			height: 160px;
		}
		
		.mainImage_hp img { display: block}
		
		.topNav_hp
		{
			height: 23px;
			display: block;
			float: left;	
			clear: both;
		}
		
		.topNav_hp a
		{
			height: 23px;
			display: block;
			float: left;		
		}
		
		.introText_hp
		{
			height: 129px;
			display: block;
			float: left;	
			clear: both;
		}
		
		.introText_hp img { display: block; }
		
		.viewPresentation_hp
		{
			display: block;
			clear: both;
			height: 27px;
			width: 780px;
			/*
			background-color: #ebebe0;
			border-left: solid 1px #999999;
			border-right: solid 1px #999999;
			border-top: solid 1px #999999;
			border-bottom: solid 1px #999999;
			*/
		}
		
		.viewPresentation_hp a
		{
			display: inline;
			/*float: right;*/
			clear: both;
		}
		.content_hp
		{
			margin-top: 15px;
			display: block;
			clear: both;
			/*height: auto;*/
			overflow: inherit;
			
		}
		
		.content_hp .left
		{
			float: left;
			display: block;
			width: 250px;
			height: 150px;
			overflow: inherit;
			border-right: solid 1px #cccccc;
		}
		
		.content_hp .middle
		{
			float: left;
			display: block;
			width: 250px;
			height: 150px;
			overflow: inherit;
			border-right: solid 1px #cccccc;
		}
		 
		.content_hp .right
		{
			float: left;
			display: block;
			width: 250px;
			height: auto;
			overflow: inherit;
		}
		
		.content_hp .content_text
		{ 
			width: 220px; 
			margin: 0px 15px;
		}
		
		.contentHeading
		{
			color: #336666;
			font-size: 13px;
			font-weight: 900;
			margin-bottom: 10px
		}
		
		.contentHeadingInside
		{
			font-family: arial, helvetica, sans-serif;
			color: #336666;
			font-size: 25px;
			font-weight: 900;
			margin-bottom: 15px
		}
		
		.content
		{
			float: left;
			/*width: 470px;*/
			margin-left: -1px;
			margin-right: -1px;
			padding-left:16px;
			padding-right:10px;
			border-left: solid 1px #999999;
			/*border-right: solid 1px #999999;
			height:270px;
			height:auto;*/
		}
		.content_min_height
		{
			float: left;
			width: 1px;
			margin-left: -5px;
			height:250px;
		}

		.learnMore
		{
			color: #999999;
		}
		
		.learnMore img
		{
			margin-right: 5px
		}
		
		.tellAFriend
		{
			display: block;
			float: left;
			clear: both;
			width: 756px;
			margin-top: 0px;
			text-align: center;
			background-color: #ebebe0;
			height: auto;
			overflow: inherit;
		}
		
		.tellAFriend form
		{
			margin: 0px;
			padding: 5px 0px 0px 0px;
		}
		
		#getEmail
		{
			margin-bottom: 5px;
		}
		.footer
		{
			float: left;
			display: block;
			clear: both;
			width: 756px;
			color: #ffffff;
			padding: 5px 0px;	
			background-color: #336666;
			height: auto;
			overflow: inherit;
		}
		
		.footer a {color: #ffffff }
		
		.copyright
		{
			float: left;
			padding-left: 10px;
			height: auto;
			overflow: inherit;
		}
		
		.contact
		{
			float: right;
			padding-right: 10px;
			clear: right;
			height: auto;
			overflow: inherit;
		}
		.topNav_inside
		{
			height: 29px;
			display: inline;
			float: left;
			clear: both;
			width: 780px;
			background-image:  url(/images/topnav_bkd.gif);
		}
	
		.topNav_inside a
		{
			height: 29px;
			width:130px; 	
			display: inline;
			float: left;
		}
		.topNav_inside_textLinks
		{
			float: right;	
			color: Black;
			padding-top: 5px;
		}
		
		.topNav_inside_textLinks a 
		{
			color: Black;
			margin-left: 10px
		}
		.topNav_inside_textLinks img 
		{
			margin-right: 2px
		}
		
		.mainBody_inside
		{
			margin: 18px 0px 0px 0px;
			width: 780px;
			height: auto; 
			overflow: inherit;
			float: left;
			display: block;
			padding-bottom: 15px;
		}
		
		.mainBody_inside_left
		{
			float: left;
			width: 135px;
			border-right: solid 1px #999999;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
		.mainBody_inside_middle
		{	
			height:100%;
			float: left;
			width: 470px;
			margin-left: -1px;
			border-right: solid 1px #999999;
			border-left: solid 1px #999999;
		}
		
		.mainBody_inside_right
		{
			float: left;
			width: 160px;
			margin-left: 9px;
		}
		
		.leftNav_title
		{
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 15px;
		}
		
		.leftNav a
		{
			color: black
		}
		
		.leftNav a img
		{
			margin-right: 5px;
		}
		
		.leftNav li
		{
			display: block;
			margin-bottom: 8px;
			font-size:11px;
			color: #336666;
		}
		
		.leftNav_shortcut 
		{
			margin-top: 30px;
			border-top: solid 1px #999999;
			font-size:11px;
		}
		
		.leftNav_shortcut li
		{
			display: block;
			margin-top: 8px;
		}
				
		.leftNav_shortcut a
		{
			color: #666666;
		}
		
		.leftNav_shortcut a img
		{
			margin-right: 5px;
		}
		
		.featuresAndPromos
		{
			width: 155px;
			margin-top: 0px;
			margin-bottom: 20px;
			background-color: #ffffff;
		}
		.Disclaimer
		{
			width: 400px;
			height: auto;
			float: left;
			font-size:10px;
			font-style:oblique;
			margin-top:5px;
			margin-bottom:0px;
			/*padding-top:5px;
			padding-bottom:-11px;
			*/
		}
		.tellAFriend2
		{
			display: block;
			float: left;
			clear: both;
			width: 780px;
			margin-top: 0px;
			text-align: center;
			background-color: #ebebe0;
			height: auto;
			overflow: inherit;
		}
		
		.tellAFriend2 form
		{
			margin: 0px;
			padding: 05px 0px 0px 0px;
		}
		
		.footer2
		{
			float: left;
			display: block;
			clear: both;
			width: 780px;
			color: #ffffff;
			padding: 5px 0px;	
			background-color: #336666;
			height: auto;
			overflow: inherit;
		}
		.footer2 a {color: #ffffff }
.WorkersComp		
{
	color: #336666;
}
.RightUnderName
{
	color: #999999;
	font-weight: normal;
}
.ForBroker
{
	color: #663366;
}
.ForCustomer
{
	color: #999966;
}
.Claims
{
	color: #990000;
}
.SideTesti
{
	color: #000000;
}
.wcmptableRight, .wcmptableTopRight, .wcmptableColRight
{
	border-right: 1px dotted #000;
}
.wcmptableCol, .wcmptableTopCol, .wcmptableTopRight, .wcmptableColRight, .wcmptableTopLeft
{
	border-left: 1px dotted #000;
}
.wcmptableTop, .wcmptableTopCol, .wcmptableTopRight
{
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
}
.wcmptableBottom, .wcmptableTopLeft
{
	border-top: 1px dotted #000;
}
.wcmptableCell, .wcmptableRight, .wcmptableTopRight, .wcmptableCol, .wcmptableTopCol, .wcmptableTop, .wcmptableBottom, .wcmptableTopLeft
{
	width: 75px;
	text-align: center;
}