body {
	background-color: #c0c0c0;
}
.main {
	margin: auto;
	width: 750px;
	border: 0px none;
	padding: 0;
}
ul {
	padding: 0;
	margin: 0;
}
a
{
	color: #810000;
}
a:visited
{
	color: #bd7a4b;
}
a:hover
{
	text-decoration: none; 
	color: #ffffff;
	background-color: #810000;
}

.mid {
	background-color: #bd7a4b;
	padding: 0 0 0.5em 0.5em;
	margin: 0;
}
h1 {
	font-size:2.8em;
	color: #cdcbcb;
	font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Geneva, Helvetica, sans-serif, X;
	margin: 0;
}
h2 {
	font-size:	1.5em;
	color: #810000;
	font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif, X;
}
h3 {
	font-size:	1.2em;
	color: #810000;
	font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif, X;
}
h4 {
	font-size:	1.1em;
	color: #4d4d4d;
	font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif, X;
}
.tag {
	text-align: center;
	font-size: 1.8em;
	font-family: Impact, Tahoma, "Century Gothic", sans-serif; 
	color: #cdcbcb;
	background-color: #bd7a4b; 
}
td.mid_est {
	background-color: #bd7a4b;
	padding: 0 0.5em 0.5em 0;
	color: #810000;
	text-align: right;
	font-weight: bold;
	font-family: Arial, "X", "Lucida Grande", "Trebuchet MS", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif, X;	
}

.nav {
	background-color: #810000;
	color: #cdcbcb;
	font-size: 0.9em;
	font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Geneva, Helvetica, sans-serif, X;
}
/*.navm {
	background-color: #810000;
	font-size: 0.9em;
	font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Geneva, Helvetica, sans-serif, X;
}*/

.nav_l {
	text-align: right;
    font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Geneva, Helvetica, sans-serif, X;
}
.nav_c {
	text-align: center;
	font-size: 1.8em;
	font-family: Impact, Tahoma, "Century Gothic", sans-serif;
}
.nav_l ul {
	list-style: none;
	padding-right: 1em;
	border-right: 3px #cdcbcb solid; 
}
.nav_r {
	text-align: left;
    font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Geneva, Helvetica, sans-serif, X;
}
.nav_r ul {
	list-style: none;
	padding-left: 1em;
	border-left: 3px #cdcbcb solid;
    font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Geneva, Helvetica, sans-serif, X;
}
.nav a {
	color: #cdcbcb;
	text-decoration: none;
	font-weight: bold;
    font-size: 0.9em;
	padding-left: 0.5em;
	padding-right: 0.5em;
    font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Geneva, Helvetica, sans-serif, X;
}
.nav a:visited {
	color: #cdcbcb;
	text-decoration: none;
	font-weight: bold;
}
.nav a:hover {
	color: #ffffff;
	background-color: #bd7a4b;
	text-decoration: none;
	font-weight: bold;
} 



/* start test css */
.nav_main {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  /*white-space:nowrap;     keep text on one line */
  /*border:1px solid #06a;  add a border to show size of menu */
  }
* html .nav_main {
  display:inline; /*-block   for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.nav_main li {
  display:table-cell;    /* ignored by IE */
  }
* html .nav_main li {
  display:inline;        /* for IE only */
  }
.nav_main a, .nav_main a:visited {
  display:block;         /* for all browsers except IE */
  /*padding:4px 16px;*/
  padding: 0.5em;
  color:#cdcbcb; 
  background:#810000; 
  font-weight: bold;
  font-size: 0.9em;
  border:1px solid #810000; /* add a 1px border around items */ 
  text-decoration:none;
  font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Geneva, Helvetica, sans-serif, X;
  }
* html .nav_main a, * html .nav_main a:visited {
  display:inline-block;   for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.nav_main a:hover {
  color:#fff; 
  background:#bd7a4b;
  }

/* end test css */


.textbox {
	border-left: 1px solid #bd7a4b;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	color: #4d4d4d;
	padding: 1em;
	font-size: 0.8em;
	font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Arial, Verdana, Geneva, Arial, Helvetica, sans-serif, X;
}
.textbox ul {
	padding-left: 4em;
}
.sidebar {
	border-right: 1px solid #bd7a4b;
	vertical-align: top;
	background-color: #e8e8e8;
	color: #4d4d4d;
	padding: 1em;
	font-size: 0.7em;
	font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Arial, Verdana, Geneva, Arial, Helvetica, sans-serif, X;
}
.sidebar ul {
	padding-left: 1em;
}
.winnersl {
	border-left: 1px solid #bd7a4b;
	vertical-align: top;
	background-color: #ffffff;
	color: #4d4d4d;
	padding: 1em;
	font-size: 0.8em;
	font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Arial, Verdana, Geneva, Arial, Helvetica, sans-serif, X;
}
.winnersr {
	border-left: 1px solid #bd7a4b;
	border-right: 1px solid #bd7a4b;
	vertical-align: top;
	background-color: #ffffff;
	color: #4d4d4d;
	padding: 1em;
	font-size: 0.8em;
	font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Arial, Verdana, Geneva, Arial, Helvetica, sans-serif, X;
}
.winners_m {
	border-left: 1px solid #bd7a4b;
	border-right: 1px solid #bd7a4b;
	border-top: 1px solid #bd7a4b;
	text-align: center;
	background-color: #ffffff;
	color: #4d4d4d;
	padding: 1em;
	font-size: 0.8em;
	font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Arial, Verdana, Geneva, Arial, Helvetica, sans-serif, X;
}
.winnersr ul {
	padding-left: 1em;
}
.winnersl ul {
	padding-left: 1em;
}
.footer {
	background-color: #bd7a4b;
}
.bg {
	color: #bd7a4b;
	padding-top:	0.5em;
	text-align:	center; 
	background-color: #c0c0c0;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Arial, Verdana, "X", "Lucida Grande", "Trebuchet MS",  Verdana, Geneva, Arial, Helvetica, sans-serif, X;
}
.bg a {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
address {
	font-style: normal;
	padding-left: 3em;
}
/*.cntr {
	align: center;
}
invalid style - not being used?
*/
.photo {
	border-right: 1px solid #bd7a4b;
	background-color: #fff;
	text-align: center;	
}
.no_bull {
	list-style: none;
}
.img_align {
	text-align: right;
	background-color: #fff;
}

.news_cell{
   background-image: url(images/handshake2.jpg);
      vertical-align: bottom;

}

#news{
   font-family: Verdana, "Trebuchet MS",  "X", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif, X;
   text-align: right;
   font-weight: bold;
   padding: 15px 15px;
   width: 15em;
   background: transparent;
   color: #810000;
   float: right;   
}