
@import url(/images/wba/global/themes/20-brando/styles.css);
@import url(/images/wba/global/css/960_24_col.css);

a img{
	border: 0;
}

/* Type
----------------------------------------*/
.ie h1,.ie h2,.ie h3,.ie h4,.ie h5,.ie h6,
.ie #navtop1row a,
.ie #navtop2row a{
	font-weight: bold !important;
}

h1 {
	color: #364819;
}
.m360 div#content h2, h2 {
	color: #5A4B42;
}
.m360 div#content h3, h3 {
	color: #2E565E;
}
h4 {
	color: #2E565E;
}
h4.sectionTitle {
	background: url(/images/wba/associations/12924/imgs/bak-home-h4.png) repeat-x 0% 0%;
	color: #fff;
	text-shadow: -1px -1px 0px #333;
	font: normal 16px Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 10px 0 0;
	padding: 5px 10px 0;
	clear: both;
	height: 30px;
	line-height: 25px;
}
h5 {
	background: #B6A57D url(/images/wba/associations/12924/imgs/bak-h5.png) repeat-x center bottom;
}
#rightnavcell h5.hover {
	background: #B6A57D;
}
h6 {
	color: #364819;
}

a:link, 
a:active, 
a:visited,
#maincontentcell a:link, 
#maincontentcell a:active, 
#maincontentcell a:visited,
#rightnavcell a:link, 
#rightnavcell a:active, 
#rightnavcell a:visited {
	color: #354619;
	text-decoration: underline;
}
a:hover,#maincontentcell a:hover,#rightnavcell a:hover {
	color: #354619;
}


/* Text-Based Navigation
----------------------------------------*/
/* Navtop1 */
#navtop1list {
	background: url(/images/wba/associations/12924/imgs/assnbanner.jpg) no-repeat left top;
}
#navtop1list > li > a {
	padding: 0;
	margin-top: 23px;
	height: 30px;
	text-align: center;
	padding-top: 13px;
	text-shadow: -1px -1px 0px #333;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.6);
	font: normal 16px/17px Trebuchet MS, Arial, Helvetica, sans-serif;
}
#navtop1list > li > a:hover {
	margin-top: 18px;
	height: 35px;
}
#navtop1list li#navtop1item_1 > a,#navtop1list li#navtop1item_1 > a:hover {
	background: url(/images/wba/associations/12924/imgs/bak-nt1-1.png) repeat-x left top;
}
#navtop1list li#navtop1item_2 > a,#navtop1list li#navtop1item_2 > a:hover {
	background: url(/images/wba/associations/12924/imgs/bak-nt1-2.png) repeat-x left top;
}
#navtop1list li#navtop1item_3 > a,#navtop1list li#navtop1item_3 > a:hover {
	background: url(/images/wba/associations/12924/imgs/bak-nt1-3.png) repeat-x left top;
}

/* Navtop2 */
#navtop2list {
	background: url(/images/wba/associations/12924/imgs/bak-nt2.jpg) repeat-x left top;
	height: 50px;
}
#navtop2list li {
	border-left: 1px solid #131313;
	border-right: 1px solid #6E6E6E;
	z-index: 88;
}
#navtop2list > li > a {
	padding: 16px 0 10px;
	text-shadow: -1px -1px 0px #000;
	font: lighter 16px/18px Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 136px;
	height: 24px;
}
#navtop2list li a#navtop2link_7 {
	width: 140px;
}
#navtop2list > li > a#navtop2link_2,
#navtop2list > li > a#navtop2link_4 {
	padding-top: 7px;
	height: 33px;
}
#navtop2list li a:hover {
	background: #335E76;
}


/* Flyouts
----------------------------------------*/
#navtop1list li ul,
#navtop2list li ul {
	border: none;
	background: #EEEBDE;
	width: 170px;
}
#navtop1list li ul li a, 
#navtop1list li ul li a:link, 
#navtop1list li ul li a:visited,
#navtop2list li ul li a,
#navtop2list li ul li a:link,
#navtop2list li ul li a:visited {
	border: none;
	color: #364819;
	padding: 8px 10px;
	text-shadow: none;
	width: 150px;
	z-index: 999;
}

#navtop1list li ul li a:hover, 
#navtop2list li ul li a:hover {
	background: #96AC60;
	color: #FFF;
	padding: 8px 10px;
	width: 150px;
}
#navtop1list li ul li a, 
#navtop1list li ul li a:link, 
#navtop1list li ul li a:visited,
#navtop1list li ul li a:hover {
	width: 150px;
}


/* Containers
----------------------------------------*/
.home #maincontentcell {
	padding: 10px 0;
}

 
/* Content
----------------------------------------*/
#maincontentsubcell ul,
div#content ul {
    list-style: none outside none;
    margin: 15px 0 0;
    padding: 0 0 0 15px;
}
#maincontentsubcell ul li,
div#content ul li {
	line-height: 1.2em;
	padding: 0 0 10px 16px;
	background: transparent url(/images/wba/associations/12924/imgs/bak-li.png) no-repeat left 3px;
}
#maincontentcell blockquote {
	background: #F2F0E1 url(/images/wba/associations/12924/imgs/bak-bq.png) no-repeat right bottom;
}
#maincontentcell blockquote, #maincontentcell blockquote p {
	color: #666666;
	font: italic 16px/1.1em Georgia, Times, "Times New Roman", serif;
}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	width: 200px;
}
#maincontentcell #rightnavcell a:active, 
#maincontentcell #rightnavcell a:link, 
#maincontentcell #rightnavcell a:visited {
	color: #344619;
}
#maincontentcell #rightnavcell a:hover {
	color: #344619;
}


/* Client-side Left Navigation
----------------------------------------*/
#leftnavcell {
	margin-right: 10px;
	background-color: #97C3AF;
}
#leftnavcell ul {
	background: #6B8A7C;
	margin-top: -10px;
}


/* Footer
----------------------------------------*/
#assnfootercell ul, 
#footertablecell ul {
	list-style: none;
	padding: 0;
}
#assnfootercell ul li, 
#footertablecell ul li{
	display: inline;
	margin-right: 10px;
	border-right: 1px solid #333;
	padding-right: 10px;
}
#assnfootercell ul li#navFooterLast, 
#footertablecell ul li#navFooterLast{
	border: none;
}
#assnfootercell ul li a, 
#footertablecell ul li a{
	font-size: 12px;
	color: #2C545E;
}


/* Clickable Logo
----------------------------------------*/
#logo-click {
	border: none;
	margin-left: -475px;
	top: 15px;
	width: 320px;
}
#logo-click h1 {
	height: 105px;
}


/* Home page Structure
----------------------------------------*/
#homeRight {
	border: 1px solid #CCC;
	padding: 10px;
	width: 328px;
}


/* Login
----------------------------------------*/
#login-widget {
	background: #024486 url(/images/wba/associations/12924/imgs/bak-login.png) repeat-x 0 0;
	height: 30px;
	margin: 0 0 10px;
	position: relative;
}
#login-widget a {
	text-decoration: none;
}
#login-widget #quick_login {
	padding: 5px 12px;
}
#login-widget #quick_login a.forgotpass {
	right: 12px;
	top: 8px;
	width: auto;
}
#login-widget #login_welcome {
	padding: 7px 12px;
}


/* Banner
----------------------------------------*/
#banner {
	position: relative;
	margin-bottom: 10px;
}
#banner ul {
	background-color: #D1E1DA;	
	height: 190px !important;
	width: 590px !important;
}
.imageRotation li, 
#maincontentcell .imageRotation li {
	width: 190px !important;
	height: 140px !important;
	padding: 20px 10px 30px 370px;
	overflow: hidden;
}
#banner ul li img {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 25;
}
#banner li h3 {
	color: #221F1F;
	font: bold 20px Arial, sans-serif;
	margin-top: 0;
}
#banner #prev-btn {
	position: absolute;
	top: 182px;
	left: 0px;
}
#banner #next-btn {
	position: absolute;
	top: 182px;
	right: 0px;
}


/* News
----------------------------------------*/
#news h5 {
	background: url(/images/wba/associations/12924/imgs/bak-news-h5.png) repeat-x 0% 0%;
	color: #364819;
	text-shadow: 1px 1px 0px #9DAF6D;
	font-size: 18px;
	margin: 10px 0 0 0;
	padding: 10px;
}
#news h2 {
	color: #2D555E;
	font: 16px/1em Helvetica, Arial, sans-serif;
	margin: 5px 0 0 0;
	padding: 5px 0 5px;
}
#news p {
	margin: 0 0 5px;
	text-align: justify;
	border-bottom: 2px solid #D4CB9B;
	padding-bottom: 10px;
}
#news a {
	color: #344619;
	font-weight: bold;
}


/* Home Content
----------------------------------------*/
#homeContent h2 {
	color: #364819;
	font: normal 20px/1.4em Trebuchet MS, Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	border-bottom: 2px solid #D4CB9B;
}
#homeContent p {
	margin-top: 0;
	line-height: 1.4em;
}
#homeContent a {
	color: #344619;
	font-weight: bold;
	float: right;
	padding-bottom: 5px;
}


/* Events (from article)
----------------------------------------*/
#eventsDiv ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#eventsDiv ul li {
	clear: left;
	padding: 10px;
	min-heightheight: 50px;
	overflow: hidden;
	background-image: none;
}
#eventsDiv ul li.odd {
	background-color: #EEEBDE;
}
#eventsDiv  li h4 {
	width:35px;
	float: left;
	text-align: center;
	margin: 0 10px 5px 0;
	line-height: 1.5em;
}
#eventsDiv h4 em {
	color: #93A95C;
	font: bold 26px/19px Helvetica, Arial, sans-serif;
}
#eventsDiv  h5 {
	margin: 0 0 0 40px;
	background: none;
	padding: 0;
}
#eventsDiv  ul li address {
	margin: 0 0 0 50px;
}
#maincontentcell #eventsDiv h5 a {
	color: #9F8B58;
	font: bold 15px/1.4em Arial, sans-serif;
}
#maincontentcell #eventsDiv h5 a {
	color: #9F8B58;
	font: bold 15px/1.4em Arial, sans-serif;
}
#maincontentcell #eventsDiv h5 a:hover {
	text-decoration: underline;
}


/* Search Widget
----------------------------------------*/
#search-widget {
	top: 10px;
	right: auto;
	left: 50%;
	margin-left: 280px;
}
#search-widget #search-field {
    background: url(/images/wba/associations/12924/imgs/bak-search-focus.png) no-repeat 0% 50%;
    width: 153px;
    height: 16px;
    border: 0;
    color: #FFF;
    padding: 5px;
}
#search-widget #search-field.search-bkgd {
   	background-image: url(/images/wba/associations/12924/imgs/bak-search.png);
}


/* Social Media
----------------------------------------*/
#socialDiv ul {
	list-style: none;
	padding: 0;
	margin: 5px auto;
	width: 185px;
}
#socialDiv ul li {
	display: inline;
	margin: 0 2px;
	background-image: none;
}


/* Sponsor Carousel
----------------------------------------*/
#sponsorsDiv {
	margin: 10px 5px;
}
.carousel-widget {
	background: #D1E1DA;
}
.carousel-widget ul#sponsors li {
	width: 125px;
	height: 70px;
	margin: 10px 10px 0 10px;
	padding: 0 0 10px 0;
}
.carousel-widget a#sc-prev-btn,
.carousel-widget a#sc-next-btn {
	height: 90px;
	top: 0;
	margin: 0;
}
.carousel-widget a#sc-prev-btn {
	background: url(/images/wba/associations/12924/imgs/btn-sponsor-prev.png) no-repeat 0 50%;
}
.carousel-widget a#sc-next-btn {
	background: url(/images/wba/associations/12924/imgs/btn-sponsor-next.png) no-repeat 100% 50%;
}
.carousel-widget a#sc-prev-btn:hover {
	background: url(/images/wba/associations/12924/imgs/btn-sponsor-prev-hover.png) no-repeat 0 50%;
}
.carousel-widget a#sc-next-btn:hover {
	background: url(/images/wba/associations/12924/imgs/btn-sponsor-next-hover.png) no-repeat 100% 50%;
}


/* CapWiz
----------------------------------------*/
#maincontentsubcell ul.cw-sub-nav li,
#maincontentsubcell ul.cw-nav-admin li {
	background: none;
}
#maincontentsubcell ul#cw-navigation, 
#maincontentsubcell ul.cw-sub-nav {
    margin: 10px auto;
}

