/* 
================================
Leonidas Kallipolitis
ATC 2009 - Sync3 Project
================================
*/


.Normal /* The color of text in Modules */
{
    font-family: Calibri,Arial,Verdana;
    font-size: 12px;
    color: #5C5B5B;
}

.Normal_tall /* The color of text in Modules */
{
    font-family: Calibri,Arial,Verdana;
    font-size: 12px;
    color: #5C5B5B;
	line-height:15px;
    text-align: justify;	
}


.MainMenu_MenuBar TD
{
    cursor: pointer;
    height: 30px;
}

.MainMenu_MenuContainer TD
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.MainMenu_MenuItem /* fonts an background image of the submenu*/
{
    color: #393734; /* --> the font color in the dropdownmenu */
    font-family: Calibri, Arial, Tahoma;
    font-size: 10pt;
    border: none;
    font-weight: bold;
    text-align: left;
    width: 155px;
    height: 22px;
    border-left: 3px solid #c7db91;
    border-right: 3px solid #c7db91;
    border-bottom: 1px dotted #c7db91;
}

.MainMenu_MenuItemSel /* menu hover */
{
    background: url(images/Small_menu_main_pat.jpg) repeat-x;
    color: #672f0c;
    font-family: Calibri, Arial, Tahoma;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 155px;
    height: 30px;
}


/* Menu */

.MainMenu_MenuBreak
{
    height: 30px;
    background-color: transparent;
    background-image: url(images/Small_menu_li_no_repeat.jpg);
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: black;
    width: 0px; /*height: 5px; For Vertical menu we must set the height*/
}


.ActiveRootTab TD
{
    width: 155px;
    height: 30px;
    font-family: Calibri, Arial, Tahoma;
    font-size: 14px;
    font-weight: normal;
    color: white;
    text-align: center;
}
/* Top level item */
.RootTab TD
{
    width: 155px;
    height: 30px;
    font-family: Calibri, Arial, Tahoma;
    font-size: 14px;
    background: url(images/Small_menu_main_pat.jpg) repeat-x;
    font-weight: normal;
    color: white;
    text-align: center;
}
/* Top level Hover item */
.SelectedRootTab TD
{
    width: 155px;
    height: 30px;
    font-family: Calibri, Arial, Tahoma;
    background: url(images/Small_menu_main_bg_hover.jpg) repeat-x; /* roll pat here*/
    font-weight: normal;
    color: white;
}

.BreadcrumbRootTab TD /* The current selected page */
{
    margin-top: 0px;
    padding-bottom: 4px;
    width: 155px;
    height: 30px;
    font-family: Calibri, Arial, Tahoma;
    background: url(images/Small_menu_main_bg_hover.jpg) repeat-x; /* roll pat here*/
    color: #FFF8F5;
}

/*Submenu*/


.ActiveSubTab /* Selected subtab*/
{
    background-color: #eeeeee;
    color: #393734;
}

.SelectedSubTab /* Hover of subtab*/
{
    width: 155px;
    height: 22px;
    background: #eeeeee;
    color: #5b8cc4;
    font-family: Calibri, Arial, Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    border-left: 3px solid #c7db91;
    border-right: 3px solid #c7db91;
}

.MainMenu_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    background: #fdfefd; /* this is the backgroundcolour in the dropdown menu */
    font-family: Calibri,Arial, Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}
.MainMenu_SubMenuItemSelected
{
    width: 155px;
    height: 27px;
    background: #f0c592;
    color: #672f0c;
    font-family: Calibri, Arial, Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}
.MainMenu_SubMenuItem
{
    width: 155px;
    height: 27px;
    background: #f0c592;
    color: #672f0c;
    font-family: Calibri, Arial, Tahoma;
    font-size: 10pt;
    font-weight: bold;
}

.MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuArrow
{
    display: none;
}

/* standard hyperlinks for the tokens eg. copyright, login, user */
.SkinObject
{
    color: white;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}

A.SkinObject:link
{
    color: #173966;
    text-decoration: none;
    font-family: Calibri,Arial,Tahoma;
    font-weight: bold;
    font-size: 11px;
    padding-left: 20px;
    padding-right: 5px;
    background: url(images/bull_top_links.jpg) no-repeat;
}

A.SkinObject:active
{
    color: #173966;
    text-decoration: none;
    font-family: Calibri,Arial,Tahoma;
    font-weight: bold;
    font-size: 11px;
    padding-left: 20px;
    padding-right: 5px;
    background: url(images/bull_top_links.jpg) no-repeat;
}

A.SkinObject:visited
{
    color: #173966;
    text-decoration: none;
    font-family: Calibri,Arial,Tahoma;
    font-weight: bold;
    font-size: 11px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(images/bull_top_links.jpg) no-repeat;
}

/* Links in modules */
A:link
{
    color: green;
    text-decoration: none;
    font-family: Calibri,Arial,Tahoma;
    font-weight: normal;
    font-size: 10pt;
}

A:visited
{
    color: green;
    text-decoration: none;
    font-family: Calibri,Arial,Tahoma;
    font-weight: normal;
    font-size: 11px;
}

a.CommandButton:active
{
    font-family: Calibri,Arial,Tahoma;
    font-size: 11px;
    color: #FF3300;
}
a.CommandButton:link
{
    font-family: Calibri,Arial,Tahoma;
    font-size: 11px;
    color: #FF3300;
}

h2 a:link
{
    font-size: 20px;
}

h2 a:visited
{
    font-size: 20px;
}


#footer{ position: relative; margin-top:-16px; padding:0px; display:block; width:100%; height:70px; background:url(images/bg_footer.png) repeat-x 0px 0px}
#footer span{ float:right;display:block; height:70px; width:130px}
#footer .links{ margin:45px 0px 0px 0px; padding:0px 0px 0px 5px; display:block; float:left; width:800px; color:#fff;font:normal 11px/18px Calibri, Arial, Tahoma;  }
#footer .links a{ text-decoration:none;color:#fff;font:normal 11px/18px Calibri, Arial, Tahoma; }
#footer .links a:hover{ text-decoration:underline;color:#fff;font:normal 11px/18px Calibri, Arial, Tahoma; }

#more{
background:transparent url(images/velos.jpg) no-repeat scroll right center;
color:#4AA007;
display:block;
float:right;
padding:0 10px 0 0;
text-align:right;
}

#more a {
color:#4AA007;
text-decoration:none;
font-family:Calibri,Arial,Tahoma;
font-size:11px;
}

.list_news_line{
background: #fff url(images/list_news_li.jpg) no-repeat center;
 height:8px;
}

/* classes used by DotNetNuke for things like the container title */

.Head
{
    font-family: Calibri, Arial, tahoma;
    font-size: 12px;
    font-weight: bold;
    color: White;
}
.SubHead
{
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #025563;
}
.SubSubHead
{
    font-size: 10px;
    color: #025563;
    font-family: Arial;
}


/* Classes of the Customed Search control*/


.SearchBox
{
    text-align: left;
    padding-top: 4px;
    background-color: transparent;
    height: 26px;
    border: none 0px;
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.SearchContainer
{
    background-image: url(images/Small_main_input.jpg);
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #FEF447;
    padding-right: 5px;
}

/*Login customization */

#dnn_ctr_Login_pnlLogin img
{
    display: none;
}

#dnn_ctr_Login_pnlLogin .SubHead
{
    color: #5C5B5B;
    font-family: Calibri,Arial,Tahoma;
    font-size: 12px;
}

#dnn_ctr_Login_pnlLogin
{
    text-align:left;
}

#dnn_ctr_Login_pnlLogin .StandardButton
{
    background: white url(images/login_button.jpg);
    border: none;
    background-repeat: no-repeat;
    font-size: 12px;
    color: White;
    width: 52px;
    height: 22px;
    cursor:pointer;
}

#dnn_ctr_Login_pnlLogin .CommandButton:active
{
    font-family: Calibri,Arial,Tahoma;
    font-size: 12px;
    color: #FF3300;
}
#dnn_ctr_Login_pnlLogin .CommandButton:link
{
    font-family: Calibri,Arial,Tahoma;
    font-size: 12px;
    color: #FF3300;
}

#dnn_ctr_Login_pnlLogin .Normal
{
    color: #5C5B5B;
    font-family: Calibri,Arial,Tahoma;
    font-size: 12px;
}


/*Register customization */


#dnn_ctr_ManageUsers_UP
{
    text-align: left;
}

#dnn_ctr_ManageUsers_UP img
{
    display: none;
}

/* Show help icon for civil id nr*/
#dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl02_Civil_ID_Nr_Label img
{
display:inline;
}

/*show help icon for Newsletters*/
#dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl05_Newsletter_Label img
{
    display:inline;
}

#dnn_ctr_ManageUsers_pnlUser .NormalTextBox
{
    width:190px;
}

#dnn_ctr_ManageUsers_UP .Head
{
     display: none;
}

#dnn_ctr_ManageUsers_UP .SubHead
{
    color: #5C5B5B;
    font-family: Calibri,Arial,Tahoma;
    font-size: 12px;
}

#dnn_ctr_ManageUsers_UP hr {
display: none;
}

#dnn_ctr_ManageUsers_User_tblPassword .SubHead
{
    padding-left: 10px;
}

#dnn_ctr_ManageUsers_User_lblPasswordHelp
{
    display: none;
}

#dnn_ctr_ManageUsers_lblUserHelp
{
    display: none;
}

#dnn_ctr_ManageUsers_pnlRegister input
{
    display: none;
}

#dnn_ctr_ManageUsers_pnlRegister .CommandButton:active
{
    background: white url(images/register_button.jpg);
    border: none;
    background-repeat: no-repeat;
    font-family: Calibri,Arial,Tahoma;
    font-size: 12px;
    color: White;
    text-decoration: none;
    display: block;
    width: 75px;
    height: 40px;
    text-align: center;
    padding-top: 3px;
    cursor:pointer;
}
#dnn_ctr_ManageUsers_pnlRegister .CommandButton:link
{
    background: white url(images/register_button.jpg);
    border: none;
    background-repeat: no-repeat;
    font-family: Calibri,Arial,Tahoma;
    font-size: 12px;
    color: White;
    text-decoration: none;
    display: block;
    width: 75px;
    height: 40px;
    text-align: center;
    padding-top: 3px;
    cursor:pointer;
}


a.video 
{
   width:18px;
   height:18px;
   display:block;
   background-image:url(images/videoButton.jpg);
   background-repeat:no-repeat;    
   margin-top: -15px;
   margin-left: 342px;
}

a.video:hover 
{
   background-image:url(images/videoButtonRoll.jpg);  
   background-repeat:no-repeat;
}




