@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto;
	background-color:#333333;
}

#HeaderContainer {
	background-image:url(../images/header/header_backg.gif);
	background-repeat:repeat-x;
	height:73px;
	width:100%;
}

#HeaderContent {
	margin:0px auto;
	width:980px;
}

#HeaderLogo {
	float:left;
	margin-left:50px;
	margin-top:7px;
}

#HeaderLinks {
	float:right;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-top:30px;
	margin-right:25px;
}

#HeaderLinks a{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#0bb7ef;
	text-decoration:none;
}

#HeaderLinks a:hover{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

.clear{clear:both;}

#NavContainer {
	background-image:url(../images/header/nav_backg.gif);
	background-repeat:repeat-x;
	width:100%;
	height: 40px;
	border-bottom:1px dotted #66CCFF;
}

#NavContent {
	margin:0px auto;
	width:940px;
	height: 40px;
}

.NavItem {
	float:left;
	text-align:center;
	margin-top:14px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-right: 30px;
	padding-left: 30px;
}

.NavItem a{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.NavItem a:hover{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#999999;
}

#WelcomeContainer {
	background-image:url(../images/content/Welcome/main_backg.gif);
	background-repeat:repeat-x;
	background-color:#00aae9;
	padding-bottom:20px;
	width:100%;
}

#WelcomeContent {
	margin:0px auto;
	width:980px;
	background-image: url(../images/content/Welcome/content_backg.png);
	background-repeat: no-repeat;
}

#WelcomeIntro {
	margin-left:65px;
	padding-top:50px;
}

.LeftColumn {
	float:left;
	margin-left:65px;
	margin-top:30px;
	width:407px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
}
.LeftColumnVacancies {
	float:left;
	margin-left:65px;
	margin-top:30px;
	width:280px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
}
.LeftColumnVacancies a{
 color:#FFFFFF;
 text-decoration:none;
}

.RightColumn {
	float:left;
	margin-left:45px;
	margin-top:30px;
	width:406px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
}
.RightColumnVacancies {
	float:left;
	margin-left:30px;
	margin-top:30px;
	width:280px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
}
.RightColumnVacancies a{
 color:#FFFFFF;
 text-decoration:none;
}

#CEOContainer {
	background-image: url(../images/content/Welcome/ceo_container.png);
	background-repeat:no-repeat;
	padding:13px;
	height:426px;
	width:380px;
	margin-top:10px;
}

#AboutContainer {
	background-image:url(../images/content/About/main_backg.gif);
	background-repeat:repeat-x;
	background-color:#3765b5;
	padding-bottom:30px;
	width:100%;
}

#AboutContent {
	margin:0px auto;
	width:980px;
}

#AboutIntro {
	margin-left:65px;
	padding-top:50px;
}

#AboutMap {
	width:980px;
	margin:10px auto 0px;
	text-align:center;
}

#TechnologyContainer {
	background-image:url(../images/content/Technology/main_backg.gif);
	background-repeat:repeat-x;
	background-color:#915c6d;
	padding-bottom:30px;
	width:100%;
}

#TechnologyContent {
	margin:0px auto;
	width:980px;
}

#TechnologyIntro {
	margin-left:65px;
	padding-top:50px;
}

.techcopydetail {
	float:left;
	width:306px;
	text-align:left;
	margin-top:10px;
}

.techgradimage {
	float:left;
	width:88px;
	margin-left:10px;
	margin-top:10px;
}

#PureContainer {
	background-image:url(../images/content/Pure/main_backg.gif);
	background-repeat:repeat-x;
	background-color:#787D7E;
	width:100%;
}

#PureContent {
	margin:0px auto;
	width:980px;
	background-image:url(../images/content/Pure/pure_backg.jpg);
	background-repeat:no-repeat;
	height:832px;
}

#PureIntro {
	margin-left:65px;
	padding-top:50px;
}

.PureRadios {
	float:left;
	width:95px;
	border:1px solid #999999;
	background-color:#CCCCCC;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin-bottom:38px;
	margin-right:38px;
}

#CareerContainer {
	background-image:url(../images/content/YourCareer/main_backg.gif);
	background-repeat:repeat-x;
	background-color:#5c6e6c;
	padding-bottom:30px;
	width:100%;
}

#CareerContent {
	margin:0px auto;
	width:980px;
}

#CareerIntro {
	margin-left:65px;
	padding-top:50px;
}

ul{
	list-style-image:url(../images/content/YourCareer/list_image.png);
	font-weight:bold;
	margin:0px;
}

li{
	line-height:29px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

#PlacementContainer {
	background-image:url(../images/content/Placements/main_backg.gif);
	background-repeat:repeat-x;
	background-color:#909d66;
	padding-bottom:30px;
	width:100%;
}

#PlacementContent {
	margin:0px auto;
	width:980px;
}

#PlacementIntro {
	margin-left:65px;
	padding-top:50px;
}

#CultureContainer {
	background-image:url(../images/content/Culture/main_backg.gif);
	background-repeat:repeat-x;
	background-color:#6e7897;
	padding-bottom:30px;
	width:100%;
}

#CultureContent {
	margin:0px auto;
	width:980px;
}

#CultureIntro {
	margin-left:65px;
	padding-top:50px;
}

#FooterContainer {
	background-image:url(../images/footer/footer_backg.gif);
	background-repeat:repeat-x;
	height:95px;
}

#FooterContent {
	width:980px;
	margin:0px auto;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#d0c3c3;
	padding-top:20px;
}

#FooterContent a{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#9f9393;
	text-decoration:none;}

#FooterContent a:hover{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#d0c3c3;
}
.HotVacancies {
	border-bottom:1px dotted  #999999;
}
.HotVacancies a{
	padding-bottom:6px;
	padding-top:6px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.HotVacancies a:hover{
	padding-bottom:6px;
	padding-top:6px;
	display:block;
	color: #FFCC00;
}
#VacanciesIntro {
	margin-left:65px;
	padding-top:50px;
}
.vacancies a{
 padding:7px 0px 7px 0px;
 border-bottom:1px dotted #0099FF;
 display:block;
 }
.vacancies a:hover {
 color: #8FD6ED;
 display:block;
 }
