body { font-family: Tahoma, Verdana; background-color: #FFFFFF; background-image: url(graphics/bg_pattern.jpg); background-repeat: repeat-y; margin: 0px; text-align: left; }
hr { height: 1px; color: #B8B8B8; background-color: #B8B8B8; border: 1px solid #B8B8B8; clear: both; display: block; }
form { margin: 0px; padding: 0px; }
.tbl { border: 1px solid #CDD4F1; border-collapse: collapse; margin-bottom:10px; }
.menu_inactive { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; color: #000000; text-decoration: none; }
.menu_active { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }
.submenu_inactive { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; color: #000000; text-decoration: none; background-color: #D2D9F6; border: 1px solid #CDD4F1; border-bottom: 0; }
.submenu_active { font-family: "Trebuchet MS", Tahoma, Verdana; font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; background-color: #C7CEE9; border: 1px solid #CDD4F1; border-bottom: 0; }
.sidemenu { font-size: 11px; color: #797CDE; text-decoration: none; white-space: nowrap; }
.title { font-size: 20px; color: #000000; font-weight: bold; line-height: 24px; margin-bottom: 30px; }
.subtitle { font-size: 14px; color: #000000; font-weight: bold; margin-top: 14px; }
.text { font-weight: normal; font-size: 11px; color: #000000; line-height: 14px; }
.footer { font-size: 9px; color: #CDCDCD; }
.form { font-family: inherit; font-size: 11px; background-color:#ffffff; color: #000000; border: 1px solid #D5D5D5; margin-right:5px;}
input.form[type=button], input.form[type=reset], input.form[type=submit] { background-color: #CDD4F1; }
a { color: #797CDE }
a:active { text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #000000; }
hr { background-color: #D5D5D5; color: #D5D5D5; height: 1px; border: #D5D5D5; }
.tbltitle { background-image: url(graphics/bg_menu_top.gif); background-repeat: repeat-x; font-size: 12px; font-weight: bold; color: #000000; border: 1px solid #CDD4F1; }
.tblsubtitle { font-size: 12px; font-weight: bold; color: #292B59; background-color: #BDC6EA; border: 1px solid #CDD4F1; }
.tblcolumntitle { font-size: 11px; font-weight: bold; color: #292B59; background-color: #D2D9F6; border: 1px solid #CDD4F1; }
.tbltext { font-size: 11px; color: #000000; background-color: #E7E9F8; border: 1px solid #CDD4F1; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.italic_underline { font-style: italic; text-decoration: underline; }
.bold_italic { font-style: italic; font-weight: bold; }
.underline { text-decoration: underline; }
.bold_underline { font-weight: bold; text-decoration: underline; }
.bold_italic_underline { font-weight: bold; font-style: italic; text-decoration: underline; }
acronym { border-bottom: 1px dotted #000000; cursor: help; }
.text ol li{ padding-bottom: 5px }
p { margin-top: 5px; margin-bottom: 5px; }
.image { margin: 10px; }
.image_right { margin-left: 10px; }
.image_left { margin-right: 10px; }
.news { border-left: 5px solid #BDC6EA; padding-left: 5px; }
.pagenavigator, .link_btn { white-space: nowrap; line-height: 20px; font-size: 10px; background-color: #CCCCCC; color: #000000; border: 1px solid #D5D5D5; padding:2px; padding-left: 10px; padding-right: 10px; text-decoration: none; margin-left: 5px; }
a.pagenavigator:hover, a.linkbutton:hover { border: 1px solid #000000; text-decoration: none; background-color: #E7E9F8; color: #000000; }
.warning { padding:5px; font-size: 11px; border:3px solid #ff0000; background-color:#ffff00; color:#aa0000;}
