* {
	font-family:Arial,Helvetica,sans-serif
}
html, body {
	margin:0;
	padding:0;
	color:#333;
	font-size:0.9em;
	background: url(images/lightred_bg.gif) 0 80px repeat-x;
	text-align:center;
/* \*/
	height:100%} /*Put so certain versions of IE dont see it*/
img {
	border:none
}
/*This section has to be called wrapper for names to work
Min height set so it can be more
hack so IE see bottom bit as it renders height as min-height*/
#wrapper {
	width:760px;
	margin:0 auto;
	border: #cc0000 solid;
	border-width: 0 1px;
	background-color:#fff;
	text-align:left;
	min-height:100%;
/* \*/
	height:100%
}
/*sets height as auto - go whatever size necersary*/
#wrapp\65 r {
	height:auto
}
/* \*/
* html #wrapper {
	height:100%
}
#logoContainer {
	width:214px;
	height:80px;
	float:left;
	padding-left:20px;
}
#linkContainer {
	width:526px;
	height:16px;
	float:left;
	padding-top:64px;
}
#redstripeContainer {
	clear:left;
	width:720px;
	padding:20px;
	height:127px;
	background:url(images/people.gif) no-repeat 20px 0px;
	background-color:#cc0000;
	text-align:right;
}
#redstripeContainer img {
	padding-top:50px;
}
#tabs {
	margin:0px;
	padding:0px;
	margin-left:20px;
}
#tabs li {
	list-style:none;
	text-align:center;
	display:inline;
	float:left;
}
#tabs li a {
	background:url(images/tab_bg.gif) no-repeat;
	background-color:#999;
	display:block;
	height:16px;
	width:100px;
	line-height:16px;
	text-decoration:none;
	color:#fff;
}
#tabs li a#current {
	background-color:#cc0000;
}
#tabs li a:hover {
	background-color:#cc0000;
}
#clearContainer {
	clear:left;
}
#welcomeContainer {
	float:left;
	width:350px;
	padding:20px;
}
#divisionlistContainer {
	float:left;
	width: 330px;
	padding:20px;
}
h1 {
	padding:0px;
	margin:0px;
	color:#cc0000;
	font-size:1.6em;
}
h2 {
	padding:0px;
	margin:0px;
	color:#cc0000;
	font-size:1.4em;
}
h3 {
	padding:0px;
	margin:0px;
	color:#cc0000;
	font-size:1.2em;
}
#divisionList {
	margin:20px 0px 0px 0px;
	padding:0px;
}
#divisionList li {
	list-style:none;
	display:inline;
	float:left;
}
#divisionList li a {
	display:block;
	height:16px;
	width:150px;
	line-height:16px;
	text-decoration:none;
	background:url(images/redbox.gif) 0px 50% no-repeat;
	padding-left:15px;
	color:#333;
}
#divisionList li a:hover {
	color:#c00;
}
#contactContainer {
	width:720px;
	padding:20px;
}
#mapContainer {
	width:380px;
	padding:20px;
	float:left;
}
#contactdeatailsContainer {
	width:300px;
	padding:20px;
	float:left;
}
#keywords{
	font-weight: bold;
	line-height: 2em;
}
a {
	color:#c00;
	text-decoration:none;
}
a:hover {
	color:#333;
}
.jobContainer {
	margin:10px 0px 10px 0px;
}
.jobContainer h2 a, .jobContainer h2 a:visited {
	color:#999;
	font-size:0.8em;
}
.jobContainer h2 a:hover, .jobContainer h2 a:focus {
	color:#000;
}
.jobContainer h2 {
	border-bottom: 1px dashed #c00;
	font-size:1.2em;
	color: #c00;
}
.jobContainer strong {
	color:#c00;
}
.pagingContainer {
	text-align:right;
}
#apply input {
	font-size:0.8em;
	width: 200px;
}
#apply select {
	font-size:0.8em;
	width: 200px;
}
#apply textarea {
	font-size:0.8em;
	width: 200px;
	height:80px;
}
#apply strong {
	font-size:0.9em;
}
.redtext {
	color:#cc0000;
}
#linkContainer {width:628px}
#logoContainer {width:112px}
