			.welcome {
				background-color: white;
				/*width: 100%;
				height: 100%;
				margin: 0;
				padding:0;
				-moz-box-sizeing: border-box;
				-webkit-box-sizeing: border-box;
				overflow: hidden;*/
			}
			.welcome .h_main {
				padding:10px;
				/*width:674px;*/
				/*height:100%;
				overflow:hidden;*/
				min-width: 650px;
				margin: 0px auto;
				-moz-box-sizeing: border-box;
				-webkit-box-sizeing: border-box;
			}
			.welcome * {
				color: #777777;				
			}
			.welcome .h_top {
				background: transparent url('../../welcome/top.jpg') no-repeat scroll center center;
				width:655px;
				height: 191px;
				margin-bottom: 10px;
			}
			.welcome .i-join-now {
				background: transparent url('../../welcome/join_now.png') no-repeat scroll left center;
				width:94px;
				height:94px;
				bottom: 0;
				right:0;
				position:absolute;
			}
			
			.welcome .h_top_l {
				/*margin-right:10px;*/
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				background: transparent url('../../welcome/top_left.jpg') no-repeat scroll left center;
/*				width:655px;*/
				height: 191px;
				position: relative;
				padding-left:4px;
				margin-bottom: 10px;
			}
			.welcome .h_top_r {
				background: transparent url('../../welcome/top_right.jpg') no-repeat scroll right center;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
/*				width:655px;*/
				height: 191px;
				padding-right:4px;
/*				margin-bottom: 10px;*/
			}
			.welcome .h_top_c {
/*				background: transparent url('../../welcome/top.jpg') no-repeat scroll center center;*/
/*
				width:655px;
*/
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				height: 191px;
/*				margin-bottom: 10px;*/
			}
			.i-top-content {
				position: absolute;
				top: 0;
				left: 0;
				background: transparent url('../../welcome/top_donot_move.png') no-repeat scroll left center;
				bottom:0;
				right:0;
			}
			.welcome .h_center{
				width:100%;/*655px;*/
				height:auto;
				margin-bottom: 10px;
			}
			.welcome .h_bottom {
				margin-bottom: 10px;		
				width:100%;/*655px;*/
			}
			.welcome .wrap_tl,.welcome .wrap_tc,.welcome .wrap_tr,.welcome .wrap_bl,.welcome .wrap_bc,.welcome .wrap_br,.welcome .wrap_ml,.welcome .wrap_mr,.welcome .wrap_mc {
				width:100%;
			/*	border: 1px solid #000000;*/
			}
			.welcome .wrap_tl {
				background: transparent url('../../welcome/center-tl.jpg') no-repeat scroll top left;				
			}
			.welcome .wrap_tr {
				background: transparent url('../../welcome/center-tr.jpg') no-repeat scroll top right;				
			}
			.welcome .wrap_bl {
				background: transparent url('../../welcome/center-bl.jpg') no-repeat scroll bottom left;	

			}
			.welcome .wrap_br {
				background: transparent url('../../welcome/center-br.jpg') no-repeat scroll bottom right;				
				padding-bottom:20px;			
			}
			
			.welcome .wrap_tc {
				background: transparent url('../../welcome/center-t.jpg') repeat-x scroll top center;				
			}

			.welcome .wrap_bc {
				background: transparent url('../../welcome/center-bc.jpg') repeat-x scroll bottom center;								
			}
			
			.welcome .wrap_ml {
				background: transparent url('../../welcome/center-ml.jpg') repeat-y scroll center left;				
			}
			.welcome .wrap_mr {
				background: transparent url('../../welcome/center-mr.jpg') repeat-y scroll center right;
				height:auto;								
			}
			.welcome .wrap_mc {
				display:table;
height:auto;
left:0;
margin-right:20px;
position:relative;
right:0;
top:10px;		
			}
			.welcome .h_bottom_l {
				background: transparent url('../../welcome/bottom-l.jpg') no-repeat scroll top left;				
				padding-left: 10px;
				/*width: 100%;/*646px;*/
				/*margin-right:10px;*/
			}

			.welcome .h_bottom_r {
				background: transparent url('../../welcome/bottom-r.jpg') no-repeat scroll top right;				
				padding-right: 10px;
			}
			.welcome .h_bottom_c {
				background: transparent url('../../welcome/bottom-c.jpg') repeat-x scroll top right;		
				height: 140px;		
			}
			.welcome .content-holder {
				background-color:#F3F3F3;
				margin-left:10px;
				margin-right:10px;
			}
			.welcome .content-head {
				padding-top: 30px;
				padding-left: 0;
				font-size: 18px;
				color: #777777;
			}
			
			.welcome .content-table {
				padding-left: 0px;
				padding-bottom: 20px;
			}
			
			.welcome .content-table td {
				padding-top: 20px;
				padding-right: 2px;
				vertical-align: top;
			}
			
			.welcome .content-table td span {
				font-size: 16px;
			}
			
			.welcome .content-table ul {
				padding-top: 15px;
				padding-left: 20px;
				list-style-image: url(../../welcome/dot.png);
			}
			
			/*.welcome .h_bottom_c table {
				height: 140px;
			}*/
			
			.welcome .h_bottom_c .logo {
				border-right: 1px solid #666666;
				width: 155px;
				height: 140px;
				text-align: center;
			}
			
			.welcome .footermenu table {
				height: 100px;
			}
			
			.welcome .footermenu td {
				vertical-align: top;
				padding-left: 15px;
			}
			
			.welcome .footermenu ul {
				padding-left: 20px;
				list-style-image: url(../../welcome/dot.png);
			}
			
			.welcome .h_top td {
				padding-top: 25px;
			}
			
			.welcome .h_top .superglue {
				font-size: 24px;
				color: white;
			}
			
			.welcome .h_top span {
				font-size: 22px;
			}
			
			.welcome .h_top * {
				color: #e3f1a6;
				font-size: 16px;
			}
			
			.welcome .h_top ul {
				padding-left: 20px;
				list-style-image: url(../../welcome/green_dot_base.png);
			}
			
			.welcome .footer-title {
				padding-bottom: 5px;				
			}
			
			.welcome h2 {
				color: white;
				font-weight: normal;
			}
			
			.welcome .footer-signin {
				color: #87b200;
				text-decoration: underline;
			}
			
			.green-button-l {
				background: transparent url(../images/auth/sign_in_l.png) no-repeat scroll left 0;
				padding-left: 8px;
				display: list-item;
				list-style-image: none;
				list-style-type: none;
				list-style-position: inside; 
				float: left;
				clear: right;
				cursor: pointer;
				width: auto;
			}
			.green-button-r {
				background: transparent url(../images/auth/sign_in_r.png) no-repeat scroll right 0;
				padding-right: 8px;
				display: table-cell;
				width:auto;
			}
			.green-button-c {
				background: transparent url(../images/auth/sign_in_c.png) repeat-x scroll 0 0;
				height:50px;
				width:auto;
				color: #a5a5a5;
				text-align: center;
				vertical-align: middle;
				display: inline-block;
				font-weight: bold;
			}
			.green-button-text{
				float: left;
				line-height: 44px;
				vertical-align: middle;
				color: white;
			}

.field-set-tl {
	background: transparent url(../images/auth/fieldset_tl.png) no-repeat scroll top left;
	padding-left: 8px;
}
.field-set-tr {
	background: transparent url(../images/auth/fieldset_tr.png) no-repeat scroll top right;
	padding-right: 8px;	
}
.field-set-tc {
	background: transparent url(../images/auth/fieldset_tc.png) repeat-x scroll top center;
	height: 8px;
}
.field-set-ml {
	background: transparent url(../images/auth/fieldset_ml.png) repeat-y scroll center left;
	padding-left: 8px;	
}
.field-set-mr {
	background: transparent url(../images/auth/fieldset_mr.png) repeat-y scroll center right;
	padding-right: 8px;	
}
.field-set-mc {
	background-color: #fafafa;	
	
}
.field-set-bl {
	background: transparent url(../images/auth/fieldset_bl.png) no-repeat scroll bottom left;
	padding-left: 8px;	
}
.field-set-br {
	background: transparent url(../images/auth/fieldset_br.png) no-repeat scroll bottom right;
	padding-right: 8px;		
}
.field-set-bc {	
	background: transparent url(../images/auth/fieldset_bc.png) repeat-x scroll bottom center;
	height: 8px;
}
.field-set-main {
	margin-left:20px;
	margin-right:50px;
	margin-top:20px;
}
