body {

	margin: 0 0 0 0;
	background: url('images/background.gif') top left repeat-x #A1CEF5;
	font-family: Helvectica, Arial, Sans-Serif;


}

a, a:link, a:visited, a:active{


	color: #2A67A6;

}

#page {

	display: block;
	text-align: center;

}

#layout {

	width: 780px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;


}

.alt {

	display: none;

}



#topIMG {

	width: 780px;
	background: url("images/header2.jpg") top left no-repeat;
	height: 216px;
	
}





.nav ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

.nav ul li {

	float: left;

}

.nav ul li a {

	display: block;
	text-decoration: none;

}

.nav ul li a:hover {

	text-decoration: underline;

}

#topNav{

	background: #0A4C88;
	height: 31px;
	padding: 0px 0 0 0;
}


#topNav ul li a{

	padding: 10px 10px 6px 10px;
	font-family: futura,verdana;
	color: #fff;
	text-decoration: none;
	background: url('images/linkRight.gif') bottom right no-repeat ;
	font-size: 11px;
	
}

#topNav ul li ul li a{

	font-size: 11px;

}

#topNav ul li.lastOne a{


	background: none;

}

#topNav ul li a:hover{

	color: #82A6CB;

}

#contentTop{

	background: url('images/contentback.gif') top left no-repeat;
	height: 65px;

}

#content{
	
	background: url('images/contentback2.gif') top left repeat-y;

}

#content .container{

	padding: 10px 30px 0 30px;
	font-size: 14px;
	min-height: 100px;
	line-height: 18px;

}


/* min-height above controls height of entire document */



#content .container h3{

	font-size: 18px;
	font-style: italic;
	text-align: center;
	width: 450px;

}

.largeText{

	color: #000080;
	font-weight: bold;
	font-size: 16px;

}

#bottomNav{
	margin-top: 5px;
	height: 20px;

}


#bottomNav ul li a{

	font-size: 9px;
	text-decoration: none;
	border-right: 1px solid #295E98;
	padding: 0px 7px 0px 7px;

}

#bottomNav ul li.lastOne a{


	border-right: none;

}

#bottomNav ul li a:hover{

	color: #000;

}


#copyright{
	clear: both;
	text-align: center;
	margin-top:-21px;
	margin-right: 20px;
	float: right;
	font-size: 10px;

}


#footer{
	
	background: #E1EBF3;
	height: 8px;
	padding-bottom: 0px;

}



#contactend {
	font-size: 11px;
	text-align: center;
	
}


#contactend a:link {

	color: #000;
	text-decoration: none;

}

#contactend a:hover{

	color: #000;
	

}



/* drop down code */

#listNav ul {

	background: #1E609C;

}

#listNav ul li {

	float: none;

}

#listNav ul li a {

	background: none !important;
	width: 110px !important;
	text-align: left !important;
	border-top: 1px solid #000;

}

#listNav ul li.firstOne a{

	border-top: none;

}


#listNav ul li a:hover {

	text-decoration: none !important;
	background: #000 !important;
	color: #fff;

}

#listNav li { 

	position: relative;

}

#listNav li ul { 

	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	
}

#listNav li>ul { 

	top: auto;
	left: auto;
	
}

* html #listNav ul {

	margin-top: 12px;

}

#listNav li:hover ul, #listNav li.over ul { 
	display: block;
}

.floatRight{

	float: right;

}

.smallTable{

	font-size: 12px;

}

td.textpgraph {
text-align: right; 

}

td.member {

font-size: 12px;
color: #000; 
text-decoration: none;

}

td.member a {

font-size: 12px;
color: #600; 
text-decoration: none;

}

div.photos {

float: right;
margin-left: 10px;

}

/* IE STYLES */

*html #content .container{

	height: 110px;

}
