body {

	margin:0 !important;

	padding:0 !important;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#475153;

}



h1 {

	padding:0 !important;

	margin:0 !important;

	font-size:18px;

	font-weight:bold;

	color:#FF9600;

}



h2 {

	padding:0 !important;

	margin:0 !important;

	font-size:14px;

	font-weight:bold;

	color:#FF9600;

}



a {

	color:#FF9600;

	text-decoration:none;

}



a:hover, a:active {

	text-decoration:underline;

}



td p {

	margin:0;

	padding:0;

}



p {

	padding:0;

	margin:8px 0 0 0;

}



.clearer { height: 1px; font-size: 1px; line-height: 1px; clear: both; }

.spacer-gif { height: 1px; font-size: 1px; line-height: 1px; display: block; clear: both; }

.red { color: #ff0000;}



#navi {

	position:absolute;

	top:136px;

	left:0;

	width:272px;

	height:193px;

	background-image:url(../images/style_files/navibg.jpg);

	background-repeat:no-repeat;

	padding-left:37px;

	vertical-align:bottom;

	line-height:193px;

}



#naviouter {

	height:193px;

	overflow:hidden;

	position:relative;

}



#naviouter[id] {

	display:table;

	position:static;

}



#navimiddle {

	position:absolute;

	top: 50%;

}



#navimiddle[id] {

	display:table-cell;

	vertical-align:middle;

	position:static;

}



#naviinner {

	position:relative;

	top:-50%

}



#logo {

	position:absolute;

	top:0;

	left:0;

	width:470px;

	height:136px;

	background-image:url(../images/style_files/logo.jpg);

	background-repeat:no-repeat;

	z-index:2;

}



#topbar {

	position:absolute;

	top:0;

	left:470px;

	width:534px;

	height:96px;

	background-image:url(../images/style_files/topbar.jpg);

	background-repeat:no-repeat;

}



#toppic {

	position:absolute;

	top:96px;

	left:309px;

	width:695px;

	height:233px;

	z-index:1;

}



#news {

	position:absolute;

	top:329px;

	left:0;

	width:259px;

	height:222px;

	background-image:url(../images/style_files/newsbg.jpg);

	background-repeat:no-repeat;

	padding:25px;

	color:#3D4344; 

}



.newstitle a {

	color:#3D4344;

	font-weight:bold;

	text-decoration:none;

}



.newsdate { color: #8B8B8B; margin: 0 0 10px 0; } 



.newstitle a:hover {

	text-decoration:underline;

}



.newslink {

	float:right;

	clear:both;

}



.newssingletitle {

	float:left;

}



.newssingledate {

	font-size:10px;

	float:right;

}



.news-amenu-item-year {

	list-style-type:none;

}



#topcontent {

	position:absolute;

	top:0px;

	left:309px;

	width:645px;

	height:170px;

	background-image:url(../images/style_files/topcontentbg.jpg);

	background-repeat:no-repeat;

	padding:25px;

	overflow: hidden;

}



#main {

	position:absolute;

	top:329px;

	left:0;

	width:1004px;

}



#maintop {

	width:1004px;

	background-image:url(../images/style_files/maintopbg.jpg);

	background-repeat:repeat-y;

	clear:both; 

}



#leftcontent {

	width:259px;

	background-image:url(../images/style_files/leftcontentbg.jpg);

	background-repeat:no-repeat;

	float:left;

	padding:25px;

	margin-top: 341px;

}



#maincontent {

	width:645px;

	background-image:url(../images/style_files/maincontentbg.jpg);

	background-repeat:no-repeat;

	float:left;

	padding:25px;

	margin-top: 220px;

}



#maincontenttext {

	float:left;

	width:644px;

}



#maincontentspacer {

	width:1px;

	height:224px;

	float:right;

}



#mainbottom {

	width:1004px;

	height:46px;

	background-image:url(../images/style_files/bottombg.jpg);

	background-repeat:no-repeat;

	clear:both;

}



#copy {

	width:309px;

	height:28px;

	float:left;

	color:#FFFFFF;

	text-align:center;

	padding-top:18px;

}



#bottomnavi {

	width:665px;

	height:28px;

	float:left;

	color:#FF9600;

	padding-left:30px;

	padding-top:18px;

}



#bottomnavi a {

	color:#FF9600;

	text-decoration:underline;

}



#bottomnavi a:hover {

	text-decoration:none;

}



#legal {

	position:absolute;

	top:0;

	left:800px;

	width:173px;

	height:26px;

	background-color:#CACCB7;

	text-align:center;

	z-index:3;

	padding-top:10px;

	color:#6D6E50;

}



#legal a {

	color:#6D6E50;

	text-decoration:none;

}



#legal a:hover {

	text-decoration:underline;

}



#search {

	position:absolute;

	top:36px;

	left:525px;

	background-image:url(../images/style_files/search.gif);

	background-repeat:no-repeat;

	width:180px;

	height:21px;

	padding-left:30px;

}



.search {

	width:110px;

	color:#475153;

	border:1px solid #BABBB0;

	padding:1px 2px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



.eval {

	color:#7E7E7E;

	text-align:left;

}



.eval-top {

	width:238px;

	height:26px;

	background-color:#EDEEE4;

	border-bottom:1px solid #BCBCBC;

	font-weight:bold;

	color:#797979;

	padding-left:20px;

}



.eval-text {

	background-color:#FEFFF6;

	padding:10px 30px 10px 20px;

}



.eval-links1 {

	background-color:#FEFFF6;

	width:99px;

	padding:0 0 10px 20px;

	line-height:16px;

}



.eval-links2 {

	background-color:#FEFFF6;

	width:119px;

	padding:0 0 10px 20px;

	line-height:16px;

}



.eval-links1 a, .eval-links2 a {

	font-weight:bold;

	text-decoration:none !important;

	background-image:url(../images/style_files/box.gif);

	background-repeat:no-repeat;

	padding-left:20px;

	height:14px;

	display:block;

}



.eval-links1 a:hover, .eval-links2 a:hover {

	text-decoration:underline !important;

}



.eval-links1 a:visited, .eval-links2 a:visited {

	background-image:url(../images/style_files/boxticked.gif);

}



/*-------------------- feature-list --------------------*/

#featurelist h1 {

margin: 0px;

padding: 3px 0;

	color: #FFFFFF;

	text-align: center;

	background-color: #FF8700;

}

#featurelist p {

margin:0px;

padding:0px;

}

#featurelist .contenttable {

	border-collapse:collapse;

        margin-bottom: 10px;

}

#featurelist .contenttable td {

border: 1px solid #e7e7e7;

padding: 5px;

}

#featurelist .contenttable .td-1, #featurelist .contenttable .td-2 {

	color: #FF8700;

	text-align: center;

	width: 15px;

	font-weight: bold;

	

}

#featurelist .contenttable .td-0 {

	width: 125px;

	background-color: #f7f7f7;

}

#featurelist .contenttable .td-last {

	color: #333333;

}

#featurelist .contenttable .tr-0 .td-0, #featurelist .contenttable .tr-0 .td-1, #featurelist .contenttable .tr-0 .td-2, #featurelist .contenttable .tr-0 .td-last {

	color: #333333;

	background-color: #CCCCCC;

	font-weight: bold;

}



/* CONTENT =================================== */

 /* Mailform */

		#maincontenttext fieldset.csc-mailform { width: 640px; border: 0px solid #ffffff; padding: 0; float: left; }

		#maincontenttext fieldset.csc-mailform .csc-mailform-field { width: 100%; margin: 5px 0; float: left;}

		#maincontenttext fieldset.csc-mailform .csc-mailform-field label { width: 220px; margin: 0 10px 0 0; padding: 3px 5px; float: left; }

		#maincontenttext fieldset.csc-mailform .csc-mailform-field input, #maincontenttext fieldset.csc-mailform .csc-mailform-field textarea, #maincontenttext fieldset.csc-mailform .csc-mailform-field select { background-color: #ffffff; border: 1px solid #A5ACB2; } 

		#maincontenttext fieldset.csc-mailform .csc-mailform-field .csc-mailform-label { }

		#maincontenttext fieldset.csc-mailform .csc-mailform-field .csc-mailform-submit { background-color: #D4D0C8; border: 1px ridge #404040; margin-left: 240px!important; margin-left: 243px; }



.csc-header { margin-top: 20px; clear: both;  }

.csc-textpic-caption { margin: 5px 0;}





/* Border just around the image */

	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {

		border: 1px solid #FF9600;

		padding: 0px 0px;

	}
	
	
#news div.twrss_item_link a{
	color:black;
	text-decoration: none;
	font-weight: bold;
}

#news div.twrss_item_link a:hover{
	text-decoration: underline;
}

#news a.more {
	display:block;
	text-align: right;
}

#news .date {
	margin-bottom:5px;
}