body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
background-color:#444444;
}

#container{
width:851px;
height:120%;
margin:10px auto;
text-align: left;
}

#header{
	background:#ffffff;
	padding:6px;}

#header a img{
	border:none;}
	
#logo{
	float:left;
	width:94px;}
	
.clearboth{
	clear:both;}	

#menu{
	position:relative;
	height:47px;
	background:url('../images/menubg.jpg');
	background-repeat:repeat-x;
	width:741px;
	float:right;
	right:-12px;
	top:55px;}
	
#green_right{
	position:absolute;
	background:url('../images/green_right.png');
	background-repeat:no-repeat;
	height:6px;
	width:6px;
	right:0;
    top:47px;
	}	

#menu ul{
	margin:14px 0 14px 10px;
	padding:0;}

#menu li{
	list-style:none;
	list-style-image:none;
	display:inline;
	margin:0 10px;}

#menu li a, visited{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;}
	
#menu li a:hover{
	color:#365e0b;}
	
#mainpic{
	background:#ffffff;
	text-align:center;
	padding:0 0 14px 0;}	


	
.breadcrumb{
	margin:5px 10px;
	font-size:11px;
	color:#666666;}
	
.breadcrumb a, visited{
	color:#666666;
	text-decoration:none;}

.breadcrumb a:hover{
	color:#999999;
	text-decoration:underline;}
	
#options3{
	margin:13px 0 20px 0;}	
	
.blackbox{
	background:#2c2b2b;
	border:8px solid #ffffff;
	color:#ffffff;
	width:214px;
	height:210px;
	position:relative;
	float:left;
	padding:0 10px 10px 10px;
	margin:0 16px;
	display:inline;
	}
	
.blackbox p{
	margin:5px 0 10px 0;}	
	
.h2titles{
	position:relative;
	background:#538c17 url('../images/greenbg2.jpg');
	background-repeat:repeat-x;
	border-bottom:1px solid #365e0b;
	left:-24px;
	top:-14px;
	}
	
	
.green_left{
	position:absolute;
	background:url('../images/green_left.png');
	background-repeat:no-repeat;
	height:6px;
	width:6px;
	margin:1px 0 0 0;
	}
	
.h2titles h2{
	padding:7px 5px 7px 15px;
	margin:0;}	
	
.h2titles h2 a, visited{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
} 	
	
	
.h2titles h2 a:hover{
	color:#365e0b;}
	
	
#primarynqtbutton
{
  display: block;
  width: 214px;
  height: 32px;
  background: url('../images/primaryNQTBTN.jpg') no-repeat 0 0;

}

#primarynqtbutton:hover
{ 
  background-position: 0 -32px;
}

#primarynqtbutton span
{
  display: none;
}


#secondarynqtbutton
{
  display: block;
  width: 214px;
  height: 32px;
  background: url('../images/secondaryNQTBTN.jpg') no-repeat 0 0;

}

#secondarynqtbutton:hover
{ 
  background-position: 0 -32px;
}

#secondarynqtbutton span
{
  display: none;
}



#submitcvbutton
{
  display: block;
  width: 169px;
  height: 32px;
  background: url('../images/submitcvBTN.jpg') no-repeat 0 0;

}

#submitcvbutton:hover
{ 
  background-position: 0 -32px;
}

#submitcvbutton span
{
  display: none;
}
	
	
#mainleft{
	width:548px;
	float:left;
	}	
	
#mainright{
	width:250px;
	float:right;}	
	
.box1{
	background:#e7e7e7;
	border:8px solid #ffffff;
	position:relative;
	padding:0 10px 10px 10px;}	
	
	
.h2titles h1{
	padding:7px 5px 7px 15px;
	margin:0;
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
	}	
	
#latestjobs .latest_jobs .nobullet{
	list-style:none;
	list-style-image:none;
	color:#939292;}	
	
#latestjobs ul{
	margin:0 10px 7px 15px;
	padding:0;}
	
#latestjobs li{
	list-style-image:url('../images/bullet1.gif');}

a, visited{
	color:#444444;
	text-decoration:underline;}
	
a:hover{
	text-decoration:none;}	
	
	
.box1 h2{
	padding:7px 5px 7px 15px;
	margin:0;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;}	
	
#footer{
	border-top:2px solid #222222;
	margin:20px 0;
	text-align:center;
	padding:10px;
	color:#222222;}
	
/********** listing **********/

#listingright{
	float:right;
	width:648px;
	margin:10px 0 0 0;}

#listingleft{
	float:left;
	width:180px;
	margin:10px 0 0 0;}
	
.greytext2{
color:#ababab;
font-size:12px;
margin:0;}

#showing1{
	margin:10px 0;}
	
/********** product **********/

#basicdetails{
	margin:0;
	width:450px;
	}

#basicdetails td{
	padding:3px 0;}	
	
	.orange{
color:#f0780b;}


/*#buttons{
	float:right;
	}*/



#applynowbutton
{
  display: block;
  width: 114px;
  height: 26px;
  background: url('../images/applynowBTN.png') no-repeat 0 0;

}

#applynowbutton:hover
{ 
  background-position: 0 -26px;
}

#applynowbutton span
{
  display: none;
}

#applynowtable{
	margin:20px 0 40px 0;}
