@charset "UTF-8";
/* CSS Document */

/*
bg f4f3f3
dk blue 5161ae
lt blue 7481be
dk oj e05c1c
lt oj e67d49
dk grey 595151
grey 7a7474
lt grey e6e6e6
*/
#container{
	width:948px;
	margin:0 auto;
}
#nav{
	width:948px;
	margin: 20px auto 0;
	height:67px;
}

	#nav #logo{
		float:left;
		margin:0 0 0 45px;
	}
	
	#nav ul{
		float:right;
	}
		
		#nav ul li{
			display:block;
			float:left;
			margin: 24px 0 0 3px;
			/*width:93px;
			height:44px;*/
		}

			#nav ul li a{
				display:block;
				background:url('../images/bg_tab.gif') no-repeat bottom;
				width:93px;
				height:31px;
				color:#e6e6e6;
				font-size:13px;
				padding-top:12px;
			}

				#nav ul li a:hover{
					background:url('../images/bg_tab.gif') no-repeat top;
				}
				
			#nav ul #contact a{
				background:url('../images/bg_tab_contact.gif') no-repeat bottom;
			}

				#nav ul #contact a:hover{
					background:url('../images/bg_tab_contact.gif') no-repeat top;
				}

			#nav ul #tab_on a{
				background:url('../images/bg_tab.gif') no-repeat top;
			}
#hdr_top{
	float:left;
	background:url('../images/hdr_home_top.gif') no-repeat;
	width:948px;
	height:29px;
}
#header{
	background:#5161ae;
	width:948px;
	/*height:305px;*/
	float:left;
	margin:auto;
}

	#header #flash{
		float:left;
		width:469px;		
		padding-top:0px;
	}
	
	#header #flash #hdr_banner{
		width:429px;
		float:left;
		padding:20px;
		text-align:left;
	}
	
	#header #flash #hdr_banner img{
		margin:0 0 15px;
	}
	
	#header #flash #hdr_banner a{
		color:#fff;
		text-decoration:underline;
	}
	
	#header #flash #flashContent{
		width:469px;
		height:264px;
		float:left;
		margin:0 0 20px;
	}

	#header #hdr_right{
		background:url('../images/bg_header_txt.gif') no-repeat;
		float:right;
		width:446px;
		height:50px;
		margin-top:0px;
		text-align:left;
		padding:15px 0 0 15px;
		height:auto;
	}

		#header #hdr_right h1{
			font-size:30px;
			color:#e05c1c;
			width:446px;
		}
		
	#header #hdr_txt{
		float:left;
		padding:20px;
		width:422px;
		min-height:200px;
	}
	
		#header #hdr_txt p{
			font-size:16px;
			text-align:left;
			line-height:20px;
			font-weight:100;
		}
#hdr_btm{
	float:left;
	background:url('../images/hdr_home_btm.gif') no-repeat;
	width:948px;
	height:29px;
	margin:0 0 15px;
}

#body_main{
width:948px;
height:267px;
margin:20px auto;
}

	#body_main #body_left{
		float:left;
		background:url('../images/bg_left.gif') no-repeat;
		width:460px;
		height:305px;
	}
	
		#body_main #body_left #articles{
			float:left;
			background:url('../images/bg_article.gif') no-repeat;
			width:170px;
			height:237px;
			margin-top:20px;
			padding:15px;
			text-align:left;
		}
		
			#body_main #body_left #articles h2{
				color:#7a7474;
				font-size:22px;
			}
			
			#body_main #body_left #articles .article_1 {
				width:160px;
				height:12px;
				
				padding:5px;
				position:relative;
			}
			
				#body_main #body_left #articles .article_1 p{
					color:#7a7474;
					font-size:10px;
					max-height:30px;
					overflow:hidden;
				}
				
				#body_main #body_left #articles .article_1 a{
					color:#e05c1c;
					font-size:10px;
					text-decoration:underline;
					position:absolute;
					bottom:4px;
					right:6px;
				}
				
		#body_main #body_left #flyouts{
			float:right;
			width:194px;
		/*	height:237px;*/
			margin-top:3px;
			padding:10px 0 0 0;
			text-align:left;
		}
		
		
			#body_main #body_left #flyouts h3{
				margin:5px 0 0 0;
				text-align:left;
			}
			
				#body_main #body_left #flyouts h3 a{
					display:block;
					background:url('../images/bg_left_flyout.gif') no-repeat;
					width:170px;
					height:39px;
					padding:12px;
					text-decoration:none;
					color:#7a7474;
					font-size:16px;
					font-weight:100;
					margin:0;
				}
				
					#body_main #body_left #flyouts h3 a p{
						color:#7a7474;
						font-size:10px;
						margin:5px 0 0 5px;
					}

	#body_main #body_right{
		float:right;
		width:460px;
		height:305px;
	}
		

			#body_main #body_right #box1{
				background:url('../images/bg_box_1.gif') no-repeat;
				float:left;
				width:224px;
				height:95px;
				margin:0 0 10px;
			}
			
			#body_main #body_right #box2{
				background:url('../images/bg_box_2.gif') no-repeat;
				float:left;
				width:224px;
				height:95px;
				margin:0 0 10px 10px;
			}
			
			#body_main #body_right #box3{
				background:url('../images/bg_box_3.gif') no-repeat;
				float:left;
				width:224px;
				height:95px;
				margin:0 0 10px;
			}
			
			#body_main #body_right #box4{
				background:url('../images/bg_box_4.gif') no-repeat;
				float:left;
				width:224px;
				height:95px;
				margin:0 0 10px 10px;
			}
			
			#body_main #body_right #box5{
				background:url('../images/bg_box_5.gif') no-repeat;
				float:left;
				width:224px;
				height:95px;
				margin:0 0 10px 0;
			}
			
			#body_main #body_right #box6{
				background:url('../images/bg_box_6.gif') no-repeat;
				float:left;
				width:224px;
				height:95px;
				margin:0 0 0 10px;
			}

		
			#body_main #body_right a{
				display:block;
				width:134px;
				height:65px;
				padding:20px 70px 10px 20px;
				text-align:left;
			}
			
				#body_main #body_right a p{
					font-size:13px;
					line-height:18px;
				}
				
				#body_main #body_right #box6 a p{
					font-size:18px;
					line-height:18px;
				}
			
			#body_main #body_right #box1 a:hover{
					background:url('../images/bg_box_1_on.gif') no-repeat;
				}
				
			#body_main #body_right #box2 a:hover{
					background:url('../images/bg_box_2_on.gif') no-repeat;
				}
				
			#body_main #body_right #box3 a:hover{
					background:url('../images/bg_box_3_on.gif') no-repeat;
				}
				
			#body_main #body_right #box4 a:hover{
					background:url('../images/bg_box_4_on.gif') no-repeat;
				}
				
			#body_main #body_right #box5 a:hover{
					background:url('../images/bg_box_5_on.gif') no-repeat;
				}
				
			#body_main #body_right #box6 a:hover{
					background:url('../images/bg_box_6_on.gif') no-repeat;
				}

			
.clear{
	clear:both;
	height:1px;
}

#footer{
	width:948px;
	min-height:50px;
	height:auto;
	margin:19px auto 0;
}

	#footer #ftr_body{
		float:left;
		background:url('../images/bg_footer_top.gif') #e6e6e6 no-repeat top;
		width:420px;
		min-height:50px;
		height:auto;
		padding:20px;
		color:#595151;
	}
	
	#footer #ftr_body a{
		color:#595151;
		text-decoration:underline;
	}
	
		#footer #ftr_body a:hover{
			color:#7481be;
		}
	
		#footer #ftr_body #ftr_on{
			color:#7481be;
			text-decoration:none;
		}
				
		

a:visited, span.MsoHyperlinkFollowed {
	text-decoration:none;
}