/*
 * CSS-stylesheet for the xml.fin.99 website 
 *
 * (C) 1999 dzign <jorgen.westerling@iki.fi>
 *
 * Revision: 13.05.1999 wes
 *
 */

h1, h2, h3, h4, h5, h6, th, td {
	font-family:		verdana, arial, Helvetica, sans-serif;
	color:				#FFFFFF;
}

body {
	margin-top:			20mm;
	margin-left:		5%;
	margin-right:		5%;
	margin-bottom:		10mm;
	padding-top:		0;
	padding-left:		0;
	padding-right:		0;
	padding-bottom:		0;
	border-top:			0;
	border-left:		0;
	border-bottom:		0;
	border-right:		0;
	width:				auto;
	color:				#F5F5F5;
    background:			rgb(0,103,143);
	background-image:	url(img/bg.gif);
}

div.navigator {
	display:			block;
	font:				bold 9pt verdana, arial, sans-serif;
	background-color:	rgb(0,103,143);
	color:				rgb(244,245,186);
	border:				ridge 3px;
	width:				100%;
	height:				5mm;
	padding-top:		1mm;
	padding-bottom:		1mm;
	padding-left:		2mm;
	margin-bottom:		1mm;
}

div.page {
	font:				12pt verdana, arial, sans-serif;
	background-color:	rgb(0,103,143);
	border:				ridge 3px;
	color:				rgb(255,255,255);
	width:				100%;
	height:				100mm;
	padding:			5mm;
	margin-bottom:		1mm;
}

div.phead {
	font:				bold 22pt verdana, arial, sans-serif;
	letter-spacing:		1mm;
	margin-top:			5mm;
	margin-bottom:		5mm;
	text-align:			left;
}

div.subhead {
	display:			block;
	font:				bold 14pt verdana, arial, sans-serif;
	color:				rgb(244,245,186);
/*	color:				rgb(244,220,164);*/
	margin-top:			5mm;
	margin-bottom:		5mm;
	text-align:			left;
}

div.subsubhead {
	font:				bold 14pt verdana, arial, sans-serif;			
	margin-left:		10mm;
	margin-right:		5mm;
	margin-top:			5mm;
	margin-bottom:		5mm;
	line-height:		130%;
}

div.modulehead {
	font:				bold 14pt verdana, arial, sans-serif;
	color:				#006;
	margin-top:			2mm;
	margin-bottom:		5mm;
}

div.slogan {
	font:				italic 11pt verdana, arial, sans-serif;
	margin-left:		5mm;
}

div.disclaimer {
	font:				7pt verdana, arial, sans-serif;
	margin-left:		10mm;
}

div.para {
	font:				12pt verdana, arial, sans-serif;
	margin-left:		10mm;
	margin-right:		5mm;
	margin-top:			5mm;
	margin-bottom:		5mm;
	line-height:		130%;
}

div.photos {
	font:				8pt verdana, arial, sans-serif;
	margin-left:		10mm;
	margin-top:			5mm;
}

div.phototitle {
	font:				bold 10pt verdana, arial, sans-serif;			
	margin-right:		5mm;
	margin-top:			5mm;
	margin-bottom:		2mm;
	line-height:		130%;
}

div.section {
	display:			block;
	background-color:	rgb(0,103,143);
	margin-left:		5mm;
}

div.logo {
	display:			block;
	text-align:			center;
	margin-top:			10mm;
	margin-bottom:		10mm;
}

ul {
	font:				12pt verdana, arial, sans-serif;
	margin-left:		20mm;
	margin-right:		5mm;
	margin-top:			5mm;
	margin-bottom:		5mm;
}

li {
	line-height:		130%;
}

input {
	margin-top:			30mm;
}

div.info {
	background-color:	rgb(238,196,0);
	color:				#006;
	font:				14pt verdana, arial, sans-serif;
	border:				ridge 2pt;
	padding:			2mm;
	margin-top:			5mm;
	margin-bottom:		5mm;
	margin-left:		10%;
	width:				80%;
	text-align:			center;
}

div.updated {
	font:				10 pt verdana, arial, sans-serif;
	margin-top:			3mm;
	text-align:			center;
	vertical-align:		middle;
}

div.credits {
	font:				5pt verdana, arial, sans-serif;
	color:				rgb(238,196,0);
	text-align:			right;
	padding-top:		5mm;
}

div.event {
	font:				bold 14pt verdana, arial, sans-serif;
}

div.time {
	font:				14pt verdana, arial, sans-serif;
}

div.place {
	font:				14pt verdana, arial, sans-serif;
}


span.module1 {
	background-color:	rgb(244,245,186);
	color:				#006;
	font:				14pt verdana, arial, sans-serif;
	border:				ridge 2pt;
	padding:			2mm;
	margin-left:		2mm;
	margin-right:		5mm;
	margin-top:			5mm;
	margin-bottom:		5mm;
	width:				40%;
	height:				70mm;
	clip:				scroll;
}

span.module2 {
	background-color:	rgb(244,245,186);
	color:				#006;
	font:				14pt verdana, arial, sans-serif;
	border:				ridge 2pt;
	padding:			2mm;
	margin-left:		2mm;
	margin-right:		5mm;
	margin-top:			0mm;
	margin-bottom:		0mm;
	width:				83%;
	height:				10mm;
	clip:				scroll;
}

span.price {
	font-weight:		bold;
}

span.title {
	font-weight:		bold;
}

span.important {
	font-weight:		bold;
}

a:hover {       
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
}

a:link {       
	text-decoration:	none;
	font-weight:		bold;
	color:				rgb(238,196,0);
}       
                
a:active {       
	text-decoration:	none;
	font-weight:		bold;
	color:				#FFFFFF;
}       
                

a:visited {
	text-decoration:	none;
	font-weight:		bold;
	color:				rgb(238,196,0);
}


a:offsite {
	text-decoration:	none;
	font-weight:		bold;
	color:				rgb(238,196,0);
}

/*
 These are the style rules for tha abstracts.
*/
div.abstracthead {
	font:				bold 22pt verdana, arial, sans-serif;
	margin-top:			5mm;
	margin-bottom:		5mm;
}

div.authinfo {
	width:				60%;
	border:				ridge 3px;
	margin-bottom:		5mm;
	padding:			2mm;
	background-color:	rgb(238,196,0);
	color:				#006;
	line-height:		130%;
}

div.authinfo a {
	color:				#006;
}

div.authname {
	font:				bold 18pt verdana, arial, sans-serif;
}

div.authtitle {

}

div.authaffil {

}

div.authaddress {

}

div.authphone {

}

div.authfax {

}

div.authmail {

}

div.authweb {

}
