@charset "utf-8";

body {
	background-image: url(../images/midasco.jpg);
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	margin: 0px;
}

a {
	font-weight:bold;
	text-decoration: none;
	color: #59657a;
}
a:hover {
	color:#611819;
	cursor:pointer;
}


h1{
font-weight: bold;
font-size: 18px;
color:#611819;
width: 100%;
border-bottom: 1px solid #cecece;
margin: 25px 0 5px 0;

}

h2{
font-size: 15px;

}
h3 {
font-size: 14px;

}
ul {
	list-style-image:url(images/midasco_bullet.jpg);
}
li {
	padding-top: 5px;
	padding-bottom: 5px;
}
input {
	font-size: 12px;
	height: 15px;
	width: 215px;
	border: 1px solid #a6a6a6;
}
hr {
	width: 505px;
	margin-left: 36px;
	#margin-left: -30px;
	margin-top: 3px;
	#margin-top: -4px;
	height: 1px;
}
.expand {
	float: right;
	width: 14px;
	height: 15px;
	cursor: pointer;
	margin-right:40px;
}
.container {
	width: 815px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
}
.header {
	margin: 0px;
	#margin: -7px 0 0 0;
	padding: 0px;
	
}

.pageHeader{
	margin: 0px;
	margin: -3px 0 0 0;
	padding: 0px;
}

.header img{
	margin: 0px;
	padding:0px;
}
.nav {
	#margin: -3px 0 0 0;
	padding:0px;

}
.navLeft {
	width:8px; 
	#width:3px;
	float:left;
	#display: inline;
	#float: none;
}
.navRight {
	width:6px; 
	#width:3px;
	float:left;	
	#display: inline;
	#float: none;
}

div.navItem img{
	margin: 0px;
	padding: 0px;
}

.navItem {
	float: left;
	
	#display: inline;
	#float: none;
	border-right-width:1px;
	border-right-color:#884d4d;
	border-right-style:solid;	
/*	background-color:#600f0f;
	color:#d9dee7;
	font-size: 12px;
	padding-top: 15px;
	padding-left: 15px;
	font-style: normal;
	font-weight: normal;
*/	
cursor:pointer;
}
.navItem2 {
	float: left;
	border-right-width:thin;
	border-right-color:#884d4d;
	border-right-style:solid;	
	background-color:#600f0f;
	color:#d9dee7;
	font-size: 12px;
	padding-top: 15px;
	padding-left: 15px;
	font-style: normal;
	font-weight: normal;
	cursor:pointer;
}
.subNavItem {
	width:64px;
	height:25px;
}
.content {
	background-color: #FFFFFF;
	background-image: url(../images/contentBack.jpg);
	background-repeat: no-repeat;
}
.subContent {
	background-color: #FFFFFF;
	background-image: url(../images/subPageBack.jpg);
	background-repeat: no-repeat;
}
.subContent {
}

.textImg {
	margin-left: 14px;
	margin-top: 11px;
}
.contentText {
	margin-left: 36px;
	margin-top: 11px;
	margin-bottom: 20px;
	margin-right: 5px;
}
.subContentText {
	margin-left: 36px;
	margin-bottom: 10px;
	width: 492px;
}
.indexLeft {
	width: 480px;
	float: left;
}
.indexRight {
	float: right;
	width: 315px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.news {
	margin-top: 5px;
	margin-bottom: 10px;
}
.newsTitle {
	font-size: 12px;
	font-weight: bold;
	color: #611819;
}


.newsTitle:hover {
	font-size: 12px;
	font-weight: bold;
	color: #59657a;
}

.newsSource {
	font-size: 12px;
	color: #8c8c8c;
}
.newsDate {
	font-size: 12px;
	color: #444444;
}
.newsPriview {
	font-size: 12px;
	padding-bottom: 5px;
}
.newsPriviewLink {
	text-align:right; 
	margin-right:10px; 
	font-size:10px;
}
.newsletter {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.subNewsletter {

}

.footer {
	text-align: center;
}
.subRightContent {
	float: right;
	width: 605px;
	border-left-width: thin;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.subLeftContent {
	float: left;
	width: 208px;
}
.subLeftContentTop  {

}
.subNav {
	margin-left: 8px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;

}
.subNavItem {
	width:180px;
	height:15px;
	float:right;
	background-color:#c9c9c9;
	padding:10px;
	color:#363636;
	font-weight:bold;
	cursor:pointer;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.subNavImg {
	margin-bottom:1px; 
	margin-left:18px; 
	margin-right:5px;
}
.projectTitle {
	cursor:pointer;
}
.projectContent {
	visibility:hidden;
	display:none;
}

.newsStory {
	margin-bottom: 5px;
	padding:10px;
}
.newsStoryTitle {
	font-size: 18px;
	font-weight: bold;
	color:#611819;
	width: 410px;
	float: left;
	/*padding-bottom:20px;*/
	padding-bottom:5px;
}


.storyContainer{
padding:10px 0;
}

.newsBody {
	margin-left: 20px;
}
.newsAuthor{
	margin-left: 20px;
}
.newsImg {
	margin-left: 20px;
}
.none {
	visibility:hidden;
	display:none;
}
.all {
	visibility:visible;
	display:block;
}
.employee {
	background-color: #CCCCCC;
	padding: 10px;
	margin-bottom:10px;
}
.jobListing {
	margin-bottom: 5px;
	padding:10px;
}
.jobTitle {
	font-size: 16px;
	font-weight: bold;
	color: #59657a;
	width: 450px;
	float: left;
}
.jobHeading {

}
.jobBody {

}
.leftForm {
	float: left;
	width: 75px;
}
.rightForm {
	float: left;
	width: 150px;
}
.rightForm input {
	width: 100px;
	height: 12px;
}
.uFile {
	width: 100px;
	height: 18px;
}


#aboutUs1 {
	width:64px;
	height:25px;
}

/* SCOTTS CSS ADDITIONS, with guest appearances by Colin */

#newsletter{
float: left;
clear: left;
/*margin: 0 20px 20px 0;*/
margin: 12px 20px;

}

#newsletterinfo{
/*padding: 58px 0 0 0;*/
/*padding: 30px 0 0 10px;*/
padding: 12px;
line-height:18px;
}

#spacerbreak{
border-top: 1px dashed #000000;
margin-top: 5px;
height:2px;
clear:both;
}

span.title{
font-weight: bold;
font-size: 18px;
color:#611819;
}

img.leftFloat{
	float: right;
	margin: -4px -12px 0 0;
}

img.rightFloat{
	float: left;
	margin: 0px 15px 10px 0;
	clear: left;
	border: 1px solid #611819; 
}

img.rightFloatr{
	float: right;
	margin: 0px 0px 10px 15px;
	clear: right;
	border: 1px solid #611819; 
}


span.phone{
	color:#888888;
}

#contactForm{
width: 450px;
margin: 0 auto;
border: 1px solid #ddd;
padding: 10px;
}

#contactForm tr.firstrow td{
	#padding: 10px 0 0 0;
}

td.formLeft{
width: 140px;
text-align: right;
vertical-align: top;
padding: 3px 10px 0 0;
margin: 0px;
height: 40px;
#height: 30px;
}

td.formLeft p{
margin: 0px;
font-weight: bold;
}

#contactForm td textarea{
width: 300px;
#width: 260px;
}

#contactForm td input{
width:300px;
#width: 260px;
}

#contactForm td{
vertical-align: top;
}

.required{
color: #611819;
font-size: 12px;
font-weight: normal;

} 

span.example{
font-size: 11px;
color: #888888;
font-weight: normal;

}

#submit{
width: 150px !important;
#width: 130px !important;
height: 20px;
background: url(../images/button_back.jpg) repeat-x ;
color:#fff;
margin: 10px 0 0 0;
#margin: 2px 0 0 0;
border:none;
}

#submit:hover{
height: 20px;
background: #666666;
}

#clear{
width: 150px !important;
#width: 130px !important;
height: 20px;
margin: 10px 0 0 0;
#margin: 2px 0 0 0;
background: url(../images/button_back.jpg) repeat-x ;
color:#fff;
border:none;
}

#clear:hover{
height: 20px;
background: #666666;
}

ul.roads{	
	margin: 0 0 0 20px;
list-style-image:url(../images/midasco_bullet.jpg)
}

ul.roads li{
	padding: 0 0 0 5px;
	margin: 8px 0 0 0;
}

.jobListing ul{
	margin: 0 0 0 20px;
}



.jobListing ul li{
	padding: 0 0 0 5px;
	margin: 8px 0 0 0;
}
.applyOnline {
	text-align:right;
}
.none img{
	border: 4px solid #ffffff;
}


.all img{
	border: 4px solid #ffffff;
}

.expand img{
	border: none;
}

.projectTitle img{
	float: left;
	margin: 0px 5px 0px 0;
	padding: 0 0 0 0;
	clear: left;
}



.portfolioItem img{
	float: left;
	margin: 0px 5px 0px 0;
	padding: 0 0 0 0;
	clear: left;
}

.projectImagesub{
	float: left;
	margin: 7px 10px 10px 0;
	width: 208px;
	background-color:#ececec;
	border: 4px solid #ececec;
	
}

.projectImagesub img{
	border: 4px solid #ffffff;
	margin: 0px 0 4px 0px;
	#margin: 0 0 4px 0;
}

div.projectContent p ,
div.portfolioItem  p {
	line-height:15px;
	margin:8px 0;
}

span.b,
div.projectContent p span,
div.portfolioItem  p span {
	font-weight:bold;
	font-size:14px;
}

a.content {background:none !important;}