  body{margin:0;padding:0;background:#000;color:#ddd;font-family:Arial;letter-spacing:1px;font-size:62.5%;height:100%;} a{color:#FF9900; text-decoration:none;} a:hover{color:#fff;} #main{position:relative;margin:0 auto;width:880px;min-height:850px;height:100%;padding-bottom:40px;} #video {left:238px;position:absolute;top:256px;z-index:10;} #top{background:url(/Assets/images/dynasports_top.jpg);width:880px;height:219px;} #nav{background:url(/Assets/images/dynasports_nav.jpg);width:880px;height:75px;} #nav_home{background:url(/Assets/images/dynasports_nav_home.jpg);width:880px;height:75px;} #left{width:234px;height:366px;float:left;} #ctr{min-height:466px;margin-left:234px;background:url(/Assets/images/dynasports_ctr.jpg) no-repeat;} #ctr_home{background:url(/Assets/images/dynasports_ctr_home.jpg) no-repeat;position:absolute;left:234px;top:294px;width:646px;height:466px;} #btm{background:url(/Assets/images/dynasports_btm.jpg);position:relative;margin:0 auto;width:860px;height:40px;padding-left:20px;line-height:20px;font-size:1.1em;color:#111;} #btm a{color:#111;} #sponsors{margin-left:10px;} #content{margin-left:10px;font-size:1.4em;margin-right:185px;} #content_home{margin-left:10px;margin-top:270px;font-size:1.4em;margin-right:185px;} #right{float:right;width:165px;height:400px;margin:0px 10px 0px 0px;font-size:1.3em;text-align:right;} img{border:0;} h1,h2,h3,h4{ margin:0 0 1.2em 0;padding:0;} h1{font-size:20px;} h2{font-size:16px;color:#FF3300;} h3{font-size:14px;} h4{font-size:13px;} p {margin:0 0 1.2em 0;} fieldset{border:none;margin:0;padding:0;} label{width:180px;float:left;clear:left;margin-bottom:5px;} input[type=text],textarea{border:1px solid #666;font-size:0.9em;width:245px;background:#333;color:#ccc;margin-bottom:5px;} input[type=submit]{} .submit{font-size:1.5em;margin-left:120px;} input[type=text]{padding:1px 2px 1px 2px;} textarea{width:249px;height:75px;font-size:1.1em;} strong{color:#FF3300;} #participate_now{position:absolute;top:130px;left:35px;} #error{color:#FF0000;font-weight:bold; text-transform:uppercase;} .larger{font-size:1.0em;color:#fff;}   .faq div a {cursor:pointer;color:#FF3300;font-weight:bold;outline:none} .faq div a:hover {color:#FF9900;} .faq p {margin-top:0;padding-top:0;} .faq ul {margin:0;padding:0;list-style:none;} .faq li {margin:0;padding:0 0 15px 0;}   .primaryNav {margin:0;padding:0;list-style:none; } .primaryNav li {margin:0 0 6px 10px;padding-left:54px;height:26px;background-image:url(/Assets/images/dynasports_left_item.jpg);} .primaryNav li a {line-height:26px;font-size:1.2em;font-weight:bold;text-transform:uppercase;letter-spacing:normal;}   .secondaryNav {margin:0;padding:0;list-style:none;} .secondaryNav li {margin:0 0 6px 10px;padding-left:54px;height:26px;background-image:url(/Assets/images/dynasports_left_item.jpg);} .secondaryNav li a {line-height:26px;font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#fff;}   span.xcarab {color:#000;font-size:11px;} span.xcarab a, span.xcarab a:visited, span.xcarab a:active {color:#999;text-decoration:none;} span.xcarab a:hover {text-decoration:underline;}   #loginForm caption {font-size:100%;color:#000;background:transparent;} #loginForm .formView {margin-bottom:1.4em;width:220px;} #loginForm label {font-size:100%;} #loginForm label.error {color:Red} #loginForm input {width:125px;} #loginForm input.error {border:solid 1px red} #loginForm .actionButton {width:50px;}   #contactform ol {list-style:none;padding: 1em 1em 0 1em;overflow:hidden} #contactform li {float:left;clear:left;width:100%;padding-bottom:1em;} #contactform label {float:left;width:5em;margin-right:1em;text-align:right;} #contactform input, #contactform textarea {font-size:1em;border:solid 1px #999;} #contactform textarea {} #contactform label.error {display:block;float:none;width:10em;margin-left:5em;margin-right:0;color:Red} #contactform input.error {border-color:Red} #contactform input.submit {margin-left:8.45em;}   #participation ol {list-style:none;padding: 1em 1em 0 1em;overflow:hidden} #participation li {float:left;clear:left;width:100%;padding-bottom:1em;} #participation label {float:left;width:8em;margin-right:1em;text-align:right;} #participation input, #contactform textarea {font-size:1em;border:solid 1px #999;} #participation input.radiobtn {border:0} #participation textarea {} #participation label.error {display:block;float:none;width:15em;margin-left:5em;margin-right:0;color:Red} #participation input.error {border-color:Red} #participation input.submit {margin-left:8.45em;}   .rows {overflow:hidden;} .rows .top {} .columns:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .columns {overflow:hidden;} * html .columns {height:1%;} .columns .column {float:left;overflow:hidden;} .columns .last {float:right;} .col1 .first {width:100%;} .col2 .first {width:47%;} .col2 .last {width:47%;} .col2B .first {width:65%;} .col2B .last {width:30%;} .col2C .first {width:30%;} .col2C .last {width:65%;} .col3 .first {width:32%;} .col3 .second {width:32%;margin-left:1.8%;} .col3 .last {width:32%;} 