@charset "utf-8";
/* CSS Document */

body {text-align:center; background-color: #00005c; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

#wrapper {margin-right:auto; margin-left:auto; margin-top:auto; width:972px; display:table; height:auto; border: 1px solid #FFFFFF;}

#logowrap {width:972px; height:135px;}

#logo {width:612px; height:135px; float:left; background-image:url(site/logobg.jpg); background-repeat: repeat-x;}

#logobg {width:360px; height:135px; background-image:url(site/sitelogobg3.jpg); background-repeat:no-repeat; float:right;}

div.nav {width:962px; height:19px; background-image:url(site/navbg2.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#ffffff; padding:5px;}

.nav a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#ffffff; padding:5px 8px; }
.nav a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#ffffff; padding:5px 8px;}
.nav a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#808097; padding:5px 8px;}
.nav a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#808097; padding:5px 8px;}
.nav a.active { font-weight:bold; }

#hp_content {width:972px; display:table; height:auto; background-image:url(site/hp_contentbg.jpg); background-repeat:no-repeat; }

#hp_content a:link {color:#00005c; font-weight:bold; text-decoration:underline;}
#hp_content a:visited {color:#00005c; font-weight:bold; text-decoration:underline;}
#hp_content a:active {color:#00005c; font-weight:bold; text-decoration:none;}
#hp_content a:hover {color:#666666; font-weight:bold; text-decoration:none;}

#sub_content {width:972px; display:table; height:auto; background-color:#4f4e8a;}

div.subnav {width:175px; height:431px; background-image:url(site/subnavbg.jpg); background-repeat:no-repeat; float:left; margin-left:15px; padding:7px; line-height:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#00005c; display: inline-block;}

.navlink {margin:0; padding:0; list-style-type:none;}
.navlink a {display:block; width:162px; line-height:10px; color:#00005c; text-decoration:none; padding:7px;}

.subnav a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#00005c; line-height:15px; font-weight:bold; }
.subnav a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#00005c; line-height:15px; font-weight:bold; }
.subnav a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#ffffff; background-color:#CCCCCC; line-height:15px; font-weight:bold; }
.subnav a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#ffffff; background-color:#CCCCCC; line-height:15px; font-weight:bold; }

#sub_content2 {width:700px; display:table; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#ffffff; margin:15px; text-align:left; position:relative; float:right;}

#sub_video2 {width:746px; display:table; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#ffffff; margin:0px; text-align:left; position:relative; float:right; margin-right:2px;}

.list a {font-weight: normal!important;}

#sub_content2 a:link {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#sub_content2 a:visited {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#sub_content2 a:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#sub_content2 a:hover {color:#999999; font-weight:bold; text-decoration:none;}

#sub_video2 a:link {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#sub_video2 a:visited {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#sub_video2 a:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#sub_video2 a:hover {color:#999999; font-weight:bold; text-decoration:none;}

#sub_content2 a img {border: solid #666666;}
#sub_content2 a:hover img {border: solid #CCCCCC;}

.link a:link {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#sub_content2 a:visited {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#sub_content2 a:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#sub_content2 a:hover {color:#999999; font-weight:bold; text-decoration:none;}

div.hp_contentarea1 {width:445px; height:111px; float:left; margin-left:7px; margin-top:7px; padding:10px; background-image:url(site/contentarea_bg1.jpg); background-repeat:no-repeat; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:#00005c;}

div.hp_contentarea2 {width:445px; height:111px; float:left; margin-left:7px; margin-top:7px; padding:10px; background-image:url(site/contentarea_bg2.jpg); background-repeat:no-repeat; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:#00005c;}

div.hp_contentarea3 {width:445px; height:111px; float:left; margin-left:7px; margin-top:7px; padding:10px; background-image:url(site/contentarea_bg3.jpg); background-repeat:no-repeat; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:#00005c;}

.hp_header {font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; font-variant: small-caps; font-weight:bold;}

#video {width:482px; height:410px; float:right; margin-right:10px; margin-top:17px;}

#inside_video1 {width:416px; height:337px; float:right;}

#video2 {width:784px; height:415px; float:right; margin-right:10px; margin-top:27px;}

#video_textcontent {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:#ffffff;}

div.hp_text {width:955px; display:table; height:auto; padding:7px; margin-top:7px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#ffffff; }

.hp_text a:link {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.hp_text a:visited {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.hp_text a:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.hp_text a:hover {color:#999999; font-weight:bold; text-decoration:none;}

#thumbnails {width:959px; height:99px; margin-right:auto; margin-left:auto; margin-top:7px; margin-bottom:12px; background-image:url(site/thumbnails2.jpg); background-repeat:no-repeat;}

div.footer {width:972px; height:68px; background-image:url(site/footerbg.jpg); background-repeat:no-repeat;}

div.footer_left {width:300px; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#ffffff; margin-left:7px; margin-top:11px; float:left; text-align:left;}

div.footer_right {width:300px; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#ffffff; margin-right:7px; margin-top:11px; float:right; text-align:right;}

.footer_right a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#ffffff;}
.footer_right a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#ffffff;}
.footer_right a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#ffffff; text-decoration:underline;}
.footer_right a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#ffffff; text-decoration:underline;}

div.footer_cc {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; text-align:center; padding-top:15px; padding-bottom:15px;}

h1 {font-size:20px;}
h2 {font-size: 15px; color:#FFFFFF; font-weight:bold; font-style:italic;}
h3 {font-size: 15px; color:#FFFFFF; font-weight:bold;  border-bottom-width:thin; border-bottom-style: solid; border-bottom-color: #999999; line-height: 35px;}

/* TABS */

/* Misc on-page styles moved here */

.style3 {
  font-size: 18px;
  font-weight: bold;
}
.style4 {
  font-size: 21px;
  font-weight: bold;
}
.style5 {
  font-size: 15px; 
  font-weight: bold;
}
.style8 {font-size: 11px }
.style9 {
  color: #33FF00;
  font-weight: bold;
  font-size: 16px;
}
.style10 {
  font-size: 16px;
  font-style: italic;
}
.style12 {
  font-size: 12px;
  font-style: italic;
}

/* Contact form styles */
#contactform { font-size:12px; }
#contactform label { display:block; float:left; text-align:right; width:250px; font-weight:bold; padding-top:4px; padding-right:5px; }
#contactform label.nofloat { display:inline; float:none; text-align:left; font-weight:bold; }
#contactform label span { font-weight:normal; padding-top:5px; }
#contactform span.checklist { display:block; float:left; width:400px; font-weight:normal; padding-top:3px; }
.errors { border:1px solid #ccc; background:#fff; color:#000; padding:5px 10px; }
.errors a:link, .errors a:visited, .errors a:hover, .errors a:active { color:#000!important; font-weight:normal!important; }

/* Video page styles */
.vid-list li { float:left; list-style:none; padding-right:15px; }
.vid-list li img { border:1px solid #ccc; }
.vid-list span { display:block; font-size:12px; width:120px; height:40px; text-align:center; padding-top:5px; }

/* Equipment for sale */
#forsale td { vertical-align:top; padding:5px; }
#forsale td p { margin:0; padding:0 0 5px 0!important; }
