/* $Id: lc1_menus.css,v 1.7 2009/09/18 13:07:57 pmorrill Exp $

   override menubar divs: standard top-level menu bar
   refer to srv/lc1_classes.css for defaults
*/
.menu-list {
	height: auto;
}
#nav li a:link, #nav li a:active, #nav li a:visited, #nav li div {
	padding: 17px 20px 0px 20px;
	color: #3B597D;
	font-size: 14px;
	height: 33px;
	font-weight: normal;
	text-transform: uppercase;
}
#nav li a:hover {
	color: #82BD00;
}
#nav li a.chained:link, #nav li a.chained:active, #nav li a.chained:visited, #nav li div {
	background-color: #82BD00;
	color: #ffffff;
}


.subpage-menu {
	width: 100%;
	height: auto;
	background-color: #82BD00;
}
.subpage-menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.subpage-menu ul li {
	float: left;
	height: 50px;
	padding: 0px;
	position: relative;
}

.subpage-menu li a:link, .subpage-menu li a:active, .subpage-menu li a:visited, .subpage-menu li span {
	display: block;
	color: #ffffff;
	padding: 17px 20px 0px 20px;
	font-size: 14px;
	height: 33px;
	font-weight: normal;
	text-transform: uppercase;

}
.subpage-menu li span,.subpage-menu li a:hover {
	background-color: #659B09;
	margin: 9px 12px;
	padding: 8px;
	height: auto;
}
.subpage-menu li span.disabled {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}

/* we are hiding these 3rd level menus - no display */
.subpage-menu li ul {
	display: none;
	padding: 0px 0px;
	position: absolute;
	top: 50px;
	left: 0px;
	background-color: #abeeab;
	height: auto;
	z-index: 100;
}
.subpage-menu li ul li {
	background-color: #82BD00;
	text-align: left;
	width: 100%;
	padding: 0px 0px;
	height: auto;
	position: relative;
}
.subpage-menu li ul li a:link,.subpage-menu li ul li a:active,.subpage-menu li ul li a:visited, .subpage-menu li ul li span {
	display: block;
	padding: 8px 15px;
	height: auto;
	background-color: #82BD00;
	white-space: nowrap;
}
.subpage-menu ul li ul li.nolink span {
	display: block;
	background-color: #659B09;
	margin: 0px 0px;
}
.subpage-menu ul li ul li.nolink span span {
}
.subpage-menu ul li a:hover,.subpage-menu ul li ul li a:hover {
	color: #efefef;
	background-color: #659B09;
}


/***********************************************************************
 *
 * Theme (a.k.a. Child) menus for sub-pages
 *
**********************************************************************/
.gr { background-color: #82BD00; text-align: center; }
span.gr { background-color: #F86829; text-align: center; }
.btn-gr { background-color: #82BD00; text-align: center; }
.btn-gr:hover { background-color: #F86829; }
.btn-gr[disabled] { background-color: #F86829; }
.btn-orange { background-color: #F86829; }
.btn-blue { background-color: #374F6B; }
.btn-green { background-color: #82BD00; }
.disabled { text-decoration: line-through; }
a.disabled { text-decoration: line-through; }
button.disabled { text-decoration: line-through; color: #454577; }
.circle {
	display: inline-block;
	color: #ffffff;
	border: 0px;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	margin-bottom: 12px;
	padding: 0px;
	vertical-align: middle;
}
.rect {
	display: inline-block;
	border: 0px;
	width: 100%;
	padding: 8px 0px;
	color: #ffffff;
	margin-bottom: 12px;
	vertical-align: middle;
}

.themes {
	position: relative;
	margin: 22px 0px;
}
.themes .hatched {
	height: 100px;
}
.themes .btn-back {
	background-color: #ffffff;
	text-align: center;
}

.themes a,.theme { color: #3A5B7C; font-size: 17px; font-size: 1.1rem; }
.themes a:hover { color: #ababab; }

.qlink {
	position: relative;
	top: -30px;
	z-index: 20;
}

.quicklinks {
	height: 140px;
	background-color: #374F6B;
	position: relative;
}

.ql-pixels {
	background-image: url('/images/home/ql-pixels.jpg');
	height: 20px;
	width: 98%;
	position: absolute;
	bottom: 10px;
	left: 1rem;
}
.quicklinks a { color: #ffffff; }
.quicklinks a:hover { color: #ababab; }

/* on subpages */
.subpage-qlinks { margin-top: 70px; }
.subpage-qlinks .quicklinks .ql-pixels { display: none; }

#local_menu {
	padding-top: 20px;
	width: 100%;
}
#local_menu h2 { margin-top: 0px; }
