/* General */
html{background:url("../images/bg_grad.png") #275fb1 repeat-x;}
body{font-size:0.8em; margin:0; padding:0; background:url("../images/shadow.png") repeat-y top center; font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Arial, Helvetica, Tahoma, sans-serif;}
#doc_container {margin:auto; width:974px; background:url("../images/doc_bg.jpg") repeat-y #fff; position:relative; margin-bottom:15px;}

/* Additional Classes */
.hide{display: none;}
a {color:#333; text-decoration:none; border-bottom:dotted 1px #E8B756;}
a:hover {color:#a37b2c; border-bottom:dotted 1px #a37b2c;}
blockquote p {padding:15px;}
p {padding:0; margin:0px 0px 1em 0px;}
strong {font-weight:bold;}
em {font-style:italic;}


/* Top Navigation */

#nav {background:url("../images/bg_B.png") #000 no-repeat; overflow:hidden; padding:0px; width:974px; height:187px; margin-bottom:0px;}
#nav, x:-moz-any-link {overflow:visible;}
#nav, x:-moz-any-link, x:default {overflow:hidden;}
#nav ul {padding-top:150px; padding-left:410px; margin:0px; font-size:0.95em;}
#nav ul li {float:left; display:block; list-style-type:none;}
#nav ul li a {font-size:1.25em; height:16px; padding:7px 15px 7px 15px; display:block; text-decoration:none; color:#fff; border-bottom:none;}
#nav ul li a:hover {background:#a37b2c;}
#nav ul li ul {padding:0px; margin:0px; font-size:0.95em;}
#nav ul ul {font-size:1.05em; position:absolute; top:180px; left:-9999px; background:url("../images/menu_bg2.png") repeat; z-index:500; width:175px;}
#nav ul ul li {float:none;}
#nav ul ul li a {color:#fff; border-bottom:none; font-size:1em; display:block; padding:5px 10px 5px 15px; height:auto;}
#nav ul ul li a:hover {border-bottom:none; background:#a37b2c; color:#fff;}
#nav ul :hover ul {left:auto;}
#nav :hover > a {background:#a37b2c; cursor:pointer;}


/* Main Content */
#main_content {margin:0px; padding:0px 0px 10px 0px; width:734px; border-top:1px solid #fff; min-height:500px;}
#maincontent {margin:0px 0px 0px 243px; width:476px; padding:0px 15px 0px 0px;}
#maincontent h1 {font-size:2em; color:#a37b2c; margin:0; padding:0px; border-bottom:solid 2px #999; font-weight:bold;}
#maincontent h2 {font-size:1.5em; color:#a37b2c; margin:10px 0px 10px 0px; padding:0px; border-bottom:solid 2px #a37b2c; font-weight:bold;}
#maincontent h3 {font-size:1.1em; color:#333; font-weight:bold;}
#maincontent h4 {font-size:1.0em; color:#333; font-weight:bold;}

#dmain_content_field h3, #dmain_content_field h4, #dmain_content_field h5, #dmain_content_field h6 {color:#555; margin-bottom:7px;}
#dmain_content_field a {color:#a37b2c;}
#dmain_content_field a:visited {color:#741;}
#dmain_content_field a:hover {color:#333;}
#dmain_content_field ul {margin:0px 0px 25px 10px; padding:0px;}
#dmain_content_field ul li {list-style-type:none; background:url("../images/bullet_black.png") no-repeat 0 12px; padding:.5em .1em .1em .8em;}

#dmain_content_logo {float:right; width:500px; padding-right:50px; margin-top:10px;}
#dmain_content_logo img {margin-right:10px; margin-bottom:10px; border:none;}
#dmain_content_logo a {border:none;}
#dmain_content_logo a:hover {border:none;}


/* Footer  */
#ft {clear:both; background:#080134; border-top:solid 2px #a37b2c; padding:5px; height:50px; line-height:13px;}
#ft p {padding:2px; color:#999; font-size:10px;}
#ft a {color:#a37b2c; border-bottom:none;}
#ft a:hover {border-bottom:1px dotted #a37b2c;}
