/* CSS Document */
HTML {width:100%; height:100%}
BODY {width:100%; height:100%; margin:0; padding:0; font:normal 10pt "Arial Narrow", arial,tahoma,verdana,sans-serif; color:#666; background-color:#fff; text-align:center}
.allpage {width:962px; height:100%; margin:0 auto; text-align:left; background-color:#fff}

FORM {margin:0}
IMG {border:0}
A:hover {text-decoration:none}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.big {font-size:1.2em}
.button {width:76px; height:21px; border:0; color:#fff; font-size:10px}
.tahoma {font-family:tahoma}
H4 {margin:0; padding-bottom:10px; font-weight:bold; font-size:18px; color:#999}

.header {float:left; width:100%; padding-bottom:30px}

.topbar {float:left; width:762px; height:54px; background:url(img/bg_topbar.gif) no-repeat 0 0}
.topbar UL {margin:0; padding:0; list-style-type:none}
.topbar LI {float:left; padding:6px 0 0 11px; margin:0; font-size:11px; font-family:tahoma}
.topbar LI A {display:block; color:#fff; margin-right:10px}
.topbar LI SPAN {margin-right:10px}
.extramenu {float:right; color:#c3c3c3; font-size:9pt; padding:5px 20px 0 0}
.extramenu A {color:#c3c3c3; text-decoration:none; background-repeat:no-repeat; background-position:0 50%; padding-left:15px; margin-left:15px}

.topmenu {float:left; width:762px; height:56px; background:#f1f1f1 url(img/bg_topmenu.gif) no-repeat 0 0}
.topmenu UL {float:left; width:762px; margin:0; padding:0 0 0 2px; list-style-type:none}
.topmenu LI {float:left; background:url(img/bg_topmenu_li.gif) no-repeat 100% 50%; font-weight:bold; font-size:16px}
.topmenu LI DIV {float:left; padding:17px 0 19px 0}
.topmenu .next {background:none}
.topmenu LI A {color:#666; margin:0 12px 0 10px}
.topmenu LI SPAN {color:#fff; margin:0 12px 0 10px}

.leftcolumn {float:left; width:180px; text-align:center}
.rightcolumn {float:left; margin-left:20px !important; margin-left:20px; ma\rgin-left:17px}
.rightcolumninner {float:left; width:762px}

.bigbox {float:left; width:762px; background:url(img/bg_bigbox.gif) repeat-y 0 0; margin-bottom:10px}
.bigboxinner {float:left; width:762px; background:url(img/bg_bigboxinner.gif) no-repeat 0 100%}
.bigboxinner2 {float:left; width:762px; background:url(img/bg_bigboxinner2.gif) no-repeat 0 0}
.smallbox {float:left; width:180px; background:url(img/bg_smallbox.gif) repeat-y 0 0; margin-bottom:10px}
.smallboxinner {float:left; width:180px; background:url(img/bg_smallboxinner.gif) no-repeat 0 100%}
.smallboxinner2 {float:left; width:180px; background:url(img/bg_smallboxinner2.gif) no-repeat 0 0}
.innerbox {padding:10px}
.biginnerbox {padding:10px}

.subscription {text-align:left; padding: 20px 0 42px 12px}
.subscription STRONG {font:bold 16px "Arial Narrow", arial,tahoma,verdana,sans-serif}
.subscription .text {display:block; width:168px !important; width:158px; height:22px; background:url(img/bg_text.gif) no-repeat 0 0; border:0; color:#999; margin:3px 0 4px 0; padding-left:10px}

.premiumsponsor {float:left; width:180px; margin-bottom:9px}
.premiumsponsorinner {float:left; width:180px}
.premiumsponsorinner2 {float:left; width:180px; padding:17px 0 0 0}
.premiumsponsor H4, .goldsponsor H4 {color:#fff}
.premiumsponsorinner2 DIV, .goldsponsorinner2 DIV {padding-bottom:8px}

.goldsponsor {float:left; width:180px; margin-bottom:9px; background:#f58220 url(img/bg_goldsponsor.gif) repeat-y 0 0}
.goldsponsorinner {float:left; width:180px; background:url(img/bg_goldsponsorinner.gif) no-repeat 0 100%}
.goldsponsorinner2 {float:left; width:180px; background:url(img/bg_goldsponsorinner2.jpg) no-repeat 0 0; padding:17px 0 0 0}

.otherlink {text-align:left; padding:20px 15px; font-size:14px}
.otherlink A {display:block}

.othersponsor {float:left; text-align:left; padding-left:20px; margin:30px 0 9px 0}
.othersponsor IMG {display:block; margin-bottom:10px}

.bookmarks {float:left; width:100%; height:42px; background:url(img/bg_bookmarks.gif) no-repeat 0 36px}
.bookmarks UL {float:left; width:100%; font-size:11px; position:relative; margin:0; padding:0; list-style-type:none}
.bookmarks LI {float:left; background:url(img/bg_bookmarksleft.gif) repeat-x 0 0; position:relative; top:5px}
.bookmarks LI DIV {background:url(img/bg_bookmarksright.gif) no-repeat 100% 0; position:relative; padding:11px 10px 7px 10px}
.bookmarks A {display:block}
.bookmarks LI.current A {color:#000}

.welcome {width:760px; color:#fff; margin-bottom:20px}
.welcomeinner2 {padding:18px 16px 15px 16px}
.welcometext {font-size:18px}
.welcome SPAN {font-size:14px}
.welcome H1 {font-size:18px; margin:0; padding-bottom:9px}
.whitebox {width:728px; color:#999; margin-top:20px}
.whiteboxinner {padding:20px 20px 0 20px; font-family:tahoma}
.whiteboxinner DIV {padding-bottom:25px}

.titleboxinner {padding:10px 50px 10px 10px; font-family:tahoma}
H2 {margin:0; font-size:12px}
.titleboxinner SPAN {font-size:11px}
.itemtext {padding:10px 14px 15px 14px; font-family:tahoma; }
.itemtext P, .itemtext UL {padding:7px 0; margin:0}
.itemtext CITE {display:block; padding-left:20px; font-size:0.9em}
.itemtext UL {margin:0; padding:0; list-style-type:none}
.itemtext LI {background:url(img/bg_li.gif) no-repeat 0 0.5em; padding-left:30px}

.pageslist {padding:5px 0 5px 14px; font-family:tahoma}
.pageslist A {margin:0 4px}
.pageslist IMG {vertical-align:middle}
.pageslist SPAN {padding:2px 7px}

.schedule {float:left; width:100%; padding-bottom:20px}
.time {float:left; width:140px; font-size:18px}
.schedulepoint {padding-left:140px; padding-top:4px; font-size:0.9em}
.schedulepoint B {display:block; padding-bottom:7px; font-size:1.1em}
.schedulepoint SPAN {font-size:1.1em}
.schedulepoint UL {margin:0; padding:10px 0 0 3px; list-style-type:none}
.schedulepoint LI {padding:1px 0 0 20px; background:url(img/bg_li_gray.gif) no-repeat 0 0.6em}

.pricetable {width:720px; border-collapse:collapse; margin:8px 0 20px 0}
.pricetable TD {border:1px solid #d7d7d7; padding:7px 10px; font-size:12px}
.pricetable B {font-size:16px}
.pricetable TD.small {font-size:11px}

.registertable {width:720px;  border-collapse:collapse; margin:8px 0 20px 0}
.registertable TD {padding:4px 4px; font-size:10pt }
.registertable .text, .registertable TEXTAREA {width:400px; font-size:10pt}
.registertable .text_small {width:200px; font-size:10pt}

.registertable SELECT { width:402px; font-size:10pt}

.footer {padding:15px 10px; font-size:14px}

