@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, ol, dl, dd, dt, img, blockquote, q, div, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre{margin:0px; padding:0px}
body{font-family:Arial; text-align:center; cursor:default; zoom:100%}
a img{border:none; margin:0px; padding:0px}
th, td, tr {vertical-align:top}
.container{position:relative; width:900px; margin:0px auto}
a{color:#900}
a:hover{color:#F00}
input{padding:2px}

.topbanner{position:absolute; top:0px; left:0px; background:url(images/top-banner.png) top left no-repeat; width:900px; height:350px; z-index:999}
.leadtext{position:absolute; top:187px; left:270px; width:368px}
.leadtext h2{font-size:16px; font-weight:normal; color:#061F39; line-height:19px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; text-align:center}
.signupbutton{position:absolute; top:270px; left:365px}
.lefttext{position:absolute; top:148px; left:15px; width:190px; text-align:left}
.lefttext h2{font-size:28px; font-weight:bold; color:#fff; line-height:30px; margin:0px 0px 10px 0px; letter-spacing:-1px}
.lefttext h3{font-size:16px; font-weight:bold; color:#072139; line-height:20px; margin:0px 0px 10px 0px; letter-spacing:-1px}
.righttext{position:absolute; top:148px; right:15px; width:199px; text-align:right}
.righttext h2{font-size:28px; font-weight:bold; color:#fff; line-height:30px; margin:0px 0px 10px 0px; letter-spacing:-1px}
.righttext h3{font-size:16px; font-weight:bold; color:#072139; line-height:20px; margin:0px 0px 10px 0px; letter-spacing:-1px}

.columnleft{float:left; position:relative; width:425px; padding:0px 25px 0px 0px; margin:310px 0px 20px 0px; text-align:left; border-right:1px solid #BDDEF3}
.columnleft h2{font-size:24px; font-weight:bold;   color:#061F39; line-height:26px; margin:0px 0px 10px 0px; letter-spacing:-1px}
.columnleft h3{font-size:16px; font-weight:normal; color:#061F39; line-height:21px; margin:0px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif}
.columnleft p {font-size:12px; font-weight:normal; color:#333; 	  line-height:17px; margin:0px 0px 20px 0px}
.columnleft img{margin:0px 10px 0px 0px}

.columnright{float:left; position:relative; width:425px; padding:0px 0px 0px 24px; margin:310px 0px 20px 0px; text-align:left}
.columnright h2{font-size:24px; font-weight:bold;   color:#061F39; line-height:26px; margin:0px 0px 10px 0px; letter-spacing:-1px}
.columnright h3{font-size:16px; font-weight:normal; color:#061F39; line-height:21px; margin:0px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif}
.columnright p {font-size:12px; font-weight:bold; 	color:#061F39; line-height:16px; margin:0px 0px 10px 0px}
.columnright ul{margin:0px 10px 10px 0px; padding:0px; list-style-type:none}
.columnright li{font-size:12px; font-weight:normal; color:#333;    line-height:17px; margin:0px 0px 10px 0px; padding:0px 0px 0px 15px; background:url(images/bullet.png) 0px 4px no-repeat}
span.time{color:#666; margin:0px 10px 0px 0px}
span.red{color:#900}
.sponsors{width:900px; clear:both; text-align:left}

.signupform{position:absolute; top:280px; right:0px; width:448px; height:420px; background:url(images/bck-form.png) top left no-repeat; z-index:10}
.signupform h2{font-size:24px; font-weight:bold; color:#061F39; line-height:26px; margin:30px 15px 0px 0px; letter-spacing:-1px; text-align:right}
.signupform p {font-size:12px; font-weight:normal; color:#061F39; line-height:16px; margin:0px 0px 10px 0px}
.signupform span{font-size:12px; font-weight:bold; color:#061F39; line-height:22px; margin:0px 0px 3px 0px; display:block; width:150px}

.footer{width:900px; clear:both; margin:5px 0px 0px 0px; padding:5px 0px 30px 0px; border-top:1px #BDDEF3 solid}
.footer p{font-size:10px; font-weight:normal; color:#333; line-height:12px; margin:0px}
