body {
	margin: 20px 0;
	text-align: center;
	background: #212B35;
	font: 10pt Geneva, Arial, Helvetica, sans-serif
}


#container {
	text-align: left;
	width: 938px;
	margin: 0 auto;
	padding: 20px 20px 20px 20px;
	background-color:#FFFFFF;
}

#logoContainer {
	padding: 20px 0px 20px 0px;
	width: 958px;
	height: 64px;
	margin:0 auto;
	}
	
#logo {
	padding: 0px 0px 0px 0px;
	width: 163px;
	height: 64px;
	background: url(images/logo.gif) no-repeat 0 50%;
	float: left;
	}
	
#weserve {
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 45px;
	background: url(images/weserve.gif) no-repeat 50% 0;
	float: left;
	}
	
#linkBasket {
	float: right;
	}
	
	
#topLinks {
	float: right;
	width: 665px;
	margin: 0;
	padding: 20px 0px 0px 0px;
	}
	
#topLinks a{
	display:block;
	background-color:#212B35;
	border: 0px solid #999999;
	height:20px;
	padding: 5px 10px 5px 10px;
	margin: 0px 20px 0px 0px;
	float: left;
	text-decoration:none;
	color:#CCCCCC;
	font-weight: bold;
}

#topLinks a:hover{
	background-color: #FFFFFF;
	color:#212B35;
}

#lowerMain {
	padding: 10px 0 0 10px;
	}

#banner {
background-image:url(images/banner.jpg);
background-repeat:no-repeat;

height: 280px;
}

#midSize {
width: 260px;
height: 235px;
padding: 15px 15px 15px 15px;
border: 10px solid #FFFFFF;
border-left: 1px solid #666666;
float:left;
}

#titleBar {
width: 500px; /*400px*/
padding: 10px 10px 10px 10px;
border: 5px solid #FFFFFF;
border-left: 1px solid #666666;
float:left;
}

#titleBorder {
width: 918px;
padding: 10px 0px 10px 0px;
border: 5px solid #FFFFFF;
float: left;
}

#medBorder {
padding: 15px 15px 15px 15px;
}

#spacer {
float: right;
height: 30px;
width: 1px;
clear:right;
}

#picCaption {
float:right;
clear:right;
width: 100px;
height:20px;
text-align: right;
font: 8pt Geneva, Arial, Helvetica, sans-serif;
color:#666666;
}

#picCaptionLeft {
float:left;
clear:left;
width: 100px;
height:20px;
text-align: right;
font: 8pt Geneva, Arial, Helvetica, sans-serif;
color:#666666;
}

#siteLoad {
	position: absolute;
	z-index: 100;
	background-color: #000;
	-moz-opacity: 0.7;
	opacity: 0.8;
	filter:alpha(opacity=70);
	top: 50%;
	left: 42%;
	height: 30px;
	width: 150px;
	text-align: center;
	color:#FFFFFF;
}

#seLinks {
	float: left;
	width: 180px;
	margin: 0;
	padding: 20px 0px 0px 0px;
	}
	
#seLinks a{
	display:block;
	background-color:#FFFFFF;
	border: 0px solid #999999;
	width: 180px;
	height:20px;
	padding: 5px 10px 5px 10px;
	margin: 0px 20px 0px 0px;
	float: left;
	text-decoration:none;
	color:#212B35;
	font-weight: bold;
}

#seLinks a:hover{
	background-color: #FFFFFF;
	color:#212B35;
}

#seText {
width: 700px;
float: right;
}

.jobLinks {
	font-size:12px;
}

.floatLeft{
float: left;
margin:3px 5px 3px 0px;
}


.floatRight {
float: right;
margin:3px 0px 3px 5px;
}

.floatRightClear {
float: right;
clear: right;
margin:3px 0px 3px 5px;
}

.picBorder {
border: 1px solid #666666;
padding: 3px 3px 3px 3px;
}

.header {
font-size:24px;
color:#336699;
font-weight:bold;
}

.header2 {
font-size:18px;
color:#336699;
font-weight:bold;
}


.footer {
width: 978px;
font-size: 10px;
text-align:center;
margin:auto;
color:#CCCCCC;
}

.clearFix{
clear:both;
}




