@charset "utf-8";

/* CSS Document */



ul,ol { list-style: none; }

h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,table,tr,th,td,p,blockquote,fieldset,input,div,dd,dt,dl { margin: 0; padding: 0; }

fieldset, a img,:link img,:visited img { border: none; }

th { text-align: left; }



html,

body {

	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;

	margin: 0 auto;

	text-align: center;

	background: url(../images/background.gif) repeat top left;

	}

	

p { margin-bottom: 12px; }



big { line-height: normal; }



a {

	text-decoration: none;

	color: #026a52;

	}

a:hover { text-decoration: underline; }



h1 { margin-bottom: 12px; }





h1,

p big strong {

	text-transform: uppercase;

	font-size: 14px;

	}



ul { color: #026a52; }

ul span { color: black; }



#top {

	width: 800px;

	margin: 0 auto;

	text-align: left;

	}



#search-module {

	padding: 6px 8px 6px 0;

	text-align: right;

	}

	#search-module input {

		font: 11px/12px Verdana, Arial, Helvetica, sans-serif;

		padding: 2px;

		}



#mast {

	background: url(../images/bg-top.gif) repeat-x top left;

	width: 800px;

	height: 71px;

	}

	

	#gs-levine {

		float: left;

		display: inline;

		width: 158px;

		height: 71px;

		}

			#gs-levine h1 {

				width: 158px;

				height: 71px;

				background: url(../images/gs-levine.gif);

				}

			



#nav { text-align: right; }

#nav #top-nav {

	padding: 8px 0 0 0;

	width: 630px;

	float: left;

	display: inline;

	color: white;

	}

	#nav #top-nav a { color: white; }



#nav #bot-nav {

	padding: 3px 12px 0 0;

	width: 630px;

	float: left;

	display: inline;

	color: green;

	}

	

	#nav #bot-nav strong,

	#nav #bot-nav a { color: gray; }



#content-container {

	width: 800px;

	background-color: white;

	float: left;

	display: inline;

	}



#content-left {

	width: 150px;

	float: left; display: inline;

	padding: 10px 15px;

	}

	#content-left ul {

		list-style: url(../images/img-bullet.gif) outside;

		margin: 0 0 12px 16px;

		}

#content-right {

	width: 160px;

	float: right; display: inline;

	padding: 10px 15px;

	}

	

#content-main {

	margin: 0 180px;

	padding: 10px 0;

	}

	#content-main ul {

		list-style: outside disc;

		margin: 0 0 12px 16px;

		}

	#content-main ol {

		list-style: outside decimal;

		margin: 0 0 12px 18px;

		}

			

#footer {

	width: 800px;

	height: 52px;

	background: url(../images/bg-footer.gif) repeat-x top left;

	color: white;

}

	#footer a { color: white; }

	

#footer-left {

	float: left;

	display: inline;

	width: 78%;

	}

	#footer-left p { padding: 34px 0 0 8px; }

	

#footer-right {

	float: right;

	display: inline;

	width: 22%;

	}

	#footer-right p {

		padding: 34px 12px 0 0;

		text-align: right;

		}



#videocontent {z-index: 1;}



#container-video,

#container-video-2 { height: 300px;}



#container-video h2,

#container-video-2 h2 { display: none;}



div.img-business-insurance { background: url(../images/img-business-insurance.jpg) no-repeat top left; }

div.img-workers-compensation { background: url(../images/img-workers-compensation.jpg) no-repeat top left; }

div.img-personal-asset-protection { background: url(../images/img-personal-asset-protection.jpg) no-repeat top left; }

div.img-client-bor { background: url(../images/img-client-bor.jpg) no-repeat top left; }

div.img-core-values { background: url(../images/img-core-values.jpg) no-repeat top left; }

div.img-my-benefits { background: url(../images/img-my-benefits.jpg) no-repeat top left; }

div.img-hr { background: url(../images/img-hr.jpg) no-repeat top left; }

div.img-my-insurance-policies { background: url(../images/img-my-insurance-policies.jpg) no-repeat top left; }

div.img-community-service { background: url(../images/img-community-service.jpg) no-repeat top left; }

div.img-contact-us { background: url(../images/img-contact-us.jpg) no-repeat top left; }

div.img-sitemap { background: url(../images/img-sitemap.jpg) no-repeat top left; }

div.img-legal { background: url(../images/img-legal.jpg) no-repeat top left; }

div.img-privacy { background: url(../images/img-privacy.jpg) no-repeat top left; }

div.img-2007-team { background: url(../images/img-2007-team.jpg) no-repeat top left; }

div.img-risk-management { background: url(../images/img-risk-management.jpg) no-repeat top left; }

div.img-client-services { background: url(../images/img-client-services.jpg) no-repeat top left; }

div.img-agency-news { background: url(../images/img-agency-news.jpg) no-repeat top left; }

div.img-site-search { background: url(../images/img-site-search.jpg) no-repeat top left; }

div.img-financial-services { background: url(../images/img-financial-services.jpg) no-repeat top left; }

div.img-whoweare-bill { background: url(../images/img-whoweare-bill.jpg) no-repeat top left; }

div.img-careers-judyk { background: url(../images/img-careers-judyk.jpg) no-repeat top left; }

div.img-what-we-do-gary { background: url(../images/img-what-we-do.jpg) no-repeat top left; }

div.img-work-comp-bill { background: url(../images/img-work-comp-bill.jpg) no-repeat top left; }

div.img-employee-benefits-ross { background: url(../images/img-employee-benefits-ross.jpg) no-repeat top left; }

div.img-biz-insurance-jeff { background: url(../images/img-biz-insurance-jeff.jpg) no-repeat top left; }

div.img-major-account-services { background: url(../images/img-major-account-services.jpg) no-repeat top left; }

.clear { clear: both; }

.green { color: #026a52; }



input.inputtext {

	background-color: white;

	border: 1px solid #999;

}



input.inputsubmit {

	background-color: #666;

	color: white;

	cursor: pointer;

	border: 1px solid white;

}



/* Josh Menu Edit */



.BodyLinks {

	text-decoration: underline;

}



#side-select {

letter-spacing:-0.08em

}



.mainMenu {

	color:#000000;

	font-size:11px;    

}



#menuItem a {

	float:right;

	padding-left:10px;

	padding-right:10px;

margin-top: 5px;

	background-image:url(../images/separator.jpg);

	background-position:right;

	background-repeat:no-repeat;



	height:28px;

	

}

#menuItem a:hover {

	background-image:url(../images/highlight.jpg);

	background-repeat:no-repeat;

	background-position:right;

}



#menuItemSelect {

	float:right;

	padding-left:10px;

	padding-right:10px;

	margin-top: 5px;

	height:28px;

	background-image:url(../images/highlight.jpg);

	background-repeat:no-repeat;

	background-position:right;



}



#lastMenuItemSelect {

	float:right;

	padding-left:10px;

	padding-right:10px;

	height:28px;

margin-top: 5px;

	background-image:url(../images/highlight-right.jpg);

	background-repeat:no-repeat;

	background-position:right;



}



#lastMenuItem a {

	float:right;

	padding-left:10px;

	padding-right:10px;

	height:28px;

margin-top: 5px;





}

#lastMenuItem a:hover {

	background-image:url(../images/highlight-right.jpg);

	background-repeat:no-repeat;

	background-position:right;



}



.AudioPlayer

{

position: relative;

left: 50px;

top: 265px;



}

.AudioPlayerRight

{

position: relative;

left: 450px;

top: 265px;
}

.name {width:100%; float:left; overflow:hidden; padding:4px 0;}

.name label{width:30%; float:left; overflow:hidden;}
.star{color:#ff0000;}



