body, a, td, table { font-family: "Verdana", sans-serif; font-size: 10pt; color: rgb(245, 199, 37); }
body { margin: 0px; background: black url('icons/bg.png') repeat-y; }
ol, ul, dl, p { margin: 1em 1em 0 1em; }
ol, ul, dl { padding-left: 1em; }
input[type='text'], input[type='password'], input[type='submit'], input[type='reset'], select, textarea { font-family: "Verdana", sans-serif; font-size: 10pt; border: 1px solid #ffd8b0; background: rgb(24, 16, 8); color: rgb(242, 219, 130); padding: 0px; margin: 0px; }
input.small_text { font-size: 8pt; } 
select_small { font-size: 6pt; border: 1px solid #ffd8b0; }

input.button { background: url("icons/btn_bg.png"); font-weight: bold; color: black; font-size: 8pt; width: 101px; height: 20px; border: none; }
input.button_hover { background: url("icons/btn_bg_on.png"); font-weight: bold; color: black; font-size: 8pt; width: 101px; height: 20px; border: none; }
input.button_down { background: url("icons/btn_bg_dn.png"); font-weight: bold; color: black; font-size: 8pt; width: 101px; height: 20px; margin: 1px -1px -1px 1px; border: none; }

span.menuitem { color: rgb(59, 179, 194); cursor: pointer; }
span.menuitem:hover { color: rgb(46, 160, 175); text-decoration: underline; cursor: pointer; }

.mainhead_navig { float: right; font-size: 8pt; font-weight: normal; font-family: sans-serif; vertical-align: bottom; }
.subhead_navig { float: right; font-size: 8pt; font-weight: normal; font-family: sans-serif; }
.sidehead_navig { float: right; font-size: 8pt; font-weight: normal; font-family: sans-serif; }


a.small:link { font-size: 8pt; text-decoration: none; color: rgb(59, 179, 194); }
a.small:visited { font-size: 8pt; text-decoration: none; color: rgb(59, 179, 194); }
a.small:hover { font-size: 8pt; text-decoration: underline; color: rgb(46, 160, 175); }
a.small:active { font-size: 8pt; text-decoration: none; color: rgb(59, 179, 194); }

th.label { font-weight: bold; text-align: center; padding-right: 5; padding-top: 3px; padding-bottom: 3px; vertical-align: top; }
td.label { font-weight: bold; text-align: right; padding-right: 5; padding-top: 3px; padding-bottom: 3px; vertical-align: top; }
td.label_normal { text-align: right; padding-right: 5; padding-top: 3px; padding-bottom: 3px; vertical-align: top; }
td.small_label { font-weight: bold; text-align: right; padding-right: 5; vertical-align: top; font-size: 8pt; }
td.small_label_left { font-weight: bold; text-align: left; padding-right: 5; vertical-align: top; font-size: 8pt; }
label.label { font-weight: bold; text-align: right; padding-right: 5; }

table.panel { padding-left: 1em; }
.paneltitle { font-weight: bold; }
.innerpanel { padding: 3px; margin: 3px; }

a.mainmenuitem:link { font-family: "Georgia", serif; font-size: 12pt; text-decoration: none; font-weight: bold; margin-top: 10px; margin-left: 10px; color: rgb(242, 219, 130); display: block; }
a.mainmenuitem:visited { font-family: "Georgia", serif; font-size: 12pt; text-decoration: none; font-weight: bold; margin-top: 10px; margin-left: 10px; color: rgb(242, 219, 130); display: block; }
a.mainmenuitem:hover { font-family: "Georgia", serif; font-size: 12pt; text-decoration: none; font-weight: bold; margin-top: 10px; margin-left: 10px; color: rgb(243, 234, 196); display: block; }
a.mainmenuitem:active { font-family: "Georgia", serif; font-size: 12pt; text-decoration: none; font-weight: bold; margin-top: 10px; margin-left: 10px; color: rgb(242, 219, 130); display: block; }
a.submenuitem:link { font-family: "Georgia", serif; font-size: 10pt; text-decoration: none; font-weight: bold; margin-top: 5px; margin-left: 10px; color: rgb(242, 219, 130); display: block; }
a.submenuitem:visited { font-family: "Georgia", serif; font-size: 10pt; text-decoration: none; font-weight: bold; margin-top: 5px; margin-left: 10px; color: rgb(242, 219, 130); display: block; }
a.submenuitem:hover { font-family: "Georgia", serif; font-size: 10pt; text-decoration: none; font-weight: bold; margin-top: 5px; margin-left: 10px; color: rgb(243, 234, 196); display: block; }
a.submenuitem:active { font-family: "Georgia", serif; font-size: 10pt; text-decoration: none; font-weight: bold; margin-top: 5px; margin-left: 10px; color: rgb(242, 219, 130); display: block; }
#LoggedIn { font-size: 8pt; margin: 5px; }
input.helpsearch { font-size: 8pt; }
span.separator { padding: 0px 1em 0px 1em; }
.sep_horiz { border-top: solid 1px #c0c0c0; padding: 2px 0px 2px 0px; margin: 2px 0px 2px 0px; } 

td.button { font-size: 8pt; text-align: center; font-weight: bold; color: rgb(245, 199, 37); background: #4D331A; cursor: pointer; }
td.button:hover { font-size: 8pt; text-align: center; font-weight: bold; color: #C99E0A; background: #4D331A; cursor: pointer; }
td.button_dis { font-size: 8pt; text-align: center; font-weight: bold; color: #efefef; background: #4D331A; } 

dt { font-weight: bold; }

div.side_head { font-family: "Georgia", serif; font-weight: bold; font-size: 12pt; color: rgb(242, 219, 130); padding: 30px 1em 2px 1em; }
span.side_preview_head { font-size: 8pt; font-weight: bold; }
p.side_preview { font-size: 8pt; margin: 5px 1em 10px 1em; }
a.side:link { font-size: 8pt; text-decoration: none; color: rgb(59, 179, 194); }
a.side:visited { font-size: 8pt; text-decoration: none; color: rgb(59, 179, 194); }
a.side:hover { font-size: 8pt; text-decoration: underline; color: rgb(46, 160, 175); }
a.side:active { font-size: 8pt; text-decoration: none; color: rgb(59, 179, 194); }
a.sidetitle:link { font-family: "Georgia", serif; font-size: 12pt; text-decoration: none; font-weight: bold; color: rgb(242, 219, 130); display: block; }
a.sidetitle:visited { font-family: "Georgia", serif; font-size: 12pt; text-decoration: none; font-weight: bold; color: rgb(242, 219, 130); display: block; }
a.sidetitle:hover { font-family: "Georgia", serif; font-size: 12pt; text-decoration: none; font-weight: bold; color: rgb(243, 234, 196); display: block; }
a.sidetitle:active { font-family: "Georgia", serif; font-size: 12pt; text-decoration: none; font-weight: bold; color: rgb(242, 219, 130); display: block; }

span.footer { font-size: 8pt; }

a.footer:link { font-size: 8pt; text-decoration: none; color: rgb(245, 199, 37); }
a.footer:visited { font-size: 8pt; text-decoration: none; color: rgb(245, 199, 37); }
a.footer:hover { font-size: 8pt; text-decoration: underline; color: rgb(245, 199, 37); }
a.footer:active { font-size: 8pt; text-decoration: none; color: rgb(245, 199, 37); }



table.topiclist { width: 100%; }
.topictitle { text-decoration: none; color: rgb(242, 219, 130); font-weight: bold; cursor: pointer; }
.topictitle:hover { text-decoration: underline; color: #F2DB82; font-weight: bold; cursor: pointer; }
a.topictitle:link { text-decoration: none; color: rgb(242, 219, 130); font-weight: bold; }
a.topictitle:visited { text-decoration: none; color: rgb(242, 219, 130); font-weight: bold; }
a.topictitle:hover { text-decoration: underline; color: rgb(242, 219, 130); font-weight: bold; }
a.topictitle:active { text-decoration: none; color: rgb(242, 219, 130); font-weight: bold; }
a.topictitle_closed:link { text-decoration: none; color: #efefef; font-weight: bold; }
a.topictitle_closed:visited { text-decoration: none; color: #efefef; font-weight: bold; }
a.topictitle_closed:hover { text-decoration: underline; color: #efefef; font-weight: bold; }
a.topictitle_closed:active { text-decoration: none; color: #efefef; font-weight: bold; }
a.topicpath:link { text-decoration: none; color: rgb(245, 199, 37); font-weight: bold; font-size: 8pt; }
a.topicpath:visited { text-decoration: none; color: rgb(245, 199, 37); font-weight: bold; font-size: 8pt; }
a.topicpath:hover { text-decoration: underline; color: rgb(245, 199, 37); font-weight: bold; font-size: 8pt; }
a.topicpath:active { text-decoration: none; color: rgb(245, 199, 37); font-weight: bold; font-size: 8pt; }
.topicpath { text-decoration: none; color: rgb(245, 199, 37); font-weight: bold; cursor: pointer; font-size: 8pt; }
.topicpath:hover { text-decoration: underline; color: rgb(245, 199, 37); font-weight: bold; cursor: pointer; font-size: 8pt; }

a.pageselector:link { font-family: "Tahoma", sans-serif; text-decoration: none; color: #007cc3; margin-left: 1em; font-weight: bold; }
a.pageselector:visited { font-family: "Tahoma", sans-serif; text-decoration: none; color: #007cc3; margin-left: 1em; font-weight: bold; }
a.pageselector:hover { font-family: "Tahoma", sans-serif; text-decoration: underline; color: #007cc3; margin-left: 1em; font-weight: bold; }
a.pageselector:active { font-family: "Tahoma", sans-serif; text-decoration: none; color: #007cc3; margin-left: 1em; font-weight: bold; }
span.pageselector { font-family: "Tahoma", sans-serif; margin-left: 1em; font-weight: bold; color: #606060; }

input.parenttopic { background: white url("icons/tree_icon.gif") right no-repeat; padding-right: 20px; padding-left: 2px; border: 1px solid #a5acb2; }


.indicator_on { font-size: 12pt; font-weight: bold; background: white; text-align: center; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75; display: table-cell; vertical-align: middle; position: absolute; z-index: 131072; }
.indicator_off { display: none; }

.popupwnd_host { border: solid 1px rgb(255, 216, 176); font-size: 9pt; padding: 2px 3px 2px 3px; cursor: pointer; }
.popupwnd { display: none; background: url('icons/popup_bg.gif') rgb(236, 252, 237) center center; border: solid 1px rgb(255, 216, 176); padding: 3px; z-index: 65535; }

.width100 { width: 100%; }



/*
   FILE MANAGER INPUT CONTROLS
*/
input.mediamgrinput { background: rgb(24, 16, 8) url("icons/media_icon.gif") right no-repeat; color: rgb(242, 219, 130); padding-right: 20px; padding-left: 2px; border: 1px solid #ffd8b0; }
.mediaitem { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: center; color: #ebc576; border: solid 1px transparent; padding-top: 2px; padding-bottom: 1px; margin-bottom: 1px; }
.mediaitem:hover { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: center; color: #ebc576; border: solid 1px #a5acb2; padding-top: 2px; padding-bottom: 1px; margin-bottom: 1px; cursor: pointer; }
.mediaicon { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: center; color: #ebc576; border: solid 1px transparent; padding: 1px; margin: 1px; float: left; }
.mediaicon:hover { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: center; color: #ebc576; border: solid 1px #a5acb2; padding: 1px; margin: 1px; float: left; cursor: pointer; }
.mediatab { border: solid 1px #a5acb2; font-weight: bold; padding: 2px 1em 2px 1em; background: rgb(24, 16, 8); display: inline; }
.mediatab_hover { border: solid 1px #a5acb2; font-weight: bold; padding: 2px 1em 2px 1em; background: #4d331a; display: inline; cursor: pointer; }
.mediasubtab { border: solid 1px #a5acb2; font-size: 8pt; color: #ebc576; padding: 2px 1em 2px 1em; background: rgb(24, 16, 8); display: inline; }
.mediasubtab_hover { border: solid 1px #a5acb2; font-size: 8pt; color: #ebc576; padding: 2px 1em 2px 1em; background: #4d331a; display: inline; cursor: pointer; }
th.mediahead_left { text-align: left; font-weight: bold; padding-left: 6px; }
th.mediahead_right { text-align: right; font-weight: bold; padding-right: 6px; }
td.medialist_left { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: left; color: #ebc576; border-left: solid 1px transparent; border-top: solid 1px transparent; border-bottom: solid 1px transparent; padding: 3px 5px 3px 5px; margin-bottom: 1px; }
td.medialist_left_hover { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: left; color: #ebc576; border-left: solid 1px #a5acb2; border-top: solid 1px #a5acb2; border-bottom: solid 1px #a5acb2; padding: 3px 5px 3px 5px; cursor: pointer; }
td.medialist_mid { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: right; color: #ebc576; border-top: solid 1px transparent; border-bottom: solid 1px transparent; padding: 3px 5px 3px 5px; margin-bottom: 1px; }
td.medialist_mid_hover { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: right; color: #ebc576; border-top: solid 1px #a5acb2; border-bottom: solid 1px #a5acb2; padding: 3px 5px 3px 5px; margin-bottom: 1px; cursor: pointer; }
td.medialist_right { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: right; color: #ebc576; border-right: solid 1px transparent; border-top: solid 1px transparent; border-bottom: solid 1px transparent; padding: 3px 5px 3px 5px; margin-bottom: 1px; }
td.medialist_right_hover { font-family: "Tahoma", sans-serif; font-size: 8pt; text-align: right; color: #ebc576; border-right: solid 1px #a5acb2; border-top: solid 1px #a5acb2; border-bottom: solid 1px #a5acb2; padding: 3px 5px 3px 5px; margin-bottom: 1px; cursor: pointer; }
.curdir_host { border: 1px solid rgb(165, 172, 178); margin-top: 2px; padding: 3px; height: 17px; display: block; }
.curdir { background: url('icons/icon_newfolder.gif') left center no-repeat; padding-left: 20px; }
.changedir_left { padding: 7px; background: url('icons/left_dbl.gif') center center no-repeat; cursor: pointer; }
.changedir_left:hover { padding: 7px; background: url('icons/left_dbl_on.gif') center center no-repeat; cursor: pointer; }
.changedir_right { padding: 7px; background: url('icons/right_dbl.gif') center center no-repeat; cursor: pointer; }
.changedir_right:hover { padding: 7px; background: url('icons/right_dbl_on.gif') center center no-repeat; cursor: pointer; }



/*
   DATE ANT TIME INPUT CONTROLS
*/
input.dateinput { border: 1px solid #ffd8b0; background: rgb(24, 16, 8) url("icons/cal_icon.gif") right no-repeat; color: rgb(242, 219, 130); padding-right: 20px; padding-left: 2px; }
td.dayname { font-size: 8pt; font-weight: bold; color: black; text-align: right; width: 2em; }
td.monthyear { font-size: 8pt; font-weight: bold; color: black; text-align: center; }
td.cal_weekday { font-size: 8pt; background: #fcfcfc; border: solid 1px #7f7f7f; text-align: right; color: #004600; cursor: pointer; }
td.cal_weekend { font-size: 8pt; background: #fefefe; border: solid 1px #7f7f7f; text-align: right; color: #004600; cursor: pointer; }
td.cal_weekday:hover { font-size: 8pt; background: #efffef; border: solid 1px #007500; text-align: right; color: #004600; cursor: pointer; }
td.cal_weekend:hover { font-size: 8pt; background: #efffef; border: solid 1px #007500; text-align: right; color: #004600; cursor: pointer; }
td.cal_dummy_weekday { font-size: 8pt; background: #f8f8f8; border: solid 1px #7f7f7f; text-align: right; color: #004600; }
td.cal_dummy_weekend { font-size: 8pt; background: #fcfcfc; border: solid 1px #7f7f7f; text-align: right; color: #004600; }
td.navig { font-size: 8pt; font-weight: bold; color: #004600; cursor: pointer; }
td.navig:hover { font-size: 8pt; font-weight: bold; color: #004600; background: #efffef; cursor: pointer; }

input.timeinput { border: 1px solid #ffd8b0; background: rgb(24, 16, 8) url("icons/cal_icon.gif") right no-repeat; color: rgb(242, 219, 130); padding-right: 20px; padding-left: 2px; }
td.time { font-size: 8pt; padding-left: 2px; padding-right: 2px; background: #fcfcfc; border: solid 1px #7f7f7f; text-align: right; color: #004600; cursor: pointer; }
td.time:hover { font-size: 8pt; padding-left: 2px; padding-right: 2px; background: #efffef; border: solid 1px #007500; text-align: right; color: #004600; cursor: pointer; }
td.empty { font-size: 8pt; }
td.expand { font-size: 8pt; text-align: center; font-weight: bold; color: black; background: #efefef url("icons/plus.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.expand:hover { font-size: 8pt; text-align: center; font-weight: bold; color: #004600; background: #dfdfdf url("icons/plus_on.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.collapse { font-size: 8pt; text-align: center; font-weight: bold; color: black; background: #efefef url("icons/minus.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.collapse:hover { font-size: 8pt; text-align: center; font-weight: bold; color: #004600; background: #dfdfdf url("icons/minus_on.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.sc_u_m { font-size: 8pt; text-align: center; font-weight: bold; color: black; background: #efefef url("icons/scroll_up_more.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.sc_u_m:hover { font-size: 8pt; text-align: center; font-weight: bold; color: #004600; background: #dfdfdf url("icons/scroll_up_more_on.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.sc_u_1 { font-size: 8pt; text-align: center; font-weight: bold; color: black; background: #efefef url("icons/scroll_up_1.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.sc_u_1:hover { font-size: 8pt; text-align: center; font-weight: bold; color: #004600; background: #dfdfdf url("icons/scroll_up_1_on.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.sc_d_1 { font-size: 8pt; text-align: center; font-weight: bold; color: black; background: #efefef url("icons/scroll_down_1.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.sc_d_1:hover { font-size: 8pt; text-align: center; font-weight: bold; color: #004600; background: #dfdfdf url("icons/scroll_down_1_on.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.sc_d_m { font-size: 8pt; text-align: center; font-weight: bold; color: black; background: #efefef url("icons/scroll_down_more.gif") no-repeat center center; width: 9px; cursor: pointer; }
td.sc_d_m:hover { font-size: 8pt; text-align: center; font-weight: bold; color: #004600; background: #dfdfdf url("icons/scroll_down_more_on.gif") no-repeat center center; width: 9px; cursor: pointer; }

