* { margin: 0; }
html, body { height: 100%; }
body{
	background: #fff url(i/facelift/bg.png) repeat-x 0 0;
	/*/*/
	background: #fff url(../i/facelift/bg.png) repeat-x 0 0;
	/* Netscape fix */
	padding: 0;
	margin: 0 0 0 10px;
}

body, td, div, a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	/*/*/
	line-height: 18px;
	/* Ei näytetä taustakuvaa ns4:lle */
}

body.blank { background: #FFF; }

div#Header{
	background-color: #ffffff;
	border: .1px;
	/*/*/
	background: #ffffff url(../i/BorderRight.gif) right repeat-y;
	text-align: left;
	border: none;
	/* Ei näytetä taustakuvaa ns4:lle */
	width: 753px;
}

img.Block{
	display: block;	
}

div#Content{
	background-color: #ffffff;
	margin-top: -11px;
	border: .1px;
	/*/*/
	background: #ffffff url(../i/BorderRight.gif) right repeat-y;
	text-align: left;
	border: none;
	margin: auto;
	/* Ei näytetä taustakuvaa ns4:lle */
	width: 752px;
}


div#Footer{
	background-color: #ffffff;
	margin-top: -11px;
	border: .1px;
	width: 753px;
	/*/*/
	background: #ffffff url(../i/BorderRight.gif) right repeat-y;
	text-align: left;
	border: none;
	margin: auto;
	/*Ei näytetä taustakuvaa ns4:lle*/
}

div#FooterBorder{
	/*/*/
	width: 752px;
	background: url(../i/BorderBottom.gif) no-repeat;
	/*Ei näytetä taustakuvaa ns4:lle*/
}

.bold {
	font-weight: bold;
}

h1 {
	font-size: 18px;
	color: #959595;
	font-weight: normal;
}

h2 {
	font-size: 18px;
	color: #959595;
	margin-top: 23px;
	margin-bottom: 18px;
	font-weight: normal;
}

h3 {
	font-size: 12px;
	color: #959595;
	margin-top: 23px;
	margin-bottom: 18px;
}

h4 {
	color: #FF3333;
	font-weight: bold; 
	line-height: 19px;
	font-size: 12px;
	margin-top: 23px;
	margin-bottom: 18px;

}

td.valikko {
	background: #FF914C;
}

td.valikko2 {
	background: url(i/header_tausta.gif);
	/*/*/
	background: url(../i/header_tausta.gif);
	/* korjataan ns4 kuvaviittaus */
}

td.valikko3 {
	background: #00ACA7;
}

td.valikko3Textversion {
	background: #ffffff;
}

td.valikko4 {
	background: #EA7429;
}
span.green{
	color: #00ACA7;
}

span.smaller {
	font-size: 11px;
}

span.smallest {
	font-size: 10px;
}

span.harmaa {
	color: #959595;
	font-weight: bold; 
	line-height: 19px;
	font-size: 12px;
}

span.mustah1 {
	color: #00000;
	font-size: 16px;
	font-weight: bold; 
}

span.musta {
	color: #000000;
	font-weight: bold; 
	line-height: 19px;
	font-size: 12px;
}

span.harmaaLight {
	color: #959595;
	font-size: 11px;
}

div.speciality{
	font-weight:normal;
	font-size: 16px;
	color: #959595;
}

div.subSpeciality{
	font-weight:normal;
	font-size: 16px;
	color: #959595;
	padding:10px;
}

div.ResearchLink{
	padding:10px;
	
}

div.dots {
	margin-top: 8px;
}

div.linkit {
	padding-top: 30px;
}

div.padding {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-top: 1px;
}

div.padding2 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-top: 1px;
}

div.padding3 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-top: 0px;
}

div.padding4 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
}


div.paddingKolmePalstaa {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-top: 14px;
}

div.paddingTiedotteet {
	padding-top: 21px;
}

div.paddingOikeaPalsta {
	padding-left: 10px;
	padding-top: 18px;
}

div.paddingOikeaPalsta2 {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 18px;
	padding-right: 8px;
}

div.paddingTop {
	padding-top: 27px;
}

div.puhelinnumerot {
	padding-top: 25px;
}

div.alaLinkit {
	width: 750px;
	background: #F2FBFB;
}

div.footerVasen {
	color: #00ACA7;
	font-size: 11px;
	float: left;
	padding-top: 15px;
}

div.footerOikea {
	color: #00ACA7;
	font-size: 11px;
	text-align: right;
	padding-top: 15px;
	padding-right: 11px;
	padding-bottom: 15px;
}

div.sivupolku {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

div.hae {
	margin-left: 195px;
}

div.paddingSisalto {
	padding-right: 15px;
	padding-left: 21px;
}

/* linkit */

a h2 {
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}

a:active, a:link, a:visited {
	color: #00ACA7;
	text-decoration: none;
}

a:hover {
	color: #00ACA7;
	text-decoration: underline;
}

a.mustaPerus:active, a.mustaPerus:link, a.mustaPerus:visited {
	color: #000000;
	text-decoration: none;
}

a.mustaPerus:hover {
	color: #000000;
	text-decoration: underline;
}

a.alleviivattuMustaPerus:active, a.alleviivattuMustaPerus:link, a.alleviivattuMustaPerus:visited {
	color: #000000;
	text-decoration: underline;
}

a.alleviivattuMustaPerus:hover {
	color: #000000;
	text-decoration: underline;
}


a.smaller:active, a.smaller:link, a.smaller:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.smaller:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.headerLinks:active, a.headerLinks:link, a.headerLinks:visited {
	font-size: 11px;
	color: #00ACA7;
	text-decoration: none;
}

a.headerLinks:hover {
	font-size: 11px;
	color: #00ACA7;
	text-decoration: underline;
}

.sivupolku {
	font-size: 11px;
	color: #00ACA7;
}

a.headerLinksDark:active, a.headerLinksDark:link, a.headerLinksDark:visited {
	color: #01817D;
	text-decoration: none;
	font-weight: bold;	
}

a.headerLinksDark:hover {
	color: #01817D;
	text-decoration: underline;
	font-weight: bold;
}

a.valikkoPaaotsikko:active, a.valikkoPaaotsikko:link, a.valikkoPaaotsikko:visited {
	color: #fff4ed;
	text-decoration: none;
	font-weight: bold;	
}

a.valikkoPaaotsikko:hover {
	color: #fff4ed;
	text-decoration: none;
	font-weight: bold;
}

a.paaLinkki:active, a.paaLinkki:link, a.paaLinkki:hover, a.paaLinkki:visited {
	color: #00aca7;
	font-weight: bold;
	text-decoration: underline;
}

a.vihreaLinkki:active, a.vihreaLinkki:link, a.vihreaLinkki:hover, a.vihreaLinkki:visited {
	color: #00ACA7;
	text-decoration: underline;
}

a.mustaPaaLinkki:active, a.mustaPaaLinkki:link, a.mustaPaaLinkki:hover, a.mustaPaaLinkki:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;	
}

a.mustaLinkki:active, a.mustaLinkki:link, a.mustaLinkki:hover, a.mustaLinkki:visited {
	color: #000000;
	text-decoration: underline;
}

a.vihreaLinkki2:active, a.vihreaLinkki2:link, a.vihreaLinkki2:visited {
	color: #00ACA7;
	text-decoration: none;
}

a.vihreaLinkki2:hover {
	color: #00ACA7;
	text-decoration: underline;
}

a.vihreaLinkki3:active, a.vihreaLinkki3:link, a.vihreaLinkki3:visited {
	color: #00ACA7;
	text-decoration: none;
	line-height: 20px;
}

a.vihreaLinkki3:hover {
	color: #00ACA7;
	text-decoration: underline;
	line-height: 20px;
}

a.harmaaLinkki:active, a.harmaaLinkki:link, a.harmaaLinkki:visited {
	color: #959595;
	text-decoration: none;
}

a.harmaaLinkki:hover {
	color: #959595;
	text-decoration: underline;
}

a.otsikkoLinkki:active, a.otsikkoLinkki:link, otsikkoLinkki:visited {
	color: #00ABA7;
}

a.otsikkoLinkki:hover {
	color: #00ABA7;
	text-decoration: underline;
}

/* taustakuvat */

.oikeaLiuku {
	background: url(../i/oikea_tausta.gif);
	background-repeat : repeat-y;
}

.taustaOikea {
	background: url(../i/tausta_oikeapalsta.gif);
	background-repeat : repeat-y;
}

.sivukartta {
	background: transparent;
	width: 749px;
}

.hakusivu {
	background: transparent;
}

/* formityylit */

.button {
	font-size: 11px;
}

select.Research{
font-size: 11px;
width: 186px;
}

input.Research{
font-size: 11px;
width: 180px;
}

select.alas1 {
	width: 222px;
	font-size: 11px;
	margin-bottom: 10px;
}

select.alas2 {
	width: 186px;
	font-size: 11px;
	margin-bottom: 7px;
}
select.alas3 {
	width: 333px;
	font-size: 11px;
	margin-bottom: 7px;
}
input.box1 {
	width: 180px;
	margin-bottom: 3px;
	font-size: 11px;
}

input.box2 {
	width: 152px;
	margin-bottom: 3px;
	font-size: 11px;
}

/* päänavigaatio */

.pt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size : 12px;
	background: #FFE3D2;
}

SPAN.coords { position : absolute; }
SPAN.coordsNS { position : relative; }
.menuDiv {
	position: absolute;
	visibility: hidden;
	background-color : #ffffff;
	layer-background-color: #ffffff;
	width: 160px;
	z-index : 99;
}
.menupad {
	background-color : #ffffff;
	padding: 4px;
	width: 160px;
}

span.valikkoPaaotsikko{
 color: #fff4ed;
 text-decoration: none;
 font-weight: bold; 
 cursor: default;
}

/* Popup kalenterin tyylit */
.calHeadArrows{ 
	background-color:#FFFFFF;
	font-size: 13px;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	color:#000000;
	cursor: hand;
}
.calHead{ 
	background: #FF914C;
	font-size: 13px;
	color: #fff4ed;
	text-decoration: none;
	font-weight: bold; 
	cursor: default;
}
.calDark{
	background-color:#E7EBEB;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

.calLight{
	background-color:#ffffff;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}

.calCurrent{
	background-color:#bdbdbd;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}
.calList{
	background-color:#d7d7d7;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#656565;
}

/* editorin "addpclass" nappi lisää valitulla alueella oleviin P-tageihin tämän classin,
   jotta kappalejako näyttäisi samalta kuin BR */
P.ptobr {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	line-height:13px;
}

table.EfgFormTable td.EfgFieldContent {
	/*
		Generic Form table cell, used in laying out the controls. This class represents
		the field content (the HTML control itself).
	*/
	padding-left:10px;
}

/* Kuvapankki / Image bank */
table.imageBank { width: 100%; }
table.imageBank td { padding-bottom: 10px; }
table.imageBank tr.browse td { background: transparent url(../i/dots5.gif) repeat-x top left; }
table.imageBank td.browse-prev { width: 100px; }
table.imageBank td.browse-pageNum { width: 100%; text-align: center; }
	table.imageBank td.browse-pageNum a { padding: 0 5px; }
	table.imageBank td.browse-pageNum a.active { background-color: #E2F3F3; font-weight: bold; }
table.imageBank td.browse-next { width: 100px; text-align: right; }

table.imageBank div.imageBank-slot { float: left; margin: 2px 4px 3px 2px; padding-bottom: 15px; width: 150px; }
table.imageBank div.imageBank-slot:hover { background-color: #f1f1f1; }
table.imageBank div.imageBank-slot:hover table.image { background-color: #00ACA7; }
	div.imageBank-slot table.image { width: 150px; height: 154px; background-color: #E2F3F3; text-align: center; }
	div.imageBank-slot table.image td { padding-bottom: 0px; }
	div.imageBank-slot a { display: block; }
	div.imageBank-slot img { border: 0; }
	div.imageBank-slot img.vaaka { width: 140px; height: 100px; margin: 28px 8px 27px 7px; }
	div.imageBank-slot img.pysty { height: 140px; width: 100px; margin: 8px 28px 7px 27px; }
	div.imageBank-slot p.image-details { line-height: 16px; padding: 4px; margin: 0; }
	div.imageBank-slot p.image-details a { display: inline; line-height: 16px; font-weight: bold; }
	
/* facelift */
.clear { clear: both; }
a img { border: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 .clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.wrapper { min-height: 100%; height: auto !important; height: 100%; background: #fff url("../i/facelift/wrapper-cont-bg.gif") repeat-y 0 0; width: 860px; margin: 0 auto; }
.wrapper-inner { background: transparent url("../i/facelift/wrapper-bg.png") no-repeat 0 0; min-height: 738px; height: auto !important; height: 738px; }

div#Header { background: #fff; height: auto; border-bottom: 1px solid #fff; }

div#Header div.shortcuts { min-height: 130px; height: auto !important; height: 130px; position: relative; }
div#Header div.linkit { color: #959595; float: left; height: 25px; background-color: #f2fbfb; position: absolute; top: 0; left: 0; padding: 5px 15px 0; border: 5px solid #f2fbfb; font-size: 0; -moz-border-radius: 0 0 5px 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-radius: 0 0 5px 5px / 0 0 5px 5px; }

div#Header div.linkit a { color: #010101; }
div#Header div.linkit div { float: left; }

div#Header div.toiminnot { bottom: 1px; position: relative; }
div#Header div.toiminnot select { float: left; font-size: 11px; height: 19px; margin-left: 30px; }
div#Header div.toiminnot a { float: left; text-align: center; color: #000; width: 78px; height: 17px; border: 1px solid #caeeed; background-color: #fff; font-weight: normal; margin: 0 4px; line-height: 16px; }
div#Header div.toiminnot input.search-text { width: 75px; color: #010101; padding: 1px 3px; height: 16px; font-size: 12px; border: 1px solid #caeeed; font-family: Arial,Verdana,Helvetica; vertical-align: text-bottom; text-align: center; }
div#Header div.toiminnot input.search-submit { background-color: #fff; color: #010101; border: 1px solid #caeeed; font-size: 12px; padding: 0 1px 1px; font-family: Arial,Verdana,Helvetica; vertical-align: text-bottom; }

div#Header .logo { position: absolute; top: 50px; left: 0; }

ul.main-menu { margin: -30px 0 0; padding: 0; }
ul.main-menu .tab { float: left; list-style: none; padding: 0; height: 29px; background: transparent url("../i/facelift/bg-sprite.png") repeat-x 0 -335px; border: 1px solid #fff; border-left: 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; border-radius: 3px 3px 0 0 / 3px 3px 0 0; cursor: default; position: relative; }
ul.main-menu .tab a { font-size: 18px; color: #fff; line-height: 29px; outline: 0; display: block; }
ul.main-menu .tab a:hover { text-decoration: none; }

ul.main-menu .tab span { padding: 0 12px; }
ul.main-menu .active { background: transparent url("../i/facelift/bg-sprite.png") repeat-x 0 -306px; }
ul.main-menu .home img.tab-icon { height: 14px; width: 14px; background: transparent url("../i/facelift/hus-sprite.gif") no-repeat -37px 0; position: relative; left: 10px; }

ul.main-menu .menu { display: none; background-color: #d9d9d9; position: absolute; top: 30px; left: 0; width: 238px; border: 1px solid #959595; border-top: 0; list-style: none; margin: 0; padding: 0; }
/*ul.main-menu .tab:hover .menu { display: block; }*/

ul.main-menu .menu .item { border-top: 1px solid #959595; }
ul.main-menu .menu .item a { display: block; font-size: 14px; color: #000; padding: 8px 10px; line-height: 18px; height: 18px; }
ul.main-menu .menu .item a:hover { background-color: #a4a4a4; color: #fff; text-decoration: none; }

div#Content { background: #fff; width: 753px; }
div#Content p { margin: 10px 0; }
div#Content a { text-decoration: underline; }
div#Footer { background: url("../i/facelift/hus-sprite.gif") no-repeat 0 10px; clear: both; border-top: 9px solid #e4e4e4; padding: 10px 0 10px 49px; margin-top: 20px; width: 704px; }
div#FooterBorder { background: none; }

table.content-top { background-color: #95e2df; padding-bottom: 10px; }
div.content-top-footer { clear: both; border: 4px solid #95e2df; height: 0; font-size: 0; -moz-border-radius: 0 0 3px 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-radius: 0 0 3px 3px / 0 0 3px 3px; margin-bottom: 10px; }

td.facelift-3col { vertical-align: top; padding: 0; margin: 0; width: 245px; background: transparent url("../i/facelift/bg-3col-content.png") repeat-x 0 0; }
td.facelift-3col-shadow { width: 9px; background: #a5e0de url("../i/facelift/3col-shadow.png") repeat-x left bottom; }
td.facelift-3col h2 { min-height: 44px; height: auto !important; height: 44px; line-height: 22px; margin: 0; color: #fff; font-size: 22px; padding: 12px; letter-spacing: 0.3px; background: #8bdfdc url("../i/facelift/bg-3col-content-title.png") repeat-x 0 0; }
td.facelift-3col .col-content { height: auto; width: 100%; }
td.facelift-3col .col-content img.small-img { float: left; width: 71px; margin: 14px; box-shadow: 5px 5px 5px #4fb8b4; -moz-box-shadow:5px 5px 5px #4fb8b4; }
td.facelift-3col .col-content div.HTMLContent { display: block; margin: 0 10px 10px; padding: 10px 0 5px; color: #fff; line-height: 16px; }
/*div.facelift-3col .col-content strong.short { float: left; width: 122px; }*/
td.facelift-3col .col-content div.HTMLContent a { color: #fff; text-decoration: underline; }
div#Content td.facelift-3col .col-content div.HTMLContent p { margin-top: 0; }
td.facelift-3col .col-content div.HTMLContent hr { background: #00aca7; color: #00aca7; border: 0; height: 1px; margin: 10px 0; }

td.facelift-3col .col-content div.HTMLContent ul { padding: 0; list-style: none; color: #000; float: left; }
td.facelift-3col .col-content div.HTMLContent li { padding-left: 15px; background: transparent url("../i/facelift/ul-arrow.gif") no-repeat 2px 6px; }
div#Content td.facelift-3col .col-content div.HTMLContent li a { color: #000; text-decoration: none; }
div#Content td.facelift-3col .col-content div.HTMLContent li a:hover { text-decoration: underline; }

ul.arrow-list img.list-icon { background: transparent url("../i/facelift/hus-sprite.gif") no-repeat 0 -29px; height: 7px; width: 9px; margin-left: 10px; }

div.content-middle { width: 100%; }
div.middle-col-left { margin-right: 2px; }
div.middle-col-right { float: left; width: 246px; }

table.flex-middle-content { width: 100%; }
table.flex-middle-content td { vertical-align: top; }
td.flex-right-col { width: 246px; padding-left: 10px; }

div.highlight-box { background: #50cdc9 url("../i/facelift/highlight-box-bg.gif") repeat-x bottom left; border: 1px solid #4fcbc7; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px; margin-bottom: 7px; width: 100%; }
div.highlight-box img { padding: 16px 14px; float: left; }
div.highlight-box h2 { font-size: 21px; color: #fff; padding-bottom: 10px; margin: 16px 10px 0 0; }
div.middle-col-left div.highlight-box hr { border: 0; background-color: #80d0cd; color: #80d0cd; height: 1px; margin: 0 10px 10px 0; }
div.highlight-box div.HTMLContent { color: #fff; margin-right: 10px; }
div.highlight-box div.HTMLContent a { color: #fff; }

div.subTitle { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin: 0 2px 2px; padding: 1px 0; }
div.subTitle div { margin: 0 -2px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
div.subTitle h2 { margin: 0 1px; padding: 6px 14px; background: #fff url("../i/facelift/bg-sprite.png") repeat-x 0 -276px; height: 18px; font-size: 18px; color: #000; }

/* news */
div.middle-col-left div.leftContent { clear: both; padding-top: 10px; }

div.middle-col-left div.block { border: 1px solid #dedede; margin-bottom: 6px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;  }
div.middle-col-left div.block-inner { margin: 1px; background: transparent url("../i/facelift/bg-sprite.png") repeat-x 0 -364px; padding: 10px; }
div.middle-col-left div.block-inner h2 { margin: 0 0 10px; color: #2c2c2c; font-size: 18px; padding: 0; }
div.middle-col-left div.news-block div.block-inner h2 { margin: 0; }
div.middle-col-left div.block-inner div.newsDate { font-size: 10px; margin-bottom: 5px; }
div.middle-col-left div.col-content { width: 100%; }
div.middle-col-left div.short-content { width: auto; }

div.middle-col-left img.small-img { width: 100px; float: left; margin: 0 10px 10px 0; box-shadow: 5px 5px 5px #e6e6e6; -moz-box-shadow: 5px 5px 5px #e6e6e6; }
div.middle-col-left ul { color: #000; float: left; list-style: none; padding: 0; }
div.middle-col-left li { background: transparent url("../i/facelift/ul-arrow.gif") no-repeat 2px 6px; padding-left: 15px; }
div.middle-col-left hr { height: 1px; background-color: #c4c4c4; color: #c4c4c4; border: 0; margin-bottom: 5px; }

div#Content p.readMore { margin: 0; }
div#Content a.moreNews { background: transparent url("../i/facelift/ul-arrow-orange.gif") no-repeat 2px 7px; padding-left: 15px; float: right; color: #000; text-decoration: none; }
div#Content a.moreNews:hover { text-decoration: underline; }

/* right side column */
div.middle-col-right div.block { border: 1px solid #dedede; margin-bottom: 6px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;  }
div.middle-col-right div.block-inner { width: 226px; margin: 1px; background: transparent url("../i/facelift/bg-sprite.png") repeat-x 0 -364px; padding: 8px; }
div.middle-col-right div.block-inner h2 { margin: 0; color: #2c2c2c; font-size: 18px; padding: 0 0 10px; }
div.middle-col-right div.block-inner img.wideImage { margin-bottom: 10px; }
div.middle-col-right div.col-content { width: 100%; }
div.middle-col-right div.banner-content { margin-bottom: 5px; }

div.middle-col-right img.small-img { float: left; width: 71px; margin: 0 10px 10px 0; box-shadow: 5px 5px 5px #e6e6e6; -moz-box-shadow: 5px 5px 5px #e6e6e6; }
div.middle-col-right ul { color: #000; float: left; list-style: none; padding: 0; }
div.middle-col-right li { background: transparent url("../i/facelift/ul-arrow-orange.gif") no-repeat 2px 6px; padding-left: 15px; }
div.middle-col-right hr { height: 1px; background-color: #c4c4c4; color: #c4c4c4; border: 0; margin-bottom: 5px; }

div#Content div.middle-col-right li a { color: #000; text-decoration: none; }
div#Content div.middle-col-right li a:hover { text-decoration: underline; }

div.middle-col-right div.short-content { width: 145px; float: left; }

div.middle-col-right img.bannerImage { margin-bottom: 6px; }
