/* ------------------------- TAG DEFINITION -----------------------------*/

body {
	background: url(img/grade_leftnav.gif) no-repeat 0 96px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000;
	}

body.sspolicies {
	background: #fff url(img/bg_policies.jpg) no-repeat bottom left;
	}

#main 	{
	font-size: 100%;
	background: url(img/grade_leftnav.gif) no-repeat 0 96px;
	}

p {font-size: 85%;}	

img.title	{
	display: block;
	}
	
TABLE, DIV {font-size: 90%; color: #000;}

form { margin: 0; padding-right: 20px; text-align: right; }

a:link, a:hover, a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #03c;
	text-decoration: underline;
}
				

/* CONTENT ------------------------------------------------------------*/

.tdContent .archives form	{
	margin: 0;
	padding: 0;
	float: right;
	font-size: 70%;
	}

.tdContent .archives form select	{
	font-size: 120%;
	}

.tdContent .archives img.image, #tabTopnews img.image, .tdContent .archives img.image, #tabTopnewsMulti img.image	{
	float: left;
	margin: 0 10px 0 0;
	}

.tdContent .archives li	{
	clear: left;
	padding-top: 10px;
	_padding-top: 0;
	}

.tdContent .archives li.bigFont	{
	font-size:120%;
	}
	
.tdContent {padding: 10px; vertical-align: top;}
.tdContent h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
}

.tdContent h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 130%;
}

.tdContent h3 {
	font-weight: normal;
	font-size: 100%;
	color: #3399CC;
	margin: 0 0 5px;
}

.tdContent ul {
	list-style-type: none;
	font-size: 85%;
	margin: 0;
	padding: 0;
	}

.tdContent ul li {
	margin: 0 0 10px 0;
	}
	
.newsContent ul {
	list-style-type: none;
	}

.newsContent ul li {
	margin: 5px 0 0 0;
	padding: 0 0 0 14px;
	background: url(img/picto_list_square.gif) no-repeat 0 4px;
	min-height: 1%;
	_height: 1%;
	}
		
.tdContent .top {
	color: #3399CC;
	font-size: 75%;
	}

.tdContent .top a {
	color: #3399CC;
	}
	
.tdContent div.abstract p {
	color: #000;
	}

.tdContent div.abstract {
	float: left;
	margin: 0 10px 10px 0;
	}

.tdContent div.abstract img {
	display: block;
	}

.tdContent img.right {
	display: block;
	float: right;
	margin: 0 0 10px 10px;
	}

.tdContent div.abstract span {
	display: block;
	width: 240px;
	font-size: 90%;
	color: #666;
	margin: 5px 0 0 0;
	}

.tdContent hr.spacer  {
	visibility: hidden;
	clear: both;
	height: 0;
	border: none;
	}

#contentLinks {
	list-style-type: none;
	font-size: 75%;
	margin: 0;
	padding: 0;
	}

#contentLinks li {
	padding: 0 0 3px 20px;
	margin: 0 0 5px 0;
	background-repeat: no-repeat;
	background-image: url(img/picto_default_right.gif);
	}
	
#contentLinks li.video {
	background-image: url(img/picto_video.gif);
	}

#contentLinks li.brochure {
	background-image: url(img/picto_brochure.gif);
	}
	
#contentLinks li.blog {
	background-image: url(img/picto_blog.gif);
	}
		
#contentLinks li.multimedia {
	background-image: url(img/picto_video.gif);
	}	
	
#contentLinks li.real {
	background-image: url(img/rp.gif);
	}

#contentLinks li.audio {
	background-image: url(img/picto_audio.gif);
	}

#homeLink	{
	font-size: 75%;
	}

/* BREAKING NEWS RUBRIC -----------*/

#BreakingnewsHead {}

#tabBreakingnews {
	background-color: #fee9c9;
	border: 1px solid #e18905;
	padding: 10px;
	font-weight: bold;	
}

/* TOP NEWS RUBRIC -----------*/

.tabTopnewsHead form {margin:0; padding:0;}
	
.tabTopnewsHead select{margin-bottom: 2px; font-size: 90%;}	
	
#tabTopnews {
	border: 1px solid #758b8d;
	padding: 0 5px 5px;
}

#tabTopnewsMulti {
	border: 1px solid #758b8d;
	background: url(img/bg_multimedia.jpg) no-repeat bottom right;
	padding: 5px;
}

#tabTopnews div.spacer, #tabTopnewsMulti div.spacer {
	clear: left;
	}
	
#tabTopnews p, #tabTopnewsMulti p {
	margin: 5px 0;
	font-weight: bold;
	position: relative;
	}

#tabTopnews p span, #tabTopnewsMulti p span {
	font-weight: normal;
	color: #3399cc;
}

#tabTopnews p span.title_top, #tabTopnewsMulti p span.title_top {
	font-size: 120%;
	font-weight: bold;
	color: #000;
	}

#tabTopnews p.pTopnews, #tabTopnewsMulti p.pTopnews {
	margin: 10px 0;
	font-weight: normal;
	position: relative;
	}

#tabTopnewBottom {
	padding: 15px 5px 1px;	
}
	
#tabTopnewBottom li {
	font-size: 90%;
	height: 17px;
	margin: 4px 0;
	padding: 0 0 0 25px;
	_padding: 0 0 3px 25px;
	background-image: url(img/picto_default.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#tabTopnewBottom li.audio {
	background-image: url(img/picto_audio.gif);
	}
#tabTopnewBottom li.real {
	background-image: url(img/rp.gif);
	}	
#tabTopnewBottom li.video {
	background-image: url(img/picto_video.gif);
	}
#tabTopnewBottom li.multimedia {
	background-image: url(img/picto_video.gif);
	}

#tabTopnewBottom li.brochure {
	background-image: url(img/picto_brochure.gif);
	}
#tabTopnewBottom li.blog {
	background-image: url(img/picto_blog.gif);
	}

/* RUBRIC MORE NEWS ----------------- */

#morenewsHead {
	background-color: #fffcf0;
	margin-top: 20px;
	}

.tabMorenews {
	background-color: #fffcf0;
	margin-top: 20px;
	}

.tabMorenews td {
	background-image: url(img/rubric_bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 10px 10px 0;
	width: 50%; 
	vertical-align: top;
}

.tabMorenews span {color: #3399cc;}

.tabMorenews span.title_recent {color: #000;}

.tabMorenews p {margin: 0 0 7px 0;}

.tabMorenews a:link {text-align: right;}

.tabMorenews img.image {margin: 0 10px 5px 0;}

/* RUBRIC around EUROPE ----------------- */

#aroundeuHead {
	background-color: #E6EAF6;
	background-image: url(img/bg_aroundeurope.gif);
	background-position: right;
	background-repeat: no-repeat;
	min-height: 140px;
	_height: 140px;
	margin-top: 20px;
}

#tabAroundeu {
	padding: 10px;
	}

#tabAroundeu img.image {
	float: right;
	margin: 0 0 10px 10px;
	}

#tabAroundeu ul.mediaLinks {
	font-size: 100%;
	}

#tabAroundeu p {
	font-size: 90%;
	margin: 5px 0 0 0;
	}

#tabAroundeu span.date {
	color: #39c;
	}
	
.archiveThemeBox {
	border: 1px solid #44aadd;;
	padding: 10px;
	margin: 0 0 10px;
}

.archiveThemeBox ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.archiveThemeBox li {
	padding: 5px 0 0 0;
	background: none;
	color: #3399CC;
}

.archiveThemeBox h2 {
	font-size: 120%;
	padding: 0px;
	margin: 0 0 5px 0;
}

.archiveThemeBox p {
	text-align: right;
	margin-bottom: 0;
	}

/* GENERAL CLASS ----------------------- */

.image {border: 1px solid #424241;}
	
.middle {vertical-align: middle;}

.separator {color: #0033cc;}


/* BANNER SECTION -------------------------- */

.tabBanner {
	background: #2F6594 url(img/banner_background.jpg) repeat-x;
	}

.tdlayout1 {
	width: 500px;
}

.tdlayout1 img {
	display: block;
	}
	
.tdlayout2 {
	text-align: right;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#legal	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: url(img/bg_legalnotice.png) no-repeat right;
	height: 10px;
	padding: 1px 0px 3px 0px;
	margin: 0px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/hp_webfiles/images/bg_legalnotice.png, sizingMethod=image);
	z-index: 1;
	}

#legal a {
	text-decoration: none;
	color: #309;
	position: absolute;
	right: 10px;
	}

select.langSel	{
	clear: right;
	float: right;
	margin: 8px 10px 0px 0px;
	}
		
.language, a.language:link, a.language:visited, a.language:hover, a.language:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.tdlayout2 {
	width: 100%;
}

.tdlayout2 form {
	margin: 0px;
	padding: 0px;
}

.tdlayout2 input {height: 15px;}
.tdlayout2 select {font-size: 80%;}

/* ADDITIONAL TOOLS ----------------------------- */

.tabPath	{
	background: #309 url(img/bg_path2.png) repeat-x;
	height: 24px;
	}

.tabPath td	{
	padding-top: 4px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	}
	
.tabPath td.tdPath2	{
	background: #13277D url(img/bg_path1.png) no-repeat;
	width: 60%;
	padding-left: 25px;
	}

.tabPath td.tdSearch	{
	}
	
tabPath a, .tdPath2 a, .tdSearch a	{
	color: #fff;
	text-decoration: none;
	}

.tabPath a:hover, .tdPath2 a:hover, .tdSearch a:hover	{
	color: #fff;
	text-decoration: underline;
	}

.tabPath a:visited, .tdPath2 a:visited, .tabPath .tdSearch a:visited	{
	color: #fff;
	text-decoration: none;
	}

.tabAdditionaltools {
	background: #92B2C5 url(img/bg_path.gif) no-repeat;
	height: 20px;
}

.tdPath {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 200px;
}

.tdSearch {
	font-size: 11px;
	text-align: right;
	padding: 0px 10px 0px 0px;
	}
	
.tabAdditionaltools td.tdSearch {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}

.tabAdditionaltools td.tdSearch a {
	color: #320098;
	}

.tabAdditionaltools td.tdSearch a:hover {
	color: #320098;
	}

.tabAdditionaltools .tdSearch a:visited	{
	text-decoration: none;
	}
	
.tdSearch form {vertical-align: middle; padding: 0px 10px 0px 0px; margin: 0px;}
.tdSearch form strong {padding: 2px 0px 0px 0px;}

.tdSearch input {vertical-align: middle; border: 1px solid #A5ACB2;}
.tdSearch input.imgButton {border: none;}


/* LEFT NAV ----------------------------- */
	
.tdLeft {
	width: 189px;
	vertical-align: top;
	min-height: 500px;
	}

.tdLeft div {margin-left: 20px;}


.tdLeft ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.tdLeft ul li {
	margin: 0px;
	padding: 0px 0px 5px;
	color: #14394e;
	font-weight: bold;
	font-size: 80%;
	width: 190px;
	cursor: pointer;
	}

.tdLeft ul li a {
	display: block;
	padding: 3px 0px 3px 20px;
	background: url(img/grade_leftnav_rubric.png) no-repeat;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/hp_webfiles/images/grade_leftnav_rubric.png, sizingMethod=crop);
	width: 170px;
	cursor: pointer;
	}

.tdLeft ul li.selected a {
	background: url(img/grade_leftnav_rubric_on.png) no-repeat;
	color: #fff;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/hp_webfiles/images/grade_leftnav_rubric_on.png, sizingMethod=crop);
	}
	
.tdLeft ul li li a, .tdLeft ul li.selected li a, .tdLeft ul li li a:link, .tdLeft ul li li a:visited, .tdLeft ul li li a:hover {
	display: inline;
	background: none;
	filter: none;
	color: #000;
	text-decoration: none;
	padding: 0;
	width: auto;
	}
	
#menu li.selected a:visited {
	color: #fff;
	}

#menu li.selected ul li a:visited {
	color: #000;
	}

/* TEST
.tdLeft ul li.selected a:link {
	color: #fff;
	}


.tdLeft ul li li a:link, .tdLeft ul li li a:visited, .tdLeft ul li li a:hover {
	display: inline;
	background: none;
	filter: none;
	color: #000;
	text-decoration: none;
	padding: 0;
	width: auto;
	}

*/
.tdLeft ul li li a:hover {
	color: #fff;
	}
	
.tdLeft ul li ul	{
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}

.tdLeft ul li.selected ul {
	display: block;
	color: #fff;
}

.tdLeft ul li ul li	{
	font-size: 100%;
	margin: 0px;
	padding: 3px 5px 3px 0px;
	background-image: none;
	font-weight: normal;
	width: auto;
	}

.tdLeft ul li ul li.selected	{
	font-weight: bold;
	}
		
.tdLeft ul a:link, .tdLeft ul a:visited, .tdLeft ul a:hover, #menu a:active {
	text-decoration: none;
	color: #14394e;
	font-size: 95%;
	}
	
#promoright h3 {
	background-repeat: no-repeat;
	height: 38px;
	margin: 0;
	}

#promoright h3 a.banner {
	display: block;
	width: 148px;
	height: 36px;
	bottom: 0;
	}

#promoright h3 a.banner span {
	display: none;
	}
	
#promoright  {
	position: relative;
	background-color: #fff;
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0 0 46px;
	border: 1px solid #5A80A5;
	width: 148px;
	min-height: 98px;
	_height: 98px;
	margin-top: 15px;
}

#promoright div  {
	padding: 0 4px 0;
	font-size: 85%;
	font-family: arial, helvetica, sans-serif;
	}
	
#promoright strong  {
	display: block;	
	margin: 4px 0 4px;
}

#promoright a.footer {
	display: block;
	width: 148px;
	height: 36px;
	position: absolute;
	bottom: 0;
	}

#promoright a.footer span {
	display: none;
	}
		
/* RIGHT NAV------------------------ */

.tdRight {
		vertical-align: top;
		text-align: left;
		padding: 10px 10px 0px 0px;
}

/* RUBRIC HAVE YOU SAY ------------------- */

.CitizenCorner {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 80%;
		padding-left: 0px;
		margin-bottom: 10px;
}


 .CitizenCorner a:link, .CitizenCorner a:visited, .CitizenCorner a:hover, .CitizenCorner a:active {
	color: #ffffff;
	text-decoration: none;
	}

	
	/* RUBRIC ON AGENDA/USEFUL LINKS ------------------- */
	
	
	#onAgenda {
		background-image: url(img/grade_top_agenda.gif);
		background-repeat: no-repeat;
		background-position: 0px 20px;
		margin-top: 16px;
	}
	
	#OnagendaContent, #LinksContent {
		background: url(img/grade_onagenda.gif) no-repeat bottom right;
		font-size: 75%;
		padding: 5px;
		width: 142px;
	}
	
	#OnagendaContent .right {
		margin-top: 10px;
		font-size: 100%;
	}
	
	#OnagendaContent a, #LinksContent a {
		text-decoration: none;
	}
	
	
	/* RUBRIC COMMISSIONERS CORNER ------------------- */
	
	
	#President {
		background: #FFF1D8 url(img/bg_commissioners.gif) no-repeat bottom right;
		width: 152px;
		padding: 0px 0px 10px 0px;
		font-size: 80%;
	}
	
	#PresidentContent {
			font-size: 100%;
			padding: 10px 0 0;
	}
	
	#Commissioners {
		background: #FFF1D8 url(img/bg_commissioners.gif) no-repeat bottom right;
		width: 152px;
		padding: 0px 0px 10px 0px;
		font-size: 80%;
		margin-top: 10px;
	}

	#CommissionersContent {
			font-size: 100%;
			padding: 0;
	}
	
	#CommissionersTxt {
		padding-left: 7px;
	}
	
	.CommissionersPic {
		border: solid 1px #f90;
	}
	
	#President {
		width: 152px;
		font-size: 80%;
	}
	
	.PresidentPic {
		border: solid 1px #873300;
	}
	
	/* RUBRIC HAVE YOUR SAY ------------------- */
	
	
	#Haveyoursay {
		background: #F6E8D6 url(img/bg_haveyoursay.gif) no-repeat bottom right;
		width: 152px;
		margin-top: 12px;
}
	
	#HaveyoursayContent {
			font-size: 90%;
			padding-left: 7px;
			padding-bottom: 4px;
			padding-top: 0px;
}

#HaveyoursayContent a {
	font-size: 1.3em;
	font-weight: bold;
	}

#HaveyoursayContent p {
	margin: 5px 0px 5px 0px;
	}
	

/* TOP OF THE PAGE ------------------- */

#top {
	background-image: url(img/bg_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	font-size: 70%;
	padding-right: 10px;
	height: 15px;
	margin-bottom: 3px;
	
}
/* ADD Dynamic Drive LEFT NAV -------------------------- */

.sc1 {
	position: absolute;
	left: 100px;
	top: 0px;
	z-index: 1;
	padding-right: 5px;
	margin-top: 0px;
}
 
ul.mediaLinks	{
	border-top: 1px solid #888;
	}
	
ul.mediaLinks li	{
	text-align: right;
	margin: 5px 0;
	padding: 0 20px 0 0;
	background-repeat: no-repeat;
	background-position: right;
	}
	
ul.mediaLinks li	{
	background-image: url(img/picto_default_left.gif);
	}

ul.mediaLinks li.video	{
	background-image: url(img/picto_video.gif);
	}

ul.mediaLinks li.audio	{
	background-image: url(img/picto_audio.gif);
	}
ul.mediaLinks li.blog	{
	background-image: url(img/picto_blog.gif);
	}	
	
/* --- policies + services ---- */

table.policies	{
	width: 100%;
	margin-bottom: 300px;
	background: url(img/bg_corner.png) no-repeat top left;
	}

table.services	{
	width: 100%;
	background: url(img/bg_corner.png) no-repeat top left;
	}

table.policies td, table.services td	{
	width: 50%;
	vertical-align: top;
	padding: 20px 10px 0px 0px;
	}

table.policies td.first, table.services td.first	{
	padding: 20px 10px 0px 10px;
	}
	
table.policies td h4, table.services td h4	{
	font-size: 85%;
	margin-bottom: .5em;
	}
	
table.policies td ul, table.services td ul {
	list-style-type: square;
	}
	
table.policies td ul li, table.services td ul li	{
	margin: 0px 0px 0px 13px;
	_margin: 0px 0px 0px 16px;
	padding: 0px;
	}

table.policies td div.develop {
	z-index: 5;
	display: inline;
	}
	
table.policies td div.develop span	{
	padding: 0px 15px 0px 0px;
	text-decoration: none;
	color: #000;
	font-size: 110%;
	cursor: pointer;
	}

table.policies td div.develop ul a	{
	background: none;
	text-decoration: underline;
	color: #00f;
	font-size: 100%;
	padding: 0px;
	}

table.policies td div.develop ul li	{
	font-size: 130%;
	}

table.policies td div.develop ul a img	{
	vertical-align: bottom;
	}
		
table.policies td div.develop span.active	{
	background: url(img/plus_on.png) no-repeat 100% 3px;
	}

table.policies td ul ul	{
	top: 3px;
	_top: 5px;
	margin-left: -5px;
	width: 285px;
	padding: 5px;
	}

table.policies td ul ul li	{
	margin: 2px 0px 0px 12px;
	_margin: 2px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	}
		
table.policies td>ul ul	{
	left: 100%;
	}
	
#morenews	{
	font-size: 75%;
	padding: 5px 0 0 0;
	}
	
#morenews li	{
	_clear: left;
	margin: 0;
	padding: 5px 0 0 0;
	}

#morenews span.date	{
	color: #39C;
	float: left;
	}
#morenews span.news {
	display: block;
	_float: left;
	margin-left: 7.5em;
	_margin-left: .5em;
}
#morenews span.news a {
	display:block;
	}
#morenews p	{
	font-size: 100%;
	padding-left: 79px;
	margin: 0;
	}
	
div.right	{
	text-align: right;
	font-size: 75%;
	}
	
	/*TESTS ALFA - TOPNEWS*/
/* MULTIMEDIA TITLE */


#tabTopnewsMulti .title_top a:link{
	text-decoration: none;
	color: #000 !important;
}

#tabTopnewsMulti .title_top a:visited{
	text-decoration: none;
	color: #000 !important;
}


#tabTopnewsMulti .title_top a:hover{
	text-decoration: underline;
	color: #000 !important;
}

/*#tabTopnewsMulti .title_top a:active{
	text-decoration: underline;
	color: #000 !important;
}*/


/* MULTIMEDIA ABSTRACT */

#tabTopnewsMulti .pTopnews a:link{
	text-decoration: none;
	color: #000 !important;
}

#tabTopnewsMulti .pTopnews a:visited{
	text-decoration: none;
	color: #000 !important;
}

#tabTopnewsMulti .pTopnews a:hover{
	text-decoration: underline;
	color: #000 !important;	
}

/*#tabTopnewsMulti .pTopnews a:active{
	text-decoration: underline;
	color: #000 !important;	
}*/

/* NORMAL ABSTRACT */


#tabTopnews .pTopnews a:link{
	text-decoration: none;
	color: #000 !important;
}

#tabTopnews .pTopnews a:visited{
	text-decoration: none;
	color: #000 !important;
}

#tabTopnews .pTopnews a:hover{
	text-decoration: underline;
	color: #000 !important;	
}

/*#tabTopnews .pTopnews a:active{
	text-decoration: underline;
	color: #000 !important;	
}*/

/* NORMAL TITLE */


#tabTopnews .title_top a:link{
	text-decoration: none;
	color: #000 !important;
}

#tabTopnews .title_top a:visited{
	text-decoration: none;
	color: #000 !important;
}

#tabTopnews .title_top a:hover{
	text-decoration: underline;
	color: #000 !important;
}

/*#tabTopnews .title_top a:active{
	text-decoration: underline;
	color: #000 !important;
}*/
/*FIN TESTS ALFA - TOPNEWS*/




/*TESTS ALFA MORE NEWS*/
/*ABSTRACT*/
.tabMorenews p a:link{
	color: #000;
	text-decoration: none;
}

.tabMorenews p a:visited{
	text-decoration: none;
	color: #000;	
}

.tabMorenews p a:hover{
	text-decoration: underline;
	color: #000;	
}

/*.tabMorenews p a:active{
	text-decoration: underline;
	color: #000;	
}*/

/*TITLE*/

.tabMorenews .title_recent a:link{
	text-decoration: none;
	color: #000;
}


.tabMorenews .title_recent a:visited{
	text-decoration: none;
	color: #000;
}

.tabMorenews .title_recent a:hover{
	text-decoration: underline;
	color: #000;
}

/*.tabMorenews .title_recent a:active{
	text-decoration: underline;
	color: #000;
}*/

/*FIN TESTS ALFA MORE NEWS*/


/*TESTS ALFA AROUND**/
/*TITLE*/

#p_around .title_around a:link{
	color: #000;
	text-decoration: none;
}

#p_around .title_around a:visited{
	color: #000;
	text-decoration: none;
}

#p_around .title_around a:hover{
	color: #000;
	text-decoration: underline;
}

/*#p_around .title_around a:active{
	color: #000;
	text-decoration: underline;
}*/

/*ABSTRACT*/

#spanAbstract_around a:link{
	color: #000;
	text-decoration: none;
}

#spanAbstract_around a:visited{
	color: #000;
	text-decoration: none;
}

#spanAbstract_around a:hover{
	text-decoration: underline;
	color: #000;
}

/*#spanAbstract_around a:active{
	color: #000;
	text-decoration: underline;
}*/


/* FOCUS ON + HAVE YOUR SAY */

#focuson, #havesay	{
	width: 100%;
	margin-left: 5px;
	}
	
#havesay	{
	position: relative;
	margin-top: 10px;
	}

#focuson a, #havesay a	{
	text-decoration: none;
	_position: relative;
	}
	
#focuson div	{
	min-height: 170px;
	_height: 170px;
	padding: 0 16px 1px 16px;
	width: 152px;
	background: url(img/bg32.png) no-repeat bottom left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/hp_webfiles/images/bg32.png, sizingMethod=scale);
	}

#havesay div	{
	padding: 0 16px 7em 8px;
	padding: 0 16px 7.5em 8px;
	width: 160px;
	background: url(img/bg33.png) no-repeat bottom left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/hp_webfiles/images/bg33.png, sizingMethod=scale);

	min-height: 90px;
	_height: 85px;
	}

#focuson div, #havesay div	{
	margin-left: 0;
	_background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#focuson div img	{
	border: 1px solid #8CB3C9;
	}

#focuson div a	{
	color: #0033CC;
	text-decoration: underline;
	font-weight: bold;
	}
	
#focuson div p	{
	margin: 0 0 15px;
	}

#focuson h3	{	
	height: 40px;

	}

#havesay h3	{
	height: 50px;
	}

#focuson h3, #havesay h3	{
	margin: 0;
	}

#focuson h3 span, #havesay h3 span	{
	display: none;
	}
	
#poll_table	{
	width: 145px;
	}
	
#poll_table form	{
	padding: 0;
	}

#poll_table1 td	{
	text-align: left;
	}
	
#question_tr td	{
	font-weight: bold;
	padding: 0 0 10px;
	}
	
#poll_button	{
	width: 46px;
	height: 23px;
	background: url(img/vote.png) no-repeat;
	color: #F9F5E0;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	border: none;
	}

#poll_table1 #button_td	{
	padding: 5px;
	text-align: center;
	}
	
input.button_radio, #poll_button	{
	position: relative;
	}
	
#poll_table1 #results_td	{
	padding: 10px 0 0 0;
	text-align: center;
	}

#link_results	{
	padding: 0 0 0 20px;
	color: #0033CC;
	background: url(img/results_arrow.png) no-repeat 0 4px;
	}
	
#havesay div.debate	{
	position: absolute;
	bottom: 17px;
	left: 10px;
	border: 1px solid #D27841;
	background: #FDF3E7;
	width: 145px;
	min-height: 0;
	padding: 5px;
	_filter: none;
	_height: auto;
	font-size: 90%;
	_font-size: 85%;
	}
	
#havesay div.debate a	{
	font-weight: bold;
	text-decoration: underline;
	}
/* css to skin vote results - begin */

td.vote_td	{
	padding-top: 3px;
	vertical-align: top;
	}

#poll_table1 table.bar_table	{
	width: 100%;
	}

#poll_table1 table.bar_table td	{
	text-align: right;
	font-size: 9px;
	}

td.reponses_td	{
	padding-top: 5px;
	vertical-align: top;
	}

td.bar_td	{
	display: none;
	background: red;
	}
	
td.bar_td img	{
	display: none;
	}
	
#havesay table	{
	font-size: 95%;
	_font-size: 92%;
	}

/* FLUX RSS */

#rss {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; margin-bottom: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 69%; background-color: #fff; text-align: right; BACKGROUND: url(img/bg_rss.png) no-repeat right bottom ;
}
#rss_img {position: relative; top: 4px; margin-right: 8px}



.rss_all_arch {position: relative; float: right; top: -40px; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; FONT-SIZE: 75%; background-color: #fff;}

.rss_arch {position: relative; float: right; top: -29px; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; FONT-SIZE: 86%; background-color: #fff}

#rss_img_all_arch {position: relative; border-width: 0px;  left: 4px; top: 4px; margin-right: 11px;}

#rss_img_arch {position: relative; border-width: 0px;  left: 4px; top: 4px; margin-right: 0px;}
	
/* css to skin vote results - end */