/*========================================================*/
/*         CSS for Global H20 Skin              */
/*                  by Koby Brown                       */
/*                  www.ergos.com                     */
/*========================================================*/

/*========================================================*/
/*  1 Universal                                          */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ #body { margin: 0 0 0 0; }
/* Setting Text Throughout the skin      */ table, tr, td {font-family: tahoma; font-size: 11px; margin: 0;}
/* outermost div of skin                  .OuterDiv {width:755px; padding:15px;} */

/*========================================================*/
/*  2 Design Elements                                    */
/*========================================================*/


/*========================================================*/
/*  3 Content Panes                                      */
/*========================================================*/

/*-- banner pane      				   --*/ .BannerPane{ width: 850px; padding: 15px 0px 15px 0px;  }
/*-- content pane      				   --*/ .ContentPane{ width: 500px; padding: 0px 15px 15px 0px; text-align: top;}
/*-- right pane      				   	   --*/ .RightPane{ width: 350px; padding: 0px 0px 15px 15px; text-align: top; }

/*========================================================*/
/*  4 Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #000000;  font-family: tahoma; font-size: 11px; font-weight:normal; text-decoration: none; }
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover { color: #DDD; font-family: tahoma; font-weight:normal; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; }
/*-- copyright       			   --*/ .COPYRIGHT_object { color:#000000; font-size: 11px; }
/*-- copyright links 			   --*/ a.COPYRIGHT_object:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { color:#000000; font-weight:bold; text-decoration:none; }
/*-- copyright hover 			   --*/ a.COPYRIGHT_object:hover { color:#000000; font-weight:bold; text-decoration:none;  }


/*-- links       			   --*/ .LINKS_objects { color:#5a5a5a; font-size: 11px; }
/*-- links links 			   --*/ a.LINKS_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { color:#5a5a5a; font-weight:bold; text-decoration:none; }
/*-- links hover 			   --*/ a.LINKS_objects:hover { color:#000; font-weight:bold; text-decoration:none;  }


/*========================================================*/
/*  5 Text                                               */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: tahoma; font-size: 12px; color: #000000; line-height:18px; }
/*-- most of the text on site          --*/ .bodytext-white { font-family: tahoma; font-size: 12px; color: #ffffff; line-height:18px; }
/*-- most of the text on site          --*/ .bodytext-black { font-family: tahoma; font-size: 12px; color: #000000; line-height:18px; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #ffffff; }
/*-- 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: #777; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}
/*-- H1				      --*/ H1 { font-size: 18px; color: #E91D2A; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;
 }
/*-- HR				     --*/ HR { height: 8px; width: 100%; color: #E91D2A; background-color: #E91D2A; margin-bottom: 0px;
padding-bottom: 0px;
 }

/*========================================================*/
/*  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.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { 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.CommandButton:hover                                                 { 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 button in search form      --*/ .SearchButton { background: transparent; padding: 13px 28px 4px 27px; cursor: hand; font-size:1px; margin: 0 0 0 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; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background: transparent; width: 116px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

.MainMenu_Idle 
{
   font-family: Trebuchet MS, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   color:#ffffff;
}

.MainMenu_Active 
{
  cursor: pointer; 
  color: #ffffff;
  font-family: Trebuchet MS, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 0px;
  padding-right: 0px;
    border-bottom: #000000 0px solid; 
    border-left: #ffffff 5px solid; 
    border-top: #000000 1px solid; 
    border-right: #ffffff 5px solid;
  text-transform: none;
  text-align: center;
  background-image: URL(images/menu-box-red.jpg);
  height:73px;
  width: 89px;
}

.MainMenu_RootMenuItemActive 
{
  cursor: pointer; 
  color: #ffffff;
  font-family: Trebuchet MS, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 0px;
  padding-right: 0px;
    border-bottom: #000000 0px solid; 
    border-left: #ffffff 5px solid; 
    border-top: #000000 1px solid; 
    border-right: #ffffff 5px solid;
  text-transform: none;
  text-align: center;
  background-image: URL(images/menu-box-red.jpg);
  height:73px;
  width: 89px;
}


.MainMenu_BreadcrumbActive 
{
   font-family: Trebuchet MS, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   color:#ffffff;
}

.MainMenu_Separator
{
   color:#CECECE;
}

.MainMenu_MenuIcon
{
   display: none;
}

.MainMenu_MenuArrow
{
   display: none;
}





.MainMenu_MenuContainer {
    background-color: transparent;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-width: 0px;
    text-align: center;
}

.MainMenu_MenuBar {
    cursor: pointer; 
    background-color: transparent;
    border-bottom: 0px solid #000000; 
    height: 73px; 
	width: 89px;
}

.MainMenu_MenuItem {
  cursor: pointer; 
  color: #ffffff;
  font-family: Trebuchet MS, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 0px;
  padding-right: 0px;
    border-bottom: #000000 0px solid; 
    border-left: #ffffff 5px solid; 
    border-top: #000000 1px solid; 
    border-right: #ffffff 5px solid;
  text-transform: none;
  text-align: center;
  background-image: URL(images/menu-box-black.jpg);
  height:73px;
  width: 89px;
}

.MainMenu_MenuItem TD {
  width:89px;
 }

.MainMenu_MenuItemSel  {
  font-family: Trebuchet MS, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  padding-left: 0px;
  padding-right: 0px;
  border-bottom: #000000 0px solid; 
  border-left: #000000 0px solid; 
  border-top: #000000 1px solid; 
  border-right: #000000 0px solid;
  text-transform: none;
  text-align: center;
  background-image: URL(images/menu-box-red.jpg);
  height:73px;
  width: 89px;
}

.MainMenu_MenuItemSel TD {
  width:89px;
 }

.MainMenu_SubMenu { 
    z-index: 1000; 
    cursor: pointer; 
    color: #000000;
    background-color: #ffffff; 
    border-bottom: #000000 1px solid; 
    border-left: #000000 1px solid; 
    border-top: #000000 0px solid; 
    border-right: #000000 1px solid;
    text-transform: none;
	text-align: left;
	background-image: none;
	height: 23px;
}

.MainMenu_SubMenu .MainMenu_MenuItem {  
    color: #000000;
    font-size: 11px;
	font-weight: normal;
    text-transform: none;
	text-align: left;
	width:95px;
	height:23px;
	background-image: none;
}

.MainMenu_SubMenuItemSelected {
    cursor: pointer; 
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
	font-weight: normal;
    padding-left: 2px;
    border-bottom: #000000 0px solid; 
    border-left: #E91D2A 3px solid; 
    border-top: #000000 1px solid; 
    border-right: #ffffff 5px solid;
    text-transform: none;
	text-align: left;
	height:23px;
	width:95px;
	background-image: none;
}

.MainMenu_MenuBreak {
   border-bottom: #000000 0px solid; 
   border-left: #000000 0px solid; 
   border-top: #000000 0px solid; 
   border-right: #000000 0px solid; 
   background-color: transparent; 
   height: 0px;
}


/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
