body,div,p,ul,ol,li,dl,dt,dd,th,td,pre, form, fieldset, input, textarea, p, blockquote,th,td{ margin:0;padding:0;}
article,aside,dialog,figure,footer,header,legend,nav,section{ margin:0; padding:0; display:block;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal; font-size:100%;}
fieldset,img{ border:0;}
legend{display:none;}
ul,ol,li{ list-style:none;}
q:before,q:after{content:'';}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caprion,th{ text-align:left;}
abbr,acronym{border:0;}
textarea{ resize:none;}
ul,ol{ list-style:none;}
input,select,textarea{ font-size:12px; line-height:20px; font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,Tahoma,Arial; }
html {background:#fff; }
body{ font-size:12px; font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,Tahoma,Arial; background:#fff;}
strong{font-weight:normal;}
i{font-style: normal;}
table{border-collapse:collapse;}
a,a:link,a:visited,a:hover,a:active{ text-decoration:none; outline:0;}
a:hidefocus{ outline:none; }
*:focus {outline: none;}
/***********************************************************************************/
a,a:link,a:visited{ 
	text-decoration:none; 
	outline:0;
	color: #666666;
}

a:hover{
	text-decoration:underline; 
}

a:active{
	color: #999999;
}

html,body{
	/*background: transparent;*/
	background-color: #fff;
}

#main{
	width: 96%;
	margin: 0 auto;
}

.nextbutton{
	height: 30px;
	line-height: 30px;
	width: 100%;
	background-color: #5cb34d;
	border-radius: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

.nextbutton:hover{
	background-color: #6bc15a;
	cursor:pointer;
}

.nextbutton:active{
	background-color: #54a646;
	cursor:pointer;
}

.error-icon{
	margin: 50px auto 20px auto;
	width: 175px;
	height: 75px;
	background: url(./404.png) no-repeat -10px -35px;
}

.descript{
	color: #aaaaaa;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 10px;
}

.again{
	text-align: center;
	margin: 0 auto;
}

.refresh-icon{
	background: url(./refresh.png) no-repeat -1px -1px;
	height: 14px;
	width: 14px;
	display: inline-block;
	margin: 0 auto;
	position: relative;
	top: 2px;
}

.loading-background{
	height: 160px;
	width: 220px;
	background: url(./loading-background.png) no-repeat 0px 0px;
	margin: 50px auto 20px auto;
}

.loading-gif{
	height: 30px;
	width: 40px;
	background: url(./loading-gif.gif) no-repeat 0px 0px;
	margin: 0 auto;
}

.loading-text{
	text-align: center;
	font-size: 12px;
	color: #333333;
}