
a {
	text-decoration : none;
	color : black;
}

.hiddenLogo {
	display : block;
}

img {
	display : none;
}


#masterFrame {
	width : 510px;	
}

#ilmoitusFrame {
	width : 372px;	
}

/*
topMargin : 
 class="content" style="width:810px; height:30px;
mainArea: 
 style="width:810px; background-color: rgb(255,255,255); "
 */
 
 

.topMargin {
	display: none;
	height : 0px;
	width : 0px;
}

.mainArea {
	width : 600px;
}



H1 {
	font-family : Arial;
	font-size : 11px;
	font-weight : Bold;
	vertical-align : center;	
	
}

.ilmoitusHead {
	float:left; 
	width:60px; 	
	height:11px;
	font-family : Arial;
	font-size : 11px;	
	font-weight : Bold;
}

.infoLink {
	color : white;
	font-family : Arial;
	font-size : 11px;
	font-weight : Bold;
	text-decoration : None;	
}

.infoText {
	
	display: none;
	
	float : left;
	color : white;
	font-family : Arial;
	font-size : 11px;
	font-weight : Bold;
	vertical-align : center;
	
	position: relative;
	left: 20px;
	top : 12px;
	
	
}

.ilmoitusCont {
	float:left;
	width:270px; 
	height:11px;
	font-family : Arial;
	font-size : 11px;	
}

.linkIlmoitus {
	text-decoration : none;
	color : rgb(0,0,0);	
}

.linkOrange {
	color:rgb(228,126,0);
	text-decoration : none;
	font-family : Arial;
	font-size : 11px;
}

.leftFrame {
	display: none;
	width: 0px;
}

.rightFrame {
	background-color : rgb(255,255,255);
	width : 542px;	
	float : left;
}


.topMargin2 {
	width : 800px;
	height : 5px;		
	background-color : rgb(255,255,255);
	float : left;
}

.topMargin {
	width : 800px;
	height : 5px;		
	background-color : rgb(255,255,255);
	float : left;
}

.content {
	background-color : rgb(255,255,255);
	float : left;
	font-family : Arial;
	font-size: 11px;		
}

.naviData {
	display: none;
	height : 0px;
	width : 0px;
	
}

.contentBold {
	background-color : rgb(255,255,255);
	float : left;
	font-family : Arial;
	font-size: 11px;		
	font-weight : Bold;
}



.navi {
	background-color : rgb(255,255,255);
	float : left;
	font-family : Arial;
	font-size: 11px;	
	height : 141px;
	height : 0px;
	width : 0px;	
}


body {
	background-color : rgb(226,226,226);
}

img {
	border : 0px;
	border-width : 0px;
}

.contentTable {
	background-color : rgb(255,255,255);
}

.divider {
	background-image: url(../img/v_dot.png);
	background-repeat: repeat-y;
	height : 200px;
	width : 1px;
	float : left;
}

.hdivider {
	background-image: url(../img/h_dot.png);
	background-repeat: repeat-x;
	height : 2px;
	width : 332px;
	float : left;
	background-color:rgb(255,255,255);
	font-size : 1px;
	padding-top : 4px;
	margin-top : 4px;
	position : relative;
	left : 20px;

}

.hdivider2 {
	background-image: url(../img/h_dot.png);
	background-repeat: repeat-x;
	background-color:rgb(255,255,255);
	font-size : 1px;
}

.letter {
	font-family : Arial;
	font-size: 11px;
	color : rgb(208,113,0);
	text-decoration : none;	
	font-weight : Bold;
}

.selectedletter {
	font-family : Arial;
	font-size: 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	font-weight : Bold;
}


.standard {
	font-family : Arial;
	font-size: 11px;
}

.standardbold {
	font-family : Arial;	
	font-weight : Bold;
	font-size: 11px;
}

.infoNavi {
	background-color : rgb(251,139,0);
	width : 542px;
	height: 40px;
	float : left;
	text-align : left;
	display : none;
	height : 0px;
	width : 0px;
}

.bannerit {
	display : none;
}

.contCol {
	width : 268px;
	float : left;
}

.leftContCol {
	width : 210px;
	float : left;
}


.contPara {
	width : 236px;
	font-family : Arial;	
	font-size: 11px;
	text-align:left;	
}

.singleColumn {
	width : 495px;
	font-family : Arial;	
	font-size: 11px;
	text-align:left;	
}

.singleColumn2 {
	width : 495px;
	font-family : Arial;	
	font-size: 11px;
	text-align:left;	
	padding-left : 17px;
}



.heading {	
	font-family : Arial;
	font-weight : Bold;
	font-size: 11px;		
}

.contentHead {	
	background-color : rgb(255,255,255);
	float : left;
	font-family : Arial;
	font-weight : Bold;
	font-size: 11px;		
	width : 220px;
}


.leftArea {
	height : 0px;
	width : 0px;
	
}

select {
	float : left;
	text-align : left;	
	font-family : Arial;
	font-size: 11px;	
	color : rgb(0,0,0);	
	height : 20px;	
}

.kentta {
	width : 100px;	
}

.multiSelect {

	font-family : Arial;
	font-size: 11px;	
	color : rgb(0,0,0);	
	height : 75px;	
	width : 230px;
}

.multiSelect2 {

	font-family : Arial;
	font-size: 11px;	
	color : rgb(0,0,0);	
	height : 75px;	
	width : 210px;
}

.vapaaesittelyinput {
	width  : 410px;
	height : 100px;
	font-family : Arial;
	font-size: 11px;	
	
}



input {
	float : left;
	text-align : left;	
	font-family : Arial;
	font-size: 11px;	
	color : rgb(0,0,0);	
	height : 16px;	
	padding : 1px;	
	
	
}

option {
	
	border : 3px;
}

.hakuBox {	
	background-color : rgb(237,237,237);
	font-family : Arial;
	font-size: 11px;	
	width : 495px;
	float : left;
	text-align : left;

}

.hakuBoxText {
	position : relative;
	left : 10px;
}

.hakuVasen {
	position : relative;
	left : 5px;
	top: 10px;
	float : left;
}

.hakuOikea {
	position : relative;
	left : 15px;
	top : 10px;
	float : left;
}

.boxContent {	
	background-color : rgb(237,237,237);
	font-family : Arial;
	font-size: 11px;	
	width : 235px;
	float : left;
	text-align : left;
}

.lkNormi {
	width  : 223px;
	height : 13px;
}


.lkNormi2 {	
	width  : 88px;
	height : 13px;		
}


.lkNormi3 {
	width  : 100px;
	height : 13px;			
}
