html { height: 100%; }
body { margin: 0; background: #FFF; margin: 0 0 0 0; }
#body{margin: 0; background: #000000; margin: 0 0 0 0; background-image:url(doc_below_bg.gif);}
#__dnn_body{background:#FFF;}
.bgPageTop { background-image:url(doc_top_bg.gif); background-repeat:repeat-x; }
.bgInnerPageTop { background-image:url(page_shadow.gif); background-repeat:repeat-x; }
table, tr, td, p {font-family: sans serif; font-size: 12px; line-height: 1.4em; }

/*========================================================*/
/*  Content Panes                                      */
/*========================================================*/

.PaneCenter { padding: 0 11px 0 11px; width: 100%; }
.PaneLeft { padding: 0 0 0 11px; width: 234px; }
.PaneRight { padding: 0 11px 0 0; width: 234px; }

/*========================================================*/
/*  Tokens                                             */
/*========================================================*/

 .LOGIN, a.LOGIN:link, a.LOGIN:visited, a.LOGIN:active, .USER, a.USER:link, a.USER:visited, a.USER:active { color: #eaeaea; font-family: sans serif; font-size: 12px; font-weight:normal; text-decoration: none; }
 a.LOGIN:hover, a.USER:hover { color: #dcd177; font-family: sans serif; font-weight:normal; font-size: 12px; text-decoration: none; }
 .DATE { color: #5e5e5e; font-family: sans serif; font-size: 12px; font-weight:normal; text-decoration: none; }
 .BREADCRUMBS, a.BREADCRUMBS:link, a.BREADCRUMBS:visited, a.BREADCRUMBS:active { color: #eaeaea; font-family: sans serif; font-size: 12px; text-decoration: none; font-weight:bold;}
 a.BREADCRUMBS:hover { color: #dcd177; font-family: sans serif; font-size: 12px; text-decoration: none; font-weight:bold; }
 .FOOTER { color:#eaeaea; font-size: 12px; font-weight:normal; }
 a.FOOTER:link, a.FOOTER:visited, a.FOOTER:active { color:#eaeaea; font-weight:normal; text-decoration:none; }
 a.FOOTER:hover { color:#dcd177; font-weight:normal; text-decoration:none;  }

/*========================================================*/
/*  Main Menu                     				      */
/*========================================================*/

.MainMenu_MenuContainer { background: transparent; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
.MainMenu_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0 0 0 0; background: #5a5a5a; padding: 0px; border: 1px solid #000000; border-top-width: 0px; font-weight: normal; filter: none; }
.MainMenu_MenuItem { font-family: sans serif;  color: #eaeaea; font-size: 12px; font-weight: bold; font-style: normal; padding: 0px 35px 0px 16px; border: 0; height: 20px; }
.MainMenu_RootMenuItem { font-family: sans serif;  color: #eaeaea; font-size: 12px; font-weight: bold; font-style: normal; border: 0; height: 33px; padding: 0;}
.MainMenu_MenuItemSel { font-family: sans serif; color: #dcd177; font-size: 12px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 35px 0px 16px; border: 0; height: 20px; background: #444444;}
.MainMenu_Idle { color: #eaeaea; background: transparent; padding: 0; font-weight: bold; }
.MainMenu_Selected { color: #dcd177; background: transparent; padding: 0; font-weight: bold; }
.MainMenu_Active, .MainMenu_BreadcrumbActive { color: #dcd177; background: transparent; font-weight: bold; }
.MainMenu_RootSelected { color: #dcd177; background: url('menu_highlight_bg.gif') repeat-x top right transparent; padding: 0; font-weight: bold; height: 33px; }
.MainMenu_RootActiveSub { color: #eaeaea; padding: 0; font-weight: bold; height: 33px; }
.MainMenu_RootActive, .MainMenu_RootBreadcrumbActive { color: #dcd177; background: url('menu_highlight_bg.gif') repeat-x top right transparent; padding: 0; font-weight: bold; height: 33px; }
.MainMenu_RightIdle { background: url('menu_seperator.gif') no-repeat top right transparent; width:1px; height: 33px; }
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenuSeperator  { display: none; }
.MainMenu_MenuBreak { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }

/*========================================================*/
/*  Module                     				          */
/*========================================================*/

.ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0 0 0 0; background: #5a5a5a; padding: 0px; border: 1px solid #000000; font-weight: normal; filter: none; }
.ModuleTitle_MenuItemSel { font-family: sans serif; color: #dcd177; font-size: 12px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 45px 0px 16px; height: 20px; border: 0; background: #444444;}
.ModuleTitle_MenuItem { font-family: sans serif;  color: #eaeaea; font-size: 12px; font-weight: bold; font-style: normal; padding: 0px 45px 0px 16px; height: 20px; border: 0; }
.ModuleTitle_MenuContainer { background: transparent; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }

/*========================================================*/
/*  Text                                               */
/*========================================================*/

.normal, .Normal { font-family: sans serif; font-size: 12px; color: #aeaeae; }
.NormalBold { font-family: sans serif; font-size: 12px; font-weight: bold; color: #aeaeae; }
.NormalRed { color: #C50000; font-family: sans serif; font-weight: bold; font-size: 12px; }
.SubHead { font-family: sans serif; font-size: 12px; font-weight: bold; color: #777; padding: 0; }
.Head { font-size: 12px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Hyperlinks                                          */
/*========================================================*/

a:link, a:visited, a:active { color: #dcd177; font-family: sans serif; font-weight: normal; font-size: 12px; text-decoration: none; }
a:hover { color: #ffffff; font-family: sans serif; font-size: 12px; text-decoration: none; }
a.Normal:link, a.Normal:visited { color: #dcd177; font-family: sans serif; font-weight: bold; font-size: 12px; text-decoration: none; }
a.Normal:hover { color: #ffffff; font-family: sans serif; font-size: 12px;	text-decoration: none; }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: sans serif; font-weight: bold; font-size: 12px; text-decoration: none; height: 20px; }
a.CommandButton:hover                                                 { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: sans serif; font-weight: bold; font-size: 12px; text-decoration: none; height: 20px; }
.SearchButton { background: transparent; padding: 10px 37px 6px 10px; cursor: hand; font-size:0px; margin: 0 0 0 0px; }

/*========================================================*/
/*  FormElements                                              */
/*========================================================*/

select, input { font-family: sans serif; font-size: 12px; color: #000000; }
.NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: sans serif; font-weight: normal; font-size: 12px; background: #ffffff; }
td.NormalTextBox { padding: 0; margin: 0; background: #ffffff; border: 0; }
.SearchBox input{ height:13px; background: transparent; width: 165px; color: #ffffff; padding: 0px 6px 0px 0px; vertical-align:middle; border: 0px solid #FFFFFF; cursor:text;}


/*========================================================*/
/*  ADVANCED FEEDBACK (BYDESIGN)                                              */
/*========================================================*/

.SubHead LABEL, span.SubHead
{
color: #aeaeae;
font-family: sans serif; 
font-size: 12px;	
text-decoration: none; 
white-space: nowrap; 
}


/*========================================================*/
/* EVENTS CALENDAR                                              */
/*========================================================*/
.ListDataGrid, .ListTitle, .ListDate, .ListAlternate
{
background: #000000 !important;
}

.ListDate
{
color: #FFFFFF;
}



