@charset "utf-8";
/* CSS Document */

html, body{
	background: url("../images/background.png");
	margin: 0;
	
	font-family: Arial, Verdana, Helvetica;
}

h1{
	color: #75928b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	/*line-height: 32px;*/
	margin: 15px 0 0 0;
}

.componentheading {
	color: #75928b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	/*line-height: 32px;*/
	margin: 15px 0 15px 0;
}



.sec1 h1 {
/*	color: #75928b;*/
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	/*line-height: 32px;*/
	margin: 15px 0 0 0;
	background-image:url(../images/bgd_h1.jpg);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top:4px;
	height:39px;
}

h2{
	color: #75928b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 32px;
}

h3{
	color: #75928b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 23px;
}

.sec1 h3 {
	color: #FE9D36;
	line-height: 23px;
	border-bottom: 1px solid #FE9D36;
	padding-bottom:2px;
}

a img{
	border: 0;
}

#content a, #right_column a{
	color: #fe9d36;
	text-decoration: none;
}

#content a:hover, #right_column a:hover{
	color: #fe9d36;
	text-decoration: underline;
}

#main, #shadow_bottom{
	background-image: url("../images/shadow_middle.png");
	background-repeat: repeat-y;
	background-position: 8px 0;
	width: 910px;
	margin: 0 auto;
	padding: 0 33px;
	
	overflow: hidden;
	
	_background: #fff none;
	_padding: 0;
	
	/*behavior: url('/templates/gmfc/scripts/iepngfix/iepngfix.htc');
	_padding: 0 33px 0 25px;*/
}

#shadow_bottom{
	background-image: url("../images/shadow_bottom.png");
	background-repeat: no-repeat;
	color: #666;
	font-size: 10px;
	text-align: right;
	
	height: 59px;
	padding-top: 27px;
	
	_background: #fff none;
}

#shadow_bottom span{
	margin-right: 7px;
}

#shadow_bottom a{
	color: #666;
	text-decoration: none;
}

#shadow_bottom a:hover{
	color: #666;
	text-decoration: underline;
}

#temp_menus{
	border-top: 1px dotted #aaa;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
}

#temp_menus, #temp_menus a{
	color: #aaa;
	font-size: 10px;
	text-decoration: none;
}

#header{
	/*background: url("../images/background_header.png") no-repeat center bottom;*/
	/*margin-bottom: 25px;*/
}

.topbar{
	background: url("../images/background_header.png") no-repeat center top;
	height: 16px;
	margin-bottom: 25px;
	_margin-bottom: 0;
	width: 910px;
}

#language{
	float: right;
	height: 20px;
	width: 550px;
}

#logo{
	/*float: left;*/
	margin: 3px 0 10px 4px;
}

#logo p{
	margin: 0;
}

#menu{
	position: relative;
	top: -28px;
	/*left: 1px;*/
	
	clear: right;
	float: right;
	/*margin-top: 69px;*/
	
	overflow: hidden;
	width: 800px;
}

#left_column{
	/*border-right: 1px dotted #bac8c5;*/
	
	float: left;
	/*width: 221px;*/
	width: 202px; /*208*/
	/*height: 200px;*/
	
	padding: 0 6px 0 5px;
	
	/*
	position: relative;
	*/
	
	.margin-top: 24px;
	.padding-top: 10px;
}

.middle_column{
	/*border-left: 1px dotted #bac8c5;
	border-right: 1px dotted #bac8c5;*/
	
	float: left;
	width: 480px;
	
	padding: 0 20px 5000px 20px;
	margin-bottom: -5000px;
	/*width: 508px;*/
	/*height: 600px;*/
	
	/*
	position: relative;
	left: -1px;
	*/
	
	.margin-top: 24px;
	.padding-top: 10px;
}

.middle_column.left{
	/*width: 724px;*/
	width: 500px;
}

.middle_column.right{
	padding: 0 6px 5000px 20px;
	margin-bottom: -5000px;
	width: 668px; /*682 - 656*/
	border-right: 0;
}

.middle_column.fullwidth{
	width: 897px;
	border: 0;
	border-left: 0;
	border-right: 0;
}

#right_column{
	/*border-left: 1px dotted #bac8c5;*/
	
	color: #707070;
	font-size: 11px;
	
	
	float: left;
	/*width: 175px;*/
	width: 159px;
	padding: 0 6px;
	/*height: 400px;*/
	
	/*
	position: relative;
	left: -1px;
	top: 1px;
	*/
	
	.margin-top: 24px;
	.padding-top: 10px;
}

#right_column.wide{
	width: 330px; /*374px;*/
}

#breadcrumbs{
	color: #75928b;
	font-size: 10px;
}

#breadcrumbs a{
	color: #75928b;
	font-size: 10px;
	text-decoration: none;
}

#breadcrumbs a:hover{
	text-decoration: underline;
}

#content{
	/*color: #5A726F;*/
	color: #3d514f;
	font-size: 12px;
}

.clear{
	clear: both;
}

.socialbottom {
		/*padding-left:7px;*/
		border-top: 1px dotted rgb(67, 91, 82);
		padding-top: 7px;
		margin-left: 7px;
		margin-right:7px;
}

/* Main Menu */
#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
	float: right;
}

#menu ul li{
	border-left: 1px solid #fe9d36;
	
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
	
	display: block;
	float: left;
}

#menu ul li:first-child{
	border: 0;
}

#menu ul li a{
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	
	display: block;
	padding: 1px 3px;
}

#menu ul li.active a, #menu ul li.active a:hover{
	background: #fe9d36;
	color: #000;
}

#menu ul li.active.item1 a{
	background: none;
}

#menu ul li a:hover{
	color: #fe9d36;
}

/* Submenu Left */
#left_column .submenu{
	border-bottom: 0px dotted #75928b;
	padding-bottom: 0px; /*7*/
	/*margin-top: -12px;*/
}

#left_column .submenu .parent{
	margin-bottom: 5px;
}
#left_column .submenu .submenu_title{
	width: 202px;
	height: 31px;
	margin-top: 10px;
}

#left_column .submenu .submenu_title a{
	background: url("../images/background_submenu.png");
	color: #fff;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	
	text-decoration: none;
	
	display: block;
	width: 192px;
	height: 24px;
	padding: 7px 0 0 10px;
}

#left_column .submenu .submenu_title.first{
	margin: 0;
}

#left_column .submenu .submenu_title a:hover{
	color: #fff;
	text-decoration: underline;
}

#left_column .submenu .active .submenu_title a{
	background-image: url("../images/background_submenu_active.png");
}

#left_column .submenu .submenu_title.noimg{
	border-top: 1px dotted #75928b;
}

#left_column .submenu .submenu_title.noimg.first{
	border: 0;
	margin-top: -12px;
}

#left_column .submenu .submenu_title.noimg, .submenu .submenu_title.noimg a{
	height: auto;
}

#left_column .submenu .submenu_title.noimg a{
	background: none !important;
	color: #517068 !important;
	font-size: 16px !important;
	height: auto !important;
}

#left_column .submenu .active .submenu_title.noimg a{
	color: #fe9d36 !important;
}

#left_column .submenu ul{
	list-style-type: none;
	
	margin: 0;
	padding: 0 0 0 11px;
	
	width: 192px;
}

#left_column .submenu ul.submenu_back{
	background-repeat: none;
	border: 0;
	height: 87px;
	padding-left: 10px;
}

#left_column .submenu ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#left_column .submenu ul li a{
	background: url("/templates/gmfc/images/left_menu_text_back.png");
	color: #75928b;
	font-size: 11px;
	text-decoration: none;
	
	padding: 1px 4px 1px 0;
}

#left_column .submenu ul.submenu_back li a{
	color: #507068;
	color: #555;
}

#left_column .submenu ul li.active a{
	color: #fe9d36;

}

#left_column .submenu ul li a:hover{
	text-decoration: underline;
}

/* Right Menu */
#right_column h3, .inner_right_column h3{
	background: url("../images/background_h2_right.png") repeat-y right 0;
	color: #fff;
	font-size: 12px;
	
	display: inline;
	padding: 2px 4px;
}

#right_column ul, .inner_right_column ul{
	margin: 0;
	padding-left: 15px;
}
#right_column ul li, .inner_right_column ul li{
	margin: 0 0 5px 0;
	padding: 0;
}
.inner_right_column ul.category_articles{
	margin-top: 5px;
}

/* Imperatives + Submenu Right */

/* IE HACK */
.article.by-imperatives{
	_height: 650px !important;
}

.imperatives{
	width: 728px;
	margin-top:20px;
	/*_width: 683px;*/
	_position: absolute;
}
.imperative{
	cursor: pointer;
	float: left;
	width: 150px;
	height: 168px;
	margin-right: 22px;
	margin-bottom: 22px;
}

.imperative .name, #right_column .submenu div.parent{
	color: #fe9d36;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	height: 31px;
}

#right_column .submenu div.parent{
	border-top: 1px solid #fe9d36;
	color: #75928b;
	color: #fe9d36;
	clear: both;
	margin-bottom: 7px;
	padding-top: 7px;
	/*height: 36px;*/
}

#right_column .submenu div.parent.first{
	border: 0;
	padding-top: 0;
}

#right_column .submenu div.active{
	color: #fe9d36;
	margin-bottom: 0;
}

#right_column .submenu a{
	display: block;
	color: #75928b;
	color: #fe9d36;
}

#right_column div.submenu a{
	
}

#right_column .submenu div.active a, #right_column .submenu li.active a{
	color: #fe9d36;
}

#right_column .submenu div a:hover{
	color: #fe9d36;
	text-decoration: none;
}

#right_column .submenu li a:hover{
	text-decoration: underline;
}

#right_column .submenu ul{
	list-style-type: none;
	margin: 0 0 15px 23px;
	padding: 0;
}

#right_column .submenu ul li{
	margin: 0;
	padding: 0;
}


.imperative .name .name_num, #right_column .submenu div .num{
	font-size: 30px;
	float: left;
	padding-right: 5px;
	cursor: pointer;
}

/*
.imperative .name .name_num, #right_column .submenu div .num{
	float: left;
	font-size: 100px;
	line-height: 72px;
	padding-top: 2px;
	padding-right: 5px;
}
*/

#right_column .submenu div.description div.img{
	height: auto;
}

#right_column .submenu div.description div.desc{
	display: none;
}

.imperative .name .name_text, #right_column .submenu div .name_text{
	position: absolute;
	bottom: 0;
	.width: 128px !important;
	cursor: pointer;
}

.imperative .img{
	clear: left;
	width: 140px;
	height: 100px;
	overflow: hidden;
}

.imperative .intro, #right_column .submenu .description .intro{
	color: #fe9d36;
	font-size: 11px;
	
	display: none;
	clear: left;
	width: 117px;
	height: 100px;
	padding: 0 0 0 23px;
	overflow: hidden;
}

#right_column .submenu .description .intro{
	display: none;
	width: 136px;
	height: auto !important;
	margin-bottom: 10px;
}

.imperative .more{
	background: url("../images/more.png") no-repeat 5px 0;
	font-size: 11px;
	height: 14px;
	margin-top: 5px;
	padding: 1px 0 0 22px;
}

.imperative.over .img{
	display: none;
}

.imperative.over .intro{
	display: block;
}


/* Accordion */
.accordion_toggle {
	background: url("../images/arrow_accordion_closed.png") no-repeat 0px 3px;
	
	margin-bottom: 5px;
	padding: 2px 20px;
	cursor: pointer;
	
	display: block;
	
	color:#FE9D36;
	
}

.accordion_toggle:hover{
	font-weight:bold;
}
.accordion_toggle_active {
	background: url("../images/arrow_accordion_opened.png") no-repeat 0px 3px;
	font-weight:bold;
}

.accordion_content {
	color: #888;
	font-size: 11px;
	
	overflow: hidden;
	margin-bottom: 10px;
	padding-left: 20px;
}

/* Content */

.article .join_icon{
	position: absolute;
	margin-left: 590px;
	margin-top: -30px;
	z-index: 10;
}
.article .article_image img{
	width: 664px; /*682px;*/
}

.article .text{
	float: left;
	width: 460px;
	margin-top: 0px;
}

.article .text.wide{
	/*width: 682px;*/
	width: 100%;
}

.article .inner_right_column{
	border-left: 1px dotted #bac8c5;
	color: #707070;
	font-size: 11px;
	
	float: left;
	width: 159px;
	padding: 0 0 5000px 16px;
	margin: 32px 0 -5000px 16px;
}

/* Categories */

.category .section_description .img{
	display: none;
}

.category .section_description .intro{
	color: #fe9d36;
	font-weight: bold;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.category .section_description .desc{
	/*display: none;*/
	border-bottom: 1px dotted #bac8c5;
	color: #fe9d36;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size:13px;
	line-height: 18px;
}

.category .item{
	float: left;
	width: 230px;
	
	text-align: left;
	/*padding-bottom: 20px;*/
	margin-bottom: 20px;
}

.middle_column.right .category .item{
	width: 660px;
}

.category .item.col1{ /* Left */
	/*border-right: 1px dotted #bac8c5;*/
	
	clear: both;
	padding-right: 0px; /* 6px */
}

.category .item.col0{ /* Right */
	padding-left: 20px; /* 26px */
}

.category .item.first, .category .item.list{
	float: none;
	margin: 20px 0;
	width: auto;
	padding:0;
}

.category .item.list{
	border: 0;
	border-bottom: 0px dotted #bac8c5;
	margin: 10px 0 10px 20px;
	list-style-type: disc;
	display: list-item;
}

.category .item.list h3{
	font-size: 14px;
}

.category .item h2, .category .item h3{
	margin: 0 0 3px 0;
}

.category .item h3{
	/*height: 54px;*/
}

.category .item h3 a, .category .item h2 a{
	color: #4e6861 !important;
}

.category .item .read_more{
	font-size: 11px;
}

.category .item .item_image img{
	width: 100%;
}

/* Newsroom */
/*
.category.newsroom h1{
	margin: 0;
}

.category.newsroom .item, .category.newsroom .item.first{
	float: left;
	width: 285px; /* 428, 272 */
	/*height: 93px; /* 63, 93 */
/*	
	clear: none;
	padding: 0;
	border: 0;
}

.category.newsroom .item.col0{
	clear: both;
	margin: 20px 10px 0 0;
}

.category.newsroom .item.col1{
	margin: 20px 10px 0 10px;
}

.category.newsroom .item.col2{
	margin: 20px 0 0 10px;
}

.category.newsroom .item .item_title{
	font-weight: bold;
	margin-bottom: 3px;
}

.category.newsroom .item .item_intro{
	text-align: justify;
}
*/

td.first_col, td.second_col{
	padding-right:10px;
}
td.second_col, td.third_col{
	padding-left:10px;
}

.contact_data{
	display:block;
	height:190px;
}
.LV_validation_message {
display:block;
}
.contact_input{
	width:280px;
}
.contact_label{
	color:#FE9D36;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
}
.contact_first_col{
	padding-right:10px;
	/*border-right:1px dotted #999;*/
}
.contact_second_col{
	padding-right:10px;
	padding-left:10px;
	border-right:1px dotted #999;
}
.contact_third_col{
	padding-left:10px;

}

.button {
background:url(../images/background_submenu_active.png) top right no-repeat;
text-transform:uppercase;
border:medium none;
color:#FFFFFF;
cursor:pointer;
padding:5px 10px;
text-decoration:none;
}

ul.regional{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

ul.regional h3{
	_margin-top:20px;
	.margin-top:20px;
}
ul.regional2{
	padding-left:13px;
	_padding-left:16px;
	.padding-left:16px;
	margin-left:0px;
	list-style-type:circle;
	width:183px;
	float:left;
}

ul.regional3{
	padding-left:13px;
	_padding-left:16px;
	.padding-left:16px;
	margin-left:40px;
	list-style-type:circle;
	width:183px;
	float:left;
}

ul.regional4{
	padding-left:13px;
	_padding-left:16px;
	.padding-left:16px;
	margin-left:40px;
	list-style-type:circle;
	width:183px;
	float:left;
}


ul.regional2 li, ul.regional3 li, ul.regional4 li{
	padding-bottom:3px;
}


#content ul.regional2 a, #content ul.regional3 a, #content ul.regional4 a{
	color:#5A726F;
}



/* Home */
.article.home .text{
	margin: 0;	
}

.home{
	
}

.home .home_featured h1, .home .home_featured h1 a{
	color: #fff !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
	line-height: normal;
}

.home h2{
	color: #fe9d36;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
}

.home .home_left{
	border-right: 1px dotted #bac8c5;
	
	float: left;
	width: 246px;
	margin: 0 15px -2000px 0;
	padding: 0 15px 2000px 0;
}

.home .home_right{
	float: left;
	width: 620px;
}


.home .home_intro{
	border-bottom: 1px dotted #bac8c5;
	color: #75928b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	
	margin-bottom: 6px;
	padding-bottom: 6px;
}



.home .home_special p{
	text-align: left;
}

.home .home_featured{
	width: 620px;
	height: 350px;
}

.home .home_featured .home_featured_text{
	background: url("../images/home_featured_text_back.png") no-repeat;
	position: relative;
	top: 216px;
	padding: 1px 24px;
	
	/*behavior: url('/templates/gmfc/scripts/iepngfix/iepngfix.htc');*/
	.top: 206px;
}

.home .home_featured p{
	color: #222;
	font-size: 14px;
}

.home .home_campaign{
	font-size: 11px;
	
	float: left;
	width: 300px;
	margin-top: 10px;
}

.home .home_campaign h2{
	height: 42px;
}

.home .home_campaign_left{
	margin-right: 20px;
}

/* Latest News */
.latestnews .latestnews_item{
	margin-top: 20px;
}
.latestnews h2{
	font-size: 16px;
	line-height: normal;
	margin: 0 0 5px 0;
}

.latestnews p{
	margin: 0;
}

/* External News */
#right_column ul.newsfeed{
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	width: 330px;
}

#right_column ul.newsfeed li{
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 0;
	width: 330px;
}

#right_column ul.newsfeed li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	
	display: block;
	margin-bottom: 5px;
}



#accordion1{
	margin-top: 10px;
}

.iepngfix{
	behavior: url('/templates/gmfc/scripts/iepngfix/iepngfix.htc');
}

.destacatColor{
	color:#FE9D36;
}


.mapaBCN {
	background-image: url("../images/mapaBarcelona.png");
	background-position:right;
	background-repeat:no-repeat;
	width: 221px;
	height: 110px;
	margin-top: -22px; 
}

/* Slider */
.slider{
	width: 450px;
	height: 275px;
	overflow: hidden;
}

.slider .slides{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.slider .slides .wrapper{
	width: 10000px;
	height: 100%;
}

.slider a{
	display: block;
	float: left;
	width: 450px;
	height: 100%;
}

.slider a:hover{
	text-decoration: none;
}

.slider .slide{
	width: 100%;
	height: 100%;
	padding-top: 200px;
}

.slider .slide .titlebg{
	background: #000;
	
	width: 380px;
	height: 51px;
	
	margin: 0 25px;
	padding: 10px;
	position: absolute;
	
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}

.slider .slide .title{
	background: url("/templates/gmfc/images/home_banner_title_back.png");
	color: #fff;
	
	height: 51px;
	margin: 0 25px;
	padding: 10px;
	
	font-size: 22px;
	font-weight: bold;
}

.slider a:hover{
	text-decoration: none !important;
}

.slider .controls{
	width: 100%;
	height: 100%;
	position: relative;
	top: -100%;
}

.slider .arrow_back{
	background: #000;
	
	float: left;
	width: 22px;
	height: 71px; /* 100% */
	margin-top: 200px;
	
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

.slider .arrow_back.right{
	float: right;
}

.slider .arrow{
	background: url('/templates/gmfc/images/slider_arrow_left.png') no-repeat center center;
	cursor: pointer;
	float: left;
	position: relative;
	top: 200px;
	left: -20px;
	
	width: 20px;
	height: 71px; /* 100% */
	
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.slider .arrow.right{
	background-image: url('/templates/gmfc/images/slider_arrow_right.png');
	float: right;
	left: 20px;
}


/*  FrontPage */
.view_frontpage .middle_column{
	width: 450px;
}

.view_frontpage #right_column{
	width: 195px;
}

.view_frontpage h1{
	font-size: 20px;
	line-height:23px;
	margin: 0;
	height: 158px;
	margin-top:-4px;
}

.view_frontpage h3{
	display: none;
}

.view_frontpage .latestnews{
	color: #647f77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	float: left;
	width: 205px;
	margin-bottom:20px;
}

.view_frontpage .latestnews .more{
	background: url("../images/more_home.png") no-repeat 0px 0;
	font-size: 11px;
	height: 14px;
	margin-top: 10px;
	padding: 1px 0 0 17px;
	color:#FE9D36;
	text-decoration:none;
}


.view_frontpage .latestnews:first-child{
	border-right: 1px dotted #77938c;
	padding-right: 19px; 
	margin-right: 20px;
}

.view_frontpage .latestnews h2,
.view_frontpage .latestnews h2 a{
	color: #435b52;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0;
}

.view_frontpage .latestnews .latestnews_item{
		margin-top: 0;
}

.bottom{
	margin-top: 20px;
}

.more a{
	color:#9a9a9a;
}


#bottom_menu{
	text-align: left;
	padding: 6px 0 6px 0;
	clear: both;
	border-top: 1px dotted rgb(67, 91, 82);
	border-bottom: 1px dotted rgb(67, 91, 82);
	margin-top: 20px; 
	margin-bottom: 20px;
}

#bottom_menu ul{
	list-style-type: none;
	
	margin: 0;
	padding: 0;
	margin-left:-6px;
}

#bottom_menu ul li{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	
}

#bottom_menu ul li a{
	background: #647f77;
	border-left: 0px dotted #aaa;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	
	margin: 0 5px;
	padding: 5px 10px;
}

#bottom_menu ul li:first-child a{
	border: 0;
}

#bottom_menu ul li a:hover{
	color: #aaa;
	text-decoration: underline;
}

/* Imperatives Slideshow */

ul.imperatives_slideshow{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	list-style-type: none;
	
	display: block;
	height: 56px;
	margin: 4px 0 20px 0 !important;
	padding: 0 !important;
	overflow: hidden;
	position: relative;
}

ul.imperatives_slideshow li{
	list-style-type: none;
	
	display: block;
	height: 50px;
	margin: 0 !important;
	padding: 3px 0 !important;
	overflow: hidden;
	position: relative;
	_position: static;
}

ul.imperatives_slideshow li a{
	display: block;
}

ul.imperatives_slideshow li img{
	height: 50px;
	float: left;
}

ul.imperatives_slideshow li span{
	font-size: 14px;
	font-weight: bold;
	
	position: absolute;
	bottom: 0;
	width: 117px;
	
	_position: static;
}



#content .article .text table ul{
	padding-left: 12px;
}


h2{
	font-size:24px;
	line-height:27px;
}


.imperativeSlideShowTitle{
	color: #75928B;
	color:#FE9D36;
	font-weight:bold;
	font-size: 12px;
	margin: 0;
	padding-top:2px;
}



.newsextra a {
	font-size:11px;
	text-decoration:none;
	color: #517068;
	line-height:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.newsextra {
	border-top:1px dotted #75928B;
	border-bottom:1px dotted #75928B;
	width:202px;
	margin-top:10px;
	padding-top:6px;
	padding-bottom:6px;
}

.newsextra.next {
	border-top:none;
	border-bottom: 1px dotted #75928B;
	width:202px;
	margin-top:0px;
	padding-top:6px;
	padding-bottom:6px;
}


.newsextra a:hover {
	color: #FE9D36;
}


.newssubs {
	margin-bottom:14px;
}





