
body { background:url(../images/background.jpg) top center fixed #000; }

#header { height:163px; width:905px; background:url(../images/header.jpg) top left no-repeat; }
.header_pad { padding:54px 55px 0 0; margin:0; text-align:right; }

#nav ul { list-style-type:none; margin:0 0 0 6px;}
#nav ul li { list-style-type:none; width:100px; height:43px; padding-top:17px; background:url(../images/nav_button.jpg) top left no-repeat; display:inline-block; float:left; text-align:center; line-height:120%;}
/* #nav ul li:hover { list-style-type:none; width:100px; height:43px; padding-top:17px; background:url(../images/nav_button_hl.jpg) top left no-repeat; display:inline-block; float:left; text-align:center;}*/
#nav ul li.active { list-style-type:none; width:100px; height:43px; padding-top:17px; background:url(../images/nav_button_hl.jpg) top left no-repeat; display:inline-block; float:left; text-align:center;}
#nav ul li.pad-top { list-style-type:none; width:100px; height:51px; padding-top:9px; background:url(../images/nav_button.jpg) top left no-repeat; display:inline-block; float:left; text-align:center;}
#nav ul li.pad-top-active { list-style-type:none; width:100px; height:51px; padding-top:9px; background:url(../images/nav_button_hl.jpg) top left no-repeat; display:inline-block; float:left; text-align:center;}
#nav ul li a { font-size:105%; color:#fff; font-weight:bold; text-decoration:none; }

#page { width:800px; background:#122d3a; margin-left:51px; padding-bottom:7px;}
#viewport { float:left; width:524px; height:353px; border:1px solid #6a6a6a; background:#3f3f3f; margin:0 4px 7px 10px; overflow:hidden; }
#viewport_wwd { float:left; width:524px; height:353px; border:1px solid #6a6a6a; background:#000; margin:0 4px 7px 10px; overflow:hidden; }
#sidenav { float:right; width:247px; height:353px; border:1px solid #6a6a6a; background:#000; margin:0 10px 7px 0px; overflow:hidden; }
#pagecontent { width:780px; border:1px solid #6a6a6a; background:#000; margin:0 10px 0px 10px; color:#fff; clear:both; } 
#footer { text-align:center; height:53px; background:url(../images/footer.jpg) top left no-repeat; color:#fff; }
#footer_pad { padding:5px 10px 5px 0; }
#footer a, a:hover { color:#fff; margin:0; padding:0; }
#footer a:hover { color:#fff; margin:0; padding:0; font-weight:normal; }
.pad-10 { padding:10px; }

.vp_container {margin-top:5px;}
.vp_tag { width:243px; float:left; margin-right:5px;}
.vp_verbiage { float:left; width:270px; font-size:105%; }
.vp_verbiage a { margin:0; }
.clear {clear:left;height:1px;}
hr.space { color:#000; height:10px; margin:0; padding:0; }

.container { background:url(../images/page_bg.png) top center repeat-y; }

/* tyopography */

#pagecontent h1 { text-transform:uppercase; font-size:175%; color:fff; }
#viewport_wwd p { font-size:80%; margin:0; padding:0; }
#viewport_wwd a { font-size:75%; margin:0; padding:0; color:#8ec73f; text-decoration:none; margin-bottom:5px; line-height:100%; }
.green { color:#8ec73f; }
.contact_side h2 { text-transform:uppercase; font-size:16px; font-weight:bold; margin:0; }
.contact_side p { margin:0; font-weight:bold; }
.contact_side a, a:hover { color:#fff; font-weight:bold; text-decoration:none; }