* {
    margin: 0;
    padding: 0;
}
body {
  /* background: #ffffff url(/images/DiamondDaddyGrid.jpg) no-repeat center top;*/
  background-color: #333333;
  background:url(../images/bg5.jpg) fixed;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  height:100%;
  padding:0px;
  margin:0px;
  color: #eeeeee;
  text-align: center;
}
div.error { 
	color:#FF0000;
 }
div.message { 
color: #fb80bd;
 }
div.message1 { 
color: #333333;
font-weight:bold;
 }
.clear{ 
  clear:both;
  font-size: 1px;
}
#software_version{ 
margin-bottom:10px;
font-size:10px;
}
#content div.section_heading{ 
  text-align:left;
  font-weight:bold;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size:12px;
}
#content div.heading{ 
  text-align:left;
  font-weight:bold;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size:12px;
}
#content div.lhs_column,div.rhs_column{ 
  float:left;
  width:80px;
  line-height: 18px;
  margin-bottom: 4px;
}
#content div.lhs_column_join,div.rhs_column{ 
  float:left;
  width:180px;
  line-height: 18px;
  margin-bottom: 4px;
}
#content div.lhs_column_join_privacy{ 
  float:left;
  width:450px;
  line-height: 18px;
  margin-bottom: 4px;
}
/* EXTERNAL PAGES */
.login_content {
	height:515px;
	background: transparent url(/images/Home_LargeBottom.png) no-repeat left top;
	width:960px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	font-size: 12px;
}
.external_content {
	height:515px;
	background: transparent url(/images/Home_LargeBottom.png) no-repeat left top;
	width:960px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 13px;
	font-size: 12px;
}
.info_content {
	height:585px; 
   	height: expression('560px');
	background: transparent url(/images/Home_LargeBottom.png) no-repeat left top;
	width:960px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 12px;
	font-size: 12px;
}
.info_content_other {
	height:585px; 
   	height: expression('560px');
	background: transparent url(/images/Home_LargeBottom.png) no-repeat left top;
	width:960px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	font-size: 12px;
}
#login_content div#login_content_left{
	float: left;
	text-align:center;
	margin-left: 50px;
	width: 593px;
	display: inline;
}
#login_content div#login_content_right{
	float: left;
	text-align:center;
	margin-left: 10px;
	width: 225px;
	display: inline;
}
#external_content div#external_content_left{
	float: left;
	text-align:center;
	margin-left: 85px;
	width: 593px;
	display: inline;
}
#external_content div#external_content_right{
	float: left;
	text-align:center;
	margin-left: 3px;
	width: 225px;
	display: inline;
}
#info_content div#info_content_left{
	float: left;
	text-align:center;
	margin-left: 25px;
	width: 410px;
	display: inline;
}
#info_content div#info_content_right{
	float: left;
	text-align:center;
	margin-left: 15px;
	width: 480px;
	display: inline;
}
#info_content_other div#info_content_left{
	float: left;
	text-align:center;
	margin-left: 25px;
	width: 410px;
	display: inline;
}
#info_content_other div#info_content_right{
	float: left;
	text-align:center;
	margin-left: 15px;
	width: 480px;
	display: inline;
}
#login_content div#login_username_field input { 
width: 150px;
	background-color: #333333;
  color:#cdccca;
  border:1px solid #666666;
  margin-bottom:2px;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 10px;
   text-align: left;
}
#login_content div#login_password_field input { 
width: 150px;
	background-color: #333333;
  color:#EEEEEE;
  border:1px solid #666666;
  margin-bottom:2px;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 10px;
  text-align: left;
}
.invitation_to_apply { 
	background: transparent url(/images/Home_LargeTop1.png) no-repeat left top;
	width: 960px;
	height: 40px;
	padding-top: 12px;
	margin: 28px auto 0 auto;
}
#invitation_to_apply a { 
color: #999999;
  text-decoration: none;
  margin: 0 0 0 0;
  padding-top: 20px;
  font-size: 12px;
}
div#indexpage_links { 
margin-right: 50px;
}

/** MEMBERSHIP APPLICATION FORM */
.membershipapplication_content{
	background: transparent url(/images/joinSetupBottom.png) no-repeat left top;
	width:720px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.membershipapplication_header { 
	background: transparent url(/images/joinSetupHeader.png) no-repeat left top;
	width: 720px;
	height: 40px;
	font-size:12px;
	padding-top: 12px;
	margin: 28px auto 0 auto;
}	
div#membershipapplication_links  a { 
  color: #666666;
  text-decoration: none;
  font-size: 13px;
  font-weight:normal;
  position: relative;
}
div#membershipapplication_links { 
	padding-right: 25px;
	margin:0px;
	float: right;
}
.membershipapplication_footer {
	background: transparent url(/images/joinSetupFooter.png) no-repeat;
	height:58px;
	margin-bottom:28px;
	width:720px;
	margin:0px auto;
}
#membershipapplication_content p {
margin-bottom: 10px;
font-size: 12px;
}
#membershipapplication_content h3 {
margin-bottom: 10px;
font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
padding-top: 10px;
font-size: 15px;
}
div.membershipapplication_step_5_rhs p a {
font-weight: bold;
color: 333333;
}
#membershipapplication_section_descriptiona {
background-color: #1C1919;
border: 1px solid #333333;
width:400px;
padding: 10px;
margin-bottom: 10px;
}
#membershipapplication_section_descriptionb {
background-color: #1C1919;
border: 1px solid #333333;
width:300px;
padding: 0px;
margin-bottom: 10px;
}
#membershipapplication_content input.submit { 
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #ffffff;
  background: transparent url(/images/ShortButton.png) no-repeat left top;
  width: 85px;
  border: none;
  padding-top:2px;
  padding-bottom:4px;
  border:none;
}
#membershipapplication_content select, input { 
  background-color: #333333 !important;
  color:#EEEEEE;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  border:1px solid #555555;
  width: 180px;
}
#membershipapplication_content textarea { 
  background-color: #333333;
  color:#EEEEEE;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  border:1px solid #555555;
  width: 100%;
  height: 80px;
}
#membershipapplication_content input.NoStyle_Privacy { 
   background-color: transparent;
  color:#EEEEEE;
margin-left: 10px;
margin-top: 10px;
  border: none;
  width: auto;
}
div#membershipapplication_logo{ 
background: transparent url(/images/LargeTopHome.jpg) no-repeat left top;
width: 960px;
height: 50px;
padding-top: 20px;
}
#membershipapplication_content a{ 
  text-decoration:none;
  color:#888888;
  font-weight:bold;
}
#membershipapplication_heading span{ 
visibility: hidden;
}
div.membershipapplication_steps_rhs{ 
float: left;
text-align: left;
width:216px;
margin-left: 15px;
display: inline;
font-size: 15px;
}
div.membershipapplication_steps_lhs{ 
text-align: left;
margin-left: 35px;
float: left;
width:640px;
display: inline;
}
div.membershipapplication_step{ 
margin-bottom:10px;
margin-top:10px;
padding-bottom: 10px;
border-bottom: 1px solid #333333;
}
div.membershipapplication_step_number{ 
  width: 20px;
  height: 30px;
  font-size: 16px;
  font-weight: bold;
  display:block;
  float: left;
  display: inline;
    color: #555555;
}
div.membershipapplication_step_header{ 
  font-weight:bold;
  font-size: 12px;
    color: #555555;
    width: 100%;
}
div.membershipapplication_step_header_INFO{ 
  font-weight:bold;
  font-size: 12px;
    color: #555555;
    width: 100%;
}
div.membershipapplication_step_fieldset{ 
  margin-top:10px;
}
div.membershipapplication_step_fieldset input[type="text"] { 
 background-color: #333333;
  color:#999999;
  border:1px solid #555555;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  padding: 0 0 0 2px;
  margin-bottom: 4px;
}
div.membershipapplication_step_fieldset input[type="file"] { 
background-color: #333333;
  color:#cdccca;
  border:1px solid #333333;
  margin:4px;
  width: 150px;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 10px;
}
div.membershipapplication_step_6_rhs input { 
   margin-bottom: 15px;
 }
div.membershipapplication_step_5_rhs input{ 
   width:20px;
 }
div.membershipapplication_step_1_lhs{ 
  float:left;
   width:139px;
 }
 div.membershipapplication_step_1_*{ 
  float:left;
   width:280px;
 }
div.membershipapplication_step_1_rhs{ 
  float:left;
}
div.membershipapplication_step_2_lhs{ 
  float:left;
  width:150px;
}
div.membershipapplication_step_2_rhs{ 
  float:left; 
}
div.membershipapplication_step_3_lhs{ 
  float:left;
  width:139px;
  margin-left: 0;
}
div.membershipapplication_step_3_rhs{ 
  float:left;
}
div.membershipapplication_step_4_lhs{ 
  float:left;
  width:139px;
}
div.membershipapplication_step_5_lhs{ 
margin-top: -15px;
}
div.membershipapplication_step_4_rhs{ 
  float:left;
}
div.membershipapplication_step_6_lhs{ 
  float:left;
  width:320px;
}
div.membershipapplication_step_6_rhs{ 
  float:left;
}
div.membershipapplication_buttons{
width:100%;
float:left;
}
#membershipapplication_verisign_logo{ 
margin-left:10px;
width:40%;
}
#membershipapplication_submit_button{
float:right;
}
#membershipapplication_submitted_content { 
  background-color: black; 
  width:80%; 
  margin-left:auto;
  margin-right:auto; 
  text-align:center;
  height:500px;
}
#membershipapplication_submitted_text{ 
  font-weight:bold;
}
div.membershipapplication_final_text p { 
  font-size: 20px;
  margin: 10px 0;  
}
div.membershipapplication_step_6_capture_graphic img { 
 margin-top: 3px;
 margin-right: 120px;
}
/* Membership fees popup -- note styles copied from existing page on site */
#popup_content{ 
  background-color: #000000;
  color: #CCCCCC;
  padding:20px;
}
/* Membership Terms popup*/
#membershipTerms_popup_content{ 
  background-color: #000000;
  color: #CCCCCC;
  padding:20px;
  text-align: left;
}
#membershipTerms_popup_content h3{ 
border-top: 2px solid #333333;
padding-top: 7px;
border-bottom: 2px solid #333333;
padding-bottom: 7px;
margin-bottom: 10px;
}
#membershipTerms_popup_content h2{ 
border-top: 6px solid #333333;
padding-top: 7px;
margin-bottom: 10px;
}
#membershipTerms_popup_content p{ 
margin-bottom:15px;
}
#membershipTerms_popup_content h4{ 
margin-bottom:15px;
}
/** Verisign logo - shared across pages */
div.verisign_movie{ 
width: 135px;
float:left;
}
div.verisign_link{ 
width: 155px;
float:left;
}
div.verisign_link a{ 
  text-decoration:none;
  color:#333333;
  font-weight:bold;
}
/* INFO PAGE */
.infopage_content{
	background: transparent url(/images/Home_LargeBottom.png) no-repeat left top;
	width:960px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	min-height: 500px;
	margin-bottom: 0px;
}
#infopage_content div#ContactDetails{
	padding-top: 15px;
	width: 910px;
	margin-left: 25px;
	margin-top: 0px;
}
#infopage_content div#LargeScreenshot{
	float: left;
	margin-left: 25px;
	display: inline;
}
#infopage_content div.intro_lhs { 
float: left;
text-align: left;
width:430px;
margin-left: 15px;
display: inline;
}
#infopage_content div.intro_lhsfeatures { 
float: left;
text-align: left;
width:420px;
margin-left: 15px;
display: inline;
}
.infopage_content h3 {margin:8px 0 8px 0;}
#infopage_content div.intro_rhs{ 
float: left;
text-align: left;
width:430px;
margin-left: 15px;
display: inline;
padding-top: 0px;
}
div#indexpage_links  a { 
  color: #333333;
  text-decoration: none;
  font-size: 10px;
  font-weight:normal;
  position: relative;
}
div#indexpage_links_left{ 
	padding-left: 25px;
	margin:0px;
	float: left;
    position: relative;
	}
div#indexpage_links_right{ 
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 25px;
	margin:0px;
	float: right;
    position: relative;
}
div#forgotpassword_link{
	color: #666666;
  	font-style: italic;
  	font-size: 10px;
    position: relative;
}
#infopage_content h2 {
margin-bottom: 25px;
margin-top: 20px;
}
#infopage_content div.intro_lhs h3 {
margin-bottom: 10px;
margin-top: 0px;
border-bottom: 1px solid #333333;
background: transparent url(/images/IntroInfo.jpg) no-repeat center top;
height: 134px;
width: 445px;
}
#infopage_content div.intro_rhs h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 120%;
font-family: helvetica,arial,sans-serif;
margin-bottom: 10px;
text-align: left;
}
#infopage_content div.intro_lhs h3 span {
visibility: hidden;
}
#infopage_content div.intro_rhs p {
font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
margin-bottom: 10px;
font-size: 12px;
font-style: italic;
color: #999999;
}
#infopage_content p {
margin-bottom: 15px;
font-size: 13px;
color: #999999;
}
.infopage_head{
	background: transparent url(/images/Home_LargeTop1.png) no-repeat left top;
	width: 960px;
	height: 40px;
	padding-top: 12px;
	margin: 28px auto 0 auto;
}
/* JOIN PAGE */
#join_content { 
   min-height:650px; 
   height: expression('650px');
  background: transparent url(/images/LargeBottomHome.jpg) no-repeat left bottom;
  width:960px; 
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 28px;
    margin-bottom: 28px;
}
#join_content_head {   
  background: transparent url(/images/LargeTopHome.jpg) no-repeat left top;
  padding-top: 60px;
}
#join_box{ 
  width: 960px;
  margin-left:auto;
  margin-right:auto; 
}
#join_text{ 
  width: 60%;
  margin:0px auto;
  padding:15px 0px;
}
/* GALLERY PAGES */
div#gallery_search_indexpage_links_right{ 
	padding-right: 180px;
	margin:0px;
	float: right;
    position: relative;
}
.gallery_search_content {
	background: transparent url(/images/GallerySearchBottom.png) no-repeat left top;
	min-height:510px;
	height: expression('510px');
	width:720px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
#gallery_search_content input.NoStyle {
  color:#EEEEEE;
  border: none;
  width: auto;
}
#gallery_search_content_IE6 input.NoStyle { 
  color:#EEEEEE;
  border: none;
  width: auto;
}
#gallery_search_content select {
  background-color: #333333;
  color:#EEEEEE;
  border:1px solid #555555;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 13px;
}
#gallery_search_content_IE6 select { 
  background-color: #333333;
  color:#EEEEEE;
  border:1px solid #555555;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 13px;
}
#gallery_search_content .section_description {
background-color: #1C1919;
border: 1px solid #333333;
padding: 10px;
margin-bottom: 10px;
}
#gallery_search_content_IE6 .section_description {
background-color: #1C1919;
border: 1px solid #333333;
padding: 10px;
margin-bottom: 10px;
}
div#content #gallery_search_content div.section_heading {
	border-top: 1px solid #333333;
	padding-top: 5px;
   }
div#content #gallery_search_content_IE6 div.section_heading {
	border-top: 1px solid #333333;
	padding-top: 5px;
   }
 div#content #gallery_search_content div.verisign_link {
	border-top: 1px solid #333333;
	text-align: left;
	border: none;
	margin-bottom: 35px;
	float: left;
   }
div#content #gallery_search_content_IE6 div.verisign_link {
	border-top: 1px solid #333333;
	text-align: left;
	border: none;
	margin-bottom: 35px;
	float: left;
   }
#gallery_search_content div.lhs_column{
  float:left;
  width:120px;
  line-height: 22px;
}
#gallery_search_content_IE6 div.lhs_column{
  float:left;
  width:120px;
  line-height: 22px;
}
/* JOIN SETUP PAGES */
.joinsetup_register_content {
	background: transparent url(/images/joinSetupBottom.png) no-repeat left top;
	min-height:500px;
	height: expression('500px');
	width:720px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.joinsetup_register_content_IE6 {
	background: transparent url(/images/joinSetupBottom.png) no-repeat left top;
	min-height:500px;
	height: expression('500px');
	width:720px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.joinsetup_content {
	background: transparent url(/images/joinSetupBottom.png) no-repeat left top;
	min-height:665px;
	height: expression('665px');
	width:720px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.joinsetup_image_content {
	background: transparent url(/images/joinSetupBottom.png) no-repeat left top;
	min-height:500px;
	height: expression('500px');
	height:auto !important;
	width:720px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.joinsetup_profile_content {
	background: transparent url(/images/joinSetupBottom.png) no-repeat left top;
	min-height:500px;
	height: expression('500px');
	width:720px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.joinsetup_first_content {
	margin-left: auto;
	margin-right: auto;
}
.joinsetup_footer {
	background: transparent url(/images/joinSetupFooter.png) no-repeat left bottom;
	height:58px;
	margin-bottom:5px;
	width:720px;
	margin:0px auto;
}
.joinsetup_header {
	background: transparent url(/images/joinSetupHeader.png) no-repeat left top;
	height:40px;
	width:720px;
	margin:0px auto;
	margin-top:28px;
}
#joinsetup_content input.NoStyle { 
  background-color: #333333;
  color:#EEEEEE;
  border: none;
  width: auto;
}
#joinsetup_register_content input.NoStyle { 
  color:#EEEEEE;
  border: none;
  width: auto;
}
#joinsetup_register_content_IE6 input.NoStyle { 
  color:#EEEEEE;
  border: none;
  width: auto;
}
#joinsetup_content select { 
  background-color: #333333;
  color:#EEEEEE;
  border:1px solid #555555;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 13px;
}
#joinsetup_register_content select { 
   background-color: #333333;
  color:#EEEEEE;
  border:1px solid #555555;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  padding: 0 0 0 2px;
}
#joinsetup_register_content_IE6 select { 
   background-color: #333333;
  color:#EEEEEE;
  border:1px solid #555555;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  padding: 0 0 0 2px;
}
#joinsetup_content .section_description {
background-color: #1C1919;
border: 1px solid #555555;
padding: 10px;
margin-bottom: 10px;
}
#joinsetup_register_content .section_description {
background-color: #1C1919;
border: 1px solid #555555;
padding: 5px 3px 7px 3px;
margin-bottom: 10px;
}
#joinsetup_register_content_IE6 .section_description {
background-color: #1C1919;
border: 1px solid #555555;
padding: 10px;
margin-bottom: 10px;
}
div#content #joinsetup_content div.section_heading {
	border-top: 1px dashed #333333;
	padding-top: 5px;
   }
div#content #joinsetup_register_content div.section_heading {
	border-top: 1px dashed #333333;
	padding-top: 5px;
   }
div#content #joinsetup_register_content_IE6 div.section_heading {
	border-top: 1px solid #333333;
	padding-top: 5px;
   }
div#content #joinsetup_content div.verisign_link {
	border-top: 1px solid #333333;
	text-align: left;
	border: none;
	margin-bottom: 35px;
	float: left;
   }
div#content #joinsetup_register_content div.verisign_link {
	border-top: 1px solid #333333;
	text-align: left;
	border: none;
	margin-bottom: 15px;
	float: left;
   }
div#content #joinsetup_register_content_IE6 div.verisign_link {
	border-top: 1px solid #333333;
	text-align: left;
	position: relative;
	border: none;
	margin-bottom: 35px;
	float: left;
   }
#joinsetup_button_box{ 
  margin-top:-30px;
  float:right;
  width: 500px;
}
#joinsetup_verisign_logo{
	float: left;
	margin-top:10px;
	margin-left:40px;
	width:250px;
	padding-left: 20px;
}
#joinsetup_buttons{
margin-right: 20px !important;
}
div#joinsetup_decline_button { 
float: right;
}
div#joinsetup_join_button {
	float: right;
	margin-top:12px;
	margin-right:10px;
	text-align: right;
}
#joinsetup_content div.lhs_column{ 
  float:left;
  width:130px;
  line-height: 22px;
}
#joinsetup_register_content div.lhs_column{ 
  float:left;
  width:185px;
  line-height: 22px;
}
#joinsetup_register_content_IE6 div.lhs_column{ 
  float:left;
  width:175px;
  line-height: 22px;
}
#joinsetup_lhs, #joinsetup_rhs, #joinsetup_chs {
	float: left;
	text-align: left;
	width:300px;
	margin-left: 65px;
	display: inline;
 }
#joinsetup_lhs div.rhs_column {
margin-left:-32px;
 }
#joinsetup_reg_chs {
	float: left;
	text-align: left;
	width:380px;
	margin-left: 155px;
	display: inline;
 }
#joinsetup_rhs { 
float: left;
text-align: left;
width:320px;
margin-left: 2px;
margin-right: 14px;
display: inline;
 }
#joinsetup_lng {
	float: left;
	text-align: left;
	width:635px;
	margin-left: 40px;
	display: inline;
 }
.star {
color: #FB80BD;
margin-left: 3px
}
.star_message {
color: #FB80BD; 
margin-top:5px;
}
.maxcharacters {
color: #FB80BD;
font-size: 10px;
margin-left:2px;
margin-right: -20px;
font-style:italic;
}
.container_logo_button{ 
  /*border:1px solid #333333;*/
  float: left;
  margin-top:30px;
  margin-left:90px;
  width:370px;
}
style ="color: #FB80BD; size:18px"
/* JOIN SETUP MESSAGE PAGE */
#joinsetupmessage_content { 
   min-height:650px; 
   height: expression('650px');
  background: transparent url(/images/LargeBottomHome.jpg) no-repeat left bottom;
  width:960px; 
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 28px;
    margin-bottom: 28px;
}
/* JOIN DECLINED PAGE */
#joindeclined_content { 
   min-height:650px; 
   height: expression('650px');
  background: transparent url(/images/LargeBottomHome.jpg) no-repeat left bottom;
  width:960px; 
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 28px;
    margin-bottom: 28px;
    }
/* JOIN COMPLETED PAGE */
#joincompleted_content { 
	 min-height:650px; 
	height: expression('650px'); 
  background: transparent url(/images/LargeBottomHome.jpg) no-repeat left bottom;
  width:960px; 
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 28px;
    margin-bottom: 28px;
}
/** MEMBERSHIP CANCELLED PAGE */
div#membershipcancelled_logo{ 
background: transparent url(/images/LargeTopHome.jpg) no-repeat left top;
width: 960px;
padding-top: 20px;
}
#membershipcancelled_content{
  background: transparent url(/images/LargeBottomHome.jpg) no-repeat left bottom;
  width:960px;
     min-height:650px; 
   height: expression('650px'); 
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 28px;
    margin-bottom: 28px;
    padding-bottom: 50px;
}
.centre_col_footer {
	background: transparent url(/images/LargeBottomCap.png) no-repeat;
	height:44px;
	width:960px;
	margin:0px auto;
}
.centre_col_footer_home {
	background: transparent url(/images/Home_LargeBottomCap.png) no-repeat;
	height:44px;
	width:960px;
	margin:0px auto;
	display: block;
}
hr.chat {
	border: none 0;
	border-top: 1px dashed #333;
	height: 1px;
}
.error,.message { 
  color:#fb80bd;
  font-weight:bold;
}
.blueText {
	color:  #BCE5FF;
}