/*
	PHG Foundation
	Author: Calvin Cheah
	Date: 1 December 2008
	Modified: 1 December 2008
	File: style.css
*/
/* tag:body */
	body { padding: 0; margin: 0; font: .74em Arial, sans-serif; line-height: 1.5em; color: #666666; background-color:white;}
	a{color:#663366;text-decoration:none;}
	a:hover{text-decoration:underline;}	
	#top_highlights a:hover, #top_features a:hover,
	#content_body a:hover{background-color:#FFFFCC;}
	div.box_clear{clear:both;padding:0;margin:0;}
/* id:header */
#header{margin:0px auto;height:100px;width:991px;position:relative;}
	a#link_home{display:block;height:95px;width:415px;margin:0px;padding:0px;float:left;
				background-image:url(../images/logo-phg-foundation.jpg);background-repeat:no-repeat;
				text-indent:-1000px; overflow:hidden;border:0px;}
	#profile{position:absolute;right:15px;top:6px;}
	#search{float:right;margin:30px 0px 0 0;width:214px;height:40px;
			background-image:url(../images/search5.jpg); background-repeat:no-repeat;}
		#search_q{width:100px;margin:12px 18px 0 45px;border:0px;color:#999999;}
			#search_q:focus{color:#663366;}
		#search_submit{color:white;padding:0 9px;font-weight:bold;}
	#rss{float:right;clear:right;margin:6px 0 0 0;width:380px;}
		#rss ul{list-style:none;margin:0;padding:0;float:right;}
		#rss li{list-style:none;margin:0;padding:0;float:left;}
		#rss li a{padding:0 5px;color:#999999;}
		#rss li a:hover{color:#990033;}
		#rss li.rss_home a{background-image:url(../images/icons/rss/feed-icon-12x12.gif);background-repeat:no-repeat;padding:0 3px 0 17px; background-position:2px 1px;font-weight:bold;color:#CC3399;}
/* id:body */
#body{margin:0px auto;height:100px;width:991px;}
	#top_navigation{margin:0;padding:0;height:35px;width:991px; background-position:0 0px;
					background-image:url(../images/top-nav-bg.jpg);background-repeat:no-repeat;}
		#top_navigation ul{margin:0 0 0 32px;padding:0;list-style-type:none;}
		#top_navigation li{margin:0;padding:0;list-style-type:none;float:left;display:block;}
		#top_navigation li a{padding:0 0 0 20px;display:block;color:white;float:left;cursor:pointer;font-weight:bold;background-image:url(../images/top-nav-highlight-bg2.jpg); background-position:left top;}
			#top_navigation li a span{float:left;display:block;background-color:none;padding:12px 20px 5px 0;cursor:pointer;background-image:url(../images/top-nav-highlight-bg2.jpg); background-position:right top;}
			#top_navigation li a:hover{background-image:url(../images/top-nav-highlight-bg.jpg); background-position:left top;}
			#top_navigation li a:hover span{background-image:url(../images/top-nav-highlight-bg.jpg); background-position:right top;}
			#top_navigation li a.active{background-image:url(../images/top-nav-highlight-white-bg.jpg); background-position:left top;}
			#top_navigation li a.active span{background-image:url(../images/top-nav-highlight-white-bg.jpg); background-position:right top;color:#666666;background-color:white;}
	#top_banner{margin:0;padding:0;height:161px;width:991px;
					background-image:url(../images/main-border-bg.jpg);background-repeat:repeat-y;}	
		#banner{margin:0;padding:0;width:991px;height:161px;position:relative;}
			#banner #banner_item{position:absolute;z-index:10;width:256px;height:128px;right:20px;bottom:10px;border:solid black 0px;}
				#banner #banner_item h2{font-size:120%;font-weight:bold;margin:0;padding:0:}
					#banner #banner_item h2 a{}
				#banner #banner_item ul{list-style:none;margin:4px 0 0px 0;padding:0;}
				#banner #banner_item li{list-style:none;margin:0;padding:0 0 5px 17px;line-height:117%;background-image:url(../images/button_news.jpg); background-repeat:no-repeat; background-position:3px 3px;}
			#banner a#banner_about{position:absolute;z-index:10;width:260px;height:128px;left:430px;bottom:10px;border:solid black 0px;display:block;text-indent:-10000px;overflow:hidden;}
			img#banner_phg{position:absolute;top:0;border:0;}

	#body_features_top{margin:0;padding:0;width:991px;height:37px;
					background-image:url(../images/main-border-feature-top.jpg);background-repeat:no-repeat;}
		#body_features_top ul{margin:0;padding:0;list-style:none;}
		#body_features_top li{margin:0;padding:0;list-style:none;float:left;display:block;}
			#body_features_top li a{height:37px;text-indent:-1000px;overflow:hidden;display:block;}
			#body_features_top li a.body_features_top_news{width:420px;}
			#body_features_top li a.body_features_top_reports{width:283px;}
			#body_features_top li a.body_features_top_highlights{width:282px;cursor:default;}
	#body_features{margin:0;padding:0;width:991px;
					background-image:url(../images/main-border-bg-2.jpg);background-repeat:repeat-y;}
		#body_feature_news{float:left;width:416px;margin:0;padding:0;}
			#body_feature_news_inner{margin:8px 0 0 16px;}
				#latestnews_top{background-image:url(../images/mainbody_latestnews_top.jpg);background-repeat:no-repeat;height:33px;width:401px;position:relative;}
					#latestnews_top a{background-color:none;position:absolute;right:5px;top:5px;padding:2px;width:210px;display:block;overflow:hidden; text-indent:-1000px;}
				#latestnews_middle{width:401px;}
					#latestnews_middle ul{margin:0;padding:0px 0px 0px 0;}
					#latestnews_middle li{margin:0;padding:0px 14px 12px 10px;list-style:none;text-align:right;}
					#latestnews_middle li a{padding:0 14px 0 0;display:block;background-repeat:no-repeat;background-position:right 6px;}
					#latestnews_middle li a{background-image:url(../images/button_news.jpg);}
					#latestnews_middle li a:hover{background-image:url(../images/button_news_2.jpg);color:#990099;}
				#latestnews_bottom{background-image:url(../images/mainbody_latestnews_bottom.jpg);background-repeat:no-repeat;width:401px;text-align:right;height:31px;padding:0;margin:0;}
					#latestnews_bottom a{padding:7px 15px 0 15px;font-weight:bold;color:#666666;display:block;}

		#body_feature_reports{float:left;width:283px;margin:0;padding:0;}
			#body_feature_reports_inner{margin:8px 0 0 1px;background-color:#ffffff;border-right:solid #eeeeee 0px;}
				#reports_top{background-image:url(../images/mainbody_reports_top.jpg);background-repeat:no-repeat;height:33px;position:relative;}
					#reports_top a{background-color:none;position:absolute;left:5px;top:5px;padding:2px;width:150px;display:block;overflow:hidden; text-indent:-1000px;}
				#body_feature_reports_inner ul{margin:4px 5px 4px 16px;padding:0;list-style:none;}
				#body_feature_reports_inner li{margin:0 0 5px 0;padding:0;list-style:none;clear:left;font-size:95%;}
					#body_feature_reports_inner h2{font-size:120%;margin:0;padding:0;font-weight:bold;float:left;width:190px;}
					#body_feature_reports_inner h2 a{color:#663366;}
					#body_feature_reports_inner h3{font-size:100%;margin:0;padding:0;font-weight:normal;float:left;width:190px;}
					#body_feature_reports_inner h3 a{color:#000000;}
					#body_feature_reports_inner a.link_report_icon{float:left;margin:0 7px 15px 0;}
					#body_feature_reports_inner div.report_description{float:left;width:210px;}
					#body_feature_reports_inner img{padding:3px;border:solid #cccccc 1px;}
				#reports_bottom{clear:both;text-align:right;margin:0 0 0 5px;padding:0px 10px 0 0;font-size:100%;border-top:solid #eeeeee 0px;}
					#reports_bottom a{color:#666666;font-weight:bold;}
				
		#body_feature_highlights{float:left;width:278px;margin:0;padding:0;}
			#body_feature_highlights_inner{margin:8px 0 0 0;background-color:#ffffff;}
				#highlights_top{background-image:url(../images/mainbody_highlights_top.jpg);background-repeat:no-repeat;height:33px;position:relative;}
					#highlights_top a{background-color:none;position:absolute;left:5px;top:5px;padding:2px;width:150px;display:block;overflow:hidden; text-indent:-1000px;}
				#body_feature_highlights_inner ul{margin:4px 0 0 0;padding:0 0 4px 0;border-bottom:solid #eeeeee 0px;}
				#body_feature_highlights_inner li{margin:0;padding:0 5px 5px 16px;list-style:none;}
				.highlight_box{margin:0 0 0 0;padding:5px 5px 5px 15px;z-index:20;}
					.highlight_box img{float:right;margin:5px 5px 5px 10px;border:0;}
					.highlight_box h2{padding:0;margin:0;font-size:120%;}
					.highlight_box h2 a{color:#CC3399;}
					.highlight_box p{margin:0;padding:0;}
		#bottom_right{z-index:10;position:absolute;right:0;bottom:0;width:48px;height:31px;background-image:url(../images/bottomright.jpg);}
	#box_bottom{margin:0;padding:0;width:991px;background-image:url(../images/mainbody_footer_2.jpg);background-repeat:no-repeat;height:45px;background-position:0 0;}
		#box_bottom ul{margin:0;padding:0;list-style:none;}
		#box_bottom li{margin:0;padding:0;list-style:none;float:left;display:block;height:37px;text-align:right;}
			#box_bottom li.box_bottom_news{width:420px;}
			#box_bottom li.box_bottom_reports{width:283px;}
			#box_bottom li a{margin:0 15px 0 0;padding:5px 15px;color:#666666;font-weight:bold;}
			#box_bottom li a{background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:right 8px;}
/* id:content */
	#content{margin:0;padding:0;height:auto;width:991px;
					background-image:url(../images/main-border-bg.jpg);background-repeat:repeat-y;}
		#content_header{margin:0;padding:0;height:auto;width:991px;height:45px;position:relative;}
		#content_header{background-image:url(../images/header-bg.jpg);background-repeat:no-repeat; background-position:4px 0;}
			#content_header h1{padding:10px 20px 0px 20px;margin:0;font-size:170%;font-weight:normal;text-align:left;color:#660066;}
			#content_header_description{position:absolute;left:160px;top:0;font-size:90%; background-color:white;padding:0 4px 0 0;}
		#content_left{float:left;width:200px;padding:0 10px;}
		#content_body{float:right;width:730px;margin:0 30px 0 5px;color:#333333;}
			#content_body h1{line-height:normal;font-size:165%;margin:0px;padding:0;color:#663366;font-weight:normal;}
			#content_body h2{line-height:normal;font-size:165%;margin:0px;padding:0;color:#663366;font-weight:normal;}
		
		#content_bottom{margin:0;padding:0;height:45px;width:991px;display:block;
						background-image:url(../images/main-border-footer-bg-page.jpg);background-repeat:no-repeat;}		

		.page_date_display{text-align:right;padding-top:30px;color:#999999;clear:both;}

/* id:footer */
#footer{margin:10px 10px 10px 20px;height:80px; background-image:url(../images/logo-phg-foundation-footer.jpg); background-repeat:no-repeat; background-position:right -4px;}
	#footer ul{margin:0;padding:0;list-style:none;}
	#footer li{margin:0;padding:0;list-style:none;float:left;padding:0 10px 0 0;}
