@charset "UTF-8";
* { margin:auto;   
}
body {  
	margin:auto; 
	border:0px; 
	text-align:center; 
	color:#000; 
	font-size:12px; 
	font-family:Verdana,Helvetica,sans-serif,Arial;
	line-height:18px;   
	background:#0055AF url(http://passport.happymmo.com/Images/r1-bg.jpg) top center repeat-x;   
	height:auto; 
}
h1,h2,h3,h4 { 
	font-size:12px; 
	color:#FFCC33; 
	margin:0px; 
	padding:0px; 
}
div,dd,p,span,li,{
}
div,form,ul,li,ol,dl,dd,dt,cite,span,p,label,input,blockquote,samp,strong { 
	margin:0px; 
	padding:0px; 
} 
legend { color:#fff; }
img { 
	border:0px; 
}

input,#logout,.font,textarea { font-family:Helvetica,Arial,sans-serif; } 
.assis { font-family:Verdana, Helvetica,sans-serif,Arial; }

textarea {  
	overflow-y:scroll;
	text-align:left; 
	width:566px;
	height:100px; 
	float:left; 
	margin:2px;  
}
li { 
	list-style-type:none; 
}
/********* A href Á´½ÓµÄ¶¨Òå *******/
a:link,a:visited,a:active { font-size:11px; color:#000; text-decoration:underline; } 
a:hover { text-decoration:none; }

.left { float:left; }
.right { float:right; }
.red { color:#000000; font-weight:bold; background:url(http://passport.happymmo.com/Images/s-c.gif) no-repeat left;}
.redes { color:#000000; font-weight:bold; background:green;}
.green { color:green; font-weight:bold; background:#ccc; }
.greens { color:#FFCC33; font-weight:bold; background:#333; border-bottom:1px solid #808080; }
.blue { color:blue }
.space { border-top:3px solid #4D4D4D; }  
.deep { background-color:#EBF5FF; } 
.r { margin-left:330px; }
.bc { text-decoration:underline; }
.abc { background:#2b425e; }
.ccp { border:1px solid #ccc; }
.clear { height:5px; font-size:1px line-height:1px; clear:both; }

#wrap { width:1000px; margin:0px auto; margin-top:0px !important; margin-top:-17px; }

#head { width:1000px; float:left; }
	#head-top { width:1000px; float:left; }
		#head-top-left { width:247px; height:167px; float:left; }
		#head-top-center { width:562px; height:167px; float:left; }
		#head-top-right { width:191px; height:167px; float:left; }
	#head-center { width:1000px; float:left; }
		#head-center-left { width:247px; height:81px; float:left; }
		#head-center-center { width:562px; height:81px; float:left; }
		#head-center-right { width:191px; height:81px; float:left; }
	#head-foot { width:1000px; float:left; }

#main { width:1000px; float:left; margin:0px; padding:0px; margin-top:0px !important; margin-top:-2px; }
	#main-left { width:201px; float:left; }
		#main-left-top { width:201px; height:184px; float:left; background:url(http://passport.happymmo.com/Images/in-4.jpg) top center no-repeat; color:#fff; }
			#mlt { width:130px; float:left; margin-top:65px;  }
			#mlt span { width:130px; float:left; }
			#mlt input { width:100px; float:left; margin-left:20px; }
			#mlt div { width:110px; float:left; height:10px; font-size:10px; line-height:10px; margin-left:19px !important; margin-left:10px; text-align:left; } 

			#mlt-login { width:60px; float:left; cursor:pointer; margin-top:55px;  height:60px; }

			#mlt-forgot { width:200px; float:left; margin-top:10px; }
				#mlt-forgot span { width:200px; float:left; }
			#main-left-top a:link,
			#main-left-top a:hover,
			#main-left-top a:active,
			#main-left-top a:visited { color:#fff; }
		#main-left-center { width:201px; height:217px; float:left; background:url(http://passport.happymmo.com/Images/in-5.jpg) top center no-repeat; }
			#main-left-center div { width:200px; float:left; margin-top:35px; }
			#main-left-center span { width:176px; float:right; height:30px; text-align:left; } 
				#main-left-center a:link,
				#main-left-center a:hover,
				#main-left-center a:visited,
				#main-left-center a:active { width:136px; float:left; font-weight:bold; }

		#main-left-foot { width:201px; height:183px; float:left; background:url(http://passport.happymmo.com/Images/in-6.jpg) top center no-repeat; }
			#main-left-foot div { width:160px; float:left; margin-top:30px; margin-left:18px !important; margin-left:10px; }
			#main-left-foot span { width:160px; float:left; text-align:left; font-weight:bold; margin-top:5px; }
			#main-left-foot label { width:150px; float:left; font-weight:bold; text-align:left; margin-top:20px; } 

		#main-left-append { width:201px; height:186px; float:left; background:url(http://passport.happymmo.com/Images/in-7.jpg) top center no-repeat; }
			#main-left-append div { width:170px; float:left; margin-top:30px; padding-left:18px; }
			#main-left-append span { width:170px; float:left; margin-top:5px; }
			#main-left-append img { width:160px; float:left; height:54px; border:2px solid #222; float:left; }

		#main-left-power { width:201px; height:150px; float:left; background:url(http://passport.happymmo.com/Images/in-8.jpg) top center no-repeat; }
			#main-left-power div { width:170px; float:left; margin-top:30px; padding-left:18px; }
			#main-left-power span { width:170px; float:left; margin-top:5px; }
			#main-left-power img { width:160px; float:left; height:54px; float:left; }
	#main-right { width:799px; height:920px; float:left; background:url(http://passport.happymmo.com/Images/in-9.jpg) top left no-repeat; }
		#chart { width:737px; padding-left:30px; float:left; }
		#main-right-top { width:727px; float:left; margin-top:50px; height:100px; background:#eee; }
			#main-right-top span.nav-1 { width:159px; height:86px; float:left; } 
			#main-right-top span.nav-2 { width:159px; height:86px; float:left; margin:0px 17px; } 
			#main-right-top span.nav-3 { width:191px; height:86px; float:left; margin-right:17px; } 
			#main-right-top span.nav-4 { width:159px; height:86px; float:left; } 
		#main-right-center { width:727px; float:left;  }
			#mrc-top { width:727px; height:9px; float:left;  }
			#mrc-center { width:725px; margin-left:1px;  height:710px; background:#4585cc; } 
			#mrc-foot { width:727px; height:11px; float:left;  }
#foot { width:1000px; float:left; }  