div.rightSide div.openAccountConatiner{
	width:708px;
	background:url(appProxy/site/global/contentBg.png) top no-repeat;
	_background:url(appProxy/site/global/contentBg.jpg) no-repeat;
	min-height: 613px;
 	height: auto !important;
  	height: 613px;
}

/*** sign up table ***/

div.rightSide table.signUp{
	border-collapse:collapse;
	line-height:46px;
	width:89%;
	margin:0 auto;
	margin-top:20px;
	
}
div.rightSide table.signUp td.propName{
	font-size:14px;
	color:#2D2D2D;
	padding-right:30px;
	width:250px;
}
div.rightSide table.signUp td.desc{
	color:#939393;
	font-size:10px;
			
}
div.rightSide table.signUp td.desc div{
	line-height:12px;
	width:256px;
	padding-left:20px;
}
div.rightSide table.signUp td.desc div.error{
	font-size:10px;
	color:#AB0000;
	
	}
div.rightSide table.signUp td.desc div.error div{
	float:left;
	padding:0; margin:0;
	overflow:hidden;
	width:10px;
	height:10px;
	margin-top:2px;
	#margin-top:0px;
	background:url(appProxy/site/global/errorSign.png)  no-repeat;
}
div.rightSide  table.signUp td.desc div a{
	text-decoration:underline;
	color:#666666;
}
div.rightSide table.signUp td.inputTd{
	background:url(appProxy/site/global/inputLeftBg.jpg) left 11px no-repeat;
	#background:url(appProxy/site/global/inputLeftBg.jpg) left 13px no-repeat;
	height:26px;
	width:203px;
}
div.rightSide table.signUp td.inputTd input{
	background:url(appProxy/site/global/inputMiddle.jpg) repeat-x;
	width:193px;
	height:26px;
	border:0px;
	margin-left:5px;
	#margin-top:6px;
	color:#3D3D3D;
	line-height:24px;

}
div.rightSide table.signUp td.selectTd{
	height:26px;
	width:203px;
	
}
div.rightSide table.signUp td.inputTd div.rightBorder{
	background:url(appProxy/site/global/inputRightBg.jpg) 100% 11px no-repeat;
	#background:url(appProxy/site/global/inputRightBg.jpg) 100% 7px no-repeat;
}
div.rightSide table.signUp td.birth input{
	background:url(appProxy/site/openAccount/birthSmlBg.jpg) no-repeat;
	width:53px;
	height:27px;
	border:0px;
	color:#3D3D3D;
	padding-top:3px;
	#padding-top:0px;
	line-height:24px;
	_position:relative;
	text-align:center;
}
div.rightSide table.signUp td.birth input.birthBig{
	background:url(appProxy/site/openAccount/birthBigBg.jpg) no-repeat;
	width:70px;
}
div.rightSide table.signUp td.submitTd{
	text-align:center;

}
div.rightSide table.signUp td.submitTd input{
	width:202px;
	height:49px;
	border:0px;
	cursor:hand;
	cursor:pointer;
	background:url(appProxy/site/global/submitBtnBig.jpg) no-repeat;
	color:white;
	font-size:30px;
	font-family:Trebuchet MS;
	margin-top:20px;
	_position:relative;
}
div.rightSide div.terms{
	width:625px;
	height:115px;
	background:url(appProxy/site/openAccount/termsBg.jpg) no-repeat;
	margin:0 auto;
	font-size:10px;
	line-height:12px;
	color:#666666;
	position:relative;
	z-index:1;
	padding-left:5px;
	padding-top:5px;
	
	
}
div.rightSide div.terms div{
	width:595px;
	height:105px;
	
}

input.acceptTerms{
	position:relative;
	top:2px;
}
label.acceptTerms{
	font-size:12px;
	color:#2D2D2D
}
	/***************Big Long Select ***********/
	
div.rightSide .selectboxBigLong{
	background:url(appProxy/site/openAccount/bigSelect/selectbox.jpg) no-repeat;
	width:192px;
	height: 22px;
	border:0;
	padding-top:5px;
	padding-left:10px;
	color:#676767;
	font-size:14px;
	_position:relative;
	cursor:hand;
	cursor:pointer;
}
div.rightSide div.selectbox-wrapperBigLong{
	
	font-size:11px;
	position:absolute;
	#margin-top:40px;
	#margin-left:-202px;
	z-index:2;
	background:url(appProxy/site/openAccount/bigSelect/selectbox-wrapperLong.jpg) no-repeat;
	height:290px;
	
}
div.rightSide div.selectbox-wrapperBigLong ul{
	
	list-style-type:none;
	margin:0px;
	padding:0px;

	width:202px;
	height:280px;
	
	
}
div.rightSide  div.selectbox-wrapperBigLong ul li{
	width:auto;
	height:auto;
	background:none;
	margin:0px;
	cursor:hand;
	cursor:pointer;
	padding:0px;_position:relative;
	line-height:21px;
	color:#2B2B2B;
	font-size:12px;
	text-indent:19px;
	margin-left:2px;
	
}
div.rightSide div.selectbox-wrapperBigLong ul li.selectHover{
	background:#EAEAEA;
}

	/***************Big Select ***********/
div.rightSide div.selectbox-wrapperBig{
	
	font-size:11px;
	position:absolute;
	#margin-top:40px;
	#margin-left:-202px;
	z-index:2;
	background:url(appProxy/site/openAccount/bigSelect/selectbox-wrapper3.gif) no-repeat;
	height:163px;
	
}
div.rightSide div.selectbox-wrapperBig ul{
	
	list-style-type:none;
	margin:0px;
	padding:0px;

	width:202px;
	height:190px
	
}
div.rightSide  div.selectbox-wrapperBig ul li{
	width:98%;
	height:auto;
	background:none;
	margin:0px;
	cursor:hand;
	cursor:pointer;
	padding:0px;_position:relative;
	line-height:21px;
	color:#2B2B2B;
	font-size:12px;
	text-indent:19px;
	margin-left:2px;
	
	
}
div.rightSide div.selectbox-wrapperBig ul li.selectHover{
	background:#EAEAEA;
}
/***********************************************/
div.rightSide table input.captchaCode{
	background:url(appProxy/site/openAccount/birthBigBg.jpg) no-repeat;
	width:70px;
	height:27px;
	border:0px;
	color:#3D3D3D;
	padding-top:3px;
	#padding-top:0px;
	line-height:24px;
	_position:relative;
	text-align:center;
	float:left
}
div.rightSide table img.captchaImg{
	float:left;
	margin-top:-2px;
	#margin-top:-3px;
	
}
/** account types **/

div.accountTypeBox div.GEdit {
    min-height:4px;
}
div.accountTypeBox{
    background:url(appProxy/site/openAccount/accountTypesBG.png) no-repeat;
    width:190px;
    height: 238px;
    margin-right:8px;
    padding-left:10px;
    float:left;
    line-height: 1.8em;
}

div.accountTypeBox span.accountTypeName{
    font-size:17px;
    font-family: Tahoma, serifSansSerifMonospace;
    text-transform: uppercase;
    font-weight: bold;
}

div.accountTypeBox span.amount{
    font-size: 10px;
    color: #222;
}

div.accountTypeBox ul{
    list-style-type: none;
    list-style-position: inside;
    line-height:22px;
}

div.accountTypeBox ul li{
    background:url(appProxy/site/openAccount/accountTypes_underline.png) 7px bottom no-repeat;
    padding-left:3px;
    color: #515151;
    font-size: 11px;
}

td.accountTypeTitle{
    font-size: 12px;
    font-weight: bold;
    color: #1f1f1f;
    text-transform: capitalize;
}

td.accountTypeBottomNote{
    font-size: 12px;
    color: #2e2f2e;
}

div.accountTypeBox.bronze label{
    color: #9f5d08;
}
div.accountTypeBox.silver label{
    color: #797979;
}
div.accountTypeBox.gold label{
    color: #9f7d08;
}

#tooltip {
        background:url(appProxy/site/openAccount/yellowTooltip.png) no-repeat;
         position: absolute;
	z-index: 3;
	padding:30px 0 0 10px;
	width:123px;
	height:105px;
	color:#000;
	font-size:12px;
	font-family:arial;

}
#tooltip h3, #tooltip { margin: 0; font-size:12px }
