/*********************
 TCI Top Links
**********************/
#tci-header-container div{
	color:#444444; 
	font-family:Verdana,sans-serif; 
	font-size:11px; 
	line-height:1.6em; 
	word-spacing:0.2em;
	padding-top: 3px;
}		
	#tci-header-container div#tci-header-container{
		width:100%; 
		text-align:left! important; 
		clear:both; 
		margin:0 0 5px;
	}
	#tci-header-container div.tci-header{
		background-color:white;
		border-bottom: 1px solid #DDDDDD; 
		height:24px;
	}
	#tci-header-container div#tci-bar{
		float:left;
		font-size:11px! important; 
		position:relative; 
		padding:0 0 0 10px;
	}
	#tci-header-container div#tci-bar2{
		font-size:12px! important; 
		position:relative; 
		padding:0 0 0 10px;	
		float:right;
	}	
		#tci-header-container div#tci-bar a{
			float:left; 
			display:block; 
			cursor: pointer; 
			margin:0 0.9em 5px 0;	
			vertical-align:top; 
			color:#0000CC; 
			text-decoration: underline;
		}
		#tci-header-container div#tci-bar2 a{
			float:left; 
			display:block; 
			cursor: pointer; 
			margin:0 0.9em 5px 0;	
			vertical-align:top; 
			color:#0000CC; 
			text-decoration: underline;
		}
							
	#tci-header-container a.tci-active{
		font-weight:bold! important; 
		color:#000000! important; 
		text-decoration: none! important; 
		cursor: auto! important;
		}
	#tci-header-container img{
		border:medium none !important;
	}
	
/*********************
Headers
**********************/
h1{
	font-weight:bold;
	font-size:14px;
	color:#3f3f3f;
	margin-top:10px;
}

/*********************
Container
**********************/
body{
	margin:0;
	font-family:arial;
	background:#363636 url('../images/background.jpg') repeat-x;
}
.container{
	background:#dfdfdf;
}
.sub-container{
	background:#ffffff;
}
.body{
	background:#ffffff url('../images/body-bg.gif') repeat-x;
	padding-top:6px;
}
/*********************
Header Area
**********************/
.header{
	padding:5px 0 3px;
	background:#ffffff url('../images/header-bg.jpg') repeat-y right;
}
.header a{
	margin-left:10px;
}
/*********************
Menu Area
**********************/
.menu-side{ 
}
ul.menu-left{
	list-style-image: url('../images/cross.jpg');
	list-style-type: circle;
	margin-left:30px;
}
	ul.menu-left li{
		margin:10px 0;
	}
		ul.menu-left li a{
			color:#414040;
			font-size:0.9em;
			text-decoration:none;
		}
			ul.menu-left li a:hover{
				text-decoration:underline;
			}
		ul.menu-left li.tab-selected a{
			color:#D47A25;
			font-weight:bold;
		}	
ul.menu-left li.tab-selected{
	list-style-image: url('../images/cross-selected.jpg');
	list-style-type: circle;
}
/*********************
Index landing page
**********************/
.landing-content{
	border-left:1px dashed #cbcbcb;	
	border-right:1px dashed #cbcbcb;	
}
.banner-ad{
	margin-top:20px;
	text-align:center;
}
.orange{
	color:#d47a25;
}
.bigger{
	font-size:1.2em;
}
.landing-sub-content{
	margin:5px  15px 5px 20px;
}
	.landing-sub-content p{
		width:95%;
		font-size:11px;
	}
	.contactus-image p{
		width:auto;
	}
/*********************
Global Search box
**********************/
.global-search-box{
	margin:10px 0;
	/*border:1px solid #979797;
	background:#ebebeb;*/
	width:240px;
}

#searchbox_demo{
	margin:10px;
}
.search-button{ 
	font-size:1em;
	padding:1px;
	color:#575757;
	border:1px solid #575757;
	background:white;
	font-weight:bold;
}

.other-sb .header .span-6{
	float:right;
	margin-right:0;
	width:290px;
}

table.search-box{
	margin:0;
}

table.search-box td{
	margin:0;
	padding:0;
}
.inputradio{
	font-size:11px;
}
/*********************
News block side
**********************/
.title{ 
	font-weight:bold;
}
.margin-top{ 
	margin-top:15px;
}
ul.news-block-side{
	font-size:0.9em;
}
	ul.news-block-side li{
		margin-top:10px;
	}
	ul.news-block-side .time{
		font-weight:bold;
		font-size:1em;
	}
	ul.news-block-side a{
		color:#1757c1;
	}
	ul.news-block-side p{
		font-size:0.9em;
		line-height:12px;
		margin:0;
		padding:0;
	}
	
	
/*********************
Footer Area
**********************/
.footer-logo{
	border-top:1px solid #969696;
	border-bottom:1px solid #969696;
	text-align:center;
	padding:4px 0 0;
}
	.footer-logo img{
		padding:0 10px 0;

	}
		.footer-logo img.img-border-right{
			border-right:1px solid #dddddd;
			text-decoration:none;
		}
	.footer-logo a{
		text-decoration:none;
	}
.footer-copyright{
	background:#dfdfdf;
	color:#5b5b5e;
	text-align:center;
	font-size:0.9em;
	padding:4px 0;
}
	.footer-copyright a{
		color:#0b5ef3;
		text-decoration:none;
	}
/*********************
Divisions page
**********************/
.menu-companies{
	list-style-type: none;
	padding:10px;
	margin:0;
	border-top:1px dashed #cbcbcb;	
	border-bottom:1px dashed #cbcbcb;
}
	ul.menu-companies li{
		display:inline;
		margin:10px 10px;
	}
		ul.menu-companies li a{
			color:#414040;
			font-size:11px;
			font-style:italic;
			text-decoration:underline;
		}
			ul.menu-companies li a:hover{
				text-decoration:none;
			}

.list-companies{
	list-style-type: none;
	padding:20px;
	margin:0;
	border-bottom:1px dashed #cbcbcb;
}
.description-listcompany p{ 
	font-size:11px;
}	
	.description-listcompany a{ 
		color:#3471f0;
		text-decoration:none;
	}	
span.domainname-companylist{
	font-weight:bold;
	text-decoration:underline;
}
.returnTop{
	text-align:right;
	font-size:11px;	
}
	.returnTop a{
		color:#c28654;
		text-transform:uppercase;
		font-style:italic;
		padding:0 0 5px 20px;
		background:white url(../images/news-icon.gif) no-repeat;
	}
/*********************
Management page
**********************/

.list-profile{
	list-style-type: none;
	padding:20px;
	margin:0;
	border-top:1px dashed #cbcbcb;
	
}
.list-profile li{
	display:inline;
}
.description-profile .name{
	color:#6B6B6D;
	font-size:1.8em;
	font-weight:bold;
}
.description-profile .title{
	color:#a6a6a6;
	font-style:italic;
	font-weight:normal;
}
.description-profile img{ 
	float:left;
	border:1px solid black;
	margin:10px;
	width:100px;
}
.description-profile p{
	font-size:11px; 
	padding:0.1em;
	margin:0 0 20px;
	text-align:justify;
}
/*********************
Divisions page
**********************/
.menu-news{
	list-style-type: none;
	padding:10px;
	margin:0;
	border-bottom:1px dashed #cbcbcb;
}
	ul.menu-news li{
		display:inline;
		margin:10px 10px;
	}
		ul.menu-news li a{
			color:#b28d58;
			font-style:italic;
			text-decoration:underline;
		}
			ul.menu-news li a:hover{
				text-decoration:none;
			}
.list-news{
	list-style-type: none;
	padding:20px;
	margin:0;
	border-bottom:1px dashed #cbcbcb;
}
	.list-news span.year{
		font-weight:bold;
		color:#b28d58;
		font-size:14px;
	}
	.list-news span.posted-date{
		font-weight:bold;
		font-size:11px;
	}
	.list-news span.news-title{
		font-weight:bold;
		font-size:11px;
		color:#D47A25;
		text-decoration:underline;
	}
	.list-news span.news-title a{
		font-weight:bold;
		font-size:11px;
		color:#D47A25;
		text-decoration:underline;
	}
.description-listnews p{ 
	font-size:11px;
}
.description-listnews a{ 
	color:#3471f0;
	text-decoration:underline;
}	
span.domainname-companynews{
	font-weight:bold;
	text-decoration:underline;
}
/*********************
Career page
**********************/
.jobs-listing{
	width:95%;
	margin:0 auto;
	border:1px solid #cbcbcb;
	color:#696969;
}
.jobs-listing-title{
	height:15px;
	margin:10px;
}
	.jobs-listing-title span.position{
		width:350px;
		float:left;
	}
	.jobs-listing-title span.location{
		width:200px;
		float:left;
	}
	.jobs-listing-title span.posting{
		width:180px;
		float:left;
	}
.job_header {
  width: 100%;
  cursor: pointer;
  padding:10px;
}
.nojob .job_header{ 
	cursor:text;
}
.job-profile{
	list-style-type: none;
	padding:0;
	margin:0;
	border-top:1px dashed #cbcbcb;
}
	.job-profile .description-job{
		padding:0 0 15px;
	}
	.job-profile .grey{
		background-color:#f9f9f9;
	}
	
.job_header span.job-title{
	color:#696969;
	text-decoration:underline;
	width:350px;
	float:left;
	font-weight:bold;
	font-size:1.1em;
}
.job_header span.job-location{
	color:#696969;
	width:200px;
	float:left;
	font-weight:bold;
	font-size:1.1em;
}
.job_header span.job-posted{
	color:#696969;
	width:180px;
	float:left;
	font-weight:bold;
	font-size:1.1em;
}
p.job-desc{
	margin:15px 10px;
	font-size:0.9em;
}
/*********************
Contact us page
**********************/
.contactus-image img{ 
	float:right;
	margin-right:200px;
}
	#contactus_form input[type="text"]{
		width:400px;
		border:1px solid #6B6B6B;
	}
	#contactus_form textarea{
		border:1px solid #6B6B6B;
	}
	
	#contactus_form table{
		width:60%;
		margin:20px 0 0;
	}
	#contactus_form th{ 
		background:none;
		
		vertical-align:top;
	}
		#contactus_form th label{
			font-weight:normal;
			font-size:11px;
		}
		#contactus_form th.th-title label{
			font-weight:bold;
		}
		#contactus_form th.th-button{
			text-align:right;
		}

.big-button{
	background:transparent url('../images/submit_button.gif') no-repeat;
	padding:5px;
	float:right;
	height:21px;
	width:54px;
	border:none;
}
ul.error_list{
	list-style-type: none;
	color:red;
	margin:0;
}
