/* Common */
TD {
	vertical-align:top;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin-left: 0pt;
}
P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10 pt;

}
BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10 pt;
	/*background-image : url(images/design/background.gif);
	background-position : top;
	background-attachment : fixed;
	background-repeat :  repeat-x;
	background-color: white;*/
}

DIV {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.banneri {
	background-image : url(images/design/ylatausta.jpg);	
	vertical-align: bottom;
}

.menu {
	background: #CFCFCF;
	border-top: 1px solid #C13928;
	border-bottom: 1px solid #C13928;
}

.menu2 {
	background: #A0A0A0;
	border-top: 1px solid #C13928;
	border-bottom: 1px solid #C13928;
}

DIV.center {
	width : 850px;
	background-color : transparent;
/*	text-align: center;*/
}

DIV.right {
	text-align : right;
	background-color : transparent;
}

DIV.Content {
	color : Black;
	font-size : 10pt;
	padding: 1em 1em 1em 1em;
	/*border-left: 2px solid #ADADAD;
	border-top: 2px dashed #ADADAD; 
	border-right: 2px solid #8F8989;
	border-bottom: 2px solid #8F8989;
	background: #E7E7E7;*/	
}
/*First page*/
DIV.FirstContent {
	background: #1D94C5;
}

DIV.ContentHeader {
	color : White;
	background: #C6C6CE;
	font-weight : bold;
	font-size : 12pt;
	padding: 0.25em; 
	border-left: 2px solid #ADADAD;
	border-top: 2px solid #ADADAD;
	border-right: 2px solid #8F8989;
}

TD.Content {
	background: white;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.25em;
	padding: 1em;
}

TD.Header {
	background: #9CA5AD;
	padding : 0px;
	margin : 0px;
}

/* Menu */
a.MenuInc{
	color: #D90000;
	font-weight: normal;
	font-size : 11pt;
	height:16px;
	padding-left: 1em;
	padding-right: 1em;
	text-decoration:none;
}

a.MenuSel{
	color: #FFFFFF;
	font-weight: normal;
	font-size : 11pt;
	height:16px;
	padding-left: 1em;
	padding-right: 1em;
	text-decoration:none;
}

A.MenuInc:hover, A.MenuSel:hover {
	color:#000000
}

TABLE.MenuBase {
	 background: #8DCBE5; 
}

TD.MenuBase {
	background: #1D94C5;

}

TD.SubMenuBase {
	background: #E7E7E7;
}

DIV.MenuInc {
	margin-left: 0;
	background: #1D94C5;
	text-align: left;
	font-size: 10pt;
}

DIV.MenuSel {
	margin-left: 0;
	background: #1D94C5;
	text-align: left;
	font-size: 10pt;
}

/* Feedback */
.FeedbackBase {

}

.FeedbackHeader {

	text-valign: top;
	font-weight: Bold;
}

/* Lauhaluoma spesific */

.slogan {
	top-margin:0;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color:red; 
	font-size:20pt; 
	text-align:center; 
	font-weight:none;
}
/* Main table*/
TABLE.main {
	width: 750px;
	border-left: 1px solid #ADADAD;
	border-top: 2px solid #ADADAD;
	border-right: 2px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	background-color : #1D94C5;

}

/* Bottom block */

TD.BottomHeader {
	width : 20%;
	text-align : Center;

	font-weight : Bold;
	color : White;
	border-right: 1px solid White;
}

A.BottomHeader {
	text-align : Center;
	font-weight : Bold;
	color : White;
}

TD.BottomContent {
	width : 20%;
	text-align : left;
	vertical-align : top;
	color : White;
	border-right: 1px solid White;
}

TR.BottomContent {
	height : 90px;
}

TABLE.Bottom {
}


TD.DateField {
	background-color : #005294;
	color : white;
	text-align : left;
	font-weight : bold;
	font-size : 10pt;
	padding-left : 2em;
	font-family : Verdana;
	border-top: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
}

TD.AddressField {
	background-color : #005294;
	color : white;
	text-align : right;
	font-size : 8pt;
	padding-right : 0.5em;
	letter-spacing : 0px;
	font-family : Arial;
	border-top: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
}

TD.Login {
	background-color : #005294;
	font-weight : normal;
	color : white;
	padding : 0px;
	text-align: left;
}
A.Login {
	color : white;
}

LI.MenuInc {
	color : #005294;
	list-style : disc;
}

LI.MenuSel {
	color : #005294;
	list-style-type : square;
}

DIV.Path {
	color : White;
	background: #9CA5AD;
}

A.Path {
	color : White;
	font-weight: bold;
	text-decoration : none;
}

INPUT.Login {
	color : Black;
	font-weight : normal;
	background-color : #1062A4;
	border : 1px solid white;
}

A.Logout {
	color : White;
	font-weight : normal;
}

A.User {
	color : White;
	font-weight : bold;
}

SPAN.FpNewsSubject {
	color : #73848C;
	font-size : 12pt;
	font-weight : bold;
}

SPAN.FpNewsDate {
	color : #73848C;
	font-size : 8pt;
	text-decoration : none;	
}

SPAN.FpNewsContent {
	padding-left : 1.5em;	
	width : 100%;
}

A.FpNewsLink {
	text-align : right;	
	color : #73848C;
}

UL {
	margin	: 0px;
	padding-left : 1.5em;
}

A.NewsLink {
	color : #395A63;
	font-weight : bold;
	background-color : transparent;
}

TD.buttonstyle {
	padding : 2px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080;
	background-color : #D4D0C8;
	text-align: center;
}

A.buttonstyle {
	color : black;
	font-weight : bold;
	text-decoration: none;
	background-color : transparent;
}

TD.colhead {
	background-color : #D4D0C8;
}

.shthead {
	border-bottom: 1px dashed #808080;
}

.shtval {
	background-color: #E4F8F8;
	font-weight : bold
}
DIV.messu {
	border: 1px solid red;
	width: 100%;
	color: red;
	background-color: yellow;
	text-align: center;
}

DIV.submitted {
	border: 1px solid red;
	width: 100%;
	background-color: yellow;
	text-align: center;
}


