
/* ...................................................... */


img { border: 0; }

.left { float: left; }
.right {float: right; }

.show { display: block; }
.hide { display: none; }

/*.clear { clear: both; }*/

/*PRE { clear: both; }*/

/* STANDARD HTML TAGS ................................... */

* { margin: 0; padding: 0; }

BODY {
	/* background: #1d1d1d; */
	/* background: #56646d; */
	/* background: #221133; */
	background: #3d3d65;
	/*background-image:url(../images/background_grey_green.jpg); */
	background-repeat:repeat-x;
	color: #000;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}


DIV, A, P, TH, TD, OL, LI, FORM {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
} 

H3 { font-size: 18px; color: #333; text-transform: uppercase; }
H4 { font-size: 16px; color: #333; text-transform: none; color:#463557; text-align:left; }
H3.A, H4 A { color: #333;}

/*P, TD, UL, OL, DIV, SPAN { font-size: 9px; color: #000; }*/

a:link, a:visited { color: #62778E; text-decoration: none; font-weight: bold; }
a:hover, a:active { color: #62778E; text-decoration: none; }

/*#voice a:link, #voice a:visited { color: #888E00; }
#voice a:hover, #voice a:active { color: #888E00; }*/


/*P 		{ margin-top: 0; margin-bottom: 8px; line-height:130%; }
TH, TD 	{ vertical-align: top; }
TH 		{ text-align: left; }*/


/* LAYOUT CONTAINERS .................................... */

#container {
	background: #ece9d8;
	width: 800px;
	text-align: left;
	display:block;
	overflow:hidden;
}
#container a:link, #container a:visited { color:#333333; }
/* GREEN HIGHLIGHT */
#container a:hover, #container a:active { 
	color:#333333; 
	/*background-color:#bfd0a4;*/ /* GREEN HIGHLIGHT */
	background-color:#a4dff0;
}
#container_left {
	width:180px;
	float: left;
	display: inline;
	overflow:hidden;
	background-color:#f6f4e7;
	background-image:url(../images/left_div_background.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#container_mid {
	width:440px;
	float: left;
	display: inline;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	background-color: #ece9d8;
}
#container_mid_top{
	background-image:url(../images/container_middle_top_rounded.jpg);
	display: block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:38px;
}
.container_mid_text,.container_mid_text p{
	padding:6px;
	font-size:12px;
}
.container_mid_text ul{
	font-size:11px;
	padding-left:10px;
}
#container_mid_noright {
	width:620px;
	float: left;
	display: inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	background-color: #ece9d8;
	background-color: #ffffff;
	overflow:hidden;
}
#container_mid_top_600{
	background-image:url(../images/container_middle_top_rounded_600.jpg);
	display: block;
	padding:0px;
	margin:0px;
	height:38px;
}
#container_right {
	width:200px;
	float: left;
	display: inline;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#f6f4e7;
	background-image:url(../images/left_div_background.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#container_bottom {
	height:40px;
	width:800px;
	float: left;
	display: block;
	padding:6px;
	border-left: 1px solid #8d7c74;
	border-bottom: 1px solid #8d7c74;
}

#header_name a:link, #header_name a:visited { color:#cccccc; }
#header_name a:hover, #header_name a:active { color:#ffffff; }
#header_banner {
	padding:0px;
	margin:0px;
	background-color:#abc0d5;
	width: 800px;
	height:199px;
	text-align: left;
	margin-top:10px;
	background-image:url(../images/banner002h.jpg);
	background-repeat:no-repeat;
}
#header_navigation{
	background-color:#333333;
	width: 500px;
	text-align: left; 
	font-size:13px;
	padding-top:0px;
	float:right;
}
#header_navigation a{
	padding-left:15px;
	padding-right:15px;
	color:#CCCCCC;
}
#header_navigation a:hover{
	text-decoration:none;
	color:#EDEDED;
}

#banner_adTop,
#banner_adBottom {
	background: #292929;
	text-align: center;
	padding: 10px 0;
}


#footer {
	width: 800px;
	padding: 7px 0 0 0;
	background: #292929;
	background: #d6dbdf;
	text-align: center;
	color: #505050;
	border-top: 1px solid #444;
	
	}
	#footer UL {
		border: 0;
		list-style: none;
		padding: 0;
		margin: 0;
		}
		#footer UL LI {
			display: inline;
			color: #505050;
			font-size: 11px;
			margin: 0 8px;
			}
		#footer UL LI A {
			font-weight: normal;
			font-size: 11px;
			color: #707070;
			}
		#footer UL LI A:hover {
			color: #333333;
			text-decoration: none;
			}

.image_spaced {
	margin:12px;
}

ul#links{
	display:block;
	margin:0;
	padding:0;	
}
ul#links li.current{
	display:block;
	margin:0;
	padding:0;	
	background-color:#d8dcde;
}
ul#links li a{
	display:block;
	color:#333;
	text-decoration:none;
	font-size:11px;
	padding:8px 10px 8px 10px;
	overflow: hidden;
	}
ul#links li a:hover{
	background-color:#c4c3c8;
	}

#title_news {
	padding:8px 8px 8px 8px;
	display:block;
	background:transparent url("../images/rcpurp.jpg") repeat-x top left;
	font-size:11px;	
	color: #ffffff;
	width: auto;
	height:20px;
}

.news_article:hover {
	background-color:#f6f4e7;
	background-color:#eaddcc;
	padding:6px 6px 6px 6px;
	font-size:11px;
	cursor:default;
}

.gallerydiv {
	display:block; float:left;
	width:185px;
	overflow:hidden;
}

.gallerydiv_description {
	margin:6px 6px 16px 6px;
}