/* SCREEN CSS */

body {
	margin: 0px;
	font-family: 'Helvetica Neue Light', 'HelveticaNeue-Light', Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #404040;
	background-color: #f6ae20;
}

.clear {clear:both; display:block;}

a {
	color: #0085ab;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #95b909;
	text-decoration: none;
}

hr {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #d7e7fb;
	height: 0px;
}

.bLine{
    display:block;
    clear:both;   
    padding-top:5px;  
}

.floating_container {
	position: relative;
	padding: 0px;
	width: 994px;
	margin: 0px auto;
	text-align: left;
}

.locDet {
    padding-left:0!important; 
}

.locDet li {
    margin-top:10px;   
}

#main_container {
	float: left;
	width: 100%;
	position: relative;
	min-height: 600px;
	background: url('../images/gui/main_container_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
}

/* for Internet Explorer 6 */
/*\*/
* html #main_container {
	height: 600px;
}
/**/

#main_box {
	float: left;
	position: relative;
	min-height: 600px;
	background: url('../images/gui/main_box_bg.jpg');
	background-repeat: no-repeat;
	background-position: top;
	background-color: #ffffff;
}

/* for Internet Explorer 6 */
/*\*/
* html #main_box {
	height: 600px;
}
/**/

#top_nav {
	float: left;
	width: 100%;
}

#top_nav ul {
	color: #ffffff;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: url('../images/gui/top_nav_divider.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

#top_nav li {
	display: inline;
}

#top_nav a {
	display: block;
	float: left;
	height: 30px;
	line-height: 26px;
	padding: 0 9px 0 7px;
	background: url('../images/gui/top_nav_bg.gif') right top no-repeat;
	color: #ffffff;
	text-decoration: none;
}

#top_nav a:hover {
	background-position: right -30px;
    color: #ffffff;
}

.top_nav_right {
	float: right;
}

.top_nav_left {
	float: left;
}

#masthead {
	float: left;
	position: relative;
	width: 984px;
	height: 235px;
}

#home_content {
	float: left;
	width: 974px;
	padding-top: 35px;
	padding-left: 10px;
}

#home_content-left_column {
	float: left;
	width: 432px;
}

#home_content-right_column {
	float: right;
	width: 507px;
}

#breadcrumb_trail {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

#breadcrumb_trail ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 645px;
	border: 1px solid #d7e7fb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	height: 19px;
	background: #ffffff;
}

#breadcrumb_trail li {
	display: block;
	float: left;
	background: url('../images/gui/breadcrumb_divider.gif') right top no-repeat;	
	padding: 5px;
	padding-right: 15px;
	padding-top: 3px;
}

#subpage_content {
	float: left;
	width: 949px;
	padding-top: 15px;
	padding-left: 35px;
}

#subpage_content-left_column {
	float: left;
	width: 474px;
	padding-bottom: 15px;
	font-size:14px;
}

#subpage_content-left_column_wide {
	float: left;
	width: 100%;
	padding-bottom: 15px;
	font-size:14px;
}

#subpage_content-right_column {
	float: right;
	width: 430px;
	margin-right: 10px;
}

#subpage_content-left_column p {
	font-size: 14px;
	line-height: 18px;
}

h1 {
	float: left;
	display: block;
	width: 100%;
	font-size: 24px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	line-height: 24px;
	border-bottom: 1px solid #d7e7fb;
	margin-bottom: 25px;
	padding-top: 5px;
}

h2 {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	line-height: 14px;
}

.angled_divider {
	padding-bottom: 5px;
	border-bottom: 1px solid #d7e7fb;
	border-left: 1px solid #d7e7fb;
	text-indent: 10px;
}

.straight_divider {
	padding-bottom: 5px;
	border-bottom: 1px solid #d7e7fb;
}

.home-intro_text_box {
	background: url('../images/gui/home-intro_text-top_bg.gif') left top no-repeat;
	width: 432px;
	font-size: 14px;
	line-height: 18px;
	background-color: #e1f09b;
	margin-bottom: 20px;
}

.home-intro_text_box p {
	padding: 10px;
	margin: 0px;
	background: url('../images/gui/home-intro_text-bottom_bg.gif') left bottom no-repeat;
}

#press_releases_box {
	float: left;
	width: 503px;
	padding-left: 10px;
	margin-bottom: 15px;
}

div.report_release_box {float: left;width: 503px;padding: 20px 0 7px 10px;margin-bottom: 30px;}
div.report_release_box div.report_col1 { width:283px; padding-right:29px; float: left}
div.report_release_box div.report_col2 { width:auto; float: left; font-size:12px}
p.watch_webcast { background:url('../images/gui/arrow-watch.gif') left center no-repeat; padding:0 0 0 20px; font-size:12px; font-weight:bold; margin:0}
p.date_live { padding:0 0 0 35px; margin:0}
p.download_report { background:url('../images/gui/download-report.gif') left top no-repeat; padding:0 0 0 20px; font-weight:bold; margin:10px 0 0 0}
p.read_report { background:url('../images/gui/read-report.gif') left center no-repeat; padding:0 0 0 20px; font-weight:bold; margin:10px 0 0 0}
p.cover-report { padding-bottom:60px; background:url('../images/gui/reflect-cover.png') center bottom no-repeat; width:116px}
p.opening_statement { background:url('../images/gui/opening-statement.gif') left top no-repeat; padding:0 0 0 20px; font-weight:bold; margin:10px 0 0 0}
.big20 { font-size:20px }
div.promo_row div.promo_description p.read_comments { background:url('../images/gui/read-report.gif') left center no-repeat; padding:0 0 0 20px; font-weight:bold; margin:30px 0 0 0;}
div.promo_row div.promo_description p.submit_comments { background:url('../images/gui/opening-statement.gif') left center no-repeat; padding:0 0 0 20px; font-weight:bold; margin:10px 0 0 0;}
div.promo_row div.promo_description p.date_live { margin:0; float:none; display:block; clear:left; margin-left:35px;  }


div.more_press_releases_box { *margin-top:15px; _margin-top:0px}
div.more_press_releases_box ul li a img {border: 1px solid #007ed2;	width: 133px;	height: 73px;overflow: hidden;float:right }

div.latest_photos_box {	float: left;padding:0;	padding-bottom: 15px; margin-top: 15px;}
div.latest_photos_box ul.latest-photos { margin:0 0 0 3px; padding:0; }
div.latest_photos_box ul.latest-photos li { padding:0 0 0 5px; margin:0; float:left; list-style-type:none}
div.latest_photos_box ul.latest-photos li a img {	border: 1px solid #007ed2;	/*width: 73px;height: 73px;*/	overflow: hidden;}

.generic_button {
	float: right;
	display: block;
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #006bcb;
	font-size: 11px;
	background: url('../images/gui/generic_button-bg.gif') repeat-x;
	color: #ffffff;
	background-color: #007ed2;
	cursor:pointer;
}

.generic_button:hover {
	border: 1px solid #a8bb47;
	background: url('../images/gui/generic_button-over-bg.gif') repeat-x;
	color: #000000;
	background-color: #d3e47d;
}

.promos_box {
	float: left;
	width: 100%;
	border-top: 1px solid #d7e7fb;
	border-bottom: 1px solid #d7e7fb;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-bottom: 15px;
	
}

.promo_column {
	float: left;
	border-right: 1px solid #d7e7fb;
	padding-right: 15px;
}

.promo_description {
	float: left;
	width: 220px;
	padding-left: 10px;
}

.promo_row {
	float: left;
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #d7e7fb;
}

.promo_row p {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 5px;
}

.last_row {
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.date_box {
	padding: 5px;
	margin-left:15px;
	border: 1px solid #89bdf5;
	text-align: center;
	line-height: 10px;
}

.icon_box {
	margin-left: 15px;
}
.align_box { width:80px; float:left; overflow:hidden}

.promo_column p {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 5px;
}

.date_box-month {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;	
}

.date_box-day {
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -2px;
	line-height: 28px;
}

.date_box-year {
	
}

#subpage_subnav {
	float: left;
	width: 173px
}

#subpage_subnav ul {
	list-style: none;
	border-top: 1px solid #d7e7fb;
	margin: 0px;
	padding: 0px;
}

#subpage_subnav li {
	font-size: 12px;
	padding: 5px;
	border-bottom: 1px solid #d7e7fb;
}

#subpage_content-biographies {
	float: right;
	width: 753px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.bullet
{
    font-size:14px;  
    padding-right:5PX;  
}

.bio_box {
	float: left;
	width: 205px;
	padding-right: 10px;
	border-right: 1px solid #d7e7fb;
	border-bottom: 1px solid #d7e7fb;
	margin-right: 35px;
	margin-bottom: 35px;
	padding-bottom: 10px;
	position: relative;
	height:300px;
}
.bio_box ul {
	margin:8px 0 0 0px;
	padding:0;
}
.bio_box h2 {
	font-size: 16px;
	line-height: 18px;
	height:32px;
}

.bio_left_side {
	width: 100px;
	float: left;
}

.bio_left_side ul {
	float: left;
	margin: 0px;
	padding-left: 25px;
	font-size: 10px;
	line-height: 11px;
}

.bio_right_side {
	width: 105px;
	float: left;
}

.bio_pic {
	width: 88px;
	height: 135px;
	border: 1px solid #007ed2;
	overflow: hidden;
	background: #ffffff;
	margin-right: 10px;
	margin-bottom: 10px;
}

.bio_pic img {
	width: 90px;
	height: 135px;
}

.bio_text {
    height:264px;
}

.bLine ul {
    float:left; 
    list-style-type:none;
    padding:0 0 0 0;    
}

.bio_text p {
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
.bio_text img {
	width:105px;
	height:150px;
	margin-right:7px;
	border:1px solid #007ED2;
	margin-bottom:10px;
}


#subpage_content-biography {
	float: right;
	width: 753px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.full_bio_box {
	float: left;
	width: 100%;
	padding-bottom: 35px;
}

.full_bio_box h2 {
	font-size: 18px;
	line-height: 16px;
}

.full_bio_left_side {
	width: 200px;
	float: left;
}

.full_bio_left_side ul {
	float: left;
	margin: 0px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
}

.full_bio_right_side {
	width: 405px;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	border-right: 1px solid #d7e7fb;
	border-bottom: 1px solid #d7e7fb;
}

.full_bio_pic {
	width: 198px;
	height: 298px;
	border: 1px solid #007ed2;
	overflow: hidden;
	background: #ffffff;
	margin-bottom: 10px;
}

.full_bio_text p {
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	text-align:justify;
}

.dots {
    padding-left:3px;
}

.media_box {
	float: left;
	width: 100%;
}

.media_box ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.media_box li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #d7e7fb;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 12px;
}

.media_link {
	display: block;
	width: 250px;
	font-size: 16px;
	line-height: 16px;
}

.media_box p {
	width: 250px;
	margin: 0px;
	padding: 0px;
}

.play_audio_link, .read_document_link, .play_video_link, .close_video_link {
	display: block;
	float: right;
	padding-left: 30px;
	margin: 5px;
	padding-top: 5px;
	height: 21px;
	cursor:pointer;
}

.play_audio_link:hover, .read_document_link:hover, .play_video_link:hover, .close_video_link:hover {
	background-position: 0 -26px;
}

.play_audio_link {
	background: url('../images/gui/play_media-icon.gif') no-repeat;
}

.read_document_link {
	background: url('../images/gui/document-icon.gif') no-repeat;
}

.play_video_link {
	background: url('../images/gui/play_media-icon.gif') no-repeat;
}

.close_video_link {
background:url("../images/gui/close_media-icon.gif") no-repeat scroll 0 0 transparent;
}

.press_release_column {
	float: left;
	width: 135px;
	padding-right: 20px;
	border-right: 1px solid #d7e7fb;
	margin-right: 20px;
	margin-top: 15px;
	min-height:250px;
	position:relative;
	padding-bottom:20px;
}

.press_release_column a.generic_button {position:absolute; right:10px; bottom:0}

.press_release-date {
	font-size: 10px;
}

.press_release-link {
	font-size: 16px;
	line-height: 16px;
}

.press_release-summary {
	font-size: 12px;
}

.last_column {
	border-right: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

.press_release_column img {
	border: 1px solid #007ed2;
	width: 133px;
	height: 73px;
	overflow: hidden;
}

#press_release_signup_box {
	float: left;
	width: 100%;
	padding-top: 8px;
	border-top: 1px solid #d7e7fb;
	border-bottom: 1px solid #d7e7fb;
	margin-bottom: 15px;
	text-indent: 10px;
}

#press_release_signup_box h2 {
	width: 200px;
	margin-top: 5px;
}

#press_release_signup_box form {
	margin: 0px;
	padding: 0px;
	float: right;
	padding-bottom: 10px;
}

.press_release_signup-label {
	float: left;
	display: block;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	padding-right: 15px;
}

.press_release_signup-button {
	border: 1px solid #006bcb;
	height: 23px;
	background: url('../images/gui/generic_button-bg.gif') repeat-x;
	background-color: #007ed2;
	color: #ffffff;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	float: left;
	font-size: 10px;
	line-height: normal;
	margin: 0px;
}

@-moz-document url-prefix() {
	.press_release_signup-button {
		padding-bottom: 4px;
	}
}

.press_release_signup-button:hover {
	border: 1px solid #a8bb47;
	background: url('../images/gui/generic_button-over-bg.gif') repeat-x;
	color: #000000;
	background-color: #d3e47d;
}

.press_release_signup-field {
	float: left;
	width: 170px;
	height: 15px;
	margin-right: 5px;
	border: 1px solid #89bdf5;
	padding: 3px;
	background-color: #f8fbff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.more_press_releases_box ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.more_press_releases_box li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #d7e7fb;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 12px;
}

.more_press_releases_link {
	display: block;
	font-size: 14px;
	line-height: 14px;
}

.more_press_releases_box p {
	
	margin: 0px;
	padding: 0px;
}

#footer_container {
	float: left;
	width: 100%;
	background: url('../images/gui/footer_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	min-height: 240px;
}

/* for Internet Explorer 6 */
/*\*/
* html #footer_container {
	height: 240px;
}
/**/

#footer_box {
	float: left;
	padding-left: 10px;
	width: 984px;
}

#footer_box a {
	color: #404040;
}

#footer_box a:hover {
	color: #0085ab;
}

#footer_address_box {
	float: left;
	width: 250px;
	padding-top: 15px;
	font-size: 12px;
}

#footer_organizations_box {
	float: right;
	width: 580px;
}

#footer_organizations_box p {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}

.footer_organizations_column {
	float: left;
	width: 165px;
	margin: 0px;
	padding: 10px;
}

#nav_container {
	height: 84px;
	position: absolute;
	top: 153px;
	left: 0px;
	padding-left: 10px;
}

.primary_nav_parent {
	float: left;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	background: url('../images/gui/primary_nav_bg.png');
	background-repeat: repeat-x;
	border-right: 1px #89bdf5 solid;
	border-left: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	margin-right: 10px;
	padding: 10px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	height: 62px;
}

.primary_nav_children {
	font-size: 12px;
	font-weight: normal;
	background: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
}


#process_diagram {
	float: left;
	width: 930px;
	height: 380px;
	background: url('../images/gui/ipcc_process_diagram-bg.gif');
	background-repeat: no-repeat;
	padding-bottom: 35px;
	overflow: hidden;
}

.phases {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 40px;
	width: 930px;
	padding-top: 58px;
}

.phase {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 144px;
	margin-right: 42px;
}

.phase h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	width: 100px;
	border: none;
	color: #333333;
	margin: 0px;
	padding: 0px;
	height: 70px;
}

.phase ul {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.phase li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 130px;
}

.phase p {
	font-size: 12px!important;
	line-height: 14px!important;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


#left_logo {
	float: left;
	position: relative;
	
}

#left_logo a {
	display: block;
	float: left;
	
	width: 307px;
	height: 97px;
	padding: 0 9px 0 7px;
	text-decoration: none;
}

#right_logo {
	float: right;
	position: relative;
	
}

#right_logo a {
	display: block;
	width: 180px;
	height: 97px;
	padding: 0 9px 0 7px;
	text-decoration: none;
}
.hide-report
{
    display:none;
}
/* SCREEN CSS END */
