BODY {margin: 9px 0 12px 0; font-family: tahoma, verdana, sans-serif; background-color: #EBEBEB; background-image: url(/images/bgr.gif);}
TD, TH {color: #333333; vertical-align: top; font-size: 70%;}
INPUT, SELECT, TEXTAREA {font-size: 100%; font-family: tahoma, verdana, sans-serif;}
INPUT.service {color: #357CCB; background-color: #FFFFFF; border: 1px solid #DDDDDD;}

A {color: #357CCB; text-decoration: underline;}
A:hover {color: #3696E0; text-decoration: underline;}
.a {color: #357CCB;}
A.inactive {text-decoration: none;}

H1 {font-size: 200%; font-weight: normal; text-transform: uppercase;}
H2 {font-size: 170%; font-weight: normal; margin-bottom: 20px;}

#extra IMG {margin-right: 17px;}

DIV.menu {width: 208px; float: left;}
DIV.menu-pad {width: 68px; height: 57px; overflow: hidden; float: left; color: #D0EAFF; background-image: url(/images/menu_pad.gif); cursor: hand;}
DIV.menu-pad-on {width: 68px; height: 57px; overflow: hidden; float: left; color: #FFFFFF; background-image: url(/images/menu_pad_on.gif); cursor: hand;}
DIV.menu-pad-top {background-image: url(/images/line2.gif); float: left;}
DIV.menu-pad-dummy {width: 68px; height: 57px; background-image: url(/images/menu_dummy.gif); float: left;}
DIV.menu-pad DIV, DIV.menu-pad-on DIV, DIV.menu-pad-active DIV {padding-left: 4px; padding-right: 4px; line-height: 100%;}
DIV.menu-pad DIV.menu-title {padding-top: 5px; padding-bottom: 4px; color: #73B6E9; font-size: 18px; font-weight: bold;}
DIV.menu-pad-on DIV.menu-title {padding-top: 5px; padding-bottom: 4px; color: #FFFFFF; font-size: 18px; font-weight: bold;}
DIV.menu-pad A, DIV.menu-pad A:hover, DIV.menu-pad-on A, DIV.menu-pad-on A:hover, DIV.menu-pad-active A, DIV.menu-pad-active A:hover {color: #FFFFFF; text-decoration: none;}
DIV.menu-pad-active {width: 68px; height: 57px; overflow: hidden; float: left; color: #FFFFFF; background-image: url(/images/menu_pad.gif);}
DIV.menu-pad-active DIV.menu-title {padding-top: 5px; padding-bottom: 4px; color: #FFFFFF; font-size: 18px; font-weight: bold;}

#content TD.newsdate {padding-right: 8px; font-weight: bold; padding-top: 1px;}
#content TD.newsanons {padding-bottom: 10px;}
#content TD.newsanons A {font-size: 110%;}

#anons A {color: #FF7D30; font-size: 110%;}
#anons TD {padding-bottom: 20px;}
#anons IMG {margin-right: 5px;}
#anons DIV {padding-top: 3px;}

#subsection {margin-left: 2px; background-color: #FFFFFF; background-image: url(/images/corner1.gif); background-position: 0 0;  background-repeat: no-repeat;}
#subsection DIV {background-image: url(/images/corner2.gif); background-position: 100% 0;  background-repeat: no-repeat;}
#subsection DIV DIV {background-image: url(/images/corner3.gif); background-position: 100% 100%;  background-repeat: no-repeat;}
#subsection DIV DIV DIV {padding: 3px 8px 0 8px; background-image: url(/images/corner4.gif); background-position: 0 100%;  background-repeat: no-repeat;}
#subsection SPAN {font-size: 110%; font-weight: bold;}
#subsection TD {padding: 2px 0;}
#subsection .inactive {font-weight: bold; text-decoration: none;}
#subsection .a-inactive {font-weight: bold; text-decoration: underline;}
#subsection .num {padding: 0; font-size: 18px; font-weight: bold; background-image: none;}
#subsection .submenu-active {padding-left: 13px; background-image: url(/images/bullet_active.gif); background-position: 0 6px;  background-repeat: no-repeat;}
#subsection .submenu-inactive {padding-left: 13px; background-image: url(/images/bullet_inactive.gif); background-position: 0 6px;  background-repeat: no-repeat;}
#news TD {padding: 0 5px 5px 0;}

A.service {font-size: 110%;}
#project DIV.title {color: #357CCB; font-size: 110%; font-weight: bold; margin-bottom: 10px;}
#project DIV.subtitle {font-size: 110%;}
.project-info {background-color: #FFFFFF; background-image: url(/images/corner1.gif); background-position: 0 0;  background-repeat: no-repeat;}
.project-info DIV {background-image: url(/images/corner2.gif); background-position: 100% 0;  background-repeat: no-repeat;}
.project-info DIV DIV {background-image: url(/images/corner3.gif); background-position: 100% 100%;  background-repeat: no-repeat;}
.project-info DIV DIV DIV {padding: 3px 8px 0 8px; background-image: url(/images/corner4.gif); background-position: 0 100%;  background-repeat: no-repeat;}
.project-info TD {padding: 2px 0;}
.project-info .submenu-active {padding-left: 13px; background-image: url(/images/bullet_active.gif); background-position: 0 6px;  background-repeat: no-repeat;}
.project-info .submenu-inactive {padding-left: 13px; background-image: url(/images/bullet_inactive.gif); background-position: 0 6px;  background-repeat: no-repeat;}
.project-info .inactive {font-weight: bold; text-decoration: none;}
.project-info .a-inactive {font-weight: bold; text-decoration: underline;}
.project-info IMG {margin-right: 5px;}

#access {font-size: 110%;}

#error, .highlight {color: #FF0000;}
.strike, .strike:hover {color: #FF7D30;}

#form {border: 0;}
#form TD {border: 0; padding: 0 5px 3px 0; color: #333333; vertical-align: middle;}
#form TABLE {border: 0;}
#form .input {margin-bottom: 3px; width: 200px;}
#form .check-label {padding: 4px 0 0 4px;}
#form .text {color: #333333;}

.docs TD {padding-right: 5px;}

.itemtitle {font-size: 110%;}

#copyright {font-size: 110%;}
#contact {font-size: 100%;}
#counters {float: right;}
