/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ body { margin: 0; background:  url(Background2.gif); }
/* Setting Text Throughout the skin      */ table, tr, td, p {font-family: tahoma; font-size: 11px; line-height: 1.4em; margin: 0;}

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

/*-- div text for login and register        --*/ .LoginTD {  vertical-align: top; color: #FFFFFF; text-align:left; font-weight:bold; padding-left:10px; padding-right:0px; padding-top:2px; padding-bottom:0px }
/*-- div text for date			     	    --*/ .DateTD {  vertical-align: top; color: #FFFFFF; padding: 5px 20px 0px 0px; text-align:right; }
/*-- div text for breadcrumb                --*/ .BreadcrumbTD { text-align:left; color: #FFFFFF; vertical-align: top; padding: 135px 0px 0px 130px; height:120px;}
/*-- div text for copyright			        --*/ .CopyrightTD {  vertical-align: top; color: #FFFFFF; padding: 0px 0px 0px 0px; text-align:center; }
/*-- cell containing menu                   --*/ .MenuTD { width: 164px; vertical-align: top; padding: 0px 0 0 0; }

/*-- header HARPER                          --*/ .HARPERHeaderBack { background: url(header.gif) no-repeat;}

/*-- cell containing right border           --*/ .TDRightBoarder { background: url(Right_Back.gif);}
/*-- cell containing bottom                 --*/ .TDBottom { background: url(Bottom.gif);}
/*-- cell containing left column back       --*/ .TDLeftColumnBack { background: url(Left_Column_Back.gif);}
/*-- cell containing right border           --*/ .TDRightBoarder { background: url(Right_Back.gif);}

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

/*-- top inside content pane       --*/ .PaneTop { width: 100%; padding: 0 7px 0 7px;}
/*-- left content pane             --*/ .PaneLeft { padding: 0 7px 0 7px; width: 33%;}
/*-- content pane                  --*/ .PaneCenter { padding: 0 7px 0 7px;}
/*-- right content pane            --*/ .PaneRight { padding: 0 7px 0 7px; width: 33%;}
/*-- bottom inside pane            --*/ .PaneBottom { width: 100%; padding: 0 7px 0 7px;}
/*-- bottom menu content pane      --*/ .PaneMenuBottom { width: 164 }

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a:link.LOGIN_object, a:visited.LOGIN_object, a:active.LOGIN_object, .USER_object, a:link.USER_object, a:visited.USER_object, a:active.USER_object { color: #FFFFFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- login and user token hover        --*/ a:hover.LOGIN_object, a:hover.USER_object { color: #FFFF66; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a:link.DATE_object, a:visited.DATE_object, a:active.DATE_object { color: #FFFFFF; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a:hover.DATE_object { color: #FFFFFF; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- breadcrumb token                  --*/ .BREADCRUMB_object, a:link.BREADCRUMB_object, a:visited.BREADCRUMB_object { color: #FFFFFF; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- breadcrumb token                  --*/ a:hover.BREADCRUMB_object { color: #FFFF66; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#FFFFFF; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a:link.FOOTER_objects, a:visited.FOOTER_objects, a:active.FOOTER_objects { color:#FFFFFF; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a:hover.FOOTER_objects { color:#FFFF66; font-weight:bold; text-decoration:none;  }

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: tahoma; font-size: 11px; color: #444; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #444; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #555; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a:link.Normal, a:visited.Normal { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a:hover.Normal { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- admin button-link style           --*/ a:link.CommandButton, a:visited.CommandButton, a:active.CommandButton { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- admin button-link style hover     --*/ a:hover.CommandButton                                                 { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }

/*======  Search  ======*/
.SearchTD                              { text-align:right; color: #000000; vertical-align: top; padding: 134px 12px 0px 0px; height:120px;}
.SearchButton                          { background: transparent; width: 54px;  height:19px; cursor: hand; font-size:1px;                             margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0px; padding-right:52px; padding-top:24px; padding-bottom:0px}
.NormalTextBox#dnn_dnnSEARCH_txtSearch { background: transparent; width: 145px; height:19px; cursor:text;  color: #000000; border: 0px solid #FFFFFF; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:10; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px }
/*======================*/

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu  --*/ .MainMenu_MenuContainer { width: 164px; background-image:url('Menu_Back.gif');}
/*-- bar that holds the menu  --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: #fff;  width: 199px; }

/*-- submenu container        --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu         { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0 0 0 -1px; background: #f3f3f3; padding: 0px; border: 0px solid #999; font-weight: normal; filter: none; }
/*-- submenu items idle       --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem       { font-family: tahoma;  color: #6A6A6A; font-size: 11px; background: #f3f3f3; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }
/*-- submenu items hover      --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: #4F4F4F; background: #DCDCDC; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

/*-- menuitems idle           --*/ .MainMenu_Idle                                     { color: #FFFFFF; background:  url(Menu.gif)          no-repeat; padding: 0; height: 28px; font-weight: bold;}
/*-- menuitems over           --*/ .MainMenu_Selected, .MainMenu_RootMenuItemSelected { color: #FFFFFF; background:  url(Menu_Rollover.gif) no-repeat; padding: 0; height: 28px; font-weight: bold;}
/*-- menuitems active         --*/ .MainMenu_Active, .MainMenu_BreadcrumbActive       { color: #FFFF66; background:  url(Menu_Active.gif)   no-repeat; padding: 0; height: 28px; font-weight: bold;}
/*-- not needed - main menu   --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer     --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar          --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding      --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 0 0 0; }
/*-- not needed - module menu --*/ .ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
