﻿@charset "utf-8";

* {margin:0;padding:0;}
html, body, #wrap {
	height: 100%;
	background-image: url(../images/black.gif);
}
body > #wrap {height: auto; min-height: 100%;}

#wrap {
	background-image: url(../images/bg.gif);
	background-position: center;
	background-repeat:repeat-y;
	background-color: #DEDEDE;

}

#main {
	padding-bottom: 100px;
	height: 630px;
} 
#footer {position: relative;
	margin-top: -100px; 
	height: 100px;
	clear:both;
	background-color: #000000;
	} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}


#flashcontent {
	width       :950px;
	height       :620px;
	line-height	:0;
	margin-left :-475px;
	margin-right: auto;
	margin-top  :0px;
	position: absolute;
	left: 50%;
	background-color: #DEDEDE;
	}
	#flashcontent * {
		line-height	:150%;
		}
	#flashcontent #attention {
		color       :#666666;
		font-size   :80%;
		text-align  :center;
		margin      :0 10%;
		padding     :30px;
		border      :10px #EEEEEE solid;
		}
		#flashcontent #attention h1,
		#flashcontent #attention h2 {
			color       :#333333;
		}
		#flashcontent #attention img {
			border      :0;
		}
		#flashcontent #attention p,
		#flashcontent #attention ul {
			text-align  :left;
		}
		#flashcontent #attention p.appendix {
			text-align  :center;
		}


#footer .copyright {
	padding:0 20px 0 0;
	margin:10px 0;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	line-height:1em;
	clear: both;
	background-color: #000000;
}
#footer .aqi_logo {
	padding:25px 20px 0 0;
	text-align: right;
	display: block;
	float: right;
}
#footer .dslogo {
	padding:45px 0 0 20px;
	
}
#flashcontent .copyright {
	padding:0 20px 0 0;
	margin:0;
	font-size: 11px;
	color: #333333;
	text-align: right;
	line-height:1em;
}