@charset "utf-8";
/* CSS Document */

html, body{
background-color:#000000;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
height:100%;
}

#centerall{
text-align:center;
width:948px; 
margin:0 auto;
background-color:#ffffff;
background-image:url(gradient.gif);
background-repeat:repeat-x;
min-height:100%;

}

#banner{
background-image:url(banner.gif);
background-repeat:no-repeat;
height:186px;
text-align:center;
margin:0 auto;
width:911px;


}


#smalltitlebanner{
background-image:url(smalltitlebanner.gif);
background-repeat:no-repeat;
width:252px;
height:106px;

}

#topsmalltitlebanner{
background-image:url(topsmalltitlebanner.gif);
background-repeat:no-repeat;
width:252px;
height:78px;




}

#subbar{
background-image:url(smallbar.gif);
background-repeat:no-repeat;


height:106px;
width:659px;
}








#topstuff{
width:911px;
text-align:center;
margin:0 auto;
}

#middle{
height:265px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background:#ECF4FA;
text-align:right;

margin:0 auto;
width:909px;
}




#toptext{
width:300px;

padding-top:5px;
float:left;
}

#flashContent{
background:#ffffff;
width:590px;
height:265px;
float:right;
}



#noflash {
height: 265px;
width: 590px;
float:right;
background:#ECF4FA;

}


#logos{
background-image:url(logos.gif);
background-repeat:no-repeat;
float:right;
height:80px;
width:350px;

}




#navigation{
float:left;
height:81px;
padding-left:18px;
padding-top:22px;
text-align:left;


}

#navshadow{
float:left;
height:25px;
width:121px;
background-image:url(btnshadow.gif) ;
background-repeat:no-repeat;
margin-top:-1px;

}





#navbutton{

padding-right:20px;





}


.topbtntext{
color:#000000;
text-decoration:none;
	cursor:pointer; 
	cursor:hand;
	background:url(mainbtn.gif) no-repeat left top; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/


}

.topbtntext span { 



	background:url(mainbtn.gif) no-repeat left top;
	height:81px;
	width:121px;
	display:block;
	display:inline-block;


text-align:left;
}	

a.topbtntext:visited {color:#000000;}	
a.topbtntext:hover {color:#999999; background-position:right 0px;}
a.topbtntext:hover span{color:#999999; background-position:left -121px;}

h5{
padding-left:5px;
margin-top:17px;
font-size:14px;
text-align:left;
font-weight:bold;

text-decoration:none;
}

h6{
font-size:9px;
text-align:left;
font-weight:normal;
margin-top:-13px;
padding-left:5px;

}

h2{
padding-left:5px;
margin-top:2px;
font-size:13px;
text-align:left;
font-weight:bold;
line-height:13px;

text-decoration:none;
}

#horizspace{
height:30px;
clear:both;

}

#copybox{
height:20px;
width:909px;
font-size:9px;

border-top:1px solid #000000;
text-align:center;
margin:0 auto;
vertical-align::middle;
line-height:20px;

clear:both;
}

a.smalllink{color:#000000; text-decoration:underline; font-size:9px; line-height:20px;}
a.smalllink:visited {color:#000000;text-decoration:underline}	
a.smalllink:hover {color:#999999;text-decoration:none}

a.link{color:#000000; text-decoration:underline; font-size:12px; line-height:18px;}
a.link:visited {color:#000000;text-decoration:underline}	
a.link:hover {color:#999999;text-decoration:none}


#subbutton{
padding-left:5px;


}



.subbtntext{


text-align:left;

color:#000000;
text-decoration:none;

	cursor:pointer; 
	cursor:hand;
	background:url(subbtn.gif) no-repeat left top; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/


}

.subbtntext span { 


padding-top:12px;
	background:url(subbtn.gif) no-repeat left top;
	height:35px;
	width:121px;
	display:block;
	display:inline-block;


text-align:left;
}	

a.subbtntext:visited {color:#000000;}	
a.subbtntext:hover {color:#999999; background-position:right 0px;}
a.subbtntext:hover span{color:#999999; background-position:left -121px;}



#horizspace{
height:30px;
clear:both;

}

#copybox{
height:20px;
width:909px;
font-size:9px;

border-top:1px solid #000000;
text-align:center;
margin:0 auto;
vertical-align::middle;
line-height:20px;

clear:both;
}






.h1{
font-size:14px;
line-height:19px;
font-weight:bold;
text-align:left;
color:#124A1E;
}




.title{
font-size:36px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
color:#144920;
text-align:left;
padding-top:5px;
padding-left:18px;


}


h3{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:18px;
font-weight:bold;
color:#000000;
text-align:left;
padding-left:18px;

}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:bold;
color:#000000;
text-align:left;
padding-left:18px;

}

.introbody{
font-size:13px;
line-height:20px;
font-weight:normal;
color:#000000;
text-align:left;
padding-bottom:15px;
padding-left:18px;



}
p{
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000000;
text-align:left;
padding-bottom:10px;
padding-left:18px;


}


.smaller{
font-size:10px;
line-height:16px;
font-weight:normal;
color:#000000;
text-align:left;
padding-bottom:10px;
padding-left:18px;


}


ul{
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000000;
text-align:left;

text-indent:5px;

}

.pictureright{
float: right; 
padding:2px 0px 8px 20px; 
margin: 0;
font-size:9px;
font-style:italic;
color:#144920;
text-align:right;
line-height:14px;
}

.pictureleft{
float: left; 
padding:2px 20px 0px 18px; 
margin: 0;
font-size:9px;
font-style:italic;
color:#144920;
}

#content{
height:100%;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background:#ECF4FA;
text-align:left;
margin:0 auto;
width:909px;
}

#firstcol{
text-align:left;
width:600px;
padding-right:40px;


}

#secondcol{

text-align:left;
width:250px;
background-color:#ECF4FA;



}


.overviewbtntext{
font-size:14px;


text-align:left;
font-weight:bold;
color:#000000;
text-decoration:none;

	cursor:pointer; 
	cursor:hand;
	background:url(openoverview.gif) no-repeat left top; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/


}

.overviewbtntext span { 



	background:url(openoverview.gif) no-repeat left top;
	height:100px;
	width:200px;
	display:block;
	display:inline-block;


text-align:left;
}	

a.overviewbtntext:visited {color:#000000;}	
a.overviewbtntext:hover {color:#999999; background-position:right 0px;}
a.overviewbtntext:hover span{color:#999999; background-position:left -200px;}