/*========================================================*/
/*  1. Basic Classes									  */
/*========================================================*/

.ModuleMaster 
{
	background-color: Transparent;
}

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: white;
	vertical-align: top;
}

/*========================================================*/
/*  2. Graphics		                                      */
/*========================================================*/

.toprep         { height: 116px; width:  100%; background-image:url(images/chf09_toprep.jpg); background-repeat: repeat-x; }
.flagbg         { height:  38px; width: 276px; background-image:url(images/chf09_flag_bg.jpg); background-repeat: no-repeat; }
.mainbg         { width:   100%; background-image:url(images/chf09_main_bg.jpg); background-repeat: repeat-x; background-position: top; }
.botrep         { height:  60px; width:  100%; background-image:url(images/chf09_botrep.jpg); background-repeat: repeat-x; }




/*========================================================*/
/*  3. Menu Options	                                      */
/*========================================================*/

/*-- box that holds the menu  --*/ .MainMenu_MenuContainer                      { background-color: transparent; vertical-align:middle; width:120px;}
/*-- bar that holds the menu  --*/ .MainMenu_MenuBar                            { cursor: pointer; cursor: hand; background: transparent; width:120px; }
/*-- submenu container        --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu      { z-index: 1000; cursor: pointer;  cursor: hand; border: 1px orange; background: Silver; font-weight: normal;}
/*-- submenu items idle       --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem    { font-family: tahoma;  color: #630318; font-size: 12px; font-weight: normal; font-style: normal; border: solid 0px silver;}
/*-- submenu items hover      --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: tahoma; background:  #630318; font-size: 12px; font-weight: normal; cursor: pointer; cursor: hand; color: White; border: 0;}
/*-- menuitems idle           --*/ .MainMenu_Idle                               {color: #630318; font-size: 16px;; padding: 0; font-weight: normal; height:30px; width:120px;}
/*-- menuitems over           --*/ .MainMenu_Selected                           { color: #630318; font-size: 16px;; background:  url(images/chf09_menu_over.jpg) repeat-x; height:78px; padding: 0; font-weight: normal; width:120px;}
/*-- menuitems active         --*/ .MainMenu_Active, .MainMenu_BreadcrumbActive {font-size: 16px;; background:  url(images/chf09_menu_over.jpg) repeat-x; height:78px; padding: 0; font-weight: bold; color:#630318; width:120px;}
/*-- menuitems submenu active --*/ .MainMenu_SubMenuItemActive                  {font-size: 16px;; background:  url(images/chf09_menu_over.jpg) repeat-x; height:78px; padding: 0; font-weight: bold; color:#630318; width:120px;}
/*-- 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; }

/*========================================================*/
/*  4. Content Panes                                      */
/*========================================================*/

.BannerPane {
}

.toppane
{
	width:100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;	
	padding-bottom: 10px;
	vertical-align:top;
}

.leftpane 
{
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 0px;	
	padding-bottom: 10px;
	vertical-align:top;
}

.contentpane 
{
	width:100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;	
	padding-bottom: 10px;
	vertical-align:top;
}


.rightpane 
{
	width:229px;
	height:400px;
	background-image: url(images/sidebar.jpg);
	background-repeat:no-repeat;
	padding-left: 0px;	
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align:top;
}
