h2 {
	position:relative;
	z-index:0;
}

body {

	margin: 0;

	padding: 0;

	background: url("images/bg.jpg") #006633;

}

a:link, a:active, a:visited {

	color: #1E3B7D;

}

a:hover {

	color: #4E6B8D;

	text-decoration: none;

}

a img {

	border: 0px solid #1E3B7D;

}

.clear {

	clear: both;

}

.rclear {

  	clear: right;

}

.right {

	text-align: right;

}

#container {

	margin: 0 auto;

	width: 884px;

	background: url("images/content.jpg") repeat-y;

}

#header {

	padding: 42px 18px 0;

	width: 848px;

	height: 91px;

	background: url("images/header25.jpg") no-repeat;

	position: relative;

}

#header h1 {

	display:none;

}



/* Begin CSS Drop Down Menu */



.nav {

height:28px; 

position:relative; 

font: bold .8em Arial, Helvetica, sans-serif; 

margin: 0px 14px 0px 18px;

background: url(images/nav_back.jpg);

/*width:713px; */

}



.nav .select {

margin:0; 

padding:0; 

list-style:none; 

display:table-cell; 

white-space:nowrap;

}



.nav li {

margin:0; 

padding:0; 

height:auto; 

float:left;

}



.nav .select a {

display:block; 

height:35px; 

float:left; 

padding:0 7px 0 10px; 

text-decoration:none; 

line-height:35px; 

white-space:nowrap; 

color:#1E3B7D;

}



.nav .select a:hover, 

.nav .select li:hover a {

padding:0 7px 0 10px;

cursor:pointer; 

color:#4E6B8D;

}



.nav .select_sub {

display:none;

}



/* IE6 only */

.nav table {

border-collapse:collapse; 

margin:-1px; 

font-size:1em; 

width:0; 

height:0;

}



.nav .sub {

display:table; 

margin:0 auto; 

padding:0; 

list-style:none;

}



.nav .sub_active a:hover {

background:transparent; 

color:#f00;

}



.nav .select :hover .select_sub {

display:block; 

position:absolute; 

width:750px; 

top:25px; 

padding:0; 

z-index:100; 

left:0; 

text-align:center;

}



.nav .select :hover .sub li a {

display:block; 

float:left; 

background:transparent; 

padding:0 10px 0 10px; 

margin:0; 

white-space:nowrap; 

border:0; 

color:#1E3B7D;

}



.nav .select :hover .sub li a:hover {

visibility:visible; 

color:#4E6B8D; 

}



/* End CSS Drop Down Menu */



#content-container {

	width: 880px;

	background: url("images/mosquito.gif") no-repeat 25px 20px;

}

#content {

	padding: 15px 40px 50px;

	width: 804px;

}

#content #info {

	/*total width: 130px*/

	margin: 9px 10px 0 0;

	width: 120px;

	float: left;

}

#content #info .box {

	margin-bottom: 15px;

	border: 1px solid #1E3B7D;

	background-color: #B6C4B3;

}

#content #info .box h6 {

	margin: 0;

	padding: 4px 6px 2px;

	background-color: #1E3B7D;

	color: #fff;

	font : bold .8em Arial, Helvetica, sans-serif;

	text-transform : uppercase;

}

#content #info .box p {

	margin: 0;

	padding: 6px 6px;

	font : normal .7em Arial, Helvetica, sans-serif;

}

#content #info .box ul {

	margin: 0;

	padding: 5px 0 5px 20px;

}

#content #info .box li {

	padding: 1px;

	font : normal .7em Arial, Helvetica, sans-serif;

	color: #1E3B7D;

}

#content #info .box a {

	color: #1E3B7D;

}

#content #info #loginarea p{

	margin: 0;

	padding: 0;

	font: normal .7em Arial, Helvetica, sans-serif;

}

#content #contentall {

	margin: 10px 10px 20px;

	/*width: 490px;*/

	/*float: left;*/

}

#content #contentall p{

  	padding: 5px 0 5px 0;

}

.floatright {

	margin: -15px 0 10px 10px;

	float: right;
	

}

#content #contentall .floatleft {

	margin: 10px 5px;

	float: left;

}

#content #contentall img.photo{

  	border: 1px solid #000000;

}

#content #contentall.facts {

	padding: 10px;

	/*width: 470px;*/

	border: 1px solid #1E3B7D;

	background-color: #B6C4B3;

}

#content .floatpic {

	margin-right: 10px;

	float:left;	

}

#content #contentall .floatpic  img {

	border: 1px solid #333;

}

#content #contentall .floatpic p {

	display: inline;

}

#content #contentleft {

	/*total width: 260px*/

	margin: 0 10px 0;

	padding-right: 10px;

	border-right: 1px dotted #CCC;

	width: 230px;

	float:left;

}

#content #contentleft p {

	margin: 0;

	padding: 5px 0 5px 0;

	font : normal .8em Arial, Helvetica, sans-serif;

	color: #333;

}

#content #contentright {

	margin-left: 10px;

	width: 240px;

	float:left;

}

#content h2 {

	margin: 0;

	padding: 0 0 5px;

	font : bold 1.1em Arial, Helvetica, sans-serif;

	color: #4E6B8D;/*#248030;*/

}

#content h3 {

	margin: 0;

	padding: 5px 0 0;

	border-bottom: 1px solid #333;

	font : bold 1em Arial, Helvetica, sans-serif;

	color: #333;

}

#content h4 {

	margin: 0;

	padding: 10px 0 0;

	font : bold .9em Arial, Helvetica, sans-serif;

	color: #333;

}

#content p {

	margin: 0;

	padding: 5px 0 5px 10px;

	font : normal .8em Arial, Helvetica, sans-serif;

	color: #333;

}

#content td {

	vertical-align: top;

}

#content fieldset {

	margin: 10px 0 20px;

	padding: 10px;

	border: 1px solid #4E6B8D;

}

#content legend {

	font : bold 1em Arial, Helvetica, sans-serif;

	color: #4E6B8D;

}

#content form p {

	margin: 10px 0;

	padding: 10px 0;

}

#content form p label {

	margin-right: 10px;

	float: left;

}

#content blockquote {

	margin: 20px 30px 10px 10px;

	padding: 10px 20px;

	background-color: #F9F9C9;

}

#content blockquote p:first-child{

	text-indent : -.5em;

}

#content blockquote p:first-child:first-letter{	

	font-weight:bold;

}

#content blockquote p{

	margin: 0 0 10px;

	padding: 0;

	color: #333;

	font : .9em Georgia, "Times New Roman", Times, serif;

}

#content cite{

	margin: 10px 50px;

	padding: 0;

	display: block;

	text-align: right;

	font : normal italic .9em Arial, Helvetica, sans-serif;

}

#contentall strong {

	padding: 10px 0 0;

	display: block;

	font: bold .8em  Arial, Helvetica, sans-serif;

	color: #1E3B7D;

}

#contentall p strong {

  	padding: 0;

	display: inline;

	font: bold 1em  Arial, Helvetica, sans-serif;

	color: #000;

}

#contentall ul {

	margin: 10px 0 0 0 10px;

	padding: 0;

}

#contentall ul#thumbs_install {

	margin: 0;

	padding: 20px 0;

	width: 160px;

	float: left;

}

#contentall ul#thumbs_system {

	margin: 0;

	padding: 20px 0;

}

#contentall ul li {

	padding: 5px;

	display: inline;

}

#contentall ul#thumbs_install li {

	padding: 5px 5px 20px;

}

#contentall ul#thumbs_system li {

	padding: 5px;

}

#contentall ul#thumbs_system li a img {

	padding: 0;

	border: 0;

}

#contentall ul li a img {

	padding: 0 0 20px;

	border: 0;

}

#contentall ul#listit li {

	padding: 7px 0 0;

	display: list-item;

	font-size: .9em;

	font-weight: bold;

	color: #4E6B8D;

	list-style: none;

}

#contentall ul#listit li.inside {

	margin: 0 0 0 20px;

	padding: 0;

	list-style : none;

	font-size: .8em;

	font-weight: normal;

	color: #333;

}

#contentall ul#gallerythumbs {

	margin: 0;

	padding: 0;

}

#contentall ul#gallerythumbs li{

	margin: 0;

	padding: 5px;

	display: inline;

}

#contentall ul#gallerythumbs li a img {

	padding: 0;

	border: 1px solid #333;

}

#footer {

	padding: 48px 0 0 210px;

	width: 674px;

	height: 82px;

	text-align: center;

	background: url("images/footer.jpg") no-repeat;
	
	margin: 0 auto;

}

#footer h1 {

	margin: 0;

	font : bold 1em Arial, Helvetica, sans-serif;

}

#footer img {

	float: left;

}

#footer p {

	margin: 0 0 0 15px;

	padding: 0 0 0 10px;

	border-left: 1px solid #1E3B7D;

	float: left;

	font : normal .8em Arial, Helvetica, sans-serif;

	text-align: left;

	color: #333;

}

span.galleryitem {

	margin: 0;

	padding: 4px;

	float: left;

}

#sitemap li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}

#sitemap li li {
	font-weight: normal;
}

#sitemap a {
	text-decoration: none;
}

#sitemap a:hover {
	text-decoration: underline;
}

#bottomlinks {
	width: 530px;
	margin-top: 5px;
}

#bottomlinks a {
	color: #DADFD9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.vidcenter {
	float: left;
}