/*html definitions*/
body {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: small; color: #009; background-color: #fff; margin: 0px 0px 0px 0px; padding-left: 0px; padding-top: 0px; background-image: url(/images/bg_home.jpg); background-repeat: no-repeat;}
a:hover {color: #00c; text-decoration: underline;}
ol, ul {line-height: 125%;}
h1 {color: #039; font-weight: bold; font-size: x-large; line-height: 120%;}
h2 {color: #06c; font-weight: 600; font-size: large;}
h3 {color: #06c; font-weight: 600; font-size: medium;}
h4 {font-size: small; font-weight: bold; line-height: 120%;}
h5 {font-weight: normal; font-size: small; line-height: 110%;}
h6 {font-weight: normal; font-size: x-small;}

/*classes*/
.floatright {float: right; margin: 0 0 8px 8px;}
.floatleft {float: left; margin: 0 8px 8px 0;}
.leftbox {float:right; border: solid 2px black; margin-left: 8px; padding: 8px; margin: 0 0 10px 5px; width:220px; background-color: #eeeeee;}
.leftbox ul {margin: 5px; margin-top: -10px;}
.leftbox ul li {margin: 0; background: url(/images/bullet.gif) no-repeat 5px 2px; padding: 0 0 0 25px; list-style: none; }

/*header layout*/
#dmhome {left: 0px; width: 206px; height: 63px; z-index: 500;}
#leftnav {position: absolute; top: 6px; left: 6px; width: 18em;}
#header {position: absolute; top: 43px; left: 206px; width: 565px; height: 20px; visibility: visible;}
#bannerimage {position: absolute; width: 565px; top: 0px; left: 206px; height: 43px;}
#bannerprint {display: none;}
#skipnav {font-size: xx-small; position: absolute; top: 0px; left: 0px; width: 5px; height: 60px; visibility: visible;}
#content {padding: 1em 1em 4em; margin-top: 20px; width: 740px;}
#gif {display: none;}

#mdbvmenu {float: left; width: 160px; padding: 5px; background-color: #eee; font-size: 90%; margin-bottom:30px;}
#mdbvmenu ul {list-style: none; margin: 0;}
#mdbvmenu ul li {background: url(/images/bullet.gif) no-repeat 5px 2px; margin: 0; padding: 0 0 5px 17px; line-height: 1.3em;}
#mdbvrightcol {float: right; width: 530px; padding: 0 0 0 20px; margin-bottom:30px;}

/*page layout*/
#contenthome {padding: 1em 1em 4em; position: absolute; top: -61px; width: 780px;}
#content {padding: 1em 1em 4em; top: 80px; width: 740px;}

/*dropdown classes*/
.p7tbsub {font-size: 75% !important; font-weight: bold; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;}
.p7tbsub ul {list-style: none; margin: 0;}
.p7tbsub li {padding: 0 !important; margin: 0; border: 1px solid #006; list-style: none;}
.p7tbsub a {display: block; font-size: x-small; font-weight: bold; padding: 2px 6px 2px 5px; text-decoration: none !important;}
.p7tbsub a:link {color: #006; background-color: #fff;}
.p7tbsub a:visited {color: #006; background-color: #fff;}
.p7tbsub a:hover {background-color: #039; color: #fff;}
.p7tbsub a:active {background-color: #039; color: #fff;}
.p7tbdn {color: #9999CC; background-color: #fff; font-weight: bold;}

/*footer ids, classes*/
#footimg {z-index: 0; margin-left: -10px; margin-bottom: 0.5em; margin-top: 20px;}
#foottxt {margin-top: -42px; margin-left: 170px; margin-bottom: 0.5em; font-size: 80%; width: 590px; font-family: Arial, sans-serif;}
#foottxt2 {margin-top: -4px; margin-left: 255px; margin-bottom: 0.5em; font-size: 80%; width: 380px; font-family: Arial, sans-serif;}
#footline {margin-top: 1px; margin-bottom: 0.5em; height: 5px; overflow: hidden; color: #009; background-color: #020164; width: 579px;}

a:link.footer, a:visited.footer, a:hover.footer {color: navy; background-color: #fff; font-size: 1.0em; font-family: Arial, sans-serif; text-decoration: none;}
a:hover.footer {color: blue; text-decoration: underline;}