* {
margin:0px;
Padding:0px
}


html {
background: #FFF;
}

body {
	margin: 0 auto; /*Center  on page*/
	
	padding:0 0 0 0;

font-family:Georgia,serif;
font-size:.8em;   /*  font-size:12px;  */
line-height: 1.7em;
}

 
 ul {margin: 0px 0px 10px 20px

}
	
 p {
 
margin:0px 0px 15px 0px;
 }

	/* ----------------------------------- */
/* CONTAINER
/* ----------------------------------- */ 


#CONTAINER  {
	width: 990px;

	margin: 0 auto; /*Center container on page*/
	
	padding:0 0 0 0;

}
 
/* ----------------------------------- */
/* TOP CONTAINERS - NAV & BANNERS  
/* ----------------------------------- */ 


 #CONTAINER_TOP  {
	width: 990px;
	 height: 184px;
	margin: 0 auto; /*Center container on page*/
  
 BACKGROUND: url(structure/masthead_nologo.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	overflow:hidden;
	
 
}


#CONTAINER_LOGO
{
width: 990px;
height: 184px; 
	}

#logo {
	BACKGROUND: url(structure/logo.gif) no-repeat left top; WIDTH: 443px; 
	 HEIGHT: 36px;
	float:left;
}
#logo SPAN {
	DISPLAY: none
}



/* ----------------------------------- */
/* MAIN NAVIGATION  
/* ----------------------------------- */ 
 
 

#navcontainer ul
{
padding:0 0 0 0 ;
	margin:0 0 0 0 ;
	width:990px;
	float:left;
	background:#003333
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 5px 15px 5px 15px;
background-color: #003333;
color: White;
text-decoration: none;
float: left;
border-right: 0px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #669933;
color: #fff;
}

#navcontainer #active #current {
background-color: #669933;
color: #fff;}




#subnavcontainer
{
padding:0 0 0 0 ;
	margin:0 0 10px 0 ;
	width:990px;
	height:24px;
	float:left;
	background:#bfce8f;
	border-top: 1px solid #fff;
}
 
#subnavcontainer ul {
margin: 0px
}
#subnavcontainer ul li { display: inline; }

#subnavcontainer ul li a
{
padding: 1px 15px 1px 15px;
background-color: #669933;
color: #fff;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#subnavcontainer ul li a:hover
{
background-color: #666633;
color: #fff;
}

#subnavcontainer #active #current {
background-color: #666633;
color: #fff;}

/* ----------------------------------- */
/* SUBLEVEL NAVIGATION  
/* ----------------------------------- */ 


 
#SUBLVLnavcontainer { width: 200px; }

#SUBLVLnavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none; 
}

#SUBLVLnavcontainer a
{
display: block;
padding: 3px 10px 3px 10px;
width: 177px;  /* 200 minus 20px l/r padding and 3px right border */
background-color: #eff3de;
border-bottom: 0px solid #eee;
border-right: 3px solid #003333;
margin-bottom:1px
}

#SUBLVLnavcontainer a:link, #SUBLVLnavcontainer a:visited
{
color: #003333;
text-decoration: none;
}

#SUBLVLnavcontainer a:hover
{
background-color: #003333;
color: #fff;
border-right: 3px solid #bfce8f;
margin-bottom:1px
}

 
 #SUBLVLnavcontainer #active #current
{
background-color: #003333;
color: #fff;
border-right: 3px solid #bfce8f;
margin-bottom:1px
} 
  
  
/* ----------------------------------- */
/* SUBLEVEL NAVIGATION  
/* ----------------------------------- */ 


 
#SUBLVLnavcontainer2 { width: 200px;
padding-top:15px;
padding-bottom:25px; }

#SUBLVLnavcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none; 
}

#SUBLVLnavcontainer2 a
{
display: block;
padding: 3px 10px 3px 10px;
width: 177px;  /* 200 minus 20px l/r padding and 3px right border */
background-color: #bfce8f;
border-bottom: 0px solid #eee;
border-right: 3px solid #003333;
margin-bottom:1px;

}

#SUBLVLnavcontainer2 a:link, #SUBLVLnavcontainer2 a:visited
{
color: #ffffff;
text-decoration: none;
}

#SUBLVLnavcontainer2 a:hover
{
background-color: #003333;
color: #fff;
border-right: 3px solid #000;
margin-bottom:1px
}


 /* ----------------------------------- */
/* MAIN CONTENT
/* ----------------------------------- */ 

  
 

 #CONTAINER_MAIN  {
	width: 990px;
	 height: auto;
	margin: 0 auto; /*Center container on page*/ 
	padding-bottom:30px;
}
 
 
  	#CONTAINER_MAIN_COL_LEFT { 
	WIDTH: 765px;
	    float:left;

	
}



	#CONTAINER_MAIN_COL_RIGHT {
float:right;
width:200px; 

}

.TEXT_RIGHT_COL

{
font-size:11px;
line-height:1.5em

}
 
 #CONTAINER_PICS
 {
 WIDTH: 765px; 
padding-bottom:25px; 
 }
 
 
/* ----------------------------------- */
/* FOOTER
/* ----------------------------------- */	

#CONTAINER_BOT

{
margin: 30px auto 0 auto; /*Center container on page*/
width:990px;
color:#669933; 
FONT-SIZE:9px;
}


 
#CONTAINER_BOTleft
{width:600px;
text-align:left;
padding:0px;
float:left; 
}

#CONTAINER_BOTright
{width:380px;
text-align:right;
float:right;
padding: 0; 
}



 

.columnBOTleft
{width:350px;
text-align:left;
padding:0px;
float:left; 
}

.columnBOTright
{width:200px;
text-align:right;
float:right;
padding: 0; 
}





 
#footerNAVlist
{
padding: 0 0 0 0;
margin: 0;


}

#footerNAVlist li
{
display: inline;
list-style: none;

border-left: 0px solid #ccc;
padding: 0 10px 0 0px
}

 

#footerNAVlist li a
{
text-decoration: none;
color: #666;
padding: 0 0 0 0;

}

#footerNAVlist li a:hover
{
text-decoration: none;

padding: 0 0 0 0;
color:#669933; 
}

 



 
 

/* ----------------------------------- */
/* SITE GRAPHICS and LINES
/* ----------------------------------- */	
 
/* ----------------------------------- */
/* SITE GRAPHICS and LINES
/* ----------------------------------- */	
 
 .line_CCC_6px
{
width: 100%; 
border-top: 6px solid #ccc;

 
padding:5px 0 5px 0
}


 .line_TOP
{
width: 100%; 
border-top: 6px solid #ccc;
 
}
	
.line_CCC
{
width: 100%; 
height:1px;
border-top: 1px solid #ccc;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0 0 0
}


 
.line_footer	
{
width: 100%; 
height:1px;
border-top: 2px solid #ccc;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0 0 0
}

			
	
	/* ----------------------------------- */
/* LINKS
/* ----------------------------------- */	
	


a:link {
	color:#669933;
	text-decoration:underline;  

}
a:visited {
	color: #669933;
	text-decoration:underline;  
}


a:hover {
	color: #003333;
	text-decoration: none;
	
	
}
 


.linksALT:link
{
	color: #669933;
	text-decoration:none
}

.linksALT:visited
{
	color: #669933;
	text-decoration:none
}

.linksALT:hover
{
	color: #003333;
	text-decoration:none;
}


.linksALT2:link
{
	color: #AE9962;
	text-decoration:none
}

.linksALT2:visited
{
	color: #AE9962;
	text-decoration:none
}

.linksALT2:hover
{
	color: #000;
	text-decoration:none;
	background-color:#fff;
}


.linksWHITE:link
{
	color: #fff;
	text-decoration:none
}

.linksWHITE:visited
{
	color: #fff;
	text-decoration:none
}

.linksWHITE:hover
{
	color: #ffcc33;;
	text-decoration:none; 
}


.links_FOOTER:link
{
	color:#669933;
	text-decoration:none
}

.links_FOOTER:visited
{
	color:#669933;
	text-decoration:none
}

.links_FOOTER:hover
{
	color: #003333;
	text-decoration:underline;
}

.links_cc0000:link
{
	color: #cc0000;
	text-decoration:none
}

.links_cc0000:visited
{
	color: #cc0000;
	text-decoration:none
}

.links_cc0000:hover
{
	color: #000;
	text-decoration:none;
	background-color:#fff;
}


h1{
	font-size: 2em;
	text-decoration: none;
 	margin:0 0 15px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#003333; 
}
h2{
	font-size: 1.5em;
	text-decoration: none;
	margin:0 0 5px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#003333; 
}

 
h3{
	font-size: 1.4em;
	text-decoration: none;
	margin:0 0 5px 0px;
	padding:0px;
	FONT-WEIGHT: normal;
	color:#cc0000;
	font-family: Helvetica, Tahoma, Arial, Georgia,sans-serif; 
}

h4{
	font-size: 1.3em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px 0 5px 0;
	FONT-WEIGHT: normal;
	color:#333;
	font-family: Helvetica, Tahoma, Arial, Georgia,sans-serif; 
}

h5{
	font-size: 1.2em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px 0 5px 0;
	FONT-WEIGHT: normal;
	color:#333;
	font-family: Helvetica, Tahoma, Arial, Georgia,sans-serif; 
}

 
	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */

.clear {
	CLEAR: both;
	margin:0px;
	padding:0px;

}


.clearRIGHT {
	CLEAR: left;

}







.textWHITEbold {
	color: #FFFFFF;
	font-weight: bold;
}


	.IMGBORDER img{
border:1px;  border-color: #fff; border-style: solid;
}

.IMGBORDER:link img { border:1px;  border-color: #fff; border-style: solid;}
.IMGBORDER:visited img{border:1px; border-color: #fff; border-style: solid}
.IMGBORDER:hover img{border:1px;  border-color: #0F7BCF; border-style: solid}
.IMGBORDER:active img{border:1px;  border-color: #fff; border-style: solid}


	.IMGBORDER_WHITE img{
border:3px;  border-color: #fff; border-style: solid;
}

.IMGBORDER_WHITE:link img { border:3px;  border-color: #fff; border-style: solid;}
.IMGBORDER_WHITE:visited img{border:3px; border-color: #fff; border-style: solid}
.IMGBORDER_WHITE:hover img{border:3px;  border-color: #000; border-style: solid}
.IMGBORDER_WHITE:active img{border:3px;  border-color: #fff; border-style: solid}

 
	.IMAGEBORDER_nolinkBLACK {
border:1px;  border-color: #000; border-style: solid;
}
	.IMAGEBORDER_nolinkGREY {
border:1px;  border-color: #666666; border-style: solid;
}

	.IMAGEBORDER_nolinkCCC3px {
border:3px;  border-color: #CCC; border-style: solid;
}

	.IMAGEDETAILED {
border:0px;  border-color: #fff; border-style: solid;margin-bottom:10px
}
	.IMAGEDETAILED_GREY {
border:1px;  border-color: #ccc; border-style: solid;margin-bottom:10px
}

	.IMAGEBORDER_nolinkWHITE {
border:3px;  border-color: #fff; border-style: solid;
}



.thumb { padding: 0px; float:left; width: 195px; height: 220px; margin-bottom: 0px;margin-right:0px;  }	
.thumb p  { float: left; padding-left: 1px;  width:180px; padding-top:0px; margin-top:0px}
  



.thumbALT2 { padding: 0px; float:left; width: 186px; height: 230px; margin-bottom: 20px;margin-right:10px; margin-left:0px;background:#bed4ca; }	
.thumbALT2 p  { float: left; padding-left: 6px;  width:174px; padding-top:0px; margin-top:3px}
.THUMBLINK2:link img { border:3px;  border-color: #fff; border-style: solid; }
.THUMBLINK2:visited img{border:3px;  border-color: #fff; border-style: solid}
.THUMBLINK2:hover img{border:3px;  border-color: #bed4ca ; border-style: solid}




.thumbDETAIL { padding: 0px; float:left; width: 116px; height: 106px; margin-top: 10px;margin-bottom: 10px;margin-right:0px;  }	

.thumbSUBLEVEL { padding: 0px; float:left; width: 138px; height: 130px; margin-top: 15px;margin-right:0px;  }	


.THUMBLINK:link img { border:3px;  border-color: #fff; border-style: solid; }
.THUMBLINK:visited img{border:3px;  border-color: #fff; border-style: solid}
.THUMBLINK:hover img{border:3px;  border-color: #81a103 ; border-style: solid}

.NEWSIMAGEPADDING

{margin-left:15px;
margin-bottom: 15px;
border:3px;  border-color: #fff; border-style: solid;}

	/* ----------------------------------- */
/* TEXT STYLES
/* ----------------------------------- */

 

.TEXT003366 {color: #00387F}

.TEXT666 {color: #666666}

.TEXT333 {color: #333333}

.TEXT000 {color: #000000}

.TEXTFF9900{color: #FF9900}
.TEXTFF0000 {color: #FF0000}
.TEXT_RED {color: #FF0000}
.TEXT669966{color: #669966}
.TEXT990000{color: #990000}
.TEXTCC0000{color: #CC0000}
.TEXT003366{color: #003366}
.TEXT669933{color: #669933}
.TEXT999999{color: #999999}

.TEXTFFF{color: #FFFFFF}
 
 
 

.spacerDIV10px

{
height:10px;
}

.spacerDIV20px

{
height:20px;
}


.spacerDIV30px

{
height:30px;
}



