/* 
================================
Skin styles for DotNetNuke
================================
*/   

/* =======      Basic Styles     ======= */
.pagemaster     { width: 100%; height: 100%; background-color: #fefefe; vertical-align: top; }
.skinmaster     { width: 100%; height: 100%; background-color: White; vertical-align: top; }
.controlpanel   { width: 100%; background-color: #fefefe; }

/* =======     Graphic Styles    ======= */
.DD_LeftBorder  { width: 50%; vertical-align:top; background-image: url(images/dd_leftborder.jpg); background-repeat: repeat-y; background-position:right; }
.DD_RightBorder { width: 100%; vertical-align:top; background-image: url(images/dd_rightborder.jpg); background-repeat: repeat-y; background-position:left; }
.Top            { width: 998px; height:65px; background-image: url(images/top.jpg); background-repeat: no-repeat; background-position: center; }

/* =======     Content Styles    ======= */
.leftpane       { width: 155px; background-color: #a7d97e; padding-left: 6px; padding-right: 4px; padding-top: 6px; }
.leftpane2      { width: 155px; background: transparent; padding-left: 0px; padding-right: 0px; padding-top: 6px; }
.contentpane    { width: 660px; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }
.rightpane      { width: 160px; background-color: transparent; padding-left: 6px; padding-right: 0px; padding-top: 0px; }
.toprightpane   { width: 160px; height:257px; background-color: #6bba70; background-image:url(images/repeater.jpg); background-repeat:repeat-x; background-position:bottom left; vertical-align: top; }
.imagepane      { width: 660px; height:100%; background-image:url(images/repeater.jpg); background-repeat:repeat; background-position:bottom left; vertical-align: top; padding: 0 0px 0 0px; }

/* =======       Menu Styles     ======= */
/*-- box that holds the menu  --*/  .MainMenu_MenuContainer                         { width: 160px; height:257px; background-color: #6bba70; background-image:url(images/repeater.jpg); background-repeat:repeat-x; background-position:bottom left; vertical-align: middle; }
/*-- bar that holds the menu  --*/  .MainMenu_MenuBar                               { text-align:center; cursor: pointer; background: transparent; width:160px; vertical-align: middle; }
/*-- submenu container        --*/  .MainMenu_SubMenu,.ModuleTitle_SubMenu          { z-index: 1000; background: green; cursor: pointer; cursor: hand; margin: 0 0 0 0; padding: 0px; border: 1px solid #580000; font-weight: normal; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); /*IE*/ -moz-opacity: 0.85; /*FireFox*/}
/*-- submenu items idle       --*/  .MainMenu_MenuItem, .ModuleTitle_MenuItem       { font-family: tahoma;  color: White; font-size: 11px; font-weight: bold; font-style: normal; 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: White; background: Green; height: 25px; border: 0;}
/*-- menuitems idle           --*/  .MainMenu_Idle TD                               { color: White; background: transparent; padding: 0 0 0 0px; height: 25px; width:160px; font-weight: bold; }
                                    .MainMenu_Idle                                  { background: transparent; }
/*-- menuitems over           --*/  .MainMenu_Selected TD                           { color: Green; background-image:url(images/DD_MnSlctd.jpg); padding: 0 0 0 0px; height: 25px; textwidth:160px; font-weight: bold;}
/*-- menuitems active         --*/  .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD                  { color: Green; background-image:url(images/DD_MnSlctd.jpg); padding: 0 0 0 0px; height: 25px; width:160px; font-weight: bold;}
/*-- not needed - main menu   --*/  .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon    { display: none; }