@charset "UTF-8";
/* CSS Document */

a {
  text-decoration:underline;
  color:#444444;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a:hover {
  text-decoration:underline;
  color:#444444;
}

form{
  margin:0;
  margin-bottom:0;
  margin-top:0;
  padding:0
}

body {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background:url(IMG.gradient.background.jpg) repeat-x #502B1B;
  font-size:12px;
}

.headers {

  font-size: 12px;
  color:#774A39;
  font-weight: bold;
}
.headers a{

  font-size: 12px;
  color:#774A39;
  font-weight: bold;
  text-decoration:none
}
.menu {
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
}
.upcoming_events_title {

  font-size: 13px;
  color:#999999;
  font-weight: bold;
}
.event_title {

  font-size: 12px;
  color:#774a39;
  font-weight: bold;
}
.event_title a{
  font-size: 12px;
  color:#774a39;
  font-weight: bold;
}

li a:hover {text-decoration:underline}

.event_details {
  font-size: 11px;
  color:#666666;
}
.event_details a{
  font-size: 11px;
  color:#666666;
}
.feature_article_date {

  font-size: 13px;
  color:#999999;
  font-weight: bold;
}
.feature_article_headline {

  font-size: 18px;
  color:#774a39;
  line-height: 30px;
  font-weight: bold;
}
.feature_article_body, p {

  font-size: 12px;
  color:#444444;
  line-height:19px;
}
.feature_article_body a, .feature_article_body a:link, .feature_article_body a:visited {

  font-size: 12px;
  color:#444444;
  line-height:19px;
  text-decoration:underline
}
.fine_print {

  font-size: 12px;
  color: #444444;
  line-height: 14px;
  font-style: italic;
}
.generic_headline {

  font-size: 18px;
  color:#774a39;
  font-weight: bold;
}
.generic_headline2 {

  font-size: 18px;
  color:#444444;
  font-weight: bold;
}
.generic_headline3 {

  font-size: 14px;
  color:#774A39;
  font-weight: bold;
}
.generic_subhead {

  font-size: 12px;
  color:#444444;
  font-weight: bold;
}
.generic_subhead a{

  font-size: 12px;
  color:#444444;
  font-weight: bold;
}
.generic_subhead2 {

  font-size: 12px;
  color:#444444;
}
.search_name {

  font-size: 12px;
  color:#774A39;
  font-weight: bold;
}
.search_name a{

  font-size: 12px;
  color:#774A39;
  font-weight: bold;
  text-decoration:underline
}
.footclan {

  font-size: 12px;
  color:#D7AB4A;
  line-height:17px;
  word-spacing:1px;
  text-decoration:none
}
.footclan a{

  font-size: 12px;
  color:#D7AB4A;
  line-height:17px;
  word-spacing:1px;
  text-decoration:none;
  text-transform:lowercase
}
.footclan td{

  font-size: 12px;
  color:#D7AB4A;
  line-height:17px;
  word-spacing:1px;
  text-decoration:none;
}

/* lightbox */

#eventbox
{
  background-color: #FFFFFF;
  width: 400px;
  height: 400px;
}

#overlay
{
  background-image:url('overlay.png');
}

.menu {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.menu a,a.menu {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:3px
}

.td a:hover {color:white;text-decoration:none}

.td:hover {
	background-color:#B16D53;
}

.anylinkcss{
  /*
  position:absolute;
  visibility: hidden;
  z-index: 100;
  */
  border:1px solid black;
  border-bottom-width: 0;
  line-height: 18px;
  background-color: #774A39;
  text-decoration:none;
}

td.level2 {
  border-bottom:1px solid black;
  background-color: #774A39;
  line-height: 18px;
  text-align:right;
}

td.level2 a:link,td.level2 a:visited {
  font-family:"Trebuchet MS";
  font-size:11px;
  text-indent: 3px;
  padding: 1px 0;
  text-decoration: none;
  font-weight: bold;
  color:#FFFFFF;
  text-decoration:none
}
div.level2 { padding:2px 8px;}
div.level2:hover {background-color:#B16D53}

.anylinkcss a{
  /*
  */
  font-family:"Trebuchet MS";
  font-size:12px;
  text-indent: 3px;
  padding: 1px 0;
  border-bottom:1px solid;
  border-bottom-color:#2C1B14;
  text-decoration: none;
  font-weight: bold;
  color:#FFFFFF;
  text-decoration:none
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #B16D53;
color: white;
text-decoration:none
}

.anylinkcssadmin{
  position:absolute;
  visibility: hidden;
  border:1px solid black;
  border-bottom-width: 0;
  line-height: 18px;
  z-index: 100;
  background-color: #F5CF83;
  text-decoration:none;
}

.anylinkcssadmin a{
  font-family:"Trebuchet MS";
  font-size:12px;
  display: block;
  text-indent: 3px;
  padding: 1px 0;
  border-bottom:1px solid;
  border-bottom-color:#2C1B14;
  text-decoration: none;
  font-weight: bold;
  color:#774A39;
  text-decoration:none
}

.anylinkcssadmin a:hover{ /*hover background color*/
background-color: #F5CF83;
color: white;
text-decoration:none
}

div.csc-header {margin-top:15px;}

.csc-header h1, .category-header h2, div.member-companyname {
  font-size: 18px;
  color:#774a39;
  font-weight: bold;
}
div.member-companyname, div.member-companyname a:link, div.member-companyname a:visited {font-size:16px;color:#774A39;}
td.csc-mailform-label {width:280px;}
div.rbanners {margin-left:10px;}
#chexmmdb div.member-logo {float:none;}
