body {
	background: url(images/body_bg.gif) no-repeat center bottom #fff;
	margin:0 ;
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#666
  }
#outer_wrapper {
	background: url(images/outer_wrapper.gif) repeat-y;
	width: 1042px;
	margin: 0 auto;
}
#inner_wrapper {
	width: 1024px;
	margin: 0 auto;
	background: url(images/inner_wrapper.png) repeat-y top;
	padding: 0 11px 0px 9px;
}

a {
	outline: none;
	color:#d5492a;
}

a:visited {
	color:#927b4c;
}

.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}

/* Header CSS Start */
#header {
	padding: 0;
	margin:0;
}
#header h1 {
	float:  right;
}
#header h1 a {
	font-size: 12px;
	display: block;
	width: 195px;
	height: 65px;
	background: url(../images/logo.gif) no-repeat right;
	text-indent: -9000px;
	margin: 35px 20px 0 0;
}
/* Header CSS End */

/* Banner CSS Start */
#main_banner {
	width: 1024px;
	height: 148px;
	background: url(images/main_banner.gif) no-repeat;
	padding: 0;
	margin: 0;	
}
/* Banner CSS End */

/* Navigation CSS Start */

#menucontainer {
	min-height: 61px;
	height: auto !important;
	height: 61px;

}
#nav {
	background: no-repeat center bottom;
	width: 1024px;
	height: 31px;
	margin: 0 auto;
	padding: 0;
	
}

#nav ul{
list-style:none;
padding:7px 0 0 45px;
margin:0;

}

#nav ul li{
background:url(images/navi_slash.gif) no-repeat right;
float:left;
padding:0 16px 0 16px; 
}

#nav ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5f6062;
font-weight:bold;
text-decoration:none;
margin:0 0 0 0;

}

#nav ul li.applynow {
background:none;
}

#nav ul li.home a:hover{
color:#927b4c;
}

#nav ul li.whyjoin a:hover{
color:#1b386d;
}

#nav ul li.operations a:hover{
color:#d5492a;
}



#nav ul li.culture a:hover{
color:#ffd200;
}

#nav ul li.selectionprocess a:hover{
color:#0098a6;
}


#nav ul li.contactus a:hover{
color:#73c167;
}

#nav ul li.applynow a:hover{
color:#c9282d;
}



#nav ul li a.active_navi{
color:#d54a29;
}


#whyjoinsubmenu {
	background: url(images/whyjoinnav.gif) no-repeat;
	padding:0 0 0 16px;
	height:30px;
	display:none;

}


#whyjoinsubmenu ul{
list-style:none;
padding:0 0 0 120px;
margin:0;

}

#whyjoinsubmenu ul li{
float:left;
padding:0;
margin:12px 0 0 0;
}

#whyjoinsubmenu ul li a{
color:#ffffff;
font-size:11px;
text-decoration:none;
margin:0 42px 0 0;
}

#whyjoinsubmenu ul li a:hover{
text-decoration:underline;
}

#whyjoinsubmenu ul li a.active_sub_menu{
font-weight:bold;
}

#operationsubmenu {
	background: url(images/operationnav.gif) no-repeat;
	padding:0 0 0 86px;
	height:30px;
	display:none;
}


#operationsubmenu ul{
list-style:none;
padding:0;
margin:0;

}

#operationsubmenu ul li{
float:left;
padding:0;
margin:0;
line-height:28px;
}

#operationsubmenu ul li a{
color:#ffffff;
font-size:11px;
text-decoration:none;
margin:0 42px 0 0;
}

#operationsubmenu ul li a:hover{
text-decoration:underline;
}

#operationsubmenu ul li a.active_sub_menu{
font-weight:bold;
}

#culture {
	background: url(images/culturenav.gif) no-repeat;
	padding:0 0 0 86px;
	height:30px;
	display:none;
}


#culture ul{
list-style:none;
padding:0 240px 0 0;
margin:0;

}

#culture ul li{
float:right;
padding:0;
margin:0;
margin:12px 30px 0 0;
}

#culture ul li a{
color:#ffffff;
font-size:11px;
text-decoration:none;
margin:0 25px 0 0;
}

#culture ul li a:hover{
text-decoration:underline;
}

#culture ul li a.active_sub_menu{
font-weight:bold;
}


/* Navigation CSS End */






/* Content CSS Start */
#content {
	padding: 26px 30px 0 38px;
	color:#000;
}

#content ul {
	padding-left:20px;
	margin:5px 0px 20px 0px;
	line-height:1.5em;
	
}

#content ul li {
list-style-image: url(images/bullet_ie.gif);


}

#content[id] ul  li {
	list-style-image: url(images/bullet.gif);
	
}

#content h2 {
	font-size:12pt;
}

#left_col {
	width: 499px;
	float: left;
}

#left_col p {
	font-size: 11px;
	margin-bottom: 15px;
	line-height: 1.5em;
}

.player {
	float: right;
}
.bottom_thumbs {
	padding-top: 7px;
	padding-bottom: 11px;
	width: 100%;
	min-height: 70px;
}
.bottom_thumbs img {
	float: left;
	border: 0;
}
/* Content CSS End */


/* Footer CSS Start */
#footer {
	height: 58px;
	background: url(images/footer.gif) no-repeat;
	text-align: center;
	font-size: 10px;
	color: #fff;
	padding-top: 20px;
	width: 1024px;
	margin: 0 auto;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
/* Footer CSS End */


/* contact form style */
label{
float: left;
width: 120px;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 80px;
height: 26px;
background: url("images/submit.gif") no-repeat 0 0;
border:0;
}

#submitbutton:hover
{ 
  background: url("images/submit_rollover.gif") no-repeat 0 0;
}



/* end of contact form style */

#home_applynow {
	float:left;	 
	width: 241px;
	height: 62px;
	border:none;
	background: url("images/applynow.jpg") no-repeat 0 0;
	

 }

 #home_applynow:hover
 { 
   background: url("images/applynow_rollover.jpg") no-repeat 0 0;
 }

 #home_gradprogram {
	float:left;
	display: block;
	width: 239px;
	height: 62px;
	background: url("images/gradprogram.jpg") no-repeat 0 0;
	

 }

 #home_gradprogram:hover
 { 
   background: url("images/gradprogram_rollover.jpg") no-repeat 0 0;
 }

 #home_vacatprogram {
	float:left;	 
	display: block;
	width: 240px;
	height: 62px;
	background: url("images/vacatprogram.jpg") no-repeat 0 0;
	

 }

 #home_vacatprogram:hover
 { 
   background: url("images/vacatprogram_rollover.jpg") no-repeat 0 0;
 }

 #home_newsletter {
	float:left;	 
	display: block;
	width: 235px;
	height: 62px;
	background: url("images/newsletter.jpg") no-repeat 0 0;
	

 }

 #home_newsletter:hover
 { 
   background: url("images/newsletter_rollover.jpg") no-repeat 0 0;
 }
 /* end of home page rollover buttons */

 /* sub page quicklinks */
 #subpagequicklinks {
 	padding-left: 10px;
 }
 #subpage_applynow {
	display: block;
	width: 327px;
	height: 87px;
	background: url("images/subpage_applynow.jpg") no-repeat 0 0;
	

 }

 #subpage_applynow:hover
 { 
   background: url("images/subpage_applynow_rollover.jpg") no-repeat 0 0;
 }

 #subpage_gradprogram {
	display: block;
	width: 327px;
	height: 89px;
	background: url("images/subpage_gradprogram.jpg") no-repeat 0 0;
	

 }

 #subpage_gradprogram:hover
 { 
   background: url("images/subpage_gradprogram_rollover.jpg") no-repeat 0 0;
 }

 #subpage_vacatprogram {
	display: block;
	width: 327px;
	height: 89px;
	background: url("images/subpage_vacatprogram.jpg") no-repeat 0 0;
	

 }

 #subpage_vacatprogram:hover
 { 
   background: url("images/subpage_vacatprogram_rollover.jpg") no-repeat 0 0;
 }

 #subpage_newsletter {
	display: block;
	width: 327px;
	height: 89px;
	background: url("images/subpage_newsletter.jpg") no-repeat 0 0;
	

 }

 #subpage_newsletter:hover
 { 
   background: url("images/subpage_newsletter_rollover.jpg") no-repeat 0 0;
 }
 /* end of sub page quicklinks */

.mapdropover {
	position:absolute; 
	z-index:0; 
	visibility: hidden; 
	background-color: black; 
	color: white; 
	width: 500px; 
	padding: 8px;
	filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8; 	
}

#jobDetails .labelText label {
float: none; margin-left: 125px }

