
.index-table   { background-color: #fff; width: 689px }
.index-td-top       { color: #ccc; background: url(../images/index_shadows_left.gif) repeat-y; padding-left: 10px; width: 450px; height: 20px }
.index-td-top-end       { background: url(../images/index_shadows_right.gif) repeat-y right ; text-align: right; padding-right: 6px; width: 289px }
.index-td-defaultpics     { height: 64px }
.index-td-defaultpics-end     { width: 288px; height: 124px }
.index-td-content         { background: #fff url(../images/index_shadows_left.gif) repeat-y; vertical-align: top; padding-bottom: 20px; padding-left: 5px; height: 500px }
.index-td-content-end             { background: url(../images/index_shadows_right.gif) repeat-y right ; vertical-align: top }
.index-bottom-gfx    { background: #e5e5e5 url(../images/bottom_gfx_bg.gif) no-repeat; text-align: right; padding-right: 7px; height: 30px }

.list-section-hl    { color: #666; font-weight: bold; font-size: 12px; background-color: #eee; padding: 5px; border-top: 1px solid #eee; border-right: 1px solid #eee; border-left: 1px solid #eee; height: 25px }
.list-hl        { color: #333; font-size: 10px; background: url(../images/bgcolor/bgcolor_list-hl.gif) repeat-x; margin-top: 4px; padding-right: 3px; padding-left: 3px; border-style: solid; border-width: 1px; border-color: #eee #f5f5f5 #f5f5f5 #eee; height: 20px }
.list-hl-sellected        { color: #333; font-size: 10px; background: url(../images/bgcolor/bgcolor_list-hl.gif) repeat-x; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border-style: solid; border-width: 5px 1px 1px 1px; border-color: #5ea40a #f5f5f5 #eee #eee; height: 24px }
.list-content-over   { vertical-align: top; padding: 1px 3px; height: 18px }
.list-content-hover   { background-color: #f5f5f5; vertical-align: top; padding: 1px 3px; height: 18px }

.box-att  { color: #c00; background-color: #f5e6e6; padding: 3px; border: solid 2px #c03; width: 100% }
.box { border: 1px solid #EEEEEE; background-color: #F8F8F8; vertical-align: top; padding: 10px }

.content-text   { padding-right: 10px; padding-left: 15px; }

.exmenu-hl         { color: #666; font-weight: bold; margin-right: 5px; padding-top: 4px; padding-right: 5px; padding-left: 5px; border-top: 1px solid white; border-bottom: 1px solid #eee; width: 100%; height: 21px; background: url(../images/bgcolor/bgcolor_exmenu-hl.gif) repeat-x }
.exmenu-mainmenu-right       { color: #666; font-weight: bold; text-decoration: none; background: url(../images/icons/exmenu_link_icon-right.gif) no-repeat 5px top; margin-top: 2px; margin-right: 5px; padding-top: 2px; padding-left: 26px; width: 100%; height: 16px }
.exmenu-mainmenu-down      { color: #333; font-weight: bold; text-decoration: none; background: url(../images/icons/exmenu_link_icon-down.gif) no-repeat 5px top; margin-top: 2px; margin-right: 5px; padding-top: 2px; padding-left: 26px; width: 100%; height: 16px }
.exmenu-welcome  { color: #999; background-color: #f5f5f5; margin-right: 5px; padding: 3px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }

.sitemap     { color: #999; padding-right: 10px; height: 20px }
.statustext-active        { background: url(../images/statustext_bg_repeat.jpg) repeat-y; vertical-align: top; padding-top: 2px; padding-right: 28px; padding-bottom: 4px; width: 295px; height: 35px }

.text-statustext-error   { color: #c00; background: url(../images/icons/statustext/error.jpg) no-repeat 6px top; vertical-align: top; padding-left: 24px }
.text-statustext-guide   { color: #333; background: url(../images/icons/statustext/guide.jpg) no-repeat 6px top; vertical-align: top; padding-left: 24px }
.text-statustext-updatestatus   { color: #090; background: url(../images/icons/statustext/done.jpg) no-repeat 6px top; vertical-align: top; padding-left: 24px }

h1         { color: #333; font-weight: bold; font-size: 16px; font-family: Arial; background: url(../images/bgcolor/bgcolor_h1.gif) repeat-x; margin-bottom: 0px; padding-top: 15px; padding-left: 15px; width: 100%; height: 50px }
h2     { color: #333; font-weight: bold; font-size: 12px; margin-right: 5px; margin-bottom: 2px; margin-left: 15px; padding-right: 5px; padding-bottom: 3px; border-bottom: 1px dotted #c5c5c5; width: 100% }
hr  { border-top: 3px solid #ccc; border-bottom: 2px solid #ccc }
td   { color: #333; font-size: 10px; font-family: Verdana }
body  { background-color: #e5e5e5; text-align: center; margin: 0px }

.a-exmenu-submenu-button      { color: #999; font-weight: bold; font-size: 10px; font-family: Verdana; padding-top: 1px; padding-right: 5px; padding-left: 15px; width: 288px; height: 16px }
a:link.exmenu-submenu       { color: #666; text-decoration: none; margin-top: 2px; margin-right: 5px; padding-top: 2px; padding-left: 26px; width: 100%; height: 16px }
a:visited.exmenu-submenu      { color: #666; text-decoration: none; margin-top: 2px; margin-right: 5px; padding-top: 2px; padding-left: 26px; width: 100%; height: 16px }
a:hover.exmenu-submenu      { color: #333; text-decoration: none; background-color: #f9f9f9; margin-top: 2px; margin-right: 5px; padding-top: 2px; padding-left: 26px; width: 100%; height: 16px }
a:active.exmenu-submenu      { color: #666; text-decoration: none; margin-top: 2px; margin-right: 5px; padding-top: 2px; padding-left: 26px; width: 100%; height: 16px }


a:link.bottom_gfx_buttons     { text-decoration: none; padding-top: 5px; padding-right: 2px; height: 25px }
a:visited.bottom_gfx_buttons    { text-decoration: none; padding-top: 5px; padding-right: 2px; height: 25px }
a:hover.bottom_gfx_buttons     { text-decoration: none; padding-top: 5px; padding-right: 2px; height: 25px }
a:active.bottom_gfx_buttons    { text-decoration: none; padding-top: 5px; padding-right: 2px; height: 25px }

a:link.custom      { color: #360; font-weight: bold; text-decoration: none }
a:visited.custom     { color: #360; font-weight: bold; text-decoration: none }
a:hover.custom      { color: #360; font-weight: bold; text-decoration: underline }
a:active.custom     { color: #360; font-weight: bold; text-decoration: none }

a:link    { color: #666666; text-decoration: none }
a:visited   { color: #666666; text-decoration: none }
a:hover    { color: #666666; text-decoration: none }
a:active   { color: #666666; text-decoration: none }

a:link.list_text   { color: #666; text-decoration: none; width: 100% }
a:visited.list_text { color: #666; text-decoration: none; width: 100% }
a:hover.list_text { color: #666; text-decoration: underline; width: 100%}
a:active.list_text { color: #666; text-decoration: none; width: 100% }

.form-button   { color: #366004; font-weight: bold; font-size: 10px; font-family: Verdana; border: solid 1px #5ea40a; height: 18px;  background: url(../images/bgcolor/bgcolor_submit.gif) repeat-x }
.form-input-inactive    { color: #666; font-size: 10px; font-family: Verdana; padding-right: 5px; padding-left: 5px; border: dashed 1px #ccc; height: 18px }
.form-input    { color: #666; font-size: 10px; font-family: Verdana; background-color: #f5f5f5; padding-right: 5px; padding-left: 5px; border: solid 1px #999; height: 18px }
.form-input-error    { color: #666; font-size: 10px; font-family: Verdana; background-color: #f5f5f5; padding-right: 5px; padding-left: 5px; border: solid 2px #CC0000; height: 18px }
.form-textarea     { height:200px; color: #666; font-size: 10px; font-family: Verdana; background-color: #f5f5f5; padding: 3px 5px 10px; border: solid 1px #999 }
.form-textarea-expanded    { height:500px; color: #666; font-size: 10px; font-family: Verdana; background-color: #f5f5f5; padding: 3px 5px 10px; border: solid 1px #999 }
.form-textarea-error     { color: #666; font-size: 10px; font-family: Verdana; background-color: #f5f5f5; padding: 3px 5px 10px; border: solid 2px #CC0000 }


