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

/* for pull-down menu to work in IE6*/
behavior:url("csshover2.htc");


/* pull-down mainmenu css */
.mainmenu{
	margin-left:auto; margin-right:auto;
	width: 700px;
	padding: 0;
	height:auto;

}
.mainmenu ul {
	float: center;
	width: 45%;
	list-style: none;
	line-height: 1;
	color:#FFFFFF;
	background: #000080;
	padding: 0;
	border: solid #A0A0A4;
	border-width: 1px 0;
	margin-left: auto;
	margin-right: auto;
}


.mainmenu a, .mainmenu a:visited {
	display: block;
font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1em 1em;
}
.mainmenu ul ul a{
	width:100%;
	height:100%;
}
.mainmenu ul a{
	width:1%;
}


.mainmenu li  {
	float: left;
	margin:0;
	padding:0;
}

.mainmenu ul li {float:left; position:relative;  }
.mainmenu ul li a {white-space:nowrap;}
	
.mainmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:15em;	
	
	background: #003399;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

.mainmenu li li {
	width:15em ;
}

.mainmenu li li a{
	width:13em ;
}

.mainmenu li ul  {
	margin: 0;
}
.mainmenu li ul ul {
	margin: -2.8em 0 0 13.5em;
}
.ul_ch, 
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul,
.mainmenu li li li li li:hover ul ul
{
	left: -999em;
}
.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul,
.mainmenu li li li li li:hover ul
{
	left: auto;
}
.mainmenu li:hover>ul.ul_ch   
{
	left: auto;
}

.mainmenu li:hover{
	background: #0099FF;
}

.mainmenu li:hover a,.mainmenu li:hover a:visited,.mainmenu li:hover a:hover,.mainmenu li a:hover{
	color:#FFFFFF;
}
.mainmenu li:hover li a, .mainmenu li li:hover li a, 
.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,
.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited, 
.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited
{
	color:#FFFFFF;
}
.mainmenu li li:hover, .mainmenu li li li:hover, 
.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover 
{
	background: #0099FF;
	z-index:9999;
}
.mainmenu li li:hover a,.mainmenu li li li:hover a, 
.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a
{
	color: #FFFFFF; 
}

.mainmenu ul ul a, .mainmenu ul ul a:visited,
.mainmenu li li a, .mainmenu li li a:visited
{
	color: #FFFFFF;
}
.mainmenu ul ul a:hover,
.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{
	color: #FFFFFF;
}
.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,
.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{
	color: #FFFFFF;
}

body,td,th {
background-color:#003366; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}


.boxa {width:800px; margin-left:auto; margin-right:auto}
.boxb {width:600px; margin-left:auto; margin-right:auto}
.boxc {width:800px; margin-left:auto; margin-right:auto; background-color:#011827; height:auto}
.boxd {width:800px; margin-left:auto; margin-right:auto; color:#CCCCCC; text-align:left; border:1px solid #CCCCCC; background-color:#011827; } 
.honoura {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourb {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourc {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourd {width:175px;height:210px; float:left; display:block; margin-left:auto; border:1px solid #CCCCCC}
.honoure {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourf {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourg {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourh {width:175px;height:210px; float:left; display:block; margin-left:auto; border:1px solid #CCCCCC}
.honouri {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourj {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourk {width:190px;height:210px; float:left; display:block; margin-left:auto; margin-right:13px; border: 1px solid #CCCCCC}
.honourl {width:175px;height:230px; float:left; display:block; margin-left:auto; border: 1px solid #CCCCCC}

.aboutboxa {width:210px; height:150px; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}
.aboutboxb {width:210px; height:150px; float:right; display:block; margin-right:50px; border:1px solid #CCCCCC}
.aboutboxc {width:210px; height:150px; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}
.aboutboxd {width:210px; height:150px; float:right; display:block; margin-right:50px; border:1px solid #CCCCCC}
.aboutboxe {width:210px; height:150px; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}
.aboutboxf {width:210px; height:150px; float:right; display:block; margin-right:50px; border:1px solid #CCCCCC}
.aboutboxg {width:210px; height:160px; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}

.membersboxa {width:250px; height:150px; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}
.membersboxb {width:210px; height:150px; float:right; display:block; margin-right:50px; border:1px solid #CCCCCC}
.membersboxc {width:210px; height:150px; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}
.membersboxd {width:210px; height:150px; float:right; display:block; margin-right:50px; border:1px solid #CCCCCC}
.membersboxe {width:210px; height:150px; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}

.officersboxa {width:210px; height:150px; float:center; display:block; margin-left:auto; margin-right:auto; border:1px solid #CCCCCC}
.officersboxb {width:200px; height:auto; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}
.officersboxc {width:200px; height:auto; float:right; display:block; margin-right:50px; border:1px solid #CCCCCC}
.officersboxd {width:200px; height:auto; float:left; display:block; margin-left:50px; margin-right:13px; border:1px solid #CCCCCC}
.officersboxe {width:200px; height:auto; float:right; display:block; margin-right:50px; border:1px solid #CCCCCC}

.bsmithimg {width:238px; height:30px; float:right; margin-right:13px}
.rsavenehimg {width:238; height:30px; float:right; margin-right:13px}

.pumperbox {width:400px; height:200px; float:center; margin-left:auto; margin-right:auto}
.tankerbox {width:400px; height:auto; float:center; margin-left:auto; margin-right:auto}
.lightingbox {width:400px; height:200px; float:center; margin-left:auto; margin-right:auto}
.supportbox {width:400px; height:200px; float:center; margin-left:auto; margin-right:auto}


.supportseemorea {width:200; height:auto; display:block; margin-right:13px; border:1px solid #CCCCCC}
.supportseemoreb {width:200; height:auto; display:block; margin-right:13px;border:1px solid #CCCCCC}
.supportseemorec {width:200; height:auto; display:block; margin-right:13px;border:1px solid #CCCCCC}
.supportseemored {width:200; height:auto; display:block; border:1px solid #CCCCCC}

.officerinfocapt {width:300px; height:auto; display: block; margin-left:auto; margin-right:auto; border:1px solid #CCCCCC}
.officerinfoa {width:280px; height:200px; float:left; display:block; margin-left:50px; margin-right:50px; border:1px solid #CCCCCC}
.officerinfob {width:280px; height:200px; float:left; display:block; margin-left:100px; margin-right:15px; border:1px solid #CCCCCC}
.officerinfoc {width:300px; height:auto; float:left; display:block; margin-left:50px; margin-right:50px; border:1px solid #CCCCCC}
.officerinfod {width:300px; height:200px; float:left; display:block; margin-left:50px; margin-right:15px; border:1px solid #CCCCCC}   
.bstbox {width:400px; height:200px; float:center; margin-left:auto; margin-right:auto; border:solid 1px #CCCCCC}
.scbox {width:400px; height:200px; float:center; margin-left:auto; margin-right:auto;  border:solid 1px #CCCCCC}

.gallery1 {width:200px; height:150px; float:left; margin-left:25px; border:solid 1px #CCCCCC}

.gallery2 {width:200px; height:150px;  float:left; margin-left:50px; margin-right:13px ; border:solid 1px #CCCCCC}

.gallery3 {width:200px; height:150px; float:right; margin-right:50px; border:solid 1px #CCCCCC}

table {
	background-color: #011827;
	}

h1 {
	padding-top: 5px;
	padding-left: 10px;
	font-size: 26pt;
}
