a, a:link
{
	background-color: Transparent;
	color: #AF3C3B;
}

address
{
	font-style: normal;
	margin: 0 0 1em 0;
}

body
{
	background: #C7B5A1 url("../images/bg.jpg") left top repeat;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
}

body, input, select, td, textarea, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

fieldset
{
	border-style: none;
	margin: 0;
	padding: 0;
}

fieldset label
{
	display: block;
	margin: 0 0 0.25em 0;
}

form
{
	margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	background-color: Transparent;
	color: #900;
	font-size: 100%;
	margin: 2.0em 0 0.5em 0;
}

h1
{
	font-size: 145%;
	margin: 0 0 1em 0;
}

h2
{
	font-size: 127%;
}

h3
{
	font-size: 110%;
}

h4
{
	color: #000;
}

hr
{
	background-color: #D8D7D4;
	border-style: none;
	color: #D8D7D4;
	height: 1px;
	width: 100%;
}

input.button
{
	background: #500E0E url("../images/btn_bg.gif") left top repeat-x;
	border-style: none;
	color: #FFF;
	font-weight: bold;
	padding: 2px 4px;
}

input.textbox, select, textarea
{
	background-color: #F3F1EE;
	border: 1px solid #9E9E9C;
	color: #666;
	padding: 2px 4px;
}

p
{
	margin: 0 0 1em 0;
}

select
{
	padding: 2px;
}

ul
{
	list-style-type: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 30px;
}

ul li
{
	background: url("../images/bullet.gif") 0px 2px no-repeat;
	padding: 0 0 0 10px;
}

#Container
{
	background-color: #F3F1EE;
	color: #333;
	margin: 0 auto;
	padding: 0 20px;
	text-align: left;
	width: 740px;
}

#Content
{
	float: left;
	line-height: 1.6em;
	width: 465px;
}

#ContentContainer
{
	background: url("../images/divider.gif") 478px 0px repeat-y;
	margin: 20px 0 20px 20px;
	overflow: hidden;
	width: 720px;
}

#Footer
{
	border-top: 1px solid #D8D7D4;
	line-height: 20px;
	margin: 20px 0 0 0;
	overflow: hidden;
	padding: 20px 0;
	width: 100%;
}

#Footer p
{
	float: left;
	margin: 0;
	padding: 0;
}

#Footer ul
{
	display: inline;
	float: right;
	list-style-type: none;
	margin: 0 -11px 0 0;
	padding: 0;
}

#Footer ul li
{
	background: none;
	border-right: 1px solid #D8D7D4;
	float: left;
	padding: 0 10px;
}

#Header
{
	background: url("../images/banner.jpg") left bottom no-repeat;
	overflow: hidden;
	margin: 0 0 1px 0;
	padding: 4px 0 298px 0;
	width: 740px;
}

#Header.inside
{
	background: none;
	padding-bottom: 0;
}

#Header h1
{
	float: left;
	margin: 0;
	padding: 4px 0;
}

#Header h1 a
{
	background: url("../images/logo2.gif") left top no-repeat;
	display: block;
	height: 31px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -1000em;
	width: 255px;
}

#Header ul
{
	float: right;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	list-style-type: none;
	margin: 0;
	padding: 6px 0;
}

#Header ul li
{
	background: none;
	float: left;
	padding: 0;
	width: auto;
}

#Header ul li a
{
	background: Transparent none left top no-repeat;
	color: #666;
	display: block;
	margin: 0 0 0 16px;
	padding-left: 35px;
	text-decoration: none;
}

#Header ul li.link1 a
{
	background-image: url("../images/icon_home.gif");
}

#Header ul li.link2 a
{
	background-image: url("../images/icon_members.gif");
}

#Menu
{
	margin: 1px 0;
}

#Menu ul
{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

#Menu ul li
{
	background: none;
	float: left;
	padding: 0;
	width: auto;
}

#Menu ul li a
{
	background: url("../images/nav2.jpg") 0px 0px no-repeat;
	display: block;
	height: 45px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -1000em;
}

#Menu ul li.link1 a			{ background-position:    0px   0px; width: 150px; }
#Menu ul li.link1 a:hover	{ background-position:    0px -45px; }

#Menu ul li.link2 a			{ background-position: -150px   0px; width: 156px; }
#Menu ul li.link2 a:hover	{ background-position: -150px -45px; }

#Menu ul li.link3 a			{ background-position: -306px   0px; width: 177px; }
#Menu ul li.link3 a:hover	{ background-position: -306px -45px; }

#Menu ul li.link4 a			{ background-position: -483px   0px; width: 100px; }
#Menu ul li.link4 a:hover	{ background-position: -483px -45px; }

#Menu ul li.link5 a			{ background-position: -583px   0px; width: 157px; }
#Menu ul li.link5 a:hover	{ background-position: -583px -45px; }

#Sidebar
{
	float: right;
	width: 228px;
}

#Sidebar address, #Sidebar p
{
	overflow: hidden;
	padding: 0 12px;
	width: 204px;
}

#Sidebar fieldset label
{
	display: none;
}

#Sidebar fieldset p
{
	padding: 0;
	width: 100%;
}

#Sidebar form
{
	margin: 0 0 30px 0;
}

#Sidebar h2
{
	background: #7B1515 url("../images/title_bg_03.gif") left top repeat-x;
	color: #FFF;
	line-height: 28px;
	margin: 0 0 10px 0;
	padding: 0 12px;
	font-size: 110%;
}

#Sidebar input.button
{
	float: right;
	width: 60px;
}

#Sidebar input.textbox
{
	float: left;
	width: 150px;
}

#Sidebar span.label
{
	float: left;
	width: 4em;
}

#Sidebar #Search h2
{
	background: #222 url("../images/title_bg_01.gif") left top repeat-x;
}

#Sidebar #Subscribe h2
{
	background: #B85E0D url("../images/title_bg_02.gif") left top repeat-x;
}







TD.table_header {
  background-color	:	#C7B5A1;
  font-weight		:	bold;
  padding		:	4px 8px 4px 8px;
}
A.table_header:link	{ color: #006699; text-decoration: none }
A.table_header:visited	{ color: #006699; text-decoration: none }
A.table_header:hover	{ color: #006699; text-decoration: underline }
A.table_header:active	{ color: #006699; text-decoration: underline }

TD.table_even_row {
  background-color	:	#F3F1EE;
  padding		:	4px 8px 4px 8px;
}

TD.table_odd_row {
  background-color	:	#F3F1EE;
  padding		:	4px 8px 4px 8px;
}

.table_important {
  color			:	red;
}

.alert {
  font-weight		:	bold;
  color			:	#FF6666;
}

TD.form_header {
  background-color	:	#993333;
  color			:	#EEEEEE;
  font-weight		:	bold;
  border-top		:	solid #ffffff 1px;
  border-bottom		:	solid #ffffff 1px;
  border-left		:	solid #ffffff 1px;
  padding		:	4px 20px 4px 20px;
}

TD.form_body {
  background-color	:	#CCCCCC;
  font-weight		:	bold;
  border-left		:	solid #ffffff 1px;
  padding		:	4px 20px 4px 20px;
}

TD.form_border {
  background-color	:	#F3F1EE;
}

.form_required {
  color			:	#FF6666;
  font-weight		:	bold;
}
