body {
		font-family:verdana,geneva,helvetica,arial,"lucida sans",sans-serif; 	
		background-color: #FFFFFF; 	margin: 0; 	padding: 0 	}
a	{font-size:11px; color:#c03;}
a:hover	{text-decoration:none;}

h4	{font-size:13px;margin:0px 0px 8px 0px;}
h3	{font-size:16px;margin:0px 0px 14px 0px;}

input[type="checkbox"], input[type="radio"] {		
	margin:2px;
	width:15px;
	height:15px;
}

.fpnews a { padding-left:4px;text-decoration:none;text-decoration:none;}
.fpnews a:hover { text-decoration:underline;}
.fpnews a.line { clear:both;display:block;}
.fpnews	{margin-left:20px; margin-top:10px;margin-bottom:10px;}
.fpnews h4	{font-size:15px;color:#333;margin-bottom:0px;}
.fpnews p.ingress	{margin-left:0px;padding-left:0px;font-size:12px;}


.tutorialStartBtn	
{
	background-image: url(pics/buttons/arrows_24.png);	
	background-position:top left; 
	background-repeat:no-repeat;
	height:24px;
	width:24px;
	float:right;
	margin-left:10px;
}
.tutorialStartBtnText a, .tutorialStartBtnText a:link, .tutorialStartBtnText a:visited
{
	text-decoration:underline;
}

.tutorialStartBtnText a:hover
{
	text-decoration:none;
}

.tutorialStartBtnText
{
	float:right;
	text-align:right;
	font-weight:bold;
	display:block;
	margin-top:5px;
}
	
.tutorial
{
	margin-top:10px;
	height:24px;
	width:auto;
	text-align:right;
	margin-bottom:10px;
	margin-right:10px;
	vertical-align:middle;
	display:none;
}

div.LeftNaviLinks, div.LeftNaviLinksSelected, div.LeftNaviLinksCurrent, div.LeftNaviLinksSelectedCurrent, #LeftNaviBottomLinks table table tr td
{
				background-repeat:no-repeat;
				background-position:top right;
				height:22px;  
				padding-left:4px;
				padding-top:2px;
				width:170px;
				vertical-align:middle;
				}
div.LeftNaviLinks, div.LeftNaviLinksSelected, div.LeftNaviLinksCurrent, #LeftNaviBottomLinks table table tr td
{				
				background-image:url(pics/buttons/NaviBackground.png);
}

#LeftNaviBottomLinks table table.LeftNaviLinksSelected tr td
{				
				background-image:url(pics/buttons/NaviBackgroundSelected.png);
				background-position:-86px 0px;
}

#LeftNaviBottomLinks table table table.LeftNaviLinksSelected tr td
{				
				background-image:url(pics/buttons/NaviBackgroundSelected.png);
				background-position:-90px 0px;
}


div.LeftNaviLinksSelected, div.LeftNaviLinksCurrent	{background-image:url(pics/buttons/NaviBackgroundSelected.png);	}
div.LeftNaviLinks a, div.LeftNaviLinksSelected a, #LeftNaviBottomLinks table table tr td a	{font-size:10px; font-weight:bold; color:#c03; }
#LeftNaviBottomLinks table table table tr td { background: transparent;}
#LeftNaviBottomLinks table table table tr td a { font-weight: normal;}
#LeftNaviBottomLinks table table tr td a {display: block; margin-top: -5px;}
#LeftNaviBottomLinks table table table tr td a {display: block; margin-bottom: 6px;}
#LeftNaviBottomLinks table table tr td a {text-decoration: underline;}
#LeftNaviBottomLinks table table tr td a:hover {text-decoration: none;}
div.LeftNaviLinksCurrent p, div.LeftNaviLinksSelectedCurrent p {font-weight:bold;font-size:10px;margin:0px;padding-top:2px;}

/*  Small font sizes */
.infoText,a.smallW,.smallText, .small { font-size:10px;}  

.companynameHeader	{font-size:17px; color:#888888; font-weight:bold;}

/* BUTTONS */
.ButtonClose 	{position:relative; left:420px; height:20px; 	background-repeat:repeat-x;	border:1px solid #D4D4D4;	}
.ButtonClose td	{padding:3px 7px 3px 7px;background-image:url(pics/23_bg.png);text-align:center; }
.ButtonClose td, .Button23 td a	{	color:#CC0033;	font-size:11px;	font-weight:bold;text-decoration:none; }
.ButtonClose td a:hover	{	text-decoration:underline; }

.Button23 , .ButtonRightAlign {height:20px; 	background-repeat:repeat-x;	border:1px solid #D4D4D4;	}
.Button23 td {padding:3px 7px 3px 7px;background-image:url(pics/23_bg.png);text-align:center; }
.ButtonRightAlign td {padding:3px 7px 3px 7px;background-image:url(pics/23_bg.png);text-align:right; }
.Button23 td, .ButtonRightAlign td, .Button23 td a, .ButtonRightAlign td a	{	color:#CC0033;	font-size:11px;	font-weight:bold;text-decoration:none; }
.Button23 td a:hover, .ButtonRightAlign td a:hover	{	text-decoration:underline; }
input.Button23, input.ButtonRightAlign 	{background-color:#FFFFFF; color:#c03;font-weight:bold;font-size:12px;}
.Button22 	{height:20px; 	background-repeat:repeat-x;	border:1px solid #D4D4D4;background-position:bottom;	}
.Button22 td	{padding:5px 7px 5px 7px; background-color:#F0DEBA; background-image:url(pics/20_bg.png);text-align:center; }
.Button22 td, .Button22 td a	{	color:#CC0033;	font-size:11px;	font-weight:bold; text-decoration:none;  }
.Button22 td a:hover	{	text-decoration:underline; }

div.aButton20	{background-image:url(pics/20_bg.png);background-repeat:repeat-x;background-position:bottom;	border:1px outset #D4D4D4;	height:12px; padding: 2px 7px 2px 7px; margin:0px 2px 2px 0px;}
.aButton20 a	{	color:#CC0033; white-space:nowrap;font-size:10px; height:12px;	font-weight:bold; text-decoration:none; }
.aButton20 a:hover	{	text-decoration:underline; }


.ButtonBig 	{height:26px; 	background-repeat:repeat-x;	background-position:bottom;	border:1px solid #777;}
.ButtonBig td	{padding:3px 9px 3px 9px;background-image:url(pics/23_bg.png);text-align:center; }
.ButtonBig td, .ButtonBig td a	{	margin:0px 4px 0px 4px;color:#CC0033;	font-size:12px;	font-weight:bold;text-decoration:none; }
.ButtonBig td a:hover	{	text-decoration:underline; }

.ButtonEmptySmall 		{height:15px; 	background-repeat:repeat-x;	border:1px solid #D4D4D4;	}
.ButtonEmptySmall td	{padding:1px 3px 1px 3px; background-image:url(pics/23_bg.png);background-position:top;text-align:center; }
.ButtonEmptySmall td, .ButtonEmptySmall td a	{	color:#666666;	font-size:9px;	font-weight:bold; text-decoration:none; }
.ButtonEmptySmall td a:hover	{	text-decoration:underline; }

div #ctl00_Content_TGI1_tb1 .redTitleText {height:20px;}
div #ctl00_Content_TGI1_tdinfo { height:65px;}
.TgInfo	td {font-size:10px;}
Table.TgTable	{width:727px; }
.TgTableOrange {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; 
	background-color:#f2ebd8; text-align:left; font-size:10px; padding:3px 3px 4px 0px;}
.TgTableGrey { border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;  
	background-color:#f2f2f2; text-align:left; font-size:10px;  padding:3px 3px 4px 0px; margin-left: 10px;}
.TgTable td	{padding:0px; }
div.TgTable	{margin:10px;}
.TgTable .TgTitle	{border-right:1px solid #FFFFFF; padding:0px 0px 0px 0px;text-align:center; font-size:10px;}
.TgTitleOther	{padding-left:2px;font-size:10px;text-align:center;}
#TgTitleButtons	{padding:0px;text-align:center;height:40px;}
#TgTitleButtons a { white-space:nowrap}
/* Messages */
.MessageText	{margin-bottom:15px; font-size:12px; color:#000000; line-height:1.3em;}
.MessageTitle	{margin-top:15px; margin-bottom:15px; font-size:14px; font-weight:bold; color:#000000;}
.SearchResultPcs	{margin-left:10px;padding-bottom:4px;}

/* Text */
.UcaseBold	{font-weight:bold;}
.InputHelpText	{font-size:11px; color:#888888;}
.bld	{font-weight:bold;}
.relatedLink	{padding-top:5px;}
span.error	{color:Red;}

/* Links */
a.WhiteSmall	{color:#FFFFFF;font-size:9px;margin:0px;}

/* GridView */
.gvHorizontal a	{color:#666; text-decoration:none;font-weight:bold; }
.gvHorizontal a:hover	{text-decoration:underline; }		
.gvHorizontal tr a {text-decoration:underline;}
.gvHorizontal tr a:hover {text-decoration:none;}
.gvHorizontal a.RED		{color:#c03;}
	
/* GridView */
.gvHorizontalSmall a	{color:#666; text-decoration:none;font-weight:bold; }
.gvHorizontalSmall a:hover	{text-decoration:underline; }		
.gvHorizontalSmall tr a {text-decoration:underline;}
.gvHorizontalSmall tr a:hover {text-decoration:none;}	
		

td.CategoryText	p {font-size:14px; color:#666666; margin-bottom:6px;margin-top:6px;font-weight:bold;}



tr.SelectedCompany	{background-color:#000000; color:#FFFFFF;}
tr.SelectedCompany	a, tr.SelectedCompany td {color:#FFFFFF; text-decoration:none;}

form	{margin:0px;}
select	{margin:0px;}
div, td, p { 	font-family:verdana,geneva,helvetica,arial,"lucida sans",sans-serif; font-size:11px;	}
/*Asettelutyylit*/ .ylaraita { 	background-color: #CC0033 	}
/*Paanavigaatio*/ .paanavigaatio { 	background-color: white; 	vertical-align: bottom 	}

 


/*Alanavigaatio*/ 
.alanavigaatio { background-image: url("pics/subNaviColor.gif"); 
				background-repeat: repeat; 	
				display: block; 
				margin: 0; 	
				padding: 0 0 0 3px; 
				border-style: none solid; 
				border-width: 0 1px; 
				border-color: #CC0033 	}
.alanavigaatio_painike a, .alanavigaatio_painike a:visited 
			{
			color: #f4e3e0; 	
			font-size: 0.7em; 	
			font-weight: bold;	
			text-decoration: none 	
			}
.alanavigaatio_painike a:hover { 	color: white 	}
.alanavigaatio_painike_valittu a { 	color: white; font-size: 0.7em; font-weight: bold; 	text-decoration: none 	}
.vasenpalkki_lisa { background-color: #f2ebd8 }

/*
*/
td.vasenpalkki { 	background-color: #f2ebd8; 	
	text-align: center; 	
	margin: 0px; 		
	vertical-align: top; 	
	border-style: none none dashed; 	
	border-width: 0 0 1px; 	
	border-color: #c6c6c6;
	padding-left: 10px;
 	}

div.titleBox  { color: #3f3f3f; 
			font-size: 10px; 
			font-weight: bold; 
			background-color: #e8e8e8; 
			background-image: url("pics/titleBackGround.gif"); 
			background-repeat: repeat-x; 
			text-align: left; 
			text-transform: uppercase; 
			margin: auto; 
			padding: 3px 0 2px 10px; 
			width: 185px; 
			height: auto; 
			border-style: solid; 
			border-width: 1px 1px 0; 
			border-color: silver }
div.leftBox { 	
			background-color: white; 	
			text-align: left; 	
			margin: auto; 
			padding: 3px 0 2px 10px; 
			width: 185px; height: auto; 
			border-style: solid; border-width: 1px 1px 8px; border-color: silver silver #d3d3d3;
			margin-bottom:10px;	}

#ssSmall , BlueBookInfo { 	margin: 6px 6px 6px 0; 	padding: 0; 	width: 160px 	}
#ssSmall td , #BlueBookInfo td{ 	font-size: 10px 	}
#ssSmall td a, #BlueBookInfo td a { 	color: #760124; 	font-weight: bold; 	text-decoration: none 	}
#ssSmall td.harmaa { 	color: gray 	}

.input160px, .input160pxWM { padding-left:2px; margin-bottom: 4px; width: 165px; font-size:12px;height:16px;}
.input160pxWM	{color:silver;}
input.kentta_200px, input.kentta_200pxWM { padding-left:2px; margin-top:2px; width: 235px; font-size:12px;height:16px;}
.kentta_200pxWM {color:silver;}
div.crTextInfo	{position:relative;font-size:11px;width:200px;display:inline;overflow:hidden; white-space:nowrap;clip:rect (0px,200px,18px,0px); z-index:2}

.kentta_350px { 	width: 355px 	}
.vasen_valiviiva { 	margin-top: 6px; 	margin-bottom: 6px; 	padding: 0; 	border-top: 1px dashed #c6c6c6 	}
/*;*/
.feidi_oikea  {  background-repeat: repeat-y; width: 60px;background-image: url("pics/feidi_oikea_40px.gif") }
.feidi_kulma  { background-image: url("pics/feidi_kulma.gif"); background-repeat: no-repeat; width: 60px; height: 60px }
.feidi_ala  { background-image: url("pics/feidi_ala_40px.gif"); background-repeat: repeat-x; height: 60px }

/*Muotoilutyylit*/ 
h1 { 	font-size: 1.5em ;margin-top:10px;	}
h2 { 	font-size: 1.2em 	}
.copyright { 	text-align: right; 	padding-top: 15px 	}
.copyright a { 	color: #a9a9a9; 	font-size: 0.8em; 	text-decoration: none 	}

/*Sisaltotyylit*/ 
.sisalto { 	font-size: 0.8em; 	
			background-color: white; 	
			margin-top: 0px;
			padding-left: 10px; 	
			width: 748px; 	
			text-align: left; 
			vertical-align: top; 
			}						
#startHereLink	{position:absolute;top:220px;left:490px;width:208px;text-align:center;font-weight:bold;display:table;white-space:nowrap;}			
.sisalto_laatikko1  { position:relative;background-image: url("pics/teksti_painike11.jpg"); 
	background-repeat: no-repeat; background-position: 490px 36px; 
	margin: 0 0 8px; padding: 5px 255px 15px 20px; border: dashed 1px #c6c6c6; display:inline-block;
	}
/*div.sisalto_laatikko1  { display:block; height:250px;}*/
.sisalto_laatikko1 p { 	color: #5d5d5d; 	line-height: 1.5em; font-size:1.1em; 	}
.sisalto_taulu2 { 	margin-bottom: 10px 	}
.sisalto_laatikko2 { 	margin: 0; 	padding: 0; 	vertical-align: top; 	border: dashed 1px #c6c6c6 	}
.sisalto_laatikko2 h2 { 	color: white; 	font-size: 1em; 	background-color: #c03; 	margin: 0; 	padding: 10px 0 10px 20px 	}
.sisalto_laatikko2 p { 	color: #000; 	font-size: 0.9em; 	margin: 0; 	padding: 10px 20px 	}
.sisalto_laatikko2 a { 	text-decoration: none 	}
.sisalto_laatikko2_nuoli { 	text-align: right; 	margin: 0; 	padding-top: 0; 	padding-right: 20px; 	padding-bottom: 2px 	}
.sisalto_laatikko2_valiviiva { 	margin: 1px 20px 5px; 	padding: 0; 	border-top: 1px dashed #c6c6c6;display:none; 	}
.sisalto_laatikko1ala { 	margin: 0 0 8px; 	padding: 5px 0; 	border: dashed 1px #c6c6c6 	}
.sisalto_laatikko1jako { 	margin: 0; 	padding: 0; 	vertical-align: top 	}
.sisalto_laatikko1jako h2 {	font-size: 0.9em; 	margin: 0; 	padding: 10px 20px 0; 	vertical-align: top 	}
.sisalto_laatikko1jako p { 	font-size: 11px; 	margin: 0; 	padding: 10px 20px; 	vertical-align: top 	}

.sisalto_taulu3 { 	margin-bottom: 10px 	}
.sisalto_laatikko3 { 	margin: 0; 	padding: 20px; 	border: dashed 1px #c6c6c6 	}
.sisalto_laatikko3 h2 { 	font-size: 0.9em; 	margin: 0; 	padding: 0 0 10px 	}
.sisalto_laatikko3 p { 	font-size: 0.8em; 	margin: 0; 	padding: 0 	}
.vasen_rajauspainike { color: #c03; font-weight: bold; text-decoration: none; background-image: url("pics/rajaus_painike.gif"); background-repeat: no-repeat; cursor: pointer; margin: 0 0 2px; padding-top: 3px; padding-left: 10px; height: 20px }

.sis_navigaatio_painike  { color: white; font-size: 0.8em; font-weight: bold; background-color: #c03; background-image: url("pics\paanavi_painike.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 228px; height: 25px; vertical-align: middle }
.sis_navigaatio_painike a, .paanavigaatio_painike a:visited { 	color: #faf0ef; 	text-decoration: none 	}
.sis_navigaatio_painike a:hover { 	color: white 	}
.sis_navigaatio_painike_valittu  { color: white; font-size: 0.8em; font-weight: bold; background-color: #760124; background-image: url("pics\paanavi_painike_valittu.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 228px; height: 25px; vertical-align: middle }
.sis_navigaatio_painike_valittu a, .paanavigaatio_painike_valittu a:visited { 	color: white; 	text-decoration: none 	}
.sis_navigaatio_vali { 	background-color: white; 	margin: 0; 	padding: 0 	}
.kriteeri_painike  { color: #716A59; font-size: 10px; font-weight: bold; background-color: #FFF; background-image: url("pics\tab.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 90px; height: 20px; vertical-align: middle }
.kriteeri_painike_valitut  { color: white; font-size: 10px; font-weight: bold; background-color: #FFF; background-image: url("pics\tabSelectedones.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 90px; height: 20px; vertical-align: middle }
.kriteeri_painike a, .kriteeri_painike a:visited { 	color: #716A59; 	text-decoration: none 	}
.kriteeri_painike a:hover { 	color: white 	}
.kriteeri_painike_valittu  { color: #716A59; font-size: 10px; font-weight: bold; background-color: #FFFFFF; background-image: url("pics\tabSelectedOne.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 90px; height: 20px; vertical-align: middle }
.kriteeri_painike_valittu a, .kriteeri_painike_valittu a:visited { 	color: white; 	text-decoration: none 	}
.kriteeri_vali { 	background-color: white; 	margin: 0; 	padding: 0 	}
.valiraita { 	background-color: white 	}
.kriteeri_pitka_painike  { color: #716A59; font-size: 0.9em; font-weight: bold; background-color: #FFF; background-image: url("pics\tabLong.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 150px; height: 20px; vertical-align: middle }
.kriteeri_pitka_painike a, .kriteeri_painike a:visited { 	color: #716A59; 	text-decoration: none 	}
.kriteeri_pitka_painike a:hover { 	color: white 	}
.kriteeri_pitka_painike_valittu  { color: #716A59; font-size: 0.7em; font-weight: bold; background-color: #FFFFFF; background-image: url("pics\tabLongSelected.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 150px; height: 20px; vertical-align: middle }
.kriteeri_pitka_painike_valittu a, .kriteeri_painike_valittu a:visited { 	color: white; 	text-decoration: none 	}
.valinnat_laatikko { 		
	background-color: white; 	
	text-align: left; 	
	margin: auto; 	
	padding: 3px 0 2px 10px; 	
	width: auto; 	
	height: auto; 	
	border-style: solid; 	
	border-width: 1px 1px 8px; 	
	border-color: silver silver #d3d3d3 	}
.valinnat_laatikko table { 	margin: 6px 6px 6px 0; 	padding: 0; 	width: auto 	}
.valinnat_laatikko td { 	font-size: 0.9em 	}
.valinnat_laatikko td a { 	color: #760124; 	font-weight: bold; 	text-decoration: none 	}
.valinnat_laatikko td.harmaa { 	color: gray 	}

.userAttention {
	border:1px dashed #C6C6C6;
	margin: 20px 0 30px 0;

}

.bg_userAttention{
	margin: 10px;
	background: #f2ebd8;
	padding: 10px 20px;
}

.userAttention p{
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
}

div.chkButtons { padding:4px 8px 4px 0px;}
.spacerBottomBorder	{border-bottom:1px solid #ADADAD;height:6px;}

div.saveLayer	{margin-top:10px;}
div.saveLayer	table th {font-weight:bold; text-align:left;padding-right:10px;vertical-align:top;}


.otsikkolaatikko  { color: #3f3f3f; font-size: 0.7em; font-weight: bold; background-color: #e8e8e8; background-image: url("pics\otsikko_tausta.gif"); background-repeat: repeat-x; text-align: left; text-transform: uppercase; margin: auto; padding: 3px 0 2px 10px; width: 185px; height: auto; border-style: solid; border-width: 1px 1px 0; border-color: silver }
.vasen_laatikko { font-size: 0.8em; background-color: white; text-align: left; margin:auto; padding:3px 0 2px 10px; width: 185px; height: auto; border-style: solid; border-width: 1px 1px 8px; 	border-color: silver silver #d3d3d3 	}
.vasen_laatikko table { margin: 6px 6px 6px 0; padding: 0; width: 160px ;}
.vasen_laatikko td { font-size: 0.8em; }
.vasen_laatikko td a { color: #760124; font-weight: bold; text-decoration: none;}
.vasen_laatikko td.harmaa { color: gray }

.Messages	{font-size:11px; color:#444444; line-height:1.3em;}
.ErrorMessages	{font-size:11px; font-weight:bold; color:#880000; line-height:1.3em;}

/* Menu Item styles */

.spacer	{white-space:normal;height:1px;}
Table.tabs	{margin-bottom:6px;}
Table.MenuItem	a, Table.MenuItemSelected	{color:#777777;}
Table.MenuItemMid td a:hover, Table.MenuItem td a:hover {text-decoration:underline}
Table.MenuItemSelected td a:hover, Table.MenuItemMidSelected td a:hover {text-decoration:none}
.Menu td {background-image:url(pics/MenuItemShade.png)}
Table.MenuItem {font-size: 10px;border-bottom: 1px solid #999999; border-top:1px solid #ABABAB; height:25px;padding:2px; }
Table.MenuItem td {	padding:2px 4px 2px 4px; font-size: 10px;text-align:center;	}
Table.MenuItem td a {font-size: 10px;font-weight:normal;color:#777777;}
Table.MenuItemSelected {border-bottom: 1px solid #FFFFFF; border-top:1px solid #999999; height:25px;background-color:#FFFFFF;}
Table.MenuItemSelected td {	padding:2px 4px 2px 4px; background-color:#FFFFFF; background-image:none}
Table.MenuItemSelected td a {	font-size: 11px; font-weight:bold; color:#000000;}

Table.MenuItemMid	a, Table.MenuItemMidSelected	{color:#FFFFFF;width:130px;}
Table.MenuItemMid td a:hover {text-decoration:underline}
Table.MenuItemMidSelected td a:hover {text-decoration:none}
.MenuMid td {background-image:url(pics/MenuItemShade.png)}
Table.MenuItemMid {font-size: 12px;border-bottom: 1px solid #999999; border-top:1px solid #ABABAB; height:25px;padding:2px; width:130px;}
Table.MenuItemMid td {	padding:3px 5px 3px 5px; font-size: 11px;text-align:center;	}
Table.MenuItemMid td a { font-size: 10px;font-weight:normal;color:#cc0033;	}
Table.MenuItemMidSelected {border-bottom: 1px solid #FFFFFF; border-top:1px solid #999999; height:25px;background-color:#FFFFFF;}
Table.MenuItemMidSelected td {	padding:3px 5px 2px 5px; background-color:#FFFFFF; background-image:none}
Table.MenuItemMidSelected td a {	font-size: 12px; font-weight:bold; color:#000000;}
td.MenuLeft	{border-bottom: 1px solid #999999;width:10px;}
td.MenuRight	{border-bottom: 1px solid #999999;width:100%}

/* Alphabetic listings */
table.aLpMenu	{margin-bottom: 8px; margin-left:0px;margin-top:3px;margin-bottom:3px;}
table.aLpMenu td	{padding-bottom:2px;padding-top:3px; }
table.aLp	{width:14px;}
table.aLp a	{font-size:10px;font-weight:bold;}
table.aLp a:hover	{text-decoration:underline;}
table.aLp td	{border:1px solid #DEDEDE;text-align:center;}
div.alphaLetter	{display:block;font-variant:normal; color:#ABABAB;margin:6px 12px 6px 4px;font-size:27px;font-weight:bold;}


/* CORPORATE INFORMATION TABLE */

#corporateinfo .companyinforow, #corporateinfo .companyinforowEnd {
	font-size: 11px;
	line-height: 13px;
	height:20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;	
	
}
#corporateinfo .companyinforow
{
	background-image: url(/pics/hordotline.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
tr.cInfoRow		td p {height:21px;margin:0px;}

#corporateinfo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#corporateinfo p.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 5px;
}
#corporateinfo p.bold	
{
	padding-top: 4px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	height:20px;
	font-weight:bold;  
}
#corporateinfo p.companyinfo
{
	text-align:left;
	font-size:13px;
	padding:8px;
	line-height:16px;		
}


.ylalinkit { 	text-align: right; 	margin: 0; 	padding-bottom: 5px 	}
.ylalinkit p { 	font-size: 11px; 	text-align: right; 	margin: 0; 	padding-bottom: 2px 	}
.ylalinkit p a { 	color: #760124; 	text-decoration: none 	}
.ylalinkit p a:hover { 	color: black; 	text-decoration: none 	}
.paanavigaatio_painike  { color: #716A59; font-size: 0.8em; font-weight: bold; background-color: #c03; background-image: url("pics/mainNaviButton.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 228px; height: 30px; vertical-align: middle }
.paanavigaatio_painike a, .paanavigaatio_painike a:visited { font-variant:small-caps;font-size:11px; color: #716A59; 	text-decoration: none 	}
.paanavigaatio_painike a:hover { color: white }
.paanavigaatio_painike_valittu  { font-variant:small-caps;font-size:11px; color: white;  font-weight: bold; background-color: #760124; background-image: url("pics/mainNaviButtonSelected.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 228px; height: 30px; vertical-align: middle }
.paanavigaatio_painike_valittu a, 
	.paanavigaatio_painike_valittu a:visited
	{
		color: white; 	text-decoration: none 
	}
.paanavigaatio_vali { 	background-color: white; 	margin: 0; 	padding: 0 	}

.CriteriaInput	{margin:0px;}
#blcring	{position:absolute;top:10px;left:20px;display:none;}
#blcbox1	{position:absolute;top:10px;left:20px;display:none;}
#blcbox2	{position:absolute;top:10px;left:20px;display:none;}
#blcbox1img	{width:60px;height:60px;border:4px solid #ff0000;}
#blcbox2img	{width:60px;height:60px;border:4px solid #333333;}

#tgsb	{margin-top:10px; border-top:1px solid #999999;padding-top:4px;margin-bottom:15px;}
#tgsb ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
#tgsb ul li { display: inline; float:left; margin-right:8px;margin-top:8px;}

/* Colors */
.black	{color:#000}

/* HOver Link Menus */
div.LinkMenu {background-color:White; overflow:hidden; border:1px solid #aaaaaa;padding:2px;}
div.LinkMenu p {margin:0px;padding-left:4px;padding-top:2px;background-image:url(pics/MenuItemShade.png);height:18px;padding-right:4px;}
div.LinkMenu p a {color:#c03;width:126px; white-space:nowrap;} 
div.LinkMenu p a[disabled="disabled"], div.LinkMenu p a.disabled    { color: #ADADAD; text-decoration: none;}
div.LinkMenu p.bottom {background:none;background-color:silver;padding:0px;margin:0px;height:6px;} 
div.LinkMenu p.bottom img{width:126px;height:6px;} 
.RED	{color:#c03;}


div.selT {float:left;text-align:left;margin:0px;padding:0px;}

td.selV {text-align:right;margin:0px;padding-right:5px;}
td.selT {text-align:left;margin:0px;padding-left:5px;}
div.selV,div.selV2 {float:right; margin:0px;padding:0px;}
div.selV	{text-align:right;}
div.selV2	{text-align:left;}
tr.selRow	{background-image:url('/pics/hordotline.gif'); background-repeat:repeat-x;}
tr.selRow td	{ white-space:normal; height:1px; }

.selCB	{width:25px}
table.srRows	{width:100%;margin-bottom:2px;  }
table.srRows td.selV	{font-weight:bold;}
table.srRows td.selV input	{width:30px; font-size:10px;}

/* Make Selection Layer: Lasse Ilvessalo */
#ctl00_Content_MSLayer	{position:absolute;top:370px;left:200px; z-index:100;}


.smallSearchList {height: 310px; width: 350px; position: relative; clip: rect(auto auto 489px auto);
		overflow: auto;
		padding:4px;
		font-size:11px;background-color:#FFFFFF;}


#blockLayer	{position:absolute;top:100px;left:220px;
	z-index:100;
	background-color:#FFF;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	width:750px; 
	height:490px;
	}

.PopUpDialogSelections {position:absolute;
					top:10px;
					left:215px;
					border:1px outset #777777; 
					padding:8px;
					width:610px;
					z-index:200;
					background-color: White;
					}
.PopUpDialogSelections td.sisalto {margin:0px;}
.PopUpDialogSelections .sis_laatikko	
				{height: 310px; width: 585px; position: absolute; clip: rect(auto auto 489px auto);overflow: auto; background: transparent;}
.PopUpDialogSelections .sis_laatikkoABC 
				{height: 310px; width: 525px; position: absolute; clip: rect(auto auto 489px auto);overflow: auto; background: transparent; }
.sis_laatikkoABC	.selRow	{width:450px;}
.PopUpDialogSelections table.sis_heading	{width:555px;}
.PopUpDialogSelections table.sis_headingABC	{width:505px;}
.PopUpDialogSelections .hierMenu	{width:555px;}

div .branchHierachy	td {height:10px; white-space:nowrap; line-height:11px; vertical-align:middle;padding:0px;margin:0px;}
div .branchHierachy	tr {height:10px;}
div .branchHierachy	input {margin:0px;}
div .branchHierachy	span {margin:2px;}


td.crHelp	{height:25px;text-align:center;width:20px;}
td.crHelp	a	{text-decoration:none; display: block;height:18px;width:22px;background-image:url(pics/question.png);background-position:4px 1px; background-repeat:no-repeat;}
td.crHelp	a	p {width:18px;height:18px;cursor:hand;margin:1px;vertical-align:middle;}
td.crHelp	a:hover	{background-position:4px -17px;vertical-align:middle;color:#FFFFFF;}
td.crMkSel	{width:140px;text-align:center;}
td.crEmpty	{width:60px;text-align:center;}
td.crName	{padding-left:3px;width:245px;text-align:left;font-weight:bold;}
td.crInput	{width:245px;text-align:left;}

/* Target group all */
div.crGroup	{margin:8px 5px 2px 0px;display:block;float:left;width:237px;height:195px;	}
div.crSingle	{display:block;margin-left:7px;	padding-top:2px;	}
div.selV input	{margin:0px;padding:0px;}

/* Search result name column */
div.srName	{	width:235px;display: block; position:relative;  white-space:nowrap;height:16px; overflow:hidden;}

.moveTG {display:none;position:absolute;height:auto;text-align:left;background-color:white;}
#helpWindow	{display:none;position:absolute;top:-1000px;left:-1000px;height:auto;text-align:left;background-color:#FFF5BB;}
.criteriaHelp	{padding:6px;padding-bottom:16px; background:#FFFFFF;border:1px solid #666666;width:180px;
		/*background-image:url(pics/MenuItemShade.png);
		background-position:bottom;
		background-repeat:repeat-x;*/
		}
.alertWindow	{padding:26px;padding-bottom:36px; background:#FFFFFF;border:1px solid #666666;width:350px;font-size:13px;display:block;	}
.alertWindow	strong {color:#c03;font-size:1.2em;margin-bottom:5px;display:block;	}

#groupHolder_Profile	span {font-weight:bold;margin-right:10px;}		


#mkSelBtns {margin-top: 320px;}
#mkSelBtns T {width:inherit;border:1px solid red;}
#mkSelBtn  td.L {text-align:left;width:200px;}
#mkSelBtns td.R {text-align:left;padding-left:8px;}
#mkSelBtns div	{margin:0px;}

.searchBox	{margin-bottom:4px;}
.hit	{color:#cc0033;} 

span.TgName	{color:#FFFFFF;}

.exDesc		{color:red; font-size:9px;}

.pageInfoText	{margin:14px; font-size:12px;}

/* Messager CSS classes */
div.mkselHelpText	{font-size:11px; padding:14px;text-align:left;display:none;}

#LOGIN	{width:350px; padding:10px;margin-left:auto;margin-right:auto;border:1px dashed #DEDEDE;margin-top:40px;}
#CONTACT	{width:510px; padding:10px;margin-left:auto;margin-right:auto;border:1px dashed #DEDEDE;margin-top:40px;}
#LOGIN input	{width:150px;}

table.LoginForm {margin-top:15px;}
table.LoginForm .Button23	{margin-right:8px;margin-bottom:15px;}

div.msgrText	{padding:15px;border-top:1px solid #adadad;}
.msgrTitle	{height:22px;margin-top:3px;}
.msgrTitle	{padding-top:3px; color:#333;font-weight:bold;font-size:1.1em;}
.msgrTitle	{text-align:left;padding-left:10px;}		


/* Save Window */
#boxEditBox	{width:450px;height:350px;}
div.popupLayer	{z-index:300; position:absolute;top:140px;left:260px;border:1px outset #777777; 
		padding:10px;width:390px;padding-bottom:20px;background-color:#FFFFFF;}
td div.restrictionlistLayer    { width:800px; top:140px;left:120px; }
#saveLayer th	{width:100px;padding-left:10px;}
#saveLayer	table	{margin:20px 0px 10px 0px;}
#saveLayer	textarea	{width:250px;height:80px;font-size:11px;}
#saveLayer	input.data	{width:250px;font-size:11px;}

a.prev24	{text-decoration:none;background:url(pics/buttons/arrows_24.png); width:24px; height:24px;display:block;border:0px solid black; background-position:top right;background-repeat:no-repeat;}
a.next24	{text-decoration:none;background:url(pics/buttons/arrows_24.png); width:24px; height:24px;display:block;border:0px solid black; background-position:top left;background-repeat:no-repeat;}

a.prev24:hover	{text-decoration:none;background:url(pics/buttons/arrows_24.png); width:24px; height:24px;display:block;border:0px solid black; background-position:bottom right;background-repeat:no-repeat;}
a.next24:hover	{text-decoration:none;background:url(pics/buttons/arrows_24.png); width:24px; height:24px;display:block;border:0px solid black; background-position:bottom left;background-repeat:no-repeat;}

tr.delRow	{}
tr.delRow td	{color:#888;text-decoration:line-through;}

/* MAP IMAGE */
table.CompanyMap td {padding:10px;}
table.CompanyMap {margin:10px;border:1px dashed #DEDEDE;margin-left:auto;margin-right:auto;}

/* Margins */
.margin1, .margin3	{margin:8px;}
.margin3 p { font-weight: bold;}
.margin2	{margin:16px;}
.unvisible	{display:none;}

/* Password change */
.PWDChange input 	{width:180px;}
.PWDChange td	{padding-right:10px;font-weight:bold;}

/* TITLE STYLES */
.redTitle, .blueTitle		{height:20px;display:block;background:#c03;color:#FFFFFF;}
.redTitleText, .redTitleTextCenter	,.blueTitleText, .blueTitleTextCenter,.brownTitleText, .brownTitleTextCenter	
					{color:#FFFFFF;font-weight:bold;font-size:10px;padding:3px 3px 0px 0px; white-space:nowrap;}
.redTitleText,.blueTitleText, .brownTitleText		{text-align:left;padding-left:10px;}
.redTitleTextCenter, .blueTitleTextCenter, .brownTitleTextCenter	{text-align:center}

.brownTitle 	{background:#760124;color:#FFFFFF;height:22px;margin-top:3px;margin-bottom:3px;}
.greenTitle		{background:#716A59;color:#FFFFFF;height:22px;margin-top:3px;}
.greenTitleText, .greenTitleTextCenter	{padding-top:3px;color:#FFFFFF;font-weight:bold;font-size:10px;}
.greenTitleText	{text-align:left;padding-left:10px;}
.greenTitleTextCenter	{text-align:center}

.redTitle a, .greenTitle a	{color:#FFFFFF;}

div.red {margin-left:5px; margin-bottom:5px; background-color:#CC0033; white-space:normal; }
div.orange	{margin-left:5px;background-image:url(pics/20_bg.png); background-color:#F0DEBA;background-position:bottom; background-repeat:repeat-x; white-space:normal; border-bottom:1px solid #666;}
.orangeTitle	{ background-image:url(pics/roundLUWh.gif);background-position:top left;  background-repeat:no-repeat; color:#FFFFFF;height:25px;margin-top:3px;margin-bottom:3px;}
.orangeTitleText {background-image:url(pics/roundRUWh.gif);background-position:top right;  background-repeat:no-repeat; padding-top:5px; color:#FFFFFF;font-size:12px; font-weight:bolder; font-variant:small-caps;color:#000;}
.orangeTitleText	{text-align:left;padding-left:10px;}
.orangeTitleTextCenter	{text-align:center}

.subTitle	{ color:#FFFFFF;height:25px;margin-top:3px;margin-bottom:3px;}
.subTitleText {padding-top:5px; color:#FFFFFF;font-size:14px; font-weight:bolder; font-variant:small-caps;color:#999999;}
.companyPageTitle {margin-top:15px;margin-bottom:5px; padding:3px 10px 3px 10px ;
			background-color:#f2ebd8;font-size:13px; font-weight:bolder; font-variant:small-caps;color:#999999;}

.subTitleText	{text-align:left;padding-left:10px;}
.subTitleTextCenter	{text-align:center}

td.smalltitle	{font-weight:bold;font-size:10px;}

#tabrow	{clear:both;}

/*  Join search */

#printsearch p, #targetgroupcombine p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;	
	margin-bottom: 0px;
}

#printsearch select.bg, #targetgroupcombine select.bg {
	background-color: #FFFFFF;
	color: #313131;
	font-weight: normal;
	padding:2px;
	font-size:12px;
	
}

a.right, a.left, a.up, a.down {
	display: block;
	width: 24px;
	height: 24px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-decoration:none;
}
a.right	{background-image: url(pics/buttons/arrows_24.png);	background-position:top left;}
a.left	{background-image: url(pics/buttons/arrows_24.png);	background-position:top right;}
a.up	{background-image: url(pics/buttons/arrows_24V.png); background-position:bottom right;}
a.down	{background-image: url(pics/buttons/arrows_24V.png); background-position:top right;}

a.right:hover	{background-image: url(pics/buttons/arrows_24.png);	background-position:bottom left;}
a.left:hover	{background-image: url(pics/buttons/arrows_24.png);	background-position:bottom right;}
a.up:hover	{background-image: url(pics/buttons/arrows_24V.png); background-position:bottom left;}
a.down:hover	{background-image: url(pics/buttons/arrows_24V.png); background-position:top left;}


#printsearch #selectbuttons	{vertical-align:top;width:24px;margin:22px 15px 0px 15px;text-align:center;display:block;}
#printsearch, #targetgroupcombine	{margin-left:auto;margin-right:auto;width:640px;margin-bottom:20px;}

div.ErrorWindow	
{
	position:absolute;
	top:230px;
	left:330px;
	width:300px;
	font-size:14px;
	padding:20px;
	/* border:1px solid #333; */
	/* background-color:#FFFF77;	*/
	padding-bottom:40px;
	background:url(pics/msgBg.png) bottom left repeat-x;
	border: 2px solid #CC0033;	
	z-index:7000;
}

h2	{margin-bottom:18px;margin-top:12px; }


/*CONTACT FORM*/
table.contactForm td.title    {font-weight:bold;width:200px;}
table.contactForm input, textarea    {font-size:11px;font-family:Arial;}
table.contactForm td.text    {font-size:11px;font-family:Arial;}

/*CREATE USER FORM*/
table.createUser td.title    {font-weight:bold;width:150px;}
table.createUser input, textarea    {font-size:11px;font-family:Arial;width:250px;}
table.createUser td.text    {font-size:11px;font-family:Arial;}

/* Article */
#newspage .plain    {margin:20px;}

a.bbLink		{margin-left:8px;}

div.makeSelectionContentHelp	{position:absolute; top:155px; left:120px; display:block; width:350px; height:250px;font-size:11px;
                            background-color:#FFFFFF;}
                            
/* Opacity Layer */
.opacLayer	{z-index:190;position:absolute;top:100px;left:0px;background-color:White;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:100%; height:3000px;}
.processingImage	{display:block; position: absolute; top:155px;left:28px;width:180px;background-color:#FFFFFF;z-index:600;}
.processingImage img	{width:60px;height:60px;}
.processingImage table	{width:170px;}
#processText	{color:#555555;text-align:right;font-weight:bold}
#personImport	.nowrap , .horiRadio label {white-space:nowrap;}

#personImport th label	{width:160px;text-align:right;display:block;}

div.hierMenu table, div.hierMenu tr, div.hierMenu td,div.hierMenu input	{height:20px;margin:0px;}
div.hierMenu .selT span	{display:inline-block;height:15px;float:left;}
div.hierMenu .selV span	{display:block;float:right;}

div.branchHierachy table, div.hierMenu tr, div.hierMenu td,div.hierMenu input	{height:20px;margin:0px;}
div.branchHierachy .selT span	{display:inline-block;height:15px;float:left;}
div.branchHierachy .selV span	{display:block;float:right;}
                         
/* Front page attention box */
#fpAttention	{display:block;margin-bottom:8px;padding: 15px 20px 15px 20px; border: dashed 1px #c6c6c6 ;}
#fpAttention	strong	{color:Red;font-size:1.3em;}
#fpAttention	p	{margin-top:5px;margin-bottom:5px;color: #5d5d5d; 	line-height: 1.5em 	}

/* Target Group icons */
img.lckImg	{width:10px;height:13px;border:0px;}

/* List items */
table.DMListItems	{margin:0px; border-collapse:collapse;}
table.DMListItems	td {vertical-align:middle;}
table.DMListItems	td input {height:13px;margin:0px;margin-right:3px;}
table.DMListItems	td label {display:inline;}


#tgINFO label	{display:none;}
#tgINFO td i	{font-style:normal;}

.sideBarButton 
{
	display:block; 
	border:solid 1px Black; 
	white-space:nowrap; 
	padding:5px; 
	margin-left:4px;
	padding-bottom:10px; 
	padding-top:10px;
	background-color:#f2ebd8;
	color:LightGrey;
	margin-right:0px;
	padding-right:0px;
	border-right:none;
	width:165px;
	z-index:0;
	}
div a.sideBarButton { color:#c03;}
div a.SideBarButtonDisabled {color:#888;}

.SideBarButtonDisabled {color:#EFEFEF;}
.sideBarButtonSelected 
{
	display:block; 
	border:solid 1px Black; 
	width:165px;
	white-space:nowrap; 
	padding:5px; 
	padding-bottom:10px; 
	padding-top:10px;  
	margin-right:0px;
	/*padding-right:-3px;*/
	background-color:White;
	border-right: solid 1px White;
}
.sideBarStyle {padding-bottom:10px; padding-top:10px;}
.wizardStep 
{
	display:block;
	background-color:White;
	border:solid 1px Black; 
	padding:5px; 
	padding-bottom:10px; 
	padding-top:10px; 
	z-index:9; 
	vertical-align:top;
}
.sideBarTableDiv {display:block; position:absolute; top:7px; left:0px; z-index:100;  }
/* */
#stickerInfo	{margin:15px 0px 15px 0px;}
#stickerInfo th, #stickerInfo td		{padding-top:10px;}	
#stickerInfo th	, #callListInfo th {white-space:nowrap;padding-right:5px;}
#stickerInfoHelp, #callListInfoHelp	{display:block;}
.priceWarrning {padding:3px; color:#c03;}
.AdminStatisticsTable {width:200px;}
.wizStepTable {width:500px; margin-right:5px;}
.AdminCollectedDataPart {margin:11px;}
.CB, span.CB input {height:15px; margin:2px;}

.noborder, .crSingle input	{margin:1px;height:15px;}

.disCritPos {display:block; position:relative; }
.disCrit 
{
	display:block;
	position:absolute;
	top:-4px; 
	left:-4px;
	width:722px; 
	height:27px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7; 
	background-color:White;
	
	}
	
/* Pool styles*/
.poolQuestionTitle {padding-top:5px; font-weight:bold;}
.poolQuestion {padding-bottom:10px;}
.poolQuestion td label {display:inline;}
.poolQuestion .detail {width:150px;}
.JML1 {font-size:14px; color:#666666; margin-bottom:6px;margin-top:6px;font-weight:bold;}
.JML2 {margin-left:20px;margin-bottom:6px;margin-top:6px;font-weight:bold;clear:both;}
.JMP {margin-left:30px;margin-bottom:4px;height:18px;display:block;width:590px;}
.JMP P,.JMP span, .JMP label {float:left;display:table;height:20px;font-size:11px;}
.JMP span.title	{width:180px;padding-left: 10px;}
.rowDel div, .rowDel span.title, .rowDel span.poscode, .rowDel label		{display:table-cell; text-decoration: line-through;}
.JMP span	{width:200px;}
.JMP label	{width:200px;clear:right;position:relative;display:inline;overflow:hidden; white-space:nowrap;clip:rect (0px,200px,18px,0px); z-index:2}
.R label {display:inline;}

/*td.dataCell	{width:100%;}*/	
td.idCell {width:60px;}

.PrintTopInfo	{position:relative; display:block; height:1px;width:10px;text-align:right;}
span.creditMsg	{position:absolute; height:auto; width:300px; text-align:right;font-size:11px;display:block;top:-30px;left:380px;}
.PageHelpMessage	{padding:20px;line-height:15px; font-size:12px;}
.InSearch span.title {background:url(/pics/hlo_M.gif); background-repeat: no-repeat;background-position: 0px 2px; padding-left: 10px;}
.GPLWizard
{
	margin-left:0px;
	border-right:solid 1px #8d8d8d;
}

.GPLNavButtons
{
	width:500px;
	text-align:right;
	margin-right:30px;

}

.GPLNavButtons table
{
	margin-right:0px;
}

.GLPMainWindow
{
	text-align:left;
	position:absolute; 
	top:20px; 
	left:200px; 
	width:600px; 
	height:600px; 
	display:block; 
	background-color:White; 
	border:solid 1px black;
	z-index:5000;
}

/* Gallup Wizard*/
.GLPsideBarButton 
{
	display:block; 
	left:430px;
	background-image:url(/pics/glpBG.jpg);
	border:solid 1px #8d8d8d; 
	white-space:nowrap; 
	margin-left:0px;
	margin-right:0px;
	padding-left:9px; 
	padding-bottom:10px; 
	padding-top:10px;
	padding-right:0px;
	background-color:#eeeeee;
	color:#8d8d8d;
	border-left:solid 1px #8d8d8d;
	width:130px;
	z-index:0;
}

div a.GLPsideBarButton 
{
	border:solid 1px #8d8d8d; 
	
}
	
div a.GLPSideBarButtonDisabled 
{
	color:#888;
	display:block; 
	width:130px;
	margin-right:0px;
	margin-left:0px;
}

.GLPSideBarButtonDisabled 
{
	color:#EFEFEF;
}
.GLPsideBarButtonSelected 
{
	background-image:url(/pics/glpBG.jpg);
	display:block; 
	color:Black;
	border:solid 1px #8d8d8d; 
	width:140px;
	white-space:nowrap; 
	padding:5px; 
	margin-left:0px;
	padding-bottom:10px; 
	padding-top:10px;  
	/*padding-right:-3px;*/
	background-color:White;
	border-left: solid 1px White;
}
.GLPsideBarStyle 
{
	padding-bottom:8px; 
	padding-top:8px;
}

.GLPsideBarTableDiv 
{
	
	height:529px;
	display:block; 
	position:absolute; 
	top:50px; 
	left:559px;
	z-index:100;  
}

.GLPwizardStep 
{
	width:530px;
	display:block;
	background-color:White;
	margin-bottom:10px; 
	margin-top:10px;
	padding-left:30px; 
	vertical-align:top;
	text-align:left;
	font-size:larger;
	
}

.GLPindustrySizeTbl table
{
	width:500px;
}

.GLPindustrySizeTbl h3
{
	font-size:small;
}

.GLPindustrySizeTbl
{
	display:block;
	height:400px;
	width:500px;
}
.GLPindustrySizeTbl td
{
	border-bottom:dotted 1px black;
	height:20px;
	vertical-align:middle;
}

.GLPwizardStep h2
{
	text-transform:uppercase;
	font-size:medium;
}

.GLPWelcome
{
	margin:5px; 
	margin-bottom:10px; 
	margin-top:20px; 
	font-size:small;
	height:360px;
}

.GLPWarrning
{
	color: Black;
	width:500px;
	font-size:small;
	text-align:left;
	padding:0px;
	
}

.GLPWarrning1
{
	color: Red;
	width:500px;
	font-size:small;
	text-align:left;
	padding:0px;
}

.GLPScroll
{
	overflow:auto;
	height:250px;
	width:520px;
}

.GLPScroll ul
{
	width:450px;
	padding-left:0px;
}


div.GLPErrorWindow	
{
	position:absolute;
	top:100px;
	left:150px;
	width:300px;
	font-size:14px;
	/* padding:20px;
	border:1px solid #333;  	
	background:url(pics/msgBg.png) bottom left repeat-x; 
	border: 2px solid #CC0033; */
	/* padding-bottom:40px; */
	z-index:7000;
}

div.errorMsgTop	
{
width: 300px;
height: 20px;
/* background: url(pics/bgErrorMsgTopB.gif) top left no-repeat; */
background: #CC0033;

} 
div.errorMsgTop span {color: #fff; margin: 3px 0 0 5px; font-weight: 900; position: absolute;}
div.errorMsgMiddle {background: #fff url(pics/msgBg.png) bottom left repeat-x; border:1px solid #c0c0c0; border-bottom:5px solid #d3d3d3; /* border-top: 1px solid #ADADAD; */ width: 298px;}


.GPLCancelButton 	{height:20px; 	background-repeat:repeat-x;	border:1px solid #D4D4D4;	}
.GPLCancelButton td	{padding:3px 7px 3px 7px;background-image:url(pics/23_bg.png);text-align:center; }
.GPLCancelButton td, .GPLCancelButton td a	{	color:#777777;	font-size:11px;	font-weight:bold;text-decoration:none; }
.GPLCancelButton td a:hover	{	text-decoration:none; }


.NoFlash
{
	margin:50px;
}

/* BLC */

Table.BLCGraph {width:100%; border: 2px solid #FF00FF;}

td.BLCGraphTableCell {border: 2px solid #0000FC; background-color: #AACCFF; /*height:100%;*/ width:100%;}

.BLCGraphCell div, .BLCGraphCell input {margin:0px; padding:0px;}

.BLCGraphCell {margin:0px; padding:0px; background:#a6a194; width:75%;}
.BLCGraphCell TD {padding:2px 3px;}
.BLCGraphCell TD.barTitle {background:#a6a194; color:#fff; width:5%; padding:2px 0; text-align:center; }

.BLCGraphDescription UL {margin:10px; padding:0; list-style:none;}
.BLCGraphDescription LI {display:block; clear:both;}
.BLCGraphDescription .BLCGraphDescTitle {font-size:10pt; font-weight:bold;}
.BLCGraphDescription .BLCGraphItemDesc {font-weight:bold; margin-top:7px;}
.BLCGraphDescription .BLCGraphItem {padding:2px 0;}

.SerieOneColorBox{ background:#f2ebd8; width:15px; height:15px; float:left; margin-right:5px;}
.SerieTwoColorBox{ background:#d9d2c1; width:15px; height:15px; float:left;margin-right:5px;}
.SerieThreeColorBox{ background:#bfbaaa; width:15px; height:15px;float:left;margin-right:5px;}


.SerieOneBarBox{ background:#dc3256; width:15px; height:15px; float:left; margin-right:5px;}
.SerieTwoBarBox{ background:#61b4fb; width:15px; height:15px; float:left; margin-right:5px;}

.BLCGraphTitle TD {padding:3px 7px; border-bottom:1px solid #c0c0c0; background:#e8e8e8;}
.BLCGraphTitle H4 {font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#3f3f3f; margin:0;}

.BLCSearch {width:100%; border:1px solid #c0c0c0; border-bottom:5px solid #d3d3d3; margin-bottom:10px;}
.BLCSearch TH {padding:3px 7px;}
.BLCSearch TD {padding:0 7px 6px 7px;}

.BLCGraph0 {width:100%; border:1px solid #c0c0c0; border-bottom:5px solid #d3d3d3;}
.BLCGraph0  .BLCGraphSection    {width:100%;}
.BLCGraph0  .SectionRow1    {background:#d9d2c1; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph0  .persentageBar {padding:3px 0; width:100%; color:#fff; text-align:center; border-right:1px solid #c0c0c0;}
.BLCBarSerie0Graph0 {position:relative; height:30px; margin:2px; padding:0; background:#dc3256 /* url(pics/g1bg.gif) top left repeat-x */; width:auto;}
div.blcStar {background:url(pics/star.gif) top left no-repeat; width: 16px; height: 18px; float: left; margin: 8px -25px 0 2px;}
html>body div.blcStar {background:url(pics/star.png) top left no-repeat;}
.BLCBarSerie0Graph0:hover {background:#F00; cursor:pointer;}
.BLCBarSerie0Graph0 A {display:block; color:#222; text-decoration:none; padding:8px 0 0 2px;  float:left;}
.BLCBarSerie1Graph0 {position:relative; height:30px; margin:2px; padding:0; background:#61b4fb /* url(pics/g0bg.gif) top left repeat-x */; width:auto;}
.BLCBarSerie1Graph0:hover {background:#00F; cursor:pointer;}
.BLCBarSerie1Graph0 A {display:block; color:#000; text-decoration:none; padding:8px 0 0 2px; float:left;}


.BLCGraph1 {width:100%; border:1px solid #c0c0c0; border-bottom:5px solid #d3d3d3;}
.BLCGraph1  .BLCGraphSection    {width:100%;}
.BLCGraph1  .SectionRow1    {background:#f2ebd8; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph1  .SectionRow2    {background:#d9d2c1; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph1  .SectionRow3    {background:#bfbaaa; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph1  .persentageBar {padding:3px 0; width:100%; color:#fff; text-align:center; border-right:1px solid #c0c0c0;}

.BLCGraph1 div.blcStar {margin: 0px -35px 0 10px;}
.BLCBarSerie0Graph1 {position:relative; height:15px; margin:2px; padding:0; background:#dc3256; width:auto;}
.BLCBarSerie0Graph1:hover {background:#F00; cursor:pointer;}
.BLCBarSerie0Graph1 A {display:block; color:#222; text-decoration:none; padding-left:2px; float:left;}
.BLCBarSerie1Graph1 {position:relative; height:15px; margin:2px; margin-bottom:15px; padding:0; background:#61b4fb; width:auto;}
.BLCBarSerie1Graph1:hover {background:#00F; cursor:pointer;}
.BLCBarSerie1Graph1 A {display:block; color:#000; text-decoration:none; padding-left:2px; float:left;}


.BLCGraph2 {width:100%; border:1px solid #c0c0c0; border-bottom:5px solid #d3d3d3;}
.BLCGraph2  .BLCGraphSection    {width:100%;}
.BLCGraph2  .SectionRow1    {background:#f2ebd8; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph2  .SectionRow2    {background:#d9d2c1; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph2  .SectionRow3    {background:#bfbaaa; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph2  .persentageBar {padding:3px 0; width:100%; color:#fff; text-align:center; border-right:1px solid #c0c0c0;}

.BLCGraph2 div.blcStar {margin: 0px -35px 0 10px;}
.BLCBarSerie0Graph2 {position:relative; height:15px; margin:2px; padding:0; background:#dc3256; width:auto;}
.BLCBarSerie0Graph2:hover {background:#F00; cursor:pointer;}
.BLCBarSerie0Graph2 A {display:block; color:#222; text-decoration:none; padding-left:2px; float:left;}
.BLCBarSerie1Graph2 {position:relative; height:15px; margin:2px; padding:0; background:#61b4fb; width:auto;}
.BLCBarSerie1Graph2:hover {background:#00F; cursor:pointer;}
.BLCBarSerie1Graph2 A {display:block; color:#000; text-decoration:none; padding-left:2px; float:left;}


.BLCGraph2 {width:100%; border:1px solid #c0c0c0; border-bottom:5px solid #d3d3d3;}
.BLCGraph3  .BLCGraphSection    {width:100%;}
.BLCGraph3  .SectionRow1    {background:#f2ebd8; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph3  .SectionRow2    {background:#d9d2c1; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph3  .SectionRow3    {background:#bfbaaa; border-bottom:1px solid #c0c0c0; overflow:hidden;}
.BLCGraph3  .persentageBar {padding:3px 0; width:100%; color:#fff; text-align:center; border-right:1px solid #c0c0c0;}
.BLCGraph3 div.blcStar {margin: 0px -35px 0 10px;}
.BLCBarSerie0Graph3 {position:relative; height:15px; margin:2px; padding:0; background:#dc3256; width:auto;}
.BLCBarSerie0Graph3:hover {background:#F00; cursor:pointer;}
.BLCBarSerie0Graph3 A {display:block; color:#222; text-decoration:none; padding-left:2px; float:left;}
.BLCBarSerie1Graph3 {position:relative; height:15px; margin:2px; padding:0; background:#61b4fb; width:auto;}
.BLCBarSerie1Graph3:hover {background:#00F; cursor:pointer;}
.BLCBarSerie1Graph3 A {display:block; color:#000; text-decoration:none; padding-left:2px; float:left;}


.area { margin: 10px 10px 10px 10px;}


/* HOT LEADS*/
.needed {color: Red;}

/* ANALYTIIKKAPALVELUT */
#anal H1 {background:#C03 url(pics/h1_corner_L.gif) top left no-repeat; font-size:9pt; color:#fff; text-transform:uppercase; margin:0 0 10px 0;}
#anal H1 SPAN {display:block; padding:4px 10px; background:url(pics/h1_corner_R.gif) top right no-repeat;}
div.introBox, div.introBoxRed {position:relative; border:1px solid #c0c0c0; border-bottom:8px solid #d3d3d3; margin-bottom:10px;}
div.introBox H2, .introBoxRed H2 {font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3f3f3f; text-transform:uppercase; margin:0; padding:3px 10px; background:#e8e8e8; border-bottom:1px solid #c0c0c0;}
div.introBox .margin, div.introBoxRed .margin {margin:10px;}
div.introBox P, .introBoxRed P {margin:10px 120px 10px 0;}
#anal .content {margin-right:320px; margin-left: 5px;}
div.introBoxRed {border: 1px solid #CC0033; border-bottom: 8px solid #CC0033;}
div.introBoxRed h2 {color: #fff; background: #CC0033;}


#toolsLeftBox { display:none; }

.AnalyticsCriteriaInput td.crHelp	{height:25px;text-align:center;width:20px;}
.AnalyticsCriteriaInput td.crHelp	a	{text-decoration:none; display: block;height:18px;width:22px;background-image:url(pics/question.png);background-position:4px 1px; background-repeat:no-repeat;}
.AnalyticsCriteriaInput td.crHelp	a	p {width:18px;height:18px;cursor:hand;margin:1px;vertical-align:middle;}
.AnalyticsCriteriaInput td.crHelp	a:hover	{background-position:4px -17px;vertical-align:middle;color:#FFFFFF;}
.AnalyticsCriteriaInput td.crMkSel	{width:140px;text-align:center;}
.AnalyticsCriteriaInput td.crEmpty	{width:60px;text-align:center;}
.AnalyticsCriteriaInput td.crName	{padding-left:3px;width:190px;text-align:left;font-weight:bold;}
.AnalyticsCriteriaInput td.crInput	{width:245px;text-align:left;}
.AnalyticsdisCrit 
{
	display:block;
	position:absolute;
	top:-2px; 
	left:0px;
	width:740px; 
	height:27px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7; 
	background-color:White;
	}

div.calcButtonDiv	{margin:10px 0px 10px 0px;margin-left:10px;
		width:330px;text-align:center;display:block;
		height:15px;padding-left:25px;
		border-bottom:1px solid silver;}
#scoreTgCreateOptions	{margin-left:10px;width:380px;}
#scoringSliderTable	{margin-left:2px;}

.Button23 td {padding:2px 5px 2px 5px;}
img.kuvakeL {margin-right: 5px;}
div.items {margin: 5px 0;padding:6px 12px 3px 12px;}
div.items span.header {width:170px;}
div.items span {display: block; float: left; font-weight: 900; margin: 1px 0;}
#ctl00_Content_taskDetails {margin: 10px 10px 10px 12px;}
#ctl00_Content_tbScore {margin-left: 5px; color: #000; font: 11px Verdana, Arial; height: 15px; padding: 2px 0 0 0; border: 1px solid #666666; border-bottom: 1px solid #D8D8D8; border-right:1px solid #D8D8D8; text-align: center;}
#ctl00_Content_tbName { margin: 5px 0; width: 250px;  color: #000; font: 11px Verdana, Arial; height: 18px; padding: 2px 0 0 2px; border: 1px solid #666666; border-bottom: 1px solid #D8D8D8; border-right:1px solid #D8D8D8;}
#ctl00_Content_tbDescription {margin: 5px 0;width: 250px;  color: #000; font: 11px Verdana, Arial; padding: 2px 0 0 2px; border: 1px solid #666666; border-bottom: 1px solid #D8D8D8; border-right:1px solid #D8D8D8; height: 58px;}
div.tGInputCont {margin: 5px 0;}
.ReportViewer1Cont {margin-left: -10px;}
.taskDetailsCont {width: 380px;}
div.introBoxImgHolder {width: 101px; height: 96px; text-align: right; float: right;}
div.introBox h5 {font-size: 11px; color: #444444;}
div.introBox div.bodyText	{padding-left:5px;}
div.margin1 ul {list-style-position: outside; padding: 5px 0 5px 20px; margin: 0;}
div.margin1 ul li {padding: 2px 0;}
ul.infoLinks {list-style-type: none; padding: 0; margin: 10px 0;}
ul.infoLinks li {margin: 2px 0;}
div.introBox select {margin: 10px 0 10px 10px;}
h2.triggerHeader {display: inline; border: 1px solid #999999; border-bottom: none; padding: 5px; position: absolute; margin-top: -12px; margin-left: 5px; background: #fff; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3f3f3f; text-transform:uppercase;}
/* div.leftBox a:link, div.leftBox a:visited, div.leftBox a:hover, div.leftBox a:active {line-height: 150%; text-decoration: underline;} */
div.leftBox a:hover {text-decoration: none;}
td.logo {width: 220px;}
.test td {padding: 5px 0; text-align: left;}
tr.testi2 th {background: #716A59; border: none; padding: 5px 2px; color: #fff;}
tr.testi3 th {background: #FFFFFF; border: none; padding: 5px 2px; color: #666;}
tr.testi3 th.tablike {background: #EFEFEF; text-align:center; border:1px solid #999; border-bottom:0px solid transparent; padding: 4px; color: #666; width: 82px;}
div.kohdeRyhmaBox, div.vertailuRyhmaBox {position:relative; border:1px solid #DC3256; border-bottom:8px solid #DC3256; width: 355px; float: left; margin: 10px 0;}
div.vertailuRyhmaBox {float: right; border:1px solid #61B4FB; border-bottom:8px solid #61B4FB;}
div.kohdeRyhmaBox H2, div.vertailuRyhmaBox H2 {font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-transform:uppercase; margin:0; padding:3px 10px; background:#DC3256; border-bottom:1px solid #c0c0c0;}
div.vertailuRyhmaBox H2 {background: #61B4FB;}
div.kohdeRyhmaBox .margin, div.vertailuRyhmaBox .margin {margin:20px 10px;}
p.fontNormal { font-weight:normal;}
div.kohdeRyhmaBox, div.vertailuRyhmaBox {position:relative; border:1px solid #c0c0c0; border-bottom:8px solid #d3d3d3; width: 355px; float: left; margin: 10px 0;}
div.vertailuRyhmaBox {float: right;}
div.kohdeRyhmaBox H2, div.vertailuRyhmaBox H2 {font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3f3f3f; text-transform:uppercase; margin:0; padding:3px 10px; background:#e8e8e8; border-bottom:1px solid #c0c0c0;}
div.kohdeRyhmaBox .margin, div.vertailuRyhmaBox .margin {margin:20px 10px;}
div.kohdeRyhmaBox div.groupColor, div.vertailuRyhmaBox div.groupColor {float: left; width: 21px; height: 21px; background: #DC3256; margin: 0 8px 0 0;}
/*#61B4FB*/
div.vertailuRyhmaBox div.groupColor {background: 000000;}

div.GLPErrorWindow {position:absolute; top: 0px; left: 0px; /* background-color:White;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/ width: 200%; height: 3000px;}
html>body div.GLPErrorWindow {width: 100%;}
div.GLPErrorWindow div.errorMsgCont {position: absolute; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;  margin: 205px 0 0 400px; z-index: 900;}
div.shadow {position:absolute; top: 0px; left: 0px; filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5; z-index: 800; width: 100%; height: 100%; background: black;}

div.margin3 ul {padding-left: 0; margin-left: 5px;}
div.margin3 ul ul {padding-left: 0; margin-left: 15px;}

p.lining a img {margin: 0px 0; border: none;}
p.lining a span {position: absolute; display: none;}
p.lining {margin: -5px 0 0 0;}
p.lining a img {margin: 10px 0; border: none;}
p.lining a span {position: absolute; display: none; left: 100px;}
p.lining a:hover span {display: block; border: 1px solid black;}
#newspage h1 {margin: 15px 0 10px 0;}
ul.infoList { line-height: 150%;}
div.introBox select {z-index: 10;}

/* Print Settings */
div.loadPrintSettings	{padding-bottom:0px;margin-top:6px;}
div.loadPrintSettings	.footerHR	{width:100%;border-bottom:1px solid silver;height:2px;display:block;margin-top:10px;}
div.selectedPrintColumns		{}

/* Single Search */
span.SSNoHits	{display:block;width:100%;margin:15px;font-size:14px;text-align:center;font-weight:bold;}
#SSSearchForm	{ margin-bottom:15px;margin-top:5px;padding-left:10px;}

.errorMessageText {margin: 20px auto 0pt; width: 75px;}
.errorMessageContainer {padding: 20px;}

td.right { text-align: right; padding-right: 3px; }
th.right { text-align: right; }
tr.smallHeader { color: White; background-color: #716A59; font-size: 10px; font-weight: bold; text-decoration: none; height: 18px; }

.PrintOutStatsTable { position: relative; width: 100%; }
.PrintOutStatsTable th { background-color: #F2EBD8; padding: 5px; }
.PrintOutStatsTable td { background-color: #F2F2F2; padding: 5px; }

/* 
	For AutoComplete Feature 
*/
.completionListElement
{ 
    visibility : hidden;
    margin : 0px! important;
    background-color : inherit;
    color : black;
    border : solid 1px gray;
    cursor : pointer;
    text-align : left;
    list-style-type : none;
    font-family : Verdana;
    font-size: 11px;
    padding : 0;
    z-index: 10000;
}
.listItem
{
    background-color: white;
    padding : 1px;
}     
.highlightedListItem
{
    background-color: #F2EBD8;
    padding : 1px;
}

/* TOL2008 */

.tolYear {
	float: left;
	width: 50%;
	margin-bottom: 10px;
}

.tolCompare {
	clear: both;
	border-bottom: 1px solid #000000;
	margin: 10px 0;
	padding: 10px 0;
}

.tolCompare:after {
	display: block; 
	visibility: hidden; 
	clear: both; 
	height: 0;
	font-size: 0;
	content: " "; 
}

.converting {
	margin: 10px 0 0 0;
	opacity:1;
	position:absolute;
	z-index:900;
	background: #ffffff;
	color: #828181;
	width: 756px;
	padding: 10px;
}

.converting h2{
	font-size: 18px;
	font-weight: normal;
}

.converting .timeLeft{
	font-size: 12px;
}

.converting .timeLeft span{
	font-size: 18px;
	padding: 5px;
}

.converting .timeLeft span.spacer{
	padding: 25px;
}

.converting .progressBar{
	height: 22px;
	background: url(pics/bg_progressBar.png) left top repeat-x;
	border: 1px solid #b0afaf;
}

.converting .progress{
	height: 22px;
	background: url(pics/bg_progress.png) left top repeat-x;
}

.converting .bg_progress{
	height: 22px;
	background: url(pics/bg_progress_r.png) right top no-repeat;
}

.converting .controls {
	padding: 10px 0;
}

.converting .controls a{
	display: block;
	width: 35px;
	height: 35px;
	float: right;
	margin-left: 5px;
}

.converting .controls a span{
	display: none;
}

.converting .controls a.pause {
	background: url(pics/pause.png) right top no-repeat;
}

.converting .controls a.play {
	background: url(pics/play.png) right top no-repeat;
	
	/* width: 38px;
	height: 38px;
	background: url(play2.png) right top no-repeat;
	margin-top: -2px;
	margin-left: 2px; */
}

.converting .controls a.abort {
	background: url(pics/abort.png) right top no-repeat;
}

.converting  h3.results{
	padding-top: 10px;
	clear: both;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #888888;
	margin-bottom: 10px;
}

.converting div.results{
	width: 100%;
	max-height: 600px;
	overflow-y: scroll;
}

.converting .converted {
	background: url(pics/bg_conversationResult_b.png) left 
bottom repeat-x;
}

.converting .bg_converted1 {
	background: url(pics/bg_conversationResult_t.png) left top 
repeat-x;
}

.converting .bg_converted2 {
	background: url(pics/bg_conversationResult_l.png) left top 
repeat-y;
}

.converting .bg_converted3 {
	background: url(pics/bg_conversationResult_r.png) right top 
repeat-y;
}

.converting .bg_converted4 {
	background: url(pics/bg_conversationResult_lt.png) left top 
no-repeat;
}

.converting .bg_converted5 {
	background: url(pics/bg_conversationResult_rt.png) right top 
no-repeat;
}

.converting .bg_converted6 {
	background: url(pics/bg_conversationResult_rb.png) right 
bottom no-repeat;
}

.converting .bg_converted7 {
	background: url(pics/bg_conversationResult_lb.png) left 
bottom no-repeat;
	min-height: 40px;
	padding: 5px 15px;
}

.converting .converted p{
	margin: 10px 0;
}

.converting .converted .status{
	float: right;
	background: url(pics/done.png) right top no-repeat;
	padding-right: 25px;
	min-height: 20px;
}

.convertedName th{
	width: 100px;
}

.resultChanges {
	width: 705px;
}

.resultChanges th{
	background: #e7e7e7;
}

.resultChanges th,
.resultChanges td{
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

