/*========================================================*/
/*         CSS for DotNetNuke Skin - Advantage            */
/*                   by DrNuke                            */
/*             http://www.DrNuke.co.uk                    */
/*========================================================*/

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- menu height			     		--*/ .MenuHeight { height:42px; }
/*-- cell containing menu left     		--*/ .MenuLeft { width:4px; }
/*-- cell containing menu right   		--*/ .MenuRight { width:4px; }
/*-- row containing menu area     		--*/ .MenuRow { height:1px; padding: 0 4px 0 4px; }
/*-- cell containing menu area     	 	--*/ .MenuTD { width:100%; background: url(images/menu-bg.gif) repeat top left; }
/*-- cell containing content panes 		--*/ .ContentPanesTD { width:auto; height:100%; vertical-align: top; padding: 0 10px 0 30px; }
/*-- row containing breadcrumbs    		--*/ .BreadCrumbRow { height:30px; padding: 0 0 0 0; }
/*-- cell containing breadcrumbs   		--*/ .BreadCrumbTD { height: 30px; width:100%; vertical-align: middle; padding: 0 0 8px 10px; }
/*-- cell containing login   			--*/ .LoginTD { height: 30px; vertical-align: middle; text-align: right; padding: 0 20px 8px 0; }
/*-- cell containing user  		 		--*/ .UserTD { height: 30px; vertical-align: middle; text-align: right; padding: 0 0 8px 0; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  	--*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #5d5d5d; background:  url(images/login.gif) no-repeat bottom left;  font-family: arial; font-size: 11px; font-weight:normal; text-decoration: underline; height:17px; float:right; padding: 2px 0 0 25px; margin: 0 0px 0 16px; }
/*-- login token hover                 	--*/ a.LOGIN_object:hover { background:  url(images/login.gif) no-repeat bottom left; color: #444444; font-family: arial; font-weight:normal; font-size: 11px; text-decoration: none; }
/*-- user token idle                  	--*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #5d5d5d; background:  url(images/register.gif) no-repeat bottom left;  font-family: arial; font-size: 11px; font-weight:normal; text-decoration: underline; height:17px; float:right; padding: 2px 0 0 25px;  margin: 0 0px 0 16px; }
/*-- user token hover                 	--*/ a.USER_object:hover { background:  url(images/register.gif) no-repeat bottom left; color: #444444; font-family: arial; 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: #5d5d5d; font-family: arial; font-size: 11px; text-decoration: underline; font-weight:normal;}
/*-- breadcrumbs token hover          	--*/ a.BREADCRUMBS_object:hover { color: #666666; font-family: arial; font-size: 11px; text-decoration: none; font-weight:normal; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- top content pane       			--*/ .TopPane { width: 100%; padding: 0 0 0 0;}
/*-- top content pane 2     			--*/ .TopPane2 { width: 100%; padding: 0 0 0 0;}
/*-- left content pane             		--*/ .LeftPane { padding: 0 7px 0 0; width: 50%; }
/*-- right content pane            		--*/ .RightPane { padding: 0 0 0 7px; width: 50%; }
/*-- left2 content pane            		--*/ .LeftPane2 { padding: 0 7px 0 0; width: 25%; }
/*-- content2 pane                 		--*/ .ContentPane { padding: 0 7px 0 7px; }
/*-- right2 content pane           		--*/ .RightPane2 { padding: 0 0px 0 7px; width: 25%; }
/*-- left3 content pane            		--*/ .LeftPane3 { padding: 0 7px 0 0; width: 33%; }
/*-- content2 pane                 		--*/ .ContentPane2 { padding: 0 7px 0 0; }
/*-- right3 content pane           		--*/ .RightPane3 { padding: 0 0 0 7px; width: 25%; }
/*-- middle inside pane            		--*/ .MiddlePane { width: 100%; padding: 0 0 0 0; }
/*-- bottom inside pane           		--*/ .BottomPane { width: 100%; padding: 0 0 0 0; }
/*-- content3 pane                 		--*/ .ContentPane3 { padding: 0 7px 0 7px; }
/*-- right4 content pane           		--*/ .RightPane4 { padding: 0 0 0 7px; width: 33%; }
/*-- bottom2 inside pane           		--*/ .BottomPane2 { width: 100%; padding: 0 0 0 0; }
/*-- banner content pane           		--*/ .BannerPane { width: 100%; padding: 60px 12px 10px 405px; }
/*-- custom banner content pane         --*/ .CustomBannerPane { width: 100%; padding:  0 0 0 0; }

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          		--*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFFFFF; padding: 0px; border: 1px dotted #888; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         		--*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #3f3f3f; color: #FFFFFF; font-family: arial; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- submenu items hover        		--*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #ffca56; color: #FFFFFF; font-family: arial; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    		--*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu   			--*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          		--*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin:  0 0 0 0; }
/*-- menuitems idle             		--*/ .MainMenu_Idle TD { color: #FFFFFF; font-size: 8pt; padding: 5px 5px 5px 5px; font-weight: bold; }
/*-- menuitems over             		--*/ .MainMenu_Selected TD { background: transparent; color: #ffc954; font-size: 8pt; padding: 5px 5px 5px 5px; font-weight: bold; }
/*-- menuitems active           		--*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #ffc954; font-size: 8pt; padding: 5px 5px 5px 5px; font-weight: bold; }
/*-- left seperator idle        		--*/ .MainMenu_LeftIdle { }
/*-- left seperator active      		--*/ .MainMenu_LeftActive { }
/*-- right seperator idle       		--*/ .MainMenu_RightIdle { }
/*-- right seperator active     		--*/ .MainMenu_RightActive { }
/*-- middle seperator           		--*/ .MainMenu_Seperator { }
/*-- 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 15px 0 10px; }
/*-- not needed - module menu   		--*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
									 		 .ModuleTitle_MenuIcon { background: #FFFFFF; border: 0px; border-bottom: 1px dotted #999; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
									 		 .ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
/*-- removing seperator borders 		--*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
