body {padding: 0em;	margin: 0; background: url(img/bg.jpg) repeat; font: 0.7em Verdana, sans-serif; color: #030428;}
h1 {margin: 0 0 15px 1px; font: 1.6em Arial, sans-serif; font-weight: bold; color: #5e7cb6; letter-spacing: 0.1em;}
h2 {margin: 0 0 15px 1px; font: 1.3em Arial, sans-serif; font-weight: bold; color: #002266; letter-spacing: 0.0em;}
h3 {margin: 0px 0 2px 1px; font-size: 1.0em; font-weight: bold; color: #002266;}
h4 {margin: 0px; padding: 2px 2px 4px 3px; font-size: 1em; font-weight: bold; color: #ffffff; background: #155086;}
h5 {margin: 0px; padding: 2px 2px 4px 3px; font-size: 1em; font-weight: normal; color: #030428; background: #e5eaf3;}
h6 {margin: 0px; padding: 2px 2px 4px 3px; font-size: 1em; font-weight: normal; color: #030428; background: #ffffff;}

.h2_red {margin: 0 0 15px 1px; font: 1.3em Arial, sans-serif; font-weight: bold; color: #d3050f; letter-spacing: 0.0em;}
.h2_yellow {margin: 0 0 15px 1px; font: 1.3em Arial, sans-serif; font-weight: bold; color: #cc9900; letter-spacing: 0.0em;}

p {margin: 0 0 10px 1px;}

ul {margin: 0px 0px 0px 0px; padding: 12px;}
li {padding: 0px 0px 3px 0px; margin: 0px 3px 0px 5px;}

.form { margin: 0px; padding: 0px;}
.field { margin: 1px; padding: 1px; border: 1px solid #889fc9; font-size: 12px; color: #0c4171; font-family: Verdana; background-color: #ffffff;}
.searchbutton { margin: 1px; padding: 1x; font-size: 12px; color: #0c4171; cursor: hand; font-family: Verdana; background-color: #e7ecf4; border: 1px solid #889fc9;}

a{color: #002266; text-decoration: underlined;}
a:link{color: #002266; text-decoration: underlined;}
a:visited{ color: #002266; text-decoration: underlined;}
a:hover{text-decoration: underlined;}

.menu{font-weight: normal; font-size: 12px; color: #030428; text-decoration: none;}
.menu:link{font-weight: normal; font-size: 12px; color: #030428;}
.menu:visited{font-weight: normal; font-size: 12px; color: #030428;}
.menu:hover{text-decoration: none;}

.small{font-weight: normal; font-size: 12px; color: #030428; text-decoration: none;}
.small:link{font-weight: normal; font-size: 12px; color: #030428;}
.small:visited{font-weight: normal; font-size: 12px; color: #030428;}
.small:hover{text-decoration: none;}

.map{font-weight: normal; font-size: 12px; color: #506990; text-decoration: none;}
.map:link{font-weight: normal; font-size: 12px; color: #506990;}
.map:visited{font-weight: normal; font-size: 12px; color: #506990;}
.map:hover{text-decoration: none;}

#directoryA {padding: 6px; margin: 0px; background-color: #e7ecf4; border: 1px solid #889fc9;}
.directoryA_link{color: #002266; font-weight: bold; text-decoration: none;}
.directoryA_link:link{color: #002266; font-weight: bold; text-decoration: none;}
.directoryA_link:visited{ color: #002266; font-weight: bold; text-decoration: none;}
.directoryA_link:hover{text-decoration: none;}

#directoryB {padding: 4px; margin: 0px; background-color: #e7ecf4; border: 1px solid #889fc9;}
#directoryC {padding: 0px; margin: 0px; background-color: #e7ecf4; border: 1px solid #889fc9;}

/* layout */

#whitespace {width: 960px; padding: 3px; margin: 0px; background: url(img/div.gif) repeat;}
#layout {width: 954px; padding: 0px; margin: 0px; background: url(img/cont-bg.gif) repeat;}
#top {width: 954px; padding: 0px; margin: 0px; background: url(img/top-bg.jpg) repeat;}
#content {float: left; width: 954px; padding: 0px; margin: 0px; background: url(img/cont-ibg.gif) repeat;}
#foot {width: 954px; padding: 0px; margin: 0px; background: url(img/foot-bg.jpg) repeat;}

/* menu */

#menucontainer{float: left; margin: 0em 0 0 0em; padding: 0;}

#menu{margin: 0px; padding: 0; list-style-type: none; font-size: 12px;}
#menu a{width: 193px; text-decoration: none; font-weight: bold; display: block; padding: 0.2em 0.2em; margin-bottom: 0.2em; border-bottom: 1px solid #ffffff; border-left: 1px none;}
#menu a:link{color: #000000;}
#menu a:visited{color: #000000;}
#menu a:hover{background: #a3bed2;}
#menu a#current{font-weight: bold; border-left: 1px solid #ffffff; border-right: 10px solid #ffffff;}

#menu2a a{width: 177px; font-size: 12px; text-decoration: none; font-weight: normal; display: block; padding: 0.3em 0.3em 0.3em 1.5em; margin-bottom: 0.3em; border: 1px solid #7e94bf; background: #7e94bf;}
#menu2a a:link{color: #ffffff;}
#menu2a a:visited{color: #ffffff;}
#menu2a a#current{font-weight: bold;}

#menu2a .menu2b a{width: 177px; font-size: 12px; text-decoration: none; font-weight: normal; display: block; padding: 0.3em 0.3em 0.3em 1.5em; margin-bottom: 0.3em; border: 1px solid #cc9900; background: #cc9900;}
#menu2a .menu2b a:link{color: #ffffff;}
#menu2a .menu2b a:visited{color: #ffffff;}
#menu2a .menu2b a#current{font-weight: bold;}
