/*********************************************
	GLOBAL
*********************************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

h1 {
	font-size: 16px;
	margin: 0;
	font-family: verdana;
}

h2 {
	font-family: verdana;
	line-height: 1.2em;
	font-size: 14px;
	margin: 0;
}

h3 {
	margin: 0;
	font-family: verdana;
	font-size: 12px;
}
p, li {
	font-size: 12px;
	line-height: 1.4em;
	font-family: verdana;
	margin: 0 0 20px 0;
	font-weight: normal;
}
a:link {
	color: #003399;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000066;
}
a:hover {
	text-decoration: underline;
	color: #0066CC;
}
a:active {
	text-decoration: underline;
	color: #0066CC;
}
a img {border:0;}

span.highlight {
	background-color: #ffc;
}

/*********************************************
	HEADER
*********************************************/
div.HeaderBox {
	width:100%;
	background-image: url(http://www.nordwest.fi/bg_header.gif);
}

.SiteTitle h1 {
	font-family: georgia;
	font-size: 28px;
	font-weight: normal;
}

.SceneTitle h1 {
	font-family: georgia;
	font-size: 21px;
	font-weight: normal;
}

/*********************************************
	MISC
*********************************************/
.dashed img {border:1px dashed #000; }

.headlines h2 {
	font-size:24px;
}
.headlines p {
	font-size:16px;
}


div.BlockCenter {
	border-top: 1px solid #dbc0ae;
	border-bottom: 1px solid #dbc0ae;
	padding: 20px 20px 0 20px;
	margin: 0 auto;
	width: 425px;
}

div.BlockCenter h1 {
	text-align:center;
	font-family: georgia;
	color:#4c5f71;
	font-size:21px;
	font-weight: normal;
	padding-bottom: 5px;
}

div.BlockCenter p {
	text-align:center;
	font-family: georgia;
	color:#4c5f71;
	font-size:14px;
}


.TopThumb p {
	font-size: 10px;
	font-family: verdana;
	text-align: left;
}

.text {
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	line-height: 140%;
	margin-top: 0;
	font-family: georgia;
	margin-bottom: 25px;
}
.textjoin {
	text-align: justify;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0;
	font-family: georgia;
	margin-bottom: 25px;
}


.Undecided {
	font-family: georgia;
	color:#4c5f71;
	font-size:21px;
	padding-bottom: 5px;
}

.Choice {
	text-align:center;
	font-family: georgia;
	color:#4c5f71;
	font-size:14px;
}

.videotext {
	padding-left: 5px;
	padding-right: 5px;
	font-family:verdana;
	font-size:11px;
}

fieldset {
	border:0;
	border-top: 1px solid #000;
	background-color: #F7F7C8;
}
fieldset legend {
	margin-left: -5px;
	font-family:verdana;
	font-size:14px;
	font-weight: bold;
}
fieldset input, fieldset select {
	font-size: 14px;
	padding: 3px;
	font-weight: bold;
	width: 185px;
	margin-left:10px;
	margin-bottom: 3px;
}
fieldset th {
	font-size: 16px;
	font-family: Verdana;
	font-weight: normal;
	text-align: left;
}
p {
	font-size: 12px;
	line-height: 1.4em;
	font-family: verdana;
	margin: 0 0 5px 0;
	font-weight: normal;
}

fieldset p a:link, fieldset p a:visited, fieldset p a:active {
	color:#4c5f71;
}
fieldset p a:hover {
	text-decoration: underline;
	color: #0000CC;
}

/*********************************************
	ANSWER POPUP
*********************************************/
.answer h1 {
	font-size: 14px;
	line-height: 1.4em;
	font-family: verdana;
	margin: 0 0 5px 0;
	font-weight: bold;
}


/*********************************************
	FOOTER
*********************************************/
span.copyright {	
	font-size: 10px;
	font-weight: bold;
}

.footer {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-size: 10px;
	line-height: 1.4em;
	
}
