body,h1,img,.a1,.a2,.a3,.a4 { border:0px;padding:0px;margin:0px }
body{
    font-family:Verdana,Helvetica, sans-serif;font-size:12px;margin-top:10px;
    background: #fff url(/images/fadestrip2.png) repeat-x
}
a, a:visited {color:#000;}
a:hover {color:#FF6600}
h1{color:#333}
.a1{font-weight:bold;color:#FF6600}
.a1:hover,.a3:hover,.a4:hover{color:#999}
.a2{font-size:11px;font-weight:bold;color:#333;text-decoration:none}
.a2:hover{color:#CCC}
.a3{font-size:10px;color:#333;display:block}
.a4{font-size:11px;color:#FF6600;text-decoration:none}

.callbutton {
padding:4px 10px 4px 10px;font-size:20px;
background-color:#FF6600;     
}
.callbutton:hover {
 background-color:#eee;
}

.tel {border-bottom:dotted}
/*INPUT STYLES*/
fieldset{margin:6px}
legend{font-weight:bold}
input,select,textarea{color:#333;border:1px solid #999;background-color:#EEE}
.in1{color:#FF3300;}
.in2{background-color:#D8D8C5}
/*MISC STYLES*/
/*shadow class for images n such*/
.shadows {
 box-shadow:3px 3px 20px #999;-webkit-box-shadow:3px 3px 10px #999;-moz-box-shadow: 3px 3px 20px #999;
 margin:3px;  filter: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=3);}

/*shadows for darker backgrounds*/
.darkshadows {
	box-shadow:3px 3px 20px #3D3D3D;-webkit-box-shadow:3px 3px 10px #CCC;-moz-box-shadow: 3px 3px 20px #3D3D3D;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=3);}

.example{border:1px black solid;background-color:#F5B891;padding:10px}
.example p{text-align:center}
.mid{background-color:#FFF}
.dark{background-color:#CCC}
hr{height:1px;color:#666;width:500px}
hr.s{width:130px;text-align:left}
ul{margin:0px 0px 0px 5px;padding:0px 0px 0px 10px}
li{margin:0px;padding:0px;list-style-type:disc}
.di{ display:inline }
.db{display:block}.di{display:inline}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
/*STRUCTURE*/
#bgContent{top: 92px; height: 480px}
#navBar {top: 92px; height: 407px}
#NewsList {padding:4px;}
#NewsList a {color:black;}
.wrapper{width:750px;height:100%;margin-left:auto;margin-right:auto;height:100%;position:relative;
background-color:#fff;z-index:100}
#guts {
    box-shadow:3px 3px 20px #3D3D3D;
    -webkit-box-shadow:3px 3px 10px #CCC;
    -moz-box-shadow: 3px 3px 20px #3D3D3D;}
#topBar{position:absolute;top:0px;	width:750px;height:80px;	
  background-color:#FD9151;padding:0px;margin:0px}
#greyBar{position:absolute;top:81px;width:750px;height:10px;background-color:#999; padding:0px;margin:0px;}
#navBar{position:absolute;top:92px;left:1px;width:150px;height:407px;background-color:#EEE; border:1px solid #999;padding:0px;margin:0px}

ol {width:200px}

.nav a{display:block;
border:1px #ccc solid;margin:0px;padding:0px;padding-top:0px;
height:12px;width:148px;padding-bottom:2px;
font-size:11px;font-family:'Arial black', arial, serif; text-transform:uppercase;color:black;
text-decoration:none;}

.nav a:hover {background:url(/images/gif/navbar-ahover.gif);background-position:center}
#batteryBox{float:left;width:290px;height:145px;border-right:1px #ccc solid;padding:2px;}
#dockBox{float:left;width:290px;height:145px;border-left:1px #ccc solid;padding:2px;}
#contentTitle{position:absolute;top:0px;left:0px}
#fullContentHolder{position:absolute;top:92px;left:150px;width:592px;	height:100%;	z-index:1}
#fullContentBox{position:absolute;top:150px;left:0px;width:591px;height:100%;z-index:1;}
#fullContentBody{clear:both;padding:6px;}

.mainsubcontent{padding:5px;width:560px;height:400px;}
.homesubcontent{padding:5px;width:540px}
.subcontent{float:right;width:425px;padding:5px;}

.news{position:absolute;top:220px;left:0px;width:150px;height:185px;
  visibility:hidden;background-color:#EEE}
.newsHeader{position:absolute;top:0px;left:0px;width:130px;	height:12px;
  border-bottom:#333;background-color:#CCC;padding-left:2px}
.newsCloser{position:absolute;top:0px;left:130px;width:20px;height:12px;
  border-bottom:#333;background-color:#CCC}
.newsBody{position:absolute;top:12px;left:0px;width:150px;	height:173px;	padding-top:2px;	padding-left:2px	}

.emailform {width: 300px;border:1px #eee solid;padding:10px}
.emailform textarea, .emailform input[type=text],
.emailform input[type="tel"],.emailform input[type="email"] {width:200px}
/*NAVTREE*/
#navtree{float:left;width:140px;height:290px;margin-top:15px;border-right:1px solid #666}
.nav{cursor:pointer;	vertical-align:middle	}
.subhd{position:relative}
.sub{position:relative;	display:inline;left:10px}

.subno{position:relative}

