#body_box  {
background-color:	#f7f7f7;
border-bottom-color:	#999999;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-left-color:	#999999;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#999999;
border-right-style:	solid;
border-right-width:	1px;
margin:	0px;
min-height:	200px;
padding:	0px;
text-align:	left;
}

#body_box > ol  {
margin-right:	10px;
margin-top:	0px;
}

#body_box > ul  {
margin-right:	10px;
margin-top:	0px;
}

#body_box a  {
color:	#363636;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
text-decoration:	none;
}

#body_box h2  {
border-top-color:	#cccccc;
border-top-style:	dotted;
border-top-width:	1px;
color:	#800000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	18pt;
font-weight:	bold;
letter-spacing:	1pt;
line-height:	150%;
margin-bottom:	10px;
margin-top:	0px;
padding-left:	20px;
padding-right:	10px;
padding-top:	20px;
}

#body_box h3  {
border-top-color:	#cccccc;
border-top-style:	dotted;
border-top-width:	1px;
color:	#800000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	16pt;
font-weight:	bold;
letter-spacing:	1pt;
line-height:	150%;
margin-bottom:	10px;
margin-top:	0px;
padding-left:	20px;
padding-right:	10px;
padding-top:	20px;
}

#body_box h4  {
border-top-color:	#cccccc;
border-top-style:	dotted;
border-top-width:	1px;
color:	#800000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	14pt;
font-weight:	bold;
letter-spacing:	1pt;
line-height:	150%;
margin-bottom:	10px;
margin-top:	0px;
padding-left:	20px;
padding-right:	10px;
padding-top:	20px;
}

#body_box h5  {
border-top-color:	#cccccc;
border-top-style:	dotted;
border-top-width:	1px;
color:	#800000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	12pt;
font-weight:	bold;
letter-spacing:	1pt;
line-height:	150%;
margin-bottom:	10px;
margin-top:	0px;
padding-left:	20px;
padding-right:	10px;
padding-top:	20px;
}

#body_box h6  {
color:	#800000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
letter-spacing:	1pt;
line-height:	150%;
margin-bottom:	10px;
margin-top:	0px;
padding-left:	20px;
padding-right:	10px;
padding-top:	0px;
}

#body_box img.gal  {
border-style:	solid;
margin-bottom:	11px;
margin-right:	11px;
}

#body_box img.gal_breaker  {
border-style:	none;
}

#body_box img.lfloated  {
float:	left;
margin-bottom:	10px;
margin-right:	10px;
}

#body_box img.rfloated  {
float:	right;
margin-bottom:	10px;
margin-left:	10px;
}

#body_box ol  {
margin-bottom:	10px;
margin-left:	20px;
margin-top:	10px;
padding:	0px;
}

#body_box ol li  {
color:	#1B1B5B;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	11px;
letter-spacing:	1px;
line-height:	150%;
margin-left:	25px;
padding:	0px;
position:	relative;
}

#body_box p  {
color:	#363636;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
height:	1%;
letter-spacing:	1pt;
line-height:	125%;
margin-bottom:	10px;
margin-top:	0px;
padding-left:	20px;
padding-right:	20px;
text-align:	justify;
}

#body_box p.centred_text  {
text-align:	center;
}

#body_box p.left_text  {
text-align:	left;
}

#body_box p.right_text  {
text-align:	right;
}

#body_box ul  {
margin-bottom:	10px;
margin-left:	20px;
margin-top:	10px;
padding:	0px;
}

#body_box ul li  {
color:	#1B1B5B;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	11px;
letter-spacing:	1px;
line-height:	150%;
margin-left:	25px;
padding:	0px;
}

#body_box ul.menu  {
background-color:	#e4f2f7;
border-top-color:	#c0c0c0;
border-top-style:	dotted;
border-top-width:	1px;
list-style-type:	none;
margin:	0px;
padding:	0px;
text-align:	center;
}

#body_box ul.menu li  {
display:	inline;
margin:	0px;
padding:	0px;
position:	relative;
}

#body_box ul.menu li a  {
color:	#307695;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	11px;
font-weight:	bold;
line-height:	200%;
padding-left:	5px;
padding-right:	5px;
text-align:	center;
text-decoration:	none;
}

#body_box ul.menu li a:hover  {
color:	#800000;
font-weight:	bold;
}

#datum  {
background-color:	#ffffff;
height:	40px;
text-align:	center;
}

#datum_text  {
background-color:	#ffffff;
color:	#666666;
font-family:	Tahoma, sans-serif;
font-size:	11px;
font-weight:	bold;
line-height:	40px;
text-align:	center;
}

#footer  {
background-color:	#ffffff;
color:	#666666;
font-family:	Tahoma, sans-serif;
font-size:	11px;
font-weight:	bold;
line-height:	20px;
text-align:	center;
}

#footer p a  {
color:	#307695;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	11px;
font-weight:	bold;
text-decoration:	none;
}

#footer p a:hover  {
color:	#800000;
font-weight:	bold;
}

#header  {
background-color:	#92c9de;
border-left-color:	#999999;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#999999;
border-right-style:	solid;
border-right-width:	1px;
color:	#ffffff;
font-family:	Tahoma, sans-serif;
font-size:	11px;
font-weight:	bold;
height:	40px;
line-height:	40px;
padding-right:	5px;
text-align:	right;
}

#header ul  {
background-color:	#92c9de;
height:	30px;
list-style-type:	none;
margin:	0px;
padding:	0px;
}

#header ul li  {
display:	inline;
margin:	0px;
padding:	0px;
}

#header ul li a  {
color:	#ffffff;
font-weight:	bold;
padding:	10px;
text-align:	center;
text-decoration:	none;
}

#header ul li a:hover  {
background-color:	#ffffff;
color:	#92c9de;
}

#logo  {
background-color:	#f7f7f7;
background-image:	url(../images/logo.jpg);
background-position:	center center;
background-repeat:	no-repeat;
border-left-color:	#999999;
border-left-style:	solid;
border-left-width:	1px;
border-top-color:	#999999;
border-top-style:	solid;
border-top-width:	1px;
height:	110px;
}

#map_container  {
border-top-color:	#cccccc;
border-top-style:	dotted;
border-top-width:	1px;
padding:	10px;
}

#map_container #map  {
border-color:	#999999;
border-style:	dotted;
border-width:	1px;
color:	#363636;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
height:	400px;
letter-spacing:	1pt;
line-height:	125%;
}

#map_container #map h1  {
color:	#800000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
letter-spacing:	1pt;
line-height:	150%;
}

#menu  {
float:	right;
margin:	0px;
padding:	0px;
text-align:	left;
width:	200px;
}

#menu ul  {
list-style-type:	none;
margin:	0px;
padding:	0px;
}

#menu ul li  {
}

#menu ul li a  {
background-color:	#92C9DE;
border-bottom-color:	#ffffff;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#ffffff;
display:	block;
font-family:	Tahoma, sans-serif;
font-size:	12px;
font-weight:	bold;
height:	25px;
line-height:	25px;
padding-left:	15px;
text-decoration:	none;
}

#menu ul li a:hover  {
background-color:	#ffffff;
border-bottom-color:	#ffffff;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#00adef;
display:	block;
font-weight:	bold;
height:	25px;
text-decoration:	none;
}

#menu ul li ul  {
display:	none;
}

#menu ul li ul li a  {
font-size:	11px;
padding-left:	30px;
}

#menu ul li ul li ul li a  {
font-size:	10px;
padding-left:	45px;
}

#menu_shadow_bottom  {
background-image:	url( ../images/mnu_b_shadow.jpg );
background-position:	top center;
background-repeat:	no-repeat;
float:	right;
height:	7px;
width:	200px;
}

#menu_shadow_top  {
background-image:	url( ../images/mnu_t_shadow.jpg );
background-position:	top center;
background-repeat:	no-repeat;
border-top-color:	#999999;
border-top-style:	solid;
border-top-width:	1px;
float:	right;
height:	7px;
width:	210px;
}

#title_straight  {
background-color:	#f7f7f7;
border-right-color:	#999999;
border-right-style:	solid;
border-right-width:	1px;
border-top-color:	#999999;
border-top-style:	solid;
border-top-width:	1px;
height:	110px;
margin:	0px;
padding:	0px;
}

.clear_both  {
clear:	both;
}

img  {
border-color:	#999999;
border-style:	dotted;
border-width:	1px;
margin:	0px;
padding:	0px;
}
