/*========================================================*/
/*  PamePreveza (MLMenu) by Loukas B. - Exedron           */
/*  CSS for DotNetNuke Skin                               */
/*========================================================*/

/* GENERAL STYLES       ******************/

/* HTML Page        */  html                { height: 100%; }

/* Body Style		*/  body                { background: #e0e0e0 url( 'Images/Bg_BlueWhite.jpg' ) no-repeat left top; text-align: center; position: relative; }

/* Text Styles		*/  table, tr, td       { font: normal 12/1.6em Arial, Sans-Serif; color: #333333; margin: 0; }
                        p                   { font: normal 12/1.6em Arial, Sans-Serif; color: #333333; font-weight: normal; margin-top: 0; }
                        ul                  { list-style: none outside url( "images/li.arrow.gif" ); margin: 10px 30px; padding: 0pt; }
                        li                  { line-height: 200%; }
                        h1                  { font-family: Arial, Sans-Serif; font-weight: bold; color: #ff9933; font-size: 207%; line-height: 1; letter-spacing: -0.3px; margin-top: 0; }
                        h2                  { font-family: Arial, Sans-Serif; font-weight: bold; color: #e68c40; font-size: 173%; line-height: 1.4em; margin-top: 10px; }
                        h3                  { font-family: Arial, Sans-Serif; font-weight: bold; color: #cc804d; font-size: 144%; line-height: 1.4em; margin-top: 10px; }
                        h4                  { font-family: Arial, Sans-Serif; font-weight: bold; color: #ff9933; font-size: 130%; line-height: 1.4em; margin-top: 10px; }
                        h5                  { font-family: Arial, Sans-Serif; font-weight: normal; color: #e68c40; font-size: 110%; line-height: 1.4em; margin-top: 10px; }
                        h6                  { font-family: Arial, Sans-Serif; font-weight: bold; color: #cc804d; font-size: 110%; line-height: 1.4em; margin-top: 10px; }

/* LOUKAS-EXEDRON-PP STYLES       ******/

/* Main Top         */  .LB_PP_Main_TL      { width:16px; height:36px; background-image: url("Images/PP_TL.png"); background-repeat: no-repeat; }
                        .LB_PP_Main_T       { width:100%; height:36px; background-image: url("Images/PP_T.png"); background-repeat: repeat-x; }
                        .LB_PP_Main_TR      { width:16px; height:36px; background-image: url("Images/PP_TR.png"); background-repeat: no-repeat; }

/* Main Menu        */  .LB_PP_Main_Mn_L    { width:16px; height:35px; background-image: url("Images/PP_Mn_L.png"); background-repeat: no-repeat; }
                        .LB_PP_Main_Mn      { background: Transparent url( 'images/submenu.bg.gif' ) repeat-x top; }
                        .LB_PP_Main_Mn_R    { width:16px; height:35px; background-image: url("Images/PP_Mn_R.png"); background-repeat: no-repeat; }
                        
/* BreadCrumb       */  .LB_PP_Main_BC_L    { width:16px; height:22px; background-image: url("Images/PP_BC_L.png"); background-repeat: no-repeat; }
                        .LB_PP_Main_BC      { background: Transparent url( 'images/PP_BC.gif' ) repeat-x top; }
                        .LB_PP_Main_BC_R    { width:16px; height:22px; background-image: url("Images/PP_BC_R.png"); background-repeat: no-repeat; }

/* Container Area   */  .LB_PP_Main_LL      { width:16px; height:384px; background-image: url("Images/PP_Main_LL.png"); background-repeat: no-repeat; }
                        .LB_PP_Main_CC      { width:100%; background: White url( 'images/PP_Main_CC.png' ) repeat-x top; padding: 0px 5px 0px 5px; }
                        .LB_PP_Main_RR      { width:16px; height:384px; background-image: url("Images/PP_Main_RR.png"); background-repeat: no-repeat; }
                        .LB_PP_Main_LLB     { width:16px; height:48px; background-image: url("Images/PP_Main_LLB.png"); background-repeat: no-repeat; }
                        .LB_PP_Main_CB      { width:100%; background: Transparent url( 'images/PP_Main_B.png' ) repeat-x top; }
                        .LB_PP_Main_RRB     { width:16px; height:48px; background-image: url("Images/PP_Main_RRB.png"); background-repeat: no-repeat; }

/* MODULE STYLES     *********************/

/*-- Main menu              --*/    .MainMenu_SubMenu, .MainMenuTab_SubMenu, .ModuleTitle_SubMenu
                                    { z-index: 99999; margin: 0px; background: #dedede url( 'images/submenu.pl.bg.gif' ) repeat-x top;
                                    border-right: 1px #cdcdcd solid; border-bottom: 1px #cdcdcd solid; padding: 6px; }

/*-- subMenu Box            --*/    .MainMenu_MenuItem, .MainMenuTab_MenuItem, .ModuleTitle_MenuItem
                                    { z-index: 99999; font: bold 12px/120% Arial, Sans-Serif; height: 24px; color: #585858; border-bottom: 1px #d1d1d1 solid;
                                    border-top: 1px #FFFFFF solid; padding: 0 30px 0 15px; }

/*-- submenu items hover    --*/    .MainMenu_MenuItemSel, .MainMenuTab_MenuItemSel, .ModuleTitle_MenuItemSel
                                    { z-index: 99999; font: bold 12px/120% Arial, Sans-Serif; height: 24px; color: #996666; border-bottom: 1px #d1d1d1 solid;
                                    padding: 0 30px 0 15px; background: Transparent; cursor: hand; }
                                    .MainMenu_MenuArrow, .MainMenuTab_MenuArrow, .MainMenu_RootMenuArrow, .MainMenuTab_RootMenuArrow, .MainMenu_MenuIcon, .MainMenuTab_MenuIcon
                                    { display: none; }

/*-- module menu container  --*/    .ModuleTitle_MenuContainer
                                    { }
/*-- module menu bar        --*/    .ModuleTitle_MenuBar
                                    { cursor: pointer; cursor: hand; }
                                    
/*-- module menu padding    --*/    .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel
                                    { padding-right: 20px; }

/*-- not needed-module menu --*/    .ModuleTitle_MenuBreak, .MainMenuSeperator, .MainMenu_MenuBreak, .MainMenuTab_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon
                                    { display: none; }
                                    .ModuleTitle_MenuItem td
                                    { font: bold 12px/120% Arial, Sans-Serif; height: 20px; border: 0; }
                        
/*** MENU        **************/

/* Div Styles               */      #LogoRowTab                     { z-index: 999999; position: relative; height: 100px; margin: 0 10px; }
                                    #MenuDivTab                     { z-index: 999999; height: 35px; margin: 10px 4px; clear: both; position: relative; }
                                    #MenuTab                        { z-index: 999999; margin-left: 16px; top: 0; height: 35px;
                                                                        background: url( 'images/menuHTab.right.png' ) right no-repeat;
                                                                        text-align: left; padding: 0 21px 0 0; vertical-align: top; }

/* Menu Box                 */      .MainMenuTab_MenuContainer      { z-index: 999999; _margin-top: -1px !important; }
                                    .MainMenuTab_MenuContainer td   { z-index: 999999; height: 35px; padding: 3px 0;
                                                                        background: Transparent url(images/menuHTab.mid.png) repeat-x center bottom;
                                                                        vertical-align: top; }
/* Menu Bar                 */      .MainMenuTab_MenuBar td         { z-index: 999999; background: transparent; cursor: pointer; cursor: hand; }

/* Menu items idle          */      .MainMenuTab_Idle td            { z-index: 999999; font: bold 12px/120% Arial, Sans-Serif; height: 31px;
                                                                        _padding: 9px 10px 0px 10px; padding: 9px 11px 0px 11px; color: #585858;
                                                                        border: 0; border-right: 1px #E7E7E7 solid; vertical-align: middle;
                                                                        background: transparent; }
/* Menu items hover         */      .MainMenuTab_Selected td        { z-index: 999999; font: bold 12px/120% Arial, Sans-Serif; height: 31px;_padding: 9px 10px 0px 10px;
                                                                        padding: 9px 11px 0px 11px; color: White; border: 0; cursor: hand;
                                                                        border-right: 1px gray solid; vertical-align: middle;
                                                                        background: Transparent url( 'images/menuHTab.on.bg.jpg' ) no-repeat right; }
/* Menu items active        */      .MainMenuTab_Active td,
                                    .MainMenuTab_BreadcrumbActive td{ z-index: 999999; font: bold 12px/120% Arial, Sans-Serif; height: 31px; 
                                                                        _padding: 9px 10px 0px 10px; padding: 9px 11px 0px 11px; color: White;
                                                                        border: 0; border-right: 1px Silver solid; vertical-align: middle;
                                                                        background: Transparent url( 'images/menuHTab.on.bg.jpg' ) no-repeat right; }

/* DNN TOKENS       **********************/

/* Login/user       */  .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: Blue; font: bold 12px/120% Arial, Sans-Serif; text-decoration: none; border: 0; }
/* Login/user hover */  a.LOGIN_object:hover, a.USER_object:hover   { color: Navy; font: bold 12px/120% Arial, Sans-Serif; text-decoration: none; border: 0;}

/* Date             */  .DATE_object, a.DATE_object:link,
                        a.DATE_object:visited, a.DATE_object:active { color: Blue; font: normal 12px/120% Arial, Sans-Serif; text-decoration: none; border: 0; }
/* Date hover       */  a.DATE_object:hover                         { color: Blue; font: normal 12px/120% Arial, Sans-Serif; text-decoration: none; border: 0; }

/* BrCr/Search      */  .SEARCH_object, .dnn_dnnSEARCH_optSite      { height: 16px; margin-top: 4px; color: #888888; font: bold 11px/120% Arial, Sans-Serif; margin-top: 1px; }
                        SPAN.SEARCH_object                          { display: none; }
                        #dnn_dnnBREADCRUMB_lblBreadCrumb            { padding-top: 4px; }
                        .BREADCRUMBS_object,
                        a.BREADCRUMBS_object:link,
                        a.BREADCRUMBS_object:visited,
                        a.BREADCRUMBS_object:active                 { color: #888888; font: bold 11px/120% Arial, Sans-Serif; text-decoration: none; border: 0; }
/* BrCd Hover       */  a.BREADCRUMBS_object:hover                  { color: #888888; font: bold 11px/120% Arial, Sans-Serif; text-decoration: underline; border: 0; }
/* Copyright        */  .FOOTER_objects                             { color: #000000; font: normal 9px/120% Arial, Sans-Serif; text-transform: uppercase; border: 0; }
/* Copyright links	*/  a.FOOTER_objects:link,
                        a.FOOTER_objects:visited,
                        a.FOOTER_objects:active                     { color: #666666; font: normal 9px/120% Arial, Sans-Serif; text-transform: uppercase; text-decoration: none; border: 0; }
/* Copyright hover  */  a.FOOTER_objects:hover                      { color: #666666; font: normal 9px/120% Arial, Sans-Serif; text-transform: uppercase; text-decoration: underline; border: 0; }

.ContentPane{padding:0 5px 0 5px;margin:0px;width:99%;}
.BannerPane{padding:0px;margin:0px;width:99%;}
.TopPane{padding:0px;margin:0px;width:99%;}
.BottomPane{padding:0px;margin:0px;width:99%;}
.LeftPane{padding:0px 5px 0px 0px;margin:0px;}
.RightPane{padding:0px 0px 0px 5px;margin:0px;}
.ContentPane2{padding:0px 5px 0px 5px;margin:0px;width:33%;}
.RightPane2{padding:0px 0px 0px 5px;margin:0px;width:33%;}
.LeftPane2{padding:0px 5px 0px 0px;margin:0px;width:33%;}
.MidPane1{padding:0px 5px 0px 0px;margin:0px;}
.MidPane2{padding:0px 0px 0px 5px;width:99%;margin:0px;}
.MidPane3{padding:0px 5px 0px 0px;width:70%;margin:0px;}
.MidPane4{padding:0px 0px 0px 5px;width:30%;margin:0px;min-width:270px;}
.MidPane5{padding:0px 5px 0px 0px;width:35%;margin:0px;}
.MidPane6{padding:0px 5px 0px 5px;width:35%;margin:0px;}

/* Div Styles					         */#Outer
{
    width: 950px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}
#LoginRow
{
    padding-top: 5px;
    padding-right: 15px;
    text-align: right;
    color: #D6D6D6;
}
#Logo
{
    float: left;
    height: 79px;
    left: 0px;
    width: 250px;
    position: absolute;
    text-align: left;
}

#FooterDiv
{
    background: url( 'images/footer.top.png' ) no-repeat center top;
    padding: 20px 50px 60px 50px;
    clear: both;
    margin-top: 20px;
}
.FooterArrow
{
    background: url( 'images/footer.arrow.gif' ) no-repeat left bottom;
    padding-left: 16px;
}

/*---------panestyle----------*/

/* TEXT STYLES     ***********************/
/* Site text            */  .normal, .Normal    { font-family: tahoma; font-size:x-small; color: #555555; }
/* Site text - Bold     */  .NormalBold         { font-family: tahoma; font-size:x-small; color: #555555; }
/* Site text - Errors   */  .NormalRed          { font-family: tahoma; font-size:x-small; color: #C50000; }
/* SubHeadings			*/  .SubHead            { font-family: tahoma; font-size:x-small; color: #777777; padding: 0; }
/* Headings             */  .Head               { font-family: tahoma; font-size:x-small; color: #777777; padding: 0; background: transparent; font-weight: bold; }

/* LINKS STYLES     **********************/
/*-- normal  links visited and active  --*/
                            a:link, a.normal:link, a.Normal:link, a:visited, a.normal:visited, a.Normal:visited
                                                { color: Navy; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none; }
/*-- normal  links hover               --*/a:hover, a.normal:hover, a.Normal:hover
{
    color: #0096ff;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}
/*-- admin button-link style           --*/a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{
    color: #ff9933;
    margin: 2px;
    font-weight: bold;
    text-decoration: none;
}
/*-- admin button-link style hover     --*/a.CommandButton:hover
{
    color: #ff9933;
    margin: 2px;
    font-weight: bold;
    text-decoration: underline;
}
/*-- search button in search form      --*/.SearchButton
{
    background: url( 'images/search.png' ) no-repeat center top;
    padding: 11px 10px 0px 5px;
    cursor: hand;
    font-size: 1px;
    margin: 0px;
    height: 1px;
}
a.SEARCH_object:link, a.SEARCH_object:visited, a.SEARCH_object:active, a.SEARCH_object:hover
{
    font-size: 11px;
    border: 0;
}

/* FORM STYLES     ***********************/
/*-- default form elements             --*/select, input
{
    font-family: Arial;
    font-size: 12px;
    color: #333;
}
/*-- textbox                           --*/.NormalTextBox
{
    color: #333;
    padding-left: 4px;
    font: normal 12px/120% Arial, Sans-Serif;
}
/*-- textbox container                 --*/td.NormalTextBox
{
    padding: 0;
    margin: 0;
    background: transparent;
    border: 0;
}
/*-- textbox used for search           --*/#dnn_dnnSEARCH_txtSearch.NormalTextBox
{
    background: transparent;
    width: 170px;
    color: #333;
    border: 0;
    cursor: text;
    margin-top: 3px;
    height: 25px;
}
