﻿@charset "utf-8";
/* CSS Document */



/* corporate and skin styles */
#banner_container {margin-left:auto; margin-right:auto; width:100%; background-color:#FFFFFF; position:relative; height:100px;}
#bottom_container {margin-left:auto; margin-right:auto; width:100%; background-color:#FFFFFF; position:relative;}
/* begin corporate banner */
#banner_ThinLine {font-size:0px; height:32px; background-color:#333;width:100%; position:relative;}
#banner_language{ float:left;width:300px;margin-right:5px;height:23px;margin-top:0px}
#banner_body {height:100px; background-image: url('/corporate/gfx/banner_bd_back.jpg'); background-repeat:repeat-x; float:left; width:100%;}
#banner_logo_unep {width:100px; height:86px; float:left;margin-top:0px; position:relative; text-align:left;}
#banner_logo_unep a img {position:relative; top:7px; left:20px; text-decoration:none;}
/*#banner_logo_unep a img.cn {position:relative; top:5px; left:10px;}*/
#banner_logo_unep a img.es, #banner_logo_unep a img.pr {position:relative; top:7px; _top:9px; left:7px; text-decoration:none;}

#banner_unep {float:left; width:320px; margin:15px 0px 0px 0px; _margin-top:30px; position:relative;}

#banner_unep img {margin-top:43px; _margin-top:31px;} /*image version*/
#banner_unep img.en {margin-top:40px; _margin-top:28px;}
#banner_unep img.fr {margin-top:43px; _margin-top:29px;}
#banner_unep img.es, #banner_unep img.pr {margin-top:40px; _margin-top:28px; margin-left:3px;}

/*lanuage customizations while catering for IE6 n 7*/
#unepTitle		{padding:0px; position:relative; text-align:left; margin-top:35px; _margin-top:22px;}
#unepTitle span {color:#FFFFFF; font-size:15px; margin-left:0px; font-family:Arial,Tahoma,Sans-Serif; font-weight:bold;}
#unepMotto		{padding:0px; position:relative; text-align:left; letter-spacing:4px; margin-top:5px;}
#unepMotto span {color:#FFFFFF; font-size:10.5pt; margin-left:0px; font-family:Arial,Tahoma,Sans-Serif; font-weight:normal;}

#unepMotto span.fr	{letter-spacing:2px;}
#unepTitle span.es	{font-size:10pt; margin-left:5px;}
#unepTitle span.pr	{margin-left:5px;}
#unepMotto span.es, #unepMotto span.pr	{font-size:10.5pt; margin-left:5px;}

#banner_right {float:left; width:580px; position:relative;}
#banner_search {text-align:right; height:auto; margin:0px; padding:0px; float:right;}

/*#banner_priority_area	{position:relative;margin-top:22px;width:inherit; _margin-top:12px;}*/
#banner_priority_area	{float:left;margin-top:2px;width:inherit; position:relative;}


#banner_priority_area_links {height:21px; z-index:2;}
#banner_priority_area_links ul {list-style-type:none; margin:0; padding:0; position:relative; width:579px;}
#banner_priority_area_links ul li {font-family:Arial;font-size:11px;font-weight:bold;float:left; padding-top:2px; list-style-type:none;}
/*#banner_priority_area_links ul.fr li	{margin-right:5px;}
#banner_priority_area_links ul.en li	{margin-right:2px;}
#banner_priority_area_links ul.es li	{margin-right:3px;}*/
#banner_priority_area_links ul li a {display:block; font-family:Arial;font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:9px;padding-right:9px;font-family:Arial; text-decoration:none;}
/*PA icons... ensure alignment since not all are same size*/
#banner_priority_area_links ul li img.CChange 		{margin:0px 0px 1px 0px;}
#banner_priority_area_links ul li img.disaster 		{margin:0px 0px 1px 0px;}
#banner_priority_area_links ul li img.ecosystem 	{margin:0px 0px 0px 0px;}
#banner_priority_area_links ul li img.governance 	{margin:5px 0px 5px 0px;}
#banner_priority_area_links ul li img.harmful 		{margin:5px 0px 5px 0px;}
#banner_priority_area_links ul li img.resources 	{margin:5px 0px 5px 0px;}
#banner_priority_area_links ul li img.review 	    {margin:5px 0px 0px 0px;}

#banner_priority_area_links ul li a.en {display:block; font-family:Arial;font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:9px;padding-right:9px;font-family:Arial; text-decoration:none;}
#banner_priority_area_links ul li a.fr {display:block; font-family:Arial;font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:0px;padding-right:7px;font-family:Arial; text-decoration:none;}
#banner_priority_area_links ul li a.right {display:block; font-family:Arial;font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:0px;font-family:Arial; text-decoration:none;}
#banner_priority_area_links ul li a.cn {display:block; font-family:Arial;font-size:10.5pt; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:0px;padding-right:12px;font-family:Arial; text-decoration:none;}
#banner_priority_area_links ul li a.es {display:block; font-family:Arial;font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:8px;padding-right:8px;font-family:Arial; text-decoration:none;}
#banner_priority_area_links ul li a.cnright {display:block; font-family:Arial;font-size:10.5pt; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:0px;padding-right:0px;font-family:Arial; text-decoration:none;}

/*D'bango*/
#banner_priority_area_links ul li a.PA_rightcnright {display:block; font-family:Arial;font-size:10.5pt; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:0px;padding-right:0px;font-family:Arial; text-decoration:none;}
#banner_priority_area_links ul li a.PA_right {display:block; font-family:Arial;font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF; padding-left:0px;font-family:Arial; text-decoration:none;}

#banner_links {height:32px;float:left;width:auto;margin-left:10px; font-family:Tahoma, Geneva, sans-serif;}
#banner_links ul {list-style-type:none; margin:0; padding:0px; position:absolute;width:600px;}
#banner_links ul li {float:left; padding-top:2px; list-style-type:none; line-height:30px;}
#banner_links ul li a {display:block; width:auto; font-size:12px; font-weight:normal; text-align:center; color:#FFFFFF; padding-left:2px;}
#banner_links ul li.nav_seperator {font-size:11px; color:#FFFFFF; font-weight:bold; margin:2px 10px 0px 10px; padding:0px;}

#banner_language_links		{float:right; margin-right:10px; font-family:Tahoma, Geneva, sans-serif; margin-top:7px;}
#banner_language_links ul 	{list-style-type:none; margin:0; padding:0;}
#banner_language_links ul li {float:left; padding-top:2px; list-style-type:none;}
#banner_language_links ul li a {display:block; width:auto; font-size:12px; font-weight:normal; text-align:center; color:#FFFFFF;}
#banner_language_links ul li.nav_seperator {font-size:12px; color:#FFFFFF; font-weight:bold; margin:2px 3px 0px 3px; padding:0px;}

#banner_links ul li ul {display:none; background-color:#5990FF; border:solid 1px #FFFFFF;}
#banner_links ul li:hover ul {display:block; z-index:10;}
#banner_links ul li ul li {clear:both; border-bottom:solid 1px #FFFFFF; padding:5px;}
#banner_links ul li ul li a {text-align:left; font-size:12px; width:200px; text-decoration:none;}
#banner_links ul li ul li a img {vertical-align:middle; margin-right:8px;}

#search_box {float:right; margin-top:5px;}
#search_img	{float:right; margin:6px 0px 0px 0px;}
/* end corporate banner */


/* begin corporate footer */
#footer_body {background-color:#909193; height:340px;font-size:16px; font-weight:bold; text-align:left; text-indent:15px; color:#FFFFFF; font-family:Arial;padding-top:5px; margin-bottom:1px;margin-top:5px; position:relative;}
#footer_links {background-color:#F7F7F7; height:300px; margin:5px 12px 0px 12px; text-decoration:none; position:relative;}
#footer_links ul {float:left; list-style-type:none;margin:5px 0px 0px 0px; padding:0px 0px 0px 10px; font:verdana; border-right:solid 1px #ededed; width:230px;}
#footer_links ul li { font-family:Arial;font-size:11px; color:#7A7A7A; text-decoration:none;list-style-type:none;margin-top:3px; line-height:15px;}
#footer_links ul li a {font-family:Arial;font-size:11px; color:#7A7A7A; text-decoration:none;font-weight:bold;margin-bottom:10px;}
#footer_links ul.footer_links_right {font-weight:bold; color:#FFFFFF; list-style-type:none; border:0px;}
#footer_links div.regional {margin:0px; padding:0px; position:absolute; right:0px; bottom:5px;}
#footer_links ul.regional {border:none;}
#footer_links ul li.subheading {margin-top:0px; color:#000000; text-decoration:underline;}
#footer_links ul li.regionalOffices {margin-left:10px;}

/*ie hacks*/
#footer_body {height:300px\9; text-indent:0px\9; width:1000px\9;}
#footer_links ul li {margin-top:4px\9; padding-left:15px\9; line-height:14px\9;}
#footer_links {width:971px\9; height:260px\9;}
.a-z_title {padding-left:15px\9;}
/*end ie hacks*/

#footer_links ul.footer_links_logos {margin:0; padding:0;}
#footer_links ul.footer_links_logos li {float:left; list-style-type:none;}
#footer_links ul.footer_links_logos li a {display:block; padding-left:20px; padding-top:15px; text-decoration:none;}
#footer_links ul.footer_links_logos {list-style-type:none;}

#footer_links ul.footer_links_social {margin:0; padding:0; padding-left:180px;}
#footer_links ul.footer_links_social li {float:left; list-style-type:none; padding-left:10px; padding-top:10px;}
#footer_links ul.footer_links_social li a {display:block; text-decoration:none;}
#footer_links ul.footer_links_social {list-style-type:none;}

#footer_text {clear:both; height:30px; background-color:#666666; position:relative;}
#footer_logo {float:left;text-align:left;vertical-align:middle;}
#footer_logo a img {float:left;text-align:left;vertical-align:middle;margin-left:10px; margin-right:10px;margin-top:4px; text-decoration:none;}
#footer_terms {float:left; margin-top:4px}
#footer_terms a {color:#FFFFFF; text-decoration:none;font-family:Arial;font-size:11px;vertical-align:middle;margin-top:4px; text-decoration:none;}
#footer_sm {float:right; margin:4px 6px 0px 2px; width:145px}
#footer_sm a img {margin-right:6px;margin-top:4px;float:right;}
#footer_sm p {float:left; margin:6px 0px 0px 0px; text-align:right; vertical-align:middle; color:#FFFFFF; font-family:Arial;font-size:11px; font-weight:bold; text-decoration:none;}

.rounded-corners {
    background: transparent url(ashera.jpg);
	background-position:top left; background-repeat:no-repeat;
	font-weight: bold; border: 1px solid #909193;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	-opera-border-radius: 10px; border-radius: 10px;
	-khtml-border-radius:10px; behavior: url(http://www.unep.org/corporate/border-radius.htc);
}

.for_ie {behavior: url(http://www.unep.org/corporate/border-radius.htc); display:none; height:0px; width:0px;}

.rel {position: relative; z-index: inherit; /*For IE6 */ zoom: 1; _padding-bottom:10px;}
/* end corporate footer */


a
{
    text-decoration:none;
}

@font-face {
    font-family: 'BebasRegular';
    src: url('fonts/BEBAS___-webfont.eot');
    src: url('fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BEBAS___-webfont.woff') format('woff'),
         url('fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('fonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.wrapper
{
	width:1000px;
	margin:0px auto;
}
.logo
{
	height:50px;
	line-height:80px;
}
.logo h2
{
	font-size:30px;
	text-shadow:0 2px 3px #4d4d4f;
}
#listbox_top a
{
	font-weight:bold;
}
#listbox
{
	font-size:90%;
	color:#4d4d4f;
	margin-bottom:20px;
}
#listbox .search_date
{
	font-size:11px;
	color:#ccc;
	font-weight:bold;
}
iframe, .iframe 
{
    float: right;
 margin: 10px;
text-align:right;
}
.embed-title
{
    display: block;
    font-weight: bold;
    left: 120px;
    position: relative;
    top: -33px;
}
h3.header
{
	/*border-bottom:#ccc solid 1px;*/
	/*background:url('../images/titles.gif') no-repeat;*/
	border-collapse: collapse;
	padding:4px 0px;
	text-transform:uppercase;
	margin:20px 0px 0px 0px;
	color:#fff;
	/*background:#376BB9;*/
	display:table-cell;
	color:4d4d4f;
}
h3.header_right 
{
    background:#fff;
    display:table-cell;
    color:#376BB9;
    padding:4px 0px;
    *padding:0px;
    *margin:0px;
	text-transform:uppercase;
}
h3.headeralt
{
	border-collapse: collapse;
	padding:4px 10px;
	text-transform:uppercase;
	margin:20px 0px 0px 0px;
	color:#4d4d4f;
	/*background:#595959;*/
	display:table-cell;
}
.top
{
	box-shadow:0 2px 3px rgba(51,51,51,0.3);
	-moz-box-shadow:0 2px 3px rgba(51,51,51,0.3);
	-webkit-box-shadow:0 2px 3px rgba(51,51,51,0.3);
}
.header_wrap, .header_wrap_other
{
	margin-top:20px;
	border-bottom:1px solid #376BB9;
}
.header_wrap_other
{
    *margin-top:40px;
}
.header_wrap_other
{
	width:630px;
}
.header_wrapalt
{
	margin:20px 0 10px 0;
	border-bottom:1px solid #cdcdcd;
}
.logo
{
    *margin-top:20px;
}

#other_stories
{
	width:;
}
#in_the_news
{
	background-position:-267px 0;
}
#most_popular
{
	background-position:-591px 0;
}
.header span, .headeralt span
{
	/*display:none;*/
	color: #3e73d3 !important;
	font-size:16px;
	font-family: 'Arial Narrow';
	font-weight:bold;
}
.header_right span
{
    font-family: 'Arial Narrow';
    font-size:16px;
    font-weight:bold;
}
#in_focus
{
	background-position:-887px 0;
}
#follow_unep
{
	background-position:-1433px 0;
}
#multi
{
	background-position:-1708px 0;
	margin-left:15px;
	margin-top:15px;
}
#resources
{
	background-position:-1980px 0;
	margin-top:15px;
}
.rule
{
	margin:20px 0px 7px 0px;
	background:#595959;
	height:1px;
}
a.fbMonitor
{
	font-size:9px !important;
}
.twtr-ft
{
	display:none;
}


a.read_more
{
	color:#006E97;
	text-decoration:none;
	font-size:10px;
}
.box
{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.boxes
{
	float:left;
	width:100%;
	background: white;
	box-shadow: 0 2px 5px #D4D4D4;
	/*box-shadow: 0 2px 5px rgba(51, 51, 51, 0.2);*/
	-moz-box-shadow: 0 2px 5px rgba(51, 51, 51, 0.2);
	-webkit-box-shadow: 0 2px 5px rgba(51, 51, 51, 0.2);
	margin-bottom:20px;
	behavior: url(ie-css3.htc);
}
.boxes_inner
{
	float:left;
	width:65%;
	_width:650px;
	_margin-right:20px;
	_z-index:1;
}
.box_right
{
	float:right;
	width:31%;
	_width:310px;
	_margin-left:650px;
	_margin-top:-430px;
	margin-top:-10px;
    height: 405px;
}
.col1
{
	width:100%;
	/*border-right:1px solid #CCC;*/
	margin-right:20px;
	float:left;
	
}
.col1_prev
{
	width:25%;
	float:left;
}
.col1_more
{
	width:9%;
	float:left;
	margin-right:20px;
	margin-top:10px;
	color:#3E73D3;
}
.col1_more h2
{
	font-family: 'BebasRegular';
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	
}
.col1_more h2 span
{ 
	display:block;
	line-height:26px;
}
.col1_more h2 span.unep
{ 
	font-size:22px;
}
.col1_items
{

	width:29%;
	float:left;
}
.col2_items
{

	width:38%;
	float:left;
}
.col1_home
{
	width:30%;
	float:left;
}
.col_other
{
	width:31%;
	_width:200px;
	/*border-right:1px solid #CCC;*/
	margin:15px 22px 10px 0;
	float:left;
	
}
.col_other p
{
	font-size:11px;
	line-height:15px;
	background-color:#4d4d4f;
	color:#fff;
	border-left:1px #f0f0f0 solid;
    border-right:1px #f0f0f0 solid;
    border-bottom:1px #f0f0f0 solid;
	margin-left:-1px;
	margin-top:-1px;
	width:180px;
	padding:10px;
	min-height:60px;
	
}
.logo h2
{
	color:#3E73D3;
	font-family: 'BebasRegular';
}
.col2
{
	width:46%;
	margin-right:20px;
	float:left;
}
.col2_smaller
{
	width:40%;
	margin-right:20px;
	float:left;
}
.col1_stories
{
	width:31.6%;
	margin-right:20px;
	float:left;
	
}
.col1_bigger
{
	width:45%;
	margin-right:15px;
	float:left;
}
h3.other_stories, h3.other_stories a
{
	font-size:1em;
	font-weight:bold;
	min-height:70px;
	height:auto;
	margin:10px auto;
	line-height:14px;
	color:#595959;
	_height:70px;
}
.col1_bigger h4
{
	font-size:0.9em;
	font-weight:bold;
	margin:4px auto;
	line-height:18px;
	color:#fff;
	/* font-family:"Helvetica"; */
	height:53px;
	font-weight:normal;
}
.UIImageBlock_Content strong a, UIImageBlock_SMALL_Content  strong a
{
    color: #505050 !important;
}
.col1_bigger p
{
	font-size:smaller;
}
.multimedia h3
{
	font-size:1em;
	font-weight:bold;
	color:#376bb9;
	/* font-family:"Helvetica"; */
	font-size:18px;
	margin-top:1px;
	margin-bottom:5px;
}
.in_the_news, .calendar
{
	list-style:none;
	margin:10px 0px;
	padding:0px;
	
}
.in_the_news li, .calendar li
{
	padding-bottom: 20px;
	display: block;
}
.in_the_news li a, .calendar li a 
{
	display:block;
	font-size:12px;
	position: relative;
	text-decoration:none;
	color: #006E97;
}
.in_the_news li a:hover, .calendar li a:hover
{
	color: #4d4d4f;
}
.in_the_news li span, .calendar li span
{
	position:absolute;
	top:0;
	left:0;
	color:#595959;
}
.in_the_news li em, .calendar li em
{
	padding-left: 120px;
	display: block;
	font-style:normal;
}
.calendar li em, .calendar li span
{
	line-height:12px;
}
.calendar li em
{
	padding-left: 140px;
}
h3.other_stories a:hover, .main_stories a:hover
{
	color:#333;
	text-decoration:none;
	
}
.bordered
{
	border:#F0F0F0 solid 1px;
	padding:4px;
}
ul.styled
{
	list-style:none;
	margin:10px 0px;
	padding:0px;
	width:100%;
}
ul.styled li
{
	list-style: none;
    margin: 3px 0px;
    padding: 0px 0px 5px 00px;
    display: inline-block;
    width: 100%;
}
ul.styled a
{
	padding:2px 5px 2px 0;
    display:block;
    text-decoration: none;
    color:#006E97;
}

ul.styled a:hover {
    color: #000;
    text-decoration: none;
    /*background-color:#f0f0f0;*/
}
.smaller_text
{
	font-size:10px;
	margin-top:-2px;
	color:Gray;
	text-align:justify;
	width:80%;
	padding-left:5px;
}
.smaller_text a
{
	color: #3B5998;
	
}
.post
{
	color: #666;
	font-size: 12px;
}
.col3
{
	width:69%;
    margin: 10px 10px 0 20px;
    border-right: 1px solid #E4E4E4;
	float:left;
}
.col3_more
{
	width:85%;
	margin-right:20px;
	float:left;
}
.col3 p
{
	text-align:justify;
	padding-right: 10px;
}
.col3 h2
{
    /*border-bottom: 1px solid #E4E4E4;
    padding-bottom: 10px;*/
    font-weight: bold;
    padding-right:10px;
    font-size:18px;
    
}
.col3 h2 span
{
    display:block;
    font-size:12px;
    color:#ccc;
    font-weight: normal;
}
.col3 h3
{
    /*border-bottom: 1px solid #E4E4E4;
    padding-bottom: 10px;*/
    padding-right:10px;
    font-weight: normal;
    font-size:15px;
    
}
hgroup h2
{
    padding-right:10px;
    font-size:18px;
}
hgroup h3
{
    padding-right:10px;
    font-weight: normal;
    font-size:15px;
}
.col3_home
{
	width:63.5%;
	margin-right:20px;
	float:left;
	_margin-top:-20px;
}
.first_col
{
	margin-left:20px;
}
.col3, .col2, .col1
{
	padding:0px !important;
}
.search
{
	min-height:500px;
	_height:500px;
}
.last_col
{
	float:right;
	margin-right:20px;
	_margin-right:20px;
}
.last_story
{
	float:right;
	margin-right:0px;
	_margin-right:0px;
	_margin-top:-170px;
}
h3.cal_heading
{
	margin:-45px 0 -30px 50px;
	font-weight:bold;
	font-size:13px; 
}
.cal_text
{
	margin:30px 0 -30px 50px;
}
.twtr-hd h3, .twtr-hd h4, .twtr-hd
{
	display:none;
}
.twtr-ft
{
	background-color:#00aeef;
	color:#fff;
}
.twtr-ft a.twtr-join-conv
{
	color:#fff !important;
}
.twtr-doc, #twtr-widget-1, .twtr-timeline
{
	background-color:#fff !important;
}
 #searchform, #subscribe
 {
 	display: inline-block;         
 	zoom: 1; /* ie7 hack for display:inline-block */         
 	*display: inline;         
 	border: solid 1px #d2d2d2;         
 	padding: 3px 0px;                  
 	/*-webkit-border-radius: 2em;         
	-moz-border-radius: 2em;         
	border-radius: 2em;  */         
	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);         
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);         
	box-shadow: 0 1px 0px rgba(0,0,0,.1);           
	background: #f1f1f1;         
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));         
	background: -moz-linear-gradient(top,  #fff,  #ededed);         
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */         
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */ }
#subscribe
{
	margin-top:4px;
}
#searchform input, #subscribe input{
	font: normal 11px/100% Helvetica;
}
#subscribe
{
	height:30px;
}
ul.styled li a
{
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#252525;
}
#subscribe input.searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
 
	/*-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;*/
 
	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}
#searchform .searchfield, #subscribe .searchfield{
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 76%;
	border: solid 1px #bcbbbb;
	outline: none;
	color:#999;
    margin-left:3px;
	/*-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
*/
 
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchpage
{
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 75%;
	border: solid 1px #bcbbbb;
	outline: none;
	color:#999;
    margin-left:3px;
	/*-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
*/
 
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
img.images_left { /* Image sticks to the left */
	width:auto !important;
	float:left !important;
	margin:5px 15px 5px 5px !important;
}

.smoothTabs div#rrt
{
	width:320px;
	height:250px;
}
#ctl00_sideContent_btnMainSearch, #ctl00_sideContent_mainsearch
{
	display:none;
}
/* container */

div.related-tweets
{
	
 }

/* inner div */

div.rrt-inner{

	height:100px;

	padding:0px;

	overflow:hidden;
	

}

/* ul list */

div.rrt-inner ul{

	float:left;

	padding:0 0 0 0;

	margin:0 0 0 0;

}

div.rrt-inner li{

	float:left;

	margin:0 0 0 0;
	padding:0 0 0 0;

	list-style-type:none;

	position:relative;

}

/* author img */

div.rrt-inner span.rrt-author-img
{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;

	}	



/* author name */

div.rrt-inner strong a
{
	float:left;
	
	margin:0 180px 1px 0px;
	}



/* tweet body */

div.rrt-inner span.rrt-body {

	display:block;

}

/* tweet content */

div.rrt-inner span.rrt-content
{
	font-size: 10px;	
}



/* tweet date and source line */

div.rrt-inner span.rrt-meta {

	color:#999999;

	display:block;

	font-size:0.764em;

	margin:3px 0 0;

}

div.rrt-inner span.rrt-meta a{

	color:#006E97;

	text-decoration:none;

}

div.rrt-inner span.rrt-meta a:hover{

	text-decoration:underline;

}

/* customize date link */

div.rrt-inner a.rrt-date { }

/* customize source link */

div.rrt-inner a.rrt-source { }



/* customize links */

div.rrt-inner a.rrt-link { }

/* customize @user links */

div.rrt-inner a.rrt-at { }

/* customize #hashtags links */

div.rrt-inner a.rrt-hashtag { }
div#rrt
{
	margin-top:0px;
}
.your_voice
{
	margin-top:10px;
}
div.social
{
	float:left !important;
	width:23% !important;
	text-align:center !important;
}
div.social a
{
	font-size:9px;
}
.facebook {
width: 100%;
float: left;
font-family: Helvetica;
color: #ff6600;
}


.banner
{
	min-height:260px;
	width:100%;
}
.headline
{
	min-height:120px;
}
.main_stories h2 span
{
	color:#fff;
	font-size:11px;
	font-weight:normal;
	display:block;
	line-height:13px;
	padding:6px 0;
}
.main_stories h2
{
	font-size:18px;
	height:95px;
	padding:10px 5px 10px 20px;
	margin-top:-23px;
	_margin-top: 0px;
	_height:95px;
	width:625px;
	z-index:25;
	position:absolute;
	left:0;
	bottom:0;
}

.css3button {
	color: #ffffff;
	padding: 2px 10px;
	
	background:#73a7f5;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #4d4d4d;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);

}
button.css3button:hover {
	background: #d1d1d1;
}
.share
{
    text-align: right;
/*border-bottom: 1px solid #F0F0F0;*/
padding: 0px 0px 8px 0px;
margin-bottom: 10px;
margin-top: -5px;
}
.share_b
{
    text-align: right;
/*border-bottom: 1px solid #F0F0F0;*/
padding: 0px 0px 8px 0px;
margin-bottom: 10px;
margin-top: 20px;
}
#searchForm h3, h3.search_results
{
	font-weight:bold;
}
#searchForm h3 a, h3.search_results a
{
	color:#376bb9;
	text-decoration:none;
}
#searchForm h3 a:hover, h3.search_results:hover
{
	color:#000;
	text-decoration:none;
}
.PagerContainerTable
{
	color:#376bb9;
}
.PagerOtherPageCells, .PagerSSCCells, .PagerInfoCell
{
	padding:10px;
}
.GoToLabel
{
	float:left;
	margin:0px;
}
.multimedia
{
	min-height:370px;
	margin:10px 0;
	background: -moz-linear-gradient(
		top,
		#4d4d4f 0%,
		#211F20);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#4d4d4f),
		to(#211F20));

}
.video
{
	float: left;
	width:43%;
	margin-right:15px;
	margin-bottom:15px;
	padding-top:5px;
}

.smoothTabs ul{
    width: 320px;
    height: 26px;
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0;
    font-family: Tahoma;
    /*font-weight: bold;*/
}
.tabheaders{
    width: 103px;
    height: 22px;
    float: left;
    display: inline;
    margin: 0 2px 0 0;
    padding: 2px 0 0 0;
    color: #595959;
    cursor: pointer;
    text-align: center;
}
.tabheaders:hover{
    background:#3e73d3;
    color: #fff;
    opacity: 0.6;
}
.smoothTabs div#rrt{
    width: 320px;
    height: 310px;
    padding: 0 5px 0 5px;
}
.twtr-tweets
{
	position:absolute;
}
li.smoothTabsLiCurrent{
    /*background:#a32626;*/
    background-repeat: no-repeat;
    background:#3e73d3;
    color: #fff;
}
.smoothTabsDivHidden {
    display: none;
}
.smoothTabsDivVisible
{
	display: block;
    
}
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 100%;
	height:250px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div.col1_items {
	float:left;
	width:275px;
	margin-right:20px;
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
	/*background:url(../images/arrows.png) no-repeat;*/
	display:block;
	width:30px;
	height:21px;
	float:left;
	margin:5px auto;
	cursor:pointer;
	font-size:1px;
}
/* right */
a.nav_right 				{ margin-left:10px;border-color: transparent transparent transparent #dadada; border-style:solid; border-width:10px; width:0;height:0; }
a.nav_right:hover 		{ border-color: transparent transparent transparent #4d4d4d; border-style:solid; border-width:10px; width:0;height:0; }
a.nav_right:active 	{ background-position:-30px -0px; } 


/* left */
a.nav_left				{ border-color: transparent #dadada transparent transparent ; border-style:solid; border-width:10px; width:0;height:0; margin-left: 20px;} 
a.nav_left:hover  		{ border-color: transparent #4d4d4d transparent transparent ; }
a.nav_left:active  	{ background-position:0px 0; }
.gray
{
	background: -moz-linear-gradient(top, #505050, #262626);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#505050), to(#262626));
	
	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#262626'); /* ie7 */         
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#262626'); /* ie8 */ 
	margin:0px;
	height:220px;
	color:rgb(177,179,182);
	padding-top:40px;
}
.more_links
{
	margin:0 auto;
	text-align:center;
	float:relative;
}
strong
{
	font-weight:normal;
}
#comment
{
	background-color: #E6EAED;
	padding:10px;
}
#comment .input
{
	background-color: #F7F7F7;
	border: 1px solid #BBB;
	display: block;
	width: 250px;
height: 20px;
margin: 5px 0;
}
#comment label
{
	padding-bottom: 6px;
	margin:0px;
	padding-left:0px;
	text-align:left;
	display:inline-block;
}
.haveyoursay
{
	font: bold 116.7% helvetica;
}
input.submit_button
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:40px;
}
#comments
{
	margin:20px 0;
}
#comments h3
{
	color:#3e73d3;
	font-weight:bold;
}
.commentdates
{
	font-size:9px;
	color:#606060;
}
.commentname
{
	font-weight:bold;
}
.clear
{
	/*border-bottom: 1px dashed #f0f0f0;*/
}
#footer
{
    width:1000px;
    margin-left: auto;
    margin-right: auto;
    /*margin-top: -20px;;*/
}
.footerinner {
background-color: #666;
height: 25px;
width: 100%;
color: white;
font-weight: bold;
font-size: 11px;
padding-top: 3px;
font-family: Arial, Helvetica, sans-serif;

}
.footerinner a
{
    color: white;
}

.label_skitter p {padding:10px;margin:0;font:normal 22px arial,tahoma;letter-spacing:-1px;}

#skitter_fixed {position:fixed;right:20px;top:20px;padding:5px;background:#000;z-index:1000;color:#fff;-moz-box-shadow:#000 0 0 10px;-webkit-box-shadow:#000 0 0 10px;box-shadow:#000 0 0 10px;}
#search_box, #search_img 
{
	/*visibility:hidden;*/
}
table.allcomments 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 280px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.allcomments td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.allcomments thead
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}
.comment
{
    border-top: solid 1px #E6EAED;
    margin-top: 15px;
    padding-top: 15px;
    clear:both;
}
.darker
{
    background:#E5E5E5;
}
.languages
{
    float: left;
    font-size: 11px;
    color: #C30;
}
#banner_priority_area {
    margin-top: 30px !important;
}
figure
{
    margin: 0px;
}
.related_content_container
{
    float: right;
    margin-left: 10px;
}
.related_content
{
    width: 240px;
padding-left: 20px;
border-left: 5px solid #BAC0C4;
background-color: white;
margin-top: 11px;
margin-bottom: 11px;
}
.side_image
{
    width: 100px;
margin-right: 10px;
float: left;
}
.fbMonitor
{
    color:#ccc !important;
}
figcaption
{
    font-style:italic;
    display: block;
}
figure
{
    display: block;
    float: left;
    margin: 0px 10px 10px 0px;
}
.col3 p a
{
    color:#376BB9;
}
.twitter-timeline
{
    width:300px !important;
}
.corp_contacts		{ padding:0 3px}
.corp_contacts strong		{ font-weight:bold !important}