body { margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 76%;  background: url('/images/bg2.jpg'); background-repeat: repeat-x; background-color: #56ACFF; color: #333;}
img {border: 0;}

#content_preview {background: #fff; padding: 12px;}

hr {color: #ccc; background-color: #ccc;}
a:link, a:visited {color: #008080; text-decoration: underline;}
a:hover, a:active {text-decoration: none;}
.clear {clear: both;}
.center {text-align: center;}
.right {text-align: right;}
.underline {text-decoration: underline;}
.result {color: red;}
.img_right {float: right; padding: 0 0 4px 8px;}
.img_left {float: left; padding: 2px 8px 4px 0;}

.darkrow {background:#fafafa;}

#header {padding-bottom: 16px;}
/*#header h1 {margin: 0; clear: none;}*/
#header_logo {float: left;}
#header_tagline {float: left; margin: 0 0 0 56px;}
#sharebox{margin: 12px 0; }

#global_links {float: right; width: 248px; text-align: right; padding: 12px 12px 0 0; color: #fff; }
#global_links a {color: #fff; }
#global_buttons {margin-top: 12px;  text-align: right; height: 23px;}

a.globalnav_button:link, a.globalnav_button:visited {display: block; float: right; width: 65px; height: 19px; padding-top: 4px; background:url(/images/globalnav_button.png); font-size: 11px; text-decoration: none; text-align: center; color: black;}
a.globalnav_button:hover, a.globalnav_button:active { background:url(/images/globalnav_buttonH.png); text-decoration: none; color: black;}

#header_search {float: right; padding: 16px 12px 0 0; width: 240px; text-align: right;}
#main_holder {width: 950px; margin: auto;}
#menu_holder {background: url('/images/menu_bg.png'); height: 40px; width: 932px; float: left; padding: 0 9px;}
#content_holder {background: #fff;  border-bottom: 1px solid #ccc;}
#content {background: #fff; min-height: 400px; float: left; width: 666px;  padding:  16px 0 16px 24px; }
#top_banner {margin: 12px 0 0 0; border: 1px solid #999; width: 666px;}
#top_banner div {font-style: italic; color: #666; padding: 8px;}
#top_banner img {width: 666px;}

#top_banner_wide{margin: 12px 0 0 0; border: 1px solid #999; width: 886px;}
#top_banner_wide img {width: 886px; height: 160px;}

.top_banner {margin: 12px 0 0 0; border: 1px solid #999; width: 666px;}
.top_banner div {font-style: italic; color: #666; padding: 8px;}
.top_banner img {width: 666px;}

#content h1, #content_preview h1 {color: #FF9900; margin: 0; font-size: 21px;}
#content h2, #content_preview h2 {color: #999; margin: 6px 0; font-size: 16px;}
#content h3 {color: #A0866E}
#sidebar, #member_sidebar {background: #fff;   float: right; width: 222px; margin: 24px 12px;}
#sidebar ul, #sidebar ol,  #sidebar p{margin-top: 4px;}
#sidebar h3, #home_signup h3 {margin:  0 0 6px 0; color: #42C3BF; font-size: 14px;}
#sidebar h4 {margin: 4px 0 0 0;  color: #5C3317; font-weight: normal; font-size: 12px; font-weight: bold;}
.sidebar_ad {margin: 16px 0; text-align: center;}
#footer_links {background: #fff; padding: 8px; text-align: center;}
#footer, #aanr_footer {color: white; padding: 6px 6px 32px 6px; }
#footer a,  #aanr_footer a{color: white;}
#footer_left {float: left;}
#footer_right {float: right;}
#footer_links {background: #fff; padding: 8px; text-align: center;}
a.secretlink:link, a.secretlink:visited, a.secretlink:hover, a.secretlink:active {color: #fff; text-decoration: none;}
.searchField {width: 170px;color:  gray; font-style: italic;}
#menu2 {float: right; width: 246px; height: 40px;}
#menu2 a:link, #menu2 a:visited {display: block; float: left; background: url(/images/largebutton_bg.png); width: 116px; height: 30px; text-align: center; color: black; text-decoration: none; padding-top: 10px}
#menu2 a:hover {background: url(/images/largebutton_on_bg.png);}
#box_content {padding: 12px;}


 /* CSS for box */
.box {text-align:left;	width: 99%; background:#fff url('/images/right_side_border.png') repeat-y 100% 0; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0}
.bi {background:#fff url('/images/left_side_border.png') repeat-y 0 0;  padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0}
.bt {height:14px; margin:0 -7px; background:url('/images/box.png') no-repeat 100% 0;}
.bt div {width:18px; height:17px; background:url('/images/box.png') no-repeat 0 0; }
.bb {height:17px; margin:0 -7px; background:url('/images/box.png') no-repeat 100% 100%;}
.bb div {	width:18px; height:17px; background:url('/images/box.png') no-repeat 0 100%;}
.box_bg {background:  #F1EAD6; padding: 8px 14px;}

.box2, .box3 {text-align:left;	width: 99%; background:#fff url('/images/login/loginbox_right.gif') repeat-y 100% 0;; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0}
.bi2 {background:#fff url('/images/login/loginbox_left.gif') repeat-y 0 0;; padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0}
.bt2 {height:14px; margin:0 -7px; background:url('/images/login/loginbox.gif') no-repeat 100% 0;}
.bt2 div {width:18px; height:17px; background:url('/images/login/loginbox.gif') no-repeat 0 0; }
.bb2 {height:17px; margin:0 -7px; background:url('/images/login/loginbox.gif') no-repeat 100% 100%;}
.bb2 div {	width:18px; height:17px; background:url('/images/login/loginbox.gif') no-repeat 0 100%;}

.box3 {margin-bottom: 16px;}
.club_searchform {margin-top: -12px;}

#dashboard_holder {clear: both;  border: 1px solid #cccccc; margin-top: 12px;}
#dashboard_holder .icon_holder {float: left; padding:  12px; text-align:  center;}

/*End box css*/

#home-splash {width: 464px; float:left;  border: 1px solid #ccc; padding-bottom: 12px; margin: 24px 0 0 8px;}
#home-splash .wrapper-thumbs {float:none;width:auto;position:static;overflow:hidden;}
#home-splash .thumbs {font-size:11px;color:#999;text-align:center;bottom:0;z-index:0;left:50%;float:left;height:65px;padding:0;margin:0;}
#home-splash .thumbs {height:auto;color:#000;font-weight:normal;position:static;padding:0; background: none;}
#home-splash .thumbs li {cursor:pointer;float:left;margin:-10px 0 0 6px;padding:12px 3px 3px;position:static;right:auto;list-style:none;width:81px;margin-left:0px; padding-bottom: 10px; height: 74px;}
#home-splash .thumbs .lnk-thumb {position:relative;}
#home-splash .thumbs li.first {}
#home-splash .thumbs li.selected {color:#fff;background:#000 url(/images/thumb_arrow2.gif) no-repeat; margin-top: -10px; z-index: 99;}
#home-splash .thumbs li.selected a {color: #fff;}
#home-splash .thumbs li a {display:block;margin-top:0; }
#home-splash .thumbs li .title {padding: 3px;}
#home-splash  ol.thumbs {border: 1px solid; background: #f5f5f5; border-color: #ccc; margin-top: 10px;}

#home-splash p.today-date {color: #666; font-size: 12px; margin: 8px 0 8px 14px; font-weight: bold;}

#home-splash .thumbs img {width:76px;height:28px;border:1px solid #ccc;display:block;  margin: 4px 0; padding:2px; height: 30px;}

#home-splash .thumbs li.selected img {border-color:#fff;/* jw: no need to set height as javascript does it */ margin-top: 4px;}
#home-splash .content {position:relative;width:464px;height:303px;border:0;margin:12px 12px 0;float:none; }


#home-splash .content .text-related h3 {text-align: left; font-variant: small-caps; font-size: 18px;  padding: 0; margin: 4px 0 6px 0;}
#home-splash .content .text-related h3 a {color: #324C76;}
#home-splash .text-related ul li h4 {display:inline;text-transform:none;}
#home-splash .wrapper-related {position:absolute;top:168px;right:0; left: 0; overflow:hidden;width:426px; height:128px; background: none;  background: url('/images/splash-text-bg.png') repeat-x; border: 1px solid; border-color: #ccc; padding: 0 6px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8;   -khtml-opacity: 0.8;  opacity: 0.8;}

#home-splash a.splash_link:link,  #home-splash a.splash_link:visited {color:#008080; text-decoration: underline;}
#home-splash a.splash_link:hover,  #home-splash a.splash_link:active{color:#008080; text-decoration: none;}

a.splash_header:link, a.splash_header:visited  {color: #FFDA43; text-decoration: none;}
a.splash_header:hover, a.splash_header:active {}

#home-splash .text-related {font-size:12px;float:none; font-weight:normal;}
#home-splash .text-related p {font-weight:normal; margin:0; color: #000; font-size:12px}


#home-splash .text-related ul {width:auto; margin: 0 0 0 16px; padding: 0;}
#home-splash .text-related ul li {list-style-position:outside;list-style-image: none;font-size:11px;	}
#home-splash .text-related li {padding-bottom: 3px; }

#home-splash .data {width:100%;height:100%;position:absolute;display:none;_height:270px;}

#home-splash .data img.main_splash {width:438px;height:160px;position:static;margin: 0; border: 1px solid #ccc;}
#home-splash .thumbs .item-thumb a {position:relative;display:block;_width:80px;_height:45px; }
#home-splash .thumbs .item-thumb a {text-decoration:none; }
#home-splash .thumbs .item-thumb a:hover {color: #fff;}

a.lnk-thumb:link, a.lnk-thumb:visited{color: #008080;}
a.lnk-thumb:hover {color: #008080;}

#home-splash  .title {}

#home-splash .text-related-text {color: black; background: none; border: none; padding: 0 0 8px 0;}

#home-splash .text-related-text .left-side {width: 246px; padding-right: 10px; float: left;}
#home-splash .text-related-text .right-side {width: 160px; padding: 0 4px; float: left;}
#home-splash .text-related-text .text-divider {width: 1px; float: left; background: #ccc; height: 90px;}
#home-splash .text-related-buton{text-align: center;}

/*
#signup_box {float: left; width: 229px; margin-left: 12px; text-align: center;}
#signup_top {background:url(/images/signup_top.png); width: 229px; height: 10px;}
#signup_middle {background:url(/images/signup_middle.png); width: 213px; padding: 8px;}
#signup_bottom {background:url(/images/signup_bottom.png); width: 228px; height: 10px;}
#signup_box h3 {font-variant: small-caps; font-size: 16px; margin: -4px 0 0 0;}
*/

#signup_box {float: left; width: 212px; margin-left: 12px; text-align: center; border: 1px solid #cccccc; padding: 6px; background: url(/images/envelope.png) no-repeat;  background-color: #f5f5f5; }
#signup_box h3 {font-variant: small-caps; font-size: 15px; margin-top: 4px;}

#icon_holder {float: left; width: 240px; margin-top: 12px;}
.icon {float: left; width: 60px; text-align: center; }

a.facebook:link, a.facebook:visited {display: block; width: 60px; height: 60px; background:url(/images/icons/facebook.png);}
a.facebook:hover, a.facebook:active { width: 60px; height: 60px; background:url(/images/icons/facebookH.png);}

a.twitter:link, a.twitter:visited {display: block; width: 60px; height: 60px; background:url(/images/icons/twitter.png);}
a.twitter:hover, a.twitter:active { width: 60px; height: 60px; background:url(/images/icons/twitterH.png);}

a.youtube:link, a.youtube:visited {display: block; width: 60px; height: 60px; background:url(/images/icons/youtube.png);}
a.youtube:hover, a.youtube:active { width: 60px; height: 60px; background:url(/images/icons/youtubeH.png);}


a.rss:link, a.rss:visited {display: block; width: 60px; height: 60px; background:url(/images/icons/rss.png);}
a.rss:hover, a.rss:active { width: 60px; height: 60px; background:url(/images/icons/rssH.png);}


#home_sidebar {float: left;  margin: 12px 0 0 10px;  padding: 12px 0; width: 216px;}
#home_page {padding-bottom: 12px;}



#sidenav h3 a:link, #sidenav h2 a:visited {text-decoration: none;}
#sidenav ul {margin:0;padding:0;list-style-type:none;display:block; line-height:165%;}
#sidenav ul  li{margin:0;padding:0;border-top:0px solid #cccccc;border-bottom:1px dotted #cccccc;}
#sidenav ul  li a{display:block;text-decoration:none;color:#000; padding-left:6px; color: #5C3317;}
#sidenav ul  li a:hover{background: #5C3317; color: #F1EAD6;}
#sidenav ul  li a.sidenavOn,ul  li a.sidenavOn:hover{ background: #CFC7B0; color: #5C3317;}
#sidenav ul li ul {margin-left: 16px;}

#sidebar_ad {margin: 24px 0; text-align:center;}
#sidenav h4.switch_item{margin-left: -9px;}
#sidenav h4.switch_item_header {padding-left: 6px;}

#errorList { color: red; padding:  0; margin: 0 0 12px 20px; }
#errorList li {list-style-image: url('/pageworx/images/warning.png'); list-style-position:  inside;}

#logged_notice {float: right; margin: 12px 6px 0 0; font-weight: bold; color: #999;}
#logged_page h1 {margin-top: 12px;}

/*login styles*/
#loginTable {float: left; width: 324px; margin-left: 44px; font-size: 12px;}
#setupTable {float: left; width: 344px; margin-left: 24px;}
.loginCellIcon {width: 130px;}
#loginHeader {float: left; margin-left: 12px;}
#loginHolder {width: 600px; margin:  auto;}
#loginHolder #errorList {color: red; margin-bottom: 12px;}

#loginBreadcrumbs {width: 600px; margin:  auto; padding: 12px;}
#loginHolder ul { padding: 0; margin: 0; list-style-position:  inside; color:  blue; color:  #666666}
#loginHeader {text-align:  center;  background-repeat:  no-repeat; padding: 6px 0  12px 0;}
#loginMainTitle {padding: 16px 0 16px 84px; margin: 0; color:  #666; font-size: 24px; }
a.loginMainTitle:link, a.loginMainTitle:visited, a.loginMainTitle:hover, a.loginMainTitle:active {color: #666666; text-decoration: none;}
		
#logResult {color:  red; text-align:  center; color: red; margin-bottom:  12px;}
.loginCellTop {color: #FF9900; padding-bottom:  10px; font-size: 18px;}
.loginField{font-weight:  bold; color: #333333; width:  12em;}

/*separated these two because login is https*/
.loginSubmit  {background:  url('/login/images/submit_bg.gif'); border:  1px solid #FFCC00; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }
.submitButton{background:  url('/images/submit_bg.gif'); border:  1px solid #FFCC00; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }

.loginCellLeft {font-weight:  bold; padding:  4px 4px 4px 0; text-align:  right;}
.loginCellRight {padding:  4px 4px 4px 0;}
.loginCellBottom{  font-size:  .9em; padding: 4px 0 4px 0;}
.loginRetrieveLinks {font-size:  .9em; padding-top:  8px;}


.guestLink {font-size:  .8em; margin: 6px 0 6pxp 0; text-align: center; font-weight:  bold;}
#retrieveFinish,  .errorOut {float: left; width: 350px;  margin-left: 12px;}
/*end login styles*/

.user_message {clear: both; font-style: italic; margin-top: 12px; color: #666; border: 1px dotted #ccc; padding: 6px; background: #f5f5f5;}

#regions h3 {margin: 12px 0 0 0;}
#regions p{margin: 0; }
#regions td {padding-left: 12px;}
#regions td, #regions th { border-bottom: 1px solid #ccc; padding-bottom: 12px;}

#basic_form {border: 1px solid #ccc; margin: auto; background:#fff;}
#basic_form th, #basic_form td, #email_user th, #email_user td {padding: 4px;}
#basic_form select {margin-right: 6px;}
#basic_form th, #email_user th {text-align: right;}
 .form_header {background: #666; color: white; font-weight: bold;}

#text_area_input {width:400px;}
#progressbar {width:0px;height:16px;}
#barbox {float:right;height:16px;background-color:#FFFFFF;width:100px;border:solid 2px #000;margin-right:3px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#count {float:right;margin-right:8px;font-family:'Georgia', Times New Roman, Times, serif;font-size:16px;font-weight:bold;color:#666666}

#popup_body { background: url('/images/popup_bg.jpg'); background-repeat: repeat-x; background-color: #C2DCFD; color: #333; margin: 0;}
#popup_header {border-bottom: 1px solid #ccc; padding: 0  0 16px 16px; height: 120px}
#popup_header img, #popup_header h1 {float: left;}
#popup_header h1 {color: #FF9900; margin: 60px 0 0 32px;}
#popup_content {margin: 16px; clear: both;}
#popup_content h2 {color: #666;}
#popup_footer {border-top: 1px solic #ccc; text-align: center; font-style: italic; margin-top: 24px; color: #666;}
	
#popup_close {width: 100px; text-align: center; margin: 24px auto;}

/*
a.closeLink:link{border:  1px solid #ffcc00; -moz-border-radius: 4px; -webkit-border-radius: 4px;  text-decoration:  none;  padding: 4px; color:  #000000;font-size:  .8em; background: url('/pageworx/images/buttonOff.gif'); background-repeat:  repeat-x; display: block;   text-align:  center; cursor: pointer;}
a.closeLink:visited {border:  1px solid #ffcc00; -moz-border-radius: 4px; -webkit-border-radius: 4px;  text-decoration:  none; padding:  4px; color:  #000000;font-size:  .8em; background: url('/pageworx/images/buttonOff.gif'); background-repeat:  repeat-x;}
a.closeLink:hover{border:  1px solid #CCCFF7; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: url('/pageworx/images/buttonOn.gif'); background-repeat:  repeat-x;}
a.closeLink:active {border:  1px solid #CCCFF7; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: url('/pageworx/images/buttonOn.gif'); background-repeat:  repeat-x;}
*/
.club_happening h3 {margin-bottom: 4px;}
.club_happening h4 {margin: 0;}
.club_happening h5 {margin: 4px 0;}

.club_searchform {padding: 12px;  height: 130px; margin-top: 2px;}

.club_listing_holder {float: left; width: 320px;  padding-right: 12px;}
.club_listing h3 {background:url(/images/sun_icon.png) no-repeat; background-color: #ff9933; color: #fff; padding: 8px 4px 6px 30px; width: 260px; }
.club_listing h4, #happening_holder h4 {margin-bottom: 0; font-size: 13px;}
.club_listing p, #happening_holder p {margin-top: 0;}
.club_listing { width: 294px;}

.club_listing h4 a:link, .club_listing h4 a:visited{text-decoration: none;}
.club_listing h4 a:hover{text-decoration: underline;}

.club_listing .premium_listing {border-top: 2px solid; border-bottom: 2px solid; border-color: #666;}
.club_listing .premium_listing h4, #map_sidebar .premium_listing h4, #map .premium_listing h4  {font-size: 16px;}
.club_listing .premium_listing p, #map .premium_listing p {font-weight: bold; font-size: 1.1em;}


.nonlanded_notice {margin-left: 4px;}

#map_holder {border: 1px solid #999; width: 898px;}
#map_sidebar {float: left; width: 324px; padding: 12px; height: 526px; overflow: auto; background: #f5f5f5;}
#map_sidebar div {width: 292px;}
#map_sidebar a {text-decoration: none;}
#map_sidebar h4, #map h4 {margin: 0; font-size: 14px;}
#map_sidebar p, #map p {margin-top: 0;}
#map_sidebar .premium_listing {padding: 12px 8px; margin-bottom: 8px; background: #fff; border: 1px solid #666;}
#map_sidebar .premium_listing h4 {font-size: 16px;}
#map {width: 550px; height: 550px; float: left;}

.smaller {font-size: .9em;}
.club_searchform div {margin-top: 8px;}
.club_searchform { }



#happenings_filter {border: 1px solid #666; background: #f5f5f5; padding: 12px; margin: 24px 0;}
#happenings_filter h3 {margin: 6px 0 6px 42px;}

#happening_holder h2  {background:url(/images/sun_icon.png) no-repeat; background-color: #666666; color: #fff; padding: 8px 4px 6px 30px; width: 260px; margin-bottom: 0; width: 95%}
.happening {padding-bottom: 6px; border-bottom: 1px solid #ccc;}
#events {margin-top: 24px;}
#events h2 {background:url(/images/sun_icon.png) no-repeat;  background-color: #57ACFF; color: #fff; padding: 8px 4px 6px 30px; }
#happening_holder h3 {margin: 16px 0 8px 0;}
#happening_holder h4 {margin: 0 0 6px 0;}
#events h3 {color: #999; margin:  0;}
#events h4, .event_location {margin: 4px 0 0 0;}
.event_listing {padding: 12px 0; border-bottom: 1px solid #cccccc;}

#featured_clubs {margin-top: 16px}
#featured_clubs th {width: 150px; padding: 0 0 32px 0;}
#featured_clubs td {padding: 0 0 32px 12px;}
#featured_clubs h2 {margin: 0; font-size: 14px;}
#featured_clubs h3 {margin: 2px 0 0 0;  font-size: 12px;}
#featured_clubs p {margin-top: 4px;}
#featured_clubs th img {border: 1px solid #666;}

.evaluation-notice {display:none;} /*Temporary only--license must be purchased and this line removed*/

#bottom_banner {margin-top: 24px;}

#content ul, #archive_links ul, #popup_body ul { list-style-image: url(/images/list_bullet.gif);}
#content ul li , #content ol li, #archive_links li, #popup_body li {padding-bottom: 6px;}
#archive_links ul { padding-left: 14px; margin-top: 0;}

#archive_links h3 {margin: 24px 0 12px 0; color: #666;}
#archive_links h4 { background: #FF9900; color: #fff; font-size: 14px; padding: 4px; margin: 0 0 6px 0;}

#sidebar_signup, #home_signup {border: 1px solid #999; background: #fff; padding: 8px; text-align: center;}
.signup_submit{font-size: 10px; margin-top: 8px;}
.signup_input {color:#999; font-weight: bold; width: 120px; font-size: 11px;}
#sidebar_signup div, #home_signup div{text-align: left; width: 100px; margin: auto; font-style: italic;}
#home_signup {width: 210px; float: left; margin: 6px 0 0 12px;}

#sidebar .sidebar_loglink {width: 110px; font-weight: bold; margin: auto; margin-top: 32px;}

.searchInfo{color:  #666666; font-style:  italic; font-size:  ..9em;}
.search_results {padding-bottom:  24px;  }
.resultsLink {}
.resultsBody{}
.resultsUrl {color:  #339900;}
.textHighlight{background: #ffffae}

.download_admin {margin: 6px 0;}
.download_admin  {border: 1px solid #ccc; background:#fff;}
.download_admin th, .download_admin td {padding: 4px;}
.download_admin select {margin-right: 6px;}
.download_admin th {text-align: right;}

#press_releases h3, #press_releases h4 {margin: 0;}
#press_releases h5 {margin: 4px 0 0 0; font-weight: normal; font-style: italic;}
#press_releases td, #image_downloads td {padding: 12px 0;}
#press_releases {margin-top: 16px;}


#image_downloads, #art_downloads {margin-top: 12px;}
#image_downloads a.download_link, #cartoon_holder a.download_link, #art_downloads a.download_link {color: blue; display: block; background: url(/images/download_button.png) no-repeat; padding-left: 20px; font-size: 14px; font-weight: bold; height:19px;}
#art_downloads {line-height: 2.5em;}
#art_downloads a.download_link {display: inline;  font-size: 16px;}
#cartoon_holder {margin-bottom: 12px;}
#cartoon_holder .cartoon {border: 1px solid #ccc; padding: 2px; margin:16px 7px 0 0; float: left; width: 120px;}
.onPage {border: 1px solid #666; padding: 2px;}

#header_title {width:  540px; float: left; text-align: center; padding-top: 12px;}
#header_title h1{margin: 0; font-size: 24px;}
#header_title h2{margin: 0; font-weight: normal; font-size: 16px; font-style: italic;}
#header_title a {color: #333; text-decoration:none;}

/*CSS for FAQ Page Toggle*/
h4.trigger {padding: 0 0 4px 10px; margin: 2px 0; background: url(/images/list_bullet.gif) no-repeat; background-position: 0 6px; width: 640px; font-size: 12px; font-weight: normal; float: left;}
.toggle_container {margin: 0 0 5px; padding: 12px; background: #f5f5f5; overflow: hidden; width: 500px; clear: both;}
.toggle_container h5 {font-size: 14px; color: #FF9900; margin: 0 0 10px; padding: 0 0 5px 0; border-bottom: 1px dashed #ccc;}

.toggle_container2 {margin: 0 0 5px; padding: 12px;  overflow: hidden; width: 300px; clear: both;}


#contactpage_info {float: right; border: 1px dotted; padding: 8px; width: 150px;}

#staff_listing {float: right; width: 250px; border: 1px solid #ccc; padding: 12px; background: #f5f5f5;}
#staff_listing h3 {}

#press_downloads {margin: 24px 0 0 64px; line-height: 2em;}
#press_downloads a.download_link {font-size: 14px; font-weight: bold; height: 17px; background: url(/pageworx/images/pdf.gif) no-repeat; padding-left: 20px; font-size: 14px; font-weight: bold; height: 17px;}

#corporate_logos div.logo {float: left; padding: 24px;}

#gat_table {margin-top: 12px;}
#gat_table h3, #gat_table h4 {margin: 0;}
#gat_table th, #gat_table td {padding: 12px 0; border-bottom: 1px solid #cccccc;}
#gat_table td {padding-left: 8px;}
.gat_top p {margin: 6px 0 0 0;}
.expandLink {color: #666; font-style: italic;}

.news_item {padding-bottom: 24px;}
.news_item .byline, #content .byline {color: #666; font-style: italic;}

#poolside_president {background: black; color: white; margin-top: 24px; padding-top: 12px;  font-weight: bold;}
#poolside_description {padding: 12px;}
#poolside_video {width: 640px; text-align: center; margin: auto;}
#poolside_president h2 {color: #cccccc; margin-bottom: 0;}
#poolside_president p {margin: 4px 0;}

.video_date {color: #666; font-size: .9em;}

#testimonials .testimonial {}
#testimonials .submitted_by {font-weight: bold; color: #666;}
#testimonials div  {border-top: 1px solid #ccc; padding-top: 12px;}
#testimonials h3 {margin: 0;}
#testimonials .pageLinks {text-align: center;}
#testimonials h4 {margin: 6px 0 0 0; color: #c1c1c1;}

#donate_table td, #donate_table th, #membership_table td, #membership_table th {padding: 4px;}
#donate_table th, #membership_table th {text-align: right; color: #666;}
#donate_table .example, #membership_table .example  {color: #666; font-size: .85em;}
#donate_review, #membership_review {margin-left: 24px;}

#membership_table {margin-top: 24px;}


#my_experience h2 a {text-decoration: none; color: white;}
.experience_box {margin-top: 32px;}
.experience_box img.box_thumb {width: 150px; height: 150px; float: right; border-left: 1px solid #999; }
.box_body p {width: 488px; margin: 0; padding: 12px; float: left;  }
.story_body p {margin: 0; padding: 6px 12px;}
#my_experience .story_body h3 {margin:16px 12px 0 12px; color: #FF9900; clear: both;}
.experience_box .box_body, .experience_box .story_body {border: 1px solid; border-color: #999; margin-top: 6px;}
#my_experience h2 { margin:0;}
.experience_box h2 span {font-size: 14px; border: 1px solid;  border-color: #999; padding: 6px;  background: #999; color: white;}
#my_experience .submitted_by {color: #666; font-style: italic;}

#memberships .membership_image {float: left; width: 150px; margin: 24px 0;}
#memberships .membership_content {float: left; width: 492px;  margin: 24px 0 24px 24px;}
#memberships .membership_content h3 {font-size: 18px; color: #A0866E; margin: 4px 0 0 0;}

a.youtube_link:link, a.youtube_link:visited {background: url('/images/youtube_small.jpg') no-repeat; padding-left: 24px;}

#home_bottom {clear: both; float: left;   padding: 16px 16px 0 16px; margin-top: 12px; color: #000; border-top: 1px solid #ccc; margin-top: 12px; width: 900px;}
#home_bottom h2 {color: #FF9900; margin-top: 0;}

.mapAd {text-align: right; margin: -120px 12px 6px 0;}

	#tabcontainer {margin: 24px 0;}
	#tablist {padding: 3px 0; margin-left: 0; border-bottom: 1px solid #ccc; font: bold 11px Verdana, sans-serif; }
#tablist li {list-style: none; margin: 0; display: inline;}
#tablist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #ccc; border-bottom: none; background: #DDE; text-decoration: none;}
#tablist li a:link { color: #448; }
#tablist li a:visited { color: #448; }
#tablist li a:hover { color: #000; background: #AAE; border-color: #ccc;}
#tablist li a#current { background: white; border-bottom: 1px solid white;}

#regions_home_left {float: left; width: 500px; padding: 12px 0 0 12px; font-size: 1.25em;}
#regions_home_left h4 {color: #666;}
#region_social_links{height: 55px;}
#region_social_links img {padding-right: 42px;}
.region-news-ga {margin-bottom: 50px;}
.region-news-ga h3 {margin: 0;}
.region-news-ga p.posted_date {font-style:italic;}

.footer_banner {text-align: center; background: #fff; padding: 24px 0;}



