@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	width:100%;
	background:;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

										/*CHANGE COLORS FOR HEADER, NAVIGATION AND FOOTER STARTS HERE*/

#headHolder{	
	margin:0 auto;	width:100%;	height:80px;	/*CHANGE HEADER COLOR HERE*/background:#c6d9f1; /*CHANGE HEADER COLOR HERE*/
}

#nav_holder{
	margin:0 auto;	width:100%;	height:40px;	/*CHANGE NAVIGATION COLOR HERE*/background:#4189c4;/*CHANGE NAVIGATION COLOR HERE*/
}

.ddsmoothmenu ul li a {
	/*CHANGE NAVIGATION TEXT COLOR HERE*/color: #fff;/*CHANGE NAVIGATION TEXT COLOR HERE*/
	text-shadow:1px 1px #333;
}
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover {
	
	/*CHANGE NAVIGATION MOUSE OVER BACKGROUND COLOR HERE*/background:#eee;/*CHANGE NAVIGATION MOUSE OVER BACKGROUND COLOR HERE*/
	
	/*CHANGE NAVIGATION MOUSE OVER TEXT COLOR HERE*/color: #000;/*CHANGE NAVIGATION MOUSE OVER TEXT COLOR HERE*/
	text-decoration:none;
	text-shadow:1px 1px #fff;
}

#footer{
	margin:0 auto;width:100%;	/*CHANGE FOOTER COLOR HERE*/background: #6c829d;/*CHANGE FOOTER COLOR HERE*/
}

										/*CHANGE COLORS FOR HEADER, NAVIGATION AND FOOTER ENDS HERE*/

#header{
	margin:0 auto;
	width:960px;
}



#nav_bar{
	margin:0 auto;
	width:930px;
	padding:0 15px;
	height:40px;
}

.sliderHolder{
	margin:0 auto;
	padding:10px 0px;
	width:100%;
	
	background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(top,  #dddddd 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dddddd 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dddddd 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dddddd 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dddddd 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	
}

#slider{
	margin:0 auto;
	width:950px;
}

#contain{
	margin:0 auto;
	width:960px;
}

.contMid{
	margin:10px auto;
	width:938px;
	padding:10px 10px 20px 10px;

}

.contLeft{margin:0 auto; width:680px; float:left; padding-right:10px;}
.contRight{margin:0 auto; width:220px; float:right; padding-left:10px;}



#foot_in{
	margin:0 auto;
	width:960px;
	padding:10px 0 15px;
}

.logo{
	margin:0 auto;
}

.tri_holder{
	margin:15px auto;
	width:960px;
	margin-top:0px;
}

.triBox{
	margin:0 auto;
	float:left;
	width:290px;
	height:160px;
	padding:5px 10px 15px;
	background:url(../images/triBg.png) no-repeat;
}

.triBox h2{ margin:15px auto 5px; float:left;}

.midTri{margin:0 15px;}

.bottom_links{
	margin:0 auto;
	padding:10px 0;
	width:100%;
	background: #a9bdd3; /* Old browsers */
background: -moz-linear-gradient(top,  #a9bdd3 0%, #899db2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9bdd3), color-stop(100%,#899db2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a9bdd3 0%,#899db2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a9bdd3 0%,#899db2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a9bdd3 0%,#899db2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a9bdd3 0%,#899db2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9bdd3', endColorstr='#899db2',GradientType=0 ); /* IE6-9 */

}

.bottom_links table td{vertical-align:text-top; width:20%;}

.bottom_links h4{color:#a6becc;}

.foot_nav{padding:5px auto 10px;}

.foot_nav a, .bottom_links a{color:#fff; margin:0 5px;}
.foot_nav a:hover, .bottom_links a:hover{color:#fff; text-decoration:underline;}

#foot_in p{
	text-indent:5px;
	color:#FFF;
	margin-top:10px;
}

/*READ MORE (IMAGE) LINK*/

a .rm_btn{
	background:url(../images/more.png) 0 0;
	//background:url(../images/more_IE.gif) 0 0;
	width:69px;
	height:30px;
}

a:hover .rm_btn{
	background:url(../images/more.png) 0 -30px;
	//background:url(../images/more_IE.gif) 0 -30px;
	width:69px;
	height:30px;
}


																	/*READ MORE (TEXT) LINK*/

a.rm{
	margin:3px auto;
	padding:0 0 0 20px;
	float:right; 	color:#069;
	font-size:12px;
	background:url(../images/rm_ind.gif) center left no-repeat;
}

a:hover.rm{
	float:right;	color:#090;
	text-decoration:underline;
}


.jobTbl{margin:15px auto 10px; border:1px solid #999; border-collapse:collapse;}
.jobTbl th{ padding:10px; border:1px solid #999; color:#039; background:#dbe5f1;}
.jobTbl td{ padding:10px; border:1px solid #999; background:#eaf1dd;}

.contactTbl{margin:15px auto 10px; }
.contactTbl th{ padding:10px; color:#039;  text-align:left;  vertical-align:top;}
.contactTbl td{ padding:10px; vertical-align:top;}
.contactTbl em{font-style:normal; color:#F00; font-size:14px;}

.contactTbl .txt{width:200px; height:20px;}
.contactTbl .tarea{width:200px; height:70px;}
