@charset "utf-8";
/* CSS Document */

html {overflow-y:scroll;height:100%;}
body {margin:0px; height:100%;z-index:0;}


/* TOP NAVIGATION STYLES **************************************/

#topnavbg {
	width:100%;
	height:39px;
	background-color:#7d9db5;
	border-bottom:2px solid #FE7D1A;
}

	#topnavarea {
		width:987px;
		height:39px;
		margin:auto;				
	}
	
		.topnavlink {
			height:39px;
			line-height:39px;
			float:left;
			margin:auto;
		}	
		
			.topnav_leftspace {
				width:50px;
				height:39px;
				float:left;
			}
			
			.topnavlink a {
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#ffffff;
				text-decoration:none;
				display:block;
				padding-left:15px;
				padding-right:15px;
			}
			
			.topnavlink a:hover {				
				color:#333333;
				background-image:url(../images/structure/topnavarrow.jpg);
				background-repeat:no-repeat;
				background-position:bottom left;		
			}
			
			#topnavarea img {				
				float:left;
			}

#topnav_shadow {
	width:100%;
	height:1px;	
	background-color:#d0d0d0;
	border-bottom:1px solid #f0f0f0;
	text-align:center;
}

/* LOGO AND SEARCH BAR AREA STYLES ****************************************/

#toparea {
	width:987px;
	height:64px;
	margin:auto;
	margin-top:13px;
}

	#logoarea {
		float:left;
		width:414px;
		height:64px;
		background-image:url(../images/structure/logo2.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	
	#searcharea {
		float:left;
		width:427px;
		height:64px;
	}
	
		.searchfield {
			width:249px;
			height:20px;
			border:0px;
			padding-top:8px;
			padding-left:5px;
			padding-right:5px;
			background:url(../images/structure/searchfield.gif) no-repeat fixed;
			margin:0px;
		}
		
		html>body .searchfield {
			width:249px;
			height:23px;
			border:0px;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;
			background:url(../images/structure/searchfield.gif) no-repeat;
			margin:0px;
		}
	
	#toprightarea {
		float:left;
		width:146px;
		padding-top:3px;
	}
	
		#toprightarea ul {
			list-style-image: url(../images/structure/bullet1.jpg);
			padding: 0;
			margin-top:0px;
			margin-bottom:0px;
			margin-left: 23px;
		}
		
		#toprightarea li {
			padding-top:5px;
		}
		
		#toprightarea a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#333333;
			text-decoration:none;
		}
		
		#toprightarea a:hover { text-decoration:underline;}
		
/* BANNER AREA STYLES *********************************************/

#bannerarea {
	width:961px;
	height:300px;
	margin:auto;
	padding-left:26px;
}

#bannerareaInner {
	width:961px;
	height:180px;
	margin:auto;
	padding-top:7px;
	padding-left:7px;
	z-index:-1;
}

#bannerbottomline {
	width:987px;
	height:14px;
	margin:auto;
}

	#circle {
		float:left;		
		height:14px;
	}
	
	#lineimg {
		float:left;
		width:959px;
		height:14px;
	}
	
	#lineimg_inner {
		float:left;
		width:965px;
		height:14px;
	}
	

/*  CONTENT AREA AND RSS FEED STYLES ******************************************/

#contentbox {
	width:987px;	
	margin-bottom:12px;
	margin-top:8px;
}

#contentbox_inner {
	width:987px;	
	margin-bottom:12px;
}

	#homecontentarea {
		width:598px;		
		padding-left:35px;
		padding-right:15px;
		padding-bottom:15px;
		padding-top:6px;
		vertical-align:top;
	}
	
	#aboutcontentarea {
		width:633px;		
		padding-right:25px;
		padding-bottom:15px;		
		vertical-align:top;
	}
	
	#innercontentarea {			
		padding-right:25px;
		padding-bottom:15px;		
		vertical-align:top;
	}
	
	#searchcontentarea {
		width:959px;				
		padding-bottom:15px;
		padding-top:6px;
		vertical-align:top;
	}
	
	#rssarea {
		width:323px;		
		border-left:1px solid #dfdfdf;		
		padding-left:15px;
		padding-bottom:15px;
		padding-top:4px;
		vertical-align:top;
	}
	
	.homelist {background-image:url(../images/structure/homelist.jpg); background-repeat:repeat-y;margin-left:13px;}
	
	

/* FOOTER AREA STYLES ******************************************/

#footerbg {
	width:100%;
	background-color:#7d9db5;
}

	#footerarea {
		width:987px;		
		margin:auto;
		padding-top:13px;
		padding-bottom:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
	}
	
		#footerarea .emaillink {font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal;color:#FFFFFF; text-decoration:none;}
		#footerarea .emaillink:hover { text-decoration:underline;}

		#footerarea a {color:#333333; font-weight:bold; text-decoration:none;}
		#footerarea a:hover {text-decoration:underline;}
		
		#footerarea .expand {color:#ffffff; font-weight:bold; font-weight:normal; text-decoration:none;}
		#footerarea .expand:hover {color:#333333; text-decoration:none;}
		
		#footerarea .footerdiv {background-image:url(../images/structure/footerbulletline.jpg); background-repeat:repeat-y;}
		
		#footerarea .footerdiv a {color:#ffffff; font-weight:bold; font-weight:normal; text-decoration:none;}
		#footerarea .footerdiv a:hover {text-decoration:underline;}
		
		.footerdarktext {color:#333333; font-weight:bold;}