@charset "utf-8";
/* CSS Document */

html{background:url(images/page_bg.jpg) repeat-x #899d9e} 
body { margin:0 auto; font-family:Calibri;}
a { text-decoration:none;}
img { border:none;}

h1, h2, h3, h4, ul, p{ margin:0px; padding:0px; list-style:none; font-weight:normal;}

#wrapper{width:962px; margin:0px auto;}
#header{float:left; width:962px; height:61px; }
	
	#header p{float:left; margin:0px; padding:0 0 0 10px;}
	
	#top_nav{float:left; width:580px; margin-left:26px; margin-top:3px;  height:53px;}
	
		#top_nav_left { background:url(images/top_nav_left.jpg); width:6px; height:53px; float:left;}
		#top_nav ul { margin:0px; padding:5px 0 0 0px; list-style:none;}
		#top_nav li { display:inline;}
		#top_nav li a { color:#b4c4c5}
		#top_nav li a.button { font-family:Calibri; font-size:13px; text-transform:uppercase; float:left; background:url(images/nav_bg_black_left.jpg) left; margin:0 0 0 1px; line-height:53px;}
		#top_nav li a.button span { display:block; background:url(images/nav_bg_black_right.jpg) right no-repeat; padding:0 20px;}
		#top_nav li a.button:hover { background:url(images/nav_bg_blue_left.jpg) left;}
		#top_nav li a.button:hover span { background:url(images/nav_bg_blue_right.jpg)  right no-repeat; text-decoration:none;}
		#top_nav_right { background:url(images/top_nav_right.jpg); width:6px; height:53px; float:left;}
		
		#top_nav li.li_active { background:url(images/nav_bg_blue_left.jpg) left; float:left;}
		#top_nav li.li_active a { background:url(images/nav_bg_blue_right.jpg) right no-repeat;}

#banner{float:left; padding-left:468px; width:494px; height:376px; background:url(images/banner_bg.jpg) no-repeat; background-position:0 29px; padding-bottom:15px;}
	#banner h1{ color:#ffd235; font-family:"Lucida Bright"; font-style:italic; font-size:28px; font-weight:normal; padding-top:15px;}
	#banner h2{ font-family:"monotype Corsiva"; font-size:19px; font-weight:normal; color:#28353c; padding-top:10px; line-height:20px;}
	#banner p{ float:left; margin:0px; padding:0px; width:494px; padding-top:6px;}
	#banner img{ float:left; margin-left:10px; border:none;}

#container {float:left; width:940px; background:url(images/body_center.jpg) repeat-y; padding:0 11px;}
	#container h1 { font-size:30px; border-bottom:#8f8f8f 1px dashed; padding-top:10px;font-variant:small-caps;font-weight:bold;}
	#container h3 { font-size:13px; font-weight:bold; padding-top:10px;}
	#container h1 i { color:#000; font-style:normal;}
	#container h1 em { color:#ff5a00; font-style:normal;}
	#container h3 i { color:#000; font-style:normal;}
	#container h3 em { color:#ff5a00; font-style:normal;font-weight:bold;font-size:14px;}
	#container h2 { color:#000; font-size:13px; padding-top:10px;}
	#container ul { padding-top:10px; padding-left:15px; color:#000; list-style:square;}
	#container li { font-size:13px; line-height:20px;}
	#container .list_style { float:left;}
	#container .list_style ul { padding-top:10px; padding-left:15px; color:#000; list-style:square; width:300px;}
	#container .list_style li { font-size:15px; line-height:20px; font-weight:bold;list-style:none;}
	#container .list_style li ul { padding-bottom:10px; padding-left:15px; color:#000; list-style:square; padding-top:0px;}
	#container .list_style li ul li {  font-weight:normal; font-size:13px;list-style:square}
	
	
	#container #left_panel { width:667px; float:left; padding:0 10px 0 15px;}
	#container #right_panel { background:url(images/right_panel_bg.jpg) top left no-repeat; width:242px; float:left; padding-left:6px; height:415px;}
		#container #right_panel h1{margin-left:8px;margin-right:8px;}
		#container #right_panel ul { list-style:none; padding-left:0px;}
		#container #right_panel li { padding:0 10px; border-bottom:#8f8f8f 1px dashed; padding-bottom:5px; line-height:12px;margin-left:8px;margin-right:8px;}
		#container #right_panel li h3 small { color:#000; font-size:11px; }
		#container #right_panel li h3 img { margin-left:5px;float:right;}
		#container #right_panel li h2 { padding-top:03px; color:#000; font-size:11px;}
		#container #right_panel .more_news a { color:#627879; font-size:13px; float:right; margin:5px 5px 0 0px;}
		#container #right_panel .more_news a:hover { text-decoration:underline;}
		.inputs{background-color: #bad5d6; border:#778889 1px solid; font-family:Calibri; line-height:19px;}

#footer{ width:962px; background:url(images/body_bottom.jpg) no-repeat top; color:#000000; font-size:13px; padding-top:20px; padding-bottom:5px;}
#footer p { padding-top:5px; text-align:center;}
#footer p a { color:#000000;}


