/* nested lists have no top/bottom margins */
ul, ul li, li, ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl { margin-top: 0; margin-bottom: 0; }

html, body, #contents { min-height: 100%; width: 100%; height: 100%; }
html>body, html>body #contents { height: 100%; }
body { margin: 0 0 0 0; background-color:#CCCCCC; text-align: left; }

a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#827E7B; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

.container {
	position:relative;
	width:985px;
	height:545px;
	margin:0,auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#D7D0BE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 20px;
	color:#756E5C;
	text-align: left;
	background: #D7D0BE url(/site/images/bg_sign.gif) no-repeat right top;
	
}
	.logo { position: absolute; height: 53px; width:175px; left:10px; top:20px; }
		
	.introflash {
	position:absolute;
	top: 20px;
	left: 300px;
	width: 500px;
	height: 520px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
		/* border:solid; border-color:#CCCCCC; border-width:thin; */ }
		
/* Global clear float fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.replace{ position: relative; margin:0; padding:0; /* \*/ overflow: hidden; /* */ }
*>html .clearfix { height: auto; }
/* Hides from IE-mac \*/
* html #container, * html .clearfix { height: 1%; } 
/* End hide from IE5/mac */
