BODY {
	margin-left:0in;
	margin-right:0in;
	margin-top:0in;
	margin-bottom:0in;
	font: 12px/165% "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	background: #000000 url(../graphics/2009/design-bk.gif) repeat;
	color: #969595;
	text-align: center;
} 

A:link, 
A:active,
A:visited{
	color:#008480;
	font: 12px/165%  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	text-decoration: none;
	border-bottom: 1px none #008480;
}

A:hover{
	text-decoration: none;
	border-bottom: 1px dotted #008480;
}


/* pagination */

div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #008480;
	text-decoration: none; /* no underline */
	color: #008480;
	font: bold 11px/165% "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px dotted #008480;
	color: #008480;
	font: bold 11px/165% "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;	
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
  margin: 2px;
	border: 1px solid #008480;
	background-color: #008480;
	color: #00100e;
	font: bold 11px/165% "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;	
}
	
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #00100e;
		color: #00100e;
	 font: bold 11px/165% "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
}

/* *********************** main nav styles *********************** */	
#navcontainer
{
	margin: 0px;
	padding: 5px 0px 5px 130px;
	height: 20px;
	background: url(../graphics/2009/menu-bk.gif) repeat-x left center;
	border-top: 1px dotted #252424;
	border-bottom: 1px dotted #252424;
	text-align: center;	
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a:link,
#navcontainer ul li a:active,
#navcontainer ul li a:visited
{
	border-bottom: 1px dotted #000000;
	padding: 1px;
	color: #33cccc;
	text-decoration: none;
	display: block;
	text-align: center;
	font: 12px  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
}

#navcontainer ul li a:hover
{
	border-bottom: 1px dotted #33cccc;
	padding: 1px;
	color: #33cccc;
	text-decoration: none;}


#navcontainer li.icons
{
	padding: 2px 0px 0px;
	width:22px;

}
	
/* *********************** end main nav styles *********************** */	

/* *********************** layout elements and styles *********************** */	
#contentarea{
}

#container {
  margin: 0 auto;
  width: 900px;
  text-align: left;
  background: #000000;
} 

#footer {

}


/* *********************** end layout elements and styles *********************** */	



.formcolors {
	background: #bcbbbb;
	border: 1px solid #4c4c4c;	
	font: 12px  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	color: #4c4c4c;
	margin-bottom: 10px;
}

.formcolors2 {
	background: #bcbbbb;
	border: 1px solid #4c4c4c;	
	font: 12px  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	color: #4c4c4c;
	margin-bottom: 10px;
	margin-left: 160px;
}

.formcolors3 {
	background: #bcbbbb;
	border: 1px solid #4c4c4c;	
	font: 12px  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	color: #4c4c4c;
	margin-bottom: 10px;
	margin-top: 4px;
}

td{
	font: 12px/165%  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	color: #8b8b8b;
}

.textmain{
	text-align:justify;
}


.imgborders
{
	display: block; 
	padding: 0px 0px; 
	margin: 0px;
	border: 1px solid #000000;
}

.imgwithlinks
{
	display: block; 
	margin: 10px 5px 2px; 
	padding: 0px;
	border: 1px none #000000;
}

a.imgwithlinks:link, a.imgwithlinks:visited, a.imgwithlinks:active
{
	display: block; 
	border: 1px none #000000;
}


a.imgwithlinks:hover
{
	display: block; 
	border: 1px none #000000;
}


.imgleft
{
	display: block; 
	padding: 0px 30px 0px 2px; 
	margin: 0px;
	border: 1px none #000000;
	float: left;
}

.imgright
{
	display: block; 
	padding: 0px 10px 0px 30px; 
	margin: 0px;
	border: 1px none #000000;
	float: right;
}

.allimgs{
	padding: 0px;
	display: block; 
	margin: 0px;
	border: 0px none #000000;
}

.imglinks{
	padding: 0px;
	margin: 0px;
	border: 0px none #000000;
	vertical-align: middle;
}

.bighilites{
	font: 20px/165% Georgia, "Times New Roman";
	color: #FFFFFF;
} 

.hilites{
	font: 15px/165% Georgia, "Times New Roman";
	color: #FFFFFF;
}


.smhilites{
	font: 11px/165% Georgia, "Times New Roman";
	color: #FFFFFF;
}

.newsicons
{
	padding: 0px 6px 2px 0px;
	margin: 0px;
	border: 0px none #000000;
	vertical-align: middle;
}

.newstitle{
	color:#5e5e5e;
	font: 16px/165% Georgia, "Times New Roman";
	text-decoration: none;
}

.newslinks{
	color:#5e5e5e;
	font: 16px/165%  Georgia, "Times New Roman";
	text-decoration: none;
}

A.newslinks:link, 
A.newslinks:active,
A.newslinks:visited{
	color:#5e5e5e;
	font: 16px/165% Georgia, "Times New Roman";
	text-decoration: none;
	border-bottom: 1px none #5e5e5e;
}

A.newslinks:hover{
	text-decoration: none;
	border-bottom: 1px dotted #5e5e5e;
}


.smfonts{
	font: 10px/165%  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	color: #8b8b8b;
}

A.smlinks:link, 
A.smlinks:active,
A.smlinks:visited{
	font: 10px/165%  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	color: #008480;
	text-decoration: none;
	border-bottom: 1px none #008480;
}

A.smlinks:hover{
	text-decoration: none;
	border-bottom: 1px dotted #008480;
}

/* *********************** all page styles *********************** */	
#masterhead{
	height: 242px;
}

#masthead1{
	height: 242px;
	width:137px;
	float:left;
}

#masthead2{
	float:left;
}

#masthead3{
	float:left;
}

#masthead4{
	float:left;
}

#pusher { 
	width:1px; 
	height:300px; 
	float:right; 
	background: #000000; 
} 

#allcontents{
	background: #000000;
	min-height:300px;
	padding: 0px 10px 45px;
}


#crumbs{
	padding: 10px;
	margin-bottom: 25px;
}

#pathway {
	padding-top:4px;
	float:right;
	color:#FFFFFF;
}

#pagestitle {
	bottom:0;
	left:0;	
	margin:0;
	font: 26px Georgia, "Times New Roman", Times, serif;
	color:#7d7c7c;
	padding:0px;
}
#infoandcontents{
	padding: 10px 10px 10px 15px;

}

fieldset{
	border: 1px solid #4d4d4d;	
	padding: 10px;
	text-align:left;
}

form {
	margin: 0px;
	padding: 0px;

}

legend{
	font: 11px/165% Georgia, "Times New Roman";
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}

.contactcontents{
	display: block; 
	margin: 0px;
	border: 1px none #000000;
	float: left;
	padding-right: 25px;
}

.formimages{
	display: block; 
	padding: 25px 30px 20px 2px; 
	margin: 0px;
	border: 1px none #000000;
}

.formimages2{
	display: block; 
	padding: 25px 30px 50px 2px; 
	margin: 0px;
	border: 1px none #000000;
	float: left;
}

.captchas{
	padding: 0px 10px 8px 2px; 
	margin: 0px;
	color:#FFFFFF;
	font: 20px Georgia, "Times New Roman";
	vertical-align:middle;
}

/* *********************** end all page styles *********************** */	


/* *********************** footer block styles *********************** */	
#footerterms
{
	margin: 20px 0px 0px;
	border-top: 1px dotted #252424;
}

.footermenu{
	color: #008480;
	font: 10px  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	line-height:165%;
}
A.footermenu:link,
A.footermenu:active,
A.footermenu:visited{
	color:#008480;
	font: 10px  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	text-decoration: none;
	border-bottom: 1px none #008480;	
}
A.footermenu:hover{
	text-decoration: none;
	border-bottom: 1px dotted #008480;	
}

.footerscredits{ text-align:center;}

.footers{
	color: #4b4b4b;
	font: 10px  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	line-height:165%;
	padding: 8px 8px 16px;	
}
	
/* *********************** end footer block styles *********************** */	
