input, select, textarea {
	border:1px solid #4c6ca1;
	background-color:#edf1f8;
	padding:3px;
}

.button {
	BACKGROUND-COLOR: #C2D0EF;
}
.header223 {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
body {
	background-image:url('images/backl.gif');
	margin:0;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

h3 {
	font-size:15px;
	font-weight:bold;
	border-left:5px solid #FF9900;
	border-bottom:1px solid #FF9900;
	padding:5px;
	padding-left:10px;
	color:#0767af;
}

td.narr_line {
	background-color:#FF9900;
	height:5px;
}

td.lang_line {
	height:18px;
	background-color:#f2c49b;
	border-bottom:1px solid #cf7f07;
	
}

/*---------------------- SPONSOR ---*/
#sponsor td { 
	background-color:#FFFFFF;
}
#sponsor th { 
}

td.spon {
	background-color:#FFFFFF;
}
th.spon {
	background-color:#FF9900;
	color:#FFFFFF;
}

/*---------------------- LINKS ---*/

#td_main_links {
	background-color:#d9e2f0;
	border-left:5px solid #4c6ca1;
}
.main_link_out {
	background-color:#becee9;border-right:5px solid #4c6ca1;
}
.main_link_on {
	background-color:#a4b8da;border-right:5px solid #FF9900;
}
.main_link_out a {
	color:#2a446f;text-decoration: none;
}

.main_link_on a {
	color:#ffffff;text-decoration: none;
}

a.general:link, a.general:visited {
	text-decoration:none;
	color:#b36d05;
} 
a.general:hover {
	text-decoration:underline;
	color:#FF9900;
}
a.small:link, a.small:visited {
	text-decoration:none;
	font-size:10px;
	color:#b36d05;
} 
a.small:hover {
	text-decoration:none;
	color:#FF9900;
}
A.cls_lang_link { color:#b15a0c; 
	font-weight:bold;
	text-decoration: none;
}
A.cls_lang_link:hover { color:#e97812; 
	font-weight:bold;
	text-decoration: none;
}

A.adm_a_link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color:#2a446f;}

/*---------------------- LOGGED USER AREA ---*/
.usr_log_menu {
	border:1px solid #2a446f;
	border-bottom:3px solid #FF9900;
	background-color:#ffffff;
	text-align:center;
	width:100px;
	padding:5px 0 5px 0;
}

/*---------------------- REGISTRATION ---*/
.cls_frm_component_titles {
	color:#000000;
	background-color:#e6e6e6;
}
.td_data {
	color:#000088;
	border:1px solid #f5c377;
	background-color:#fefef8;

}
.td_label {
	color:#000000;
	text-align:right;
	background-color:#fafafa;
	border:1px solid #d6d6d6;
}

/*---------------------- GALLERY ---*/
.td_gall_out {
	border:2px solid #ffffff;
	text-align:center;
}
.td_gall_on {
	border:2px solid #FF9900;
	text-align:center;
	cursor:pointer;
}

.head3 {
	font-weight:bold;

}


#td_content {
	background-color:#ffffff;
}

#td_header {
	background-color:#0767af;
}

#td_footer {
	height:20px;
	background-color:#0767af;
	text-align:center;
	color:#FFFFFF;
}

#rshad {
	width:6px;
 	background:url('images/rshad.gif') repeat-y #626274;
}

.cls_ajax_loads {
	color:#FF0000;
}

.adm_list_table_header {
	background-color:#FFFF99;
	font-weight:bold;
	color:#000000;
	font-size:14px;
}

.adm_list_table_list_td {
	color:#000000;
}


.style222 {
	font-size: 14px;
	font-weight: bold;
}

.cls_required {
	color:#FF0000;
	font-size:14px;
	font-weight:bold
}


A.conf_reg_menu222 {
 color:#336600; 
	font-weight:bold;
	text-decoration: none;
}

.cls_content_head_title222 {
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold
}

ul222 {
	list-style-image:url(images/human.png);
	list-style-position:inside;
}

