*{ font-family:Arial, Helvetica, sans-serif;}

body{ text-align:center; padding:0; margin:0; font-size:12px;}
h1 {font-size:30px; margin:0 0 10px 0; }
h2{ color:#595A5C; font-weight:bold; margin:0; padding:0 0 0 0; font-size:18px; line-height:25px;}
h2 a {text-decoration:none;}
h2 a:hover {text-decoration:underline;}
	h2 span{ color:#A7A9AC;}
	h2 cufon{ padding:4px 0 0 0;}
	
.hide {display:none;}

h3.links{ font-size:18px; border-top:1px solid #dddddd; padding-top:15px;  }
h3 a {text-decoration:none;}
h3 a:hover {text-decoration:underline;}

.float_right{ float:right!important;}
.ucase{ text-transform:uppercase;}
#logout{ margin:0 0 0 16px; font-size:14px; color:#101641; font-weight:bold; text-decoration:none;}
#logout:hover{ text-decoration:underline;}

#bg{ width:100%; float:left; background:url(/site_images/bg.jpg) repeat-x bottom left;}
#outer_container{ width:1060px; padding:0; text-align:left; margin:0 auto;}
#header_links{ text-align:left; float:left; width:1000px; padding:0 24px 0 36px; margin:0 auto; position:relative; z-index:1;}
	#header_links .inner{ width:968px; height:53px; float:left; padding:7px 32px 0 0; background:url(/site_images/content_top_shadow.jpg) no-repeat bottom right;}
	#header_links ul{ list-style:none; float:right; padding:7px 0 0; margin:0; z-index:101;}
		#header_links ul li{ float:left; padding:0 7px; border-left:1px solid #939598;}
			#header_links ul li.first{ padding:0 7px 0 0; border:0;}
			#header_links ul li.selected a{color:#94BB34;}
			#header_links ul li a{ text-transform:uppercase; color:#939598; text-decoration:none; font-size:11px;}
				#header_links ul li a:hover{ text-decoration:underline;}
	#header_links .float_right{ border:5px solid #E7E8E9;}
		#header_links .float_right input{ border:0; font-size:11px; float:left;}
			#header_links .float_right input.text{ width:92px; height:14px; padding:3px 8px; margin:0;}
#inner_container{ width:1060px; float:left; padding:0; margin:0; background:#FFF url(/site_images/content_side_shadow.jpg) repeat-y top center;}
#container{ width:1000px; float:left; padding:0 35px 30px 25px; background:url(/site_images/content_bottom.jpg) no-repeat bottom center; position:relative; text-align:left;}
	#container .top{ width:960px; height:100px; margin:0 20px; float:left; border-bottom:2px solid #E8E8E9;}
			#container .top .float_right img{ float:left;}
			#container .top .mya4e{ position:relative; right:-55px; float:left;}
				#container .top .mya4e img{ border:0;}
		#container .top .logo{ position:relative; top:-55px; left:-48px; float:left; margin:0; padding:0;}
			#container .top .logo a{ text-indent:-9000px; float:left; position:relative; z-index:100;}
	#container .left{ float:left; padding:0 0 0 20px; margin:20px 0 0; width:653px; position:relative; border-right:1px solid #E8E8E9;}
		#container .left .main_menu{ float:left; list-style:none; margin:0; padding:0; position:relative;}
			#container .left .main_menu li{ float:left; padding:0 25px 0 5px; background:url(/site_images/menu_dot.gif) no-repeat right;}
				#container .left .main_menu li.last{ background:none; padding:0;}
				#container .left .main_menu li a{ font-size:28px; color:#101641; text-decoration:none;}
					#container .left .main_menu li.selected a.colour1{ color:#BDD73C;}
					#container .left .main_menu li a.colour1:hover{ color:#BDD73C;}
					#container .left .main_menu li.selected a.colour2{ color:#F58220;}
					#container .left .main_menu li a.colour2:hover{ color:#F58220;}
					#container .left .main_menu li.selected a.colour3{ color:#75398C;}
					#container .left .main_menu li a.colour3:hover{ color:#75398C;}
					#container .left .main_menu li.selected a.colour4{ color:#006892;}
					#container .left .main_menu li a.colour4:hover{ color:#006892;}
					#container .left .main_menu li.selected a.colour5{ color:#006892;}
					#container .left .main_menu li a.colour5:hover{ color:#006892;}
					
		#container .left .banner{ width:710px; height:208px; position:relative; float:left; left:-59px; padding:0 0 10px; text-align:right;}
			#container .left .banner #front_banner img{ position:absolute; display:none; visibility:hidden; float:right;}
				#container .left .banner #front_banner img.selected{ position:relative; display:block; visibility:visible;}
		
		#container .left .Breadcrumb{ width:623px; float:left; padding:0; margin:0 0 20px 0;  border-bottom:1px solid #dddddd; position:relative; }
		#container .left .Breadcrumb ul{ width:100%; float:left; list-style:none; margin:0 0 5px 0; padding:0; font-size:12px; }
		#container .left .Breadcrumb ul li{ float:left; color:#666; padding:0 3px;}
		#container .left .Breadcrumb ul li a { text-decoration:none;}
		#container .left .Breadcrumb ul li a:hover{ text-decoration:underline;}
		
		#container .left .bottom{ width:633px; float:left; padding:10px 0 0; margin:10px 0 0; border-top:1px solid #E8E8E9;}
			#container .left .bottom .most_popular{ width:280px; float:left; background:url(/site_images/most_popular_border.jpg) no-repeat top right;}
				#container .left .bottom .most_popular ul{ padding:20px 0 0 0; margin:0; float:left; width:260px; list-style:none;}
					#container .left .bottom .most_popular ul li{ padding:0; width:100%; float:left; border-top:1px solid #E8E8E9;}
						#container .left .bottom .most_popular ul li a{ font-size:16px; font-weight:bold; text-decoration:none; width:100%; float:left; padding:8px 0;}
							#container .left .bottom .most_popular ul li a:hover{ text-decoration:underline;}
							#container .left .bottom .most_popular ul li.colour1{ background:url(/site_images/orange_right.jpg) no-repeat right;}
								#container .left .bottom .most_popular ul li.colour1 a{ color:#F58220;}
							#container .left .bottom .most_popular ul li.colour2{ background:url(/site_images/green_right.jpg) no-repeat right;}
								#container .left .bottom .most_popular ul li.colour2 a{ color:#BDD73C;}
							#container .left .bottom .most_popular ul li.colour3{ background:url(/site_images/purple_right.jpg) no-repeat right;}
								#container .left .bottom .most_popular ul li.colour3 a{ color:#75398C;}
							#container .left .bottom .most_popular ul li.colour4{ background:url(/site_images/blue_right.jpg) no-repeat right;}
								#container .left .bottom .most_popular ul li.colour4 a{ color:#006892;}
							#container .left .bottom .most_popular ul li.colour5{ background:url(/site_images/blue_right.jpg) no-repeat right;}
								#container .left .bottom .most_popular ul li.colour5 a{ color:#006892;}
							
							
							
								
			#container .left .bottom .quick_note{ width:343px; float:left; padding:0 0 0 10px;}
				#container .left .bottom .quick_note h2{ padding:0;}
				#container .left .bottom .quick_note p.more{ padding-left:10px; margin:0; text-transform:uppercase;  }
				#container .left .bottom .quick_note p.more a{ color:#94BB34; font-weight:bold; text-decoration:none;  }
				#container .left .bottom .quick_note p.more a:hover{ text-decoration:underline;  }
				#container .left .bottom .quick_note div{ width:343px; height:180px; background:url(/site_images/postit_front.jpg) no-repeat center; padding:0; margin:0; }
					#container .left .bottom .quick_note div p{ margin:0; padding:30px 15px 0 20px; line-height:16px; font-size:13px; color:#2e3a19;  }
	#container .right{ float:left; width:310px; padding:20px 0 0;}
		#container .right ul.menu{ float:left; list-style:none; margin:0; padding:0 0 19px 20px; position:relative;}
			#container .right ul.menu li{ float:left; padding:0 25px 0 5px; background:url(/site_images/menu_dot.gif) no-repeat right;}
				#container .right ul.menu li.last{ background:none; padding:0;}
				#container .right ul.menu li a{ font-size:28px; color:#101641; text-decoration:none;}
					#container .right ul.menu li a:hover, #container .right ul.menu li.selected a{ color:#94BB34;}
		#container .right #right_lists{ width:310px; height:428px; background:url(/site_images/right_bg.jpg) no-repeat top right; float:left; padding:20px 0 0 10px;}
			#container .right #right_lists h2{ padding:10px 0 10px 15px; width:295px; float:left;}
			#container .right #right_lists p a{color:#F58220; text-decoration:none; font-weight:bold;  }
			#container .right #right_lists p a:hover{text-decoration:underline; }
			#container .right #right_lists ul{ padding:0 0 0 15px; margin:0; list-style:none; width:280px;}
				#container .right #right_lists ul li{ padding:0 0 13px; width:100%; float:left;}
					#container .right #right_lists ul li p{ width:100%; float:left; margin:0; padding:0;}
						#container .right #right_lists ul li p span{ width:100%; float:left; font-style:italic;}
					#container .right #right_lists ul li a{ font-weight:bold; text-decoration:none;}
					#container .right #right_lists ul li a:hover{ text-decoration:underline;}
						#container .right #right_lists ul.green_list li a{ color:#94BB34;}
						#container .right #right_lists ul.orange_list li a{ color:#F58220;}
						#container .right #right_lists .boy { float:right; position:relative; right:-45px; top:-75px;}
						
						
			#container .right #right_lists ul{ padding:0 0 0 15px; margin:0; list-style:none; width:280px;}
				#container .right #right_lists ul li{ padding:0 0 13px; width:100%; float:left;}
				
	#container #container_footer{ width:960px; float:left; margin:10px 20px 0; padding:10px 0 0; border-top:7px solid #E8E8E9;}
		#container #container_footer #hcard{ width:500px; float:left; padding:0;}
			#container #container_footer #hcard p{ margin:0; padding:0 0 3px; width:100%; float:left; line-height:18px;}
			#container #container_footer #hcard ul{ list-style:none; padding:0 0 3px; margin:0; width:100%; float:left;}
				#container #container_footer #hcard ul li{ float:left; padding:0 5px; border-left:1px solid #000;}
					#container #container_footer #hcard ul li.first{ border:0; padding:0 5px 0 0;}
					#container #container_footer #hcard ul li a{ color:#000; text-decoration:none;}
						#container #container_footer #hcard ul li a:hover{ text-decoration:underline;}
		#container #container_footer h3{ font-size:35px; margin:0; padding:10px 0 0; float:right; color:#101641;}
	#footer{ width:974px; float:left; padding:10px 49px 20px 37px;}
		#footer ul{ float:left; list-style:none; padding:0; margin:0;}
			#footer ul li{ float:left; padding:0 7px; border-left:1px solid #101641;}
				#footer ul li.first{ padding:0 7px 0 0; border:0;}
				#footer ul li a{ text-transform:uppercase; text-decoration:none; color:#101641; font-size:11px;}
					#footer ul li a:hover{ text-decoration:underline;}
					
	/* CONTENT STYLES */
	.content_full{ width:623px; float:left; margin-top:23px;  }
		.content_full img{ border:0;}
		.content_full a {text-decoration:none; font-weight:bold;  }
		.content_full a:hover {text-decoration:underline; }
		.content_full p {line-height:18px; }
		.content_full p a{text-decoration:none; font-weight:bold; }
		.content_full p.pSearchTitle {font-size:13px; border-top:1px solid #dddddd; padding:10px 0 10px 0;   }
		.content_full p a:hover{text-decoration:underline; }
		.content_full ul li {line-height:18px; padding-bottom:3px; }
		.content_full ol li {line-height:18px; padding-bottom:3px; }
		.content_full .news{ padding:0; margin:0; list-style:none; width:100%; float:left;}
			.content_full .news li{ width:100%; float:left; padding:10px 0; border-top:1px solid #E8E8E9;}
				.content_full .news li h4{ width:100%; float:left; margin:0; padding:0 0 10px; font-size:14px;}
					.content_full .news li h4 a:hover{ text-decoration:none;}
				.content_full .news li p{ width:100%; float:left; margin:0; padding:0;}
	.content_left{ width:250px; float:left;}
	.content_left img a {border:0;}
	.content_left img {border:0;}
	.content_left p a {font-weight:bold; text-decoration:none;}
	.content_left p a:hover {text-decoration:underline;}
	
	.content_right{ width:373px; float:right; padding:0 20px 0 10px;}
		.content_right .font_change1{ font-size:17px; font-weight:bold;}
		.content_right img{ border:0; padding-bottom:20px; }
		.content_right h1 {font-size:28px; }
		.content_right p {line-height:18px; }
		.content_right ul li {line-height:18px; padding-bottom:3px; }
		.content_right ol li {line-height:18px; padding-bottom:3px; }
		.content_right a {text-decoration:none; font-weight:bold;  }
		.content_right a:hover {text-decoration:underline; }
		
	#content_right{ float:left;}
		.line_right { width:280px; height:23px;  background:url(/site_images/grey_line.gif) no-repeat left; margin-left:20px; }
		.contact { list-style:none; padding:0; margin:0; width:280px; padding:0 20px 0 20px;}
			.contact p {line-height:18px;}
			.contact p a {text-decoration:none; font-weight:bold; }
			.contact p a:hover {text-decoration:underline;}
			
		#content_news{ background:url(/site_images/content_news_bg.jpg) no-repeat top center; list-style:none; padding:0; margin:0; width:280px; height:179px; padding:15px 20px 0;}
			#content_news li{ padding:0 0 10px; width:100%; float:left;}
				#content_news li p{ padding:0; margin:0;}
					#content_news li p span{ width:100%; float:left; color:#939598; font-style:italic;}
				#content_news li a{ font-weight:bold;}
					#content_news li a:hover{ text-decoration:none;}
		#content_right h1.title{ width:290px; height:47px; padding:20px 0 0 20px; float:left; background:url(/site_images/content_right_header_bg.jpg) no-repeat top left;}
		#content_right h2{ width:290px; height:47px; padding:20px 0 0 20px; float:left; background:url(/site_images/content_right_header_bg.jpg) no-repeat top left;}
		
		#content_right .submenu{ width:280px; padding:5px 10px; margin:5px 0 5px 6px; float:left; list-style:none; background-color:#E7E8E9;}
			#content_right .submenu li{ width:280px; float:left; border-top:1px solid #D6D7D9; background:url(/site_images/submenu_arrow.gif) no-repeat right center;}
				#content_right .submenu li.first{ border:0;}
				#content_right .submenu li a{ width:280px; float:left; padding:5px 0; color:#101641; text-decoration:none; font-size:15px; font-weight:bold; }
					#content_right .submenu li a:hover{ text-decoration:underline;}
				#content_right .submenu li.sublevel{ border:0;}
					#content_right .submenu li.sublevel a{ font-size:12px; width:260px; padding:5px 0 5px 20px}
		#content_right #content_resources ul{ padding:5px 0 0 10px; margin:0; list-style:none; width:300px; float:left;}
			#content_right #content_resources ul li{ padding:0 0 10px; width:300px; float:left;}
				#content_right #content_resources ul li div{ width:280px; float:left; background-color:#E7E8E9; padding:10px;}
					#content_right #content_resources ul li div img{ float:left; margin:0 10px 0 0; border:0;}
					#content_right #content_resources ul li div img a { border:0;}
					#content_right #content_resources ul li div p{ margin:0;}
						#content_right #content_resources ul li div p a { text-decoration:none; font-weight:bold; }
						#content_right #content_resources ul li div p a:hover{ text-decoration:underline;}
		