html {
	background: #FFF;
	font-size: 100%;
	}
	
body {
	background: url(../images/bt.gif) repeat-x left 55px;
	font-size: 62.5%;
	}
	
body, input, select, textarea, td, th {
	color: #373e02;
	font-family: Tahoma;
	}
	
body, form, fieldset, input, select, textarea {
	margin: 0;
	padding: 0;
	} 
	
a {
	color: #249dff;
	outline: none;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: none;
	}
	
img, fieldset, table {
	border: 0 none;
	}
	
img {
	vertical-align: top;
	}
	
p {
	margin: 0 0 1em 0;
	padding: 0;
	text-align: justify;
	}
	
table {
	border-collapse: collapse;
	}
	
textarea {
	overflow: auto;
	}
	
td, th {
	padding: 0;
	vertical-align: top;
	}
	
ul {
	margin: 0;
	padding: 0 0 0 16px;
	}

#wrap {
	background: url(../images/wt.gif) repeat-x left bottom;
	position: relative;
	width: 100%;
	}

#main {
	font-size: 1.1em;
	margin: 0 auto;
	position: relative;
	width: 990px;
	z-index: 5;
	}

#flash {
	height: 254px;
	text-align: left;
	width:550px; float:left;
	margin:0 0 0 43px;
	}
	
#flash_splash {
	height: 675px;
	width: 770px; float:left;
	margin:0 0 0 43px;	
	}

#content {
	color: #808080;
	float: left;
	width: 100%;
	}
	
#content h3 {
	color: #0064ab;
	font: normal 2.36em "Times New Roman";
	margin: 0 0 0.5em 4px;
	}
	
#content strong {
	color: #0064ab;
	}

#content .indent {
	padding: 12px 388px 0 48px;
	}

#sidebar {
	float: left;
	margin: 0 0 0 -354px;
	width: 196px;
	}

#top_login {
	background-color: White;
	float: right;
	margin: 1 0px 0 0px;
	width: 196px;	
	}
	
#top_right {
	background-color: White;
	float: right;
	margin: 1 0 0 0px;	
	height: 254px;
	width: 161px;
	}

#sidebar h3 {
	background: #505050;
	font-size: 1em;
	height: 15px;
	margin: 0 6px 0 0;
	}
	
#sidebar h3 img {
	margin: 2px 0 0 4px;
	}

#footer {
	background: url(../images/fbg.jpg) no-repeat left top;
	height: 134px;
	}
	
#footer a {
	color: #373e02;
	margin: 0 12px;
	text-decoration: none;
	}

#footer .indent {
	padding: 86px 0 0 40px;
	}

.clear {
	overflow: hidden;
	width: 100%;
	}

.content_block {
	border-bottom: 10px solid #eaeaea;
	margin: 0 0 1em 0;
	}

.sidebar_block {
	border: 1px solid #787878;
	border-top: 0 none;
	margin: 0 6px 6px 0;
	padding: 12px 8px;
	}

.bg {
	background: #787878;
	color: #FFF;
	padding-left: 26px;
	}

.ht, .ft {
	position: absolute;
	right: 0;
	width: 50%;
	}

.ht {
	background: url(../images/hrt.gif) repeat-x left bottom;
	height: 249px;
	top: 0;
	}

.ft {
	background: url(../images/frt.gif) repeat-x left top;
	bottom: 0;
	height: 64px;
	}

* html .ft {
	bottom: -1px;
	}
	
.members_area{
	font-family: Arial Narrow;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding-bottom:4px;
	padding-left:2px;
	color:White;
	height:12px; 
	width:95%; 
	background-color:#0E87E9;
}

.loginCaption
{
	height:24px;
	font-family:Arial;
	font-size:8pt;
	color:White;
	text-align:left;
	vertical-align:middle;
}

.loginField
{
	height:24px;
	font-family:Arial;
	font-size:8pt;
	color:#0E87E9;
	text-align:right;
	vertical-align:middle;
}