/* CSS Document */

html {
background-color:white;
margin:0;
padding:0;
}

body, html, div {
margin: 0;
padding: 0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-top:0px;
overflow:auto;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#373768;
line-height:13px;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#373768;
line-height:10px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#373768;
line-height:normal;
}

.bold {
font-size:9px;
color:#000000;
font-weight:bold;
}

.disclaimer {
font-size:9px;
font-style:italic;
}

ul li {
list-style:disc;
line-height:14px;
margin-left:15px;
}

ol li {
list-style:circle;
line-height:14px;
}

a:link, a:visited {
color:#70a6b7;
text-decoration: none;
}

a:hover, a:active {
color:#0d5784;
text-decoration: underline;
}

.georgia {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;}

table {
border:solid 1px;
border-color:#848181;
padding:8px;}

#container {
width:755px;
margin-left:auto;
margin-right:auto;
background-color:white;
}

#header {
margin-top:0px;
height:110px 115px;
width:755px;
}

#logo {
background:no-repeat url(images/systems.gif);
margin-top:10px;
/*margin-left:480px;*/
width:755px;
height:122px;
z-index:3;
}

/*#logo {
background:no-repeat url(images/revgen_metallic.jpg);
margin-top:10px;
margin-left:480px;
width:290px;
height:70px;
z-index:3;
}

#blackbar {
background:no-repeat url(images/systems.gif);
margin-top:-5px;
height:52px;
width:755px;
}*/

#navcontainer {
margin-left:0px;
width:190px;
font-size:12px;
}

#content {
position:absolute;
margin-top:15px;
margin-left:210px;
width:555px;
}

#contentmain {
width:335px;
position:absolute;
}

#mainheader {
width:545px;
border-bottom: solid 1px;
border-bottom-color:#848181;
}

#secondaryheader {
width:335px;
border-bottom: solid 1px;
border-bottom-color:#848181;
}

#downloadheader {
width:178px;
border-bottom: solid 1px;
border-bottom-color:#848181;
}

#photo {
position:absolute;
margin-top:20px;
margin-left:354px;
border:solid 1px;
border-color:#70a6b7;
height:125px;
width:188px;
}

#downloads {
position:absolute;
margin-top:170px;
margin-left:355px;
border-left:solid 1px;
border-left-color:#848181;
padding-left:10px;
height:200px;
width:178px;
}

#footer {
margin-top:inherit;
width:555px;
border-top: solid 1px;
border-top-color:#848181;
text-align:center;
}

/* NAVIGATION */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
margin-top:2px;
}
dl#menu {
width: 190px;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0;
padding-left:10px;
height: 33px;
line-height: 33px;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
border: 1px #FFF;
background: #0D5784;
list-style:none;
}
dl#menu dd {
border: 1px #fff;
list-style:none;
background: #70A6B7;
}

dl#menu li {
text-align: left;
background: #70A6B7;
list-style:none;
}
dl#menu li a {
color: #fff;
background: #70A6B7;
text-decoration: none;
font-size:10px;
display: block;
padding-left:35px;
border: 0 none;
height: 20px;
list-style:none;
line-height:20px;
}

dl#menu dt a {
color: #fff;
background: #0d5784;
text-decoration: none;
display: block;
padding-left:30px;
border: 0 none;
height: 100%;
}

dl#menu li a:hover{
background: #373768;
}

dl#menu dt a:hover {
background: #373768;
}