body	{padding:0px 0 0 0;margin:0; background:#2C538A url(images/bg.gif) repeat-x; font-family:georgia,serif; font-size:10pt; color:#fff;}
 

A:link	{	color:#2197FB;	text-decoration: none; font-weight:normal;}
A:visited	{	text-decoration: none;	color:#2197FB; font-weight:normal;}
A:hover	{	text-decoration: underline;	color:#fff;	 font-weight:normal;}

h1	{ margin:0; padding:0; font-family:arial-black,arial, helvetica, sans-serif; text-transform:uppercase; font-size:14pt;color:#82C12C;}
h2	{
	color:#fff;
	padding:0;
	margin:0;
	font-weight:normal;
}
h3	{ color:#fff; padding:0; margin:0; font-weight:normal; font-family:georgia, sans-serif; font-size:16pt;	}

#topwrapper	{width:833px; border:0px solid red; padding:0 0px 0 0px;background:#414141;}

#container	{
border:0px dashed #ccc;
position:relative;
margin:14px 0 0px 0; padding:0 0 0 0 ;
width:866px;
text-align:left;
font-family:georgia, serif;  font-size:11.5pt;
}


#leftbar	{
border:0px dotted blue;
margin:0 300px 0 0;
width:532px; 
padding:0px 0px 0 3px; 
}


#leftbarHome	{
border:0px dotted blue;
margin:0 260px 0 0px;
width:521px; 
padding:0px 0px 0 0; 
}

#rightbar{
border:0px solid lime;
float:right; 
width:315px;
margin-top:0px;
}

#rightbarHome{
border:0px solid lime;
float:right; 
width:265px;
margin-top:0px;
}

#main	{border:0px dashed #fff; padding:0; margin:10px 0 0 0; overflow:auto;}

#middleHome	{
border:0px dashed red;
margin:0px 250px 0 234px; padding:0px 0 0 0px;
width:222px;
font-size:8.5pt;
}

#middle	{
border:0px dashed red;
margin:0px 230px 0 0px; padding:0px 0 0 0px;
width:594px;
font-size:9.5pt;
}

#middlehome h2	{ color:red; margin:0; padding:0; font-size:15pt; }


#slideshow	{width:880px; padding:0; margin:10px 0px 0px 0; border:0px dashed grey }


h1 .hidden	{display:none;}	




#boxcontent	{
padding:14px;
}
#boxcontentMission	{
padding:2px 10px 5px 20px;;
}
#boxcontent p {font-family:arial, sans-serif; color:#B9D7BF; font-size:9pt;}

#Box	{
border:0px solid red;
width:314px;
background:url(images/boxtop.gif) repeat-y;
margin:0 0 0px 0;
}

#Box2	{
border:0px solid red;
width:310px;
background:url(images/boxtop.gif) repeat-y;
margin:0 0 0px 0;
}

#boxbott	{BACKGROUND:URL(images/boxbott.gif) no-repeat; height:10px;}

#wideBox	{
border:0px solid red;
width:414px;
background:url(images/boxwide_top.gif) repeat-y;
margin:0 0 0px 0;
}
#boxwide_bott	{BACKGROUND:URL(images/boxwide_bott.gif) no-repeat; height:10px;}


#wideBoxHome	{
border:0px solid red;
width:264px;
background:url(images/boxwide_top.gif) repeat-y;
margin:0 0 0px 0;
}



#newslink	{margin:5px 0 10px 0; }
#newsLink a{font-size:14pt; font-weight:bold; line-height:100%;color:#ddd;}
#newsLink A:hover	{	text-decoration: underline;	color:#000;	}
#newsLinkPic	{float:right; clear:none; height:120px;}

#newsPic	{border:0px dashed blue; float:right; padding:2px; width:98px; clear:both;}
#newsPic	{border:0px solid lime; float:right; margin:5px 0 10px 8px; clear:both;}
#newsPic a:link, #newsPic a:visited {} 

#newsPicSmall	{border:0px solid lime; float:right; margin:0px 0 0px 8px; clear:none;}

.border1	{border:1px solid #ccc;}
.border2	{border:1px solid #666;}

#newsLink2	{border:0px solid red;  }



.teamPic	{float:right; margin:0 0 5px 7px; border:1px solid gray;}

.quote	{width:196px; font-size:10pt;}





/*NAV*/

#navcontainer ul{border:0px dashed white;
padding: .5em 0 .1em 0 ;
margin: 0;
list-style-type: none;
font-size:12pt;
color: #FFF;
width: 100%;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a{
text-decoration: none;

color: #FFF;
padding: .0em 1em 0em 1em;
border-left: 1px solid #999;
}


#navcontainer li a:hover{
color: #2197FB;
}

#navcontainer a.selected{
color: #2197FB;
}
	
	
	
	
	
	
	
hr{
border: none;
background-color: #ccc;
color: #ccc;
height: 1px; 
}
html>body hr {
border: none;
background-color: #ccc;
color: #ccc;
margin: 0 auto 7px 0; /*this will align it right for Mozilla*/
height: 1px; 
}

	
/* contact form */
#contactform	{
	border:0px solid red;
	text-align:left;
	padding-top:10px;
	width:300px;
}

.formw	{
border:0px solid red;
text-align:right;

}
.row	{
text-align:right;
}

.thanks	{
border:4px dotted red;
width:200px;
margin-top:20px;
padding:15px;
text-align:left;
}
/* contact form */
	
.mission	{
border:0px dotted green;
background-color:#428845;
margin-top:0px;
margin-left:0px;
padding:5px 25px 10px 25px;
text-align:left;
color:#fff;
font-size:12pt;
}

.mission_header	{
border:0px dotted green;
background-color:#005045;
margin-top:20px;
margin-left:0px;
padding:15px 0px 10px 25px;
text-align:left;
color:#fff;
font-size:12pt;
}



#footer	{	border-top:1px solid #fff;
width:870px;
padding:3px 0 10px 0;
margin:10px 10px 10px 0;
text-align:left;
color:#fff;
line-height:170%;
font-size:11pt;
}
#turtle	{
float:right;
padding: 0px 10px 0 0;
}
#footer a	{font-weight:bold;}
.hpageTeaser	{
font-size:100%;
}
#footerOuter	{border-top:1px solid #ababab; padding:2px 0 0px 0; }
#footlinks	a	{font-weight:bold; margin:0 0px 0 0px;}

