html{height:100%;}
body
{     
	margin:0;
      padding:0;
	height:100%;
	  font-family:Arial helvetica,sans-serif;
	background-image:url(../Images/background_header.jpg);
  background-repeat:repeat-x;
  background-position:top;
  
	  }
	  	  h1{font-family:Arial helvetica,sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;
padding:0;font-weight:bold;font-size:11pt;}

	  p{font-family:Arial helvetica,sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;
padding:0;font-size:10pt;}

li{margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;font-size:10pt;}

.indenttop
{font-family:Arial helvetica,sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;
padding:0;font-size:10pt;}

.indentother
{font-family:Arial helvetica,sans-serif;
margin-left:4px;
margin-right:10px;
margin-top:0px;
margin-bottom:0px;
padding:0;font-size:10pt;text-indent:40px;}

#wrap {

margin:0px auto;width:770px;
}
html #wrap {margin-right:auto; 				/*centre the page contents*/
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	text-align: center;width:770px;background-image: url(../images/mainback.jpg);} /*content will contain the 3 columns of the page contents (not the header and footer)*/
#wrap_jobs {

margin:0px auto;width:770px;
}
html #wrap_jobs {margin-right:auto; 				/*centre the page contents*/
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	text-align: center;width:770px;background-image: url(../images/mainback_jobs.jpg);} /*content will contain the 3 columns of the page contents (not the header and footer)*/


#content{
	width: 770px;
	text-align: left;
	margin:0px auto; 				/*centre the page contents*/
	padding:0;font-family:Arial helvetica,sans-serif;
}
#header {
	padding:0;margin:0;
	background-image: url(../images/background_header.jpg);
	height: 80px;
	width: auto;float:left;
}
#headercontent {
	margin-right:auto; 				/*centre the page contents*/
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	text-align: center;
	width: 770px;height:80px;float:left;
}
#logoplace {
	width: 200px;
	float:left;
	height:80px;margin:0;padding:0;
}

/*rightAndCentre sits inside 'outer' and contains the right and centre columns */
#rightAndCentre{
	text-align:center;
	height:80px;	
	width: 570px;	margin:0;
	padding:0;
			/*width of two columns + column space since this contains the centre and right columns*/
}
.titlespiel
{
font-size:1.2em;
color:#666666;
font-weight:bold;
font-family:Arial helvetica,sans-serif;
margin:0;
padding-top:20px;
}
#bigcentre{
	width: 578px;				/*width of one column - column space*/
	float:left;margin:0;padding:0;font-size:10pt;color:#000000;border-width:0px 0px 0px 0px;border-style:solid;border-color:#000000;background-color:#FFFFFF;
	
}  
#bigmain{
	width: 578px;				/*width of one column - column space*/
	float:left;margin:0;padding:0;font-size:10pt;color:#000000;border-width:0px 0px 0px 0px;border-style:solid;border-color:#000000;background-color:#FFFFFF;
	
} 
#centre{
	width: 396px;				/*width of one column - column space*/
	float:left;position:relative;margin:0;padding:0;font-size:10pt;color:#000000;border:1px solid #FFFFFF;
	
}
#left {
	width: 190px;
	float:left;
	/*background-image: url(../images/background_left.jpg);*/
	height:100%;
	margin:0;padding:0;position: relative;
	
}
#left #leftlinks{
	position: relative;
	width: 185px;
	margin-top: 10px;
	

}
#right {
	width:181px;				/*width of one column - column space*/
	float:right;
	/*background-image: url(../images/background_right.jpg);*/
	height:100%;
	margin:0;padding:0;text-align:center;
}
#jobleft {
	width:396px;				/*width of one column - column space*/
	float:left;position:relative;
	/*background-image: url(../images/background_right.jpg);*/
	height:211px;
	margin:0;padding:0;
}
#jobright {
	width:179px;				/*width of one column - column space*/
	float:right;position:relative;
	/*background-image: url(../images/background_right.jpg);*/
	height:209px;
	margin:0;padding:0;text-align:left;border-width:1px 1px 1px 1px;border-style:solid;border-color:#70B526;border:1px solid #70B526;
}
#rightsection
{
font-weight:bold;
color:#FFFFFF;
border:1px solid #666666;
width:165px;
	margin-right:4px;
	margin-top:10px;
	margin-bottom:4px;
	margin-left:5px;
}
.greyheading
{
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
background-color:#666666;
width:155px;margin:0;padding:5px;font-family:Arial Narrow;
}
.greenheading
{
font-size:10pt;
font-weight:bold;
color:#FFFFFF;
background-color:#70B526;
width:165px;text-align:left;
padding:0;height:20px;font-family:Arial Narrow;
}
.greenheadingtext {
	float:left;
	width:138px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:2px;
	padding:0;	
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#70B526;font-family:Arial Narrow;
}
.whiteinfo
{
width:161px;
margin:0px;padding:2px;
background-color:#FFFFFF;text-align:left;font-family:Arial Narrow;	
text-decoration: underline; 
font-size:0.7em;
font-weight:bold;
color:#70B526;
}


.greenimagesection {
	float:right;
	width:15px;
	padding:0;
	margin-right:0px;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:0px;	height:20px;
}
#footer {
	width:770px;
	clear:both;
	font-family:Arial helvetica,sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	background-color:#666666;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:30px;
		margin-right:auto; 				/*centre the page contents*/
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.navsection
{
	width:181px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	padding:5px;
	margin:0;
	height:25px;
}
.navsection_bottom
{
	width:181px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	padding:5px;
	margin:0;
	height:25px;
}
.navsectiontext {
	float:left;
	width:147px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0;	
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
	height:25px;
	font-family:Arial Narrow;
	font-size:11pt;
}
A:link {text-decoration: none; color:#70B526;}
A:visited {text-decoration: none; color:#70B526;}
A:active {text-decoration: none; color:#70B526;}
A:hover {text-decoration: underline; color:#70B526;}

.navsectiontext A:link {text-decoration: none; color: #FFFFFF;}
.navsectiontext A:visited {text-decoration: none; color: #FFFFFF;}
.navsectiontext A:active {text-decoration: none; color: #FFFFFF;}
.navsectiontext A:hover {text-decoration: none; color: #FFFFFF;}

#footer A:link {text-decoration: none; color: #FFFFFF;font-weight:bold;}
#footer A:visited {text-decoration: none; color: #FFFFFF;font-weight:bold;}
#footer A:active {text-decoration: none; color: #FFFFFF;font-weight:bold;}
#footer A:hover {text-decoration: underline; color: #FFFFFF;font-weight:bold;}

.navimagesection {
	float:right;
	width:25px;
	margin:0;
	padding:0;
}
.navarrow
{
	border:0;
}
.pagetext
{
font-family:Arial helvetica,sans-serif;
font-size:10pt;
color:#666666;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;
padding:0;
}

.blackline
{background-color:#000000;color:#000000;}

.jobimage
{float:left;border:0;}
#jobright h1
{font-size:9pt;font-weight:bold;}
#jobright p
{font-size:7pt;font-weight:bold;}

#flashborder
{border-width:1px 1px 1px;border-style:solid;border-color:#70B526;position:relative;}