BODY {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 100px; 
	COLOR: #666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #000; 
}
BODY A:link {
	COLOR: #999; 
}
A:visited {
	COLOR: #999; 
}
A:active {
	COLOR: #999;
}
BODY A:hover {
	COLOR: #333; 
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H1 {
	FONT-WEIGHT: normal; 
	FONT: 17px arial, helvetica, sans-serrif; 
	COLOR: #fff;
	text-transform: uppercase;
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
HTML .clearfix {
	HEIGHT: 1%
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#wrap {
	MARGIN-LEFT: auto; 
	WIDTH: 660px; 
	MARGIN-RIGHT: auto; 
	LIST-STYLE-TYPE: none;
	margin-top: 20px;
}
#top {
	BACKGROUND: url(../images/top.jpg) no-repeat; MARGIN: 0px; WIDTH: 660px; height: 55px;
}
#topOldScript {
	BACKGROUND: url(../images/top_oldscript.jpg) no-repeat; MARGIN: 0px; WIDTH: 660px; height: 55px;
}
#topPalace {
	BACKGROUND: url(../images/top_palace.jpg) no-repeat; MARGIN: 0px; WIDTH: 660px; height: 55px;
}
#topRenaissance {
	BACKGROUND: url(../images/top_renaissance.jpg) no-repeat; MARGIN: 0px; WIDTH: 660px; height: 55px;
}
#middle {
	MARGIN: 0px; WIDTH: 610px
}
#media {
	text-align: center;
	padding-top: 7px;
}
#content {
	BACKGROUND: url(../images/bg_vs.gif) no-repeat bottom left;
	background-position: 20px 140px;
	padding: 20px;
	margin-top: 7px;
	text-align: left;
	border: 1px solid #333;
	width: 618px;
	height: 358px;
}
#content p{
	font: 12px/20px Arial, Helvetica, sans-serrif;
	margin-bottom: 6px;
	width: 540px;
	text-align: justify;
	color: #999;
}
#nav {
	MARGIN-TOP: 4px; 
	FLOAT: left; 
}
#nav LI {
	DISPLAY: inline; 
	MARGIN-righT: 20px; 
	LIST-STYLE-TYPE: none
}
#nav A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #a7a7a7; 
	TEXT-DECORATION: none
}
#nav LI A SPAN {
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #ccc 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #ccc 1px solid; 
	LINE-HEIGHT: 22px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #ccc 1px solid
}
#nav A:hover {
	COLOR: #fff; 
	TEXT-DECORATION: none;
}
#nav A#on {
	COLOR: #C09; 
	TEXT-DECORATION: none
}

#copyright {
	MARGIN-TOP: 8px; 
	FLOAT: right;
	font-size: 9px;
	color: #1D1D1D; 
}
span.required{
	color: red;
}
table#contact{
	text-transform: uppercase;
}
table#contact td.instructions{
	text-transform: none;
}