#mainNav {margin:70px 0 0 16px; background:url(/img/layout/mainNav_bg.jpg) top left repeat-y;}

#mainNav ul {padding:5px 0 10px 0;}
#mainNav ul li {list-style:none; display:block; width:141px; margin:0 0 0 9px;}
#mainNav ul li.start {padding:5px 0 0 0;}
#mainNav ul li.end {}
#mainNav ul li a, #mainNav ul li a:visited {background:url(/img/layout/main_nav_bg_off.gif) top left no-repeat; height:25px; width:141px; display:block; line-height:24px; font-weight:bold; color:#fff; text-decoration:none; padding:0 0 0 12px;}
#mainNav ul li a:hover {text-decoration:none;}
#mainNav ul li a.closed {background:url(/img/layout/main_nav_bg_off.gif) top left no-repeat;}
#mainNav ul li a.open {background:url(/img/layout/main_nav_bg_on.gif) top left no-repeat;}

#mainNav ul ul {margin:0; padding:0; background:url(/img/layout/mainNav_ul_bg.gif) bottom left no-repeat; display:none;}
#mainNav ul ul li {background:none; padding:0; margin:0;}
#mainNav ul ul li.start {padding:5px 0 0 0;}
#mainNav ul ul li.end {padding:0 0 5px 0;}
#mainNav ul ul li a, #mainNav ul ul li a:visited {background:none; width:141px; height:auto; line-height:normal; color:#F7F3EA; font-weight:normal; text-decoration:none; padding:2px 0 2px 12px;}
#mainNav ul ul li a:hover {text-decoration:underline;}
#mainNav ul ul li a.open {background:none; font-weight:bold;}
#mainNav ul ul li a.closed {background:none; font-weight:normal;}

#mainNav ul ul ul {padding:0; margin:0; background:none;}
#mainNav ul ul ul li {padding:0; margin:0;}
#mainNav ul ul ul li.start {padding:2px 0 0 0;}
#mainNav ul ul ul li.end {padding:0 0 2px 0;}
#mainNav ul ul ul li a, #mainNav ul ul ul li a:visited {width:141px; color:#fff; height:auto; font-size:11px; line-height:normal; font-weight:normal; text-decoration:none; padding:2px 0 2px 22px;}
#mainNav ul ul ul li a:hover {text-decoration:underline; font-weight:normal;}

