html {
  height:100%;
  width:100%;
  background:url("/img/site/background.jpg") #ffffff;
  margin:0;
}

body {
  margin:0;
  font-family:arial;
  color:black;
  font-size:12px;
}

.footer, .footer a {
  color:white;
  font-size:10px;
}

.footer_link, .footer_link a {
  color:#fba320;
  font-size:10px;
}

.footer_div {
  color:#02a8da;
  font-size:10px;
  padding-left:3px;
  padding-right:3px;
}

.homepage_links li {
	content:"\0020 \0020 \0020 \00BB \0020";
	padding-bottom:5px;
}

.csb_body_block {
	width: 450px;
	height: 200px;
	padding-right:15px;
}

td.csb_header {
	border: 1px solid orange;
	width:100%;
	font-size: 20px;
	font-weight: bold;
}

h1 {
  color:#075D76;
  margin:0;
  font-family:arial;
  font-weight:bold;
  font-size:20px;
  padding:0px;
  padding-bottom:10px;
}

.section_header {
  background:#075d76;
  color:white;
  font-weight:bold;
  font-size:14px;
}

.t1 {
	background-color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bolder;
}

.t2 {
  background-color: #CCCCFF;
}

.t3 {
  background-color: #000066;
}

.t4 {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.t5 {
  background-color: #669933;
}

.headerfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	padding: 8px;
	line-height: 20px;
}

a.mainnav:link {
  color: #000066;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

a.mainnav:visited {
  color: #000066;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

a.mainnav:hover {
  color: #66CCCC;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

a.mainnav:active {
  color: #000066;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

.contact_form_required {
  color:red;
}

.contact_form_entry {
}

.contact_form_section {
}

.contact_form_input {
}

.ferror {
  color: red;
  font-weight: bold;
}

#homepage_container {
	position: relative;
}

#homepage_left {
	background: url('/img/site/did_you_know_back.jpg') repeat-y;
s}

#homepage_news_items {
	height: 115px;
	padding: 30px 110px 53px 15px;
}

#homepage_dyknow {
	width: 312px;
	height: 235px;
	color: #ffffff;
	font-size: 12px;
	margin-right: 15px;
}

#homepage_dyknow a {
	color: #ff9406;
}

#homepage_left_dyknow_head {
	background: url('/img/site/did_you_know.jpg');
	width: 327px;
	height: 25px;
}

#homepage_left_bottom {
	background: url('/img/site/did_you_know_bottom.jpg');
	width: 327px;
	height: 15px;
}

#homepage_bonus_box {
	color: #f4f478;
	font-weight: bold;
	text-align: center;
	width: 552px;
	min-height: 18px;
	background: url('/img/site/bonus_box.jpg') no-repeat;
	padding: 12px;
}

#homepage_bonus_box p {
	padding: 0px;
	margin: 0px;
}

#homepage_bonus_box a {
	color: #f4f478;
}

#homepage_notes_area {
	/*position: absolute;
	left: 357px;
	top: 69px;*/
	width: 200px;
}

#homepage_notes_top {
	width: 200px;
	height: 65px;
	background: url('/img/site/notes_top.jpg');
}

#homepage_notes {
	width: 200px;
	height: 155px;
}

#homepage_notes_bottom {
	width: 200px;
	height: 15px;
	background: url('/img/site/notes_bottom.jpg');
}

#homepage_slogan {
	position: absolute;
	left: 0px;
	top: 475px;
	width: 540px;
	height: 104px;
}

#upcoming_events {
	/**position: absolute;
	left: 590px;
	top: 300px;*/
  width: 265px;
}

#upcoming_events_today {
  border: 1px solid #085c78;
  width: 65px;
}

#upcoming_events_left {
  width: 65px;
	float: left;
}

#upcoming_events_today_head {
  background: #085c78;
  width: 59px;
  text-align: center;
  font-size: 9px;
  color: #ffffff;
  padding: 3px;
}

#upcoming_events_today_date {
  width: 45px;
  text-align: center;
  font-size: 32px;
  font-weight: bold;
  color: #992833;
  padding: 9px;
}

#upcoming_events_right {
	float: left;
  width: 188px;
  padding: 0px 0px 0px 5px;
}

.leading_the_way, .leading_the_way a {
	color: rgb(8, 92, 120);
	font-weight: bold;
	font-size: 11px;
}

a.corporate_members_category_link {
  font-size: 16px;
  color: #075D76;
}

.corporate_members_name {
  font-size: 16px;
  font-weight: bold;
  color: #075D76;
  padding: 0px 0px 5px 0px;
  margin: 0;
}

.corporate_members_stat_label {
  float: left;
  display: inline;
  font-size: 14px;
  font-weight: bold;
  color: #075D76;
  padding: 0px 10px 10px 0px;
  margin: 0;
}

.corporate_members_stat_field {
  float: left;
  display: inline;
  font-size: 14px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
  margin: 0;
}

a.corporate_members_stat_link {
  float: right;
  display: inline;
  font-size: 14px;
  color: #075D76;
  padding: 0px 0px 10px 0px;
  margin: 0;
}
