/*2C92C8 http://www.colorsontheweb.com/colorwizard.asp */

/* Main Elements */
	html		{ overflow-y: scroll; }
	body		{ font-family:Gill Sans MT, Arial, Helvetica, sans-serif; margin: 0; height: 100%; }
	h1, h2, h3	{ font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #333; }
	h2, h3		{ font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight: normal }
	h3			{ margin: 0 }
	h4			{ text-transform: uppercase }
	textarea	{ font-family: Arial, Helvetica, sans-serif; width: 350px; height: 150px; }
	input,
	select		{ font-family: Arial, Helvetica, sans-serif; width: 350px; }
	
	div.frame, 
	img.frame	{ background-color: #F2F2F2; border: 1px solid #ccc; padding: 5px; text-align: center; font-size:small; color: #676767; clear: both; }
	
	div.frame	{ float: left; margin: 0 0 15px 0; }
	
	div.first	{ clear: right !important }
	
	a,
	a:visited	{ color: #1D53B8; text-decoration:none }
	a:hover		{ text-decoration: underline }
	a img		{ border: none }
	
	#wrapper	{ width: 800px; padding: 0 10px; margin: 0 auto; background: url(../images/wrap_bg.gif) repeat-y; }
	
	/*Main wrapper*/
	#contain1	{ width: 100%; padding: 0; margin: 0 auto; background: #fff url(../images/c_bgwrapper.png) repeat-y; }
	
	/*Header*/
	#header1	{ padding: 0 10px 0 20px; font-style: italic; background: url(../images/main_head.jpg) no-repeat; height: 69px }
	
	#sidebar { width: 150px; float: left; padding: 10px 0 10px 0; background: #4A245E url(../images/menu_back.gif) top repeat-x; color: #fff; text-align: center }
	#sidebar a, 
	#sidebar a:visited,
	#headlinks a,
	#headlinks a:visited	{ color: #fff; padding: 0 5px; display: block }
	#leftbar img.border	{ border: 1px solid #333333; }
	
	/*Content area*/
	#content1	{ text-align: left; margin: 0 0 0 150px; padding: 0 15px 15px 15px; line-height: 160%; }
	
	/*Footer*/
	#footer		{ font-size: small; padding: 20px 15px; clear: both; background: #4A245E url(../images/menu_back.gif) top repeat-x; color: #FFF; text-align: right }
	#footer a,
	#footer a:visited	{ color: #fff;}

	/* Image Frames */
	.rightimageonly		{ float: right; background: #F2F2F2; border: 1px solid #ccc; padding: 5px; margin: 0 0 10px 10px; text-align: center; font-size:small; color: #676767; }
	.rightimageonly img	{ margin: 0; padding: 0 }
	.rightimageonly a img	{ border: none; }

	.four_column			{ float: left; width: 25%; margin: 0 0 15px 0; }
	.four_column a			{ color: #666; }
	.four_column:hover a	{ color: #1D53B8; }

	
	.three_image_land,
	.three_image_port		{ float: left; margin: 0 10px 10px 0; padding: 4px; background: #EEE; border: 1px solid #999; font-size: small; color:#333; text-align: center }
	.three_image_land		{ width: 340px }
	.three_image_port		{ width: 226px }

	.clearer		{ clear: both }
	
	#map			{ border: 1px solid #333; width: 617px; height: 400px; }
	
	.simpletable	{ border: 0; line-height: 110% }
	.simpletable th	{ text-align: right }
	.simpletable td	{ margin: 0; padding: 0 0 0 15px }
	
	.newsprint{
		margin:auto;
		margin-bottom: 15px; 
		padding:10px;
		font-family:"Times New Roman", Times, serif;
		width:350px;
		border: 2px ridge #333;
	}
	
	




.picNcap img{
	margin:5px;
	float:left;
}

.leftimageonly,	.image	{

	background-color: #F2F2F2;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 10px 10px 0;
	text-align: center;
	font-size:small;
	color: #676767; 
}

.leftimageonly{
		float: left;
}

.cap{
	float:left;
}

.center{
	text-align:center;
}
.clearer:after  {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.sideCaption{
	padding:0px;
	margin:20px;
}

.tab{
	margin:30px;
}

.autoMargin{
	margin:auto;
}



.newsprint hr{
	color:#333;
	size:3px;
	

}

#fltlft{
	float:left;
}

.bottomBoxRt{
	clear:right;
}
.bottomBoxLt{
	clear:left;
}