body,td {font-family:arial,sans-serif;font-size:9pt;color:#000;font-weight:500;}
body {padding:10px;margin:0;}

a, a:visited {color:#036;text-decoration:none;}
a:hover {color:#369;}

a.small, a.small:visited {color:#aa6;text-decoration:none;font-size:10px;}
a.small:hover {color:#369;}

h1 {
	color: #036;
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;;
	font-weight:normal;
}

div#ie_fix {text-align:center;}

div#container {
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 0px;
	width:805px;
	background:#fff url(/img/bgBar.gif) repeat-y 0 20px;
	position:relative;
	border:1px solid black;
	}
	
div#body {width:720px; margin:0 0 16px 60px;text-align:center;position:relative;}

div#header {
	width:715px;
	background-color:#036;
	height:180px;
	position:relative;
	margin:0;padding:0;
	border-top:1px solid #cc9;border-left:1px solid #cc9;border-right:1px solid #cc9}

div#headerInside {
	width:715px;
	background-color:#036;
	height:27px;
	position:relative;
	margin:0;padding:0;
	border:1px solid #cc9;}
	
div#navThing {position:relative;}

div#headerTail {width:715px;background-color:#036;height:8px;position:relative;margin:0;padding:0;border:1px solid #cc9;}
div#header div.anim {position:absolute;top:29px;left:0;}
div#header div.nav, div#headerInside div.nav {
	position:relative;
	margin:0 0 0 0;padding:0;
	height:27px;
	text-transform:uppercase;
	font-size:10pt;
	line-height:27px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
ul.nav {margin:0;padding:0;}
ul.nav li {display:inline;padding:0 8px 0 8px;font-weight:normal;font-size:13px;}
ul.nav li a, ul.nav li a:visited {text-decoration:none;color:#fff;}
ul.nav li a:hover {color:#cc9;}

table.main {margin-top:7px;}
table.main td.left {width:190px;}
table.main td.right {width:505px;}
table.main td.right, table.main td.contact, table.main td.disclaimer {border-left:1px solid #cc9;padding:0 0 0 10px;}
table.main td.right p {margin:1em 0 1em 0;padding:0;}
table.main td.contact, table.main td.disclaimer {border-top:1px solid #cc9;}
table.main td.disclaimer {font-size:10px;height:30px;padding-top:4px;}
table.main td.contact {font-size:12px;}
table.main td.contact div.address {text-align: justify;margin:0 0 3px 0;padding:0;font-weight:bold;letter-spacing:.4px;}
table.main td.contact ul {padding:0;margin:0;list-style-type: none;}
table.main td.contact ul li {display:inline;padding:0 0 0 2em;margin:0;}
table.main td.contact ul li.first {display:inline;padding:0;}

div#sideNav {width:180px;border-left:1px solid #cc9;}
div#sideNav div.heading {background-color:#cc9;font-family:arial,sans-serif;font-size:10pt;color:#036;width:180px;padding:2px 0 2px 0;}
div#sideNav div.heading b{font-weight:bold;padding-left:10px;}
div#sideNav ul {
	padding:0;margin:0;
	list-style-type: none; 
}
div#sideNav ul li {padding:3px 0 3px 10px;width:170px;
				   background:url(/img/tanLine.gif) no-repeat 10px bottom;}
div#sideNav ul li a, div#sideNav ul li a:visited {text-decoration:none;color:#000;}
div#sideNav ul li.last {border-bottom:0;background-image:none;padding-bottom:1px;}
div#sideNav ul li a:hover {color:#369;}

ul.listing {padding:0;margin:0;list-style-type: none; }
ul.listing li {line-height:1.6em;}

ul.sublisting {padding:0;margin:0 0 1em 1em;list-style-type: none; }
ul.sublisting li {line-height:1.6em;}

/* staff/attorney */
div.attorney h2 {color:#036;font-size:14px;}
div.attorney ul {padding:0;margin:0; }
div.attorney ul li {margin:0 0 1px 1.2em;}
div.attorney ul.practice {font-weight:bold;}

/* practice */
div.practice h2 {color:#036;font-size:14px;}
div.practice ul {padding:0;margin:0;}
div.practice ul li {margin:0 0 1px 1.2em;}
div.practice ul.practice {font-weight:bold;}
div.practice div.bannerImg {border-bottom:1px solid #cc9; 
				margin-left:-10px;
				padding-left:10px;
				padding-bottom:10px;}

a.button, a.button:visited, a.menuButton, a.menuButton:visited {
	text-decoration:none;
	padding:2px 4px 2px 4px;
	margin:0;
	background-color:#036;
	color:#fff;
	border:1px solid #000;
	font-size:10pt;
	white-space:nowrap;
	letter-spacing: 1pt;}
a.button:hover, a.button:active, a.menuButton:hover, a.menuButton:active {color:#fff;background-color:#69A;}

