* {margin:0; padding:0; list-style:none;}
body{background-color: #005290;}
p, h2, span, li, b {font-family:Verdana, Arial, Helvetica, sans-serif; position:relative}
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.content{margin:auto; width:702px; clear:both;}
.logo{ width:100%; height:93px; float:left; clear:both; background:url(../images/front/new/logo.jpg) no-repeat;}

.header{width:100%; height:43px; float:left; clear:both; background:url(../images/front/new/botonera_top.gif) bottom no-repeat;}
ul.buttons {width:auto; clear:both; float:left; position:relative; top:15px; left:30px; z-index:200;}
ul.buttons li{width:auto; float:left; padding:0 7px; border: solid #000; border-width: 0 1px 0 0;}
ul.buttons li *{float:left;}
ul.buttons a{color:#fff;  text-decoration: none;}
ul.buttons a:hover{color:#990000; font-size:11px; font-weight:900;}
ul.buttons a span{font-size:11px; font-weight:900;}


.main{width:100%; height:auto; float:left; clear:both; background:url(../images/front/new/main_background.gif) repeat-y;}
.left{ width:491px; height:auto; float:left;}
.countdown{width:427px; height:59px; float:left; clear:both; margin:15px 0 0 45px; background-image:url(../images/front/new/countdown_background.gif);}
.countdownSpace{width:100%; float:left; clear:both; margin:33px 0 0 5px; color:#01375f;}
.countdownSpace span {font-size: 12px; font-weight: bold;}
.countdownSpace span.label {padding: 0 5px 0 2px; font-weight: normal;}
.text{ width:100%; height:auto; float:left; clear:both; text-align:left; margin-bottom:15px;}
.text h1{width:100%; float:left; clear:both; font-size:12px; font-weight:900; margin:20px 0 10px 25px;}
.text p{width:95%; float:left; clear:both; font-size:12px; margin:0 0 5px 25px;}
.textGeneric{ width:93%; height:auto; float:left; margin:0 0 15px 15px; clear:both; text-align:left;}
.textGeneric h1{width:100%; float:left; clear:both; font-size:12px; font-weight:900; margin:20px 0 10px 25px;}
.textGeneric p{width:95%; float:left; clear:both; font-size:12px; margin:0 0 5px 25px;}

.lines{ width:100%; height:auto; float:left; clear:both;}
.linesBackgroundTop{width:100%; height:23px; float:left; clear:both; background-image:url(../images/front/new/lines_backgroundTop.gif);}
.linesBackgroundMain{width:100%; height:auto; float:left; clear:both; background:url(../images/front/new/lines_backgroundMain.gif) repeat-y;}
.linesBackgroundMain table{ width:80%; float:left; clear:both; text-align:left; margin-left:80px;}
.linesBackgroundMain td{ font-size:11px;}
.linesBackgroundMain p{margin:14px 0 2px 0; font-weight:900;}
.linesBackgroundDown{width:100%; height:22px; float:left; clear:both; background-image:url(../images/front/new/lines_backgroundDown.gif);}

.linesGeneric{ width:95%; height:auto; float:left; clear:both; margin:0 0 5px 35px;}
.linesBackgroundTopGeneric{width:100%; height:22px; float:left; clear:both; background:url(../images/front/new/lines_backgroundTop_Gen.gif) no-repeat;}
.linesBackgroundMainGeneric{width:100%; height:auto; float:left; clear:both; background:url(../images/front/new/lines_backgroundMain_Gen.gif) repeat-y;}
.linesBackgroundMainGeneric table{ width:80%; float:left; clear:both; text-align:left; margin-left:50px;}
.linesBackgroundMainGeneric td{ font-size:11px;}
.linesBackgroundMainGeneric p{margin:14px 0 7px 0; font-weight:900; font-size:11px;}
.linesBackgroundDownGeneric{width:100%; height:21px; float:left; clear:both; background:url(../images/front/new/lines_backgroundDown_Gen.gif) no-repeat;}

.bannerSuperbowl{ width:474px; height:218px; float:left; clear:both; background-image:url(../images/front/new/banner_superbowl.jpg); margin: 10px 0 10px 13px;}
.articles{width:100%; height:214px; float:left; clear:both; background:url(../images/front/new/articles_box.gif) no-repeat;}
.article1, .article2, .article3{width:130px; float:left; margin-top:25px; text-align:justify;}
.article1{ margin-left:30px;}
.article2, .article3{ margin-left:25px;}
.article1 h1, .article2 h1, .article3 h1{width:100%; font-size:11px!important; font-weight:900; margin-bottom:10px; color:#0057E1;}
.article2 h1{text-align:left; letter-spacing:-0.6px;}
.article1 p, .article2 p, .article3 p{width:100%; font-size:11px; color:#666;}

.articleGeneric1, .articleGeneric2, .articleGeneric3{width:170px; height:110px; float:left; padding-right:13px; margin-top:14px; text-align:justify; border-right: #a9c5da thin dashed;}
.articleGeneric3{ border:none;}
.articleGeneric1{ margin-left:30px;}
.articleGeneric2, .articleGeneric3{ margin-left:15px;}
.articleGeneric1 h1, .articleGeneric2 h1, .articleGeneric3 h1{width:100%; font-size:11px!important; font-weight:900; margin-bottom:10px; color:#0057E1;}
.articleGeneric1 p, .articleGeneric2 p, .articleGeneric3 p{width:100%; font-size:11px; color:#666; font-weight:normal;}

.right{ width:211px; float:left;}
.rightSpace{float:left; width:15px; border:dotted; color:#FFFFFF;}
.trophy{float:left; clear:both; background:url(../images/front/new/trophy_down.gif) no-repeat; width:211px; height:130px;}
.footerDown{float:left; clear:both; width:100%; height:138px; background-color:#00a0df; background:url(../images/front/new/footer_background.gif) repeat-x top;}
.footerContent{clear:both; margin:auto; width:702px; height:138px; background-image:url(../images/front/new/footer.gif);}
.footerGeneric{clear:both; margin:auto; width:702px; height:138px; background-image:url(../images/front/new/footerGeneric.gif);}
#ddlCountry{width:148px;}
#ddlCurrency{width:148px;}

/*-----------------Sign Up Right------------------------------*/
.cRight{float:left; width:160px; text-align: justify; padding-top: 30px;}
.cRight *{clear:both; float:left;}
.cRight h1{ width:100%; color: white; text-transform: uppercase; font-size: 15px!important;}
.cRight form{ width:100%; background-color: #E5E8E9; margin: 3px 0 0;}
.cRight form .box{ width:100%; background: url(../images/boxBG.gif) no-repeat top center; margin:  0 0 10px;position: relative; top:-2px;}
.cRight form .box h2{width:100%; color: #003386;}
.cRight form .box ul.box{ background-position: 0 100%; padding: 0 0 5px; position: relative;top:2px; margin: 0;}
.cRight form .box ul.box li{width:90%; left:4%; position:relative; margin: 0 0 5px;}
.cRight form .box ul.box li ul{width:100%;}
.cRight form .box ul.box li ul li{width:100%;left:0; margin:0;}
.cRight form .box ul.box li ul li h3{width:100%; color: #0057E1;}
.cRight h2{text-align: center;}
.cRight input, .LPage .cRight select{ width:100%;}
.cRight .SUvalidator{color:red; display:block;}
.cRight .helpTxt{ color: Gray; line-height: 10px;}
.cRight .helpTxt *{float:none!important; clear:none!important;}
.cRight h1{ background: url(../images/botton2.gif) no-repeat top center; height: 72px; }
.cRight{position:relative; top:-25px;}
.cRight h1 span{position: relative; top:8px; left:45px;font-size: 20px!important;}

/*404 Not Found Page*/
.notfooter { width:100%; height:40px; float:left; clear:both;}
.notfoundpage { width:100%; height:80%; position:relative; margin:40px 0 0 80px; font-weight:normal; text-align:left;} 
.notfoundpage h2 { color:#FF0000; font-size:16px; float:none;}
.notfoundpage p { float: left; left:0; margin: 8px 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; clear:both;}
.notfoundpage ul {width: 100%; font-size: 11px!important; clear: both;margin: 10px 0; float:left;}
.notfoundpage ul li { background-image:url(/CommonFiles/images/c_sites/bgLiContent.gif); background-repeat:no-repeat; background-position:0px 5px ;width:100% ;margin-bottom: 5px; margin-left:10px} 
.notfoundpage ul li span {margin-left:10px; font-size:11px;}
.notfoundpage ul li span a { color:#0000CC; font-size:11px;}
.notfoundpage ul li span b {font-size:11px;}







