body{
margin:0;
padding:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#58595B;
}

p, h1, h2, h3, h4, h5, h6, a, div, span, img, dl, dt, dd, form, input, label, ul, li, ol{
padding: 0;
margin: 0;
}

ul{list-style:none;}
p{margin-top:1em;}
b{font-size: 110%;}
a span {margin-left:-9999px;}
.fontColr{color:#58595B; font-size:12px;}

#navigation{ position:absolute; margin:145px 0 0 25px;}
#navigation a{display:block; height:38px;}
#navigation li{float:left; margin:0;}

#home{width:74px;}
#home{background:url(images/topNav_02.gif) no-repeat;}
#home a:hover,#home a:focus{background:url(images/topNavOver_02.gif) no-repeat;}
#home .active{background:url(images/topNavOver_02.gif) no-repeat;}
#homeOver{background:url(images/topNavOver_02.gif) no-repeat;}

#services{width:86px;}
#services{background:url(images/topNav_03.gif) no-repeat;}
#services a:hover,body#services a:focus{background:url(images/topNavOver_03.gif) no-repeat; }
body#services a:hover,body#services a:focus{background:url(images/topNavOver_03.gif) no-repeat; }
#services .active{background:url(images/topNavOver_03.gif) no-repeat; }

#api{width:177px;}
#api{background:url(images/topNav_04.gif) no-repeat;}
#api a:hover,#api a:focus{background:url(images/topNavOver_04.gif) no-repeat;}
#api .active{background:url(images/topNavOver_04.gif) no-repeat;}

#specialities{width:161px;}
#specialities{background:url(images/topNav_05.gif) no-repeat;}
#specialities a:hover,#specialities a:focus{background:url(images/topNavOver_05.gif) no-repeat;}
#specialities .active{background:url(images/topNavOver_05.gif) no-repeat;}

#management{width:163px;}
#management{background:url(images/topNav_06.gif) no-repeat;}
#management a:hover,#management a:focus{background:url(images/topNavOver_06.gif) no-repeat;}
#management .active{background:url(images/topNavOver_06.gif) no-repeat;}

#equipment{width:103px;}
#equipment{background:url(images/topNav_07.gif) no-repeat;}
#equipment a:hover,#equipment a:focus{background:url(images/topNavOver_07.gif) no-repeat;}
#equipment .active{background:url(images/topNavOver_07.gif) no-repeat;}

#contact{width:89px;}
#contact{background:url(images/topNav_08.gif) no-repeat;}
#contact a:hover,#contact a:focus{background:url(images/topNavOver_08.gif) no-repeat;}
#contact .active{background:url(images/topNavOver_08.gif) no-repeat;}

#maincontainer{
position:relative;
width: 900px; 			
margin: 0 auto;
padding:0; 		
text-align:left;
}

#topsection{
margin:0;
height: 169px; 			
background:url(images/banner.jpg) no-repeat top center;
}

#navShadow {clear:both; margin:12px 0 0 0; padding:0; width:900px; height:18px; background:url(images/navshadow.gif) no-repeat center top}

#contentwrapper{	
float: left;
width: 100%;
}

#content{
width:480px;
margin: 0 200px 20px 200px;
}

#content a{text-decoration:underline; color: #676767;}

#contentAdmin{
float:right;
width:660px;
margin: 0 20px 20px 20px;

}

#leftcolumn{
float: left;
width: 180px; 			
margin-left: -880px;
}

#leftcolumnAdmin{
float:left;
width: 180px; 			
margin-left: 10px;
clear:left;
}

#rightcolumn{
float: left;
width: 200px; 		
margin-left: -220px;
margin-bottom:30px;
}

#footer{
clear: left;
height:30px;
border-top: #EA7500 solid 15px;
color: #333333;
text-align: right;
padding: 5px 0;
font-size:11px
}

.flash{
float:right;
margin: 0; 			
margin-right: 10px;
margin-top:5px;
color:#FFFFFF;
}

.innertube{
margin: 10px; 		
margin-top: 0;
}

.left{
margin:0; 		
margin-left: 10px;
}

.right{
margin: 10px; 		
margin-top: 10px;
}

#bullets ul {
color:#F18322; 
list-style:disc; 
padding:0;
margin:0 0 0 20px;
font-size:16px;
}

#bullets ul ul {
color:#F18322; 
list-style:circle; 
font-size:16px;
}

.orangeBox {
height:25px; 
width:73px;
margin-top:10px;
color:#ffffff; 
font-size:11px; 
text-align:center; 
background-color:#f28422;
}

#breadcrumb {font-weight:bold;}

#breadcrumb a { text-decoration:none; color:#F18322;}

.bldFnt {font-weight:bold;}

.srchText {font-size:15px; font-weight:bold; color:#6D6E71;}

.lftBox1 {
background:url(images/box_back.jpg) no-repeat; 
width:159px; 
height:158px;
}

#lftBox {
background:url(images/nav.gif) no-repeat; 
width:161px; 
height:170px; 
text-align:left
}

#navQual {
background:url(images/navQual.gif) no-repeat; 
width:161px; 
height:115px; 
text-align:left
}

#lftBox2 {
background:url(images/nav2.jpg) no-repeat; 
width:161px; 
height:143px; 
text-align:left
}

#boxContact {
background:url(images/boxContact.jpg) no-repeat; 
width:161px; 
height:200px; 
text-align:left
}

#boxCareers {
background:url(images/boxCareer.jpg) no-repeat; 
width:161px; 
height:278px; 
text-align:left
}

#boxAdmin {
background:url(images/boxAdmin.jpg) no-repeat; 
width:161px; 
height:252px; 
text-align:left
}

.boxCap {
font-size:14px; 
font-weight:bold; 
color:#6D6E71;
padding:8px 0 0 14px;
}

#boxNav {
padding:10px 0 0 15px;
line-height:16px;
}

#boxNav a {text-decoration:none; color:#58595B}
#boxNav a:hover{color:#F18322;}
#boxNav .current {color:#F18322;}

#boxNav2 {
padding:10.5px 0 0 15px;
line-height:16px;
}

#boxNav2 a {text-decoration:none; color:#58595B}
#boxNav2 a:hover{color:#F18322;}
#boxNav2 .current {color:#F18322;}

.stHead {
font-size:17px; 
margin-bottom:2px;
}

.mnpgBox {width:100%; background-color:#6D6E71;}

.gryText {
width:33%; 
font-size:11px; 
color:#ffffff; 
height:70px;
text-align:center;
}

.rgtBox1 {
background:url(images/box_right.jpg) no-repeat;
width:189px;
height:170px;
}

.rgtBox1_2 {
background:url(images/box_right_2.jpg) no-repeat;
/*width:189px;*/
width:158px;
/*height:170px;*/
height:192px;
margin-left:10px;
}

.rgtBox2 {
background:url(images/box_right2.jpg) no-repeat;
width:192px;
height:91px;
}

.rgtBox3 {
background:url(images/box_right3.jpg) no-repeat; 
width:192px; 
height:98px
}

#bottom {
clear:both;
font-size:11px; 
font-weight:bold;
margin:20px 0 5px 210px;
}

#bottom a {text-decoration:none; color:#58595B} 

.smlText {font-size:11px; color:#6D6E71;}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px;
border-top: 1px dashed #FF9900;
height: 1%;
}

.cssform label{
float: left;
margin-left: -155px; 
width: 150px;
}

.cssform input[type="text"]{
width: 180px;
}

.cssform textarea{
width: 250px;
height: 100px;
}

.DataBoxContainer {
	margin: 0 auto;
	margin-bottom: 15px;
	width: 192px;
	background: url(images/box_br.jpg) no-repeat bottom right;
	font-size: 100%;
}
.DataBoxHeader {
	background: url(images/box_tr.png) no-repeat top right;
	margin: 0;
	padding: 10px 5px 10px 15px;*/
}

.DataBoxContainerSmall {
	margin: 0 auto;
	margin-bottom: 15px;
	width: 161px;
	background: url(images/box_br_small.jpg) no-repeat bottom right;
	font-size: 100%;
}
.DataBoxHeaderSmall {
	background: url(images/box_tr_small.png) no-repeat top right;
	margin: 0;
	padding: 10px 5px 10px 15px;*/
}

.DataBoxTitle, .DataBoxTitle p {
	margin:0;
	padding:0;
	font-size:11px; 
	font-weight:normal; 
	color:#555;
	/*color:#6D6E71;*/
}

.NewsSubTitle {
	margin:0;
	padding:0;
	font-size:10px; 
	font-weight:normal; 
	color:#6D6E71;
}

.NewsDate {
	margin:0;
	padding:0;
	font-size:10px; 
	font-weight:normal; 
	color:#F18322;
}

.NewsTeaser, .NewsTeaser p, .NewsTeaser em, .NewsTeaser span, .NewsTeaser span em, .NewsTeaser span p{
	margin:0;
	padding:0;
	font-size:10px; 
	font-weight:normal; 
	color:#6D6E71;
}

.ReadMoreEvent {
	margin:0;
	padding:0 20px 0 0;
	width:130px;
	font-size:10px; 
	font-weight:bold; 
	text-align:right;
	color:#6D6E71;
}

.ReadMoreEvent a{
	padding:0;
	margin:0;
	font-size:10px; 
	font-weight:bold; 
	text-align:right;
	color:#6D6E71;
	}

.ReadMore {
	margin:0;
	padding:0 20px 0 0;
	width:160px;
	font-size:10px; 
	font-weight:bold; 
	text-align:right;
	color:#6D6E71;
}

.ReadMore a{
	padding:0;
	margin:0;
	font-size:10px; 
	font-weight:bold; 
	text-align:right;
	color:#6D6E71;
	}

.NewsArchive {
	margin:0;
	padding:0;
	width:160px;
	font-size:10px; 
	font-weight:bold; 
	text-align:left;
	color:#6D6E71;
}

.MediaLink, .MediaLink a{
	margin:0;
	padding:0;
	font-size:10px; 
	font-weight:bold; 
	text-align:left;
	text-decoration:none;
	color:#6D6E71;
}

.NewsArchive a{
	padding:0;
	margin:0;
	font-size:10px; 
	font-weight:bold; 
	text-align:right;
	color:#6D6E71;
	}

/* 	boxCap */

/* <p class="stHead"><strong> */

/*.DataBoxTitle .stHead, .DataBoxTitle .boxCap, .DataBoxBody .boxCap{
	margin:0;
	padding:0;
	}*/

/*.DataBoxTitle h2 {
	margin: 0;
	padding: 22px 30px 5px;
	color: black; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
}

.DataBoxTitle2 boxCap {
	margin: 0;
	padding: 22px 30px 5px;
	color: black; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
}*/

.DataBoxBody {
	margin: 0;
	padding: 0 15px 10px 15px;
}
