P, UL, OL {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: normal;}

.bodytext {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: normal;}

.form {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal;}

.copyright {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
	
#table_border td 
 {
 border: 1px solid #CCCCCC;
 }


A {
	color:#486C87;
	text-decoration:none;
	font-weight: bold;
}

A:hover {color:#000000; text-decoration:none;}

body {
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	background:url(../images/bg.jpg);
}

.clear {
clear:both;
}


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

#header {
	padding: 0px;
	width:1000px;
	height:110px;
	clear:both;
	}
	
#fadeshow1 { 
	width: 1000px;
	height:305px;
	clear:both;
}

#flash { 
	width: 1000px;
	height:305px;
	clear:both;
}

.boxes_top {
	padding: 0px;
	width:277px;
	height:29px;
}

.boxes_middle {
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	font-weight: normal;
	width:257px;
	background-image:url(../images/focus-bg.jpg);
	height:75px;

}

.boxes_bottom {
	padding: 0px;
	width:277px;
}

.boxes_bottom_industrial {
	padding: 0px;
	width:277px;
	height:153px;
	background-image:url(../images/industrial-bg.jpg);
}

#news {
	width: 1000px;
	padding: 0px;
	background-image:url(../images/news-programs-bg.jpg);
	clear:both;
}	

#news P {
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}	

#news A {
	color:#96B7D8;
	text-decoration:none;
	font-weight: normal;
}

#news A:hover {color:#4184B8; text-decoration:none;}

#news_top { 
	width: 1000px;
	height:50px;
	padding: 0px;
	clear:both;
}	

#news_column1 {
	float: left;
	width: 464px;
	padding: 5px 10px 0px 25px;
}

#news_column2 {
	float: left;
	width: 466px;
	padding: 5px 10px 0px 25px;
}

#news_bottom { 
	width: 1000px;
	height:49px;
	padding: 0px;
	clear:both;
}	

#main_body {
	padding: 5px 20px 5px 20px;
	width: 960px;
	clear:both;

}

#focus {
	width: 1000px;
	padding: 0px; 
	clear:both;
	background-image:url(../images/focus-bg.jpg);
}
	
#focus_top { 
	width: 1000px;
	height:47px;
	padding: 0px; 
	clear:both;
}

#focus_main { 
	width: 1000px;
	padding: 0px; 
	clear:both;
}

#focus_main ul li {
	margin-left: -20px;
	
}

#focus_bottom { 
	width: 1000px;
	height:3px;
	padding: 0px; 
	clear:both;
}	

#footer { 
	width: 1000px;
	height:42px;
	padding: 0px;
	clear:both;
}	

#footer P {
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}	

#footer A {
	color:#96B7D8;
	text-decoration:none;
	font-weight: normal;
}

#footer A:hover {color:#4184B8; text-decoration:none;}

.orange {color:#fdba31; text-decoration:none;}

#footer_top { 
	width: 1000px;
	height:55px;
	padding: 0px;
	clear:both;
}	

#column1 {
	float: left;
	width: 240px;
	padding: 5px 10px 0px 30px;
}

#column1a {
	float: left;
	width: 275px;
	padding: 5px 10px 0px 10px;
}	

#column2 {
	float: left;
	width: 375px;
	padding: 5px 10px 0px 40px;
}

#column2_home {
	float: left;
	width: 355px;
	padding: 10px 30px 0px 40px;
}

#footer_bottom { 
	width: 1000px;
	height:48px;
	background-image:url(../images/footer-bottom-secondary.jpg);
	padding: 0px;
	clear:both;
}	

#copyright {
	width: 1000px;
	padding: 10px 0 0 0;
	margin: 0 auto;
	
}
	
#copyright P {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: normal;}

#copyright A {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}

#copyright A:hover {color:#FDBA31; text-decoration:none;}	

.header {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #486C87}
.listheader {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #167809}

	
.padding {
	padding: 5px;
}

.padding_logos {
	padding: 3px;
}		
