html, body, #maintable{
	height:100%;
}

#maintable{

 	background: url(images/h_bg.jpg) repeat-x #000125;
	background-position:bottom left;
	height:100%;
 }
 
#mainBody{
 background:#FFF;
 }
 
body {

font:11px Tahoma;
color:#000125;
line-height:15px;
margin:0;
padding:0;

}


h1{
line-height:25px;
}

p {
line-height:18px;
margin:8px 0 10px;
padding:0;
text-align:justify;
}

ul li{
margin:0;
padding:0;
list-style-type:square;

}

.theOL ol{
	margin:0 0 0 20px;
	padding:0;
	list-style-type:decimal;
}

a {
font-family:tahoma;
color:#0065a9;
text-decoration:none;
}

a:hover {
color:#0b75b4;

}

.imgHolder{
	padding:10px 0 10px 0;
	border-bottom:1px dotted #424242;
	}


.footer {
font: 10px tahoma;
background:url(images/h_footerBg.jpg) repeat-x;
color:#677c90;
text-decoration:none;
padding:10px 0 10px 0;
line-height:18px;
}

.footer a{
font-size: 11px;
text-decoration:none;
color:#677c90;
padding-bottom:5px;
}

.footer strong{
padding:5px;
}

.blackFooter{
color:#000;
text-decoration:none;
}


#theGradient{
	background:url(images/h_contentBg.jpg) repeat-x top center;	
}

#leftNav{
margin:3px 0 0 2px;
}

#leftNavBreak{
margin:3px 0 50px 2px;
}


h1, h2, h3, h4, h5 {
	margin: 25px 0 15px 0;
	font-family:tahoma;
	
}

h5{
	font:14px tahoma;
	margin-top:7px;
	font-weight:bold;
}

.theGrid{
background:url(images/thrGrid.gif) repeat-y;
padding:0 10px 0 10px;
font-size:10px;
text-decoration:none;
line-height:10px;

}

.theGridN{
background:url(images/thrGrid.gif) repeat-y;
font-size:10px;
text-decoration:none;
line-height:10px;

}

.theGridN a{
color:#000125;

}


.theGridSmall{
background:url(images/hl_bg.gif) repeat-y;
line-height:10px;
font-size:10px;
text-decoration:none;


}
.theGridSmall a{
color:#000125;

}

.theGrid a{
text-decoration:underline;
color:#575757;
}

.violetText a{
text-decoration:none;
font-size:11px;
color:#575779;
}

.BluText a{
text-decoration:none;
font-size:11px;
color:#0166fe;
}

#contentPadded{
padding: 0 20px 0 20px;
}


.smallMain {
font-size:10px;
line-height:18px;
margin:8px 0 10px;
padding:0;
}

#request label{
		
	margin:10px 10px 0 0;
	display: block;
	float: left;
	width:55px;
	text-align:right;
	
}



.inputs input,.inputs textarea{
font:11px tahoma;
padding:2px;
margin:5px 0 5px 0;
width:200px;
}



.reddish {
color: #FF0000;
}


.btn input{
width:50px;
}



/*    new pages      */

/*    manufacturing      */

.manufacturingbull {
line-height:20px;
}

.manufacturingtextl {
font:bold 11px Arial;		
	}
	
/*    capabilities and services      */	


.capabilitiessertext {
	line-height:23px;
}

.capabilitiessersunhead {
	padding:10px 0;
	}






