body {margin:0;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;color:white;font-size:14px}
td.login {background-color:#333333;}
a {color:white}
h1 {color:#FFCC33}
h2 {color:#FFCC33}
h3 {color:#FFCC33}
td.topmenu {background:url(/uploads/tf/tmenubg.gif) repeat-x}
div.topmenu {margin-left:70px;}
td.level1 {text-align:left;padding-right:40px;}
td.level1 a {color:white;font-size:16px;font-weight:bold;text-decoration:none}
td.level1 a:hover {text-decoration:underline}
td.content_wrap {background-color:#333333}
div.content_wrap {margin:20px 0;}
td.content {background:url(/uploads/tf/cbg.gif) repeat-y}
td.hcontent {background:url(/uploads/tf/hcbg.gif) repeat-y}
div.content {margin:0 20px;}
td.vtopspan {padding-right:30px;}
.vtopspan a {color:white;font-size:13px;text-decoration:none;font-weight:bold}
.vtopspan a:hover {text-decoration:underline}
form.search {margin:0}
input.search {margin-right:10px;}
.tx-indexedsearch .searchbox-tmpl-css label {width:70px}
div.tx-indexedsearch-search-submit, div.tx-indexedsearch-form {float:left}
td.topimg {border-top:1px solid #f3fdff;border-bottom:1px solid #cacccb}
table.level2 {background-color:#333333;border:1px solid white;border-bottom:none}
td.level2 {border-bottom:1px solid white;padding:4px 15px}
td.level2 a {color:white;text-decoration:none;font-size:12px}
td.level2 a:hover {text-decoration:underline}
td.footer {background-color:#515151}
.footer p {margin:0;padding:0;font-size:12px}
div.single_event a {color: #ffcc33;}
div.lcol {margin:0 20px}
div.lcol .csc-header {color:#ffcc33;}
/* div.lcol .csc-header h1 {margin-top:0} */
.calendar_upcoming .start_date {color:#cccccc}
.calendar_upcoming .single_event {border:none;padding:0}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background-color:#7d7d7d}
.calendar_upcoming p {margin:5px 0;}
.event_time {margin-top 10px;}
div.member-companyname {margin-top:10px; color: #FFCC33;}
td.hcontentw {background:url(/uploads/tf/hcbgw.gif) repeat-y;color:black;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border:2px solid #FFCC33;;}
table.tx_machina_banner_table img {margin-right: 5px;}
td.hbanners {border:2px solid #FFCC33;background-color:white;width:266px;padding:5px 0;}
#chexmmdb-form-wrapper, #chexmmdb div.letterlinks, #vs_members_search_form_wrap, #vs_members div.vs_members_letters {background-color:transparent;}
#chexmmdb div.category-letter, #vs_members .category-letter {color:#FFCC33}
.csc-mailform-field {margin:3px 0;}

.csc-mailform-label {float:left;width:275px}
.csc-mailform-field {clear:both;margin:3px 0}
input.csc-mailform-submit {margin-left:275px;}
#c151, #c151 img {margin-top:10px;}
#c151 img {border:2px solid #FFCC33}

/* ChamberMaster */
#cm_search div label, #cm_footer_links a {color:gray}
#cm_search_result_list a:hover, #cm_search_result_list a {color:gray !important}
#cm_events_list {color:gray}
#cm_events_calendar td {color:#ffcc33;font-weight:bold;font-size:12px;}
#cm_events_calendar td.cm_small_cal_date {color:gray;font-weight:normal;font-size:11px}
#cm_events_calendar td.cm_small_cal_date_curr {font-size:14px;}
.cm_small_link a {color:gray}
#cm_dir_index a, #cm_quick_link ul li a {color:#ffcc33}
#cm_event_options a {color:black}

##twrss_table .twrss_item_link a {color:#FFCC33}

/* Gallery */
.tx-yag-thumb-outerframe {
    margin-right:3px;
    height:140px;
}
#c180 form .csc-mailform-label {width:240px;}
.csc-header h2 {color:white;font-size:18px}

