#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu {padding:0; margin:0 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#C5C8CD'); background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#C5C8CD)); background: -moz-linear-gradient(top,  #F0F0F0,  #C5C8CD);
background: url(/creo_files/css_themes/default/theme_images/menu-back-1.png);

}

#main_menu ul { line-height:0.8em; margin:0; padding:0; list-style:none; }
#main_menu ul li { float:left; margin:0; padding:0; list-style-type:none; _width:90px; }
#main_menu ul a { padding:15px 0 14px 10px;   font-weight:bold; color:#646464; text-decoration:none; display:block; font-size:12px; line-height:7px; }
#main_menu ul a .spanFirst { display:block;}
#main_menu ul a .spanRest { color:#646464;}


#main_menu ul a span { display:block; padding-right:10px; }
#main_menu ul a:hover { height:20px;  background: gradient(linear, left top, left bottom, from(#3ECFEE), to(#A5E9F8)); -webkit-gradient(linear, left top, left bottom, from(#3ECFEE), to(#A5E9F8)); background: -moz-linear-gradient(top,  #3ECFEE,  #A5E9F8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ECFEE', endColorstr='#A5E9F8');}
#main_menu ul #m11active a { height:20px;  gradient(linear, left top, left bottom, from(#B5B6BA), to(#BDBEC3)); background: -webkit-gradient(linear, left top, left bottom, from(#B5B6BA), to(#BDBEC3)); background: -moz-linear-gradient(top,  #B5B6BA,  #BDBEC3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5B6BA', endColorstr='#BDBEC3');
 }
 #main_menu ul #m11active li a{ background:none;}
 #main_menu ul #m11active a .spanRest {}

#main_menu ul ul a:hover { background:none !important;}
 
#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom a { }


/*********************** Side Menu ***********************/
#navcontainer { margin:0; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { font-weight:bold; background:none; padding:0; margin:0; }
#navcontainer a { display:block; padding:5px;  color:#000000; text-decoration:none;}

/* Level 2 */
#navcontainer ul { }
#navcontainer ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer ul a:hover { text-decoration:underline; }
#navcontainer ul #subnavlist1active a { text-decoration:underline; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { }

/* Level 3 */
#navcontainer ul #subnavlist1active ul { }
#navcontainer ul #subnavlist1active ul a { width:155px; padding:5px 5px 5px 15px; background:#BABABA; color:#000000; text-decoration:none; }
#navcontainer ul #subnavlist1active ul a:hover { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul .subnavlist2top a { }
#navcontainer ul #subnavlist1active ul .subnavlist2bottom a { }

/* Level 4 */
#navcontainer ul #subnavlist1active ul #subnavlist2active ul { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a { width:145px; padding:5px 5px 5px 25px; background:#989898; color:#000000; text-decoration:none; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a:hover { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul #subnavlist3active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3top a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3bottom a { }

/* Menu 3 */
#m2 { margin:4px 0 20px 0;}
#m2 ul { margin:0; padding:0 0 0 33px; list-style-type:none; height:35px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35363B', endColorstr='#96A0AA'); background: -webkit-gradient(linear, left top, left bottom, from(#35363B), to(#96A0AA)); background: -moz-linear-gradient(top,  #35363B,  #96A0AA); }
#m2 li { font-weight:bold; background:none; padding:0; margin:0; float:left; font-size:11px;}
#m2 a { display:block; height:35px; line-height:35px; color:#000000; text-decoration:none; color:#FFFFFF; padding-right:20px; }

#main_menu .sublinks { border-top:4px solid #FFFFFF;}
#main_menu .sublinks { margin:0; padding:0 0 0 0; list-style-type:none; height:35px; background:url(../theme_images/menu/m2Back.jpg) repeat-x; width:100%;}
#main_menu .sublinks li { font-weight:bold; background:none; padding:0; margin:0; float:left; font-size:11px; line-height:35px !important;} 
#main_menu .sublinks a { display:block; height:34px !important; padding:0; margin:0; font-size:11px; font-weight:bold; line-height:36px; color:#000000; text-decoration:none; color:#FFFFFF; padding-right:10px; }
#main_menu .sublinks .m12top { margin-left:33px;}

/* Menu 3 */
#m3 { margin:0; }
#m3 ul { margin:0; float:right; padding:0 0 0 33px; list-style-type:none; background:url(../theme_images/menu/m3BckInner.gif) no-repeat; margin-right:86px; _font-size:10px; _height:22px; _overflow:hidden;}
#m3 li { font-weight:bold; background:none; padding:0; margin:0; float:left; font-size:11px; _width:140px; _text-align:center; }
#m3 a { display:block; height:22px; line-height:22px; background:url(../theme_images/menu/m3BackCont.jpg) repeat-x; color:#000000; text-decoration:none; color:#FFFFFF; padding-right:20px; }
#m3 a:hover {color:#FF8200;}
#m3 #m31active a { color:#FF8200;}

/*********************** Footer Menu ***********************/
#menu_footer {}
#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer ul li { display:inline; margin-right:10px; line-height:1em; font-size:#666666; }
#footer ul li a { color:#666666; text-decoration:none; }
#footer ul li 
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }