html{margin:0px; padding:0px;width:100%;}

body{
background:#E3E1D4;
background-repeat:repeat;
background-attachment: fixed;
background-image: url(images/mainbg.png);
background-position: top;
SCROLLBAR-FACE-COLOR:#ECF6DD;
SCROLLBAR-HIGHLIGHT-COLOR:#6699CC;
SCROLLBAR-SHADOW-COLOR:#009900; 
SCROLLBAR-ARROW-COLOR:#009900 ; 
SCROLLBAR-BASE-COLOR: #009900; 
scrollbar-dark-shadow-color: #ECF6DD; 
scrollbar-3d-light-color: #ECF6DD;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #333333;
margin:0px;
padding:0px;
width:100%
}

a:active,a:link,a:visited{
color: #006600; 
text-decoration: underline;
}
a:hover {
text-decoration: none;}

.titles{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:13pt;
color:#3366FF; 
}

.titles2{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:11pt;
color:#3366FF; 
}

.titles3{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:9pt;
color: #006600; 
}

.sponsors{
background:#004E24;
border:#FFFFFF;
border-style:solid;
border-width: 1px;
height: 200px;
width: 171px;
overflow:hidden;
color:#FFFFFF;
font-weight:bold;
font-size: 10pt;
}

.green{
color:#00FF00;
}

#date {
position: relative;
top: 18px;
width: 500px;
height:42px;
left:490px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#000000;
overflow: hidden; }

#slogan {
position: relative;
top: 35px;
width: 405px;
height:29px;
left:585px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#000000;
overflow: hidden; }

a img {border:0px; }

hr{
color: #C1DBA0;
background-color: #C1DBA0;
height: 1px;}

.border{
border-style:solid;
border-width: 1px;
border-color: #5F9C14;
}

.borderright{
border-right-style:solid;
border-right-width:width: 1px;
border-right=color: #5F9C14;
}

#content {
  width: 1000px ;
  margin-left: auto ;
  margin-right: auto;
  height:919px;
  overflow:hidden;
 }
 
 #header {
  position:absolute;
  top: 111px;
  width: 1000px ;
  height:203px;
  overflow:hidden;
  z-index:2;
  background:url(images/bluebg.png) repeat;
 }
 
  #content2 {
  position:absolute;
  top: 352px;
  width: 999px;
  height:565px;
  overflow:hidden;
  z-index:2;
  background:url(images/greenbg.jpg) repeat;
  border:solid;
  border-color: #009933;
  border-width: 1px;
 }
 
 #logo{
 clear:both;
 position:relative;
 top: -60px;
 left:45px;
 width:290px;
 height: 294px;
 z-index:100;
 }
 
#menucontainer{
  position:absolute;
  top: 315px;
  width: 1000px ;
  overflow:hidden;
   background:#232F76;
}

#leftwrapper{
	position: absolute;
	left: 5px;
	width: 298px;
	height: 530px;
	border-right-style:solid;
	border-right-width: 1px;
    border-right-color: #C1DBA0;
	overflow:auto;
	color:#172505;
	background:url(images/watermark.jpg) no-repeat top #ECF6DD;
	top: 5px;
}

#leftwrapper2{
	position: absolute;
	left: 5px;
	width: 298px;
	height: 520px;
	border-right-style:solid;
	border-right-width: 1px;
    border-right-color: #C1DBA0;
	overflow:hidden;
	color:#172505;
	background:#ECF6DD url(images/contentmenu_bg.png) repeat-x;
	background-position:top;
	top: 15px;
}

#powerinnumbers1{
	position:absolute;
	left: 312px;
	width: 680px;
	top: 15px;
	height: 272px;
    border-bottom-style:solid;
	border-bottom-width: 1px;
    border-bottom-color: #C1DBA0;
}

#powerinnumbers2{
	position:absolute;
	left: 312px;
	width: 680px;
	top: 15px;
	height: 520px;
	overflow:auto;
    
}

#videocontainer{
	position:absolute;
	left: 312px;
	width: 320px;
	top: 295px;
	height: 240px;
    }
	
#newscontainer{
	position:absolute;
	left: 642px;
	width: 350px;
	top: 295px;
	height: 110px;
	overflow: hidden;
	border-bottom-style:solid;
	border-bottom-width: 1px;
    border-bottom-color: #C1DBA0;
    }

#sponsorcontainer{
	position:absolute;
	left: 642px;
	width: 350px;
	top: 410px;
	height: 124px;
	overflow: hidden;
	border-bottom-style:solid;
	border-bottom-width: 1px;
    border-bottom-color: #C1DBA0;
    }

#minfooter{
	position:absolute;
	width: 999px;
	top: 542px;
	height: 20px;
	overflow: hidden;
    }
	
#footer{
	position: absolute;
	top:921px;
	width:100%;
	height: 70px;
	background: #73CA45 url(images/footerbg.jpg) repeat;
	border-top:solid;
	border-top-color:#003366;
	border-top-width:1px;
	z-index:1;
	background-color: #73CA45;
 }


.qfootertext2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:000000;
	font-weight:bold;
}

.qfootertext2  a:active { color: #000000; font-size: 9pt; text-decoration:underline}
.qfootertext2  a:link { color: #000000; font-size: 9pt; text-decoration: underline}
.qfootertext2  a:visited { color: #000000; font-size: 9pt; text-decoration: underline}
.qfootertext2  a:hover { color: #006600; font-size: 9pt; text-decoration: underline}

.qfootertext3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000033;
	font-weight:normal;
}

.qfootertext3  a:active { color: #FFFFFF; font-size: 8pt; font-weight:normal}
.qfootertext3  a:link { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}
.qfootertext3  a:visited { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}
.qfootertext3  a:hover { color: #6699FF; font-size: 8pt; text-decoration: none; font-weight:normal; background-color:#66CCFF}

.designer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:normal;
}

.designer  a:active { color: #FFFFFF; font-size: 8pt; font-weight:normal}
.designer  a:link { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}
.designer  a:visited { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}
.designer  a:hover { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #232F76;
border-width: 1px 0;
background: #232F76 url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.solidblockmenu li .right{
color: white;
border-right: 0px solid white;
}

.solidblockmenu li .currentright{
border-right: 0px solid white;
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.flashheader{
z-index: 90;
}

#example1{ /*Demo 3 main container*/
width: 346px;
height: 110px;
padding: 2px;
}

#example1 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

.newsclass{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10pt;
	color: #333333; }

.newsclass a:active {font-size: 10pt; color: #314A11; text-decoration:underline; font-weight: bold }
.newsclass a:link {font-size: 10pt; color: #314A11; text-decoration:underline; font-weight: bold }
.newsclass a:visited {font-size: 10pt; color: #314A11; font-weight: bold; text-decoration:underline }
.newsclass a:hover {font-size: 10pt; color: #3366FF; text-decoration:underline; font-weight: bold}

.bread{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006600;
	font-weight:bold;
}

.bread  a:active { color: #006600; font-size: 9pt; text-decoration:none; font-weight:bold}
.bread  a:link { color: #006600; font-size: 9pt; text-decoration: none;font-weight:bold}
.bread  a:visited { color: #006600; font-size: 9pt; text-decoration:none;font-weight:bold}
.bread  a:hover { color: #FFFFFF; font-size: 9pt; font-weight:normal; font-weight:bold; background-color:#66CCFF}

.blue{
color:#3366FF; 
}

.larger{
font-size: 120%;
}

.contentmenu{
background:#C0E7AB;
  border:solid;
  border-color: #73CA45;
  border-width: 1px;
  height: 175px;
  }
 
 .contentmenutxt{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003300;
	font-weight: normal}
	
.contentmenutxt  a:active { color: #003300; font-size: 10pt; text-decoration:none; font-weight:normal}
.contentmenutxt  a:link { color: #003300; font-size: 10pt; text-decoration: none;font-weight:normal}
.contentmenutxt  a:visited { color: #003300; font-size: 10pt; text-decoration:none;font-weight:normal}
.contentmenutxt  a:hover { color: #009900; font-size: 10pt;font-weight:normal; text-decoration:none}

.borderbottom{
border-bottom-color: #C1DBA0;
border-bottom-style:solid;
border-bottom-width:1px;
height: 20px;
}

.borderbottom2{
border-bottom-color: #C1DBA0;
border-bottom-style:solid;
border-bottom-width:1px;
height: 1px;
}

.quotebox{
background:url(images/quotebox.gif);
background-position:center;
background-repeat:no-repeat;
height: 185px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11pt;
color: #666666;
}

.quotetext{
position: inherit;
top: 180px;
overflow:hidden;
height:100px;
width:200px;
left: 49px;}

.quoteauthor{
position:absolute;
top: 304px;
overflow:hidden;
height: 20px;
width:170px;
left: 112px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal;}

.tablegreen{
background-color: #A0DB82;
border:#003300;
border-width:1px;
border-style:solid;
width: 250px;}

#imagegallery{
	clear:left;
	padding:10px;
	min-height:100px;
	width: 100%
}

#items{
	float: center;
	width: 100%%;
		border: 1px solid #DFDFDF;
	}
	
#items .item {
	float: left;
	padding:5px;
	position: relative;
	width: 52px;
	height:52px;
	margin: 10px;
	background-color: #fff;
	cursor: pointer;
	border: 1px solid #006600;
}
#items .item:hover{border: 1px solid #ddd;}
#items .item img {
	width:50px;
	max-height:35px;
}


#large{
	border: 1px solid  #006600;
	width: 100%;
	margin-left:0%;
	text-align:center;
	font-family:Georgia, Times, san-serif;
	font-size:12px;
}
#large .info{
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	padding:10px;
	color: #006600;
}
#items  p{display:none;}
#large .item {
	margin-top:20px;
	margin-bottom:20px;
	border-width: 1px;
	cursor: default;
	text-align:center;
}
#large .item img{
	max-width:400px;
	max-height: 400px;
}
