/* Global stylesheet */

/* Common styles */

	html, body { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;
				background:url(../images/home_bg_rpt.jpg) top left repeat-y #fff; color: #000; width:1025px; }
		
	#container { min-height:961px; width:1025px; background:url(../images/home_bg.jpg) top left no-repeat; }
	
	#left { width:573px; display:inline; float:left; margin:0 0 20px 50px; }
	#right { width:364px; display:inline; float:left; margin:0 0 0 37px; }
	
	#right .sign1 { height:390px; width:281px; display:block; margin:70px 0 0 0; padding:35px 30px 0 30px; }
	#right .sign1 .sign_heading, #right .sign2 .text_container .sign_heading, #right .sign3 .text_container .sign_heading { display:block; font-size:2.0em; font-weight:bold; }
	#right .sign1 img { display:block; margin:35px 0 35px 0; }
	#right .sign1 .text { display:block; margin:0px; font-size:1.2em; font-weight:bold; }

	#right .sign3 { height:390px; width:281px; display:block; margin:70px 0 0 0; padding:35px 30px 0 30px; }
	#right .sign3 .text_container .sub_text { display:block; margin:50px 0 0 0; font-size:1.3em; font-weight:bold; }
	
	#right .sign2 { height:425px; width:341px; display:block; margin:70px 0 0 0; }
	#right .sign2 .text_container { display:block; margin:25px 0 0 25px; width:290px; }
	a.arrow2:visited, a.arrow2:link,  a.arrow2:active { display:block; color:#000; text-decoration:none; padding:0 0 0 22px; background:url(../images/arrow2.gif) center left no-repeat; margin:20px 0 20px 0; font-weight:bold; font-size:1.2em; }
	a.arrow2:hover { text-decoration:underline; }
	
	#left .logo { display:block; margin:36px 0 24px 0 } /*margin:36px 0 30px 22px;*/
	#left .content { margin:0 0 0 10px; float:left; display:inline; width:350px; height:100%; }
	#left .content .home_image { margin:24px 0 24px 0; }
	#left .logo h2 { display:none; }
	
	.green { color:#08693a; }
	.heading, .nav { font-size:1.2em; font-weight:bold; }
	.bold { font-weight:bold; }
	.white { color:#fff; }
	.black { color:#000; }
	.small_black { font-size:0.8em; color:#000; }

	/* nav styles */
	
	#left .nav { float:left; display:inline; width:176px; height:100%; }
	.nav #fontChanger { padding:7px 10px 1px 10px; margin:0 0 0 18px; }
	.nav a.font:visited, .nav a.font:link, .nav a.font:active { display:inline; padding:0px; margin:5px; }
	.nav a:visited, .nav a:link, .nav a:active { display:block; color:#08693a; text-decoration:none; padding:7px 10px 6px 10px; margin:0 0 0 18px; }
	.nav a.selected:visited, .nav a.selected:link, .nav a.selected:active { background:url(../images/nav_selected.jpg) top left repeat-y #ddd; }
	.nav a:hover { text-decoration:underline; }
	.nav a.print_site:hover { text-decoration:none; }
	
	/* eof nav styles */

	#left .content .green_heading { display:block; background:url(../images/landing_header_bg.jpg) top left no-repeat; width:334px; height:23px; padding:10px 0 0 12px; }	
	#left .content img { display:block; margin:5px 0 25px 0; }
	#left .content .green_heading .white { font-weight:bold; }

	a.arrow:visited, a.arrow:link,  a.arrow:active { display:block; color:#08693a; text-decoration:none; padding:0 0 0 22px; background:url(../images/arrow.gif) top left no-repeat; margin:0 0 20px 0; }
	a.arrow:hover { text-decoration:underline; }
	
	#left .content .links_holder { display:block; margin:30px 0 0 0; }
	
	#left .content .thumb_holder { display:inline; float:left; width:97px; }
	#left .content .thumb_holder img { margin:0 0 10px 0; }
	
	a.green_link:visited, a.green_link:link, a.green_link:active { display:block; color:#08693a; text-decoration:none; font-weight:bold; }
	a.green_link:hover { text-decoration:underline; }
	
	.hr { margin:22px 0 22px 0; height:3px; display:block; background:#49916f; }
	.hr hr { display:none; }
	
	#left .content .green_sub_heading { color:#08693a; font-size:1.2em; display:block; margin:0 0 10px 0; }

	#left .content .heading .green p { padding:0px; margin:0px; }
	
	#left .content .story img { float:left; margin:0 20px 20px 0; }
	#left .content .story a { text-decoration:none; color:#08693a; }
	#left .content .story .heading { color:#08693a; display:block; margin:0 0 10px 0; font-weight:normal; }
	#left .content .story a:hover { text-decoration:underline; }
	#left .content .disability { background:url(../images/content_bg.jpg) top left repeat-y #FFF; display:block; }
	#left .content .disability .text { display:block; padding:10px; width:320px; }
	#left .content .disability .mdgs { font-size:1.2em; font-weight:bold; display:block; margin:10px 0 10px 0; }
	#left .content .disability img { display:block; margin:0px; }
	#left .content .disability .mgd_logo { display:inline; margin:0 10px 0 0; float:left; }
	#left .content .spacer { display:block; height:20px; }


	.mdgs a:active, .mdgs a:visited, .mdgs a:link { padding:6px; color:#000; text-decoration:none; }
	.mdgs a.selected:active, .mdgs a.selected:visited, .mdgs a.selected:link { padding:6px; display:inline; color:#FFF; text-decoration:none; background:url(../images/disability_selected.jpg) center center no-repeat; }
	.mdgs a:hover { text-decoration:none; }

	#left .footer_fade { clear:both; background:url(../images/footer_fade.jpg) top left repeat-x; height:36px; display:block; }
	#left .logos img { float:left; margin:30px 50px 0 50px; }
	
/* Page specific styles */

