html , 
body{
margin:0;
padding:0;
height: 100%;
}

#wrapper {

min-height:100%;
position:relative;
width: 900px;
margin: 0 auto;
text-align: left;}

.header{

width:900px;
height:120px;

background-image:url("../images/header.png");
background-repeat:no-repeat;
background-position:top left;
}

body {
padding: 10px;
padding-bottom: 60px;
min-width: 900px;
background:white;
width:95%;
font-family:Arial, "Arial Black", serif;
}

a{color:Red;background-color:white;z-index:10;}
a img{border:none;z-index:1;}
.header h1{text-align:right;font-size:18px;padding-top:2em;padding-right:1em;padding-left:22em;}

.left-sidebar{
position:fixed;
margin-left:27px;
top:165px;
width:150px;
height:100%;
padding:15px;
font-size:13px;

}

.left-sidebar h4{font-size:13px;}
.left-sidebar h5{margin-top:5px;padding-left:3px;padding-right:3px;font-weight:bold;}
.left-sidebar h5 a{color:black;text-decoration:none;font-size:13px}
.left-sidebar h5 strong{color:white;background:red;font-size:17px}
.breadcrumb{font-size:13px;}

.left-sidebar-IE{
margin-left:-188px;
margin-right: 188px;
}

.content{
height:100%;
position:relative;
margin-left:200px;
top:10px;
width:645px;
padding:15px;

}


.content p{margin-left:0;padding:5px;padding-left:5px;font-size:14px;line-height:20px;color:black;}
.content img{float:left;border:none;margin-right:10px;}
.content ul{margin-left:0;padding:10px;padding-left:35px;border:solid 2px silver;list-style:square;}
.content li{line-height:25px;font-size:14px;}
.content li ul{list-style-type:none;border:white 0px solid;line-height:14px;}

.content dl{margin-left:0;padding:10px;}
.content dt{margin-left:0px;margin-right:20px;padding-left:10px;border:gray 2px solid;font-size:14px;font-weight:bold;color:black;}
.content dd{margin-left:0;padding:10px;line-height:18px;font-size:14px;font-weight:normal;}

.content h1{border-bottom:red 2px solid;font-size:18px;font-weight:bold;}
.content h1 em {font-size: 12px;}
.content h2{padding:5px;font-size:16px;color:red;border-bottom:solid 1px black;}
.content h3{padding-left:15px;font-size:14px;font-weight:bold;line-height:25px;color:black;background:silver;border:none;}
.content h4{padding-left:15px;border:black 2px solid;font-size:14px;font-weight:bold;color:black;background:white;text-decoration:none;}
.content h4 em{font-size:.75em;color:gray;font-style:normal;}
.content h5{padding-left:15px;line-height:20px;font-size:14px;color:red;font-weight:bold;}
.content h6{margin-top:-10px;font-size:16px;}

.footer{
position:absolute;
bottom: 0;
height:70px; 
font-size:14px;
margin-left:300px;

}
.copyright{
position:absolute;
bottom:0;
height:40px; 
text-align:right;
font-size:10px;
margin-left:505px;

}

.print, .pb  {display: none;}


/* ================================================================ 
Contact page styling:*/
.Ccopyright{text-align:right;font-size:10px;position:absolute;margin-left:530px;top:640px;}

.left-side{position:absolute;margin-left:27px;top:150px;width:400px;height:450px;padding:15px;overflow:hidden;font-size:14px;}
.left-side h4{font-size:13px;}
.right-side{position:absolute;margin-left:370px;top:225px;width:475px;height:375px;padding:15px;overflow:auto;font-size:14px;border:black solid 3px;}
.right-side .spacer{padding-top:80px;}
.right-side h1{border-bottom:red 2px solid;font-size:18px;font-weight:bold;}
.right-side h2{padding:5px;font-size:16px;color:red;border-bottom:solid 1px black;}
.right-side h3{padding-left:15px;font-weight:bold;font-size:14px;line-height:25px;color:black;background:silver;border:none;}
.right-side img{display:block;margin-left:auto;margin-right:auto;}
.right-side h4{margin-top:-5px;text-align:center;font-size:14px;font-weight:bold;border-bottom:solid 1px black;}
.right-side ul {display:block;margin-left:15px;margin-bottom:50px;padding:10px;padding-left:25px;color:black;background:white;border:solid 2px silver;list-style:square;}
.right-side ul {list-style-type:none;}
.swap{display:none;}
/*
.contact{background-image:url("../images/ROV Business Card.png");background-repeat:no-repeat;height:193px;}
*/
.pagemenu{position:absolute;margin-left:375px;top:185px;font-size:14px;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* Menu common styling */

.menu {font-family:arial, sans-serif; font-weight:bold; 

width:900px; 

position:relative; font-size:13px;margin:0;  z-index:100;}
.menu li{margin-left:0px;}
.menu ul li a, 
.menu ul li a:visited {display:block; text-decoration:none; width:140px; height:26px; background:red; color:white; text-align:center; line-height:1.75em; overflow:hidden;}
.menu ul {list-style-type:none;}
.menu ul li {float:left; position:relative; margin-right:0;}
.menu ul li ul {display:none;}

/* Menu specific to non IE browsers */

/*keeps parent hover color when child menu is hovered */

.menu ul li:hover a {background:red; color:white; text-align:left;}
.menu ul li:hover ul {display:block; position:absolute; top:26px; left:-40px; width:140px;}
.menu ul li:hover ul li a.hide {background:black; color:white; text-align:left;}
.menu ul li:hover ul li:hover a.hide {background:red; color:white; text-align:left;}
.menu ul li:hover ul li ul {display:none;}
.menu ul li:hover ul li a {display:block; background:black; color:white; text-align:left;}
.menu ul li:hover ul li a:hover {background:red; color:white; text-align:left;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:100px; top:0; }

/*End of Menu copyright*/

