/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 16px;
	color: #000000;
}
body {
	background-color: #00488B;
	background-image: url(images/pagebg.png);
	background-repeat: repeat-x;
	margin: 0px;
}

a:link {color: #00488B;	text-decoration: none;}
a:visited {text-decoration: none; color: #00488B;}
a:hover {text-decoration: underline; color: #CC0000;}
a:active {text-decoration: none; color: #CC0000;}

div.container {width: 780px; position: relative;}
div.header {}
div.imagearea {width: 600px; /*height: 255px;*/height: 250px; /*margin-bottom: 5px;*/margin-bottom: 0; background-image:url(images/imagearea.png);}
div.textarea {margin: 10px 85px 20px 55px; background-color: #ffffff;}

div.footer {width: 780px; padding: 10px 0px; background-image:url(images/footerbg.png); background-repeat: no-repeat; background-position: top; background-color: #00488B;}

.subnavbox {border: solid 1px #ffffff; background-color: #002544; font-size: 11px; padding: 7px; text-align: left;}

.header {font-size: 28px; line-height: 28px; color: #00488B;}
.leftnav {min-height: 35px; background-image: url(images/leftnav_bg.png); padding: 10px 5px 5px 40px; font-size: 16px; line-height: 16px; border-bottom: 1px solid #00488B;}
.leftnav a:link {color: #ffffff; text-decoration: none;}
.leftnav a:visited {color: #ffffff; text-decoration: none;}
.leftnav a:active {color: #00CCFF; text-decoration: none;}
.leftnav a:hover {color: #00CCFF; text-decoration: none;}

.size10 {font-size: 10px; line-height: 11px;}
.size14 {font-size: 14px; line-height: 18px;}
.size16 {font-size: 16px; line-height: 20px;}
.white {color: #ffffff;}
.white a:link {color: #ffffff; text-decoration: none;}
.white a:visited {color: #ffffff; text-decoration: none;}
.white a:hover {color: #ffffff; text-decoration: underline;}
.bluegrey {color: #A6B3BE;}
.red {color: #FF0000;}

.portrait {width: 170px; height: 210px; padding: 4px 6px 6px 4px; float: left; display: block; background-image: url(images/portraitbg.png); margin: 0px 10px 5px 0px;}

#practiceareas {
	position:absolute;
	left:420px;
	top:104px;
	width:160px;
	z-index:998;
	text-align: left;
	visibility: hidden;
}

#attorneys{
	position:absolute;
	left:487px;
	top:104px;
	width:154px;
	z-index:999;
	text-align: left;
	visibility: hidden;
}
