* { margin: 0px; padding: 0px; }
html { background: #fff; }
body { width: 756px; min-width: 758px; padding: 0px 2px; margin: 15px auto; font: 12px "Arial", "Helvetica", sans-serif; color: #000; }
#head { overflow: hidden; width: 756px; margin: 0px 0px 5px 0px; position: relative; font: 11px "Verdana", "Arial", "Helvetica", sans-serif; }
#head h1 { float: left; text-indent: -999em; width: 203px; height: 27px; background: url("../images/logor.gif") no-repeat; cursor: pointer;}
#head ul { float: right; list-style: none; position: absolute; bottom: 0px;	right: 0px; }
#head li { float: left;	border-left: 1px solid #000; padding: 0px 0px 0px 7px; margin: 0px 0px 0px 7px; }
#head li img{ margin-top:-2px; }
#head a:link, #head a:visited { text-decoration: none; color: #000; }

#mainNAV {
  padding: 0;
  margin: 0; }

.invisible{display: none;}

/* navigation styles */
#primary-navigation { background: url("../images/nav-gray.gif") no-repeat; height: 29px; padding-left: 82px; list-style: none; overflow: hidden; }
#primary-navigation li { float: left; width: 84px; height: 29px; padding: 4px 0px 0px 0px; text-align: center; margin-right: 1px;}
#primary-navigation a:link, #primary-navigation a:visited { margin: 2px 0px; padding: 0px; text-decoration: none; color: #fff;}
.hover-inactive { margin-bottom: 24px; }
 .hover-active { margin-bottom: -2px; }
.secondary { text-align: center;  margin-bottom: 4px; padding-top: 2px; height: 20px;}
.secondary li { display: inline; margin: 0px 4px; padding-top: 2px; font-size: 10px;}
.secondary a:link, .secondary a:visited {color: #fff; text-decoration: none; padding: 0px 2px;}

#overview-links{background: url("../images/overview-secondary-bg.gif") no-repeat;}
#attorneys-links{background: url("../images/attorneys-secondary-bg.gif") no-repeat;}
#areas-of-law-links{background: url("../images/areas-of-law-secondary-bg.gif") no-repeat;}
#news-links{background: url("../images/news-secondary-bg.gif") no-repeat;}
#careers-links{background: url("../images/careers-secondary-bg.gif") no-repeat;}

#attorney-links.secondary li
{
	border: 1px solid red;
}

#overview a:hover, #overview-links a:hover{background: #607A6F;}
#attorneys a:hover, #attorneys-links a:hover{background: #5B697F;}
#areas-of-law a:hover, #areas-of-law-links a:hover{background: #6F6864;}
#news a:hover, #news-links a:hover{background: #787781;}
#locations a:hover, #locations-links a:hover{background: #85754D;}
#careers a:hover, #careers-links a:hover{background: #5B6B5B;}

.overview-active{background: url("../images/overview-hover.gif") 0px 2px no-repeat;}
.attorneys-active{background: url("../images/attorneys-hover.gif") 0px 2px no-repeat;}
.areas-of-law-active{background: url("../images/areas-of-law-hover.gif") 0px 2px no-repeat;}
.news-active{background: url("../images/news-hover.gif") 0px 2px no-repeat;}
.locations-active{background: url("../images/locations-hover.gif") 0px 2px no-repeat;}
.careers-active{background: url("../images/careers-hover.gif") 0px 2px no-repeat;}
.home-active{background: url("../images/home-hover.gif") 0px 2px no-repeat;}
/* end navigation styles */

#wrapper
{
	overflow: hidden;
	width: 756px;
}

/* footer */
#footer{clear: both; font: bold 10px "Arial", "Helvetica", sans-serif; text-align: center; padding-top: 10px;}
#footer ul{list-style: none; overflow: auto; margin-top:1px;margin-bottom:1px;}
#footer li{	display: inline; text-align: center; padding-left: 3px;	padding-right: 3px; border-left: 1px solid #000; height: 7px;}
#footer a:link, #footer a:visited{color: #000; text-decoration: none;}
/* end footer */

#head li.first, #footer li.first{border: 0px;}

/*#latest-news{margin: 0px; padding: 0px 8px; background: #E4E4E8; height: 268px; border-bottom: 1px solid #ACAAB9;}
#latest-news h2{padding: 7px 0px; font: bold 11px "Verdana", "Arial", "Helvetica", sans-serif;}*/
#latest-news h2{ border:0px; }
ul#latest-news {background: #fff; /*height: 218px;*/padding: 10px 5px 5px 0px;}
ul#latest-news li{margin-left: 20px; padding: 0px; font: normal 11px "Arial", "Helvetica", sans-serif; margin-bottom: 10px;}
ul#latest-news li a:link,ul#latest-news li a:visited{color: #00129D; text-decoration: none;}
ul#latest-news li a:hover{text-decoration: underline;}

.fl { float: left; }
.fr { float: right; }
.ri { float: right; margin: 0 0 8px 8px; padding: 0; }
.li { float: left; margin: 0 8px 8px 0; padding: 0; }
.tinyFORM {margin: 0px; padding: 0px; display: inline;}

img{ border:0px; }
#main-content a:link, #main-content a:visited{ text-decoration:none; color:#00129D; }
#main-content a:hover{ text-decoration:underline; }
.clear{ clear:both; height:1px; line-height:1px; }