BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

IMG{
	border: none;
}

P{
	font-size: 8pt;
}

TD{
	font-size: 8pt;
}

A{
	font-size: 8pt;
}

A:link		{color: #000000; font-weight: bold; text-decoration: none;}
A:visited	{color: #000000; font-weight: bold; text-decoration: none;}
A:active	{color: #000000; font-weight: bold; text-decoration: none;}
A:hover		{color: #268ed6; font-weight: bold; text-decoration: none;}

H2{
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0062a3;
}

.clear{
	clear: both;
}

INPUT.button {
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	background-color: #F9F6EF;
	border-width: thin;
	border-left-color: #ADC3AC; border-right-color: #ADC3AC; 
	border-top-color: #ADC3AC; border-bottom-color: #ADC3AC;
}


INPUT.layout_clock {
	font-family: Tahoma, Arial, Verdana;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
	border-style: none;
	margin-bottom: 1px;
}

INPUT.layout_login {
	height: 18px;
	border: 1px solid #cfcfcf;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: #000000;
}


#layout_search_keywords{
	width: 285px;
	height: 23px;
	background: transparent;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#layout_search_submit{
	height: 20px; 
	width: 50px;
	background: transparent;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}


TD.layout_date {
	font-size: 7pt; color: #000000; text-decoration: none; font-weight: bold;
	padding-bottom: 1px;
}

A.layout_company_index{
	color: #F7CB00;
}

A.sitemap_link {
	font-size: 8pt;
}

A.sitemap_link:link		{color: #000000; font-weight: bold; text-decoration: none;}
A.sitemap_link:visited	{color: #000000; font-weight: bold; text-decoration: none;}
A.sitemap_link:active	{color: #000000; font-weight: bold; text-decoration: none;}
A.sitemap_link:hover	{color: #999999; font-weight: bold; text-decoration: none;}

/* yksittäisen sivun otsikko */
TD.pageheading{
	height: 28px;
	background-image: url('../images/syr/pagetitlebar.jpg');
}

H1{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 0px 10px;
}

/* lomakkeiden perustausta */
TD.form_background{
	background-color: #FFFFFF;
	border: 1px solid #DEDBD2;
	border-top: none;
}

TD.form_title{
	height: 22px;
	background-color: #F2F8F5;
	border: 1px solid #DEDBD2;
	font-size: 8pt;
	font-weight: bold;
}
/* FORMIEN OTSIKOT */
.jquery-ui-form-header { padding: 6px; text-align: center; }

/* 
======================================================
FORMS
======================================================
*/

INPUT {
	padding: 2px 3px 0px 3px;
	font-size: 8pt; font-family: Tahoma, Arial, Verdana;
}

SELECT {
	font-size: 8pt; font-family: Tahoma, Arial, Verdana;
}

TEXTAREA {
	padding: 2px 3px 0px 3px;
	font-size: 8pt;font-family: Tahoma, Arial, Verdana;
}
/* RADIO INPUTS IN QUIRKS MODE */
input.quirks-input-auto-width { width: auto !important; }

form { margin: 0; padding: 0; }
input[type=file] { width: auto !important;  }
input[type=text]:hover, input.hover, textarea:hover, select:hover {  }
input[type=text]:focus, textarea:focus, select:focus { 
}
input[disabled='disabled'], input[disabled='disabled']:hover { background-color: #E2E2E2; border: 1px solid #D0D0D0 !important; color: #666666; }
input[type=text].required { }

textarea { padding: 5px; border-width: 1px !important; }

form div.error { float: none; clear: both; border: 1px solid black; margin-left: 130px; }

/* lomakkeella olevat fieldsetit ja legendit */
form fieldset { padding: 10px; margin: 0; }
form fieldset legend { margin-top: 5px;  padding: 4px;}

/* normaali lomakekentän otsake */
form label { display: inline-block; }
/* lomakekentän virheilmoitus ja ok kentän yhteyteen */
form label.error { font-weight: bold; color: red; padding: 2px 0 2px 20px; background: transparent url('../images/exclamation-red.png') 0 2px no-repeat; }
form label.ok { display: inline; padding: 0 0 0 16px; background: transparent url('../images/tick.png') 5px 3px no-repeat; }

/* textarean otsake */
form label.textarea { vertical-align: top; } 

form div.required label { font-weight: bold; }
form div.required label:before { content: ''; }

.icon-clear-textfield {
	display: none;
	position: relative;
	width: 16px;
	top: 3px;
	height: 16px;
	z-index: 9999;
	background: url('../images/cross.png') 0 0 no-repeat;
	filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;
	cursor: pointer;
}
.wrap-noshow {
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 275px;
	margin-top: -15px;
}


#frmLogin fieldset { margin-top: 0px; }
#frmLogin label { width: 150px; text-align: right; }
#frmLogin label.error { margin-left: 158px; width: 250px; text-align: left; }
#frmLogin label.ok { margin: 0; width: 16px; }
#frmLogin input { width: 300px; margin-left: 5px; }
#frmLogin a { margin-left: 158px; color: blue; }
#frmLogin a:hover { color: #888; }
#frmLogin input[type=checkbox] { margin-left: 158px; width: 20px; }
#frmLogin label.rememberme { margin: 0 0 3px 0; text-align: left; }
#frmLogin button {  margin-left: 158px; }

#frmSendPassword fieldset { margin-top: 0px; }
#frmSendPassword label { width: 150px; text-align: right; }
#frmSendPassword label.error { margin-left: 158px; width: 250px; text-align: left; }
#frmSendPassword label.ok { margin: 0; width: 16px; }
#frmSendPassword input { width: 300px; margin-left: 5px; }
#frmSendPassword button {  margin-left: 158px; }

#frmFeedback fieldset { margin-top: 0px; }
#frmFeedback label { width: 150px; }
#frmFeedback label.error { margin-left: 153px; width: 250px; }
#frmFeedback label.ok { margin: 0; width: 16px; }
#frmFeedback input { width: 300px; }
#frmFeedback textarea { width: 300px; height: 100px; border-width: 2px; }
/*#frmFeedback input[type=checkbox] { margin-left: 153px;  width: 10px; }
#frmFeedback label.contact {  margin-left: 10px; } */
#frmFeedback_captcha label.error { display: none; margin-left: 0px; }
#frmFeedback_captcha input { width: 90px; }
#frmFeedback label.captcha-image { margin-left: 153px; width: 300px; }
#frmFeedback button { margin-left: 153px; }

#frmRegistration fieldset { margin-top: 0px; }
#frmRegistration label { width: 150px; }
#frmRegistration label.error { margin-left: 153px; width: 100%; }
#frmRegistration label.ok { margin: 0; width: 16px; }
#frmRegistration input { width: 270px; }
#frmRegistration textarea { width: 300px; height: 100px; border-width: 2px; }
#frmRegistration input[type=checkbox] {  width: 10px !important; }
#frmRegistration_captcha label.error { display: none; margin-left: 0px; }
#frmRegistration_captcha input { width: 90px; }
#frmRegistration label.captcha-image { margin-left: 153px; width: 300px; }
#frmRegistration button { margin-left: 20px; }
#frmRegistration .button { width:auto; }
#frmRegistration .longtext { width:250px; }
#frmRegistration label.sub_item { margin-left:20px;width:130px; }


#frmContact fieldset { margin-top: 0px; }
#frmContact label { width: 150px; }
#frmContact label.error { margin-left: 153px; width: 100%; }
#frmContact label.ok { margin: 0; width: 16px; }
#frmContact input { width: 300px; }
#frmContact input[type=radio] {  width: auto; }
#frmContact textarea { width: 300px; height: 100px; border-width: 2px; }
#frmContact button {  margin-left: 20px; }
#frmContact_captcha label.error { display: none; margin-left: 0px; }
#frmContact_captcha input { width: 90px; }
#frmContact label.captcha-image { margin-left: 153px; width: 300px; }

#frmMediacard fieldset { margin-top: 0px; }
#frmMediacard label { width: 150px; }
#frmMediacard label.error { margin-left: 153px; width: 100%; }
#frmMediacard label.ok { margin: 0; width: 16px; }
#frmMediacard input { width: 300px; }
#frmMediacard input[type=radio] {  width: auto; }
#frmMediacard textarea { width: 300px; height: 100px; border-width: 2px; }
#frmMediacard button {  margin-left: 153px; }
#frmMediacard_captcha label.error { display: none; margin-left: 0px; }
#frmMediacard_captcha input { width: 90px; }
#frmMediacard label.captcha-image { margin-left: 153px; width: 300px; }



#frmNomination fieldset { margin-top: 0px; }
#frmNomination label { width: 150px; }
#frmNomination label.error { margin-left: 153px; width: 100%; }
#frmNomination label.ok { margin: 0; width: 16px; }
#frmNomination input { width: 350px; }
#frmNomination input[type=radio] {  width: auto; }
#frmNomination textarea { width: 350px; height: 100px; border-width: 2px; }
#frmNomination button {  margin-left: 152px; }
#frmNomination_captcha label.error { display: none; margin-left: 0px; }
#frmNomination_captcha input { width: 90px; }
#frmNomination label.captcha-image { margin-left: 153px; width: 300px; font-size: 9pt; }

.frmjQuery-Validation fieldset { margin-top: 0px; }
.frmjQuery-Validation label { width: 150px; }
.frmjQuery-Validation label.error { margin-left: 153px; width: 100%; }
.frmjQuery-Validation label.ok { margin: 0; width: 16px; }
.frmjQuery-Validation input { width: 300px; }
.frmjQuery-Validation textarea { width: 300px; height: 100px; border-width: 2px; }
.frmjQuery-Validation button {  margin-left: 20px; }
.frmjQuery-Validation .button {  width:auto; }

/* 
======================================================
BUTTONS
======================================================
*/

.miz-button { outline: 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.miz-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

a.miz-button { color: white; }
a.miz-button:hover { color: #3F3F3F; }
button.miz-button { width: auto; overflow: visible; } /* remove extra button width in IE */

button.miz-button-icon-left { padding-left: 0; }
button.miz-button-icon-left span { display: inline-block; }
button.miz-button-icon-left em { display: inline-block; vertical-align: middle; padding: 0; margin-left: 22px; font-style: normal; }

.miz-button-icon-left { padding-left: 22px; }
.miz-button-icon-right { padding-right: 22px; }
.miz-button-icon-left .ui-icon { right: auto; left: 2px; margin-left: 0; }
.miz-button-icon-right .ui-icon { left: auto; right: 2px; margin-left: 0; }

.miz-button-icon-solo { display: block; width: 8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.miz-buttonset { float: left; }
.miz-buttonset .miz-button { float: left; }
.miz-buttonset-single .miz-button, .miz-buttonset-multi .miz-button { margin-right: -1px;}

.miz-toolbar { padding: .5em; margin: 0; }
.miz-toolbar .miz-buttonset { margin-right: 1.5em; padding-left: 1px; }
.miz-toolbar .miz-button { font-size: 1em; }

/* 
======================================================
404
======================================================
*/
#error404img{ float: left; width: 130px; height: 300px; background: url('../images/404-error.png') no-repeat 10px 10px; }
#error404txt{ float: none; }

.error-404 { position: relative; text-align: center; }
.error-404 h1 { font-size: 80px; color: #0075B0; }
.error-404 h2 {  }
.error-404 p {  }


/* TOOLTIP */
DIV.ttContainer{
	width: 200px;
}

DIV.ttInfo_title{
	padding: 3px;
	background-color: #BBD8EF;
	border-top: 1px solid #A0A0A0;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
	color: black;
	font-weight: bold;
}
DIV.ttInfo_content{
	padding: 3px;
	background-color: white;
	border-top: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
	color: black;
}

DIV.ttError_title{
	padding: 3px;
	background-color: red;
	border-top: 1px solid #A0A0A0;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
	color: white;
	font-weight: bold;
}
DIV.ttError_content{
	padding: 3px;
	background-color: white;
	border-top: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
	color: black;
}


/* Uutiset */
table.regi {
   background-color: #FFFFFF;
}
td.title {
   font-size: 8pt;
   font-weight: bold;
   color: #000000;
   background-color: #FFFFFF;
   padding: 2px 2px 2px 5px;
}
td.regi {
   font-size: 8pt; color: #000000; background-color: #FFFFFF; padding-left: 4px;
}
a.regi {
  color: #000000; text-decoration: none;
}
a.regi:link    { color: #000000; font-weight: normal; text-decoration: none; }
a.regi:visited { color: #000000; font-weight: normal; text-decoration: none; }
a.regi:hover   { color: #999999; font-weight: normal; text-decoration: none; }


/* Kalenteri*/
TD.calendar_border {
	border: solid #FBD839 1px;
}
TD.calendar_month {
	background-color: #FBD839;
	border: solid #FCF0BA;
	border-left-width: 0px; border-right-width: 0px;
	border-top-width: 0px; border-bottom-width: 1px;
}
A.calendar_month {
	font-weight: bold;
}
TD.calendar_today {
	border: solid #FBD839 1px;
	background-color: #FCF0BA;
}
TH.calendar_weekdays {
	background-color: #FCF0BA;
	border: solid #FBD839;
	border-left-width: 0px; border-right-width: 0px;
	border-top-width: 0px; border-bottom-width: 1px;
}
A.calendar_weekdays {
	font-weight: bold;
}
A.calendar_day {
}


/* etusivun osaotsikon teksti */
TD.frontpage_sectiontitle{
	padding-left: 8px;
	font-size: 8pt;
	font-weight: bold;
}
/* etusivulla käytettävä punainen linkki */
a.frontpage_redlink:link    { color: #999999; font-weight: normal; text-decoration: none; }
a.frontpage_redlink:visited { color: #999999; font-weight: normal; text-decoration: none; }
a.frontpage_redlink:hover   { color: #999999; font-weight: normal; text-decoration: none; }

/* etusivun uutislähde (Helsingin sanomat) */
TD.frontpage_news_title	{
	color: #0062a3;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* etusivunyritysesittely - yritysnimi */
a.frontpage_spotlight_cmp:link    { color: #000000; font-weight: bold; text-decoration: none; }
a.frontpage_spotlight_cmp:visited { color: #000000; font-weight: bold; text-decoration: none; }
a.frontpage_spotlight_cmp:hover   { color: #999999; font-weight: bold; text-decoration: none; }
/* etusivunyritysesittely - postitoimipaikka */
SPAN.frontpage_spotlight_city	{ font-weight: bold; margin:0px; }
/* etusivunyritysesittely - toimiala */
SPAN.frontpage_spotlight_business	{ font-weight: normal; color: #999999; }


TD.companycard_titlebar{
	color: #ffffff;
	font-size: 14px;
	padding-left: 38px;
	font-weight: bold;
	/*border: 2px solid #e8e8e8;*/
}
TD.companycard_cmpnamebar{
	padding: 0px 15px 0px 38px;
	border: 2px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	background-color: #DAECF1;
}
TD.companycard_field_content{
	padding: 25px 20px 25px 38px;
	border: solid 1px #c6d2e4;
	background-color: #ffffff;
	color: #2b2b2b;
	line-height: 20px;
}
TD.companycard_field_facebook{
	border: solid 1px #c6d2e4;
	background-color: #ffffff;
	color: #2b2b2b;
	line-height: 20px;
}
}
SPAN.companycard_address{
	color: #00629c;
	font-weight: bold;
}
SPAN.companycard_subtitle1{
	color: #00629c;
	font-weight: bold;
}
DIV.companycard_jobtitle{
	font-size: 8pt;
	font-weight: bolder;
}

A.companycard_back{
}
A.companycard_back:link    { color: black; font-weight: normal; text-decoration: none; }
A.companycard_back:visited { color: black; font-weight: normal; text-decoration: none; }
A.companycard_back:hover   { color: #3095c7; font-weight: normal; text-decoration: none; } 

A.companycard_route_this{
	font-size: 11px;
}
A.companycard_route_this:link    { color: white; font-weight: normal; text-decoration: none; }
A.companycard_route_this:visited { color: white; font-weight: normal; text-decoration: none; }
A.companycard_route_this:hover   { color: #E0EAEF; font-weight: normal; text-decoration: none; } 

.ccard-qrcode { cursor: pointer; } 

.ccard-domains { margin: 0; }
.ccard-domains-row { clear: both; height: 15px; }
.ccard-domains-header { font-weight: bold; margin-bottom: 10px; }
.ccard-domains-domain { float: left; width: 390px; }
.ccard-domains-registration { float: left; width: 120px; }
.ccard-domains-expires { float: left; width: 150px; }
.ccard-domains-remaining { display: none; }
.ccard-domains-show-remaining { margin: 5px 0; }
.ccard-domains-show-remaining a { display: block; height: 16px; padding: 0px 0 0 22px;  background: transparent url('../images/plus-button.png') 0 0 no-repeat; font-weight: bold; cursor: pointer; }
.ccard-domains-show-remaining a:hover { }

/*
======================================================
YRITYSKORTIN GOOGLE MAP OVERLAY
======================================================
*/
.gmap-overlay-addresswrap { position: relative; width: 680px; margin-left: 26px; margin-bottom: -40px; z-index:999; vertical-align: top; text-align: right; }
#gmap-overlay-fromaddress { width:460px; padding-left: 5px; }
#gmap-overlay-fromaddress-wide { width:570px; padding-left: 5px; }
#gmap-overlay-showsv { display: none; }
.gmap-overlay-addressfield { height: 25px; border: 1px solid #CCCCCC; border-radius: 4px; -moz-border-radius: 4px; }
.gmap-overlay-sbutton { height: 28px; border: 1px solid #777777; }
.gmap-overlay-sbutton-text { margin-top: 0px; display: inline-block; }
.gmap-overlay-mapwrap { margin-top: 11px; }
.gmap-map { width: 730px; height: 300px; border: 1px solid #CCCCCC; }

/* Linkkihakemisto*/
A.lh_kategoria {
	font-size: 8pt;
}
A.lh_kategoria:link    { color: black; font-weight: bolder; text-decoration: none; }
A.lh_kategoria:visited { color: black; font-weight: bolder; text-decoration: none; }
A.lh_kategoria:hover   { color: #999999; font-weight: bolder; text-decoration: none; } 

A.lh_url_nakyva {
	font-size: 8pt;
	color: black;
}
A.lh_url_nakyva:link    { color: black; font-weight: normal; text-decoration: none; }
A.lh_url_nakyva:visited { color: black; font-weight: normal; text-decoration: none; }
A.lh_url_nakyva:hover   { color: #999999; font-weight: normal; text-decoration: none; }

DIV.lh_kuvaus{
	color: black;
	font-weight: normal;
}



/* Navigointi */
TABLE.navigation{
	width: 100%;
	height: 28px;
	background-image: url('../images/syr/hakulistauspalkki_02.jpg');
	background-repeat: repeat-x;
}
TD.navigation{
	padding: 0px 8px 0px 8px;
}

A.navigation{
	padding: 2px;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: white;	
}
A.navigation:link    { color: #00629c;	font-weight: normal; text-decoration: none; }
A.navigation:visited { color: #00629c;	font-weight: normal; text-decoration: none; }
A.navigation:hover   { color: white;	font-weight: normal; text-decoration: none; } 

TD.navigation_pages_title{
	padding-right: 5px;
	font-size: 8pt;
	color: white;
}

TD.pagenumber{
	padding: 2px;
}
A.pagenumber{
	font-size: 8pt;
}
A.pagenumber:link    { color: #00629c; font-weight: normal; text-decoration: none; }
A.pagenumber:visited { color: #00629c; font-weight: normal; text-decoration: none; }
A.pagenumber:hover   { color: white; font-weight: normal; text-decoration: none; }

TD.pagenumber_selected{
	padding: 2px;
}
A.pagenumber_selected{
	font-size: 8pt;
}
A.pagenumber_selected:link    { color: white; font-weight: normal; text-decoration: underline; }
A.pagenumber_selected:visited { color: white; font-weight: normal; text-decoration: underline; }
A.pagenumber_selected:hover   { color: white; font-weight: normal; text-decoration: underline; } 


A.mini_navigation_arrow {
	font-size: 14px;
}
A.mini_navigation_arrow:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.mini_navigation_arrow:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.mini_navigation_arrow:hover   { color: white; font-weight: bold; text-decoration: none; } 


td.status_success{
	border: dotted 2px #ADC3AC;
	font-size: 8pt;
	font-weight: bold;	
	background-color: #F9F6EF;
	color: black;
}
td.status_failed{
	border: dotted 2px #ADC3AC;
	font-size: 8pt;
	font-weight: bold;	
	background-color: white;
	color: red;
}

div.status_success{
	margin: 8px 0px 8px 0px;
	padding: 4px;
	border: dotted 2px #ADC3AC;
	font-size: 8pt;
	font-weight: bold;	
	background-color: #F9F6EF;
	color: black;
}
div.status_failed{
	margin: 8px 0px 8px 0px;
	padding: 4px;
	border: dotted 2px #ADC3AC;
	font-size: 8pt;
	font-weight: bold;	
	background-color: white;
	color: red;
}




A.mainmenu{
	font-family: Arial, Helvetica, sans-serif;
}
A.mainmenu:link    { font-size: 12px; color: black; font-weight: normal; text-decoration: none; }
A.mainmenu:visited { font-size: 12px; color: black; font-weight: normal; text-decoration: none; }
A.mainmenu:hover   { font-size: 12px; color: #268ed6; font-weight: normal; text-decoration: none; } 

A.topmenu{
	font-family: Arial, Helvetica, sans-serif;
}
A.topmenu:link    { font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
A.topmenu:visited { font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
A.topmenu:hover   { font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: underline; } 

SPAN.layout_top_products_t{
		font-size: 11px; color: #268ed6; font-weight: bold; text-decoration: none;
}
SPAN.layout_top_products{
	font-size: 11px; color: #268ed6; font-weight: normal; text-decoration: none;
}
SPAN.layout_top_products_bold{
	font-size: 11px; color: #268ed6; font-weight: bold; text-decoration: none;
}

A.layout_login_links{
	font-family: Arial, Helvetica, sans-serif;
}
A.layout_login_links:link    { font-size: 11px; color: black; font-weight: normal; text-decoration: none; }
A.layout_login_links:visited { font-size: 11px; color: black; font-weight: normal; text-decoration: none; }
A.layout_login_links:hover   { font-size: 11px; color: black; font-weight: normal; text-decoration: underline; } 


.newsbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #000000;
	border-left-color: #000000;
}
.imgareabg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.bottombar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
}

.hakualue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
a.vlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.vlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.vlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.vlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333831;
	text-decoration: none;
}

a.search_sublinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.search_sublinks:link		{ font-weight: normal; color: #999999; text-decoration: none; }
a.search_sublinks:visited	{ font-weight: normal; color: #999999; text-decoration: none; }
a.search_sublinks:active	{ font-weight: normal; color: #999999; text-decoration: none; }
a.search_sublinks:hover		{ font-weight: normal; color: #000000; text-decoration: none; }

SPAN.detailed_search_topic{
	color: #00629c;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

A.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
A.copyright:link    { color: #999999; font-weight: normal; text-decoration: none; }
A.copyright:visited { color: #999999; font-weight: normal; text-decoration: none; }
A.copyright:hover   { color: #6f6f6f; font-weight: normal; text-decoration: underline; } 


DIV.nomi_container{
	padding: 10px 20px 10px 15px;
	border: solid 1px #c6d2e4;
	background-color: #ffffff;
	color: #2b2b2b;
	line-height: 15px;
	margin-bottom: 2px;
}

TD.nomi_title{
	padding: 0px 0px 0px 5px;
	color: #00629c;
	font-weight: bold;
}

TD.nomi_content{
	vertical-align: top;
	padding: 10px 10px 0px 5px;
	color: black;
	font-weight: normal;
	text-align: justify;
}

TD.nomi_www{
	padding: 3px 0px 3px 5px;
}
A.nomi_www:link    { color: #00629c;	font-weight: bold; text-decoration: none; }
A.nomi_www:visited { color: #00629c;	font-weight: bold; text-decoration: none; }
A.nomi_www:hover   { color: #3095c7;	font-weight: bold; text-decoration: none; }



#hilma_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00629c;
	margin: 8px 0px 8px 10px; 
}
#hilma_description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	margin: 5px 0px 5px 10px; 
}

DIV.hilma_container{
	padding: 10px 20px 10px 15px;
	border: solid 1px #c6d2e4;
	background-color: #ffffff;
	color: #2b2b2b;
	line-height: 20px;
	margin-bottom: 2px;
}
TD.hilma_published{

}
TD.hilma_title{
}
A.hilma_title:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.hilma_title:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.hilma_title:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 




#searchR_pagetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00629c;
	margin-bottom: 1px;
}

#searchR_resultcount{
	font-size: 8pt;
	font-weight: normal;
}
#searchR_resultcount_keywords{
	font-weight: bold;
}
#searchR_resultcount_amount{
	font-weight: bold;
}

#searchR_count_notice{
	font-size: 8pt;
	color: #7F7777;
}

DIV.searchR_orderbar{
	text-align: right;
	border: 0px solid black;
	height: 28px;
	background-repeat: no-repeat;
}
DIV.searchR_orderbar_title{
	width: 190px;
	height: 28px;
	float: left;
	padding: 0px 10px 0px 5px;
	line-height: 2.7em;
	color: white;
}
DIV.searchR_orderbar_item{
	height: 28px;
	float: left;
	padding: 0px 5px 0px 5px;
	line-height: 2.7em;
}

A.searchR_orderbar_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.searchR_orderbar_item:link    { color: #d3d3d3; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_item:visited { color: #d3d3d3; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_item:hover   { color: #d3d3d3; font-weight: normal; text-decoration: underline; }

DIV.searchR_orderbar_item_selected{
	height: 26px;
	float: left;
	border-top: 1px solid #035A81;
	border-bottom: 1px solid #035A81;
	padding: 0px 5px 0px 5px;
	line-height: 2.5em;
}

A.searchR_orderbar_item_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.searchR_orderbar_item_selected:link    { color: white; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_item_selected:visited { color: white; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_item_selected:hover   { color: white; font-weight: normal; text-decoration: underline; }


DIV.searchR_orderbar_navi{
	height: 28px;
	float: right;
	padding: 0px 8px 0px 5px;
	line-height: 2.7em;
}

A.searchR_orderbar_navi_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.searchR_orderbar_navi_item:link    { color: #d3d3d3; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_navi_item:visited { color: #d3d3d3; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_navi_item:hover   { color: #d3d3d3; font-weight: normal; text-decoration: underline; }

DIV.searchR_orderbar_navi_item_selected{
	height: 26px;
	float: left;
	border-top: 1px solid #035A81;
	border-bottom: 1px solid #035A81;
	padding: 0px 5px 0px 5px;
	line-height: 2.5em;
}

A.searchR_orderbar_navi_item_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.searchR_orderbar_navi_item_selected:link    { color: white; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_navi_item_selected:visited { color: white; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_navi_item_selected:hover   { color: white; font-weight: normal; text-decoration: underline; }


TD.searchR_row_1{
	height: 70px;
	padding: 5px 5px 5px 20px; 
	border-bottom: solid 1px #c6d2e4;
	background-color: #F2F8F5;
}
TD.searchR_row_2{
	height: 70px;
	padding: 5px 5px 5px 10px; 
	border-bottom: solid 1px #c6d2e4;
	border-left: solid 10px #429db8;
	background-color: solid #e5edef;
}

TD.searchR_row_3{
	height: 70px;
	padding: 5px 5px 5px 10px; 
	border-bottom: solid 1px #c6d2e4;
	border-left: solid 10px #da575c;
	background-color: solid #f4e7e1;
}

A.searchR_row_name{
}
A.searchR_row_name:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.searchR_row_name:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.searchR_row_name:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 

SPAN.searchR_row_address{
	color: #00629c;
}

A.searchR_row_www{
}
A.searchR_row_www:link    { color: black; font-weight: normal; text-decoration: none; }
A.searchR_row_www:visited { color: black; font-weight: normal; text-decoration: none; }
A.searchR_row_www:hover   { color: #3095c7; font-weight: normal; text-decoration: none; } 

A.searchR_row_additional{
}
A.searchR_row_additional:link    { color: black; font-weight: normal; text-decoration: none; }
A.searchR_row_additional:visited { color: black; font-weight: normal; text-decoration: none; }
A.searchR_row_additional:hover   { color: #3095c7; font-weight: normal; text-decoration: none; } 

SPAN.searchR_row_additional_bul {
	color: #00629c;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

DIV.searchR_row_img{
	height: 70px;
	text-align: center;
	background-color: white;
	border: 1px solid #d8d8d8;
}
DIV.searchR_row_img > a {
	height: 100%;
	display: block;
	vertical-align: middle;
}
DIV.searchR_row_img > a > img {
	max-width: 125px;
	max-height: auto;
	vertical-align: middle;
}


/* yrityshakemisto */
TABLE.catalog_mainsectors{
	width: 580px;
	margin: 10px 0px 10px 30px;
}
TABLE.catalog_mainsectors td{
	padding: 2px;
}

TD.catalog_mainsector_bullet{
	width: 13px;
	background-image: url('../images/syr/tuote_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

A.catalog_mainsector{
	font-size: 8pt;
}
A.catalog_mainsector:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_mainsector:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_mainsector:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 


TABLE.catalog_sectors{
	width: 580px;
	margin: 10px 0px 10px 30px;
}
TABLE.catalog_sectors td{
	padding: 2px;
}

TD.catalog_sector_bullet{
	width: 13px;
	background-image: url('../images/syr/tuote_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

A.catalog_sector{
	display:block;
	width:100%;
}
A.catalog_sector:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_sector:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_sector:active	 { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_sector:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 

A.catalog_sector_synonymlink{
	font-size: 7pt;
}
A.catalog_sector_synonymlink:link    { color: #00629c; font-weight: normal; text-decoration: none; }
A.catalog_sector_synonymlink:visited { color: #00629c; font-weight: normal; text-decoration: none; }
A.catalog_sector_synonymlink:hover   { color: #3095c7; font-weight: normal; text-decoration: none; } 


TABLE.catalog_companies{
	margin: 10px 10px 10px 0px;
	width: 100%;
}

A.catalog_company{
}
A.catalog_company:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_company:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_company:active  { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_company:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 

DIV.catalog_notice_text{
	margin: 30px 0px 0px 20px;
	font-weight: bold;

}
DIV.catalog_no_data{
	margin: 10px 20px 0px 20px;
}
DIV.catalog_synonyms{
	margin: 2px 8px 2px 20px;
}
DIV.catalog_tree{
	width: 100%;
	text-align: left;
	margin: 3px 8px 2px 7px;
	border: 0px solid black;
}

DIV.catalog_tree_bullet{
	float: left;
	width: 28px;
	height: 12px;
	background-image: url('../images/syr/tuote_bullet.gif');
	background-repeat: no-repeat;
	background-position: 8px 3px;
}

DIV.catalog_tree_node{
	float: left;
}

A.catalog_tree_link:link		{ color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_tree_link:visited	{ color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_tree_link:active	{ color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_tree_link:hover	{ color: #3095c7; font-weight: bold; text-decoration: none; } 


A.catalog_pagetitle_link{
	font-family: Tahoma;
	font-size: 12px;
}
A.catalog_pagetitle_link:link    { color: white; font-weight: bold; text-decoration: none; }
A.catalog_pagetitle_link:visited { color: white; font-weight: bold; text-decoration: none; }
A.catalog_pagetitle_link:hover   { color: white; font-weight: bold; text-decoration: none; }

/* maps update position */
#maps_update_canvas{
	border: 1px solid #A0A0A0;
	width: 330px;
	height: 200px; 
}
DIV.maps_update_searchResultRow{
	padding: 1px 0px 2px 5px;
	font-size: 8pt;	
}
DIV.maps_update_searchResultRow:hover{
	font-size: 8pt;
	color: #CC0000;	
	text-decoration: underline;
	cursor: pointer;
}

#banner-right {
	margin-top: 10px;
	text-align: center;
}
/* 
======================================================
VIRHEET (käytetään ui:n widgettiä + omat tyylit tässä
======================================================
*/

.statusbox-container { padding: 0 .7em; }
.statusbox-icon { float: left; margin-right: .3em; }

/* 
======================================================
ASIAKASTIETO.FI
======================================================
*/
TABLE.mod-asiakastieto-table {
	color:#2B2B2B;
	font-size:8pt;
	line-height:20px;
	font-family: Arial,Helvetica,sans-serif;
	width:100%;
	border:0;
}
TD.mod-asiakastieto-logo {
	vertical-align:top;
	width:200px;
	height:70px;
	background-image: url('../images/syr/pdf_logo.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
TD.mod-asiakastieto-content {
	background-color: #FFFFFF;
	border: 1px solid #C6D2E4;
	color: #2B2B2B;
	padding: 25px 20px 25px;
}
TD.mod-asiakastieto-header {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 38px;
	background-image: url('../images/syr/search_bar2.jpg'); 
	background-repeat: repeat-x; 
	background-position: center;

}
DIV.mod-asiakastieto-paymentdefault {
	float:left;
	padding:15px;
	width:150px;
	text-align:center;

}

/* 
======================================================
KARTTATOIMINNOT
======================================================
*/
.mod-maps-search-form-container { width: 100%; margin: 10px 0 0 10px; }
.mod-maps-search-address-title { padding: 3px 0; }
.mod-maps-search-form-fields { float: left; }
.mod-maps-search-address-container { float: left; margin: 0 5px 0 0; }
#mod-maps-search-address { width: 455px; padding: 5px; }
.mod-maps-search-submit-container { float: left; }
.mod-maps-search-submit { background-image: url("../images/maps/search.gif"); border-width: 0;height: 27px;width: 61px;cursor:pointer; }
.mod-maps-search-status { margin: 10px 0 5px 0; }
.mod-maps-search-canvas-container{ float: left; width: 100%; margin: 10px 0; }
.mod-maps-search-canvas { width: 100%; height: 500px; border: 1px solid #D0D0D0; }

.mod-maps-route-form-container { width: 100%; margin: 10px 0 0 10px; }
.mod-maps-route-form-titles { float: left; margin: 2px; }
.mod-maps-route-address-from-title { float: left; width: 240px; }
.mod-maps-route-address-to-title { float: left; width: 240px; }
.mod-maps-route-route-form-fields {	float: left; width: 100%; }
.mod-maps-route-address-from-container { float: left; width: 240px; }
#mod-maps-route-address-from { width: 220px; padding: 5px; }
.mod-maps-route-address-to-container { float: left; width: 240px; }
#mod-maps-route-address-to { width: 220px; padding: 5px; }
.mod-maps-route-submit-container { float: left; }
.mod-maps-route-submit { height: 27px; width: 61px;	background-image: url('../images/maps/search.gif');	border-width: 0px;cursor:pointer; }
.mod-maps-route-status { margin: 10px 0 5px 0; }
.mod-maps-route-canvas-container { margin: 10px 0; }
.mod-maps-route-canvas { width: 100%; height: 500px; border: 1px solid #D0D0D0; }
.mod-maps-route-route-directions-container { display: none; }
.mod-maps-route-route-directions { width: 100%; }

.mod-maps-search-company-form-container { width: 100%; margin: 10px 0; }
.mod-maps-search-company-address-title { display: inline-block; width: 267px; padding: 3px 0; }
.mod-maps-search-company-keywords-title { display: inline-block; width: 250px; padding: 3px 0; }
.mod-maps-search-company-form-fields { float: left; }
.mod-maps-search-company-address-container { float: left; margin: 0 5px 0 0; }
#mod-maps-search-address { width: 250px; padding: 5px; }
#mod-maps-search-keywords { width: 250px; padding: 5px; }
.mod-maps-search-company-submit-container { float: left; }
.mod-maps-search-company-submit { background-image: url("../images/maps/search.gif"); border-width: 0;height: 27px;width: 61px;cursor:pointer; }
.mod-maps-search-company-status { margin: 10px 0 5px 0; }
.mod-maps-search-company-canvas-container{ float: left; width: 100%; margin: 10px 0; }
.mod-maps-search-company-canvas { width: 100%; height: 500px; border: 1px solid #D0D0D0; }

.mod-maps-markerlist { margin-top: 20px; }
.mod-maps-markerlist-item {
	padding: 5px 0;
	color: #333;
}

.adp-text { padding-left: 30px !important; } /* ajo-ohjeet */
.adp-placemark { border: 0px !important; background: transparent !important; }
.adp-directions { width: 100% !important; }
.adp-substep:first-child { width: 50px; }
.adp-substep { padding: 5px !important; }
.adp-substep:last-child { text-align: right; }

/*
======================================================
ntgInput states
======================================================
*/
.mod-ntg-input-state-default {
	color: #888888 !important;
}
.mod-ntg-input-state-filled {
	color: #000000 !important;
}
.mod-ntg-input-state-active {
	color: #000000 !important;
}

/* 
======================================================
AMCHART 
======================================================
*/
.mod-amchart-button-append
{
	margin:1px;
	border: 1px solid #035A81;
	font-weight: bold;
	float:right;
	line-height: 2.3em;
	height:26px;
	color: #FFFFFF;
	padding:0 5px;
	cursor: pointer;
	width: 80px;
	text-align:center;
	background-image: url('../images/syr/hakulistaus_nappi_03.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
.mod-amchart-button-append-selected
{
	margin:1px;
	font-weight: bold;
	float:right;
	line-height: 2.3em;
	height:26px;
	color: #FFFFFF;
	padding:0 5px;
	cursor: pointer;
	width: 80px;
	text-align:center;
	background-image: url('../images/syr/hakulistaus_nappi_01.gif');
	background-repeat: repeat-x; 
	background-position: center;
	border: 1px solid gray;
}
.mod-amchart-button {
	margin:1px;
	border: 1px solid #035A81;
	font-weight: bold;
	float:right;
	line-height: 2.3em;
	height:26px;
	color: #FFFFFF;
	padding:0 5px;
	cursor: pointer;
	width: 50px;
	text-align:center;
	background-image: url('../images/syr/hakulistaus_nappi_03.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
.mod-amchart-button-selected {
	margin:1px;
	font-weight: bold;
	float:right;
	line-height: 2.3em;
	height:26px;
	color: #FFFFFF;
	padding:0 5px;
	cursor: pointer;
	width: 50px;
	text-align:center;
	background-image: url('../images/syr/hakulistaus_nappi_01.gif');
	background-repeat: repeat-x; 
	background-position: center;
	border: 1px solid gray;
}
/* 
======================================================
KOROT JA VALUUTAT
======================================================
*/
.mod-finance-row
{
	height: 25px;
	text-align:left;
	font-size:  8pt;
	background-color: #FFFFFF;
    border: 1px solid #C6D2E4;
    color: #2B2B2B;
    line-height: 20px;
	padding-left:38px;
}
.mod-finance-row-1
{
	background-color: #FFFFFF;
	text-align:left;
}
.mod-finance-row-2
{
	background-color: #DEDBD2;
	text-align:left;
}
.mod-finance
{
    padding: 0px;
	width: 100%;
}
TABLE.mod-finance-data-table
{
	width:100%;
}
TABLE.mod-finance-data-table td
{
	padding: 5px 5px;
}
.mod-finance-header
{
	height: 32px;
	background-image: url('../images/syr/search_bar2.jpg'); 
	background-repeat: repeat-x; 
	background-position: center center;

}
.mod-finance-pages
{
	background-color: #FFFFFF;
	width:100%;
	background-image: url('../images/syr/hakulistaus_nappi_03.gif');
	background-repeat: repeat-x; 
	background-position: top left;
	height: 28px;
	
}

A.mod-finance-page-button
{
	border: 1px solid #035A81;
	border-bottom: 0px;
	font-weight: bold;
	line-height: 2.3em;
	float:right;
	height:27px;
	color: #FFFFFF;
	padding:0 5px;
	cursor: pointer;
	min-width: 50px;
	text-align:center;
	background-image: url('../images/syr/hakulistaus_nappi_03.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
A.mod-finance-page-button:link,A.mod-finance-page-button:visited
{
	border: 1px solid #035A81;
	border-bottom: 0px;
	font-weight: bold;
	float:right;
	line-height: 2.3em;
	height:27px;
	color: #FFFFFF;
	padding:0 5px;
	cursor: pointer;
	min-width: 50px;
	text-align:center;
	background-image: url('../images/syr/hakulistaus_nappi_03.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
A.mod-finance-page-button:hover
{
	background-image: url('../images/syr/hakulistaus_nappi_01.gif');
}	
A.mod-finance-page-button-selected
{
	border: 1px solid #035A81;
	border-bottom: 0px;
	border-bottom: 0px;
	font-weight: bold;
	float:right;
	line-height: 2.3em;
	height:27px;
	color: #FFFFFF;
	padding:0 5px;
	cursor: pointer;
	min-width: 50px;
	text-align:center;
	background-image: url('../images/syr/hakulistaus_nappi_01.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
A.mod-finance-page-button-selected:link,A.mod-finance-page-button-selected:hover,A.mod-finance-page-button-selected:visited
{
	border: 1px solid #035A81;
	border-bottom: 0px;
	font-weight: bold;
	float:right;
	line-height: 2.3em;
	height:27px;
	color: #FFFFFF;
	padding:0 5px;
	cursor: pointer;
	min-width: 50px;
	text-align:center;
	background-image: url('../images/syr/hakulistaus_nappi_01.gif');
	background-repeat: repeat-x; 
	background-position: top left;
}
.mod-finance-header-content
{
    padding-left: 38px;
}
.mod-finance-current-day-info
{
    font-size: 22px;
    font-weight: bold;
	padding-top: 10px;
	padding-right:10px;
	font-family: "Georgia","Palatino Linotype","Book Antiqua","Palatino","Times New Roman","Times",serif;
}
.mod-finance-current-day-info-lastupdate
{
	color:gray;
	text-align:right;
	padding-right: 10px;
}
.mod-finance-ratehistory-name
{
    color: #2B2B2B;
    font-size: 9pt;
    line-height: 20px;
    text-align: left;	

}
.mod-finance-ratehistory-val
{
    font-size: 9pt;
    line-height: 20px;
    text-align: right;	
}
.mod-finance-copyright
{
	color: gray;
	text-align:right;
	padding-right: 5px;
	padding-top: 2px;

}


/* 
======================================================
SIVUKARTTA
======================================================
*/
.mod-sitemap { }
.mod-sitemap ul { margin: 0 0 0 0px;  list-style-type: circle; list-style-image: none; list-style-position: inside; }
.mod-sitemap ul:first-child { margin-left: 0; }
.mod-sitemap li { margin: 0; }
.mod-sitemap a { }