/* -- GENERIC -- */

body {font-family: Arial, Helvetica, sans-serif;}

a:link {color:#b8070f;text-decoration:underline;} 
a:visited {color:#444444;text-decoration:underline;} 
a:active {color:#b8070f;text-decoration:underline;} 
a:hover {color:#000000;text-decoration:underline;}

form {margin-top:0px;margin-bottom:0px;}

/* -- COMMUNITY WEB APPLICATION -- */

/* HEADER - TABLE */

.cwa-head-table {margin-bottom:8px;background-color:#357C54;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;}
a.cwa-link-changeloc:link,a.cwa-link-changeloc:visited,a.cwa-link-changeloc:active {color:#ffffff;}
a.cwa-link-changeloc:hover {color:#ffffff;}


/* SIDEBAR LISTS: Categories, Cities, Venues, Browse Form */

.cwa-sidebar-border {border-bottom:1px solid #cccccc;background-color:#f2f2f2;}
.cwa-sidebar-header {font-size:14px;color:#FFFFFF;font-weight:bold;background-color:#4A0708;padding:4px 6px 4px 6px;}
.cwa-sidebar-details {font-size:13px;color:#444444;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;}
a.cwa-sidebar-links:link,a.cwa-sidebar-links:visited,a.cwa-sidebar-links:active {color:#b8070f;}
a.cwa-sidebar-links:hover {color:#000000;}
a.cwa-sidebar-links-selected:link,a.cwa-sidebar-links-selected:visited,a.cwa-sidebar-links-selected:active {color:#cc131b;font-weight:bold;text-decoration:none;}
a.cwa-sidebar-links-selected:hover {color:#cc131b;font-weight:bold;text-decoration:none;}
.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;}

a.cwa-sidebar-extras {font-size:12px;color:#444444;}


/* 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:right;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;}


/* DETAILS */

.cwa-details-header-borderversion {font-size:15px;font-weight:bold;color:#000000;border-top:1px solid #999966;border-bottom:1px solid #999966;border-left:1px solid #999966;border-right:1px solid #999966;background-color:#cccc99;padding-left:6px;padding-right:6px;text-align:center;}
.cwa-details-header {font-size:15px;font-weight:bold;color:#000000;padding-left:0px;padding-right:0px;text-align:center;}
.cwa-details-subheader {font-size:13px;}
.cwa-details-section-header {font-size:13px;font-weight:bold;}
.cwa-details {font-size:13px;margin-top:10px;}
.cwa-option-links {font-size:11px;color:#999966;text-align:center;}


/* DETAILS - SMALL CALENDAR */

.cwa-smc-table {font-size:11px;border:1px solid #40689E;margin-bottom:4px;}
.cwa-smc-header {font-size:11px;font-weight:bold;color:#ffffff;background-color:#b8070f;border-bottom:1px solid #40689E;}
.cwa-smc-dayname {font-size:11px;padding-left:2px;padding-right:3px;border-bottom:1px solid #40689E;}
.cwa-smc-nodate {font-size:11px;padding-left:3px;padding-right:3px;background-color:#efefef;}
.cwa-smc-noeventday {font-size:11px;padding-left:3px;padding-right:3px;}
.cwa-smc-eventday {font-size:11px;padding-left:3px;padding-right:3px;color:#ffffff;background-color:#b8070f;}


/* 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:#b8070f;;padding:4px 6px 4px 6px;}
.cwa-tcdetailname {font-size:12px;color:#ffffff;background-color:#6f6f6f;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;}

.cwa-form-confirm {font-size:13px;color:#000000;font-weight:bold;background-color:#f2f2f2;padding:4px 6px 4px 6px;}

.cwa-formproblems {background-image:url(http://modelretailer.com/bds/community/images/redalert_triangle_sm.gif);background-repeat:no-repeat;background-position:2px;color:#ff0000;font-weight:bold;font-size:12px;margin:6px 0px 6px 0px;padding-left:30px;}
.cwa-formproblems a {color:#ff0000;}
.cwa-formdetails {color:#000000;font-weight:normal;margin:0px 0px 6px 0px;}


/* 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:#357C54;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:#000000;
font-weight:bold;
background-color:#FFCA30;
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:#b8070f;cursor:pointer;}


/* CAPTCHA */

.captchacontainer {}
.captchaheader {font-weight:bold;font-size:13px;color:#FFFFFF;background-color:#4A0708;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(http://modelretailer.com/bds/community/images/redalert_triangle_sm.gif);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;}

/* -- Site Overrides -- */

#contentwell
{
	background:none;
}

#col2
{
	width:75%;
	padding:5px;
}