*{
	/* Resetting the default styles of the page */
	margin:0;
	padding:0;
}

body{
	/* Setting default text color, background and a font stack */
	font-size:0.825em;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff !important;
}

BODY, .body
{
  margin:0px;
  padding:0px;
  text-align:center;
  font-weight:normal;
}

ul {
	margin-left:30px;
}

li {
	padding-bottom:12px;
}

.bonuses td {
	padding:20px;
	color:#333333;
	font-size:16px;
}

.hidden { display: none; }
.unhidden { display: block; }

.sponsorListHolder{
	margin-bottom:30px;
	margin-left:255px;
}

.sponsorListHolderWide{
	margin-bottom:30px;
	margin-left:160px;
}

.sponsorListHolder3{
	margin-bottom:30px;
	margin-left:190px;
}

.sponsor{
	width:180px;
	height:136px;
	float:left;
	margin:4px;
	
	/* Giving the sponsor div a relative positioning: */
	position:relative;
}

.sponsorFlip{
	/*  The sponsor div will be positioned absolutely with respect
		to its parent .sponsor div and fill it in entirely */

	position:absolute;
	left:0;
	top:0;
	width:180px;
	height:136px;
	border:1px solid #ddd;	
	background:url("img/background.jpg") no-repeat center center #f9f9f9;
}

.sponsorFlip img{
	/* Centering the logo image in the middle of the sponsorFlip div */
	
	position:absolute;
	top:21px;
	left:21px;
}

.sponsorData{
	/* Hiding the .sponsorData div */
	display:none;
}

.sponsorDescription{
	font-size:11px;
	padding:15px 10px 10px 10px;
	font-style:italic;
}

.sponsorURL{
	font-size:16px;
	font-weight:bold;
}

.clear{
	/* This class clears the floats */
	clear:both;
}


/* The styles below are only necessary for the styling of the demo page: */

#main{
	position:relative;
	margin:30px auto;
	width:800px;
	height:980px;
	background-color:#ffffff;
	padding: 0 50px;
	margin-bottom:20px;
	border-radius:20px;
}

#mainBoth{
	position:relative;
	margin:30px auto;
	width:800px;
	height:1300px;
	background-color:#ffffff;
	padding: 0 50px;
	margin-bottom:20px;
	border-radius:20px;
}

#mainSpecial{
	position:relative;
	margin:30px auto;
	width:800px;
	background-color:#ffffff;
	padding: 0 50px;
	margin-bottom:20px;
	border-radius:20px;
}

#main1010{
	position:relative;
	margin:30px auto;
	width:1010px;
	background-color:#ffffff;
	padding: 0 23px;
	margin-bottom:20px;
	border-radius:20px;
}

h1{
	padding:30px 0;
	text-align:center;
	text-shadow:0 1px 1px white;
	background:url("img/page_bg.gif") repeat-x bottom #f8f8f8;
}

h1,h2{
	font-family:"Arial,Helvetica,sans-serif;
	color:#CF0000;
	FONT-SIZE: 18pt;
}

h2{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	
	position:absolute;
	right:40px;
	top:40px;
}

.note{
	font-size:12px;
	font-style:italic;
	padding-bottom:20px;
	text-align:center;
}

a, a:visited {
	color:#3333ff;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

.buttonBackground {
	background:url(/img/btn_bg.jpg) no-repeat center center #FFFFFF;
	width:500px; height:140px; position:relative;
}

.buttonImg {
	position:absolute;
	left:51px;
	top:34px;
}

.tableHeader {
	background-color:#3388CC; font-weight:bold; font-family:arial; color:#FFFFFF; padding:8px; font-size:14px;
}

.tableEven {
	background-color:#FFFFFF; font-weight:normal; font-family:arial; color:#000000; padding:5px; border-bottom:1px solid #95BCE2; font-size:12px;
}

.tableOdd {
	background-color:#DEEEFF; font-weight:normal; font-family:arial; color:#000000; padding:5px; border-bottom:1px solid #95BCE2; font-size:12px;
}


.BlackBold12 {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 12pt; TEXT-DECORATION: none
}
.BlackBold14 {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 14pt; TEXT-DECORATION: none
}
.BlackBold16 {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 16pt; TEXT-DECORATION: none
}
.BlackBold18 {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: none
}

.BlackBold18:hover {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: none
}

.BlackBold22 {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 22pt; TEXT-DECORATION: none
}
.BlackBold24 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: none
}
.BlackBold30 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 30pt; TEXT-DECORATION: none
}

.u {
	text-decoration:underline;
}

.b {
	font-weight:bold;
}

.strike { text-decoration:line-through; }

img
{
  border-width:0px;
}

h1{
	padding:20px 0;
	text-align:center;
	background:url("img/page_bg.gif") repeat-x bottom #f8f8f8;
	margin-top:1px;
	margin-bottom:1px;
}

h1,h2{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	color:#CF0000;
	FONT-SIZE: 16pt;
}

.h1link, .h1link:visited {
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	color:#CF0000;
	FONT-SIZE: 18pt;
	text-decoration:underline;
}
.h1link:hover, .h1link:active {
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	color:#FF0000;
	FONT-SIZE: 18pt;
	text-decoration:underline;
}

a
{
    COLOR: #3333ff; font-weight:bold; FONT-FAMILY:Arial; FONT-SIZE:12pt; TEXT-DECORATION:underline;
}

/* remove ugly system borders links */
a img 	{ 	border:0 }
a:active { 	outline:none; }
:focus   { -moz-outline-style:none; }

a:hover
{
    COLOR: #0000ff; font-weight:bold; FONT-FAMILY:Arial; FONT-SIZE:12pt; TEXT-DECORATION:underline;
}

a.whiteLink8, a.whiteLink8:hover, a.whiteLink8:active, a.whiteLink8:focus
{
    COLOR: #FFFFFF; font-weight: normal; FONT-FAMILY: arial; FONT-SIZE: 8pt; TEXT-DECORATION:underline;
}

a.blueLink8, a.blueLink8:hover, a.blueLink8:active, a.blueLink8:focus
{
    COLOR: #0066CC; font-weight: normal; FONT-FAMILY: arial; FONT-SIZE: 8pt; TEXT-DECORATION:underline;
}

a.blueLink12, a.blueLink12:hover, a.blueLink12:active, a.blueLink12:focus
{
    COLOR: #0066CC; font-weight:bold; FONT-FAMILY:Tahoma; FONT-SIZE:12pt; TEXT-DECORATION:underline;
}

.BlueLink12 {
    COLOR: #0066CC; FONT-SIZE:15px;
}

.BlueLink {
    COLOR: #0066CC;
}

A.navbarlink:hover
{
    COLOR: #66AAFF;
    TEXT-DECORATION: underline
}

A.navbarlink:active
{
    COLOR: #00AAFF;
    TEXT-DECORATION: none
}

A.navbarlink:link
{
    COLOR: #6600CC;
    TEXT-DECORATION: none
}

A.navbarlink:visited
{
    COLOR: #66CCFF;
    TEXT-DECORATION: none
}

A.topbarlink:link
{
    COLOR: #0066CC;
    TEXT-DECORATION: none
}

.bodyPage {
  background-color:#FFFFFF;
	COLOR: #000000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 10pt; TEXT-DECORATION: none;
}

.videoBodyPage {
  background-color:#000000;
	COLOR: #FFFFFF; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 10pt; TEXT-DECORATION: none;
}

.bodyPageBlack {
  background-color:#000000;
	COLOR: #FFFFFF; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 10pt; TEXT-DECORATION: none;
}

.bold {
  font-weight: bold;
}

.italics {
  font-style: italic;
}

.u {
  text-decoration:underline;
}

.center {
  margin:0px auto;
  text-align:center;
}

.left {
  text-align:left;
}

.pageTop {
  background-color:#FFFFFF;
}

.Black8 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: arial; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.Black9 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: arial; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
.Black10 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: arial; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.Black11 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: arial; FONT-SIZE: 11pt; TEXT-DECORATION: none
}
.Black12 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 15px; TEXT-DECORATION: none
}
.Black18 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: none
}
.Black24 {
	COLOR: #000000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: none
}

.BlackBold8 {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: arial; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.BlackBold12 {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 12pt; TEXT-DECORATION: none
}
.BlackBold14  {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 14pt; TEXT-DECORATION: none
}
.BlackBold18 {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: none
}

.BlackBoldU14  {
	COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 14pt; TEXT-DECORATION: underline
}


.GreyBold12 {
	COLOR: #777777; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 12pt; TEXT-DECORATION: none
}


.RedBold12 {
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 12pt; TEXT-DECORATION: none
}
.RedBold14 {
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 14pt; TEXT-DECORATION: none
}
.RedBold18 {
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: none
}

.RedBold18:hover {
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: none
}

.RedBold22 {
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 22pt; TEXT-DECORATION: none
}
.RedBold24 {
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: none
}
.RedBold30 {
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 30pt; TEXT-DECORATION: none
}
.RedBold40 {
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 40pt; TEXT-DECORATION: none
}
.RedBold50 {
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 50pt; TEXT-DECORATION: none
}

.RedBoldLink24, .RedBoldLink24:active, .RedBoldLink24:visited {
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: underline
}
.RedBoldLink24:hover {
	COLOR: #DF1111; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: underline
}


.RedBoldU18 {
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: underline
}
.RedBoldU18:hover {
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: underline
}
.RedBoldU22 {
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 22pt; TEXT-DECORATION: underline
}
.RedBoldU22 :hover{
	COLOR: #CF0000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 22pt; TEXT-DECORATION: underline
}
.RedBoldU24 {
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: underline
}
.RedBoldU24 :hover{
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: underline
}
.RedBoldU30 {
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 30pt; TEXT-DECORATION: underline
}
.RedBoldU30 :hover{
	COLOR: #CF0000; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 30pt; TEXT-DECORATION: underline
}


.BlueBold12 {
	COLOR: #003F7E; font-weight:bold; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 15px; TEXT-DECORATION: none
}
.BlueBold14 {
	COLOR: #003F7E; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 14pt; TEXT-DECORATION: none; font-weight:bold;
}
.BlueBold20 {
	COLOR: #003F7E; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 20pt; TEXT-DECORATION: none; font-weight:bold;
}
.BlueBold24 {
	COLOR: #003F7E; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: none; font-weight:bold;
}
.BlueBold30 {
	COLOR: #003F7E; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 30pt; TEXT-DECORATION: none; font-weight:bold;
}
.BlueBold40 {
	COLOR: #003F7E; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 40pt; TEXT-DECORATION: none; font-weight:bold;
}


.BlueBoldLink14 {
	COLOR: #0066CC; font-weight: bold; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 14pt; TEXT-DECORATION: underline;
}
.BlueBoldLink14:hover {
	COLOR: #2288EE; font-weight: bold; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 14pt; TEXT-DECORATION: underline;
}


.White8 {
	COLOR: white; font-weight: normal; FONT-FAMILY: arial, helvetica, sans serif; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.White9 {
	COLOR: white; font-weight: normal; FONT-FAMILY: arial; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
.WhiteBoldLink10 {
	COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: arial, helvetica, sans serif; FONT-SIZE: 10pt;
}
.WhiteBoldLink10:hover {
	COLOR: white; font-weight: bold; FONT-FAMILY: arial, helvetica, sans serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}

.WhiteBold12 {
	COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 12pt; TEXT-DECORATION: none
}
.WhiteBold14 {
	COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 14pt; TEXT-DECORATION: none
}
.WhiteBold18 {
	COLOR:#FFFFFF; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: none
}

.blackBG {background-color:#000000;}

.strike { text-decoration:line-through; }


.header1 { background-image: url(/img/logo.gif); repeat:none; height:105px; text-align:center; }

.black_video_title { text-align:center; color:#000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; padding-bottom:8px;}

.video_text { width:330px; COLOR: #000000; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 12pt; TEXT-DECORATION: none; }
.video_box { position:relative; width:250px; top:36px; }
.video_title { text-align:center; width:330px; color:#BF4340; font-weight: bold; FONT-FAMILY: Arial; FONT-SIZE: 18pt; TEXT-DECORATION: none; padding-bottom:8px;}
.video_disc { position:absolute; left:60px; top:72px; COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: arial; FONT-SIZE: 9pt; }

.video_box_left { background-image: url(/img/video_bg_left.gif); repeat:repeat-y; width:13px; }
.video_box_right { background-image: url(/img/video_bg_right.gif); repeat:repeat-y; width:21px; }

.FormField10 { COLOR: #000000; font-weight: normal; FONT-FAMILY: arial, helvetica, sans serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; width:200px; }
.SignInFormField10 { COLOR: #000000; font-weight: normal; FONT-FAMILY: arial, helvetica, sans serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; width:200px; }
.FormFieldComments10 { COLOR: #000000; font-weight: normal; FONT-FAMILY: arial, helvetica, sans serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; width:264px; height:60px; }

.BlueBoldLink24, .BlueBoldLink24:active, .BlueBoldLink24:visited {
	COLOR: #0044CC; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: underline;
}
.BlueBoldLink24:hover {
	COLOR: #2266EE; font-weight: normal; FONT-FAMILY: Arial; FONT-SIZE: 24pt; TEXT-DECORATION: underline;
}
