a:visited	{
	color: red;
	text-decoration:	none;
	}		
a:active	{
	color: red;
	text-decoration:	none;
	}
a:hover	{
	color: red;
	text-decoration:	none;
	}	
body	{
	width:800px;
	min-width:800px;
	max-width:100%;
	background-color:white;
	}
div.main	{
	width:95%;
	height:95%;
	margin: auto auto;
	}
div.banner	{
	display:block;
	position:relative;
	left:0px;
	top:0px;
	width:100%;

	height:110px;
	background-color:red;
	margin:0px;
	padding:0px;

	}
div.logo	{
	width:400px;
	display:inline-block;
	position:absolute;
	}
div.bannerAds	{
	display:inline-block;
	position:absolute;
	right:5px;
	left:400px;
	top:0px;
	margin:0px;
	height:105px;
	padding:0px;
	min-width:300px;
	max-width:800px;
	float:right;
	}
p.bannerAds	{
	padding:2px 0 0 0;
	margin:0;
	float:right;
	height:101px;
	overflow:hidden;
	}
img.banner	{
	vertical-align:middle;
	height:100px;
	overflow:hidden;
	}
div.middle	{
	display:block;
	position:relative;
	height:600px;
	min-width:800px;
	max-width:100%;
	}
img.left	{
	position:absolute;
	float:left;
	zindex:-1;
	top:0px;
	left:0px;
	}
img.right	{
	position:absolute;
	float:right;
	zindex:-1;
	top:0px;
	right:0px;
	}
div.body	{
	display:inline-block;
	position:absolute;
	top:0px;
	left:165px;
	right:120px;
	bottom:0px;
	min-height:610px;
	background-color:black;
	margin:0px;
	padding:0px;
	color:white;
	}
p.body	{
	margin:1px;
	padding:1px;
	background-color:black;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	color:white;
	height:610px;
	}
div.footer	{
	display:block;
	position:relative;
	width:100%;
	height:40px;
	border-color:black;
	border-style:none;
	border-width:thin;
	text-align:center;
	verticle-align:middle;
	background-color:red;
	}
p.footer	{
	color:white;
	margin:0px;
	padding:2px 0px;
	text-align:center;
	font:bolder 10px arial;
	width:100%;
	background-color:red;
	}
div.bottomAds	{
	display:block;
	position:relative;
	padding:0;
	margin:0;
	width:1300px;
	height:107px;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	vertical-align:middle;
	overflow:hidden;
	}
div.promoBox	{
	display:inline-block;
	position:relative;
	top:0px;
	left:0px;
	height:589px;
	width:450px;
	margin:2px, auto;
	border-color:red;
	border-style:solid;
	border-width:thin;
	background-color:gray;
}
p.promoBox	{
	text-align:center;

	}
div.register	{
	display:inline-block;
	position:absolute;
	top:0px;
	left:450px;
	right:2px auto;
	height:589px;
	width:450px;
	margin:0 auto;
	border-color:red;
	border-style:solid;
	border-width:thin;
	background-color:gray
}
p.register	{
	
	text-align:center;
	}
	
div.reg	{
width:				310px;
display:			inline-block;
position:			relative;
height:				500px;
padding-top:		0px;
padding-bottom:		2px;
margin-left:		2px;

}	
fieldset {  
margin: 1px 0 0 0;  
padding-top: 5px;
padding-bottom: 0px;
background-color:	#5970B2;
}
legend {  
margin-left: 1em;  
color: white;  
font-weight: bold;
}
fieldset ol {  
padding: 2px 2px 0 2px;  
list-style: none;
}
fieldset li {  
padding-bottom: 2px;
}
fieldset.submit {  
border-style: none;
}
label {  
float: left;  
width: 10em;  
margin-right: 2px; 
padding-top: 5px; 
text-align: right;
font: bold 9px arial;
}
input	{
height:13px;
width: 184px;
font: bold 8px arial;
color: black;
}
input.checkbox {
padding: 0;
width: 10px;
height:10px;
}
div.checkbox	{
width: 200px;
float: right;
display: block;
}
input.logon	{
height:13px;
font: bold 11px arial;
color: black;
}
input.submit	{
height:20px;
width: 100px;
font: bold 11px arial;
color: black;
}
input.text	{
height:15px;
width: 160px;
font: bold 9px arial;
color: black;
}
select	{
height:15px;
font: bold 9px arial;
color: black;
}
div.message	{
font: bold 9px arial;
color: red;
margin-left: 125px;
}
legend	{
font: bold 14px arial;
}
fieldset.nested {    
border-style: none;  
background-color: transparent;  
background-image: none;
}
fieldset fieldset legend.nested {  
margin-left: 0;  
font-weight: normal;
}
fieldset fieldset ol.nested {  
position: relative;  
margin: 0 0 0 1px;  
padding: 0;
}
fieldset fieldset li.nested {  
padding: 0;
margin: 0;
}
fieldset fieldset label.nested {  
float: none;  
width: auto;  
margin-right: auto;
} 	