/*Small text*/
.smalltext, .smalltextwhite, .smalltextblack {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}/*Small text*/
.smalltext {color: #333333;}/*Small text blue*/
.smalltextwhite {color: #60605E;}/*Small text white*/
.smalltextblack {color: #000000;}/*Small text black*/

.block_header {
	font-family: Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	color: #C86868;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:5px;
}

.block_alll {
	font-family: Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color: #C86868;
	text-decoration:none;
}

.newsitem {
	line-height: 15px;
	margin-bottom: 10px;
}

/*News*/
.newsdata, .newsheader, .newstype, .newsdatah, .newsdatad, .newsheaderd, .newstext {
	font-family: Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color: #555555;
	text-decoration:none;
}
.newsdata {color: #5892BF; font-weight:bold;}
.newsdatad {color: #5892BF;}
.newsheader {margin-bottom: 5px;font-size:12px; font-weight:bold;}
.newsheaderd {color: #000000; margin-bottom: 10px;font-size:14px; font-weight:bold;}
.newstype {font-style:italic;}
.newsdatah {color: #5892BF; font-weight:bold; font-size:14px;}
.newstext {text-align:justify; color: #000000;}

/*Events*/
.eventsdata, .eventsheader, .eventsplace, .eventstype, .eventsheader_d, .eventsheader_d_old, .eventsptext {
	font-family: Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color: #555555;
	text-decoration:none;
}
.eventsdata {
	color: #5892BF;
	font-weight:bold;
}
.eventsheader, .eventsheader_d, .eventsheader_d_old {margin-bottom: 5px;font-size:12px; font-weight:bold;}
.eventstype {font-style:italic;}
.eventsptext {text-align:justify; color: #000000;}

/*Anons*/
.anons_header, .anons_accent, .anons_headerb, .anons_accentb {
	font-family: Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color: #C86868;
	text-decoration:none;
}
.anons_accent, .anons_accentb {
	font-size: 14px;
	text-transform: uppercase;
	margin-top:0;
	margin-bottom:5px;
}
.anons_headerb, .anons_accentb {
	color: #5892BF;
	font-size:14px;
	line-height:16px;
}
.anons_text {
	margin-top: 0px;
	margin-bottom:15px;
	text-align: justify;
}
.article_header, .article_subheader, .article_author, .article_rubric, .article_text {
	font-size:12px;
	font-weight:normal;
	color: #303030;
	text-decoration:none;
}
.article_header	{font-size:13px; font-weight:bold;}
.article_subheader {font-style:italic;}
.article_arrow {margin-top:1px;margin-right:8px;}
.article_rubric {
	font-size:14px;
	font-weight: bolder;
	font-variant: small-caps;
	background-color: #f4f4f4;
	color:white;
	margin: 15px 0px 10px 0px;
	padding: 2px 0px 2px 10px;
}
.article_text {text-align:justify; color: #000000;}

.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#4791D3; font-size:13px; font-weight:bold;}/*Subtitle*/


.copy {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #7C7E7F; text-decoration:none;}

/* Table colors */
td.tableborder, table.tableborder {background-color:#B7BCDB;}
table.tablehead, td.tablehead {background-color:#EBECF3;}
table.tablebody, td.tablebody {background-color:#FFFFFF;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#25639A;}
a.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/*Include areas*/
table.tableborders, td.tableborders {border: 1px solid #B7BCDB;}
table.tableheads, td.tableheads{background-color:#EBECF3; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color:#565A8A;}
table.tablebodys, td.tablebodys {background-color:#FFFFFF; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color:#565A8A;}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Form elements */
a.auth_addtext, .auth_addtext {
	font-family: Verdana, Arial;
	color: #333333;
	font-size:12px;
	text-decoration:none;
}
a.auth_addtext {
	text-decoration: underline;
}

.auth_input {
	font-family: Verdana, Arial;
	font-size:12px;
	color: #5892BF;
	font-weight:bold;
	text-decoration:none;
}
.auth_button {
	font-family: Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	color: #7C7E7F;
	text-decoration:none;
}
.auth_text, .auth_warning {
	font-size:10px;
	font-weight:bold;
	color: #7C7E7F;
}
.auth_warning {
	color: #FF0000;
}

input.auth_btn {
	font-size:10px;
	font-weight:bold;
	color: #7C7E7F;
	border: solid 1px #C8C8C8;
}

input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox,
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Verdana,Arial; font-size:11px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Verdana,Arial; font-size:11px;}
input.inputfield {color:black; border: solid 1px #C8C8C8;}
input.inputbuttonflat, input.inputbutton { color:#929292; background-color:#EFEFEF; border:1px solid #C8C8C8;}
input.inputbuttonS {font-weight:bold;}

.mainincbg{height: 18px;}
.mainincline
{
background-color:#B4BDCD;
margin-top: 0px;
margin-bottom: 10px;
}
.maininctitle{font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight: bold; color: #6A7B9C; text-decoration:none;}

.fieldset_legend {
	font-family: Verdana, Arial;
	font-size:12px;
	font-weight: bold;
	/*color: #6A7B9C;*/
	color: #5892BF;
	text-decoration:none;
}

.view_arcl_info, .view_arcl_error {
	font-family: Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color: #7C7E7F;
}

.view_arcl_error {
	color: red;
	margin: 10px 0px 5px 0px;
}

td.advert {font-size:10px;}

.interval {
	font-family: Verdana, Arial;
	font-size:8px;
	margin: 0px;
	padding: 0px;
}