ul.activeList{display:block!important;}

ul#mainNav li.dropMainWrapper {height:275px;}
ul#mainnav li.dropMainWrapper ul {filter:none;}

ul#mainNav{
    line-height:14px; text-transform:uppercase; margin:0; padding:0; 
    width:770px; font-family:Tahoma, arial, helvectica; font-size:11px; top:0px;
}

ul#mainNav ul li ul {
    background:none;
    display:block;
    opacity:.99;
    filter:none;
    overflow:visible;
    padding:0px;
    position:relative;
    top:0px;
    width:auto;
    font-size:10px;
    
}
html>body ul#mainNav ul li ul {
    background:none;
    display:block;
    opacity:.99;
    filter:none;
    overflow:visible;
    padding:0px;
    position:relative;
    top:0px;
    width:auto;
    color:#000;
    font-size:10px;
    
}
ul#mainNav ul li ul li {
    background:none;
    display:block;
    opacity:0.99;
    filter:none;
    overflow:visible;
    padding:0px;
    position:relative;
    top:0px;
    width:auto;
    color:#000;
    font-size:10px;
    
}

ul#mainNav ul li ul li h4{
    color:#999999;
    margin-top:8px;
    margin-bottom:15px;
    padding-left:15px;
    font-size:10px;
	line-height:10px;
}
ul#mainNav ul li ul li img {
	float:left;
	margin:9px 5px 0px 14px;
}

ul#mainNav .dropMainWrapper ul li ul {
    _height:1px;
}

ul#mainNav .dropMainWrapper ul  {
    _height:275px;
}
ul#mainNav li{
    position:relative; float:left; margin:0; padding:0; color:#000;
    list-style-type:none; background-repeat:no-repeat; padding:0px 0px 0px 5px; color:#fff; z-index:1000;
}

ul#mainNav li a{
    display:block; text-decoration:none; color:#fff;
}

ul#mainNav li ul li{
    position:relative; float:left; margin:0; padding:0; 
    list-style-type:none; background-repeat:no-repeat; width:310px; text-align:left;
}
ul#mainNav li ul li ul li {
    width:150px;
}

/*syle ul for items*/


ul#mainNav ul{
    position:absolute; display:none; overflow:hidden; margin:0px; color:#000;
    top:21px; width:314px; padding:4px 0 2px 0;
    opacity:0;
    filter:alpha(opacity=0);
    background-image:url(/images/dropNavBG.png);
    _background-image:url(/images/dropNavBG.gif);
    z-index:3000; height:295px;
}

ul#mainNav ul.dropLeft{
    position:absolute; display:none; overflow:hidden; margin:0px; color:#000;
    right:0px; top:21px; width:314px; padding:4px 0 2px 0;
    opacity:0;
    filter:alpha(opacity=0);
    background-image:url(/images/dropNavBGreverse.png);
    _background-image:url(/images/dropNavBGreverse.gif);
    z-index:3000; height:295px;
}

ul#mainNav ul.lastDrop{
    position:absolute; display:none; overflow:hidden; margin:0px; color:#000;
    right:0px; top:21px; width:234px; padding:4px 0 2px 0;
    opacity:0;
    filter:alpha(opacity=0);
    background-image:url(/images/dropNavBGoneColumn_Reverse.png);
    _background-image:url(/images/dropNavBGoneColumn_Reverse.gif);
    z-index:3000; height:295px;
}
l#mainNav ul h3{
    color:#000;
}
/*style each item*/
ul#mainNav ul li{
    position:relative; float:left; width:134px; height:1px;
    padding:3px 0px; text-align:right;
}

html>body ul#mainNav ul li{
    height:auto;
}

ul#mainNav ul li a{
    width:122px !important; _width:140px !important; padding:0 15px; height:1px; display:block; color:#000000; text-transform:capitalize; font-size:10px;
}

html>body ul#mainNav ul li a{
    height:auto;
}

ul#mainNav ul li a:hover{
    color:#cc0000;
}


/* second one*/

ul#mainNavSec{
    line-height:14px; text-transform:uppercase; margin:0; padding:0; 
    width:810px; font-family:Tahoma, arial, helvectica; font-size:11px;
}

ul#mainNavSec li{
    position:relative; float:left; margin:0; padding:0; 
    list-style-type:none; height:30px; background-repeat:no-repeat; width:135px;
}

ul#mainNavSec li a{
    height:30px; width:134px; display:block; text-decoration:none;
}

/*images for nav headers*/
ul#mainNavSec li#mainNavSec1{
    background-image:url(../images/df_dropnav/mainNav1.gif);
}

ul#mainNavSec li#mainNavSec1.active{
    background-image:url(../images/df_dropnav/mainNav1On.gif);
}

ul#mainNavSec li#mainNavSec2{
    background-image:url(../images/df_dropnav/mainNav2.gif);
}

ul#mainNavSec li#mainNavSec2.active{
    background-image:url(../images/df_dropnav/mainNav2On.gif);
}

ul#mainNavSec li#mainNavSec3{
    background-image:url(../images/df_dropnav/mainNav3.gif);
}

ul#mainNavSec li#mainNavSec3.active{
    background-image:url(../images/df_dropnav/mainNav3On.gif);
}

ul#mainNavSec li#mainNavSec4{
    background-image:url(../images/df_dropnav/mainNav4.gif);
}

ul#mainNavSec li#mainNavSec4.active{
    background-image:url(../images/df_dropnav/mainNav4On.gif);
}

ul#mainNavSec li#mainNavSec5{
    background-image:url(../images/df_dropnav/mainNav5.gif);
}

ul#mainNavSec li#mainNavSec5.active{
    background-image:url(../images/df_dropnav/mainNav5On.gif);
}

ul#mainNavSec li#mainNavSec6{
    background-image:url(../images/df_dropnav/mainNav6.gif);
}

ul#mainNavSec li#mainNavSec6.active{
    background-image:url(../images/df_dropnav/mainNav6On.gif);
}

/*syle ul for items*/

ul#mainNavSec li#mainNavSec1 ul{
    left:-285px;
}

ul#mainNavSec li#mainNavSec2 ul{
    left:-420px;
}

ul#mainNavSec li#mainNavSec3 ul{
    left:-555px;
}

ul#mainNavSec li#mainNavSec4 ul{
    left:-690px;
}

ul#mainNavSec li#mainNavSec5 ul{
    left:-825px;
}

ul#mainNavSec li#mainNavSec6 ul{
    left:-960px;
}


ul#mainNavSec ul{
    position:absolute; display:none; opacity:.01; filter:alpha(opacity=1); overflow:hidden;
    top:30px; width:134px; padding:4px 0 2px 0; background-image:url(../images/df_dropnav/drop_menu.gif); 
    background-repeat:no-repeat; background-position:left bottom;
}

/*style each item*/
ul#mainNavSec ul li{
    position:relative; float:left; width:134px; height:1px;
    padding:3px 0px; text-align:right;
}

html>body ul#mainNavSec ul li{
    height:auto;
}

ul#mainNavSec ul li a{
    width:122px !important; padding:0 6px; height:1px; display:block; color:#000000;
}

html>body ul#mainNavSec ul li a{
    height:auto;
}

ul#mainNavSec ul li a:hover{
    color:#cc0000;
}




/* third one*/

ul#mainNavTri{
    line-height:14px; text-transform:uppercase; margin:0; padding:0; 
    width:810px; font-family:Tahoma, arial, helvectica; font-size:11px;
}

ul#mainNavTri li{
    position:relative; float:left; margin:0; padding:0; 
    list-style-type:none; height:30px; background-repeat:no-repeat; width:135px;
}

ul#mainNavTri li a{
    height:30px; width:134px; display:block; text-decoration:none;
}

/*images for nav headers*/
ul#mainNavTri li#mainNavTri1{
    background-image:url(../images/df_dropnav/mainNav1.gif);
}

ul#mainNavTri li#mainNavTri1.active{
    background-image:url(../images/df_dropnav/mainNav1On.gif);
}

ul#mainNavTri li#mainNavTri2{
    background-image:url(../images/df_dropnav/mainNav2.gif);
}

ul#mainNavTri li#mainNavTri2.active{
    background-image:url(../images/df_dropnav/mainNav2On.gif);
}

ul#mainNavTri li#mainNavTri3{
    background-image:url(../images/df_dropnav/mainNav3.gif);
}

ul#mainNavTri li#mainNavTri3.active{
    background-image:url(../images/df_dropnav/mainNav3On.gif);
}

ul#mainNavTri li#mainNavTri4{
    background-image:url(../images/df_dropnav/mainNav4.gif);
}

ul#mainNavTri li#mainNavTri4.active{
    background-image:url(../images/df_dropnav/mainNav4On.gif);
}

ul#mainNavTri li#mainNavTri5{
    background-image:url(../images/df_dropnav/mainNav5.gif);
}

ul#mainNavTri li#mainNavTri5.active{
    background-image:url(../images/df_dropnav/mainNav5On.gif);
}

ul#mainNavTri li#mainNavTri6{
    background-image:url(../images/df_dropnav/mainNav6.gif);
}

ul#mainNavTri li#mainNavTri6.active{
    background-image:url(../images/df_dropnav/mainNav6On.gif);
}

/*syle ul for items*/

ul#mainNavTri ul{
    position:absolute; display:none; opacity:.01; filter:alpha(opacity=1); overflow:hidden;
    left:134px; top:30px; height:1px; width:1px; padding:4px 0 2px 0; background-image:url(../images/df_dropnav/drop_menu.gif); 
    background-repeat:no-repeat; background-position:left bottom;
}

/*style each item*/
ul#mainNavTri ul li{
    position:relative; float:left; width:134px; height:1px;
    padding:3px 0px; text-align:right;
}

html>body ul#mainNavTri ul li{
    height:auto;
}

ul#mainNavTri ul li a{
    width:122px !important; padding:0 6px; height:1px; display:block; color:#000000;
}

html>body ul#mainNavTri ul li a{
    height:auto;
}

ul#mainNavTri ul li a:hover{
    color:#cc0000;
}


/* forth one*/

ul#mainNavQuad{
    line-height:14px; text-transform:uppercase; margin:0; padding:0; 
    width:135px; font-family:Tahoma, arial, helvectica; font-size:11px;
}

ul#mainNavQuad li{
    position:relative; float:left; margin:0; padding:0; 
    list-style-type:none; height:30px; background-repeat:no-repeat; width:135px;
}

ul#mainNavQuad li a{
    height:30px; width:134px; display:block; text-decoration:none;
}

/*images for nav headers*/
ul#mainNavQuad li#mainNavQuad1{
    background-image:url(../images/df_dropnav/mainNav1.gif);
}

ul#mainNavQuad li#mainNavQuad1.active{
    background-image:url(../images/df_dropnav/mainNav1On.gif);
}

ul#mainNavQuad li#mainNavQuad2{
    background-image:url(../images/df_dropnav/mainNav2.gif);
}

ul#mainNavQuad li#mainNavQuad2.active{
    background-image:url(../images/df_dropnav/mainNav2On.gif);
}

ul#mainNavQuad li#mainNavQuad3{
    background-image:url(../images/df_dropnav/mainNav3.gif);
}

ul#mainNavQuad li#mainNavQuad3.active{
    background-image:url(../images/df_dropnav/mainNav3On.gif);
}

ul#mainNavQuad li#mainNavQuad4{
    background-image:url(../images/df_dropnav/mainNav4.gif);
}

ul#mainNavQuad li#mainNavQuad4.active{
    background-image:url(../images/df_dropnav/mainNav4On.gif);
}

ul#mainNavQuad li#mainNavQuad5{
    background-image:url(../images/df_dropnav/mainNav5.gif);
}

ul#mainNavQuad li#mainNavQuad5.active{
    background-image:url(../images/df_dropnav/mainNav5On.gif);
}

ul#mainNavQuad li#mainNavQuad6{
    background-image:url(../images/df_dropnav/mainNav6.gif);
}

ul#mainNavQuad li#mainNavQuad6.active{
    background-image:url(../images/df_dropnav/mainNav6On.gif);
}

/*syle ul for items*/

ul#mainNavQuad ul{
    position:absolute; display:none; opacity:.01;
    filter:alpha(opacity=1); overflow:hidden;
    left:135px; top:0px; width:1px; padding:4px 0 2px 0; background-image:url(../images/df_dropnav/drop_menu.gif); 
    background-repeat:no-repeat; background-position:left bottom;
}

/*style each item*/
ul#mainNavQuad ul li{
    position:relative; float:left; width:134px; height:1px;
    padding:3px 0px; text-align:right;
}

html>body ul#mainNavQuad ul li{
    height:auto;
}

ul#mainNavQuad ul li a{
    width:122px !important; padding:0 6px; height:1px; display:block; color:#000000;
}

html>body ul#mainNavQuad ul li a{
    height:auto;
}

ul#mainNavQuad ul li a:hover{
    color:#cc0000;
}



/* fifth one*/

ul#mainNavfifth{
    line-height:14px; text-transform:uppercase; margin:0; padding:0; 
    width:134px; font-family:Tahoma, arial, helvectica; font-size:11px;
}

ul#mainNavfifth li{
    margin:0; padding:0; 
    list-style-type:none; background-repeat:no-repeat; width:134px;
}

ul#mainNavfifth li a{
    height:30px; width:133px; display:block; text-decoration:none;
}

/*images for nav headers*/
ul#mainNavfifth li#mainNavfifth1{
    background-image:url(../images/df_dropnav/mainNav1.gif);
}

ul#mainNavfifth li#mainNavfifth1.active{
    background-image:url(../images/df_dropnav/mainNav1On.gif);
}

ul#mainNavfifth li#mainNavfifth2{
    background-image:url(../images/df_dropnav/mainNav2.gif);
}

ul#mainNavfifth li#mainNavfifth2.active{
    background-image:url(../images/df_dropnav/mainNav2On.gif);
}

ul#mainNavfifth li#mainNavfifth3{
    background-image:url(../images/df_dropnav/mainNav3.gif);
}

ul#mainNavfifth li#mainNavfifth3.active{
    background-image:url(../images/df_dropnav/mainNav3On.gif);
}

ul#mainNavfifth li#mainNavfifth4{
    background-image:url(../images/df_dropnav/mainNav4.gif);
}

ul#mainNavfifth li#mainNavfifth4.active{
    background-image:url(../images/df_dropnav/mainNav4On.gif);
}

ul#mainNavfifth li#mainNavfifth5{
    background-image:url(../images/df_dropnav/mainNav5.gif);
}

ul#mainNavfifth li#mainNavfifth5.active{
    background-image:url(../images/df_dropnav/mainNav5On.gif);
}

ul#mainNavfifth li#mainNavfifth6{
    background-image:url(../images/df_dropnav/mainNav6.gif);
}

ul#mainNavfifth li#mainNavfifth6.active{
    background-image:url(../images/df_dropnav/mainNav6On.gif);
}

/*syle ul for items*/

ul#mainNavfifth ul{
    display:none; height: 1px;
    overflow:hidden;
    padding:4px 0 2px 0; background-color:#ffffff;
     
}

/*style each item*/
ul#mainNavfifth ul li{
    width:133px; height:1px;
    padding:3px 0px; text-align:right;
}

html>body ul#mainNavfifth ul li{
    height:auto; text-align:left;
}

ul#mainNavfifth ul li a{
   text-align:left; width:1px; visibility:hidden; padding:0 6px; height:1px; display:block; color:#000000; overflow:hidden;
}

ul#mainNavfifth ul li a img{
    width:120px; height:82px; display:block;
}

html>body ul#mainNavfifth ul li a{
    height:auto;
}

ul#mainNavfifth ul li a:hover{
    color:#cc0000;
}

.df_element_show {display:block !important; visibility:visible !important}
.df_element_hide {display:none !important; visibility:hidden !important}

/*these horiztonally set the place where the drop down menu appears so that it is centered*/
ul#mainNav ul.dropPosition1 {}
ul#mainNav ul.dropPosition2 {margin-left:-20px;}
ul#mainNav ul.dropPosition3 {margin-left:-28px;}
ul#mainNav ul.dropPosition4 {}
ul#mainNav ul.dropPosition5 {margin-left:-28px;}
ul#mainNav ul.dropPosition6 {margin-left:-20px;}
ul#mainNav ul.dropPosition7 {margin-left:-30px;}
ul#mainNav ul.dropPosition8 {}
ul#mainNav ul.dropPosition9 {margin-right:-14px;}
ul#mainNav ul.dropPosition10 {margin-right:-32px;}
ul#mainNav ul.dropPosition11 {}
ul#mainNav li.listItem3 {
	position:absolute; 
	top:262px;
	left:0px;
}	
ul#mainNav li.listItem4 {
	position:absolute;
	top:262px;
	left:135px;
}

ul#mainNav ul li ul li h4.menuHdrNoImg {
	margin-top:14px;
	}

ul#mainNav ul.lastDrop ul {
	margin-top:36px;
}

ul#mainNav ul.lastDrop li {
	width:150px;
}