@CHARSET "UTF-8";

/*

BLUE: 005aaa
SHINY BLUE: 008ff6
PINK: b60059

*/


/*-------------------------------------------------------------*/
/*CONTENT LAYOUT----------------------------------------------*/
/*-----------------------------------------------------------*/

	#content a { color:#b70058; text-decoration:underline; }
	#content a:hover { color:#2b146d; }
		#right a { color:#008ff6; }
		#right a:hover { color:#fff; }
	#content,
	#content li,
	#content td,
	#content input,
	#content textarea { color:#000; font-size:11px; }
	
	#content ul { margin:0; }

	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { display:block; clear:both; color:#005aaa; margin:0; padding:0; }
	#content h1 { font-family: 'Trebuchet MS'; font-size:17px; font-weight:normal; text-transform:uppercase; color:#008ff6; margin:15px 0 3px 0; }
	#content h2,
	#content h3 { font-family: 'Trebuchet MS'; font-size:15px; font-weight:normal; text-transform:uppercase; margin:10px 0 3px 0; } 
	#content h3 { color:#b60059; }
	#content h4, #content h5 { font-size:13px;}
	#content .csc-header-n1 h1,
	#content .csc-header-n1 h2,
	#content .csc-header-n1 h3 { margin-top:0; }
	
		#right h1 { font-size:14px; }
		#right h2, #right h3 { font-size:13px; }
		#right h4, #right h5 { font-size:12px; }

	#content .bodytext, 
	#content .align-center, 
	#content .align-right,
	#content .align-justify,
	#content .csc-textpic, 
	#content li { color:#595959; padding:0px 0 5px 0; margin:0; line-height:14px; }
		#right .bodytext, #right .csc-textpic, #right li { font-size:11px; color:#ddd; line-height:13px; }
		
		#content .align-center { text-align:center; } 
		#content .align-right { text-align:right; }
		#content .align-justify { text-align:justify; } 
		
	#content .csc-textsubheader {margin:0px;padding:0px 5px;font-weight:bold;}
	.csc-textpic:after {
				content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
			}
	.csc-textpic {
		height: 1%;
	}

	#content .csc-textpic-caption {font-size:10px; font-style:italic;}

	div.csc-textpic-intext-right div.csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
		margin-left:10px !important;
		margin-right:5px !important;
	}
	#content .csc-textpic-text .bodytext {padding:0px 0px 5px;}
	#content img {}


/*MAILTOFORM----------------------------------------------*/

#content FORM { float:left; display:block; clear:both; margin:0 0 10px 0; padding:0; width:100%; }

	#content .csc-mailform { border:none; }
	#content FIELDSET { margin:0; padding:0; }
	#content .csc-mailform-label {
		clear:both;
		margin:10px 0 5px 0; padding:2px 5px 2px 0;
		background-position:bottom left;
		background-repeat:repeat-x;
		font-weight:bold;
	}
	#content .csc-mailform { margin:0; padding:0; }
	#content .csc-mailform .csc-mailform-field {
		float:left; width:100%; overflow:hidden; clear:both;
		margin-bottom:5px; }
	#content .csc-mailform .csc-mailform-field LABEL {
		float:left; display:block; width:100px; text-align:left; margin:0 0 5px 0; padding:2px 0 0 0;
		background-position:bottom left;
		background-repeat:repeat-x;
	}

	#content input.mailform_submit { border:none; background-color:#008ff6; color:#fff; text-transform:uppercase; padding:5px; }

	#content .csc-mailform .csc-mailform-field .mailform_input,
	#content .csc-mailform .csc-mailform-field .mailform_textarea,
	#content .csc-mailform .csc-mailform-field .mailform_select,
	#content .csc-mailform .csc-mailform-field .mailform_radio { float:left; display:block;  margin:0 0 5px 5px; font-size:11px; }

	#content .csc-mailform .csc-mailform-field .mailform_input,
	#content .csc-mailform .csc-mailform-field .mailform_textarea,
	#content .csc-mailform .csc-mailform-field .mailform_select { border:1px solid #005aaa; }

	#content .csc-mailform .csc-mailform-field .csc-mailform-radio FIELDSET { border:0; }
	#content .csc-mailform .csc-mailform-field .csc-mailform-radio INPUT {
		clear:both;
		margin-top:3px !important; margin-top:0;
	}
	#content .csc-mailform .csc-mailform-field .csc-mailform-radio LABEL {
		float:none; text-align:left;
		padding:3px 3px 3px 20px !important; padding:3px;
	}

	#content .csc-mailform .mailform_required {
		float:left;
		background-position:bottom left;
		background-repeat:repeat-x; }
	#content .csc-mailform .csc-mailform-field .mailform_required LABEL {
		background-position:3px 3px;
		background-repeat:no-repeat; }
	#content .csc-mailform .mailform_required_field .mailform_input,
	#content .csc-mailform .mailform_required_field .mailform_textarea,
	#content .csc-mailform .mailform_required_field .mailform_select {
		border:1px solid #b60059;
	}

	#content .csc-mailform-FEregistration {}
	#content .csc-mailform-FEregistration INPUT {}
	#content .csc-mailform-FEregistration .csc-mailform-field LABEL { width:175px; }
	#content .csc-mailform-FEregistration .mailform_error {
		font-weight:bold; padding:0 0 0 10px; float:none; clear:both; margin:0 0 0 180px;
	}
	
	/*tx-indexedsearch-searchbox*/
	
	.tx-indexedsearch-searchbox .submit { 
		border:none; background-color:#008ff6; color:#fff; text-transform:uppercase; padding:5px;
	}
	.tx-indexedsearch-searchbox .sword,
	.tx-indexedsearch-searchbox .submit { float:left; display:block;  margin:0 0 5px 5px; font-size:11px; }
	.tx-indexedsearch-searchbox .sword {
		border:1px solid #005aaa;
	}
	
	div.tx-indexedsearch div ul.browsebox { padding:0 0 10px 0; }	
	div.tx-indexedsearch div ul.browsebox li a { margin:0 5px 0 0; }


/*NEWS LAYOUT----------------------------------------------*/
/*GENERAL*/
	.content .news-images font { color:#595959; font-size:10px; }

/*LATEST*/
	.newsLatest { float:left; display:block; }
	#right .newsLatest { margin-bottom:10px; }
	.newsLatest .newsItem { 
		float:left; display:block; margin:0 0 4px 0; padding:2px 12px 0 0;
		background-repeat:no-repeat;
		background-position:top right;
		background-image:url('../img/news.latestitem.bg.jpg');
	}
	
	#normal .newsLatest .newsItem { width:481px; }
	#right .newsLatest .newsItem { width:178px; }
	
	#content .newsLatest h2 { float:left; display:block; margin:0 0 7px 0; padding:0; font-size:12px; font-weight:normal; color:#ccc; }
	#content .newsLatest a.viewall { 
		float:right; display:block; font-size:10px; color:#ddd; padding:0 12px 0 0; margin:0 5px 0 0;
		background-repeat:no-repeat;
		background-position:top right;
		background-image:url('../img/arrow.viewall.gif');
	}
	#content .newsLatest a.viewall:hover { color:#fff; }
	
	#content .newsLatest img { float:left; display:block; margin:0 4px 2px 0; border:0; }
	#content .newsLatest a img { border:0; }
	#content .newsLatest { font-size:11px; line-height:14px; }
	#content .newsLatest b,
	#content .newsLatest strong { font-size:13px; }
	#content .newsLatest a,
	#content .newsLatest a p { color:#ddd; text-decoration:none; }
	#content .newsLatest a:hover { color:#fff; }


/*LIST*/
	#content .news-list-item { float:left; display:block; width:100%; clear:left; border-bottom:1px dotted #595959; margin-bottom:10px; }
	#content .news-list-item .news-date { float:right; display:block; color:#595959; font-size:10px; }
	#content .news-list-item .news-title { font-size:14px; }
	#content .news-list-item .news-images { float:left; display:block; }
	#content .news-list-item .news-images img,
	#content .news-list-item .news-images font { margin:0 5px 5px 0; }
	#content .news-list-item .news-more { float:right; display:block; padding-bottom:5px; }

/*SINGLE*/
	.newsSingleWrapper { float:left; display:block; }
	.newsSingleWrapper .news-date { float:right; display:block; color:#595959; font-size:10px; }
	.newsSingleWrapper .news-description b, .newsSingleWrapper .news-description strong { text-decoration:none; }

/*BROWSE*/
.newsBrowse {
	float:left; display:block; width:100%; clear:both;
	text-align:center;
	font-size:10px; color:#555;
	padding-bottom:10px;
}
#normalWrapper .newsBrowse { width:481px; }

	.newsBrowse .tx-ttnews-browsebox-strong { color:#000; }
	.newsBrowse div { padding:0 0 5px 0; }
	.newsBrowse SPAN.browserLink {
		font-size:11px;
		padding:2px 5px 2px 5px;
		margin:0 1px 0 0;
		}
	#content .newsBrowse SPAN.browserLink A,
	#content .newsBrowse SPAN.browserLink A:visited {
		color:#497329;
		text-decoration:none; }
	.newsBrowse SPAN.browserLink A:hover { color:#AB177F; }
	
	.newsBrowse SPAN.browserLinkCurrent {
		padding:2px 5px 2px 5px; margin-right:-2px;
		background:#888890;
		color:#FFF;
	}
	.newsBrowse SPAN.browserLinkA {
		padding:1px 0 1px 0;
	}
	#content .newsBrowse SPAN.browserLinkA A { background:#497329; color:#fff; padding:2px 5px 2px 5px; }
	#content .newsBrowse SPAN.browserLinkA A:hover { background:#FFF; color:#497329; }
	
	.newsBrowse SPAN.browserLinkDots { padding:0 2px 0 2px; border:none; background:none; }

