* {margin:0;padding:0;} body { line-height: 140%; font: 100% arial,helvetica,sans-serif; background-image: url(assets/images/bg.png); background-position: left 36px; background-repeat: repeat-x; background-color: #3a5573; } h1,h2,h3 {font-weight:normal;color:#f36523;margin:0 0 0.2em 0;} h1 {font-size:35px;} h2 {font-size:28px;} h3 {font-size:24px;} h4 {font-weight:bold;font-size:18px;color:#000;margin:0 0 0.2em 0;} p {margin:0 0 0.75em 0;font-size:87.5%;} a img {border:0} ul {list-style-type: disc;list-style-image: none;list-style-position: outside;margin:1em 0 1.2em 1.5em;padding: 0 0 0 10px;} ol {list-style-type: decimal;list-style-position: inside;padding: 0 0 0 10px;} ol ol {list-style-type: lower-alpha;} #wrap{width:982px;margin:0 auto;} #top{width:960px;margin:0 auto;color:#f36523;font-size:16px;height:36px;line-height:36px;} #top ul{float:right;margin:0;list-style:none;} #top li{margin:0;display:inline;padding:0 15px 0 15px;} #top a {text-decoration:none;color:#f36523;} #top a:active {text-decoration:underline;} #top a:hover {text-decoration:underline;} #headWrap {clear:right;} #header {position:relative;height:234px;background-position:center top;background-repeat: no-repeat;background-image: url(assets/images/header.png);} .sponsorby {position:absolute;top:8px;right:60px;width:300px;height:40px;font-size:14px;color:#000;font-weight:normal;text-align:center;line-height:22px;} .sponsorby span {font-size:14px;font-weight:bold;} .timeDate {position:relative;top:165px;left:540px;width:300px;font-size:24px;color:#000;font-weight:bold;text-align:center;} .timeDate span {font-size:18px;} #menuWrap {clear:both;width:960px;margin:0 auto;height:50px;overflow:hidden;background-color:#cadb2a;background-position: left top;background-repeat: repeat-x;background-image: url(assets/images/head-bottom.png);} #mainMenu {text-align:left;} #nav1 {padding:10px 0px 0px 0px;color:#000;font-size:16px;line-height:40px;} #nav1 ul{margin:0;list-style:none;} #nav1 li{margin:0;display:inline;padding:0px 15px 0px 10px;} #nav1 li.active {text-decoration:underline;} #nav1 a {text-decoration:none;color:#000;} #nav1 a:hover {text-decoration:underline;} #contentWrap {padding:0px 0px 25px 0px;width:960px;margin:0 auto;background-color:#fff;overflow:hidden;} .gutter {margin:15px 20px 0px 20px;} .sponsors {clear:both;color:#005c42;text-align:center;} .sponsors h1 {margin:15px 0 8px 0;font-size:24px;border-bottom:solid 1px #cadb2a;text-align:left;} .sponsors a {color:#005c42;} .rounded {clear:both;width:960px;margin:0 auto;position:relative;height:15px;background-color:#ffffff;} .rounded span.lt {float:left;width:17px;height:15px;background-color:#3a5573;background-position: left bottom;background-repeat: no-repeat;background-image: url(assets/images/left-bottom-corner.png);} .rounded span.rt {float:right;width:17px;height:15px;background-color:#3a5573;background-position: right bottom;background-repeat: no-repeat;background-image: url(assets/images/right-bottom-corner.png);} #footer {clear:left;padding:35px 0px 10px 0px;color:#f36523;font-size:12px;text-align:center;} #footer a {text-decoration:underline;color:#999;} .table1 {width:100%;margin:1.25em 0 1.25em 0;} .table1 td {padding:0 8px 8px 20px;width:50%;} .table1 td.divide {width:2px;background-color:#cadb2a;padding:0;} .table1 td p {padding:0;margin:0;font-size:75%;} .table1 td img {float:left;padding:0 15px 8px 8px;border:0;} .table1 a {text-decoration:none;}   #loginForm caption {font-size:100%;color:#ff9933;background:transparent;} #loginForm .formView {margin-bottom:1.4em;width:220px;} #loginForm label {font-size:80%;} #loginForm label.error {color:Red} #loginForm input {width:125px;} #loginForm input.error {border:solid 1px red} #loginForm .actionButton {width:50px;}   .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%;}