/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* GENERAL */
/* style for module titles */
.Head   {
    font-family: "Arial Black", Arial, Helvetica;
    font-size:  14px;
    font-weight: normal;
    color: black;
}
.normal   {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight: normal;
    color: black;
}

/* background color for the content part of the pages */
Body
{
    background-color: #FFFFFF;
}

.LeftPane {
}

.ContentPane {
}

.RightPane {
}

/* text style for the selected tab */
.SelectedTab {
    font-weight: bold;
    font-size: 14px;
    color: white;
    font-family: Arial, Helvetica;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
    text-decoration:    none;
    color: white;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color: white;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color: white;
}

A.SelectedTab:hover    {
    text-decoration:    none;
    color: white;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Arial, Helvetica;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
    text-decoration:    none;
    color: white;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color: white;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color: white;
}

A.OtherTabs:hover    {
    text-decoration:    underline;
    color: white;
}

/* Snapsis Vertical Menu */
/* Root items */
#nav li {z-index:999;position:relative;float:left;/*line-height:24px;*/list-style:none;padding:0;white-space:nowrap;margin-bottom:0px;}
#nav ul {z-index:999;padding:0;margin:0 0 0 0;list-style:none;float:left;width:100%;/*background-color:#FFA366;*/}

#nav a {z-index:999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;display:block;margin: 0;text-decoration:none;text-align:center;font-weight:normal;padding: 0 10px 0 10px;color: #FFFFFF;border-right:1px solid #FFFFFF;background-color: transparent;}
#nav li ul {z-index:999;position:absolute;left: -999em;width:150px;border-top: #CCCCCC 1px solid;background:#FFFFF;}
#nav li li a {z-index:999;width:150px;font-size:10px;text-align:left;border-bottom: 1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background-color:#666666; line-height: 20px;}

/* Menu items */
/* background colors are commented out because skin it was used on had a background iamge */
#nav li a:hover { /*background-color: #FF6600;*/ color: #eeeeee; }
#nav li.SelectedTab a { /*background-color:#FF6600;*/ }
#nav li li.SelectedTab a { /*background-color:#FF6600;*/ }
#nav li li li.SelectedTab a { /*background-color: #FF6600;*/ }
#nav li.SelectedTab a:hover { /*background-color: #D2660F;*/ }
#nav .DisabledTab {color:#CCCCCC;}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,#nav li.iehover ul ul ul,#nav li.iehover ul ul ul ul{left: -999em;}

/* 2nd level item position */
#nav li:hover ul, #nav li.iehover ul {top: 14px;left:0;}

/* 3rd level item position */         
#nav li li:hover ul,#nav li li li:hover ul,#nav li li.iehover ul,  
#nav li li li.iehover ul {top: -1px;left:150px;}     

