
/*  GLOBAL -------------------------------------------    */

* {
-moz-box-sizing:border-box;
box-sizing:border-box;
}

form {margin:0px;}

textarea,select {font-family:arial;}

img {border:0px;}

a {
text-decoration:underline;
color : #2C5F9D;
}

a:hover {
text-decoration:none;
color : #2C5F9D;
}

ul {
margin:4px 0px 4px 12px;
padding:0px 0px 0px 12px;
}

input  {
font-size:11px;
}

body  {
margin:0px;
padding:0px;
text-align:center;
line-height:16px;
background: #e0ddd9  url(images/bg.jpg) repeat-x top;
height:100%;
}

.maincontainer {
width:868px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-top:0px;
height:100%;
}

.homecontainer {
position:fixed;
float:left;
}

table  {
table-layout:fixed;
border-spacing:0px;
border-collapse:collapse;
}

td {
padding:0px;
margin:0px;
border: 0px;
vertical-align:top;
font-family : Verdana,Arial,helvetica, MS san-serif;
color : #666666;
font-size:11px;
}

.maintable {
width:868px;
height:100%;
}

td.mainleft  {
width:14px;
background: #E0DDD9 url(images/bg_leftback.jpg) repeat-y;
}

td.mainright {
width:14px;
background: #E0DDD9 url(/images/bg_rightback.jpg) repeat-y;
}

td.maincenter {
width:840px;
background: #ffffff;
}

/*  TOPNAV -------------------------------------------    */

div.yellowbar {
background:#ffbc1c; 
width:840px;
height:4px;
border:0px;
font-size:4px;
line-height:0px;
}


div.topgray  {
background:#ececec; 
width:840px;
height:9px;
border:0px;
font-size:4px;
line-height:0px;
clear: both;
}



.topnavbox {
width:840px;
height:102px;
background:#ececec url(images/topnav_back.gif);
}

.searchform {
font-size:11px;
font-family:Arial; 
border:0px none #ffffff; 
background:#eef2f2 url(images/search_back.gif);
width:160px; 
height:19px;
padding: 2px 0px 0px 20px; 
}

.topnavlinks {
width:230px;
float:right;
text-align:right;
padding: 3px 10px 0px 0px;
}

.topnavlinks a,.topnavlinks    {
font-family: arial, helvetica, sans-serif;
text-decoration:none;
color:#866c42;
font-weight:bold;
}

 .topnavlinks a:hover {
font-family:  arial, helvetica, sans-serif;
text-decoration:underline;
color:#866c42;
font-weight:bold;
}

h2.subhead {
font-size:16px; 
font-family:arial, helvetica, sans-serif;
padding: 20px 0px 0px 0px;
}


.heading {
font-size:22px; 
font-family:Times,arial, helvetica, sans-serif;
padding: 10px 0px 0px 0px;
}

.aboutboxa {
position:relative;
float:left;
width:300px;
margin:0px 10px 0px 0px;
height:160px;
}

.careerboxa {
position:relative;
float:left;
width:300px;
margin:0px 10px 0px 0px;
height:120px;
}


.aboutbox {
position:relative;
float:left;
width:280px;
margin:0px 10px 0px 0px;
height:160px;
}

.aboutbox img,.aboutbox2 img,.aboutboxa img,.careerboxa img {
float:left;
margin:0px 10px 20px 0px;
}


.aboutbox2 {
position:relative;
float:left;
width:320px;
margin:0px 0px 0px 0px;
height:160px;
}



.leftbox {
float:left;
width:248px;
background:#ffffff;
padding:40px 0px 0px 33px;
}

.leftbox li {
list-style-image: url(images/leftbox_arrowsmall.gif);
padding:0px 0px 0px 0px;
}

.leftbox ul {
padding:2px 0px 2px 14px;
margin:2px 0px 2px 14px;
}


h1, h2, h3,h4,h5,h6 {
font-family:Arial;

font-weight:normal;
}


h1 {
font-weight:normal;
font-size:18px;
color:#8A8379;
}


h1 a, h1 a:hover  {
	font-size: 18px;
	color: #8A8379;
	text-decoration:none;
}

h1 a:hover  {
text-decoration:underline;
}


h2 {
font-size:22px;
font-weight:normal;
color:#A97C2D;
margin:0px 0px 8px 0px;
}

h3 {
font-size:14px;
font-weight:normal;
color:#8F621B;
margin:0px 0px 3px 0px;
}

h3, h3 a, h3 a:hover  {
	font-size: 14px;
	color: #8F621B;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

h3 a:hover  {
text-decoration:underline;
color: #8F621B;
}


h4, h4 a, h4 a:hover  {
	font-size: 14px;
	color: #5C5448;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

h4 a;hover  {
text-decoration:underline;
}

h5, h5 a, h5 a:hover  {
	font-size: 14px;
	color: #285463;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

h5 a;hover  {
text-decoration:underline;
}


h6, h6 a, h6 a:hover  {
	font-weight:normal;
	font-size: 14px;
	color: #832f1a;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

h6 a;hover  {
text-decoration:underline;
}





.diskheading {
	font-size : 22px;
	color : #5C5448;
	line-height:44px;
}


.diskheading2 {
	font-size : 20px;
	color : #5C5448;
}



.manufactureleft {
position:relative;
float:left;
width:320px;
margin:0px 0px 0px 45px;
font-size:10px;
}

.manufactureright {
position:relative;
float:left;
width:290px;
margin:0px 0px 0px 78px;
font-size:10px;
}





/*  FOOTER -------------------------------------------    */

.footerboxhome {
	width:680px;
	margin: 0px 0px 0px 70px;
}

.footerbox {
	width:765px;
	height:160px;
	margin: 0px 0px 0px 44px;
	background:  url(/images/footer_left.gif) no-repeat top left;
}

.footerbox2 {
	width:765px;
	height:160px;
	background:  url(/images/footer_right.gif) no-repeat bottom right;
}

.footer {
	font-family: arial, helvetica, sans-serif;
	font-size : 9px;
	color : #8f887c; 
}

.footer a  {
	color : #8f887c;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}

.footer a:hover {
	color : #8f887c;
	text-decoration:underline;
}

.footerleft {
text-align:right;
display:inline;
float:left;
width:230px;
margin: 20px 20px 20px 0px;

}

.footerright {
display:inline;
float:left;
width:720px;
margin: 20px 0px 20px 0px;
color:#BFC0C0;
text-transform:uppercase;
text-align:left;
}

.headjob {
font: bold 12px Arial,helvetica, MS san-serif;
color:#4c65a7;
padding:3px 0px 3px 0px; 
}

.openingspage ul {
margin:0px 0px 0px 20px;
padding:0px 0px 0px 20px;
}


.openingspage li  {
list-style-image: url(/images/arrow_white.gif);

}

.openingspage a  {
text-decoration:none;
font: bold 13px Arial,helvetica, MS san-serif;
color:#4c65a7;
line-height:22px;
}

.openingspage a:hover  {
text-decoration:underline;
font: bold 13px Arial,helvetica, MS san-serif;
color:#4c65a7;
line-height:22px;
}




.openingsside li  {
list-style-image: url(/images/leftbox_arrowsmall.gif);

}

.openingsside a  {
text-decoration:none;
font:  11px Arial,helvetica, MS san-serif;
color:#4c65a7;
line-height:22px;
}

.openingsside a:hover  {
text-decoration:underline;
font: 11px Arial,helvetica, MS san-serif;
color:#4c65a7;
line-height:22px;
}

.careerssubhead a:hover {
	color : #4c65a7;
	text-decoration:underline;
}	

.careerssubhead a {
	font: bold 14px Verdana,Arial,helvetica, MS san-serif;
	color : #4c65a7;
	text-decoration:none;
}	

.sitemaphead a {
	font: bold 13px Verdana,Arial,helvetica, MS san-serif;
	color : #0071ce;
	text-decoration:none;
}	
.sitemaphead a:hover {
	font: bold 13px Verdana,Arial,helvetica, MS san-serif;
	color : #0071ce;
	text-decoration:underline;
}	


.makeleftnav {
width:180px;
height:33px;
}

div.makeleftnav a,div.makeleftnav a:hover {
	font:bold 13px Arial,helvetica, MS san-serif;
	color : #ffffff;
	text-decoration:none;
	height:33px;
	padding:7px 0px 0px 40px;
	display:block;
	background:#d7bd55 url(/images/makemenuback.jpg)
}

div.makeleftnavon a,div.makeleftnavon a:hover {
	font:bold 13px Arial,helvetica, MS san-serif;
	color : #ffffff;
	text-decoration:none;
	height:33px;
	padding:7px 0px 0px 40px;
	display:block;
	background:#d7bd55 url(/images/makemenubackon.jpg)
}

.makeleftnavhi {
width:180px;
height:45px;
}

div.makeleftnavhi a,div.makeleftnavhi a:hover {
	font:bold 13px Arial,helvetica, MS san-serif;
	color : #ffffff;
	text-decoration:none;
	padding:6px 0px 0px 40px;
	display:block;
	background:#d7bd55 url(/images/makemenubackhi.jpg);
	height:45px;
}

div.makeleftnavhion a,div.makeleftnavhion a:hover {
	font:bold 13px Arial,helvetica, MS san-serif;
	color : #ffffff;
	text-decoration:none;
	padding:6px 0px 0px 40px;
	display:block;
	background:#d7bd55 url(/images/makemenubackhion.jpg);
	height:45px;
}


