* { padding: 0; margin: 0; }
p { 
	padding-bottom:5px;
}

h1 { 
font-size:14px;
color:#77723b;
padding:5px 0px 3px 0px;
border-bottom:1px solid #999999;
margin-bottom:10px;
}

h2 { 
font-size:12px;
color:#003978;
padding:5px 0px 3px 0px;
margin-bottom:10px;
}

h3 { 
font-size:11px;
color:#003978;
padding:5px 0px 5px 5px;
}

ul { 
margin-left:20px;
list-style:square;
padding:10px;
}

li { 
padding:5px;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  background:url(img/bg.jpg) center repeat-y #EFEFEF;
}

#wrapper { 
 background-color:#ffffff;
 margin: 0 auto;
 width: 1000px;
}

#wrapper_head { 
 background-color:#000000;
 margin: 0 auto;
 width: 1000px;
 height: 100px;
}

#header1 {
 background-color:#000000; 
 color: #333;
 width: 400px;
 float: left;
 padding: 10px;
 height: 80px;
 margin: 0px 0px 0px 0px;
}
#header2 {
 background-color:#000000; 
 color: #333;
 width: 580px;
 padding: 0px;
 float:right;
 height:38px;
 background-color: #000000;
 color: #ffffff;
 margin-top:20px;
 text-align:right;
}

#search_form {
 width: 300px;
 height:30px;
 padding: 0px 10px 0px 0px;
 background-color: #000000;
 color: #ffffff;
 margin-top:0px;
 text-align:right;
 float:right; 
}

#flash{
 float: left;
 color: #333;
 width: 980px;
 height: 165px;
 margin: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 padding-left:1px;
}

#navigation {
 float: left;
 width: 1000px;
 color: #333;
 height:34px;
 margin: 0px 0px 0px 0px;
}

#breadcrumb {
 color: #333;
 width: 575px;
 float: left;
 padding: 5px;
 margin: 0px 0px 5px 0px;
 font-size:10px;
}

#bodytext {
 color: #333;
 width: 980px;
 float: left;
 padding: 10px;
 margin: 0px 0px 5px 0px;
}

#titlecolumn {
 background: url(img/box_back.jpg);
 border: 1px solid #ccc;
 width:100px;
 height:250px;
 float: left;
 margin: 0px 0px 0px 5px;
 padding-left:5px;
}

#leftcolumn { 
 background:url(img/box_back.jpg);
 color: #333;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-right: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
 height: 250px;
 width: 211px;
 float: left;
}

#centercolumn { 
 background:url(img/box_back.jpg);
 color: #333;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-right: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 height: 250px;
 width: 216px;
 float: left;
}

#rightcolumn { 
 background:url(img/box_back.jpg);
 float: left;
 color: #333;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-right: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 width: 216px;
 height: 250px;
}

#sidebar {
 color: #333;
 width: 150px;
 float: left;
 padding: 5px;
 margin: 0px 0px 5px 0px;
}


#sidebar1 {
 color: #333;
 width: 115px;
 float: left;
 padding: 5px;
 margin: 0px 0px 5px 0px;
}

#sidebar2 {
 color: #333;
 width: 475px;
 float: left;
 padding: 5px;
 margin: 0px 0px 5px 0px;
}


#sidebar3 {
 color: #333;
 width: 180px;
 float: right;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}


#sidebar1news {
 color: #333;
 width: 213px;
 float: left;
 margin: 0px 0px 3px 0px;
}

#sidebar2news {
 color: #333;
 width: 213px;
 float: left;
 margin: 0px 0px 3px 0px;
}

#sidebar3news {
 color: #333;
 width: 214px;
 float: left;
 margin: 0px 0px 3px 0px;
}

#sidebar3newsb {
 color: #333;
 width: 384px;
 float: left;
 margin: 0px 0px 3px 0px;
}



#sidebar ul{ 
list-style-type: none;
padding-left: 0;
margin-left: 0;
}

#sidebar ul li{ 
background: url(img/arrow.gif) left center no-repeat;
padding-left: 25px;
margin-bottom: 5px;
color:#000000;
font-size:11px;
}


#wrapper_main {
 color: #333;
 width: 975px;
 float: left;
 padding: 5px;
 margin: 0px 0px 5px 0px;
}

#wrapper_main2 {
 color: #333;
 width: 815px;
 float: left;
 padding: 5px;
 margin: 0px 0px 5px 0px;
}

#wrapper_news {
 color: #333;
 width: 825px;
 float: left;
 padding: 10px;
 margin: 0px 0px 5px 140px;
}

#wrapper_ind{
 color: #333;
 width: 775px;
 float: left;
 padding: 9px;
 margin: 0px 0px 5px 0px;
}

#wrapper_ind2{
 color: #333;
 width: 980px;
 float: left;
 padding: 5px;
 margin: 3px 3px 6px 9px;
}

#left_half {
 color: #333;
 width: 500px;
 float: left;
 padding: 10px;
 margin: 0px 0px 5px 0px;
}

#right_half {
 color: #333;
 width: 460px;
 float: left;
 padding: 10px;
 margin: 0px 0px 5px 0px;
}

#ind_left {
 color: #333;
 width: 450px;
 float: left;
 padding: 10px;
 margin: 0px 0px 5px 0px;
}

#ind_body {
 color: #333;
 width: 450px;
 float: left;
 margin: 0px 0px 5px 0px;
}

#ind_right {
 color: #333;
 width: 310px;
 float: left;
 padding: 10px;
 margin: 0px 0px 5px 0px;
}

#ind_left2 {
 color: #333;
 width: 550px;
 float: left;
 margin: 0px 0px 5px 0px;
}

#ind_right2 {
 color: #333;
 width: 200px;
 float: left;
 padding: 5px;
 margin: 0px 0px 5px 5px;
}


#bios_text { 
 width:800px; 
 float:left;
}

#buttons { 
 width: 1000px;
 height:60px;
 margin: 10px 0px 0px 0px; 
 text-align:center;
}

#contact {
	color: #333;
	width: 360px;
	float: left;
	padding: 10px;
	margin: 30px 0px 5px 0px;
}

.industries_tab_links td {
	width:250px;
	margin-top:3px;
	margin-bottom:3px;
}

.industries_tab_links a {
	font-size: 13px;
	color: #336699;
	font-weight: bold;
}

#bottom_tabs {
	width: 950px;
	height:26px;
	margin: 0px 25px 0px 25px;
}

#bottom_tab_area {
	width: 1000px;
	height:193px;
	clear: both;
	color: #FFFFFF;
}

#bottom_tab_content {
	width: 936px;
	background: url(/img/tabs/content_back.jpg) repeat-x;
	height:139px;
	color: #000000;
	border: 1px solid #929292;
	border-top: 0px;
	margin: 0px 31px 0px 31px;
}
.tab_content {
	width:0px;
	height:0px;
	display:none;
}
.tab_on {
	float:left;
	background: url(/img/tabs/back_on.jpg) repeat-x;
	height: 26px;
	color: #000000;
	cursor: pointer;
	text-align: center;
}
.tab_off {
	float:left;
	background: url(/img/tabs/back_off.jpg) repeat-x;
	height: 26px;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
}
.tab_text {
	font-weight: bold;
	font-size: 13px;
	margin-top: 5px;
}
.tab_left_on {
	float:left;
	background: url(/img/tabs/left_on.jpg) repeat-x;
	width: 20px;
	height: 26px;
}
.tab_left_off {
	float:left;
	background: url(/img/tabs/left_off.jpg) repeat-x;
	width: 20px;
	height: 26px;
}
.tab_right_on {
	float:left;
	background: url(/img/tabs/right_on.jpg) repeat-x;
	width: 20px;
	height: 26px;
}
.tab_right_off {
	float:left;
	background: url(/img/tabs/right_off.jpg) repeat-x;
	width: 20px;
	height: 26px;
}
.tab_inner_left {
	float:left;
	background: url(/img/tabs/inner_left.jpg) repeat-x;
	width: 20px;
	height: 26px;
}
.tab_inner_right {
	float:left;
	background: url(/img/tabs/inner_right.jpg) repeat-x;
	width: 20px;
	height: 26px;
}
.tab_divider_off {
	float:left;
	background: url(/img/tabs/divider_off.jpg) repeat-x;
	width: 20px;
	height: 26px;
}

#footer { 
	width: 980px;
	clear: both;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	font-size:11px;
}

#footer_bottom { 
	width: 980px;
	clear: both;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	font-size:11px;
}

#space_waster {
	height: 100px;
}

a:link { 
 text-decoration: none;
 color:#003978;
}

a:visited {
 text-decoration: none;
 color:#003978;
	}

a:hover {
 text-decoration: underline;
 color: #e67817;
	}

a:active {
 text-decoration: none;
 color:#003978;
	}
	
.news_text { 
 font-size:11px; 
}

.news_date { 
 font-size:12px; 
 font-weight:bold;
 color:003978;
}

.small_date { 
 font-size:11px; 
 font-weight:bold;
 color:003978;
}

.img_border{ 
border: 1px solid #666666;
}