html {
	background:url(../images/winterBg.png) no-repeat center fixed;
	height:100%;
	}

body {
	background: url(../images/whiteMiddleGrey.png) repeat-y center;
	font-family: tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	color: #000;
	/*min-height: 920px;*/
	}
	
#admin {
	background: url(../images/whiteMiddleGreyLeft.png) repeat-y center;
	font-family: tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	color: #000;
	}
	
#wide {
	background: url(../images/whiteMiddleWide.png) repeat-y center;
	font-family: tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	color: #000;
	}
	
#apply {
	background: url(../images/whiteMiddle.png) repeat-y center;
	font-family: tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	color: #000;
	}

#header-wrap {
	position: fixed;
	top: 0;
	width: 100%;
	overflow: auto;
    *overflow: hidden;
	z-index: 20;
	}

#header-container {
	height: 103px;
	}

#container {
	width: 945px;
	margin: 0 auto;
	padding: 100px 0 155px 0;
	*padding: 100px 0 53px 0;
	overflow: auto;
	}
	
#containerWide {
	width: 997px;
	margin: 0 auto;
	padding: 100px 0 155px 0;
	*padding: 100px 0 53px 0;
	overflow: auto;
	}

#footer-wrap {
	position: fixed;
	bottom: 0;
	width: 100%;
    overflow: auto;
	z-index:1000;
	}

#footer-container {
	height: 145px;
	}
	
#topLeft {
	background: url(../images/topLeft.png) no-repeat;
	width: 370px;
	height: 103px;
	float: left;
	position: relative;
	z-index: 13;
	}
	
#topMiddle {
	background: url(../images/topMiddle.png) repeat-x;
	width: 70%;
	height: 103px;
	float: left;
	position: absolute;
	right:370px;
	z-index: 12;
	top: 0;
	}
	
#topRight {
	background: url(../images/topRight.png) no-repeat;
	width: 370px;
	height: 103px;
	float: right;
	position: relative;
	z-index: 13;
	}
	
#bottomLeft {
	background: url(../images/bottomLeft.png) no-repeat;
	width: 594px;
	height: 145px;
	float: left;
	position: relative;
	z-index: 2;
	}
	
#bottomMiddle {
	background: url(../images/bottomMiddle.png) repeat-x right;
	width: 54%;
	height: 145px;
	float:left;
	right:370px;
	position: absolute;
	z-index: 1;
	}
	
#bottomRight {
	background: url(../images/bottomRight.png) no-repeat;
	width: 386px;
	height: 145px;
	float: right;
	position: relative;
	z-index: 2;
	}

.colClear {
	clear: both;
	}

/*********START OF TOP NAV*********/
#topNav {
	position: absolute;
	z-index: 15;
	width: 622px;
	top: 52px;
	right: 0;
	}
	
#topNav ul {
	margin: 0;
	padding: 0;
	}
	
#topNav ul li {
	float: left;
	list-style-type: none;
	}
	
#homeBtn a, #homeBtn a:visited {
	background: url(../images/topNav/home.png) no-repeat;
	width: 59px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#homeBtn a:hover {
	background: url(../images/topNav/homeHover.png) no-repeat;
	width: 59px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#homeCurrent a, #homeCurrent a:visited {
	background: url(../images/topNav/homeHover.png) no-repeat;
	width: 59px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#locationsBtn a, #locationsBtn a:visited {
	background: url(../images/topNav/locations.png) no-repeat;
	width: 96px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#locationsBtn a:hover {
	background: url(../images/topNav/locationsHover.png) no-repeat;
	width: 96px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#locationsCurrent a, #locationsCurrent a:visited  {
	background: url(../images/topNav/locationsHover.png) no-repeat;
	width: 96px;
	height: 40px;
	display: block;
	text-decoration: none;
	}	
	
#productsBtn a, #productsBtn a:visited {
	background: url(../images/topNav/products.png) no-repeat;
	width: 93px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#productsBtn a:hover {
	background: url(../images/topNav/productsHover.png) no-repeat;
	width: 93px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#productsCurrent a, #productsCurrent a:visited  {
	background: url(../images/topNav/productsHover.png) no-repeat;
	width: 93px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#historyBtn a, #historyBtn a:visited {
	background: url(../images/topNav/history.png) no-repeat;
	width: 74px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#historyBtn a:hover {
	background: url(../images/topNav/historyHover.png) no-repeat;
	width: 74px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#historyCurrent a, #historyCurrent a:visited  {
	background: url(../images/topNav/historyHover.png) no-repeat;
	width: 74px;
	height: 40px;
	display: block;
	text-decoration: none;
	}	
	
/*#employmentBtn a, #employmentBtn a:visited {
	background: url(../images/topNav/employment.png) no-repeat;
	width: 113px;
	height: 43px;
	display: block;
	text-decoration: none;
	}
	
#employmentBtn a:hover {
	background: url(../images/topNav/employmentHover.png) no-repeat;
	width: 113px;
	height: 43px;
	display: block;
	text-decoration: none;
	}
	
#employmentCurrent a, #employmentCurrent a:visited  {
	background: url(../images/topNav/employmentHover.png) no-repeat;
	width: 113px;
	height: 43px;
	display: block;
	text-decoration: none;
	}*/
	
#machineBtn a, #machineBtn a:visited {
	background: url(../images/topNav/machineShops.png) no-repeat;
	width: 135px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#machineBtn a:hover {
	background: url(../images/topNav/machineShopsHover.png) no-repeat;
	width: 135px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#machineCurrent a, #machineCurrent a:visited  {
	background: url(../images/topNav/machineShopsHover.png) no-repeat;
	width: 135px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#linksBtn a, #linksBtn a:visited {
	background: url(../images/topNav/links.png) no-repeat;
	width: 54px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#linksBtn a:hover {
	background: url(../images/topNav/linksHover.png) no-repeat;
	width: 54px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#linksCurrent a, #linksCurrent a:visited  {
	background: url(../images/topNav/linksHover.png) no-repeat;
	width: 54px;
	height: 40px;
	display: block;
	text-decoration: none;
	}	
	
	
#contactBtn a, #contactBtn a:visited {
	background: url(../images/topNav/contact.png) no-repeat;
	width: 104px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#contactBtn a:hover {
	background: url(../images/topNav/contactHover.png) no-repeat;
	width: 104px;
	height: 40px;
	display: block;
	text-decoration: none;
	}
	
#contactCurrent a, #contactCurrent a:visited {
	background: url(../images/topNav/contactHover.png) no-repeat;
	width: 104px;
	height: 40px;
	display: block;
	text-decoration: none;
	}	
/*********END OF TOP NAV*********/

#logo {
	position: absolute;
	z-index: 16;
	float: left;
	top: 7px;
	left: 8px;
	}
	
#bottomLeftNav {
	position: absolute;
	z-index: 4;
	bottom: 3px;
	left: 8px;
	color: #fff;
	}
	
#bottomLeftNav a, #bottomLeftNav a:visited {
	color: #fff;
	text-decoration: none;
	text-transform: none;
	}
	
#bottomLeftNav a:hover {
	color: #f1d325;
	text-decoration: none;
	text-transform: none;
	}
	
#copyright {
	position: absolute;
	z-index: 5;
	bottom: 3px;
	right: 8px;
	color: #fff;
	}
	
#copyright a, #copyright a:visited {
	color: #f1d325;
	text-decoration: none;
	text-transform: none;
	}
	
#copyright a:hover {
	color: #f1d325;
	text-decoration: underline;
	text-transform: none;
	}

/*#designBy {
	font-size: 8pt;
	}*/
	
#slogan {
	position: absolute;
	z-index: 3;
	bottom: 12px;
	right: 20px;
	}
	
#topRightNav {
	position: absolute;
	z-index: 17;
	top: 3px;
	right: 8px;
	}
	
#topRightNav a, #topRightNav a:visited {
	color: #fff;
	text-decoration: none;
	text-transform: none;
	}
	
#topRightNav a:hover {
	color: #f1d325;
	text-decoration: none;
	text-transform: none;
	}
	
.grey {
	color: #b3b3b3;
	}
	
#col1 {
	width: 720px;
	float: left;
	margin: 0 9px 0 9px;
	*margin: 0 9px 0 8px;
	}
	
#col2 {
	width: 198px;
	float: right;
	margin: 0 9px 0 0;
	*margin: 0 10px 0 0;
	/*background-color: #000;*/
	min-height: 300px;
	}
	
#adminCol1 {
	width: 198px;
	float: left;
	margin: 0 0 0 9px;
	/*background-color: #000;*/
	min-height: 300px;
	}
	
#adminCol2 {
	width: 720px;
	float: right;
	margin: 0 9px 0 9px;
	*margin: 0 9px 0 8px;
	}
	
#applyCol {
	width: 927px;
	float: left;
	margin: 0 9px 0 9px;
	*margin: 0 9px 0 8px;
	}
	
#col2Content {
	margin: 0 10px 0 10px;
	}
	
#roadSign {
	width: 220px;
	height: 206px;
	position:absolute;
	left:50%;
	margin-left:275px;
	top: 10px;
	z-index: 10;
	}
	
#roadSign a {
	background: url(../images/roadSign.png) no-repeat top left;
	width: 220px;
	height: 206px;
	position:relative;
	z-index: 11;
	display:block
	}
	
#roadSign a:hover {
	background: url(../images/roadSignHover.png) no-repeat top left;
	}
	
#roadSign2 {
	width: 220px;
	height: 206px;
	position:absolute;
	left:50%;
	margin-left:275px;
	top: 10px;
	z-index: 10;
	}
	
#roadSign2 a {
	background: url(../images/dashboardSign.png) no-repeat top left;
	width: 220px;
	height: 206px;
	position:relative;
	z-index: 11;
	display:block
	}
	
#roadSign2 a:hover {
	background: url(../images/dashboardSignLights.png) no-repeat top left;
	}
	
/*********START OF HOME ROTATING*********/
#slideshow {
	position: relative;
	height: 176px;
	width: 720px;
	z-index: 0;
	margin: 0 0 9px 0;
	}
  
#slideshow IMG {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	cursor: pointer;
	}
 
#slideshow IMG.active {
	z-index: 7;
	}
 
#slideshow IMG.last-active {
	z-index: 6;
	}
/*********END OF HOME ROTATING*********/

h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12pt;
	color: #333333;
	border-bottom: solid 1px #8f9190;
	padding: 4px 0 4px 0;
	}
	
.home {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12pt;
	color: #333333;
	border-bottom: solid 1px #8f9190;
	/*padding: 4px 0 4px 0;*/
	}
	
.headerImage {
	float: left;
	width: 24px;
	height: 24px;
	padding: 0 6px 0 0;
	/*border: solid 1px red;*/
	}
	
.media {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12pt;
	color: #333333;
	border-bottom: solid 1px #8f9190;
	}
	
.img img {
	float: left;
	padding: 3px 8px 1px 0;
	}
	
a, a:visited {
	color: #920024;
	text-decoration: none;
	text-transform: uppercase;
	}
	
a:hover {
	color: #920024;
	text-decoration: underline;
	text-transform: uppercase;
	}
	
.viewAll a, .viewAll a:visited {
	color: #920024;
	text-decoration: none;
	text-transform: none;
	float: right;
	}
	
.viewAll a:hover {
	color: #920024;
	text-decoration: underline;
	text-transform: none;
	float: right;
	}
	
.viewAllFeatured a, .viewAllFeatured a:visited {
	color: #920024;
	text-decoration: none;
	text-transform: none;
	float: right;
	padding: 5px 6px 0 0;
	}
	
.viewAllFeatured a:hover {
	color: #920024;
	text-decoration: underline;
	text-transform: none;
	float: right;
	padding: 5px 6px 0 0;
	}
	
.greyTop {
	background: url(../images/greyTop.png) no-repeat;
	width: 720px;
	height: 26px;
	}
	
.greyMiddle {
	background: url(../images/greyMiddle.png) repeat-y;
	width: 720px;
	/*min-height: 220px;*/
	}
	
.greyBottom {
	/*background: url(../images/greyBottom.png) no-repeat;*/
	width: 720px;
	height: 1px;
	background-color: #5D5D5D;
	}
	
.featuredHeader {
	text-transform: uppercase;
	font-size: 12pt;
	color: #333333;
	padding: 3px 0 0 6px;
	}
	
.featuredHeaderHome {
	text-transform: uppercase;
	font-size: 12pt;
	color: #333333;
	padding: 3px 0 0 0;
	text-align: center;
	}
	
.greyMiddle .prod {
	padding: 0 0 0 1px;
	}
	
.greyMiddleContent {
	padding: 6px 6px 0 6px;
	}
	
.homeGreyTop {
	background: url(../images/homeTallGreyTop.png) no-repeat;
	width: 210px;
	height: 26px;
	}
	
.homeGreyMiddle {
	background: url(../images/homeTallGreyMiddle.png) repeat-y;
	width: 210px;
	text-align: center;
	height: 479px;
	/*min-height: 220px;*/
	}
	
.homeGreyMiddleMachine {
	background: url(../images/homeTallGreyMiddle.png) repeat-y;
	width: 210px;
	/*text-align: center;
	height: 479px;
	min-height: 220px;*/
	}
	
.homeGreyMiddle img {
	margin: 0;
	padding: 0;
	}
	
.homeGreyMiddle a {
	margin: 0;
	padding: 0;
	}
	
.homeGreyBottom {
	/*background: url(../images/homeTallGreyBottom.png) no-repeat;
	width: 210px;
	height: 8px;*/
	width: 210px;
	background-color: #5D5D5D;
	height: 1px;
	}
	
#homeCol1 {
	width: 210px;
	float: left;
	}
	
#homeCol2 {
	width: 501px;
	margin: 0 0 0 9px;
	float: right;
	}
	
.first {
	padding-top: 0;
	margin-top: 0;
	padding-top: 4px;
	}
		
.homeGreyMiddleMachine ul {
	margin: 0;
	padding: 0;
	}
	
.homeGreyMiddleMachine ul li {
	list-style-type: none;
	/*border-bottom: solid 1px #757575;*/
	padding: 2px 0 2px 12px;
	background: url(../images/redArrow.png) no-repeat left;
	margin: 0 0 0 12px;
	}
	
/*.homeGreyMiddleMachine li a, .homeGreyMiddleMachine li a:visited {
	background: url(../images/redArrow.png) no-repeat left;
	color: #920024;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	}
	
.homeGreyMiddleMachine li a:hover {
	background: url(../images/redArrow.png) no-repeat left;
	color: #020064;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	}*/
	
/*
#rearViewMirror {
	background: url(../images/rearViewMirror.png) no-repeat;
	width: 260px;
	height: 99px;
	position: absolute;
	top: 72px;
	left:50%;
	margin-left: -130px; 
	z-index: 11;
	}
*/

.upcomingEvents {
	background: url(../images/steelRepeat.png) repeat-y;
	width: 178px;
	min-height: 140px;
	margin: 125px 0 0 0;
	padding: 0 0 4px 0;
	}
	
.eventsHeader {
	font-size: 12pt;
	text-align: center;
	text-transform: uppercase;
	padding: 6px;
	}
	
.eventsBody {
	background-color: #ffffff;
	width: 170px;
	min-height: 175px;
	margin: 0 4px 0 4px;
	}
	
.eventDate {
	font-size: 7pt;
	padding: 0 0 3px 3px;
	color: #333333;
	}
	
.eventName {
	padding: 3px 0 0 3px;
	/*overflow: hidden;*/
	width: 165px;
	/*height: 16px;*/
	}
	
.eventName a, .eventName a:visited {
	padding: 3px 0 0 0;
	/*overflow: hidden;*/
	width: 165px;
	/*height: 16px;*/
	text-decoration: none;
	text-transform: none;
	color: #000000;
	}
	
.eventName a:hover {
	padding: 3px 0 0 0;
	/*overflow: hidden;*/
	width: 165px;
	/*height: 16px;*/
	text-decoration: none;
	text-transform: none;
	color: #920024;
	}
	
.event {
	background-color: #fff;
	width: 170px;
	min-height: 35px;
	}
	
.eventGrey {
	background-color: #dfdfdf;
	width: 170px;
	min-height: 35px;
	}
	
.eventGreySpecial {
	background-color: #dfdfdf;
	width: 170px;
	height: 25px;
	}
	
.eventWhiteSpecial {
	background-color: #ffffff;
	width: 170px;
	height: 25px;
	}
	
.event2 {
	background-color: #fff;
	}
	
.eventGrey2 {
	background-color: #dfdfdf;
	}
	
.eventsTitle {
	font-size: 12pt;
	color: #920024;
	}
	
.eventsContent {
	padding: 6px 6px 1px 6px;
	}
	
.eventsUpcomingHeader {
	margin: 0 0 9px 0;
	}
	
.howToVideos {
	margin: 12px 0 0 0;
	width: 178px;
	}
	
.howToVideos2 {
	margin: 125px 0 0 0;
	width: 178px;
	}
	
.coolProjects {
	margin: 10px 0 0 0;
	width: 178px;
	}
	
.iowaSpeedway {
	margin: 10px 0 0 0;
	width: 178px;
	}
	
.rightSteel {
	background: url(../images/steelRepeat.png) repeat-y;
	width: 178px;
	/*min-height: 60px;*/
	margin: 10px 0 0 0;
	padding: 4px 0 4px 0;
	}
	
.rightSteelBody {
	background-color: #ffffff;
	width: 170px;
	margin: 0 4px 0 4px;
	}
	
.rightButtons {
	padding: 4px 0 0 4px;
	}
	
#leftNav {
	margin: 0;
	padding: 0;
	width: 197px;
	*width: 196px;
	}
	
#leftNav li {
	list-style-type: none;
	background-color: #2a2a2a;
	border-bottom: solid 1px #757575;
	padding: 4px 0 4px 0;
	}
	
#leftNav .last {
	list-style-type: none;
	background-color: #2a2a2a;
	border-bottom: none;
	padding: 4px 0 4px 0;
	}
	
#leftNav li a, #leftNav li a:visited {
	background: url(../images/yellowArrow.png) no-repeat left;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	margin: 0 0 0 5px;
	}
	
#leftNav li a:hover {
	background: url(../images/yellowArrow.png) no-repeat left;
	color: #f1d325;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	margin: 0 0 0 5px;
	}
	
.leftNavGreyLine {
	background: url(../images/leftNavTop.png) no-repeat;
	width: 197px;
	*width: 196px;
	height: 3px;
	}
	
.dashboardLinkBg {
	background: url(../images/dashboardLinkBg.png) no-repeat;
	width: 97px;
	height: 94px;
	float: left;
	margin: 8px 0 8px 6px;
	}
	
.dashBoardImg {
	text-align: center;
	}
	
.dashBoardImg a {
	display: block;
	padding: 6px 0 0 0;
	}
	
.headline {
	font-size: 11pt;
	color: #920024;
	text-transform: uppercase;
	padding: 8px 0 0 0;
	}
	
.red {
	color: #920024;
	}
	
.special {
	margin: 0 0 6px 0;
	}
	
#helpful {
	margin: 0;
	padding: 0;
	margin: 6px 0 0 0;
	}
	
#helpful li {
	list-style-type: none;
	/*border-bottom: solid 1px #757575;*/
	padding: 4px 0 4px 0;
	float: left;
	width: 360px;
	}
	
#helpful li a, #helpful li a:visited {
	background: url(../images/redArrow.png) no-repeat left;
	color: #920024;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	/*margin: 0 0 0 5px;*/
	}
	
#helpful li a:hover {
	background: url(../images/redArrow.png) no-repeat left;
	color: #020064;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	/*margin: 0 0 0 5px;*/
	}
	
#howToCol1 {
	width: 260px;
	float: left;
	}
	
#howToCol2 {
	width: 440px;
	float: right;
	position: relative;
	z-index: 1;
	}
	
#howToCol2 p {
	margin: 0;
	padding: 0;
	}
	
#howTo {
	margin: 0;
	padding: 0;
	margin: 6px 0 0 0;
	}
	
#howTo li {
	list-style-type: none;
	/*border-bottom: solid 1px #757575;*/
	padding: 4px 0 4px 0;
	float: left;
	width: 260px;
	}
	
#howTo li a, #howTo li a:visited {
	background: url(../images/redArrow.png) no-repeat left;
	color: #920024;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	display: block;
	}
	
#howTo li a:hover {
	background: url(../images/redArrow.png) no-repeat left;
	color: #020064;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	}
	
#weeklySpecials {
	margin: 0;
	padding: 0;
	}
	
#weeklySpecials li {
	list-style-type: none;
	/*border-bottom: solid 1px #757575;*/
	padding: 4px 0 4px 0;
	float: left;
	width: 700px;
	}
	
#weeklySpecials li a, #weeklySpecials li a:visited {
	background: url(../images/redArrow.png) no-repeat left;
	color: #920024;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	display: block;
	}
	
#weeklySpecials li a:hover {
	background: url(../images/redArrow.png) no-repeat left;
	color: #020064;
	text-decoration: none;
	text-transform: none;
	font-size: 11pt;
	padding: 0 0 0 12px;
	}
	
.howToTitle {
	color: #333333;
	font-size: 12pt;
	padding: 0 0 5px 0;
	}
	
h2 {
	color: #920024;
	margin: 0;
	padding: 0;
	margin: 8px 0 0 0;
	font-size: 12pt;
	}
	
.operator {
	float: right;
	padding: 2px 0 0 0;
	}
	
.lastUpdated {
	float: right;
	padding: 6px 0 0 0;
	}
	
.mediaName {
	font-size: 12pt;
	}
	
.subCatName {
	color: #858585;
	}
	
.mainMedia {
	float: left;
	width: 345px;
	border: dashed 1px #ccc;
	margin: 6px;
	}
	
.mainMediaContent {
	padding: 6px;
	}
	
.mainMediaTop {
	border-bottom: solid 1px #8F9190;
	padding: 0 0 3px 0;
	margin: 0 0 8px 0;
	}
	
.mainMedia img {
	border: solid 2px #ccc;
	padding: 3px;
	}
	
.mediaCol1 {
	width: 170px;
	float: left;
	/*border: solid 1px red;*/
	}
	
.mediaCol2 {
	width: 163px;
	float: right;
	}
	
.mediaCol2 img {
	border: none;
	}
	
.mediaCol2 a {
	font-size: 11pt;
	}
	
.small {
	font-size: 8pt;
	color: #858585;
	padding: 12px 0 0 0;
	}
	
#emailSignUp {
	border: 1px dashed #ccc;
	margin: 12px 0 0 0;
	}
	
#emailSignUpContent {
	padding: 6px;
	}
	
form {
	*margin: 0;
	*padding: 0;
	}
	
#online a, #online a:visited {
	background: url(../images/applyNowBtn.png) no-repeat;
	width: 195px;
	height: 40px;
	display: block;
	text-decoration: none;
	margin: 0 auto 0 auto;
	}
	
#online a:hover {
	background: url(../images/applyNowBtnHover.png) no-repeat;
	width: 195px;
	height: 40px;
	display: block;
	text-decoration: none;
	margin: 0 auto 0 auto;
	}
	
#submit a, #submit a:visited {
	background: url(../images/submitResumeBtn.png) no-repeat;
	width: 195px;
	height: 40px;
	display: block;
	text-decoration: none;
	margin: 0 auto 0 auto;
	}
	
#submit a:hover {
	background: url(../images/submitResumeBtnHover.png) no-repeat;
	width: 195px;
	height: 40px;
	display: block;
	text-decoration: none;
	margin: 0 auto 0 auto;
	}
	
#submitProject a, #submitProject a:visited {
	background: url(../images/submitProjectBtn.png) no-repeat;
	width: 195px;
	height: 40px;
	display: block;
	text-decoration: none;
	margin: 0 auto 0 auto;
	}
	
#submitProject a:hover {
	background: url(../images/submitProjectBtnHover.png) no-repeat;
	width: 195px;
	height: 40px;
	display: block;
	text-decoration: none;
	margin: 0 auto 0 auto;
	}
	
#employmentButtons {
	margin: 8px auto 0 auto;
	padding: 8px 0 0 0;
	text-align: center;
	border-top: solid 1px #8F9190;
	}
	
.or {
	width: 50px;
	text-align: center;
	font-weight: bold;
	}
	
.featuredBoxContact {
	/*margin: 64px 0 0 0;
	*margin: 64px 0 0 0;*/
	}
	
.machineShopLocations {
	float: right;
	margin: 8px 0 0 8px;
	}