@charset "UTF-8";

/*=GLOBAL
------------------------------------------------------*/

/*=HTML
------------------------------------------------------*/

html {
	height: auto;
	width: 0 auto;
	margin: 0;
	background-repeat: repeat-y;
	background-position: center;
}

/*=BODY
------------------------------------------------------*/

body {
	line-height: 160%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
div#container{
	height: 800px;
	width: 812px;
	padding: 0;
	background-color: transparent;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#background{
	position: absolute;
	height: 736px;
	width: 935px;
	background-image: url(images/frame_site.gif);
	background-repeat: no-repeat;
	top: -5px;
	margin-left: -60px;
}
/*=LOGO
------------------------------------------------------*/

div#branding{
	height: 75px;
	width: 300px;
	left: 60px;
	top: 8px;
	z-index: 1;
	padding: 0;
	margin: 0;
	position: relative;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
}
div#branding h1{
	text-indent: -9999px;
}

/*=HOME ICON
------------------------------------------------------*/

div#link_home{
	left: auto;
	top: 678px;
	width: 15px;
	height: 15px;
	z-index: 1;
	padding: 0;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	right: auto;
	margin-left: 635px;
	background-image: url(images/home_icon.gif);
}

/*=EMAIL ICON
------------------------------------------------------*/

div#link_email{
	left: auto;
	top: 680px;
	width: 15px;
	height: 15px;
	z-index: 1;
	padding: 0;
	position: absolute;
	background-image:  url(images/email_icon.gif);
	background-repeat: no-repeat;
	background-position: center;
	right: auto;
	margin-left: 610px;
}
div#content_subhdr{
	left: auto;
	top: 85px;
	width: 15px;
	height: 30px;
	z-index: 2;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 536px;
	right: auto;
}
div#content_subhdr li{
	float: left;
	position: absolute;	
}

/*=SEARCH BAR
------------------------------------------------------*/

span#sprytextfield1{
	left: auto;
	top: 79px;
	z-index: 1;
	padding: 0;
	position: absolute;
	right: auto;
	margin-left: 571px;
}

/*=NAVIGATION
------------------------------------------------------*/
div#navigation {
	top: 120px;
	width: 775px;
	height: 40px;
	z-index: 2;
	position: absolute;
	left: auto;
	right: auto;
	background-image: url(images/nav_bkgrnd.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
div#navigation li{
	display: block;
	list-style-type: none;
	float: left;
	position: absolute;
}
div#navigation a{
	text-decoration: none;
	color: #CCC;
}
div#navigation a:hover{
	color: #999;
}

/*=NAVIGATION, BUTTONS, CLASSES
------------------------------------------------------*/

.index_nav {
	position: absolute;
	text-align: center;
	width: 73px;
	bottom: 10px;
	left: 6mm;
}
.firmoverview_nav {
	position: absolute;
	text-align: center;
	width: 137px;
	bottom: 10px;
	left: 25mm;
}
.practiceareas_nav {
	position: absolute;
	text-align: center;
	width: 144px;
	bottom: 10px;
	left: 61.5mm;
}
.attorneybios_nav {
	position: absolute;
	text-align: center;
	width: 133px;
	bottom: 10px;
	left: 99.5mm;
}
.resourcecenter_nav {
	position: absolute;
	text-align: center;
	width: 159px;
	bottom: 10px;
	left: 134.5mm;
}
.contact_nav {
	position: absolute;
	text-align: center;
	width: 85px;
	bottom: 10px;
	left: 177mm;
}

/*=FOOTER
------------------------------------------------------*/

div#site_info{
	width: 735px;
	height:10px;
	top: 675px;
	padding: 0;
	border-top: #000000 solid thin;
	margin-left: 40px;
	position: absolute;
	white-space: pre;
	text-indent: 35px;
}
.fontftr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	white-space:pre;
}

/*=LIST STYLE
------------------------------------------------------*/

li {
list-style-type: none;
}

/*=A LINKS, CLASSES
------------------------------------------------------*/

a:link {
	color: #c18b4b;
}
a:visited {
	color: #c18b4b;
}
a:hover {
	color: #606163;
}
a:active {
	color: #c18b4b;
}
