html {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	margin: 0px;
	padding:0px;
}

body {
	width:100%;
	text-align:center;
	margin:0px;
}

div {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse:collapse;
}

img{
	border:0px;
	padding-top: 2px;
}

form{
margin:0px;
padding:0px;
}
/*******************************************************************/
p {
	color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:2px 0px 0px 0px;
}

h1 {
	color: #666666;
	font:bold 19px arial;
	display:inline;
	padding-bottom: 8px;
}

h2 {
	color: #990000;
	font: bold 23px Arial;
	margin:3px 0px 0px 470px;
	display:inline;
	padding-right: 0px;

}

h3 {
	color: #990000;
	font: bold 23px Arial;
	margin:3px 0px 0px 470px;
	display:inline;
	padding-right: 0px;

}

h4 {
	color: #3F3F3F;
	font:19px tahoma, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:5px 0px 0px 0px;
	display:inline;
}
h5 {
	color: #FF0000;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
}

.header {
	text-align: center;
   background-color:#ddf;
}

.header p {
	color: #990000;
	font: bold 23px Arial;
	display:inline;
}

a {
	color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
/*******************************************************************/
#main {
	margin:0 auto;
	width:845px;
	margin-top:5px;
	position:relative;
}

#main .main_in {
	margin:0 auto;
	width:845px;
	position:absolute;
	top:0;
	left:0;
}

.bot_text {
	padding-top:575px;
	color: #666666;
}
/*******************************************************************/
#top {
	
}
#top .logo {
	float:left;
}
#top .lng_txt {
	text-align:right;
	padding:0px 30px 0px 0px;
}
#top .lng {
	margin:0px 0px 0px 8px;
}

#login_here_link { 
  display: none; /* this will be switched in the JSP if needed */ 
  float: right; 
  font-weight: bold;
}

#login_here_link a { 
  color: #0264E9; 
  font-weight: bold; 
}
/*******************************************************************/
#LoginForm {
	margin:5px 0px 2px;
	text-align:right;
	float:right;
}
#JoinForm {
   padding:12px;
   background-color:#eee;
   border-style:solid;
   border-width:1px;
   border-color:#ccc;
}
#LoginForm .text_mmb {
	width:75px;
	border:1px solid #7D97B0;
	margin-left:2px;
   margin-bottom:1px;
}
#p2
{
float:right;
padding-top:22px;
padding-left:5px;
}
#p1
{
float:left;
}
#p1 label
{
color:#99b;
}
#LoginForm label {
	font:bold 13px tahoma, Arial, Helvetica, sans-serif;
}
#LoginForm a {
	color:#0264E9;
} 
#LoginForm a.remember {
	color:#787676;
	text-decoration:none;
}
#LoginForm label{ vertical-align: center; line-height: 20px;}
#LoginForm input {vertical-align: middle;}

.date_button {
	padding: 1px 4px; 
	cursor: pointer; 
	cursor: hand;
	border: 1px solid white;
	outline: 1px solid #8F0100;
	background-color: #8F0100; 
	color: #ffffff; 
	font-family: verdana; 
	font-size: 7.5pt; 
	font-weight: bold;
	text-transform: uppercase;
}


.clear { clear: both; }
/*******************************************************************/

#content {
	width:100%;
	height:460px;
	clear:both;
	margin:0px 0px 0px 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#content_flash {
	width:840px;
	height:25px;
	background: #86A2B8;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	color: #f7f7f7;
	padding-left: 7px;
	padding-top: 9px;
}

#content_flash a {
	color: #f7f7f7;
	text-decoration: none;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
}

#content .content_in {
}
#content img.big_img {
	float:left;
}
#content .right_text {
	width:100%;
	height:460px;	
	float:left;
   background:url(banner.jpg) no-repeat left top;
   border-style:solid;
   border-width:2px;
   border-color:#aaa;
}
.right_text_in {
	width:100%;
	height:100%;
	float:left;
}
.right_text_rt {
	width:100%;
	height:100%;
	float:left;
}
.right_text_bt {
	width:40%;
	height:100%;
	float:right;
   border-style:solid;
   border-width:1px;
   border-color:#ccc;
}
.left_text_rt {
	width:100%;
	height:100%;
	float:left;
}
.left_text_bt {
	width:100%;
	height:100%;
	float:left;
}
.left_text_in {
	width:100%;
	height:100%;
	float:left;
}




/*******************************************************************/
#bottom {
	width:850px;
	clear:both;
	margin:13px 0px 10px 0px;
}
#bottom .in {
	width:100%;
	height:100%;
}
#bottom p.learn {
	color:#0065E9;
	font:18px Arial, Helvetica, sans-serif;
	margin:15px 0px 15px 0px;
	display:none;
}

#bottom p.learn a {
	color:#0065E9;
	font:18px Arial, Helvetica, sans-serif;
	margin:15px 0px 15px 0px;
	text-decoration:underline;
}

#bottom p.learn a:hover {
	text-decoration:none;
}
#bottom p {
	color:#000000;
	padding: 3px;
}


#bottom a.amor {
	text-transform:none;
}

#bottom a {
	text-decoration:none;
	color:#000000;
}
#bottom a:hover {
	text-decoration:underline;
}

#bottom p.bot, #bottom p.bot a {
	display:none;
}

#bottom .right_text_in, #bottom .left_text_in, #bottom .right_text_rt, #bottom .right_text_bt, #bottom .left_text_rt , #bottom .left_text_bt {
	background:none;
	padding-top: 300px;
}

/*******************************************************************/
#join {
   padding:20px 33px 5px 33px;
	margin:0px;
	text-align:right;
	clear:both;
   background-color:#f8f8ff;
   height: 382px;
}
#join input.text, select {
	border:1px solid #A5ACB2;
	margin:7px 0px 0px;
}
#join input.text {
	width:110px;
}
#join label {
	color:#556;
	font-weight:bold;
   float:left;
   margin-left:0px;
   margin-top:10px;
}
#join select {
	width:185px;
}
#join select.drops {
	height: 20px;
	width: 203px;
}

#join select.o {
	width:90px;
	height: 20px;
}
#join select.t {
	width:42px;
	margin-left:4px;
	height: 20px;
}
#join select.th {
	margin-left:4px;
	width:55px;
	height: 20px;

}
#join .jn {
	margin:20px 0px 0px; 
}
#join p.chk {
	/*padding:55px 0px 0px 390px;*/
	text-align:right;
	font-size:10px;
	color:#000000;
}

#join p.agree {
	font-size:10px;
	color:#000000;
}

#join p {
	padding:0px 50px 0px 500px;
	margin:0;
	text-align:right;
	color:#787676;
	
}
#join a {
	text-decoration:underline;
	color:#000000;
	font-size:10px;
}
#join a:hover {
	text-decoration:none;
}

#join .date_button {
	margin-top: 8px;
}
/*******************************************************************/


.bot_links {
	display:none;
}

.bot_text p {
	padding:0 0 15px 0;
	width:845px;
	margin:0 auto;
	text-align:justify;
	color: #333333;

}

.bot_text p.bld_text {
	text-align:center;
	font-weight:bold;
	padding:20px 0 5px;
	font-size:17px;
	
}

#members .img {
	margin: 0px auto;
}

.members_image {
	display:block;
	margin: 0px auto;
}
#navsub_error {
	padding-right:38px;
	text-align:right;
}
#error {
	color:red;
	padding-top:30px;
	padding-bottom:4px;
}
#p3
{
padding:5px 10px 5px 10px;
font-weight:bold;
background-color:#003366;
font-size:11px;
color:#fff;
}
#p4
{
padding-bottom:8px;
border-bottom:solid #ddd 1px;
}
#toa
{
text-align:center;
}
.date_button_wrapper
{
text-align:center;
}
#bottom1
{
padding-top:15px;
}
