/**************************************************************** ----- RESET ----- *******************************************************************/
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,  pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var,dl, dt, dd, ul, li, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, fieldset, form { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
a { outline: 0; }
strong { font-weight: bold; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
table td { padding: 0; }
caption, th, td { text-align: left; font-weight: normal; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
fieldset { border: 0; }
legend, .hide { display: none; }
ul, ul li { list-style: none; }
a:focus, a img, input:focus { outline: 0 none; border: none; }
.last { margin: 0; } 
.clearfix {display: inline-block;} 
.clearleft { clear: left; }
.clearright { clear: right; }
.clear { clear: both; }
.floatRight { float: right; display: inline; }
.floatLeft { float: left; display: inline; }
.borderImage { border: 1px solid #aca890; padding: 2px; display: block; }
.capitalize { text-transform: uppercase; }
.underline { text-decoration: underline; }


body { background: transparent;  font-family: "Trebuchet MS", Helvetica, sans-serif; color: #e2f4fd; }
h1 { font-size: 16px; line-height: 21px; font-weight: bold; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; }
div.privacy, div.rules { margin-left: 30px; margin-right: 30px; }
div.privacy ul.questions { padding-bottom: 20px; }
div.rules h3 { font-size: 13px; line-height: 17px; font-weight: bold; padding-bottom: 5px; }
div.privacy ul.questions li, div.answer h3 { font-size: 13px; line-height: 17px; font-weight: bold; padding-bottom: 5px; color: #fff; }
div.privacy a, div.rules a { color: #fff; }
div.answer { border-top: 1px solid #fff; padding-top: 20px; }
div.answer h3 { padding-bottom: 15px; }
div.answer p, div.rules ol li { font-size: 12px; line-height: 17px; padding-bottom: 20px; }
div.privacy p.copy, div.rules p.copy { font-size: 10px; line-height: 15px; padding-top: 20px; }
div.rules p#sponsor { font-size: 11px; line-height: 15px; }
