@charset "utf-8";
/* CSS Document */

.login-box {
	float: right;
	display: inline;
}

.login-tab {
	margin-left: 22px;
	#margin-left: -3px;
	_margin-left: 22px;
	width: 304px;

}

.login-tab .flip1 {
	width:330px;
	height:30px;
	background:url('/mrs_web/images/noncsl/csl_user_btn.gif?RESOURCE=%YES%') no-repeat;
}
.login-tab a.btn-select {
	display:block;
	width:165px;
	height:30px;
	cursor:pointer;
}

.login-tab .flip2 {
	width:330px;
	height:30px;
	background:url('/mrs_web/images/noncsl/other_user_btn.gif?RESOURCE=%YES%') no-repeat;
}

.setpImg {
	display:inline;
	margin-left:133px;
}

.reg-left {
	position:relative;
	left:137px;
	padding-left:10px;
	text-align:left;
	border-left: 1px solid #9c9c9c;
	_width:750px;
	max-width:750px;
}

.reg-right {
	position:relative;
	float:right;
	right:57px;
	top:-40px;
	width:282px;
	height:460px;
	background:url('/mrs_web/images/noncsl/ani.gif?RESOURCE=%YES%') center left no-repeat;
}

.reg-left .reg-form {
	display:block;
	margin-top:13px;
	margin-left:5px;
	padding:20px 0 20px 10px;
}

.reg-left .form_cell input[type="text"],
.reg-left .form_cell input[type="password"],
.reg-left .form_cell select {
	margin-left:10px;
	border:1px solid #ffa500;
}

* html .reg-left .form_cell input {
	margin-left:10px;
	border:1px solid #ffa500;
}

.reg-left .form_cell .submit-btn {
	padding: 2px 12px;
	color: #FFF;
	background: #090;
	/*
	margin-right: 12px;
	*/
	border: 0;
	margin-right: 12px;
}
.reg-left .form_cell .submit-btn:hover {
	color: #FF0;
	background: #0C0;
	cursor: pointer;
}

.reg-left .form_cell .tips {
	font-size:12px;
	font-style:italic;
}

.reg-left .reg-form h3 {
	font-size:15px;
	color:#9c9c9c;
}

.reg-left .form_cell {
	font-size:14px;
	color:#9c9c9c;
	margin:8px 0;
}

.regBg-loop .reg-left h3,
.regBg-footer .reg-left h3 {
	font-size:15px;
	color:#666;
}
.regBg-loop .reg-left tips,
.regBg-footer .reg-left tips {
	font-size:12px;
	font-style:italic;
	color:#9c9c9c;
}

.bg-header {
	width: 1000px;
	height: 110px;
	position: relative;
}
.bg-header[class] {
	background: url('/mrs_web/images/noncsl/banner-bg-reg-header.png?RESOURCE=%YES%') top left no-repeat;
}
* html .bg-header {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/mrs_web/images/noncsl/banner-bg-reg-header.png?RESOURCE=%YES%');
}

.regBg-loop {
	float:left;
	width:1000px;
	_height:460px;
	min-height:460px;
	text-align:left;
	padding-bottom:20px;
}
.regBg-loop[class] {
	background: url('/mrs_web/images/noncsl/banner-bg-reg-loop.png?RESOURCE=%YES%') bottom left no-repeat;
}


.regBg-footer {
	float:left;
	width:1000px;
	_height:460px;
	min-height:460px;
	text-align:left;
	padding-bottom:60px;
}
.regBg-footer[class] {
	background: url('/mrs_web/images/noncsl/banner-bg-reg-footer.png?RESOURCE=%YES%') bottom left no-repeat;
}


.step3 {
	color:#666 !important; 
}
.notes p {
	font-size:12px;
	margin:3px 0;
}
.notes p.orange {
	font-size:14px;
	color:#ffa600 !important; 
}

.actBg-footer {
	float:left;
	width:1000px;
	_height:420px;
	min-height:420px;
	text-align:left;
	padding-bottom:20px;
}
.actBg-footer[class] {
	background: url('/mrs_web/images/noncsl/banner-bg-act-footer.png?RESOURCE=%YES%') bottom left no-repeat;
}


.actBg-footer .reg-left {
	margin-top:60px;
	padding:15px 0 0 0;
}
.actBg-footer .reg-left h3 {
	font-size:15px;
	color:#666;
}

* html .regBg-loop {
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/mrs_web/images/banner-bg-reg-loop.png');*/
	background: url('/mrs_web/images/noncsl/banner-bg-reg-loop.jpg?RESOURCE=%YES%') bottom left no-repeat;
}

* html .regBg-footer {
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/mrs_web/images/banner-bg-reg-footer.png');*/
	background: url('/mrs_web/images/noncsl/banner-bg-reg-footer.jpg?RESOURCE=%YES%') bottom left no-repeat;
}

* html .actBg-footer {
	background: url('/mrs_web/images/noncsl/banner-bg-act-footer.jpg?RESOURCE=%YES%') bottom left no-repeat;
}

.regBg-blank {
	float:left;
	width:1000px;
	_height:460px;
	min-height:460px;
	text-align:left;
	padding-bottom:60px;
}
.regBg-blank[class] {
	background: url('/mrs_web/images/noncsl/banner-bg-reg-blank.png?RESOURCE=%YES%') bottom left no-repeat;
}
* html .regBg-blank {
	background: url('/mrs_web/images/noncsl/banner-bg-reg-blank.jpg?RESOURCE=%YES%') bottom left no-repeat;
}

.regBg-blank-logo {
	float:left;
	width:1000px;
	_height:460px;
	min-height:460px;
	text-align:left;
	padding-bottom:60px;
}
.regBg-blank-logo[class] {
	background: url('/mrs_web/images/noncsl/banner-bg-reg-blank2.png?RESOURCE=%YES%') bottom left no-repeat;
}
* html .regBg-blank-logo {
	background: url('/mrs_web/images/noncsl/banner-bg-reg-blank2.jpg?RESOURCE=%YES%') bottom left no-repeat;
}


.regBg-fgpw {
	float:left;
	width:1000px;
	_height:460px;
	min-height:460px;
	text-align:left;
	padding-bottom:60px;
}
.regBg-fgpw[class] {
	background: url('/mrs_web/images/noncsl/banner-bg-fgpw-blank.png?RESOURCE=%YES%') bottom left no-repeat;
}
* html .regBg-fgpw {
	background: url('/mrs_web/images/noncsl/banner-bg-fgpw-blank.jpg?RESOURCE=%YES%') bottom left no-repeat;
}

.regBg-fgpw .reg-left {
	float:left;
	margin-top:80px;
	padding:15px 0 0 0;
}
.regBg-fgpw .reg-left h3 {
	font-size:15px;
	color:#666;
}
.regBg-blank-logo .reg-left h3 {
	font-size:15px;
	color:#666;
}


a:link {
	color:#0000FF;
	text-decoration:underline;
}
a:visited {
	color:#0000FF;
	text-decoration:underline;
}
a:hover {
	color:#0000FF;
	text-decoration:underline;
}

.append-column { 
	position:absolute; 
	top:62px; 
	right:0; 
	text-align:left; 
}


.text_typeset {
	float:left;
	margin-bottom:20px;

}

.text_typeset ul li {
	clear:both;
	margin-left:20px;
	margin-bottom:15px;
	list-style-position:outside;
	list-style-type:decimal;
}
.text_typeset ul li ul {
	margin-top:5px;
}
.text_typeset ul li ul li {
	margin-bottom:5px !important;
	list-style-position:outside;
	list-style-type:lower-alpha !important;
}


/* 2009-11-4 by Grin */
.latestAlbums {
	float:left;
	display:inline;
}
.latestAlbums h2 {
	font-size:18px;
	color:#666;
	text-align:left;
	margin-bottom:5px;
}
.latestAlbums ul {
	list-style:none;
}
.latestAlbums ul li {
	float:left;
	width:110px;
	#text-align:left;
	margin-right:20px;
	_margin-right:15px;
}
.latestAlbums ul li img {
	width:106px;
	height:106px;
}
.latestAlbums ul li a:link,
.latestAlbums ul li a:visited {
	color:#666;
	text-decoration:none;
}
.latestAlbums ul li a:hover {
	text-decoration:underline;
}
.latestAlbums p.album_info {
	width:106px;
	height:48px;
	text-align:center;
	overflow:hidden;
}


.BeARMRS {
	clear:both;
	padding-top:20px;
	text-align:left;
}
.BeARMRS .title {
	margin-bottom:15px;
	line-height:20px;
}
.BeARMRS strong {
	float:left;
	display:block;
	font-size:20px;
}

.BeARMRS .btn_ico_fb {
	float:left;
	display:block;
	width:20px;
	height:20px;
	margin:0 4px 0 8px;
	background:url(/mrs_web/images/ico_shareonfacebook.gif) no-repeat;
}

.BeARMRS .btn_baf {
	float:left;
	display:block;
	width:87px;
	height:20px;
	padding:0 0 0 26px;
	font-size:11px;
	font-weight:bold;
	border:1px solid #a2a3a5;
	background:url(/mrs_web/images/btn_gray+1.gif) no-repeat;
}

.BeARMRS .btn_ico_fb:hover,
.BeARMRS .btn_baf:hover {
	cursor:pointer;
	text-decoration:none;
	color:#ff8000;
}


.info_mac {
	padding-top:70px;
}
.info_mac h2 {
	font-size:24px;
	text-align:center;
}


