@charset "utf-8";
*{outline:none;}

#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#header {	
	position:relative;
	width: 900px;
	height:125px;
	margin-top:0px;
	background-color:#daedf4;
}
#header_left{
		float:left;display:inline-block !important; width: 150px !important;height: 125px !important;
			
}
#header_left_top{
		width:130px !important;height:95px; padding:15px !important;margin-left:20px; background-image:  url('../images/ici-kbc-logo.jpg');background-position:left center;background-repeat:no-repeat;
}			
#header_middle{
	display:inline-block !important;width: 600px !important; height: 125px !important; left: 150px !important;float: left !important;text-align:center !important
}
#header_left_bot{
		width:500px;height:15px;float:left; padding:0px; 

}			

#header_right{
	
display:inline-block !important;width: 150px !important; height: 125px !important; float: left !important; left: 750px !important;
}


#navigation {
	position:relative;
	width: 900px;
	height:40px; 
	text-align:left;
	background-color:#ed1c24;
	color:#ffffff;	
}

#navigation_bar {
	width: 900px; position:relative;
	height:40px; text-align:left; margin:auto;
	 z-index:1000;
}

#aniimages {
	position:  relative;
	height: 200px;
	width: 900px;
}
#main {
	position: relative;
	height:  auto;
	width: 900px;
	border: 0px solid #67447B;
background-color:#daedf4;
	text-align:justify;
	 min-height:400px;
	 
	


}
#main_left{
		position:absolute; height:350px;width:200px;left:0px; margin:0px;  padding-top:35px; padding-left:20px ;	
}
#main_left ul li:hover{ display:block; background-color: #FBF4DB}
#main_left h4{text-align:center; padding:6px;}
#main_left p{ text-align:justify; text-indent:0px; }

#main_left_img{
				
				height:250px;
				width:200px;
}
#main_right{position: relative;left:240px;height: auto; min-height:350px;width:600px;padding-top:35px; padding-left:20px ;}
#main_right div div.service_list{position:absolute;}
#main_right h6{text-align:center; padding:6px;}
#main_right p{text-align:justify; text-indent:0px;}


#sec_main{
				position: relative;
	height: 225px;
	width: 900px;
	border: 0px solid #67447B;
	background-color: #FFF;

}
#sec_main_first{
				 height: 225px;
				 width:279px;
				 left:0px;
				 position:absolute;
				 text-align:center;
					border: 1px solid #67447B;
					color:white;

}
#sec_main_second{
				
		height: 225px;
				 width:279px;
				 left:300px;
				 position:absolute;
				 text-align:center;
					border: 1px solid #67447B;
					color:white;

		
}

#sec_main_third{
				
		height: 225px;
				 width:279px;
				 left:600px;
				 position:absolute;
				 text-align:center;
					border: 1px solid #67447B;
					color:white;

		
}


#footer {
	position:  relative;	
  	height: 40px;
	width: 900px;
	text-align:right;
background-color:#ed1c24;
}
#we {
	width:20px;
	height:16px;
 float:right;
 margin:10px 10px 10px 10px;
	
	
}
#copy{
		 margin:10px 10px 10px 10px;
		
				float:left;
}



.list{ display: inline; width:900px; height:50px; font-size:16px; }
.list li a {display:block ; height:50px; margin:auto}
.list li a span{display:block ; height:50px; z-index:100;}
.list li{display: inline-block; float:left ; height:50px; text-align:center; padding-top:15px;  }

.list li.home a span{ background-image: url(../images/hoverimages.jpg); background-position:left top; width:120px;}
.list li.home a { background-image: url(../images/hoverimages.jpg);background-position:left -50px;width:120px;}
#home .list li.home a { background-image: url(../images/hoverimages.jpg); background-position:left bottom; width:120px;}

.list li.about a span{ background-image: url(../images/hoverimages.jpg); background-position:-120px top;width:130px;}
.list li.about a { background-image: url(../images/hoverimages.jpg); background-position:-120px -50px;width:130px;}
#about .list li.about a{ background-image: url(../images/hoverimages.jpg); background-position:-120px bottom;width:130px;}

.list li.service a span{ width:150px ;background-image: url(../images/hoverimages.jpg); background-position:-250px top;}
.list li.service a { width:150px ;background-image: url(../images/hoverimages.jpg); background-position:-250px -50px}
#services .list li.service a{ width:150px ;background-image: url(../images/hoverimages.jpg); background-position:-250px  bottom;}

.list li.careers a span{ width:120px ;background-image: url(../images/hoverimages.jpg); background-position:-390px top}
.list li.careers a { width:120px ;background-image: url(../images/hoverimages.jpg); background-position:-390px -50px}
#careers .list li.careers a{ width:120px ;background-image: url(../images/hoverimages.jpg); background-position:-390px  bottom;}

.list li.download a span{ width:160px ;background-image: url(../images/hoverimages.jpg); background-position:-510px top}
.list li.download a { width:160px ;background-image: url(../images/hoverimages.jpg); background-position:-510px -50px}
#download .list li.download a{ width:160px ;background-image: url(../images/hoverimages.jpg); background-position:-510px  bottom;}

.list li.contact a span{ width:220px ;background-image: url(../images/hoverimages.jpg); background-position:-670px top}
.list li.contact a { width:220px ;background-image: url(../images/hoverimages.jpg); background-position:-670px -50px}
#contact .list li.contact a{ width:220px;background-image: url('../images/hoverimages.jpg'); background-position:-670px  bottom;}

label span{	color: #000000}
#loginForm fieldset#contact_deta{text-align:left; padding-left:20px}
#loginForm fieldset#contact_deta input{ width:200px; height:30px; border:1px gray solid}
#loginForm fieldset#contact_deta textarea{ width:200px; height:50px; border:1px gray solid}

#contact_deta label.lf{ width:150px; display:inline-block; text-align:right; padding:5px}
#contact_deta label.rf{ width:250px; display:inline-block; padding:2px}
#sub_res label input{ width:50px; height:30px;border:1px gray solid;}

.events { 
	background-color:#DCDEDE; 
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	min-height:400px;
	height:auto;
	border-radius:30px;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);	
	padding:20px 3px;
	
	} 
.events_data{
	background-color:#ffffff;
	-moz-box-shadow:    inset 0 0 7px #000000;
    -webkit-box-shadow: inset 0 0 7px #000000;
    box-shadow:         inset 0 0 7px #000000;	
	min-height:350px;
	margin-top:20px;
	margin-bottom:10px;
	padding:5px;	
}
.event_block{
	font-size: 13px;
    line-height: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#020202; /* #929D9D; */
	text-align: left;	
	margin-left:1px;
}
.event_block h6{
	color:#ffffff;
	background-color:gray;
	line-height:25px;
	padding:2px 0px 2px 5px;
}
.title{
	font-weight:bold;
}
.summary{
	font-size: 12px;
}
.yellow{
	color:#23205B;
	font-size: 11px;
    line-height: 11px;
	font-weight:bold;
}	
.yellow a:visited{
	color:#23205B;
	font-size: 11px;
    line-height: 10px;
	font-weight:bold;
}	
.more{
	text-align:right; 
	margin-right:2%; 
	margin-bottom:5px ;
	display:inline;
	background-color:#ffffff;
}	
.more_sub{
	float:right;
	font-weight:normal;
}
.more a{
	color:red;
	font-size: 12px;
    line-height: 10px;
	font-weight:bold;
	background-color:#ffffff  !important;
}	
.more a img{
	display:inline !important;
}

.line{
	line-height:0px;
 }
.even { background-color:#F3F0D2; height:20px;}
.odd { background-color:#f9aa8f;  height:20px;}
.textBox{ 
   height: 125px;
   overflow: hidden;
}
.header_bar{
	background-color: #ed1c24;color:#ffffff;
	}
.table_header{
	background-color:#2e3092;color:#ffffff;
}
#tyty li:hover {
	 background-color: #ef8d90 !important
	}