h1 { position: relative; float: left; width: 100%; }
h1.new_extended span.title 	{font-size:24px; font-weight:normal; color:#006984;}
h1.new_extended span.date 	{margin: 10px 0 0 0; font-size:12px;}
h2 {
	border-bottom:1px solid #66bbdf;
	clear:both;
	color:#006195;
	font-size:18px;
	margin:0pt 0pt 5px;
	padding:0pt 0pt 2px;
	width:706px;
}

div.new_block h2 a, a:visited, a:hover, a:link {color:#006195;}

div.new_block{margin: 0 0 10px 0; float:left;}

.new { position:relative; float: left; margin: 0px 0px 10px 0px; padding: 0px;  top: 0px; width:100%;}
.title { position:relative; float: left; clear: none; font-size:18px; }
.date { position:relative; float: right; font-size: 12px; font-weight: normal; margin: -24px 0 0 0; color:#666666; }
tbody { border-bottom: 1px solid #BCB4E9; }
div.generic_text p { text-align: justify; color: #1D1168; margin: 14px 0px 10px 0px; }
div.generic_text div.link a { margin: 0px 20px 5px 20px; text-decoration: underline; }
div.generic_text div.link a:hover { margin: 0px 20px 5px 20px; text-decoration: underline; }
div.generic_text div.link a:visit { margin: 0px 20px 5px 20px; text-decoration: underline; }
div.generic_text .left {padding: 17px 10px 5px 0px; float: left; }
div.generic_text .right {padding: 17px 0px 5px 10px; float: right; }
div.generic_text .thumbnail { clear: both; color: #1B0F66; text-align:justify; margin-bottom: 14px; }
div.generic_text div.thumbnail a { display: block; float: left; margin-right: 10px; }
table img {float: left; margin: 0px 5px 5px 0px; border: 4px solid white;}
div.picture img {float: left; margin: 0px 10px 0px 0px; border: 1px solid #dcdada; padding: 1px;}
table { padding: 0px;}
.more_info { text-align: center; float:right; padding: 6px 3px 0px 7px; background:url(../images/button_more.jpg) center no-repeat; width:75px; height:21px; color:#FFFFFF; margin:10px 0 0 0;}
.more_info a, .more_info a:active, .more_info a:link, .more_info a:visited { 
	background-color: #e51793; 
	display: block; 
	color: white; 
	padding: 3px 7px 3px 3px;  
	font-size: 11px; 
	width: 34px; 
	position: relative; 
	float: right; 
	border-bottom: 2px solid #a6a6a6; 
	border-right: 2px solid #a6a6a6;
}
.more_info a:hover { background-color: #22274c; border-color: #f7f7f7;}
.external a, .external a:active, .external a:link, .external a:visited {color: #66bbdf;}
p{ text-align: justify; normal; padding: 0; margin: 0px 0 10px 0;}


td.back {}
div.back a, div.back a:active, div.back a:link, td.back a:visited {
text-align: center; float:right; padding: 6px 3px 0px 0px; background:url(../images/button_back.jpg) center no-repeat; width:84px; height:21px; color:#FFFFFF; margin:10px 0 0 0;}
td.back a:hover {}


div.links { margin: 0px; }
div.links ul { list-style:none; margin: 0px; padding:0; }
div.links ul a { margin: 0px; padding:0 0 0 15px; background:url(../images/bg_links.gif) left center no-repeat; font-size:12px; text-decoration:underline; color:#66bbdf; }

td.external a {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	color: #66bbdf;
}

div.moreinfo div.introduction p{ font-size:12px;}
div.moreinfo div.introduction p strong{ font-size:12px;}
div.moreinfo div.introduction{ margin:0;}
div.introduction p{ font-size:14px; }
div.introduction strong{ font-size:14px;}
div.introduction{margin:0 0 20px 0;}
