html, body {
width:99%;
}
/*main body - just a huge background image*/
body 
{
	background-color:#3D2C50;
	background-image: url(i/huge_bg.jpg);
	background-attachment:fixed;
	background-position:top center;
	margin-top: 0px;
}
body,td,th {
	font-family: Trebuchet MS;
	color:#a397ac;
}
/*the 'pill' is really just a background image of the shadow on either side*/
.pill{
	margin-top:10px;
	background-image:url(i/pill-bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:460px;
}
.greenPill{
	background-image:url(i/greenpill.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#003501;
	height:450px;
	width: 960px;
}
.blackPill{
	background-image:url(i/blank-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#000000;
	height:450px;
	width: 960px;
}
.TVPill{
	background-image:url(Flash/flvVideos/movTV.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height: 350px;
	padding-top: 100px;
	width: 960px;
	text-align: center;
}
.pillText
{
	padding-left: 100px;
	padding-right: 100px;
	text-align: left;
	font-size: 12px;
}
/*background image for forms*/
.formBG
{
	background-image:url(i/forms-bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height: 365px;
	width: 960px;
	padding-top: 85px;
	text-align: left;
}
/*just a blank pill for the flash areas*/
.flash
{
	line-height:45px;
	height:450px;
	width: 960px;
}
.flashview
{
	background-image:url(i/forms-bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	line-height:45px;
	height:450px;
	width: 960px;
}
/*form styling*/
.screenText
{
	position: relative;
	padding-left: 213px;
	padding-right: 316px;
	text-align: left;
	color: #00FF00;
	font-size: 12px;
}
.greenText
{
	color: #00FF00;
	font-size: 12px;
}
.formTable
{
	border: 0px;
	width: 100%;
}
.formTable td.field
{
	vertical-align: top;
	padding-bottom: 6px;
}
.formTable img.label
{
	padding-bottom: 3px;
}
.textArea{
	background-color:#1b8600;
	border:1px solid #7f9db9;
	color:#003300;
}
.checkBox{
	/*background-color:#1b8600;
	border:1px solid #7f9db9;
	color:#fff;*/
}
.dropdown{
	background-color:#1b8600;
	border:1px solid #7f9db9;
	color:#003300;
}
/*footer*/
.footer{
	text-transform:uppercase;
	font-size:9px;
	color:#a397ac;
	width:99%;
	position:static;
}
/*primary link styling*/
a:link {
	color: #a397ac;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #a397ac;
}
a:hover {
	text-decoration: underline;
	color: #CCC5D1;
}
a:active {
	text-decoration: none;
	color: #CCC5D1;
}
/*legal and winner screens look different, copy is on a clipboard on a cement wall*/
.clipboard
{
	background-color: #FFFFFF;
	background-image: url(i/cement-wall.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	font-family: Trebuchet MS;
	color:#000000;
}

/*the clipboard is split into 3 pieces, */
/*top - for title and whatever */
.clipboardTop{
	background-image: url(i/clipboard_01.gif); 
	background-repeat:no-repeat;
	background-position:center bottom;
	font-family: Trebuchet MS;
	color:#000000;
	text-align:center; 
	width:960px; 
	height:175px;
	padding-top:19px;
}
/*middle - for majority of copy */
.clipboardMid{
	background-image: url(i/clipboard_02.gif); 
	background-position: center top; 
	background-repeat:repeat-y; 
	font-family: Trebuchet MS;
	color:#000000;
	text-align:justify; 
	font-size:12px; 
	width:740px; 
	min-height: 595px; 
	margin-bottom:0px; 
	padding-left: 120px; 
	padding-right: 100px;
}
/*and bottom - for footer content s*/
.clipboardBtm{
	background-image: url(i/clipboard_03.gif); 
	background-position: center top; 
	background-repeat:no-repeat; 
	font-family: Trebuchet MS;
	color:#000000;
	font-size:10px; 
	text-align:center; 
	width:760px; 
	height:183px; 
	padding-left: 100px; 
	padding-right: 100px;
}
/**Form Layout**/
.formLabel{width:200px; display:block; float:left; padding-bottom:5px;}
.formLabel-1{width:200px; display:block; float:left; padding-bottom:5px;}
.formLabelLong{width:200px; display:block; float:left; padding-bottom:5px;}
.formInput{margin-bottom:5px;}

.clearBoth{clear:both;}
.errorMesg{color:Red;font-size:10px;line-height:12px;}

.logoItem img
{
	padding: 20px 20px 20px 20px;
}

#counter
{
	background-image: url(i/counter.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 30px;
	width: 265px;
	height: 55px;
}