/*----------------------------------------------------*/
/*    Skin Styles for DotNetNuke - Flex by DrNuke     */
/*           http://www.DrNuke.co.uk/flex             */
/*       Copyright DrNuke - All rights reserved       */
/*----------------------------------------------------*/

/* Menu height */ 
.MenuHeight { height:27px;  }
.MenuHeight2 { height:32px; }

/* Main menu container */ 
.MainMenu_SubMenu { background:#ffffff; padding:0; margin:0; border-top:1px solid #adadad; border-right:1px solid #adadad; border-bottom:0; border-left:1px solid #adadad; z-index:1000; cursor:pointer; font-weight:normal;}
/* Submenu items idle */ 
.MainMenu_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; width:50px;}
/* Submenu items hover */ 
.MainMenu_MenuItemSel { background-color:transparent; }
/* Submenu items hover */
.SubMenu_MenuItemSel { background:#e4e4e4; color:#9f0000; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; padding:5px 30px 5px 16px; height:20px; border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; width:100px; }
/* Box that contains the menu */
.MainMenu_MenuContainer { height:27px; background:transparent; }
/* Bar that contains the menu */
.MainMenu_MenuBar { height:27px; cursor:pointer; background:transparent; }

.MainMenu_Idle TD IMG { display:none; }
.MainMenu_Idle TD{ line-height:0; height:27px; padding:0; margin:0; vertical-align:middle; }
.MainMenu_Idle TD DIV{ height:27px; background:url(images/spacer.gif) top right no-repeat; background-color:transparent; margin:0; padding:0; float:left; }
.MainMenu_Idle TD DIV DIV{ height:27px; background:url(images/spacer.gif) top left no-repeat; margin:0; padding:0 7px 0 7px; float:right; }
.MainMenu_Idle TD DIV DIV DIV{ height:27px; background:url(images/spacer.gif) center center repeat-x; padding:0 10px 0 10px; margin:0; font-size:8pt; font-weight:bold; color:#aaa; line-height:20pt; }

.MainMenu_Selected TD IMG, .MainMenu_BreadcrumbActive TD IMG { display:none; }
.MainMenu_Selected TD, .MainMenu_BreadcrumbActive TD{ height:27px; padding:0; margin:0; vertical-align:middle; line-height:0; }
.MainMenu_Selected TD DIV, .MainMenu_BreadcrumbActive TD DIV{ height:27px; background:url(images/menu-r.gif) top right no-repeat; margin:0; padding:0; float:left; }
.MainMenu_Selected TD DIV DIV, .MainMenu_BreadcrumbActive TD DIV DIV{ height:27px; background:url(images/menu-l.gif) top left no-repeat; margin:0; padding:0 7px 0 7px; float:right; }
.MainMenu_Selected TD DIV DIV DIV, .MainMenu_BreadcrumbActive TD DIV DIV DIV{ line-height:20pt; height:27px; color:#ffffff; font-size:8pt; background:url(images/menu-bg.gif) center center repeat-x; font-weight:bold; padding:0 10px 0 10px; margin:0; }

/* Menuitem arrows */
.MainMenu_MenuArrow { border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; margin:0; padding:0; }									 
/* Menuitem root arrows */
.MainMenu_RootMenuArrow { display:none; }									 
/* Menuitem icons */
.MainMenu_MenuIcon { display:none; }									 
/* Menuitem separator */
.MainMenu_Separator { }
/* Menuitems separator borders */ 
.MainMenu_MenuBreak { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top; }

.MainMenu2_Idle TD IMG { display:none; }
.MainMenu2_Idle TD{ line-height:0; height:32px; padding:0; margin:0; vertical-align:middle;}
.MainMenu2_Idle TD DIV{ height:32px; background:url(images/menu2-buttonr-off.gif) top right no-repeat; background-color:transparent; margin:0; padding:0; float:left; }
.MainMenu2_Idle TD DIV DIV{ height:32px; background:url(images/menu2-buttonl-off.gif) top left no-repeat; margin:0; padding:0 7px 0 7px; float:right; }
.MainMenu2_Idle TD DIV DIV DIV{ height:32px; background:url(images/menu2-buttonbg-off.gif) center center repeat-x; padding:1px 7px 0 7px; margin:0; font-size:8pt; font-weight:bold; color:#ffffff; line-height:20pt; }

.MainMenu2_Selected TD IMG, .MainMenu2_BreadcrumbActive TD IMG { display:none; }
.MainMenu2_Selected TD, .MainMenu2_BreadcrumbActive TD{ height:32px; padding:0; margin:0; vertical-align:middle; line-height:0; }
.MainMenu2_Selected TD DIV, .MainMenu2_BreadcrumbActive TD DIV{ height:32px; background:url(images/menu2-buttonr-on.gif) top right no-repeat; margin:0; padding:0; float:left; }
.MainMenu2_Selected TD DIV DIV, .MainMenu2_BreadcrumbActive TD DIV DIV{ height:32px; background:url(images/menu2-buttonl-on.gif) top left no-repeat; margin:0; padding:0 7px 0 7px; float:right; }
.MainMenu2_Selected TD DIV DIV DIV, .MainMenu2_BreadcrumbActive TD DIV DIV DIV{ line-height:20pt; height:32px; color:#ffffff; font-size:8pt; background:url(images/menu2-buttonbg-on.gif) center center repeat-x; font-weight:bold; padding:1px 7px 0 7px; margin:0; }


/* Menu cell */ 
.MenuCell { width:100%; }
