/* Global Styles */
*, html {margin:0; padding:0;}
body {background:#3a6939; font:12px Arial, Helvetica, sans-serif;}
.mainContainer {width:1011px; margin:auto;}
li {list-style: none;}
p {padding:0 0 15px 0; width:425px; line-height:20px; font:11px Arial, Helvetica, sans-serif; color:#545454;}
a {font:11px Arial, Helvetica, sans-serif; color:#4d8b4b;}
h2 {font:bold 15px Arial, Helvetica, sans-serif; color:#545454; padding:0 0 15px 0;}
td {padding:5px; font:12px Arial, Helvetica, sans-serif;}
h3 {font:bold 12px Arial, Helvetica, sans-serif; color:#2c502c; border-bottom:#AAA solid 1px; width:400px; margin:0 0 10px 0; clear:both;}
.breadCrumb {color:#4d4d4d; text-transform:lowercase; padding:10px 0 7px 0;}
#adminLinks a {color:#ff0000; float:right; padding:0 15px 0 0;}
/* Ad Styles */
.homeAdBottom {width:728px; height:90px; display:block; background:url('../images/home_bottom_ad2.jpg') no-repeat; margin:10px auto; clear:both;}

/* Header Styles */
.headerContainer {width:1011px;	height:98px; float:left; background:url('../images/header_bg.jpg') no-repeat;}
.loginContainer {width:206px; height:23px; float:right;	background:url('../images/login_bg.gif') no-repeat; font:11px Arial, Helvetica, sans-serif; color:#FFF; padding:10px 0 0 90px;}
.newsletterLink {width:231px; height:49px; background:url('../images/newsletter.gif') no-repeat; display:block; clear:both; float:right; margin:5px 25px 0 0;}
#loginShow, #loginHide, #logout {padding:0 0 0 30px; color:#FFF; text-decoration:none; width:50px;}
#login {background:#3f793e; height:0px; overflow:hidden;}
.searchContainer {width:250px; height:60px; float:left; padding:5px 0 0;}
.searchContainer h1 {font:bold 11px Arial, Helvetica, sans-serif; color:#3f8c3d; padding:0 0 5px 15px;}
.advancedSearch {padding:3px 0 0 15px; float:left; font:11px Arial, Helvetica, sans-serif; color:#2663fe; text-decoration:underline;}
.formSearch {padding:0 0 0 12px;}
.inputSearch {width:205px; height:19px;	border:#3f6e54 solid 1px; float:left;}
.inputSubmit {width:21px; height:21px; background:url('../images/search_submit.jpg') no-repeat;	border:none; float:left; margin:0 0 0 5px; cursor:pointer;}

/* Navigation Styles */
.navContainer {width:939px;	height:65px; float:left; padding:0 0 0 40px; background:url('../images/nav_bg.jpg') no-repeat right;}
.navLinks {width:681px; height:39px; float:left;}
.navHome {width:87px; height:39px; float:left; display:block; background:url('../images/home_off.jpg') no-repeat;}
.navHomeActive {width:87px; height:39px; float:left; display:block; background:url('../images/home_on.jpg') no-repeat;}
.navHome:hover {background:url('../images/home_on.jpg') no-repeat;}
.navAbout {width:109px;	height:39px; float:left; display:block;	background:url('../images/about_off.jpg') no-repeat;}
.navAboutActive {width:109px; height:39px; float:left; display:block; background:url('../images/about_on.jpg') no-repeat;}
.navAbout:hover {background:url('../images/about_on.jpg') no-repeat;}
.navEvents {width:83px;	height:39px; float:left; display:block;	background:url('../images/events_off.jpg') no-repeat;}
.navEventsActive {width:83px;	height:39px; float:left; display:block;	background:url('../images/events_on.jpg') no-repeat;}
.navEvents:hover {background:url('../images/events_on.jpg') no-repeat;}
.navMembership {width:126px; height:39px; float:left; display:block; background:url('../images/membership_off.jpg') no-repeat;}
.navMembershipActive {width:126px; height:39px; float:left; display:block; background:url('../images/membership_on.jpg') no-repeat;}
.navMembership:hover {background:url('../images/membership_on.jpg') no-repeat;}
.navMore {width:77px; height:39px; float:left; display:block; background:url('../images/more_off.jpg') no-repeat;}
.navMoreActive {width:77px; height:39px; float:left; display:block; background:url('../images/more_on.jpg') no-repeat;}
.navMore:hover {background:url('../images/more_on.jpg') no-repeat;}
.subNav {float:left; clear:both; padding:6px 0 0 60px; width:500px;}
.subNav a {color:#4d8a4a; margin:0 35px 0 0;}
.subNav a:hover {color:#FFF;}
.linkContainer {float:left;}
.viewEvents {width:118px; height:30px; margin:0 100px 0 0; display:block; background:url('../images/view_event_btn.gif') no-repeat; float:left;}
.viewHeadlines {width:134px; height:30px; display:block; background:url('../images/headlines_btn.gif') no-repeat; float:left;}
.homeBannerLinks {width:440px; height:30px; float:right;}
.video {width:395px; float:left; margin:1px 0 0 7px; background:#233944 url('../images/media.gif') no-repeat top; padding:40px 0 0 75px;}

/* Banner Styles */
.bannerBenefits {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_benefits.jpg') no-repeat right;}
.bannerFaq {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_faq.jpg') no-repeat right;}
.bannerMembership {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_membership.jpg') no-repeat right;}
.bannerVision {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_vision.jpg') no-repeat right;}
.bannerHealth {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_health.jpg') no-repeat right;}
.bannerResources {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_resources.jpg') no-repeat right;}
.bannerPayment {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_payment.jpg') no-repeat right;}
.bannerNews {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_news.jpg') no-repeat right;}
.bannerMission {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_mission.jpg') no-repeat right;}
.bannerDirectors {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_board.jpg') no-repeat right;}
.bannerCalendar {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_calendar.jpg') no-repeat right;}
.bannerCorporate {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_corporate_members.jpg') no-repeat right;}
.bannerStats {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_black_stats.jpg') no-repeat right;}
.bannerCompany {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_companies_by_type.jpg') no-repeat right;}
.bannerEvents {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_past_events.jpg') no-repeat right;}
.bannerDiscounts {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_member_discounts.jpg') no-repeat right;}
.bannerAdvertise {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_advertise.jpg') no-repeat right;}
.bannerContact {width:940px; height:217px; float:left; padding:0 0 0 40px; background:url('../images/banner_contact.jpg') no-repeat right;}
.linkBox {float:right;}
.headlineLinks {width:265px; background:url('../images/arrow.gif') no-repeat top left; padding:0 0 5px 15px; float:right; border-bottom:#73addb solid 1px; margin:5px 0 0 0; clear:both;}
.headlineLinks a {color:#FFF; text-decoration:none; width:250px; float:left;}
.headlineLinksLast {width:265px; background:url('../images/arrow.gif') no-repeat top left; padding:0 0 10px 15px; float:right; margin:5px 0 0 0; clear:both;}
.headlineLinksLast a {color:#FFF; text-decoration:none; width:250px; float:left;}

/* Home Banner Styles */
#bannerHomeOne {width:972px; height:215px; float:left; padding:0 0 0 35px;}

/* Search Styles */
.searchItem {float:left; width:400px; margin:0 0 10px 0; font-size:11px;}
.searchItem h3 {margin-bottom:5px;}
.searchItem a {font:inherit;}

/* Add Users Styles */
.addUsersForm div {padding:0 0 10px 0;}
.addUsersForm span {width:100px; display:block;}
.addUsersForm input {width:463px; border:#999 solid 1px; padding:3px}
.addUsersForm textarea {width:463px; border:#999 solid 1px; padding:3px;}
.addUsersButtons {float:right; padding:0 10px 0 0;}
.addUsersButtons input {margin-left:10px;}

/* Body Images */
.healthImage {width:133px; height:204px; background:url('../images/health_body.jpg') no-repeat; padding:0 0 10px 0;}
.membershipImage {width:133px; height:204px; background:url('../images/membership_body.jpg') no-repeat; padding:0 0 10px 0;}
.visionImage {width:133px; height:204px; background:url('../images/vision_body.jpg') no-repeat; padding:0 0 10px 0;}
.benefitsImage {width:133px; height:204px; background:url('../images/benefits_body.jpg') no-repeat; padding:0 0 10px 0;}
.resourcesImage {width:133px; height:204px; background:url('../images/resources_body.jpg') no-repeat; padding:0 0 10px 0;}
.paymentImage {width:133px; height:204px; background:url('../images/payment_body.jpg') no-repeat; padding:0 0 10px 0;}
.newsImage {width:133px; height:204px; background:url('../images/news_body.jpg') no-repeat; padding:0 0 10px 0;}
.missionImage {width:133px; height:204px; background:url('../images/mission_body.jpg') no-repeat; padding:0 0 10px 0;}
.directorsImage {width:133px; height:204px; background:url('../images/board_body.jpg') no-repeat; padding:0 0 10px 0;}
.calendarImage {width:133px; height:204px; background:url('../images/calendar_body.jpg') no-repeat; padding:0 0 10px 0;}
.corporateImage {width:133px; height:204px; background:url('../images/corporate_body.jpg') no-repeat; padding:0 0 10px 0;}
.statsImage {width:133px; height:204px; background:url('../images/stats_body.jpg') no-repeat; padding:0 0 10px 0;}
.companyImage {width:133px; height:204px; background:url('../images/companies_by_type_body.jpg') no-repeat; padding:0 0 10px 0;}
.eventsImage {width:133px; height:204px; background:url('../images/past_events_body.jpg') no-repeat; padding:0 0 10px 0;}
.discountsImage {width:133px; height:204px; background:url('../images/member_discounts_body.jpg') no-repeat; padding:0 0 10px 0;}
.advertiseImage {width:133px; height:204px; background:url('../images/advertise_body.jpg') no-repeat; padding:0 0 10px 0;}
.contactImage {width:133px; height:204px; background:url('../images/contact_body.jpg') no-repeat; padding:0 0 10px 0;}
.advertise {text-decoration:none; letter-spacing:4px;}

/* Body Styles */
.bodyContainer {width:935px; float:left; padding:32px 0 0 45px; background:url('../images/body_bg.jpg') no-repeat top right;}
.bodyContainerOther {width:940px; height:910px; float:left; padding:0 0 0 40px; background:url('../images/body_bg_other.jpg') no-repeat top right;}
.bodyLeft {width:131px; float:left; padding:35px 0 0 5px;}
.adLeftContainer {width:126px; padding:10px 0 0 7px;}
.adLeft {width:120px; height:605px; display:block; background:url('../images/left_ad.jpg') no-repeat top;}
.mainBody {width:480px; height:875px; overflow:auto; float:left; padding:0 2px 0 10px; color:#545454; line-height:17px;}
.corpContainer {width:930px; float:left;}
.mainBody li {list-style:disc;}
.mainBody ul {padding:0 0 0 15px;}
.mainBody h1 {font:19px Arial, Helvetica, sans-serif; color:#4a8b49; padding:0 0 10px 0;}
.bodyRight {width:301px; float:left; padding:45px 0 0 0;}
.healthRight {width:276px; height:838px; float:left; padding:72px 0 0 25px;}
.healthRight p {width:270px;}
.healthRight h1 {font:19px Arial, Helvetica, sans-serif; color:#4a8b49; padding:0 0 10px 0;}
.healthRight h2 {font:bold 12px Arial, Helvetica, sans-serif; color:#545454; width:270px;}
.wellsFargo {width:303px; height:151px; background:url('../images/wellsfargo.gif') no-repeat;}
.adRightContainerTop {width:300px; height:251px; text-align:center; padding:10px 0 10px 0;}
.advertusAd {width:300px; height:250px; background:url('../images/advertus_ad.jpg') no-repeat; display:block;}
.adRightContainerBottom {width:300px; height:261px; margin:10px 0 0 0; text-align:center;}
.adRightBottom {width:300px; height:250px; display:block; background:url('../images/right_ad.jpg') no-repeat;}
.faqImage {width:133px; height:204px; background:url('../images/faq_body.jpg') no-repeat; padding:0 0 10px 0;}
.healthContent {padding:0 0 0 15px; font:11px Arial, Helvetica, sans-serif;}
.healthContent p {padding:15px 0;}
.healthContent h2 {font:bold 15px Arial, Helvetica, sans-serif; color:#545454; padding:0 0 15px 0;}
.healthContent a {font:11px Arial, Helvetica, sans-serif; color:#4d8b4b; text-decoration:underline; line-height:17px;}
.newMembers {width:276px; background:#ececec url('../images/new_members.gif') no-repeat top; margin:10px 0 0 0; padding:50px 0 17px 35px; float:left;}
.newMembers li {list-style:disc; color:#666; margin:0 0 0 12px; line-height:22px;}
.communityEvents {width:308px; float:left; background:url('../images/community_events.gif') no-repeat top; margin:13px 0 0 0; padding:40px 0 0 8px;}
.comEvents {border-bottom:#666 dotted 1px; padding:5px 0 5px 5px;}
.joinChamber {width:295px; background:url('../images/join_header.gif') no-repeat top; float:left; margin:25px 0 0 3px; padding:60px 0 0 15px;}
.membershipApp {width:295px; height:65px; display:block; background:url('../images/membership_app.gif') no-repeat; margin:0 0 0 -5px;}
.membershipApp2 {width:295px; height:65px; display:block; background:url('../images/membership_app2.gif') no-repeat; margin:0 0 0 -5px;}
.rateSheet {width:175px; height:51px; display:block; background:url('../images/rate_sheet.jpg') no-repeat;}
.minorityWomen {display:block; background:url('../images/minority.jpg') no-repeat; width:295px; height:95px; margin:0 0 0 -5px;}
.googleCal {font:12px Arial, Helvetica, sans-serif; width:445px; height:306px; float:left; padding:7px 0 15px 0;}
#uList li {background:url('../images/list_icon.gif') no-repeat left; padding:0 0 0 10px; list-style:none; width:440px; margin:0;}
#eventList li {background:url('../images/list_icon.gif') no-repeat left; float:left; padding:0 0 3px 10px; list-style:none;  margin:0; font:11px Arial, Helvetica, sans-serif;}
.cellOdd {background:#e4ebe4;}
.pastEventsContent {float:left; width:88px; height:61px; border:#AAA solid 1px; margin:0 10px 0 0;}
.eventParagraph {padding:0 0 15px 0;}

/* Footer Styles */
.footerContainer {width:100%; height:108px; float:left;	background:url('../images/footer_bg.jpg') repeat-x; color:#FFF;}
.footer {width:787px; height:93px;	margin:auto; background:url('../images/footer_logo.gif') no-repeat top left; padding:15px 0 0 150px;}
.footer a {color:#FFF; text-decoration:none;}
#advertusLink {color:#40a13f; text-decoration:underline;}
#desertSkyLink {font-weight:bold; text-decoration:underline;}
.facebook {display:inline-block; width:16px; height:16px; background:url('../images/facebook.png') no-repeat bottom;}
.twitter {display:inline-block; width:16px; height:16px; background:url('../images/twitter.png') no-repeat bottom;}
