body {
	margin:      0px;
	padding:     0px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size:   12px;
	text-align:  center;
	overflow-y:  scroll;
}
h1 {
	color:       #6FBDEE;
	font-weight: bold;
	font-size:   22px;
}
h2 {
	color:       #6FBDEE;
	font-weight: normal;
	font-size:   18px;
}
h3 {
	color:       #000;
	font-weight: bold;
	font-size:   12px;
}
h4 {
	color:          #000;
	font-weight:    normal;
	font-size:      10px;
	text-transform: uppercase;
}
a,
a:hover {
	color:           #0000EE;
	text-decoration: none;
}
a:hover {
	color: #A2B65D;
}
a img {
	border: none;
}
li {
	list-style-type: none;
}
/* PAGE */
table.page,
table.pageSP {
	width:  800px;
	margin: 0 auto;
}
table.pageSP {
	width: 970px;
}
div.header {
	text-align: center;
}
div.pageTitle {
	padding:          4px 0px;
	background-color: #6FBDEE;
	text-align:       center;
	font-size:        16px;
	font-weight:      bold;
	color:            #FFF;
}
.Red div.pageTitle {
	background-color: #DD4051;
}
.Yellow div.pageTitle {
	background-color: #FAE01A;
}
.Green div.pageTitle {
	background-color: #A2B65D;
}
td.mid {
	width: 800px;
}
td.imago {
	width: 270px;
}
td.mainContent {
	width: 530px;
}
td.right {
	width: 180px;
}
/* NAVIGATION */
table.mainNavigationTable {
	width:  100%;
	margin: 4px 0px;
}
table.mainNavigationTable a {
	display:         block;
	padding:         7px 10px 7px 35px;
	color:           #FFF;
	text-decoration: none;
}
table.mainNavigationTable td {
	background-color:    #6FBDEE;
	background-image:    url(/images/mmBulletBlue.gif);
	background-repeat:   no-repeat;
	background-position: 5px 3px;
	border-right:        4px solid #FFF;
	font-size:           12px;
	font-weight:         bold;
}
.Red table.mainNavigationTable td {
	background-color: #DD4051;
	background-image: url(/images/mmBulletRed.gif);
}
.Yellow table.mainNavigationTable td {
	background-color: #FAE01A;
	background-image: url(/images/mmBulletYellow.gif);
}
.Green table.mainNavigationTable td {
	background-color: #A2B65D;
	background-image: url(/images/mmBulletGreen.gif);
}
table.mainNavigationTable td.itemO,
table.mainNavigationTable td.itemAO {
	background-color: #FCDB00;
	background-image: url(/images/mmBulletO.gif);	
}
table.mainNavigationTable td.itemO a,
table.mainNavigationTable td.itemAO a {
	color: #BE2D00;
}
table.mainNavigationTable td.itemA {
	background-color: #DEDEDE;
	background-image: url(/images/mmBulletA.gif);
}
table.mainNavigationTable td.itemA a {
	color: #7E7E7E;
}
div.langMenu {
	padding:    5px 0px;
	text-align: center;
}
div.langMenu a {
	text-decoration: none;
}
div.langMenu img {
	margin: 0px 0px;
}
div.footer div.langMenu img {
	margin: 0px 5px;
}
/* CONTENT */
td.imago div.content {
	margin:    10px 0px;
	padding:   0px;
	font-size: 12px;
}
td.imago div.content h3 {
	margin-bottom:  0px;
	padding-bottom: 0px;
}
td.imago div.content ul {
	margin:  0px;
	padding: 0px;
}
td.imago div.content ul {
	margin:  0px;
	padding: 0px;
}
td.mainContent div.content {
	margin:    10px 0px;
	padding:   0px 10px;
	font-size: 12px;
}
td.mainContent div.content td {
	font-size: 12px;
}
td.right div.content {
	padding:   80px 0px 0px 5px;
	font-size: 11px;
}
td.right h3 {
	color:       #F00;
	font-size:   10px;
	font-weight: bold;
}
.Red h1,
.Red h2 {
	color: #DD4051;
}
.Yellow h1,
.Yellow h2 {
	color: #F63;
}
.Green h1,
.Green h2 {
	color: #A2B65D;
}
/* MISC */
.error,
.message {
	position: relative;
	padding:  10px;
	border:   1px solid #C00;
	color:    #C00;
}
.message {
	border:           1px solid #008CAF;
	background-color: #F2FDFF;
	color:            #008CAF;
}
.missing {
	color:       #C00;
	font-weight: bold;
}
.introduction {
	font-style: italic;
}
ul.asunnot {
	margin:  0px;
	padding: 0px;
}
ul.asunnot li {
	display:         block;
	height:          21px;
	margin:          0px;
	padding:         0px;
	font-weight:     bold;
	list-style-type: none;
}
ul.asunnot li a {
	display:             block;
	height:              100%;
	margin:              0px;
	padding:             2px 0px 2px 20px;
	background-color:    #6FBDEE;
	background-image:    url(/images/smBulletBlue.gif);
	background-repeat:   no-repeat;
	background-position: 3px 2px;
	border:              2px solid #FFF;
	text-decoration:     none;
	color:               #FFF;
}
ul.asunnot li a:hover {
	background-color: #FCDB00;
	background-image: url(/images/smBulletO.gif);
	color:            #BE2D00;
}
.Red ul.asunnot li a {
	background-color: #DD4051;
	background-image: url(/images/smBulletRed.gif);
}
.Yellow ul.asunnot li a {
	background-color: #FAE01A;
	background-image: url(/images/smBulletYellow.gif);
}
.Green ul.asunnot li a {
	background-color: #A2B65D;
	background-image: url(/images/smBulletGreen.gif);
}