@charset "utf-8";
body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
#container {
	width: 850px; 
	background: #e2e5c7;
	margin: 0 auto;
	text-align: justify;
	font-size: 1em;
}
#container #header {
	background-color: #d3373b;
	height: 20px;
}
#container #header_2 {
	height: 10px;
	background-color: #e2e5c7;
}
#container #menu {
	height: 35px;
	background-color: #000000;
}
#container #footer {
	background-color: #000000;
	height: 20px;
	color: #FFFFFF;
	font-size:1em;
	clear: both;
	margin-top:10px;
	padding:10px;
}
#container #footer a{
  color:#ffffff;
}

#container #newscol {
	margin-top: 5px;
	width: 210px;
	padding:0 10px;
	float: left;
	margin-right: 0px;
	margin-bottom:10px;
}
#container #mainContent {
	width: 600px;
	float: right;
	margin-top: 5px;
	margin-right:10px;
	padding-right:0;
}
.col {
	float: left;
	width: 180px;
	margin-right: 20px;
}
#container #mainContent #cont_foot {
	clear: both;
	margin-top: 10px;
	margin-right:20px;
}
.col2 {
	width: 290px;
	margin: 10px 10px 10px 0;
	
}

#clear, .clear {height:0px; clear:both}

#cont_left.col2{
	float:left;	
}
#cont_right.col2{
	float:left;
	width:280px;
}
#container #mainContentf {
	margin: 15px;

}

#cont_top {
	width:580px;
	margin-bottom:15px;
	}

h1, th {
font-size:14px;
}

td, .bodytext {font-size:1em}

h1 a {text-decoration:none;color:#000}

a {text-decoration:none;color:#d3373b;}

th, td {vertical-align:top; text-align:left}

#fright {float:right;padding-right:10px}
#fleft {float:left}

img {
border:0px;
}

.csc-textpic-imagewrap {
margin: 0 0 15px 15px;

}

.csc-mailform label {width:120px;display:inline-block;text-align:right}
fieldset {border:0;width:330px}

#ptitle {margin-left:10px;float:left;}
#bct {float:left;margin-top:25px;margin-left:20px;}
#bct a {color:#000}
#bct a:hover {text-decoration:underline}

.news-latest-container {
	margin-top:50px;
	background:#000;
	text-align:center;
	width:170px;
	padding:10px;
}

.news-latest-alllink {
clear:both;
}

.news-latest-container h2{
	color:#d3373b;
	margin:0;
}

#newsimg{
margin-bottom:10px;
}

.news-latest-date {
	float:right;
	margin-right:5px;
}

.news-latest-date a, .news-latest-item h3 a{
	color:#fff;
}

.news-latest-item h3 {
	font-size:15px;
}

.news-latest-item p.bodytext{
	color:#fff;
	text-align:justify;
	margin:0 5px;
}

.news-latest-morelink {
	float:right;
	margin-bottom:5px;
}

.news-list-item h3{
font-size:15px;
}

.news-list-date {
font-size:10px;
}

.csc-frame-invisible {
clear:both;
}

.csc-header {
clear:both;
}

.csc-textpic {margin-right:10px;}

#menu {width:100%;margin-left:auto;margin-right:auto;margin-top:1px;padding:1px;background:#ddd;z-index:1000;height:37px;text-align:center;}
#menu ul {padding:0;margin:0;list-style-type:none;z-index:200;}
.level1 {padding:0; margin:0; list-style-type: none;}
.level1 ul {padding:0; margin:0; list-style-type: none;}
.level1 a, .level1 a:visited {display:block;width:110px; font-size:12px;  font-weight:bold;height:36px; line-height:36px; text-decoration:none;borwder-right:1px solid #666; bworder-left:1px solid #eee;}
.level1 .mi5 a, .level1 .mi5 a:visited {line-height:15px}
.level1 li ul li a, .level1 li ul li a:visited {background:#000;width:185px;border-top:1px solid #000;text-align:left;text-indent:5px;}
.level1 li ul li a:hover {background:#000;color:#fff}
li.link {border-right:0 solid #000;}
.level1 li {float:left;}
.level1 li:hover {position:relative;background:#ddd; }
.level1 li:hover > a {background:#ddd; }
.level1 li ul {display:none;}
.level1 li:hover > ul {display:block; position:absolute; top:0px; left:185px;width:185px;}
.level1 > li:hover > ul {left:-1px; top:36px;}
.level1 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
.level1 li a:active, .level1 li a:focus {background:#ddd}
.level1 li a:hover ul ul{visibility:hidden;}
.level1 li a:hover ul a:hover ul ul{visibility:hidden;}
.level1 li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
.level1 li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
.level1 li a:hover ul {visibility:visible; left:-30px; top:14px;}
.level1 li a:hover ul a:hover ul { visibility:visible; top:-12px; left:186px;}
.level1 li a:hover ul a:hover ul a:hover ul { visibility:visible; }
.level1 li a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
.level1 li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}

/* AND THE IE HACKS */

*html .level1 li a:hover {position:relative;}
*html .level1 li ul {visibility:hidden; display:block; position:absolute; top:36px; left:185px;width:185px;}
*html .level1 a, .level1 a:visited {height:37px;}
*html .level1 li a:hover ul {left:-1px; top:35px;}
*html .level1 li a:hover ul a:hover ul {top:-1px; left:186px;}

#ptitlebc, #logos {clear:both}
#logos table {border:0px; width:100%;margin-left:10px;}

h1, h2, h3, h4, h5 {text-align:left;}
h1 {font-size:1.3em}

.news-single-img {float: left; margin-right:15px;margin-bottom:15px; background:#acacac;padding:5px}
p.news-single-imgcaption {font-weight:bold;font-size:0.9em}

.news-list-container .news-list-item img {float:left;margin: 0 10px 10px 0}

.clearer {clear:both}
