body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

* {
	margin: 0;
	padding: 0;
	outline: 0;
}

html {
	height: 100%;
	margin-bottom: 1px;
	overflow-y: scroll;
}

body {
	background:#0F0F0F url('../images/background.jpg') no-repeat center top;
	font-size: 11px;
	font-family: Verdana, Tahoma, "Nimbus Sans L", arial, sans-serif;
	color:#373737;
	margin:0;
	padding:0;
}

a {
	color: #2964B1;
	text-decoration: none;
}

a:hover {
	color: #80B4C8;
	text-decoration: underline;
}

div#General {
	width: 1000px;
	margin: auto;
	margin-top: 20px;
}

div#Header {
	background: url('../images/header.png') no-repeat 0 0;
	height: 142px;
}

#Header a {
	display:block;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
}

div#Shadow, div#ShadowContent {
	background: url('../images/shadow.png') repeat-y center;
	width: 1000px;
}

div#ShadowContent {
	padding: 3px 0px 20px 0px;
}

div#Content {
	padding: 10px 20px 20px 20px;
	margin: 25px 40px 0px 40px;
	border: solid 1px #E7E7E7;
}

div#Footer {
	background:url('../images/footer.png') no-repeat center;
	width:100%;
	height:35px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 6px;
}