/* -- GENERIC -- */form {margin-top:0px;margin-bottom:0px;}h1 {margin-bottom:50px;}/* -- COMMUNITY WEB APPLICATION -- *//* HEADER - TABLE */.cwa-head-table {margin-bottom:8px;background-color:#40689E;color:#ffffff;padding:4px 6px 4px 6px;}.cwa-head {font-size:14px;color:#ffffff;}.cwa-head .location {font-weight:bold;}.cwa-head-searchtext {font-size:11px;text-align:left;margin-right:60px;}.cwa-head-searchform {font-size:11px;text-align:left;}.cwa-head-searchbutton {font-size:10px;}.cwa-head-details-spacer {font-size:12px;}.cwa-head-changeloc {font-size:11px;}/* SIDEBAR LISTS: Categories, Cities, Venues, Browse Form */.cwa-sidebar-border {border-bottom:1px solid #cccccc;}.cwa-sidebar-header {font-size:14px;color:#ffffff;font-weight:bold;background-color:#006599;padding:4px 6px 4px 6px;}.cwa-sidebar-details {font-size:13px;color:#000000;padding:4px 6px 4px 6px;}.cwa-sidebar-listheader {font-size:13px;font-weight:bold;color:#000000;margin:2px 0px 2px 0px;}.cwa-sidebar-list {margin:3px 0px 3px 0px;}.cwa-sidebar-list-morelink {font-size:13px;margin-top:4px;margin-bottom:2px;margin-left:6px;text-align:right;padding-right:6px;}.cwa-sidebar-spacer {font-size:6px;}.cwa-sidebar-spacerhalf {font-size:3px;}.cwa-sidebar-details td {font-size:13px;color:#444444;}.cwa-browseform-header {font-size:12px;font-weight:bold;}.cwa-browseform-text {font-size:12px;margin-top:2px;margin-bottom:1px;margin-left:2px;margin-right:2px;}.cwa-browseform-formfields {font-size:12px;width:116px;margin-bottom:4px;}.cwa-browseform-button {font-size:11px;}/* LIST */.cwa-list-header {font-size:14px;font-weight:bold;}.cwa-list-idxheader {font-size:13px;font-weight:bold;}.cwa-list-subheader {font-size:13px;}.cwa-list-noresults {font-size:13px;}.cwa-list-titlelink {font-size:13px;font-weight:bold;}.cwa-list-date {font-size:13px;}.cwa-list-hrow {font-size:13px;}.cwa-list-row {font-size:13px;}.cwa-list-row-label {font-weight:bold;}.cwa-list-row-info {font-size:13px;}div.cwa-list-hrow span.cwa-list-hleft {float:left;text-align:left;font-weight:bold;width:75%;margin:0px;padding:0px;}div.cwa-list-hrow span.cwa-list-hright {float:right;text-align:center;font-weight:bold;width:25%;margin:0px;padding:0px;}div.cwa-list-row span.cwa-list-left {float:left;width:60%;margin:0px;padding:0px;}div.cwa-list-row span.cwa-list-right {float:left;width:40%;text-align:right;margin:0px;padding:0px;}.cwa-list-border {font-size:1px;border-top:1px solid #668DB7;margin-top:4px;margin-bottom:4px;}.cwa-list-divider {font-size:1px;border-top:1px solid #cccccc;margin-top:4px;margin-bottom:4px;}/* FORM CLASSES */.cwa-bg0 {background-color:#ffffff;}.cwa-bg2 {background-color:#ffffff;}.cwa-ttheader {}.cwa-ttdetail {}.cwa-tcdetailheader {font-weight:bold;font-size:13px;color:#ffffff;background-color:#006599;padding:4px 6px 4px 6px;}.cwa-tcdetailname {font-size:12px;color:#ffffff;background-color:#117931;padding:2px 3px 2px 6px;}.cwa-tcdetailvalue {font-size:12px;background-color:#f2f2f2;padding:2px 3px 2px 3px;}.cwa-tcdetailtext {font-size:12px;}.cwa-formtextlong {width:100%;font-size:13px;}.cwa-formtextmedium {width:80%;font-size:13px;}.cwa-formtextsmall {width:50%;font-size:13px;}.cwa-formtext {}.cwa-formtextarea {width:100%;font-size:13px;}.cwa-formselectlist {font-size:13px;}.cwa-formlimittext {margin-left:5px;font-size:11px;}.cwa-formtextcal {width:100px;}.cwa-form-selectcal {font-size:11px;}.cwa-form-selectcallink {color:#990000;font-variant:small-caps;cursor:pointer;cursor:hand;}.cwa-form-dateformattext {font-size:12px;font-variant:small-caps;}/* CHANGE LOCATION PAGE */.cwa-cloc-header {font-size:14px;font-weight:bold;}.cwa-clocform-text {font-size:13px;}.cwa-cloclist-header {font-size:13px;font-weight:bold;}.cwa-cloclist-subheader {font-size:12px;font-weight:bold;margin-top:10px;}.cwa-cloclist-subheader2 {font-size:12px;margin:3px 0px 3px 6px;}.cwa-cloclist-formfields {font-size:12px;width:110px;}.cwa-cloclist-button {font-size:11px;}/* SEARCH PAGE - PAGE NAV */.cwa-searchpagenav-border {margin-bottom:8px;background-color:#668DB7;color:#ffffff;padding:4px 6px 4px 6px;text-align:center;}.cwa-searchpagenav-formtext {font-size:11px;}.cwa-searchpagenav-formfields {font-size:11px;width:110px;}.cwa-searchpagenav-formdates {font-size:11px;}/* SEARCH PAGE */.cwa-searchlist-statename {font-weight:bold;font-size:13px;margin-top:6px;}.cwa-search-header-zipcode {font-size:12px;}.cwa-search-subheader {font-size:12px;text-align:center;}/* PAGING */.paging-nav {font-size:12px;}.paging-links {font-size:12px;}/* BOX */.box {} .box-head {font-size:13px;color:#ffffff;font-weight:bold;background-color:#000000;padding:4px 6px 4px 6px;}.box-details {font-size:12px;color:#444444;border-bottom:1px solid #cccccc;background-color:#f2f2f2;padding:4px 6px 4px 6px;}/* UPDATE LINK */.updatelink {font-size:13px;color:#008ab6;cursor:pointer;}/* CAPTCHA */.captchacontainer {}.captchaheader {font-weight:bold;font-size:13px;color:#ffffff;background-color:#008ab6;padding:4px 6px 4px 6px;}.captchadivider {border-top:2px solid #ffffff;}.captchadetails {font-size:12px;background-color:#f2f2f2;padding:4px 6px 4px 6px;}.captchadetails div {margin-top:6px;margin-bottom:6px;}.captchadetails a {font-weight:normal;color:#990000;}.captchaerror {background-image:url(../redalert_triangle_sm.html);background-repeat:no-repeat;background-position:6px;font-weight:normal;color:#ff0000;padding:2px 20px 6px 40px;}/* REPORTS */.showstate{cursor:hand;cursor:pointer;float: right;margin: 1px 3px 1px 3px;}.headers{width: 96%;font-size:13px;color:#ffffff;font-weight:bold;background-color:#668DB7;padding:4px 6px 4px 6px;}.switchcontent{width: 96%;font-size:13px;color:#444444;border-bottom:1px solid #cccccc;background-color:#ffffff;padding:4px 6px 4px 6px;}.switchcontent div.from {padding-bottom:2px;border-bottom:1px solid #cccccc;}.switchcontent div.report {padding-top:4px;padding-bottom:4px;}.switchcontent div.footer {padding-top:2px;text-align:right;}img.howto {margin:0px 0px 0px 12px;border:1px solid #f2f2f2;}/* New Stuff */.clubs {clear:both;}.clubs .dataSection .dataHeader {background:#999;color:#fff;padding:7px;font:700 18px 'PT Sans Narrow',Helvetica,Arial,Sans-Serif;}.clubs .dataSection .dataItem .fieldName {font-weight:bold;}.results .resultSet .dataItem {clear:both;}.results .resultSet .dataItem .content {clear:both;}.clubs .filterBox {background:#ccc url('../diagonalpattern-20.html') repeat;padding:10px;margin:25px 0 0 0;}.clubs .filterBox div {padding-top:10px;}.clubs .filterBox span {display:inline-block; width: 125px; text-align:right;}.clubs .filterBox .buttons {color:#fff;}.validationSummary{	background-color:#CE0000;	border:2px solid #6A0000;	padding:10px 10px 10px 45px;	color:#FFFFFF;	font-weight:bold;	margin:20px 0 20px 0;	background-image:url("../validation_warning.html");	background-position:10px 8px;	background-repeat:no-repeat;	font-family:Arial, Sans-Serif;}.validationSummary ul{	padding:0;	margin:0;}.validationSummary ul li{	padding:0 0 2px 0;	margin:0 0 0 25px;	list-style-type:square;}.greenBox{	background-color:#009933;	border:2px solid #006600;	padding:10px;	color:#FFFFFF;	font-weight:bold;	margin:20px 0 20px 0;	font-family:Arial, Sans-Serif;}.greenBox a:link, .greenBox a:visited{	color:#FFFFFF;}.redBox{	background-color:#CE0000;	border:2px solid #6A0000;	padding:10px;	color:#FFFFFF;	font-weight:bold;	margin:20px 0 20px 0;	font-family:Arial, Sans-Serif;}.redBox a:link, .redBox a:visited{	color:#FFFFFF;}.clubs .dataSection .dataItem input[type=text], .clubs .dataSection .dataItem select, .clubs .dataSection .dataItem textarea {width:90%;padding:5px;border:1px solid #444;color:#555;}.clubs .addClub {width:45%;margin:25px 0 0 0; padding-right: 10px;}.clubs .addClub div {font-size:12px;font-weight:bold;background:#eaeaea;border-bottom:2px solid #ccc;color:#555;text-align:center;}.clubs .addClub div a {color:#555;text-decoration:none;width:100%;height:100%;display:block;padding:10px 0 10px 0;}.clubs .info {margin-bottom:10px; font-size:14px;}.clubs .infoHeader {font-weight:bold; text-decoration:underline;}