*{
	padding:0;
	margin:0;
	float: none;
	
}

.img{
	padding:0;
	margin:0;
	float:right;
}
a img
{
     border:0px;
}


 body {
	font-size: 62.5%;
	/* [disabled]background-color:#ffffff; */
	font-family: verdana,arial,sans-serif;
} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {
	width: auto;
	margin: 0px;
	border: solid 0px rgb(150,150,150);
	/* [disabled]font-size: 1em; */
}
.main {
	clear: both;
	width: 1020px;
	padding-bottom: 25px;
	display: block;
	border: 15px solid #ffff56;
	background-color: #ffffff;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

.main1 {
	clear: both;
	width: 1020px;
	padding-bottom: 10px;
	display: block;
	margin: 0px auto;
	background-color: #ffffff;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;

}

.main-content {
	display:block; /*Fix IE floating margin bug*/
	;
	width: auto;
	margin: 0px;
	overflow:visible;
	margin-top:5px;






!important /*Firefox*/;
	overflow:hidden; /*IE6*/
	;
	background-color: #FFFF66;
	padding: 10px;
	border:solid 0px red;
	min-height: 385px;
	height: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;
}


.main-content1 {
	display:block; /*Fix IE floating margin bug*/
	;
	width: auto;
	margin: 0px;
	overflow:visible;
	margin-top:5px;






!important /*Firefox*/;
	overflow:hidden; /*IE6*/
	;
	background-color: #FFFFFF;
	padding: 10px;
	border:solid 0px red;
	min-height: 385px;
	height: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;
}



.footer-bar {display: block; background: #819E52; width: 100%;
   padding: 10px;
   border-top: solid 3px #ffffff;
   border-bottom: solid 3px #BF040;
   height: 20px;
}
.footer-box {position: relative; width: 1000px; margin:0px auto;
   background: #819E52;
}
.footer-box h1 {
   position: relative;
   margin:0px auto;
   color: #ffffff;
   font-size: 10px;
}
.footer-box h2 {float: right;
   padding-right: 30px;
   color: white;
   font-size: 14px;
   font-weight: normal;
}
.footer {
   width-1:980px;
#   height:433px;
   min-height: 110px;
   clear:both;
   background-color: #ffffff;
#   background-color: #ffffff;
   
   background-position: top center;
   background-repeat: no-repeat;
   overflow:visible !important /*Firefox*/;
   overflow:hidden /*IE6*/;}

.footer-links {
   
}
.footer-links-rt li {
   display: inline;
   margin-right: 10px;
   display:float;
   float: right;
}
.footer-links ul li {
#   display:float;float: right;margin-right: 10px
} 
      
.footer-links-rt img {
   width: 45px;
   padding: 10px;
}
.footer-links-l li {
   display: inline;
   margin-left: 10px;
   display:float;
   float: left;
}
.footer-links-l img {
   width: 45px;
   padding: 10px;
}

/* HEADER */
.header {width:980px; font-family:"trebuchet ms",arial,sans-serif;}
.header-s {
   clear:both;
   font-size:1.0em;
   padding:1.1em 0 0 0;
   background-repeat: no-repeat;
}
.header-top {
	height: 120px;
	background-repeat: no-repeat;
	background-position: center top;
	overflow: visible !important /*Firefox*/;
	overflow: hidden /*IE6*/;
	padding: 0px;
	margin: 0px;
	background-color:#ffffff;
	

}


/********************/
/*  HEADER SECTION  */
/********************/
.sitelogo {width:160px; height:40px; position:absolute; z-index:1; margin:22px 0 0 20px; background:url(../index.html); }
.sitename {width:300px; height:45px; position:absolute; z-index:1; margin:20px 0 0 90px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}
.sitename a {text-decoration:none; color:rgb(125,125,125);}
.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

.hbox {width: 800px; height: 30px;  background-color: red; border-top: solid 4px yellow;}
.hbox .helm {display:inline;}
.hbox .helm  {display:inline; list-style-type:none;}
.hbox .helm li {padding: 0px 20px; display:inline; list-style-type:none; font-weight:bold; background-color: yellow;}
.hbox .helm li:last-of-type {float: right;}
.hbox .helm li a {text-decoration:none;}
.hbox .helm li:hover {background-color: red;}
.hbox .helm li:hover {margin-top: -3px; border-top: solid 4px blue;}


.nav2-box {background: #819E52; width: 100%; padding: 10px; border-top: solid 3px #BF040; border-bottom: solid 3px #a1a1a1;}
.nav2 {position: relative; width: 1020px; border: solid 0px red;
   background: #819E52;
   margin:0px auto;
   color:rgb(75,75,75); font-size:140%;
} /*Color navigation bar normal mode*/
.nav2 ul {display: inline; list-style-type:none;  }
.nav2 ul li {display: inline;; z-index:10; margin: 0px;
   padding: 0px;
    }
.nav2 ul li:last-of-type {display:float;float: right;margin-right: 30px}
.nav2 ul li a {display:inline; 
   padding:10px 12px 10px 12px; text-decoration:none; font-weight:bold;
   color: #ffffff;}

/*Non-IE6*/
.nav2 ul li:hover a {background-color: #007da8; text-decoration:none; color: #00ff00;} /*Color main cells hovering mode*/


/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.main-navigation {
	height: auto;
	display: inline /*Fix IE floating margin bug*/;
	float: left;
	width: 200px;
	overflow: visible !important /*Firefox*/;
	overflow: hidden /*IE6*/;
	background-color: #819E52;
	border: solid 0px yellow;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.main-navigation h1.first {
	clear:both;
	background-color: #819E52;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:190%;
	border:solid 0px yellow;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


.nav3-grid {
	border-bottom:solid 0px rgb(200,200,200);
	background-color: #819E52;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 5px 5px;
	height: auto;
	text-align: center;
}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; height:auto !important;  text-decoration:none; color: #ffffff; font-weight:bold; font-size:12px; padding-bottom: 13px;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {color:  #50d42d; text-decoration:underline;}

.row-unit {margin-left: auto; margin-right: auto; width: auto; border:solid 0px rgb(255,150,150);}
.row-unit img {padding-left: 10px;}
.row-content {
	padding-left: 8px;
	text-align: left;
	font-size: 14px;
	padding-right: 8px;
}
.row-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #0255a0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.row-content h1 span {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #0255a0; }
.row-content p { font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal;}
.up3 {float:left; position:relative; display:float; border: solid 0px #000000; width: 30%; padding:8px; border:solid 1px rgb(255,150,150);}
.up4 {float:left; position:relative; display:float; width: auto; border:solid 0px rgb(255,150,150); margin-left: auto; margin-right: auto; padding: 1px; z-index:1;}
.up4 img {z-index: 1;}
.up4 a, .up4 a:visited {text-decoration:none; color:rgb(125,125,125);}
.up4 .a:hover {background-image: url(../index.html); background-repeat: repeat; z-index: 6; font-weight:bold;} 
/*.up4 a:hover {color:  #50d42d; text-decoration:none;}*/

.home-link {
	margin: 5px;
	display: inline;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #819E52;
	overflow: hidden;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	width:190px;
}
.home-link a span {display: none;
   text-decoration: none;
   position: absolute; top: 130px; left:0px;
   padding: 0px; margin: 0px; z-index: 100;
   width: 185px;
   color: white;
   text-align: center;
   font-weight: bold;
   font-size: 28px;
   font-family: Arial, Helvetica, sans-serif;
}
.home-link a img {
   opacity:1; filter:alpha(opacity=100);
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   -khtml-border-radius: 15px;
    border-radius: 15px;
   overflow: hidden;
   background-color-n: #007da8;
   border:solid 0px rgb(155,150,250);
}
.home-link a:visited, .home-link a:link {
   text-decoration:none;
}
.home-link a:hover img {
   opacity:.4; filter:alpha(opacity=40);
   background-color-n: #007da8;
   background-color: #ff7da8;
}
.home-link a:hover span {display: block;
   text-decoration:none;
}
.home-link-1 a:hover span {display: block;
   position: absolute; top: 130px; left:0px;
   opacity:1; filter:alpha(opacity=100);
   padding: 0px; margin: 0px; z-index: 100;
   width: 180px;
   color: white;
   text-align: center;
   text-decoration:none;
   font-weight: bold;
   font-size: 28px;
   font-family: Arial, Helvetica, sans-serif;
}


.linkbox {float: right; width: 150px; border: solid 0px #000000; margin-top: auto; margin-bottom: auto; color: #0255a0; line-height: 1.0em; text-align: left; vertical-align: middle; text-indent: -30px; padding-left: 30px; font-size: 90%; color: #666666;}
.linkbox dt  {padding: 3px 0px 3px 0px;}
.linkbox img {vertical-align: middle;}
.linkbox a, .linkbox a:visited  {color: #0255a0; vertical-align: middle; text-decoration:none; border-style: none;}
.linkbox a:hover {text-decoration:underline;}

.humid-linkbox {float: right; width: 200px; border: solid 0px #000000; margin-top: auto; margin-bottom: auto; color: #0255a0; line-height: 1.1em; vertical-align: middle;  color: #666666;}
.humid-linkbox h1 {font-family: Arial, Helvetica, sans-serif; font-size: 150%; font-weight: bold; color: #0255a0; padding: 10px 0px 4px 0px; line-height: 1.3em;}
.humid-linkbox dt  {font-size: 120%; padding: 5px 0px 5px 0px;}
.humid-linkbox img {vertical-align: middle;}
.humid-linkbox a, .linkbox a:visited  {color: #0255a0; vertical-align: middle; text-decoration: underline; border-style: none;}
.humid-linkbox a:hover {text-decoration:underline;}

.newsbox {margin-left: auto; margin-right: auto; width: auto; border:solid 0px rgb(255,150,150); color: #0255a0; text-align:center;}
.newsbox h1 {margin-left: auto; margin-right: auto; font-size: 320%; font-weight:normal;}
.news-bar {float:none; width:675px; height: 3px;  border:none; background-color: #0255a0;}
.newsbox-up  {
   float:left;
   text-align:center;
   width:auto;
   height:auto;
   border:0px solid gray;
   margin:4px;
   padding:0px;
   font-size: 180%;
}
.newsbox-up a, .newsbox-up a:visited {border-style: none;}
.thumbnail 
{
width:200px;
height:250px;
margin:5px;
}
.downloadbox-up  {
   float: left;
   text-align:center;
   width:180px;
   height:auto;
   border:0px solid gray;
   margin:2px;
   padding:0px;
   font-size: 130%;
}
.download-img 
{
width:140px;
height:110px;
margin:0px;
}

.about-box {
	height: 350px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px;
	font-weight: normal;
	font-size: 14px;
}
.about-box h1 {font-size: 140%; font-weight: bold; color: #0255a0; padding-bottom: 5px;}
.about-box p {padding-bottom: 12px;  padding-right: 12px; oadding:	}

.videobox {margin-left: auto; margin-right: auto; width: 500px; border:solid 0px rgb(255,150,150); font-size: 14px;}
.videobox a, .videpbox a:visited {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #0255a0;}


/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}
.logo {
	width: 1010px;
	float: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.main-content1 {
	display:block; /*Fix IE floating margin bug*/
	;
	width: auto;
	margin: 0px;
	overflow:visible;







!important /*Firefox*/;
	overflow:hidden; /*IE6*/
	;
	background-color: #ffffff;
	padding: 5px;
	border:solid 0px red;
	min-height: 385px;
	height: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;
}
