/* NOTES: 
light blue: #7FB8DD
dark blue: #2B2C8F
*/

/*====================================== center the page */
.aligncenter {
    background-color:			transparent;
	height:						800px;
	width:						800px;
	position:					absolute;
	top:						0;
	left:						50%;
	margin-left:				-400px;
}

/*======================================== element rules */
body {
	font-family:				Arial, Helvetica, sans-serif;
	color:						#000000;
	/*letter-spacing:				.1ex;*/
	font-weight:				500;
}

h3 {
	color:						#094E9E;
	border-bottom:				solid thin #2B2C8F;
}

h4 {
	color:						#094E9E;
	border-bottom:				solid thin #2B2C8F;
}

img {
	border:						0px;
}

p {
	font-size:                  .8em;
	font-family:				Arial, Helvetica, sans-serif;
	text-indent:                16px;
}

a:link {
	text-decoration:			none;
	color:						#094E9E;
}
a:visited {
	text-decoration:			none;
	color:						#094E9E
}

a:hover {
	text-decoration:			underline;
	color:						#2B2C8F
}

/*===================================== section rules */
.header {
	display:					block;
	height:						100px;
}	

.rightcolumn {
	display:					block;
	overflow:					hidden;
	width:						194px;
	/*height:						600px;*/
	float:						left;
	padding:                    0px 0px 2px 0px;
}
	.rightcolumn div {
		font-size:              .8em;
		font-family:            Verdana, Arial, sans-serif;
	}

.body {
	display:					block;
	width:						570px;
	float:						left;
	padding:                    0px 10px 10px 10px;
	margin:						0px 2px;
}
	.body div {
		font-size:              .8em;
		font-family:            Verdana, Arial, sans-serif;
	}

.footer {
	display:					block;
	clear:						both;
	text-align:					center;
	font-size:					.8em;
	background:					transparent url('images/bg_check.gif') repeat;
	line-height:				3ex;
	padding:                    0px 0px 1px 0px;
}

.footer img {
	margin-bottom:				-5px;						
}
/*========================================== element rules */
.prizeDiv {
	position:					relative;
	top:						0px;
	left:						0px;
	overflow:					auto;
	/*height:						300px;*/
	width:						190px;
	padding:                    4px;
	/*border-bottom:				solid thin #2B2C8F;*/
}
.prizeImgDiv {
	position:					relative;
	top:						0px;
	left:						0px;
	overflow:					hidden;
	height:						120px;
	width:						190px;
	padding:                    0px;
}
.rulesDiv {
	position:					relative;
	top:						0px;
	left:						0px;
	overflow:					auto;
	height:						14px;
	width:						184px;
	padding:                    4px;
	/*border-bottom:				solid thin #2B2C8F;*/
}
.ads {
	background-color:			#CCCCCC;
	font-family:				Cambria, Verdana, Arial, sans-serif;
	font-weight:				bold;
	-moz-border-radius:			6px;
	-webkit-border-radius:		6px;
	margin:						5px 0px;
	padding:					8px;
}

.rulesDiv p {
	font-size:					.6em;
}
.rulesDiv img {
	border:						0px;
	padding:                    6px 0px 0px 0px;
}
.questions {
	position:					relative;
	top:						0px;
	left:						0px;
	width:						560px;
	padding:                    4px;
	border-bottom:				solid thin #2B2C8F;
}
.questions div{
	padding:					4px 0px 4px 0px;
	border-top:					solid thin #2B2C8F;
}
.submit {
	text-align:					right;
}
.noscript {
	text-align:					center;
	color:						#660000;
	font-size:					18px;
	font-weight:				bold;
}
.report {
	width:						30px;
	height:						20px;
	margin:						0px 10px 0px 10px;
	background:					transparent url('images/bg.gif') no-repeat;
	
}
.reportBlank {
	width:						30px;
	height:						20px;
	margin:						0px 10px 0px 10px;
	font-weight:				bold;
	
}
.float {
	float:						left;
	margin:						0px 0px 0px 1px;
}
.floatColor {
	float:						left;
	background-color:			rgb(255,228,181);/*#CCCCFF*/
	margin:						0px 0px 0px 1px;
	height:100px;
}
.clear {
	clear:						both;
}
.bodyWidth {
	width:						570px;
}
.right {
	text-align:right;
	float:right;
	position:relative;
	top:0px;
	right:0px
	display:block;
}

/*======================================= formatting rules */
	
.smalltext {
	font-size:					.7em;
}
.green {
	color:						#003300;
}
.red {
	color:						#660000;
}
.blueBG {
	background-color:			#7FB8DD;
}
.bold {
	font-weight:				bold;
}
