@CHARSET "UTF-8";
/*
	This css file affects the following pages:
		- add_profile_mem01
		- add_profile_mem02
		- add_profile01
		- add_profile02
*/
#dvSide1
{
	float:left;
    min-height: 500px; 	
}
.sideBar
{
	width:190px;
}
#dvSide2
{
	background-color: #FFF;
	float:left;	
	overflow: hidden;
}
.error {
        color: #cc0000;
}
.primaryColoring
{
	background-color:#FFFFFF;
}
.noPadding
{
	padding:0px !important;
}
#dvMinHeightChild
{
	float: left;
	height: 550px;
	width: 1px;
	visibility: hidden;
}
#side2Content
{
	float: left;
	padding-top: 20px;
	width: 680px;
}
.ml24 {margin-left: 24px; }
#titleAddMemProfile {
	background-image:url(../images/bann_add_profile_448x36.gif);
	background-repeat: no-repeat;
	background-position:right top;
	
	height: 50px;
	width: 550px;
	margin-left: 5px;	
}
.bL { border-left:1px solid #999999; }
.bR { border-right:1px solid #999999; }
.bB { border-bottom:1px solid #999999; }
.w500 { width: 500px; }
.w550 { width: 550px; }
.w180 { width: 180px; }
.w370 { width: 370px; }
.middle {vertical-align: middle; }
.pt8 { padding-top: 8px; }
.pb8 { padding-bottom: 8px; }
.pl8 { padding-left: 8px; }
.pl1 {padding-left: 1px; }
.pl12{padding-left: 12px;}
.wB { font-weight: bold; }
.f12 { font-size: 12px; }
.cRed {color:#CE0031;}
.left {text-align: left; }
.top {vertical-align: top; }
.cMDgrey {color:#666666;}
.w8 { width: 8px; }
.w534 { width: 534px; }
.w166 { width: 166px; }
.w386 { width: 386px;}
.w300 { width: 300px; }
.w537 { width: 537px; }
.mb16 { margin-bottom: 16px;}
.pl2 { padding-left: 2px; }
.aL { text-align: left; }
.aR { text-align: right; }
.aC { text-align: center }
.pl4 { padding-left: 4px; }
.w50p { width: 50%; }
.w55p { width: 55%; }
.w45p { width: 45%; }
.f10 { font-size: 10px;}
.center {text-align: center; }
.f11 { font-size: 11px; }
.pb2 {
	padding-bottom:2px;
}
.pt4 {
	padding-top:4px;
}
table.whiteform {
	background-color: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
}
table.formbottom {
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 550px;
}

td.formbottomside {
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	margin: 0px;
	border-collapse: collapse;
}

td.formbottomcenter {
	padding: 0px;
	/*spacing: 0px;*/
	border: 0px;
	border-spacing: 0px;
	margin: 0px;
	border-collapse: collapse;
	
	background-image: url(../images/greypoint_form_1x1.gif);
	background-repeat: repeat-x;
	background-position: 0px 7px;
	background-color:transparent;	
}
/* Step One -- START */
.lHcheckbox {
line-height:20px;
}

.full {
width:100% !important;
}

select {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#4E4E4E;
}

#titleStepOneAddMemProfile {
	background-image:url(../images/bar_step1of2_add_profile_550x25.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
	height: 30px;
	width: 550px;	
}
#titleSelectAllThatApply {
	background-image:url(../images/greybar_select_all_that_apply_550x25.gif);
	background-repeat: no-repeat;
	background-position:center bottom;
	
	height: 25px;
	width: 550px;	
}
#titleAddProfile {
	background-image:url(../images/bann_add_mem_profile_540x50.gif);
	background-repeat: no-repeat;
	background-position:right top;	
	
	height: 52px;
	width: 550px;
	margin-left: 20px;
}
#titleStepOneAddProfile {
	background-image:url(../images/bar_step1of2_550x25.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
	height: 30px;
	width: 550px;	
}
/* Step One -- END */
/* Step Two -- START */
#titleStepTwoAddMemProfile {
	background-image:url(../images/bar_step2of2_add_profile_550x25.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
	height: 30px;
	width: 550px;	
}
#greybarAboutMe {
	background-image:url(../images/greybar_about_me_550x25.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	
	height: 25px;
	width: 550px;	
}
#greybarAboutUs {
	background-image:url(../images/greybar_about_us_550x25.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	
	height: 25px;
	width: 550px;	
}
.nolines a:link {
	text-decoration:none;
	color:#000066;
	}

.nolines a:visited {
	text-decoration:none;
	color:#000066;
	}

.nolines {
	text-decoration:none;
	}
#titleStepTwoAddProfile {
	background-image:url(../images/bar_step2of2_550x25.gif);
	background-repeat: no-repeat;
	background-position:left top;	
	
	height: 30px;
	width: 550px;
}	
.greylink a:link {
	text-decoration:underline;
	color:#333333;
	}

.greylink a:visited {
	text-decoration:underline;
	color:#333333;
	}
.p8 { padding: 8px; }
/*his info */

#greybarHisInfo {
	background-image:url(../images/greyBar_his_info_550x25.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height: 25px;
	width: 550px;
	}

/* her info */

#greybarHerInfo {
	background-image:url(../images/greyBar_her_info_550x25.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height: 25px;
	width: 550px;
	}
/*partner 01 */

#greybarPartner01 {
	background-image:url(../images/greybar_partner_1_550x25.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height: 25px;
	width: 550px;
	}

/* partner 02 */

#greybarPartner02 {
	background-image:url(../images/greybar_partner_2_550x25.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height: 25px;
	width: 550px;
	}	
	
/* table background for the add profile step #2 */

/*straight male */

table.addprofile_sm {
	background-image: url(../images/bg_sm_205x350.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

/*straight female */

table.addprofile_sf {
	background-image: url(../images/bg_sf_240x300.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

/* gay male */

table.addprofile_gm {
	background-image: url(../images/bg_gm_287x350.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

/*gay female */

table.addprofile_gf {
	background-image: url(../images/bg_lez01_232x290.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

/* gay couple */

table.addprofile_gc01 {
	background-image: url(../images/bg_gc01_258x320.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

table.addprofile_gc02 {
	background-image: url(../images/bg_gc02_299x350.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

/*lesbian couple */

table.addprofile_lc01 {
	background-image: url(../images/bg_lez01_232x290.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

table.addprofile_lc02 {
	background-image: url(../images/bg_lez02_264x290.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

/*straight couple */

table.addprofile_sc01 {
	background-image: url(../images/bg_sc_01_228x320.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}

table.addprofile_sc02 {
	background-image: url(../images/bg_sc_02_240x300.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 550px;
	}	
	
/* Step Two -- END */