/*
CSS Document | 05/06/2005
GMP Web Design LLC | www.guming.com
*/

/* Zeroing off consistant zeros for all browsers set alternates below */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img, form {margin: 0; padding: 0; border: 0;}

.hide {display: none; visibility: hidden;}
.clear {clear: both; background-color: #452912; height: 9px; font: normal 6px/1em Arial, Verdana;}
.button {border: 1px solid #ccc;}
.imgmap {border: 6px solid #452912;}
.art {border-bottom: 6px solid #ccc;}
.center {text-align: center;}
.box {border: 1px solid #e4e4e4; padding: 12px; margin: 0 0 12px 0; background-image: url(../i/bg_stone.gif); font: bold 13px/1.8em "Trebuchet MS", Arial;}
div.box2 {border: 1px solid #e4e4e4; padding: 12px; margin: 0 0 12px 0; background-image: url(../i/bg_stone.gif); font: normal 13px/1.8em "Trebuchet MS", Arial;}
div.box2 a {font-weight: bold;}
div.splitter {background: url(../i/bg_splitter.gif) repeat-x; text-align: center; margin-bottom: 16px;}
div.splitter2 {background: url(../i/bg_splitter.gif) repeat-x; text-align: center; margin-bottom: 16px; width: 90%; margin: 0 auto;}

body {background: url(../i/bg_main.jpg) repeat-x; width: 650px; margin: 0 auto; text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666;}

#header {margin-top: 22px; text-align: right; color: #fff; height: 50px;}
#header img {display: block; float: left}
#header h3 {font: normal 11px/1.5em Arial, Verdana; margin: 0 0 3px 0;}
#header h4 {font: bold 12px/1.5em Arial, Verdana; margin: 0 0 3px 0;}

#maincontent {text-align: left; border: 1px solid #ccc; background-color: #fff;}

#nav {width: 204px; float: right; background: url(../i/bg_nav.jpg) no-repeat; padding-top: 41px;}
#nav a {text-decoration: none;}

#nav ul {list-style-type: none;}
#nav ul li {float: left; background-position: 0px -30px; margin: 0px; padding: 0px;	border: 0px;}
#nav ul li a {display: block; height: 30px; text-indent: -1000em; text-decoration: none;}
#nav ul li a:hover {background: none;}

#nav p {clear: both; text-align: center; padding: 22px; font: normal 12px/1.5em "Trebuchet MS", Arial, Verdana;}
#nav h4 {clear: both; text-align: center; padding: 22px 22px 12px 22px; background: url(../i/dsn_nav_bottom.gif) repeat-x; font: normal 12px/1.5em "Trebuchet MS", Arial, Verdana;}

#nexpertise, #nexpertise a {width: 204px; background: transparent url(../i/nav_expertise.gif) no-repeat;}
#nexpertiseon, #nexpertiseon a {width: 204px; background: transparent url(../i/nav_expertise_on.gif) no-repeat;}
#noverview, #noverview a {width: 204px; background: transparent url(../i/nav_overview.gif) no-repeat;}
#noverviewon, #noverviewon a {width: 204px; background: transparent url(../i/nav_overview_on.gif) no-repeat;}
#nattorneys, #nattorneys a {width: 204px; background: transparent url(../i/nav_attorneys.gif) no-repeat;}
#nattorneyson, #nattorneyson a {width: 204px; background: transparent url(../i/nav_attorneys_on.gif) no-repeat;}
#nsetting, #nsetting a {width: 204px; background: transparent url(../i/nav_setting.gif) no-repeat;}
#nsettingon, #nsettingon a {width: 204px; background: transparent url(../i/nav_setting_on.gif) no-repeat;}
#nnews, #nnews a {width: 204px; background: transparent url(../i/nav_news.gif) no-repeat;}
#nnewson, #nnewson a {width: 204px; background: transparent url(../i/nav_news_on.gif) no-repeat;}
#ntestimonials, #ntestimonials a {width: 204px; background: transparent url(../i/nav_testimonials.gif) no-repeat;}
#ntestimonialson, #ntestimonialson a {width: 204px; background: transparent url(../i/nav_testimonials_on.gif) no-repeat;}
#ndirections, #ndirections a {width: 204px; background: transparent url(../i/nav_directions.gif) no-repeat;}
#ndirectionson, #ndirectionson a {width: 204px; background: transparent url(../i/nav_directions_on.gif) no-repeat;}

#content {width: 444px; float: left;}

#text {padding: 20px 20px 12px 25px; font: normal 12px/1.7em "Trebuchet MS", Verdana, Arial;} /* Box for text in MCA */
#text li {background-image: url(../i/icon_bullet.gif); background-position: 2px 6px; background-repeat: no-repeat; list-style-type: none; padding: 0 0 9px 17px;}
#text h1 {color: #A68A73; font-size: 16px; padding: 0 0 20px 0;}
#text h2 {color: #A68A73; font-size: 13px; padding: 0 0 12px 0;}
#text h3 {color: #A68A73; font-size: 13px; padding: 0 0 12px 0; text-align: center;}
#text h4 {font: normal 11px/1.5em Arial, Verdana; text-align: center; padding: 0 0 12px 0;}
#text p {padding-bottom: 20px;}
#text ul {padding-bottom: 20px;}
#text dfn {font-weight: bold;} /* Cases */
#text small {font: bold 11px/1.5em Arial, Verdana; display: block; text-align: right; margin: -12px 0 12px 0;}
#text h3 small {font: normal 11px/1.5em Arial, Verdana; display: inline; text-align: left; margin: 0; color: #333;}

#listtbl {width: 440px;}
#listone {float: left; width: 45%;}
#listtwo {float: right; width: 55%;}

#footer {font: normal 11px/1.2em Arial, Verdana; text-align: right; padding: 5px 0 5px 5px; color: #999;}
#footer a:link {color: #6AA94E; text-decoration: none;}
#footer a:visited {color: #6AA94E; text-decoration: none;}
#footer a:hover {color: #452912; text-decoration: underline;}
#footer a:active {color: #6AA94E; text-decoration: none;}

/* Global Links */
a:link {color: #6AA94E;}
a:visited {color: #6AA94E;}
a:hover {color: #452912;}
a:active {color: #6AA94E;}