/* Common */
BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: black;
}

H2 {
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
}

H1 {
	color: #0038F1;

}

img {
	border: 0;
}

DIV, TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	vertical-align: top;
}

DIV.Content {
	color : Black;
	background: White;
	font-size : 10pt;
	padding: 5px 5px 5px 1em;
	/*border-left: 1px solid #0038F1;*/	
}


P.FC {
	background-color : transparent;
}

TABLE.maincnt {
	background-color: #FFFFFF;
}

TD.menu {
	background: url(images/design/menutausta.jpg);
	text-align: left;
}

TD.sivumenu {
	background: url(images/design/sivumenutausta.jpg);
	padding-top: 1.5em;
}

DIV.osoite {
	background-color: #F1F1F1;
 	border: 1px solid #D1D1D1;
 	padding: 0.5em;
	margin-left: 0.5em;
	margin-right: 0.5em;
 	width 120px;
 	font-size: 8pt;
}

.Footer {
	width: 100%;
	background-color: #F1F1F1;
	border: 1px solid #D1D1D1;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


/* Menu */
TABLE.MenuBase {
	background: #ffffff;	
}

TABLE.MenuBase2 {

}

TD.MenuBase {
	background: #DBE0F3;
}

TD.Menubase2 {
	background-color: #F1F1F1;
	padding: 4px;
	text-align: left;
}

DIV.MenuInc {
	margin-left: 0;
	text-align: center;
	border-right: 1px solid #DFE8F3;
	height:20px;
}

DIV.MenuSel {
	margin-left: 0;
	text-align: center;
	border-right: 1px solid #DFE8F3;
	height:20px;
}

DIV.MenuInc2 {
	margin-left: 0;
	display: block;
	border-bottom: 1px dashed #BABABA;
	line-height:22px;
}

DIV.MenuSel2 {
	margin-left: 0;
	display: block;
	border-bottom: 1px dashed #BABABA;
	line-height:22px;
}

A.MenuInc {
	font-weight: Bold;
	color: #fff;
	text-decoration:none;
}

A.MenuInc:hover, A.MenuSel:hover, A.MenuInc2:hover, A.MenuSel2:hover {
	color: #9D9D9D;
}

A.MenuInc2 {
	color: #626262;
	font-weight: bold;
	text-decoration:none;
}


A.MenuSel {
	color: #fff;
	font-weight: Bold;
	text-decoration:none;
}

A.MenuSel2 {
	color: #626262;
	font-weight: Bold;
	font-style: italic;
}

A {
	color: #0038F1;
}

/* Feedback */
.FeedbackBase {
}

.FeedbackHeader {
	font-weight: Bold;
	color: #000000;
}

input.Button {
	background-image : url(images/design/bgitem.gif);
	color: #0038F1;
}

input, textarea {
	background-image : url(images/design/bgitem.gif);
	background: #DBE0F3;
	color: #0038F1;
}


#kuvagalleria img {
	padding: 5px;
	border: 1px solid #C0C0C0;
	background-color: #fff;
}

#kuvagalleria:hover img {
	padding: 5px;
	border: 1px solid #808080;
}

TD.galleria {
	/*padding: 10px;*/
	white-space: nowrap;
}

.galleria img {
	border: 1px solid #DADADA;
	padding: 8px;
	background: #FAFAFA;
}

.doListRowEven {
	background: #F8F8F8;
}

.doListRowOdd {
	background: #EFEFEF;
}

.doNavigatorBase {
	font-size: 7pt;	
}

a.doNavigatorLink { 
	color: #000000;
	font-size: 7pt;
	font-weight: normal; 
	border: 1px solid #000000; 
	text-decoration: none; 
	padding: 0 3px; 
	margin: 0 1px; 
	width: 2em;
	display: inline;

}

a.doNavigatorLink:hover { 
	background-color: #C0C0C0;
}


