/* Body */
body {background-image: url('images/background.jpg'); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin-left: auto; margin-right: auto; width:707px; margin-top: 0;}
*html body {text-align: center;}

/* Links */
a, a:active, a:hover {color: #336699; text-decoration: underline;}


.text-footer {font-size: 10px; text-decoration: none;}
.text-footer a, .text-footer a:visited {font-size: 10px; text-decoration: underline; color: #000;}
.text-footer a:hover {text-decoration: none;}


#container {background-color: #FFF; text-align: left; width:707px;}

#header {background-image: url('images/dhp_hder_notables.jpg'); background-repeat: no-repeat; width: 707px; height: 100px; border-bottom: 1px solid #000;}

#contentarea {width: 707px; background-color: #FFF; background-image: url('images/lightgreenback.gif');}

#greenbar {width: 707px; background-color: #C8DB2A; border-bottom: 1px solid #000; overflow: hidden;}
#issue {padding: 2px 10px;}

#maincontent {width: 527px; float: right;}
#maincontent .content {padding-top: 10px; padding-right: 10px;}
#maincontent .content img {float: right; margin-left: 10px; margin-bottom: 10px;}
#maincontent .content img.nofloat {float: none; margin-left:  0px; margin-bottom:  0px;}
.intro {font-weight: bold; color: #666;}
 
#maincontent .content .sig {float: none; padding-left: 0; padding-bottom: 0;}

.small {margin-top: 0; padding-top: 0; font-size: 11px; color: #000;}

a.top {font-size: 11px; color: #000; text-decoration: none; text-align: right;}
a:active.top, a:hover.top {text-decoration: underline; color: #000}

#callout {background-color: #F5F1F8; border: 1px solid #A073B8; width: 497px; padding: 10px;}
#callout h2 {color: #A073B8; font-size: 14px; margin-bottom: 2px; margin-top: 0px}

.footnote {font-size: 10px;}

.table1 {background-color: #F5F1F8; border: 1px solid #A073B8; padding: 12px; font-size: 12px;}
.table1 th {font-weight: bold; color: #A073B8; font-size: 14px;text-align: left;}

/* Nav */
#nav {width: 160px; float: left; padding: 0px; background-color: ECF3B9;}

#nav .orangebar {background-color: #FDBB2F; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; padding: 5px;}
.orangebar a {color: #000; text-decoration: none;}
.orangebar a:hover, .orangebar a:active {text-decoration: underline;}

.articles {padding: 5px;}
.articles h4 {font-size: 12px; color: #000; margin: 3px 0px;}

#nav ul {margin: 0;}
#nav ul li {background-image: url('images/green_arrow.gif'); background-repeat: no-repeat; background-position: top left; list-style: none; padding: 0 0 0 15px; margin-left: -40px;} 
*html #nav ul li {margin-left: 0px;}

#nav .link-leftnav a, #nav .link-leftnav a:active {font-size: 12px; color: #000; text-decoration: none;} 

#nav .link-leftnav a:hover {text-decoration: underline;}

/*.trhead {background-color:#9bc5d1; font-size: 14px; color: #FFF; font-weight:bold; border-bottom:2px solid #FFFFFF; text-align:center}
.tra {background-color:#c9e0e7; font-size: 12px; border-bottom:2px solid #FFF; color: #000; }
.trb {background-color:#e4eff3; font-size: 12px; border-bottom:2px solid #FFF; color: #000; }
.tdsub {background-color:#c9e0e7; font-size: 14px; color: #ba8660; border-bottom:2px solid #FFF; font-weight:bold; }
.tdsub2 {background-color:#e4eff3; font-size: 14px; color: #ba8660; border-bottom:2px solid #FFF; font-weight:bold; }*/

.tablepreg {width: 100%; padding: 0; margin: 0; border: 0; font-size: 12px}
.tablepreg td.head {background-color: #a073b8; color: #FFF; text-align: left; font-weight: bold; padding: 5px; font-size: 14px}
.tablepreg td {background-color: #d0b3df; padding: 3px; border-bottom: 1px solid #FFF; text-align: center}
.tablepreg td.orange {color: #000; text-align: left; font-size: 13px; verical-align: bottom}
.tablepreg td.left {text-align: left}
.tablepreg td.special {background-color: #e7dced}

/* footer */
#bottom {clear: both;}
#bottom .background-color-purple {background-color: #A073B8;}
#bottom .image-footer-dhp {background-image: url(images/footer_dhp_green.gif); background-repeat: no-repeat;}

/* Headers */
h1 {font-size: 18px; color: #9165A9; text-decoration: none; font-weight: normal; }
h2 {font-size: 14px; color: #FF9900; margin-bottom: 2px;}
h3 {font-size: 12px; color: #9165A9; margin-right: 3px; padding: 0px; display: inline;}

sup {font-size: 10px}