/* CSS Document */

body{
	margin:0px;	padding:0px;	
	background:#090909;
	text-decoration:none;
}

a img{
	border:0px;
}

#wrapper{
	width:960px;
	margin:0px auto; padding:0px;
	
}

#container{
	/*width:99%;*/
	overflow:hidden;
	margin:0px; padding:0px;
	border:#000000 1px solid;

}
/*---------------importent-------------*/
#Header:after, #wrapper:after, #HomecontentHolder:after, #title_about:after,  #title_awarded:after, #title_news:after,  #Footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}



/*Header Content Classes*/
#Header{
	margin:0px;	padding:0px;
	position:relative;
/*	background:url(../images/headerbg.jpg) no-repeat bottom right;*/
	background-image:url(../images/headerbg.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:116px;
}

		#logo{
			float:left;
		}
		
		#tplinks_container{
			float:right;
			margin:0px; padding:0px;
			width:811px;
		}
		
		/*for home page*/
		#tplinks_container_hm{
			float:right;
			margin:0px; padding:0px;
			width:960px;
		}
		
		#toplinks{
			padding-top:57px;
			padding-bottom:8px;
			padding-right:14px;
			text-align:right;
		}
		
		
		#toplinks a, #toplinks a:link, #toplinks a:visited{
			color:#999999;
			text-decoration:none;
			list-style-type:none;
			margin:0px; padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;			
		}
		#toplinks a:hover{
			text-decoration:none;
			color:#FFFFFF;
		}



		#mainlinks ul{
			list-style-type:none;
			margin:0px; padding:0px;
			font-family:"Trebuchet MS", Arial, Helvetica, "MS Sans Serif";
			font-size:12px;
			text-align:right;
			padding-top:0px;
		}
	
		#mainlinks ul li{
			list-style-type:none;
			margin:0px; padding:0px;
			color:#E4E4E4;
			background:url(../images/ltlinks_brdr.gif) repeat-x 0px 0px;
			display:inline;
			margin-left:20px;
		}
		
		#mainlinks ul li a, #mainlinks ul li a:link, #mainlinks ul li a:visited{
			color:#E4E4E4;
			text-decoration:none;
		}
	
		#mainlinks ul li a:hover{
			color:#FFFFFF;
			text-decoration:none;
		}
		
		#flashbanner{
			margin:0px; padding:0px;
		}


/*Home Content Classes*/
	#HomecontentHolder{
		position:relative;
		width:960px;
		/*border:1px solid #FFFFFF;*/
		color:#E4E4E4;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:10px; margin-bottom:40px;
	}
	#HomecontentHolder a{
		color:#FFFFFF;
		text-decoration:none;
	}
	#HomecontentHolder a:hover{
		color:#FFFFFF;
		text-decoration:none;
	}

	#Homecontent_aboutus{
		width:317px;
		float:left;
		padding-right:3px;
		background:url(../images/home_contentbg.jpg) no-repeat top left;
	}
	
	#Homecontent_aboutus #boxes1{
		width:290px;
		margin:0px auto;
		padding:0px;					
	}

	#title_about{
		border-bottom:1px solid #222222;
		width:290px;
		line-height:29px;
		position:relative;		
	}



	#Homecontent_awarded{
		width:317px;
		float:left;
		padding-right:3px;
		background:url(../images/home_contentbg.jpg) no-repeat top left;
	}
	
	#Homecontent_awarded #boxes2{
		width:290px;
		margin:0px auto;
		padding:0px;		
	}

	#title_awarded{
		border-bottom:1px solid #222222;
		width:290px;
		line-height:29px;
		position:relative;		
	}



	#Homecontent_news{
		width:317px;
		float:left;
		padding-right:3px;
		background:url(../images/home_contentbg.jpg) no-repeat top left;
	}
	
	#Homecontent_news #boxes3{
		width:290px;
		margin:0px auto;
		padding:0px;		
	}

	#title_news{
		border-bottom:1px solid #222222;
		width:290px;
		line-height:29px;
		position:relative;		
	}

	#boxes p{
		margin:0px; padding:0px;
		padding-top:10px;
	}

/*Footer Classes*/		
	#Footer{
		position:relative;
		color:#666666;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-top:1px solid #161616;
		line-height:30px;
		margin-top:15px;
		width:960px;
	}
	
	#Footerleft{
		float:left;
	}
	
		a.footerlinks, a.footerlinks:link, a.footerlinks:visited{
			color:#666666;
			text-decoration:none;
			margin-right:5px;
			margin-left:5px;
		}
		a.footerlinks:hover{
			color:#666666;
			text-decoration:underline;
		}

	#Footerright{
		float:right;
	}
		a.weblink, a.weblink:link, a.weblink:visited{
			color:#666666;
			text-decoration:none;
		}
		a.weblink:hover{
			color:#666666;
			text-decoration:underline;
		}



/*
		ul #mainlinks{
			text-align:right;
			list-style-type:none;
		}

		ul #mainlinks{
			text-align:right;
			list-style-type:none;
		}



		#logo{
			position:absolute;
			left:0px;
			top:0px;
		}
		
		#logo{
			float:left;
		}
			*/

#page_text .postdate {
	font-size: 10px;
	color: #E89434;
}


#page_text p{
	text-align:justify;
}


.nextLinks {
	font-size: 11px;
	color: #CCC;
	text-decoration: none;
}
.nextLinks:hover {
	color: #CCC;
	text-decoration: underline;
}
.tableBotBdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}

#page_text .thumbImg {
	float: left;
	margin:2px;
	display: block;
}
#page_text .thumbImg .showBG img {
	margin-bottom: 12px;
}
#page_text .thumbImg .showBG {
	background-color: #1E1E1E;
	padding: 7px;
	display: block;
	text-decoration: none;
	color: #999;
	text-align: center;
	border:1px solid #333;
}
#page_text .thumbImg .showBG:hover {
	background-color: #363636;
	border:solid 1px #444;
	filter: Gray;
}
#page_text .thumbImg p {
	display: block;
}
.clear
{
    clear:both;
    }
   
.thumbImg1 {
	float: left;
	margin:3px;
	display: block;
}
.thumbImg1 .showBG img {
	margin-bottom: 12px;
}
.thumbImg1 .showBG {
	background-color: #1E1E1E;
	padding: 10px;
	display: block;
	height:900px;
	text-decoration: none;
	color: #999;
	text-align: center;
	border:1px solid #333;
}
.thumbImg1 .showBG:hover {
	background-color: #363636;
	border:solid 1px #444;
	filter: Gray;
}
.thumbImg1 p {
	display: block;
} 
#submitresume input, select, textarea {
	background-color: #414141;
	border: 1px solid #6B6B6B;
	font-size: 11px;
	color: #959595;
}
#submitresume .noborder {
	border: none;
	background:none;
}
    
	
.new_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;}	
	
	
/*-----------------Sitemap starts----------------*/

.smplinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#ADADAD;
	text-decoration: none;
	padding-left:5px;
}
.smplinks a, .smplinks a:link, .smplinks a:active, .smplinks a:visited{
	font-size: 11px;
	font-weight: normal;
	color:#ADADAD;
	text-decoration: none;
}
.smplinks a:hover{
	font-weight: normal;
	font-size: 11px;
	color:#E4E4E4;
	text-decoration: underline;
}
.smph2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CB7F35;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}
.smph2 a, .smph2 a:link, .smph2 a:active, .smph2 a:visited{
	color:#CB7F35;
	text-decoration: none;
}
.smph2 a:hover {
	color: #fff;
	text-decoration:none;
}

.pageContent .note {
	background-color: #F0F0F0;
	display: block;
	border: 1px solid #CCC;
	padding: 10px;
}

.smph3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CB7F35;
	text-decoration: none;
	padding-left: 5px;
}
.smph3 a, .smph3 a:link, .smph3 a:active, .smph3 a:visited{
	color:#CB7F35;
	text-decoration: none;
}
.smph3 a:hover {
	color: #115EA9;
	text-decoration:none;
}

/*--------------Sitemap ends----------------*/	
