body {
	margin: 0px;
	padding: 0px;
	position:absolute;	
	background: #B8B8B8 url(images/bg.gif) repeat-x fixed;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:small;
	
}
.whitebg {	
	background: url(images/logo_sm.gif) no-repeat fixed;
	background-position:700px 187px;
	min-width:800px;		
	_background: none;
	_background-position:700px 137px;
}
.contents{
	margin-top:50px;
	padding:15px;
	border:1px solid gray;
	background: #DDD url(images/bg2.gif) repeat-x fixed;
	width:600px;
	min-height:400px;
	
	_height:400px;
	_background: #FFF; 
	_filter: Alpha(Opacity=75); 
}
.contents .title{
	position:relative;
	top:-40px;
	float:right;
	letter-spacing:2px;
	font-size:x-large;
	color:#000000;
}

.contents a, .contents a:link, .contents a:visited {
	color: #333333;
}


.logo {
	position:absolute;
	padding-left:275px;
	padding-top:175px;
}
.comingsoon {
	position:relative;
	font-size:x-large;	
	letter-spacing:4px;
	padding-left:505px;
	top:100px;	
}


.nav{
	position:absolute;	
	color:#FFF;
	top:300px;
	left:685px;	
	z-index:2;	
	_background: url(images/logo_sm.gif) no-repeat fixed 0px 87px;
	_TOP: expression(document.documentElement.scrollTop+100+Math.random()*0);
	_LEFT: expression(document.documentElement.scrollLeft+685+Math.random()*0); 
	_width:210px;
}
body > .nav {
    position: fixed;
}
.nav ul li a{
	display: block;
	width:150px;
	font-size:small;
	margin:0px;
	padding:5px 5px 10px 5px ;
	letter-spacing:2px;
	border-bottom:1px solid white;
}
.nav ul {
	_margin-top:200px;
	list-style-type:circle;
}
.nav ul li:hover, .nav ul li.hover, .nav ul a:hover{
	background-color:#CCC;
	color:#666;
	list-style-type:disc;
}
a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

body {
	width:100%; height:100%;
}

.crumbs, .crumbs a, .crumbs a:link, .crumbs a:visited {
	color: #CCC;
}
.crumbs a:hover {
	color: #999;
	text-decoration: none;
}