html, body { 
	height:100%;
	width:100%;
}

.container {
	margin:0 0 0 -385px;
	left:50%;
	width:770px;
	height:100%;
	position:absolute;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	color: #333333;
	line-height: 16px;
	background: #E0E0E0;
}

ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
    }

li {
    background:url(images/arrow.gif) 4px 4px no-repeat;
    padding-left:14px;
    margin:0px;
    diplay:block;
    position:relative;
    }
    
a, a:visited, a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	color: #333333;
	line-height: 16px;
}

table { position:relative; display:table; }
tr { position:relative; display:table-row; }
td { position:relative; display:table-cell; valign:top;}

.arrow {
    background: url(images/arrow.gif) no-repeat 4px 4px;
    padding-left: 15px;
    }

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-top:25px;
	padding-bottom:25px;
}

.homemenu {
	background: url(images/home_background.jpg) #4E6082 no-repeat top left;
}

.homemenuitem, .homemenuitem:visited, .homemenuitem:link {
	background-repeat: no-repeat;
	background-image: url(images/menuitem_background.gif);
	height:30px;
	text-align:right;
}

.homemenuitemslink, .homemenuitemslink:visited {
	padding-right:28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration:none;
	display:block;

}
.homemenuitemslink:hover {
	padding-right:28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #4E6082;
	text-decoration:none;
	display:block;
	background:#FFFFFF;
}

.menusecondary {
	background-color: #FFFFFF;
	vertical-align:top;
	position:relative;
}

.menussecondaryitem,.menussecondaryitem:visited {
	background-repeat: no-repeat;
	background-image: url(images/menuitem_background.gif);
	height:30px;
	text-align:right;	
}

.menussecondaryitemopen {
	background-repeat: no-repeat;
	background-image: url(images/menuitem_background.gif);
	height:30px;
	text-align:right;	
	background-color: #F3F3F3;
}

.menuitemslink, .menuitemslink:visited {
	padding-right:28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #4E6082;
	text-decoration:none;
	display:block;
}

.menuitemslink:hover {
	padding-right:28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #4E6082;
	text-decoration:none;
	background:#E5E5E5;
	display:block;
}

.submenu {
	background-color: #F3F3F3;
	padding-top:0px;
	padding-bottom:0px;
	background-repeat: no-repeat;
	text-align:right;

}

.subsubmenu {
	background-color: #EBEBEB;
	padding-top:0px;
	padding-bottom:6px;
	background-repeat: no-repeat;
	text-align:right;

}
.submenulinkA, .submenulinkA:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4E6082;
	text-decoration:none;
	display:block;
	padding-right:28px;
}
.submenulinkA:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4E6082;
	text-decoration:none;
	display:block;
	padding-right:28px;
	background:#E5E5E5;
}
.submenulinkAopen, .submenulinkAopen:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4E6082;
	text-decoration:none;
	display:block;
	padding-right:28px;
	padding-bottom:3px;
	padding-top:3px;
	background:#EBEBEB;
}
.submenulinkB, .submenulinkB:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #999999;
	text-decoration:none;
	padding-right:28px;
}
.submenulinkBopen, .submenulinkB:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #4E6082;
	text-decoration:none;
	padding-right:28px;
}
.menuitemssecondaryopen:hover {
	background-color: #FFFFFF;
	display:block;
	padding-right:28px;
	padding-top:10px;
	padding-bottom:10px;
	background-repeat: no-repeat;
	background-image: url(images/menuitem_background.gif);
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #4E6082;
}

.menuitemslinks {
	background-color: #F3F3F3;
	padding-right:28px;
	padding-top:10px;
	padding-bottom:10px;
	background-repeat: no-repeat;
	background-image: url(images/menuitem_background.gif);
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #4E6082;
}

.contenthome {
	background-color: #FFFFFF;
	vertical-align:top;
}

.contentsecondary {
	background-color: #D0DAC1;
	vertical-align:top;
}

.contentbody {
	padding-left:20px;
	padding-top:20px;
	padding-right:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

.contentlink {
	padding-left:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	text-decoration:none;

}

.pagetitle {
	background-color:#FFFFFF;
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4E6082;
	line-height: 36px;
	display:block;
}

.contenttitle {
	padding-bottom:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	display:block;
}

.attorneysimage {
	position:absolute;
	left:578px;
	top:72px;
	background: url(images/attorneys_photo_background.gif) top left no-repeat;
	height:213px;
	width:190px;
}

.attorneysphoto {
	z-index:2;
	position:relative;
	height:138px;
	width:147px;
	margin:30px 14px;
}
