/* CSS Document */

body {
	margin: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	color: #555;
	line-height: 16px;
	background-image:url(../imgs/bg.gif);
	background-repeat: repeat-x;
	
}

#page {
	margin: auto;
	height: auto;
	width: 929px;
	background-color:#ffffff;
	background: transparent url(../imgs/centre_area_bg.gif) repeat-y top left;
}



/* NAVBAR */
	
#header {
    display:block;
	width:929px;
	padding-top:161px;
	height:auto;
	overflow:hidden;
	background-image: url(../imgs/header.gif);background-repeat: no-repeat; 

}


#navBar {
	width:900px;
	text-align:right;
	padding:5px;
	
	
}

#subnavBar {
	width:900px;
	text-align:right;
	padding:5px;
	
	
}

.job-vacancy{
border-top:#FE5F11 1px dashed;
margin-bottom:0px;

}

#subscribe{
width:277px;
height:210px;
border:1px solid #FE5F11 ;
}

.subscribe-vacancies {
padding:10px;
}



ul#menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	
}

ul#menu li {
	display: inline;
	font-size: 10px;
	padding: 0;
	margin: 0;
	background: none;
}

ul#submenu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	
}

ul#submenu li {
	display: inline;
	font-size: 10px;
	padding: 0;
	margin: 0;
	background: none;
}

#bannerImage {
	 position: relative; 
	 text-align:center; 
	 margin-bottom:0;
}


/* PAGE HEADER AND CONTENT*/

h3{
	padding-left: 20px;
	font-family: arial,helvetica;
	font-size: 2.5em;
	font-weight:bolder;
	color:#ACACAC;
}


#content {
	width: 900px;
	height:auto;
	background:  transparent url(../imgs/centre_area_bg.gif) repeat-y top left;
	
}

.bold {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;	
	}


#leftContent {
	width: 530px;
	height:inherit;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	
}

.leftContent2 {
	width: 530px;
	height:inherit;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	position:relative;
	
}


.mainTxt{
	font-family: verdana, arial, helvetica, sans-serif;
  	font-size: 11px;
  	color: #000000;
  	line-height: 17px;
	vertical-align:top;
	padding-right:10px;
	padding-left:15px;
	padding-bottom:30px;
	}


#sideContent {
	width: 300px;
	float: right;
	padding-right: 15px;
	padding-top:15px;
		
}

.sideContent2 {
	width: 300px;
	float: right;
	padding-right: 15px;
	padding-top:15px;
		position:relative;
}



/* footer info*/

.copyright {
	margin:auto;
	width: 929px;	

}

#footer {
	text-align:center;
	width:929px;
	height:110px;
	height:/**/;
	
	
}

#footer_commands {
	width: 100%;
	text-align: center;
	margin:0;
	background-image:url(../imgs/bg.gif);
	background-repeat: repeat-x;

}

#footer_commands a {
	color: #7d8182;
	text-decoration: none;
}

#footer_commands a:hover {
	text-decoration: underline;
}

#footer_commands ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}



/* general display */


img {
	border: none;
}

h1 {
	font-size: 14px;
}


h2 {
	font-size: 12px;
}


/* end of general display */




/* links */

a img {
	border: none;
}

a:link, a:visited {
	text-decoration: none;
	color: #FE5F11;
}

a:hover {
	color: #696969;
	text-decoration: underline;
}


p a:link  {
	text-decoration: none;
	color: #E74B0E;
}


p a:visited {
	text-decoration: none;
	color: #89BEE8;
}


p a:hover {
	color: #696969;
	text-decoration: underline;
}

/* end of links */


/* Begin /images */
p img {
	padding: 0;
	max-width: 100%;
}



div.hr {display: none}
/*/*/a{}
div.hr {
  display: block;
  height: 3px;
  background-image: url(../imgs/hr_bg.gif);
  background-repeat: repeat-x;
  background-position: center center;
  margin: 1em 0 1em 0;
}
hr {display:none}


/* ul info*/

ul {
   /*width: 100%;*/
   display: block;
   font-size: 11px;
   list-style-type: none;
   padding: 0;
   margin: 0 0 10px 0;
   border: 0;
   list-style-type:disc;
   list-style:inside;
   }

ul li {
   width: auto;
   font-size: 11px;
   background-repeat: no-repeat;
   background-position: 0em 0.4em;
   margin: 0 0.2em 0 0.2em;
   border: 0;
   padding: 0;
}

ul li a{ background:transparent;}

ul.none li {
   width: auto;
   background: none;
   list-style-type: none;
   font-size: 11px;
   line-height: 19px;
   margin: 0 0 0 0;
   border: 0;
   padding: 0 0 0 6px;
}



/* contact form */

table {
	border:none;	
	}