/* 
================================
/* -- DotNetNuke 3.3 & 4.3 Menu Skin Classes --*/
/* -- Modified by Nina Meiers - http://www.xd.com.au  - dotnetnuke@xd.com.au --*/
/* -- Please leave this header intact but feel free to add your own modifications --*/

.TabList { float:left; horizontal-align:center; }
.TabList ul { margin:0; list-style:none; display: inline; }
.TabList li { float:left; margin:0; display: inline; padding:0 0 0 0px;}
.TabList li a { font-family:Tahoma,San-Serif; font-size:12px; voice-family: "\"}\""; voice-family:inherit; line-height:normal; }

select.TabList { border-left: #003366 1px solid; border-right: #003366 1px solid; border-top:  #003366 1px solid; border-bottom: #003366 1px solid; background-color: #003366; color:#FFFFFF; font-weight:bold; font-size:80%; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(SolidBlock/blockdefault.gif) center center repeat-x;
}

#solidblockmenu li{
display: inline;
}

#solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

#solidblockmenu li a:visited{
color: white;
}

#solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(SolidBlock/blockactive.gif) center center repeat-x;
}

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}



#navChild ul.Level1 { display:none; }
#navChild ul { padding:2px 0 2px 3px; margin:0; display:inline; list-style:none; float:left; }
#navChild li { position: relative; }
#navChild li { padding:6px 8px 6px 2px; /*Sub Menu Divider*/ /*background:url(ebWhiteBlue/divider.gif) no-repeat right 8px;*/ }
#navChild li li{ background:url(); }
#navChild li ul { /* second-level lists */
	position : absolute; z-index:5;	left: -999em; border:0px solid #333333; background-color:#FFFFFF; width:100px; }
#navChild a { display:block; text-decoration:none; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; color:#000; text-align:left; border:1px solid #f1f1f1; }
#navChild li li a { width:125px; }
#navChild li a:hover { background-color: #e0e0e0; border:1px solid #3b3b3b; color:#000000; }
#navChild a.SelectedItem { background-color: #ffffff; border:1px solid #3b3b3b; }
#navChild .DisabledItem { color:#cccccc; }
/* no need to change these hover classes 
unless you need more than 4 levels */
#navChild li:hover ul ul, #navChild li:hover ul ul ul,
#navChild li:hover ul ul ul ul, #navChild li.hover ul ul,
#navChild li.hover ul ul ul, #navChild li.hover ul ul ul ul{ left: -999em; }

#navChild li:hover ul, #navChild li.hover ul {	top: 26px;	left:0;}
#navChild li li:hover ul, #navChild li li li:hover ul,
#navChild li li.hover ul, #navChild li li li.hover ul {	top: 0;	left:130px; }
