body {
	background-color: #FFFFFF;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	}
div.toppic {
	background:url(pic_index.jpg) top left no-repeat;
	width:924px;
	height:363px;
	position:absolute;
	top:171px;
	background-image: url(pic_index2.jpg);
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #27343c;
	font-weight:bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1a77bf;
	font-weight:bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #27343c;
	font-weight:bold;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b2a25;
	padding:0px;
}
.members {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2b2a25;
	font-weight:bold;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b2a25;
}
.red {
	color: #FF0000;
}
.blue {
	color: #1a77bf;
}

a { color:#1a77bf; text-decoration:underline }

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:10 10 20 27;
}
#footer {
	color:#b2ad9a;
	text-align:left;
	width:100%;
	border-top:#F3F3F3 thin solid;
	margin-top:30px;
}
#footer div {
	margin: 0 auto;
	width:980px;
}

/*-------------------------------------
 	SiteNav
---------------------------------------*/

#siteNav li.nav_divider  {
	background:url(nav_divider.jpg) top left no-repeat; 
	width:2px; 
	height:11px; 
	top: 0px;	
}


#siteNav ul {
 	width: 980px;
    height: 38px;
	cursor: pointer;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	list-style:				none;
	margin-top:10px;


}

#siteNav li {
	float:					left;
	position:				relative;
	top:-10;
	
	left:					0px;

}

#siteNav li a {
	padding:				14px 40px 15px 50px;
	
}



#siteNav li ul {
	display:				none;
	position:				relative;
	top:					0;
	left:					0;
	margin:					0;
	padding:				0;
}

#siteNav ul:after {
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;	
}

#siteNav li ul li ul {
	position:				relative;
}

#siteNav li:hover ul {
	display:				block;
}

#siteNav li.current ul {
	height:38px;
}

#siteNav li {
	font-size:				12px;
	text-align:				center;
	font-family:			Arial, Helvetica, sans-serif;
}

#siteNav li li {
	text-align:				left;
}



#siteNav a {
	text-decoration:		none;
	display:				block;
	border:0;
}

#siteNav {
	height:					38px;
}

#siteNav li {
height:38px;
}

#siteNav li a:link, #siteNav li a:visited {
	color:					#ffffff;
}

#siteNav li a:hover {
	background:				url(nav_over.jpg) left repeat-x;
	color:					#ffffff;
}

#siteNav li.current a:link, #siteNav li.current a:visited {
	background:				url(nav_over.jpg) left repeat-x;
	color:					#ffffff;


}


#siteNav li ul li ul, #siteNav li.current ul li ul {
	border:					0;
}

#siteNav li ul li a:link, #siteNav li ul li a:visited, #siteNav li.current ul li a:link, #siteNav li.current ul li a:visited {
	color:					#ffffff;
}

#siteNav li ul li a:hover, #siteNav li.current ul li a:hover {
	color:					#ffffff;
}

/*-------------------------------------
 	SiteNav End
---------------------------------------*/

/*-------------------------------------
 	SubNav
---------------------------------------*/

#subnav {
	float:left;
	left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	width:200px;
	background:url(subnav_bg.jpg) repeat-x;
}
#subnav a {
	color:#ffffff;
	display:block;
	padding:12 12 12 28;
	text-decoration:none;
	background:url(subnav_bg.jpg) repeat-x;

}
#subnav a:hover {
	text-decoration:none;
	color:#1a77bf;
	background:url(subnav_bg.jpg) repeat-x;
}
#subnav h2 {
	margin-left:10px;
	margin-top:0;
}
#subnav .active a {
	background-repeat:no-repeat;
	color:#1a77bf;
	background:url(subnav_bg.jpg) repeat-x;
}
#subnav span.active {
	float:none;
	background:url(subnav_bg.jpg) repeat-x;
}

/*---------------------------------------*/
body2 {

	background-color: #FFFFFF;
	background-image: url(bg2.jpg);
	background-repeat: repeat-x;
}
