#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Arial; font-size:1.2em;}

#main_menu ul {margin:0 27px 0 27px; padding:0; list-style:none; background:#990000; border-top:none; border-bottom:none;}
#main_menu ul li { list-style-type:none; line-height:1.2em; background:#990000;}
#main_menu ul a { padding:8px 8px 8px 8px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block; background:url(theme_images/menu_level_1_div.gif) no-repeat 100% 50%;}
#main_menu ul a span { display:block;}
#main_menu ul a:hover { background:#000000; color:#FFFFFF; }
#main_menu ul #mainnavlist1active a { background:#999999; color:#FFFFFF; margin-left:-1px; }
#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom  a { background-image:none;}

#main_menu ul li ul  { background:#990000; padding:0; margin:0; border:1px solid #550000; border-top:none; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; /*border-bottom:2px solid #000000; border-right:2px solid #000000; border-left:2px solid #000000;*/}
#main_menu ul li ul a { border-top:1px solid #000000; width:170px;}
#main_menu ul #mainnavlist1active ul a  {background:#990000; border-top:1px solid #000000;}
#main_menu ul #mainnavlist1active ul a:hover { background:black;}

#main_menu ul li ul li a { background:none; padding:6px;}
#main_menu ul li ul li a span { text-align:left;}

.menu li li {

	float: left;
	width: 100%;
}



/*********************** Side Menu ***********************/
#navcontainer { margin:0; border-top:10px solid #990000;font-family:Verdana, Arial; margin:0 0 0 0}
#navcontainer ul { margin:0; padding:0; list-style-type:none; background:url(theme_images/menu_level_2_bck.gif); font-size:1em; border-bottom:1px solid #FFFFFF }
#navcontainer li { font-weight:normal; display:inline;}
#navcontainer a {color:#FFFFFF; text-decoration:none; padding:6px 5px 4px 5px; display:inline-block; background:url(theme_images/menu_level_1_div.gif) no-repeat 100% 8px;}

/* 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:none; background:#E4E4E4; color:#000000; margin-left:-1px; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom  a { background-image:none;}

/* 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 .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul .subnavlist1bottom 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 .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist1bottom a {}

/*********************** Footer Menu ***********************/
#menu_footer {}
#footer ul { margin:0; padding:0; list-style-type:none; display:inline; color:#FFFFFF;}
#footer ul li { display:inline; margin-right:5px; padding-right:5px; border-right:1px solid #FFFFFF; line-height:1em; }
#footer ul li a {color:#FFFFFF;}
#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active { text-decoration:none;}
#footer ul li a:hover { text-decoration:underline;}


#footer ul .footer1top {  }
#footer ul .footer1bottom { border:none;  }

.basic_menu { margin:0; padding:0; list-style-type:none; display:inline; font-size:1em;}
.basic_menu li {}

.div3_1 li { padding:5px 15% 5px 0;}
.div3_2 li { padding:5px 15% 5px 15%;}
.div3_3 li { padding:5px 15% 5px 15%;}