BODY, P, TD, TH, A { font-family: Tahoma; font-size: 11px; }
BODY, P, TD, TH { color: #000000; }
BODY, P, FORM, H1, H2, H3 { padding: 0; margin: 0; }

BODY { background: #ffffff; }
A { color: #000; }
A:hover { color: #000084; }

H1 { font: bold 13px Tahoma; padding: 0; margin: 0; }
H2 { font: bold 13px Tahoma; padding: 0; margin: 0; }

.high { height: 100%; }
.wide { width: 100%; }
.big { width: 100%; height: 100%; }

#container { width: 980px; margin: 0 auto; }
#container #header { position: relative;  }
#container #footer { ; }
#container #header #logo { position: absolute; top: 23px; left: 46px; }

#container #content { width: 630px; margin: 2px 0px 2px 0px; float: left; zoom: 1; }
#container #left { width: 175px; margin: 2px 2px 2px 0px; float: left; zoom: 1; border: 1px solid #000084; }
#container #right { width: 165px; margin: 2px 0px 2px 2px; float: left; zoom: 1; border: 1px solid #000084; }

#container #content DIV.box { border: 1px solid #000084; zoom: 1; }
#container #content DIV.box DIV.map { margin: 10px auto; width: 550px; }
#container #content DIV.box DIV.map H1 { margin-bottom: 10px; }

DIV#nav1 { background: url(/images/bg_nav1.jpg) 70% top no-repeat; border: 1px solid #000084; margin-top: 10px; }
DIV#nav1 UL { margin: 99px 0 6px 0; padding: 0; text-align: center; background: url(/images/bg_nav1.gif) 0 1px repeat-x; zoom: 1; }
DIV#nav1 UL LI { display: inline-block; margin: 0; padding: 0; list-style: none; }
DIV#nav1 UL LI A {
	display: block; float: left; padding: 11px 30px;
	font: bold 11px Tahoma; color: #fff; text-transform: uppercase; text-decoration: none; }
DIV#nav1 UL LI A:hover { text-decoration: underline; }
DIV#nav1 UL LI A.act { background: url(/images/bg_nav1_act.gif) repeat-x; }


DIV#footer { border: 1px solid #000084; zoom: 1; margin-bottom: 10px; }
DIV#footer DIV#copyright { float: left; margin: 10px; }
DIV#footer DIV#fastlinks { float: right; margin: 10px; }

DIV.box H2 { background: url(/images/bg_box.gif) top repeat-x #09229b; padding: 3px 10px; color: #fff; margin: 1px; zoom: 1; }
DIV.box UL { padding: 0; margin: 0; margin: 10px 11px 5px 11px; }
DIV.box UL LI {padding: 0; margin: 0; list-style: none; background: url(/images/bg_li.gif) 0px 5px no-repeat; padding: 0 0 5px 14px; }

DIV.banners_bottom { text-align: center; padding: 5px 0; }
DIV.banners_bottom UL { padding: 0; margin: 0 -10px 0 0; display: block; position: relative; }
DIV.banners_bottom UL LI { display: inline-block; padding: 0; margin: 0; list-style: none; }
DIV.banners_bottom UL LI A,
	DIV.banners_bottom UL LI OBJECT { display: block; float: left; height: 150px; border: 1px solid #000084; margin: 0 10px 10px 0; }

DIV.timetable { padding: 4px 8px 8px 8px; }
DIV.timetable A:hover { color: #ea7400; text-decoration: none; }