Body	{
	background-color: #003366;
	font-size: medium;
	margin-top: 15;
	margin-left: 10;
	padding: 0
	}	
				
H1	{
	font-size: 130%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	color: #CCEAB7;
	font-weight:bold;
	line-height: normal;
	vertical-align: middle
	}

H2  {
	font-size: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	color: white;
	font-weight:bold;
	text-transform:none; 
	vertical-align: top
	}

H3  {
	font-size: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;	
	font-weight: normal;
	line-height: 1;
	font-weight:bold;
	color: white; 
	text-decoration: none; 
	}
	
P	{font-family: Arial, Helvetica, Verdana;
	text-align: left;
	font-style: normal;
	line-height: 1.5;
	color: white; 
	vertical-align: top; 
	padding-bottom: 5px
}
		
UL	{list-style: none;	
	}
	
UL.dot	{list-style: disc;	
	}
	
LI	{font-family: Arial, Helvetica, Verdana;
	text-align: left;
	line-height: 1.5;
	color: #FFFFFF; 
	vertical-align: top; 
	}
	
A	{color: #bbddff;
	font-weight: none;
	text-decoration: none;
	}

BLOCKQUOTE	{font-size: 10pt;
	text-align: left;
	font-family:  Verdana, Helvetica, Arial;
	margin-left: 2cm;
	margin-right: 2cm;
	}

td	{font-size: 80%;
	font-family: Arial, Verdana, Helvetica;
	color: white; 
	background-color: #003366; 
	font-weight: normal; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: top; 
	word-spacing: normal
	}

.caption {
	color: #bbbbbb;
	font-size: smaller
	}
	
.pagetype {
	font-size: 130%;
	font-weight: bold;
	font-style: none;
	color: #bbddff
	}	
	
.compact {
	line-height: 120%;
	margin-top: 0.3em; 
	margin-bottom: 0em
	}	
	
.subtitle	{
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: white
	}

img {
	vspace: 5;
	align: left;
	border: 10
	}
	
.central {
	padding-right: 10px
	}
	
.textmenu {
	notcolor:  #003366
	}	

/* --- menu styles ---
note:
Usually attributes for item rectangle are assigned to outer tag (i.e. background, border etc.) and attributes for text to inner tag (i.e. font, size, color etc.)
*/
/* level 0 inner - font, size, colour etc */


.m0l0iout { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	color: white;
}
.m0l0iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	color: black;
}

/* level 0 outer - item rectangle of bakground, border etc*/
.m0l0oout {
	text-decoration : none;
	border : none;
	background: #003366
}
.m0l0oover {
	text-decoration : none;
	color: red;
	border : none;
	background: #CCEAB7;
}

/* level 1 inner - font, size, colour etc*/
.m0l1iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	color: white;
}
.m0l1iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	padding: 4px;
	color: black;
}

/* level 1 outer item rectangle of bakground, border etc */
.m0l1oout {
	text-decoration : none;
	background: #003366;
}
.m0l1oover {
	text-decoration : none;
	background: #CCEAB7;
}
/* level 2 inner */
.m0l2iover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E55A5A;
}