﻿.swfobjecthidden {
	height:0;
	width:0;
}
#spinModalDiv .bd {
	background-color:#FFFFFF;
	padding: 22px;
}
.mask {
	-moz-opacity: 0.5;
    opacity:0.5;
	filter: alpha(opacity=50);
	background-color:#666666;
}
body, html {
	background-color: #000000;
	padding:0;
	margin:0;
	color: #999999;
}
div#container {
	width:900px;
	margin:0 auto;
}
div#header {
	background:url(../images/bg_header.jpg) no-repeat;
	height:84px;
	text-align:left;
	margin:0;
	padding:0;
}
div#ot_logo{
	float:left;
	padding:14px 0 0;
	margin:0;
}
div#btn_enter{
	float:right;
	padding:34px 0 0;
	margin:0;
}
div#flashSite{
	margin:0;
	padding:0;
}
object { outline:none; }

div#entryFormModal div.bd
{
    background-color: #000000;
}

div#entryForm table
{
    margin:0;
}
div#entryForm td
{
    padding: 0.3em;
}
div#entryForm div.formLine div
{
    margin: 4px; 
    float:left;  
}
div#entryForm div.formLine
{
    clear: both;
}
div#entryForm div.formLabel
{
    text-align: right;
    width:180px;
}
div#entryForm div.formElement
{
    width: 380px;
    text-align: left;
}

div#ThankyouMessage
{
    text-align: center;
    font-size: 1.2em;
    padding: 30px 10px 50px;
    height: 397px
}

div#OfficialRulesDiv p,
div#OfficialRulesDiv ul,
div#OfficialRulesDiv ol,
div#OfficialRulesDiv li
{
    text-align: justify;
}
div#OfficialRulesDiv li
{
    padding: 5px 0;   
}
div#OfficialRulesDiv ol.alpha,
div#OfficialRulesDiv ol.alpha li
{
    list-style-type:lower-alpha;
}

a, a:visited
{
    color: #999999;
}

a:hover
{
    color: #ff3333;
}

div.clear
{
    height: 0;
    clear:both;
}


