/* Y! Reset 9f8bb6 */
body{
	color:#000;
	background:#003366;
}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

*
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

html, body
{
	height:100%;
	background-color: #003366;
}

.indexSub {
	font-size: 10pt;
	color: #1e2228;
	font-weight: bold;

}
.indexTitle {

	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}

.lContainer
{
	position:relative; /* needed for footer positioning*/
	width:894px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background: #FFFFFF url(images/contentbg.gif) top right repeat-y;
}

.lHeader
{
	width: 894px;
	height: 34px;
	background-image: url(images/headerEmployers.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 120px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.lHeaderFamily
{
	width: 894px;
	height: 34px;
	padding: 120px 0 0 0;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.lHeaderEmployer
{
	width: 894px;
	height: 34px;
	padding: 120px 0 0 0;
	background-image: url(images/headerEmployers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.lHeaderAttorney
{
	width: 894px;
	height: 34px;
	padding: 120px 0 0 0;
	background-image: url(images/headerAttorney.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.lHeader > h1
{
	display: none;
}

.lFooter
{
	background: #FFFFFF url(images/contentbg.gif) top right repeat-y;
	width: 894px;
	padding: 10px 0;
	
	position:absolute;
	bottom:0; /* stick to bottom */
}

.lFooter .center
{
	font-size: 70%;
	width: 870px;
	padding: 10px 0;
	margin: 0 0 0 9px;
	border: 1px solid #cccdcf;
	background: #f0f0f1;
	text-align: center;
	color: #003366;
}

.lFooter .center a
{
	color: #003366;
	text-decoration: none;
}

.lFooter .center a:hover
{
	color: #a57529;
}

.lMain
{
	width: 894px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 131px;
	margin-left: 0;
}

.lContent
{
	background: #FFFFFF url(images/contentbg.gif) top right repeat-y;
	width: 688px;
	vertical-align: top;
	padding: 0 30px 0 15px;
	font-size: 95%;
	text-align: justify;

}



.lTopMenu
{
	position:relative;
	width:883px;
	height:30px;
	padding-bottom:1px;
}

.lTopMenu ul
{
	list-style-type: none;

	height:100%;
}

.lTopMenu li
{
	float:left;
}

.lTopMenu table
{
	position:absolute;
	border-collapse:collapse;
	left:0;
	top:0;
}

.lTopMenu a, .lTopMenu :visited
{
	color:#FFFBEF;
	text-decoration:none;
	text-transform: uppercase;
}
.lTopMenu a em.lft, .lTopMenu :visited em.lft
{
	display:block;
	float:left;
	width:11px;
	height:32px;
	background: transparent url(images/lefta.gif);
	border-bottom:2px solid #a57529;
	text-transform: uppercase;
}
.lTopMenu a b, .lTopMenu :visited b
{
	font-size: 75%;
	display:block;
	font-weight:bold;
	float:left;
	padding:0 3px 0 2px;
	height:32px;
	line-height:30px;
	background: transparent url(images/mida.gif);
	cursor:pointer;
	border-bottom:2px solid #a57529;
}

.lTopMenu a b.wide
{
	padding: 0 3px;
}

.lTopMenu :visited b.wide
{
	padding: 0 3px;
}

.lTopMenu a em.rgt, .lTopMenu :visited em.rgt
{
	display:block;
	float:left;
	width:11px;
	height:32px;
	background: transparent url(images/righta.gif);
	border-bottom:2px solid #a57529;
}

.lTopMenu ul ul
{
	visibility:hidden;
	position:absolute;
	height:30px;
	top:30px;
	left:0px;
	width:783px;
	background:#a57529;
}

.lTopMenu :hover
{
	white-space:normal;
}

.lTopMenu a:hover b
{
	color:#000;
	background: transparent url(images/midb.gif);
	border-bottom-color:#a57529;
}
.lTopMenu a:hover em.lft
{
	background: transparent url(images/leftb.gif);
	border-bottom-color:#a57529;
}
.lTopMenu a:hover em.rgt
{
	background: transparent url(images/rightb.gif);
	border-bottom-color:#a57529;
}

.lTopMenu li:hover > a b
{
	color:#000;
	background: transparent url(images/midb.gif);
	border-bottom-color:#a57529;
}
.lTopMenu li:hover > a em.lft
{
	background: transparent url(images/leftb.gif);
	border-bottom-color:#a57529;
}
.lTopMenu li:hover > a em.rgt
{
	background: transparent url(images/rightb.gif);
	border-bottom-color:#a57529;
}
.lTopMenu ul li:hover ul, .lTopMenu ul a:hover ul
{
	display:block;
	visibility:visible;
	top:30px;
	margin-top:1px;
}

.lTopMenu ul :hover ul li
{
	display:block; 
	background:#a57529; 
	height:30px;
}

.lTopMenu ul :hover ul li a
{
	display:block; 
	font-size:70%; 
	height:30px; 
	line-height:30px; 
	width:auto; 
	float:left; 
	color:#a57529; 
	padding:0 10px;
	background: url(images/submenusep.gif) no-repeat;
	background-position: 1px 10px;
}

.lTopMenu ul :hover ul li a.first
{
	background: none;
}

.lTopMenu ul :hover ul li a:hover
{
	color:#ffffff;
}



.lLeftMenu
{
	width: 176px;
	vertical-align: top;
	background: #003366 url(images/lmenubottom.gif) bottom left no-repeat;
	padding: 0 0 0 0;
}

.lLeftMenu > div.bottom
{
	height: 131px;
}

.lLeftMenu ul
{
	width: 100%;
}

.lLeftMenu li
{
	border-bottom: 1px solid #a57529;
	text-transform: uppercase;

}

.lLeftMenu li a
{
	text-decoration: none;
	height: 27px;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 158px;
	text-align: left;
	padding: 0 10px 0 8px;
	line-height:27px;
	text-transform: uppercase;

}

.lLeftMenu li a:hover
{
	background: #d1c597;
	padding: 0 4px 0 8px;
	border-right: 6px solid #302053;
	color: #414850;
	text-transform: uppercase;

}

	/* Begin Reset Content */
	
.lContent h1 {
	text-transform: uppercase;
	color: #003366;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}
.lContent h2 {

	text-transform: uppercase;
	color: #A57529;
	font-size: 11pt;
	font-weight: bold;
}

.lContent h3 {
	text-transform: uppercase;
	color: #A57529;
	font-size: 10pt;
	font-weight: bold;
}

	/* End Reset Content */.lContent h4 {
	text-transform: uppercase;
	color: #3A2960;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
.lContent h5 {
	color: #333333;
	font-size: 11pt;
	font-weight: bold;
}
.lContent h7 {
	text-transform: uppercase;
	color: #C6BA00;
	font-size: 14pt;
	font-weight: bolder;
	text-align: center;
}
.lContent h8 {
	text-transform: none;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	font-style: italic;
}

.lContent a {
	color: #003366;
}

.lContent ul {

	list-style-image: url(images/list-diamond.gif);
	list-style-type: disc;
}
	.lContent p
	{
		margin: 1em 0;
	}

	.lContent blockquote
	{
		margin: 1em 40px;
	}
	
	.lContent strong
	{
		font-weight: bolder;
	}
	
	.lContent em
	{
		font-style: italic;
	}
	
	.lContent ul
	{
		list-style: outside disc;
		margin: 1em 0 1em 2em;
	}
	
	.lContent ol
	{
	list-style: lower-alpha;
	margin: 1em 0 1em 2em;

	}
	
	.lContent li
	{
	display: list-item;
	list-style-type: disc;
	margin: 1em;

	}
	
	.lContent hr
	{
		height: 2px;
		border: 1px;
		margin: 0.5em auto 0.5em auto;
	}
.lnumberedlist {
}

.lnumberedlist li {
	display: list-item;
	list-style-type: decimal;
	margin: 1em;
}
.styleh7 {
	text-transform: uppercase;
	color: #C6BA00;
	font-size: 14pt;
	font-weight: bolder;
	text-align: center;
}
.styleh8 {
	text-transform: none;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	font-style: italic;
}
.lHeaderIndex {
	width: 894px;
	height: 34px;
	background-image: url(images/headerEmployers-index.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 120px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
