/* Start of CMSMS style sheet 'menu' */
#main-menu {	float: left;	height:39px; overflow: hidden;  }
#main-menu ul {float: left; list-style: none; margin: 0; padding: 0; position: relative; text-align: center; }
#main-menu ul li { display: block; float: left; list-style: none;	margin: 0; padding: 0; position: relative; }
#main-menu ul li a { display: block; padding: 12px 17px 13px 17px; color: #fff; text-decoration: none; font-size: 14px; font-weight: bold; margin-left: 10px; }
#main-menu ul li a:hover { color: #ddd; background: #ccc url('layout/bg-menu-on.png') repeat-x left top;  }
#main-menu ul li a.active,
#main-menu ul li a.active:hover,
#main-menu ul li a.menuactive,
#main-menu ul li a.menuactive:hover { color: #fff; background: #ccc url('layout/bg-menu-on.png') repeat-x left top; }

/* Logged In Menu */
#logged-in-menu { background: transparent url('layout/bg-login.png') repeat-x top left; color: #fff; }
#logged-in-menu div{ display: block; background: transparent url('layout/bg-login-cap.png') no-repeat right top; height: 42px; margin: 0; padding: 0; width: 540px; }
#logged-in-menu ul { list-style-type: none; margin:0; padding: 0; }
#logged-in-menu ul li { padding: 0 0 0 0; float: left; }
#logged-in-menu ul li a { display: block; float: left; color: #fff; padding: 7px 10px; }
#logged-in-menu ul li a:hover { color: #fff; background: #1f1f1f url('') repeat-x left top;  }
#logged-in-menu ul li a.active,
#logged-in-menu ul li a.active:hover,
#logged-in-menu ul li a.menuactive,
#logged-in-menu ul li a.menuactive:hover { color: #fff; background: #ccc url('layout/bg-menu-on.png') repeat-x left top; }

/* Admin Box Menu */
#admin-box { background: transparent url('layout/bg-login.png') repeat-x top left; color: #fff; display: block; height: 42px; width: 400px; position:relative; }
#admin-box ul { list-style-type: none; margin:0; padding: 0; }
#admin-box ul li { padding: 0 0 0 0; float: left; }
#admin-box ul li a { display: block; float: left; color: #fff; padding: 7px 10px; }
#admin-box ul li a:hover { color: #fff; background: #1f1f1f url('') repeat-x left top;  }
#admin-box ul li a.active,
#admin-box ul li a.active:hover,
#admin-box ul li a.menuactive,
#admin-box ul li a.menuactive:hover { color: #fff; background: #ccc url('layout/bg-menu-on.png') repeat-x left top; }

#footer-menu { float: left; height:39px; overflow: hidden; position: relative; }
#footer-menu ul { }
#footer-menu ul li { display: block; float: left; list-style: none; margin: 0; padding: 0; position: relative; border-left: 1px solid #fff; }
#footer-menu ul li.first { border-left: 0px none #fff; }
#footer-menu ul li a { display: block; padding: 2px 15px; color: #fff; }


#footer-nav-left { position: absolute; width: 250px; left: 0;  font-size: 0.8em; }
#footer-nav-left ul { margin-left: 0px; padding-left: 0; }
#footer-nav-left ul li {  }
#footer-nav-left ul li a { color: #fff; }
#footer-nav-mid { position: absolute; width: 250px; left: 300px; font-size: 0.8em; }
#footer-nav-mid ul li a { color: #fff; }
#footer-nav-right { position: absolute; width: 250px; left: 600px; font-size: 0.8em; }
#footer-nav-right ul li a { color: #fff; }


/* End of 'menu' */

