p
{
	margin:0px;
	padding:0px;
}

#page_content
{
	color:black;
	background:#c1d6e7 url(../images/bg_page_gradient.gif) repeat-x;
	margin:0px;
	padding:0px;
}

.iframe_body
{
	margin:0px; 
	padding:0px; 
	background:transparent;
}

.box
{
	position:relative;
	float:left;
	overflow:hidden;

}


.label
{
	color:#3d3939;
	font-family:Helvetica;
	font-size:12px;
}

.warning
{
	color:#3d3939;
	font-family:Helvetica;
	font-size:12px;
	color:red;
	font-weight:bold;
}


#content_container
{
	padding:20px;
	margin:0px;
}

/*******************
Member Login
*******************/
#box_member_login
{
	width:332px;
	height:194px;

	background:url(../images/bg_member_login.jpg);
}

#box_member_login #password_links
{
	position:absolute;
	top:12px;
	right:10px;
	color:#0074ff;
	font-size:9px;
}

#box_member_login #password_links a
{
	color:#0074ff;
}





#box_member_login #lbl_email
{
	position:absolute;
	top:55px;
	left:16px;
}
#box_member_login .txt_email
{
	position:absolute;
	top:70px;
	left:16px;
	width:300px;
}


#box_member_login .warning
{
	position:absolute;
	left:20px;
	top:40px;
}




#box_member_login #lbl_password
{
	position:absolute;
	top:107px;
	left:16px;
}
#box_member_login .txt_password
{
	position:absolute;
	top:123px;
	left:16px;
	width:300px;	
}


/*Login Button*/
#box_member_login #btn_login
{
	position:absolute;
	top:157px;
	right:130px;
}
#box_member_login #btn_login a
{
	display: block;
	background: url(../images/btn_login.jpg) no-repeat 0 0;
	width: 60px;
	height: 32px;
	outline: none;
	text-indent: -99999px;
}
#box_member_login #btn_login a:hover
{
	background-position: -60px 0;
}








/*******************
Create an Account
*******************/
#box_create_an_account
{
	width:332px;
	height:194px;		
	margin-bottom:10px;
	margin-left:10px;
	background:url(../images/bg_create_an_account.jpg);
}

/*Click Here Button*/
#box_create_an_account #btn_click_here
{
	width:60px;
	height:10px;
	
	position:absolute;
	top:105px;
	left:240px;
	cursor:pointer;
}




/*Register for Copware Button*/
#box_create_an_account #btn_register_for_copware
{
	position:absolute;
	top:157px;
	right:85px;
}
#box_create_an_account #btn_register_for_copware a
{
	display: block;
	background: url(../images/btn_register_for_copware.jpg) no-repeat 0 0;
	width: 170px;
	height: 30px;
	outline: none;
	text-indent: -99999px;
}
#box_create_an_account #btn_register_for_copware a:hover
{
	background-position: -170px 0;
}



/*******************
Steps
*******************/
#box_steps
{
	width:195px;
	height:295px;	

	background:url(../images/bg_steps.jpg) no-repeat;
	padding-right:15px;

}


/*******************
Registration
*******************/
#box_registration
{
	width:368px;
	height:350px;	
	margin-left:auto;
	margin-right:auto;
}


#box_registration #tbl_registration
{
	margin-top:40px;
	margin-left:20px;
}




#box_registration #tbl_registration tr td
{
	padding-bottom:10px;
	padding-right:10px;
	margin:0px;
}

#box_registration #tbl_registration tr
{
	margin:0px;
}

#box_registration #tbl_registration tr td input,
#box_registration #tbl_registration tr td p,
#box_registration #tbl_registration tr td span
{
	margin:0px;
	padding:0px;
}

#box_registration .btn_register
{
	float:right;
}

#box_registration .btn_register a
{
	display: block;
	background: url(../images/btn_register.jpg) no-repeat 0 0;
	width: 170px;
	height: 30px;
	outline: none;
	text-indent: -99999px;
}
#box_registration .btn_register a:hover
{
	background-position: -170px 0;
}

/*******************
Forgot Password
*******************/

#box_forgot_password #TextBox_Email
{
	margin-left:10px;
}

#box_forgot_password
{
	width:637px;
	height:149px;
	background:url(../images/bg_forgot_your_password.jpg) no-repeat;
}

#box_forgot_password .warning
{
	position:absolute;
	top:107px;
	left:20px;
}

#box_forgot_password #txt_email_password
{
	position:absolute;
	top:74px;
	left:20px;
}

#box_forgot_password #btn_email_password
{
	position:absolute;
	top:70px;
	right:110px;
}

#box_forgot_password #btn_email_password a
{
	display: block;
	background: url(../images/btn_email_password.jpg) no-repeat 0 0;
	width: 170px;
	height: 30px;
	outline: none;
	text-indent: -99999px;
}

#box_forgot_password #btn_email_password a:hover
{
	background-position: -170px 0;
}

#box_forgot_password #btn_cancel
{
	position:absolute;
	top:70px;
	right:10px;
}

#box_forgot_password #btn_cancel a
{
	display: block;
	background: url(../images/btn_cancel09.jpg) no-repeat 0 0;
	width: 90px;
	height: 30px;
	outline: none;
	text-indent: -99999px;
}

#box_forgot_password #btn_cancel a:hover
{
	background-position: -90px 0;
}

/*******************
Reset Password
*******************/
#box_reset_password
{
	width:582px;

	/*
	The BG's height is 242, but the content can go past that.
	height:242px;
	*/
	height:400px;
	background:url(../images/bg_reset_your_password.jpg) no-repeat;
}


#box_reset_password #tbl_reset_password
{
	margin-top:70px;
	margin-left:20px;
}

#box_reset_password #tbl_reset_password tr td
{
	padding-bottom:10px;
	padding-right:10px;

}

#box_reset_password #btn_change_password
{
}
#box_reset_password #btn_change_password a
{
	display: block;
	background: url(../images/btn_change_password.jpg) no-repeat 0 0;
	width: 170px;
	height: 30px;
	outline: none;
	text-indent: -99999px;


}
#box_reset_password #btn_change_password a:hover
{
	background-position: -170px 0;
}

#submitEmailPassword { margin-right:5px; }
