body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #999999;
	padding-top: 22px;
}
#testimonials strong {
	font-style: normal;
	font-size: 0.9em;
}
#testimonials p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}


p {
	margin-top: 0px;
	padding-top: 0px;
}
h1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #333399;
	margin-top: 0px;
	padding-top: 0px;
}
h2 {
	font-size: 1.2em;
	font-weight: normal;
	color: #663398;
	margin-top: 0px;
	padding-top: 0px;
}
h3 {
	font-size: 1.1em;
	font-weight: normal;
	color: #663398;
	margin-top: 0px;
	padding-top: 0px;
}
#col1 {
	margin-right: 242px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 20px;
}

#additionalContent{
padding: 20px 0 0 20px;
clear: both;
}

.mainImage{
float: right;
padding: 0 17px 0 20px;
}


.clear {
	height: 20px;
}



#topsection {
	text-align: left;
	height: 197px;
}

#navblock {
	margin-top: 46px;
}
#navblock ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navblock li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
}

#navblock a {
	background-image: url(images/navback.jpg);
	padding: 0px 25px 0px 0px;
	display: block;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	line-height: 33px;
	background-repeat: no-repeat;
}
#navblock a:hover {
	background-image: url(images/navback-over.jpg);
	background-repeat: no-repeat;
	color: #663398;
}

#navblock2 {
	margin-top: 46px;
}
#navblock2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navblock2 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
}

#navblock2 a {
	background-image: url(images/navbackp.jpg);
	padding: 0px 25px 0px 0px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	line-height: 33px;
	background-repeat: no-repeat;
}
#navblock2 a:hover {
	background-image: url(images/navbackp-over.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#leftcol {
	width: 212px;
	float: left;
}
#wrapper {
	width: 905px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(images/mainback2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#rightcol {
	margin-left: 215px;
}
ul#topnav  {
	margin: 0px;
	padding: 18px 0px 0px;
	list-style-type: none;
}
#topnav li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#topnav a {
	display: block;
	float: left;
	width: 139px;
	line-height: 28px;
	text-decoration: none;
	text-align: center;
	margin-left: 5px;
}

#purplebutton a {
	background-image: url(images/toptabpurple.jpg);
	color: #FFFFFF;
}
#purplebutton a:hover{
	background-image: url(images/toptabpurple-over.jpg);
}
.greyback a {
	background-color: #BEBEBE;
	display: block;
	padding: 3px;
	color: #FFFFFF;
	width: 85px;
	float: right;
	text-decoration: none;
	text-align: center;
}
.greyback a:hover {
	background-color: #999999;
}
.applyback a {
	background-color: #663398;
	display: block;
	padding: 3px;
	color: #FFFFFF;
	width: 95px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-top: 8px;
}
.applyback a:hover {
	background-color: #999999;
}
.friendback a {
	background-color: #CCCCCC;
	display: block;
	padding: 3px;
	color: #FFFFFF;
	width: 95px;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-top: 8px;
	margin-left: 8px;
}
.friendback a:hover {
	background-color: #999999;
}
#greybutton a {
	background-image: url(images/toptabgrey.jpg);
	color: #333333;
}


#greybutton a:hover {
	background-image: url(images/toptabgrey-over.jpg);
}
#rightcol2 {
	float: right;
	width: 215px;
	background-image: url(images/latestback.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
}

#featureoffice {
	float: right;
	width: 215px;
	background-image: url(images/officeback.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
}

#rightcol2 h2, #featureoffice h2 {
	font-size: 1.2em;
	color: #6C3A9D;
	margin: 0px;
	padding: 5px 0px 5px 10px;
}

.moreback a {
	background-color: #BEBEBE;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	float: right;
}
.moreback a:hover {
	background-color: #999999;
}

.moreback2 a {
	background-color: #c0b5cd;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	float: right;
}
.moreback2 a:hover {
	background-color: #9984b1;
}

#rightcol2 p, #featureoffice p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	font-size: 0.9em;
}
.separator {
	border-bottom: 1px dashed #CCC;
	margin: 12px 12px 10px 10px;
}


#mainsection {
	padding-right: 17px;
}
#featurenew {
	width: 202px;
	background-image: url(images/produceback.jpg);
	padding-top: 45px;
	padding-bottom: 10px;
	margin-bottom: 16px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCC;
	min-height: 129px;
	float: left;
}
.green a {
	background-image: url(images/greenbutton.gif);
	display: block;
	padding: 3px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 5px;
	width: 75px;
	float: left;
	margin-left: 12px;
	text-align: center;
}
.green a:hover {
	background-color: #669933;
	background-image: none;
}
.blue a:hover {
	background-color: #3366CC;
	background-image: none;
}
.blue a {
	background-image: url(images/bluebutton.gif);
	display: block;
	padding: 3px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 5px;
	float: left;
	width: 75px;
	margin-left: 12px;
	text-align: center;
}

.green2 a, .blue2 a, .purple a{
	display: block;
	padding: 3px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 5px;
	width: 165px;
	text-align: center;
}

.purple{
margin-top: 5px;
}

.purple a{

}

.green2 a {
	background-image: url(images/greenbutton.gif);
}

.blue2 a {
	background-image: url(images/bluebutton.gif);
}

.purple a {
	background-image: url(images/purplebutton.gif);
}

.green2 a:hover {
	background-color: #669933;
	background-image: none;
}
.blue2 a:hover {
	background-color: #3366CC;
	background-image: none;
}

.purple a:hover {
	background-color: #907aba;
	background-image: none;
}

#features p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	font-size: 0.9em;
}


#featureman {
	width: 201px;
	background-image: url(images/manufback.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
	min-height: 129px;
	float: left;
	margin-left: 17px;
}

#footer {
	clear: both;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 0.8em;
	margin-left: 20px;
	padding-top: 25px;
}
#footer a {
	text-decoration: none;
	color: #999999;
}
#footer a:hover {
	color: #666666;
}
#searchtbl td {
	padding-bottom: 3px;
	padding-right: 5px;
}
#searchtbl {
	margin-top: 15px;
}
#access a {
	display: none;
}
#access a:hover {
	display: inline;
}
.job {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	padding-top: 10px;
}
#vacbuttons {
width: 350px;
}
