@CHARSET "UTF-8";

/*

PINK: e41f84
TEXT GREY: e2e2e5
TEXT LBLUE: ace1f8
BLUE: 0099d9
DBLUE: 2b207e

*/



/*-------------------------------------------------------------*/
/*CONTENT LAYOUT----------------------------------------------*/
/*-----------------------------------------------------------*/

	.content a { color:#ace1f8; text-decoration:underline; }
	.section03 .content a { color:#0099d9; }
	.content a:hover { color:#fff; }
	.section03 .content a:hover { color:#2b207e; }
		/*
		#right a { color:#008ff6; }
		#right a:hover { color:#fff; }
		*/
	.content b { color:#fff; }
	.content,
	.content li,
	.content td,
	.content input,
	.content textarea { color:#000; font-size:12px; }
	
	.content ul { margin:0; }

	.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { display:block; clear:both; color:#ace1f8; margin:0; padding:0; }
	.content h1 { font-size:17px; font-weight:normal; text-transform:uppercase; color:#fff; margin:15px 0 3px 0; }
	.content h2,
	.content h3 { font-size:15px; font-weight:normal; margin:10px 0 3px 0; color:#e41f84; }
	.content h2 { text-transform:uppercase; }
	.content h3 { color:#ace1f8; }
	.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:#e2e2e5; font-size:12px; padding:0px 0 5px 0; margin:0; line-height:14px; }
	.section03 .content .bodytext,
	.section03 .content .align-center, 
	.section03 .content .align-right,
	.section03 .content .align-justify, 
	.section03 .content .csc-textpic, 
	.section03 .content li { color:#323235; }
		/*#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; color:#fff; 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:#fff; color:#0099d9; text-transform:uppercase; padding:5px 15px 5px 5px;
		background-position:center right; background-repeat:no-repeat; background-image:url('../img/arrow.news.pink.gif');
	}

	.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 #2b207e; color:#2b207e; padding:3px;
		background-color:#fff; background-position:top left; background-repeat:repeat-x; background-image:url('../img/theme.default.dropshadow.gif');
	}

	.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 #e41f84;
	}

	.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 td,
	.tx-indexedsearch-whatis,
	.tx-indexedsearch-noresults,
	.tx-indexedsearch-browsebox,
	.tx-indexedsearch-res td { color:#e2e2e5; }
	.section03 .tx-indexedsearch-searchbox td { color:#323235; }
	.tx-indexedsearch-searchbox .submit { 
		border:none; background-color:#fff; color:#0099d9; text-transform:uppercase; padding:5px 15px 5px 5px;
		background-position:center right; background-repeat:no-repeat; background-image:url('../img/arrow.news.pink.gif');
	}
	.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 #2b207e; color:#2b207e; padding:3px;
		background-color:#fff; background-position:top left; background-repeat:repeat-x; background-image:url('../img/theme.default.dropshadow.gif');
	}
	div.tx-indexedsearch div.tx-indexedsearch-res table td.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup { color:#e41f84; }
	

/*NEWS LAYOUT----------------------------------------------*/
/*GENERAL*/
	.content .news-images font { color:#e2e2e5; font-size:10px; }

/*LATEST*/
	.newsLatest { float:left; display:block; margin:3px 0 0 0; }
	.newsLatest .newsItem { float:left; display:block; }
	
	.content .newsLatest h2 { float:left; display:block; margin:0 0 7px 0; padding:0; font-size:12px; font-weight:normal; color:#fa0072; }
	.content .newsLatest a.viewall { 
		float:right; display:block; font-size:10px; color:#fa0072; padding:3px 15px 3px 0;
		background-repeat:no-repeat;
		background-position:center right;
		background-image:url('../img/arrow.news.grey.gif');
	}
	.content .newsLatest a.viewall:hover { color:#000; }
	
	.content .newsLatest .newsItem a img { float:left; display:block; margin:2px 4px 2px 0; border:0; }
	.content .newsLatest .newsItem a img { border:0; }
	.content .newsLatest .newsItem { font-size:11px; line-height:14px; }
	.content .newsLatest .newsItem b { font-size:13px; }
	.content .newsLatest .newsItem a { 
		float:left; display:block;
		margin:0 0 4px 0; padding:2px 12px 0 0;
		color:#6f6f7b; text-decoration:none;
		background-repeat:no-repeat;
		background-position:center right;
		background-image:url('../img/arrow.news.blue.gif');	
	}
	.content .newsLatest .newsItem a .bodytext { color:#6f6f7b; font-size:11px; }
	.content .newsLatest .newsItem a:hover { 
		color:#2f2f3b;
		background-image:url('../img/arrow.news.grey.gif');	
	}
	.home .content .newsLatest .newsItem a { width:223px; }
	
/*LIST*/
	.content .news-list-item { float:left; display:block; width:100%; clear:left; border-bottom:1px dotted #e2e2e5; margin-bottom:10px; }
	.content .news-list-item .news-date { float:right; display:block; color:#e2e2e5; 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:#e2e2e5; font-size:10px; }
	.newsSingleWrapper .news-description b, .newsSingleWrapper .news-description strong { text-decoration:none; }
	
	
/*MACMADE LOGIN LAYOUT----------------------------------------------*/

.tx-loginboxmacmade-pi1 {}
	.tx-loginboxmacmade-pi1-welcome,
	.tx-loginboxmacmade-pi1-forgotpassword,
	.tx-loginboxmacmade-pi1-forgotpasswordForm,
	.tx-loginboxmacmade-pi1-status { color:#fff; font-weight:normal; }
	div.tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-error { color:#e41f84; font-weight:bold; }
	div.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell,
	div.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-fieldCell { border:0; background:none; }

	td.tx-loginboxmacmade-pi1-labelCell {
		clear:both; width:100px; text-align:left; color:#fff; font-weight:bold;
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	.tx-loginboxmacmade-pi1-fieldCell input {
		border:1px solid #2b207e; color:#2b207e; padding:3px;
		background-color:#fff; background-position:top left; background-repeat:repeat-x; background-image:url('../img/theme.default.dropshadow.gif');
	}
	.tx-loginboxmacmade-pi1 .submit { 
		border:none; background-color:#fff; color:#0099d9; text-transform:uppercase; padding:5px 15px 5px 5px;
		background-position:center right; background-repeat:no-repeat; background-image:url('../img/arrow.news.pink.gif');
	}
	.tx-srfeuserregister-pi1-notice
	{
	color: #FFFFFF;
	}
		.content dt
		{
		color: #FFFFFF;
		}
	.tx-srfeuserregister-pi1 legend 
	{
	color: #FFFFFF;
	}
	.tx-srfeuserregister-pi1 dd 
	{
	color: #FFFFFF;
	}
	.tx-srfeuserregister-pi1 p
	{
	color: #FFFFFF;
	}
