/* [%-# @(#)style.css	1.4 17:13:01,10/06/07 (yy/mm/dd) -%] */
/* *****************************************************
	Global 
***************************************************** */
html, body, div, p, h1, h2, h3, h4, h5, h6, img, form, fieldset, label, ul, li, a, span, em {
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	font-size:inherit;
	font-weight:inherit;
}

body#homepage {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	width: 100%;
	color: #333;
	margin:0;	
	padding:0;
	text-align: center;
	background:url(/images/body_bg.gif) repeat-x scroll 0% 0%;
}
*{
	margin:0;
	padding:0;
}
/* *****************************************************
	Containers
***************************************************** */

body#homepage #wrapper{	
	margin: 0 auto;
	width:960px;
	padding:0;
	text-align:left;
}

/**********  Header  **********/

body#homepage #header{
	width:960px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.logo {
	background:url("/images/rc_logo.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:54px;
	text-indent:-9999px;
	width:241px;
	margin:34px 0 60px 0;
	cursor:pointer;
}
/**********  Header  **********/

/**********  Content  **********/

#content {
	clear:both;
	float:left;
	margin:0 0 38px 0;
	padding:0;
	width:960px;
	font-size:12px;
}
.con_left {   
	float:left;
	margin:0;
	padding:0;
	width:630px;
}
.con_left h2{
	font-size:32px;
	font-weight:bold;
	color:#999999;
	margin:0;
	padding:0;
}
.con_left h3{
	font-size:18px;
	font-weight:bold;
	color:#287d34;
	margin:0;
	padding:24px 0 0 0;
}
.con_left p{
	margin:0;
	padding:22px 0 0 0;
	line-height:18px;
}
.con_right {   
	float:right;
	margin:7px 0 0 0;
	padding:0;
	width:310px;
	height:340px;
	background:#e1e9f2 url("/images/sign_up_bg.jpg") no-repeat bottom;
	border-top:1px solid #99c2d6;
	border-left:1px solid #99c2d6;
	border-right:1px solid #99c2d6;
	position:relative;
}
.con_right p{
	color:#333333;
	padding:10px 0 0 13px;
	margin:0;
	line-height:17px;
}
.con_right form fieldset{
	margin:18px 0 0 0;
	padding:0;
	font-weight:bold;
}
.con_right form fieldset lebel{
	color:#2c5781 !important;
	text-transform:lowercase;
	margin:0;
	padding:0;
}
.signUpField {float:none; display:block; clear:both; width:310px;}
.error {color:#a73032; margin:-10px 0 10px 0; text-indent:91px; float:right; padding:0 10px; font-style:italic; font-weight:normal; width:290px;}
label.txtlabel{
	width:92px;
	/*height:30px;*/
	line-height:25px;
	text-align:right;
	float:left;
	color:#2c5781 !important;
}
.con_right input.txt{
	width:194px;
	/*height:15px;*/
	float:right;
	font-size:13px;
	border:solid 1px #86b3cd;
	margin:0 7px 15px 0;
	padding:3px;
}
.con_right input.submit{
	background:url("/images/sign_up.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	height:29px;
	width:123px !important;
	cursor:pointer;
	position:absolute;
	right:20px;
	bottom:30px;
}
.radio{
	width:212px;
	/*height:16px;*/
	float:right;
	color:#2c5781;
	padding:5px 0 15px 0;
	/**padding:7px 0 0 0;
	_padding:7px 0 0 0;*/
	margin:0;
}
.rd_btn{
	width:20px;
	height:15px;
	padding:0;
	vertical-align:middle;
	margin:0;
}
/**********  Content  **********/

.clear{
	clear:both;
}
#footer{
	width:100%;
	height:100px;
	background:url(/images/footer_bg.gif) repeat-x;
}
#footer_hold{
	width:960px;
	margin:0 auto;
	text-align:left;
	color:#fff;
}
#footer_hold img{
    float:left;
	width:282px;
	margin:26px 0 0 0;
	padding:0;
}
#footer_hold p{
	float:right;
	width:650px;
	margin:35px 0 0 0;
	padding:0;
}

