input, select, textarea {
	border:1px solid #047f7f;
	background-color:#def7f7;
	padding:3px;
}

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

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.marquee {position:relative;
     overflow:hidden;
     width:609px;
     height:80px;
     border:solid #ffffff 0px;
}

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_content {
	background-color:#ffffff;
}

#td_header {
	background-color:#047f7f;
}

#td_footer {
	height:20px;
	background-color:#047f7f;
	text-align:center;
	color:#FFFFFF;
}
#bottom_hide_color {
	color:#007777;
}

.headers_left {
	background-color:#047f7f;color:#ffffff; 
	font-size:14px;
	font-weight:bold;
	padding:3px 0 3px 0;
}

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

td.lang_line {
	height:25px;
	background-color:#FF9900;
/*	border-bottom:1px solid #a1b2f3;	*/
	
}

/*---------------------- SOCIAL MEDIA ---*/

.block-title { 
	margin-bottom 	 : 20px; 
	color		  	 : #fff;
}
.block-content { 
	padding			 : 0px;
	background-color : #fff;
	overflow:hidden;
}

.side-block {
	width:200px;
	margin-bottom : 10px;
	padding	  	  : 10px;
	background	  : #e2e2e2;
	background	  : -moz-linear-gradient(top,  #047f7f 22%, #f5f5f5 100%);
	background	  : -webkit-gradient(linear, left top, left bottom, color-stop(22%,#047f7f), color-stop(100%,#f5f5f5));
	background	  : -webkit-linear-gradient(top,  #047f7f 22%,#f5f5f5 100%);
	background	  : -o-linear-gradient(top,  #047f7f 22%,#f5f5f5 100%);
	background	  : -ms-linear-gradient(top,  #047f7f 22%,#f5f5f5 100%);
	background	  : linear-gradient(top,  #047f7f 22%,#f5f5f5 100%);
	filter		  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#047f7f', endColorstr='#f5f5f5',GradientType=0 );
	-webkit-border-radius : 7px;
	-moz-border-radius	  : 7px;
	border-radius		  : 7px;
}

.side-block .block-title {
	margin: 5px 0;
	font-size:14px;
}

/*---------------------- 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:#d0f7f7;
	border-left:5px solid #047f7f;
}
#td_main_links_bottom {
/*	background-color:#ba0909; 
	border-bottom:5px solid #ba0909; 
	border-right:5px solid #ba0909; 
	width:200px; height:25px
*/
}
.main_link_out {
	background-color:#047f7f;border-right:5px solid #047f7f;border-bottom:1px solid #039f9f;
}
.main_link_on {
	background-color:#039f99;border-right:5px solid #039f99;border-bottom:1px solid #039f99;
}
.main_link_out a {
	color:#ffffff;text-decoration: none;
}

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

a.general:link, a.general:visited {
	text-decoration:none;
	color:#0767af;
} 
a.general:hover {
	text-decoration:underline;
	color:#FF9900;
}
a.small:link, a.small:visited {
	text-decoration:none;
	font-size:10px;
	color:#0767af;
} 
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;
}

.reg_headtr {
	background-color:#0767af;
	text-align:center;
}

.reg_head {
	color:#FFFFFF;
	padding:8 0 10 0;
}

.reg_categ{
	padding:3 0 3 10;
	background-color:#f9bd63;
	color:#000;
}

.reg_data{
	text-align:center;
	background-color:#f8e4c6;
	
}

/*---------------------- 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;

}


#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;
}

/*---------------------- COUNT DOWN ---*/

#clockdiv{
    font-family: sans-serif;
    color: #fff;
    display: inline-block;
    font-weight: 100;
    text-align: center;
    font-size: 20px;
}

#clockdiv > div{
    padding: 5px;
	margin: 2px;
    border-radius: 3px;
    background: #00BF96;
    display: inline-block;
}

#clockdiv div > span{
    padding: 5px;
    border-radius: 3px;
    background: #047f7f;
    display: inline-block;
}

.smalltext{
    padding-top: 5px;
    font-size: 12px;
}

/*---------------------- COUNT DOWN SUBMISSION ---*/

#SUBclockdiv{
    font-family: sans-serif;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    font-size: 28px;
	letter-spacing:5px;
}

#SUBclockdiv > div{
    padding: 5px 5px 5px 5px;
	width:90px;
	margin: 2px;
    border-radius: 3px;
    background: #47c2de;
    display: inline-block;
}

#SUBclockdiv div > span{
    padding: 5px 10px 5px 10px;
	width:70px;
    border-radius: 3px;
    background: #0074b8;
    display: inline-block;
}

.SUBsmalltext{
    padding-top: 5px;
    font-size: 12px;
}

