/* Global */
	body{
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		background-color:#F3F5C6;
	}
	img{
		border:0;
	}
	a, a:link, a:visited{
		color:blue;
		text-decoration:none;
	}
	a:hover{
		color:red;
		text-decoration: underline;
	}

/* clearfix */
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix {
		display: inline-block;
	}
	html[xmlns] .clearfix {
		display: block;
	}
	* html .clearfix {
		height: 1%;
	}
	.BgTail{
		background:transparent url('/images/headerBgTails.gif') repeat-x scroll left top;
		height:20px;
	}

/* ContentWrapper */
	.ContentWrapper{
		width:1002px;
		margin:0 auto;
		background:transparent url('/images/mgtBg.jpg') repeat-y scroll center top;
	}
	.Header{
		min-width:1001px;
		height:150px;
		margin:-20px auto 0;
		background:transparent url('/images/mgtBgOrange.jpg') no-repeat scroll center top;
	}
	.Header a{
		display:block;
		width:200px;
		height:130px;
		margin-left:240px;
	}
	.Languages{
		float:right;
		margin:-30px 30px 0 0;
	}
	.Languages a:hover{
		color:red;
	}
	.Languages a{
		text-decoration:none;
		color:#403F41;
		float:left;
		font-size:13px;
		margin-left:10px;
	}
	.Languages a.Current{
		color:white;
		background:#ED6D00;
		-webkit-border-radius:9px;
		-moz-border-radius:9px;
		border-radius:9px;
		padding:0 9px;
	}
	.LeftPanel{
		float:left;
		width:48%;
		height:361px;
		background:transparent url('/images/loginLeft.jpg') no-repeat scroll right bottom;
	}
	.Content{
		padding:0 10px;
	}
	.RightPanel{
		float:left;
		width:350px;
		margin-left:30px;
	}

/* Login Form */
	form{
		margin:0;
		padding:0;
		font-family:'微軟正黑體';
	}
	input{
		font-family:Arial;
	}
	.FormHeader{
		height:60px;
		background:transparent url('/images/loginRight.jpg') repeat-x scroll left -120px;
	}
	.FormHeader .Wrapper1{
		height:60px;
		background:transparent url('/images/loginRight.jpg') no-repeat scroll left top;
	}
	.FormHeader .Wrapper2{
		height:60px;
		background:transparent url('/images/loginRight.jpg') no-repeat scroll right -60px;
	}
	H1{
		margin:0;
		padding:35px 0 13px;
		background:transparent url('/images/headLineOrange.jpg') no-repeat scroll center bottom;
		font-size:20px;
		color:#00561f;
		text-align:center;
	}
	.Login{
		width:95%;
		margin:0;
		padding:0;
	}
	.Login li{
		list-style:none;
		float:left;
		margin:6px 0;
	}
	.Login li.Label{
		width:30%;
	}
	.Login label{
		background:transparent url('/images/fieldUnderline.jpg') no-repeat scroll left 14px;
		padding:0 0 5px 0;
		margin-left:10px;
		font-weight:bold;
		color:#393939;
	}
	.Login li.Input{
		width:66%;
		padding-left:2%;
		text-align:left;
	}
	.Login input{
		width:90%;
	}
	.Login a{
		margin:0 5px;
	}
	.MainContent{
		padding-top:40px;
	}
	.LeftBorder,.RightBorder{
		width:12px;
		padding:0;
		background:transparent url('/images/loginRightBorder.jpg') repeat-y scroll left top;
	}
	.RightBorder{
		background-position:right top;
	}
	.RightPanel table{
		border-collapse:collapse;
	}
	.Login li.Button{
		margin:10px 0 30px;
	}
	.FormFooter{
		height:60px;
		background:transparent url('/images/loginRight.jpg') repeat-x scroll left -300px;
	}
	.FormFooter .Wrapper1{
		height:60px;
		background:transparent url('/images/loginRight.jpg') no-repeat scroll left -180px;
	}
	.FormFooter .Wrapper2{
		height:60px;
		background:transparent url('/images/loginRight.jpg') no-repeat scroll right -240px;
	}

/* Button */
	.Button table{
		border-collapse:collapse;
	}
	.Button td{
		background:transparent url('/images/mgtButtons.gif') no-repeat scroll left top;
		width:5px;
		padding:0;
	}
	.Button td.Main{
		background-position:left -35px;
		background-repeat:repeat-x;
		width:auto;
	}
	.Button td.Right{background-position:left -70px;}
	.Button a{
		display:block;
		color:white;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		line-height:35px;
		padding:0 10px;
	}
	.Button a:hover{
		color:#00561F;
	}
	
/* footer */
	.Footer{
		clear:both;
		height:50px;
		width:790px;
		padding:20px 50px 0 60px;
		margin:100px auto 0;
		background:transparent url('/images/mgtFooter.jpg') no-repeat scroll left top;
		font-size:15px;
	}
	.Claim{
		float:left;
		color:#a6a8ab;
		font-size:14px;
	}
	.FooterLink{
		float:right;
		color:#2a378f;
	}
	.FooterLink a:hover{
		color:red;
	}
	.FooterLink a{
		color:#2a378f;
		text-decoration:none;
		padding-right:5px;
	}
