/* CSS Document */

html, body { min-width: 985px; width: 100%; height: 100%; color: #6E88AF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background: #3c3e51; text-align: center; margin: 0; padding: 0; }
	h1 { text-indent: -10000px; font-size: 0; margin: 0; padding: 0; }
		h1 a { display: block; width: 254px; height: 54px; background: none; margin: 17px 15px 0 auto; padding: 0; }
	h2 { font-size: 1.4em; font-weight: normal; color: #3c3e51; margin: 0; padding: 0; letter-spacing: 0.05em; }
	h3 { font-size: 1em; font-weight: normal; color: #3c3e51; margin: 0; padding: 0; letter-spacing: 0.03em; }
	h4 { font-size: 0.67em; color: #b8babc; font-weight: normal; margin: 0 0 5px 0; padding: 0; height: 15px; line-height: 15px; }
	h5 { font-size: 0.79em; line-height: 1.4em; font-weight: normal}
	h6 { font-size: 0.79em; line-height: 1.4em; font-weight: normal}
	p { font-size: 0.79em; line-height: 1.6em; }
	pwp {font-size: 0.79em; line-height: 1.4em;}
	a { text-decoration: none; color: #b92c3b; }
	a:hover { text-decoration: none; }
	b { font-weight: normal; color: #3c3e51; font-style: normal; }
	ul { margin: 0; padding: 0; line-height: 1.6em; }
	img { padding: 3px; }
		img.img_right { float: right; }
		img.img_left { float: left; }
	
	#container { text-align: left; margin: 0px auto; padding: 25px 0; width: 975px; }
		#header { background: #adbbd1 url(images/bg_header.png) 0px 0px no-repeat; height: 132px; overflow: hidden; }
			#header_right { height: 132px; width: 334px; float: right; }
			#header_left { height: 132px; width: 641px; margin: 45px 0 0 0; float: left; display: inline; }
				#navigation { text-align: left; list-style: none; margin: 0 0 0 157px; display: inline; padding: 0; font-size: 11px; width: 121px; float: left; }
					#navigation li { text-align: right; line-height: 15px; height: 15px; }
						#navigation li a { color: #adbbd1; padding: 0 5px; }
						#navigation li a:hover { color: #fff; }
						#navigation li a.active { color: #fff; }
					#home_submenu, #research_submenu, #aboutus_submenu, #publications_submenu, #newsevents_submenu { background: transparent url(images/bg_nav_sub.png) 0px 3px no-repeat; display: inline; float: left; font-size: 11px; text-align: left; padding: 0 0 0 6px; list-style: none; margin: 0 0 0 1px; width: 352px; visibility: hidden; }
					#home_submenu.active, #research_submenu.active, #aboutus_submenu.active, #publications_submenu.active, #newsevents_submenu.active { visibility: visible; }
						#home_submenu li, #research_submenu li, #aboutus_submenu li, #publications_submenu li, #newsevents_submenu li { float: left; line-height: 15px; height: 15px; }
							#home_submenu li .list-spacer, #research_submenu li .list-spacer, #aboutus_submenu li .list-spacer, #publications_submenu li .list-spacer, #newsevents_submenu li .list-spacer { color: #fff; margin: 0 3px; }
							#home_submenu li a, #research_submenu li a, #aboutus_submenu li a, #publications_submenu li a, #newsevents_submenu li a { color: #fff; margin: 0; padding: 0; }
							#home_submenu li a:hover, #research_submenu li a:hover, #aboutus_submenu li a:hover, #publications_submenu li a:hover, #newsevents_submenu li a:hover { color: #b92c3b; }
							#home_submenu li a.active, #research_submenu li a.active, #aboutus_submenu li a.active, #publications_submenu li a.active, #newsevents_submenu li a.active { color: #b92c3b; }
				#quicklinks { list-style: none; display: inline; overflow: hidden; font-size: 0.72em; float: right; margin: 38px 16px 0 0; }
					#quicklinks li { float: left; }
						#quicklinks li a { color: #fff; }
						#quicklinks li .list-spacer { color: #fff; margin: 0 3px; }
						
			#content { width: 975px; overflow: hidden; padding: 0; margin: 0; background: transparent url(images/bg_content.png) 0px 0px repeat-y; min-height: 629px; }
			#contentwide { width: 975px; overflow: hidden; padding: 0; margin: 0; background: transparent url(images/bg_content_wide.png) 0px 0px repeat-y; min-height: 629px; }
				#content #main { display: inline; width: 641px; float: left; margin: 0; padding: 65px 0 20px 0; background: transparent url(images/bg_content_orn.png) 161px 5px no-repeat; }
				#contentwide #main { display: inline; width: 771px; float: left; margin: 0; padding: 65px 0 20px 0; background: transparent url(images/bg_content_orn_wide.png) 158px 0px no-repeat; }
					#main h2 { padding: 0 0 20px 185px; margin: 0; }
					#main h3 { padding: 0 0 5px 185px; margin: 0; }
					#main h5 { padding: 0 0 5px 185px; margin: 0; }
					#main h6 { padding: 0 0 5px 210px; margin: 0; }
					#main p { background: transparent url(images/bg_main_p.png) 65px 100% no-repeat; padding: 0 20px 55px 210px; margin: 0; }
					#main ul { padding: 0 20px 5px 210px; font-size: 0.79em;}
					
					#main pwp { padding: 0 0 0px 210px; margin: 0; }
					
					
						#main ul li { padding: 0 0 2px 0;list-style: outside url(images/bullet_main.png); }
				#content #sidebar { width: 334px; float: right; margin: 0; padding: 65px 0 20px 0; background: transparent url(images/bg_sidebar_orn_wide.png) 7px 0px no-repeat; }
				#contentwide #sidebar { width: 204px; float: right; margin: 0; padding: 65px 0 20px 0; background: transparent url(images/bg_sidebar_orn.png) 2px 0px no-repeat; }
					#sidebar h2, #sidebar h4 { padding: 0 20px 0 30px; }
					#sidebar p { background: transparent url(images/bg_sidebar_p.png) 7px 100% no-repeat; padding: 0 20px 35px 45px; margin: 0 0 15px 0; min-height: 50px; }

				#content #footer_orn, #contentwide #footer_orn { float: left; display: inline; clear: both; height: 75px; width: 198px; margin: -78px 0 0 5px; bottom: 14px; background: transparent url(images/bg_footer_orn.png) 0px 0px no-repeat; }

		#footer	{ width: 975px; height: 14px; margin: 0; font-size: 0em; text-indent: -10000px; background: #adbbd1 url(images/bg_footer.png) 0px 0px no-repeat; }
		#footerwide	{ width: 975px; height: 14px; margin: 0; font-size: 0em; text-indent: -10000px; background: #adbbd1 url(images/bg_footer_wide.png) 0px 0px no-repeat; }

