body {font:12px Arial, Helvetica, sans-serif; line-height:12pt; color:#000000; background-color:#172f5a; margin:0; padding:0}
ul {margin-left:0; padding-left:1.7em; text-align:left}
img {border:0px}
#page {width:900px; text-align:center}
#content {width:660px; text-align:center}

p {margin:0 15px 0 15px; padding:5px 0 5px 0; text-align:left; font:12px Arial, Helvetica, sans-serif; line-height:13pt; color:#000}

#nav {list-style:none; background-color:#000; color:#ffcc33; font:14px Arial, Helvetica, sans-serif; padding:10px 0 30px 35px}
#nav li {float:left}
#nav li a:link {display:block; text-decoration:none; font-weight:bold; color:#fc3; padding:0 15px 0 15px}
#nav li a:visited {display:block; text-decoration:none; font-weight:bold; color:#fc3; padding:0 15px 0 15px}
#nav li a:active {display:block; text-decoration:none; font-weight:bold; color:#fc3; padding:0 15px 0 15px}
#nav li a:hover {display:block; text-decoration:none; font-weight:bold; color:#fff; padding:0 15px 0 15px}
.navActive {display:block; text-decoration:none; font-weight:bold; color:#fff; padding:0 15px 0 15px}

a:link {color:#069}
a:visited {color:#069}
a:active {color:#069}
a:hover {text-decoration:none; color:#36C}

#footer {width:1035px; text-align:left; float:left; color:#fff; font:11px Arial, Helvetica, sans-serif}
#footerLeft {width:310px; float:left; text-align:left; padding:15px 0 15px 140px}
#footerRight {width:570px; float:right; text-align:right; padding:15px 15px 15px 0}
.footer a:link {color:#fff; text-decoration:none; padding:0 10px 0 10px}
.footer a:visited {color:#fff; text-decoration:none; padding:0 10px 0 10px}
.footer a:active {color:#fff; text-decoration:none; padding:0 10px 0 10px}
.footer a:hover {color:#ccc; text-decoration:none; padding:0 10px 0 10px}

#mainContent {width:900px; margin:10px; vertical-align:top; text-align:center}
#mainRight {width:700px; margin:10px; vertical-align:top}
#mainLeftNav {width:220px; background-color:#930000; text-align:left; vertical-align:top}
.leftNavHeader {width:200px; font:12pt Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; background-color:#d80e15; text-align:left; border-bottom:1px #fff solid; padding:5px 10px 5px 10px}
.leftNav {width:220px; font:12px Arial, Helvetica, sans-serif; color:#fff; background-color:#930000; text-align:left}
.leftNav a:link {color:#fff; text-decoration:none; display:block; padding:5px 10px 5px 10px}
.leftNav a:visited {color:#fff; text-decoration:none; display:block; padding:5px 10px 5px 10px}
.leftNav a:active {color:#fff; text-decoration:none; display:block; padding:5px 10px 5px 10px}
.leftNav a:hover {color:#fff; text-decoration:none; background-color:#6b0a0a; display:block; padding:5px 10px 5px 10px}
.leftNavActive {color:#fff; text-decoration:none; background-color:#6b0a0a; display:block; font-weight:bold}

/*  HOME  */
.pageHeaderbg {background-image:url(../images/bg_cityscape.jpg); background-position:inherit; background-repeat:repeat-x; width:auto; height:273px; text-align:left}
.logo {text-align:left}
.pageTable {width:900px; border:1px solid #eee; text-align:center; background-color:#fff; margin-left:126px}
#homeLeft {width:650px; vertical-align:top; padding:10px 0 0 0}
#homeRight {width:250px; vertical-align:top}
.homeHeader1 {font:36pt Arial, Helvetica, sans-serif; color:#cc0000; font-weight:bold; padding:15px 0 0 0}
.homeHeader2 {font:18pt Arial, Helvetica, sans-serif; color:#cc0000; font-weight:bold; padding:15px 0 0 0}
.homeHeader3 {font:11pt Arial, Helvetica, sans-serif; color:#333; font-weight:bold; padding:5px 0 5px 0; border-bottom:1px solid #c7ac63; margin:0 15px 0 15px}
.headerHome {font:24pt Arial, Helvetica, sans-serif; line-height:30pt; padding:10px 0 0 0}
.subheader {font:14pt Arial, Helvetica, sans-serif; color:#333}
.subheader2 {font:10pt Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:0 10px 10px 10px; font-weight:bold}
.sup {font:12pt Arial, Helvetica, sans-serif; color:#cc0000; vertical-align:top; font-weight:bold}
.signup {padding:15px 0 15px 0}
.text {font:12px Arial, Helvetica, sans-serif; color:#000; text-align:left; vertical-align:top}
.sponsor {text-align:right; padding:10px 5px 5px 0}
.pageFooter {background-image:url(../images/bg_footer.gif); background-position:bottom; background-repeat:repeat-x; height:25px; width:900px}
.rightBox {background-color:#ebe6d5; margin:5px 10px 10px 10px; border:1px solid #c7ac63}
.futuredates {text-align:left; padding:15px 0 15px 15px; line-height:13pt; color:#333}
.volunteer {text-align:center; vertical-align:bottom; bottom:0px}
.home_videobg {background-image:url(../2011/images/img_home-banner2.jpg); background-position:left; background-repeat:no-repeat; width:900px; height:325px}
.videoTop {margin:0 0 0 388px; padding:1px 0 0 0; z-index:100; position:absolute; width:512px; height:323px}
.video {margin:0 0 0 388px; padding:1px 0 0 0; z-index:1; position:relative; width:512px; height:323px}
.ad {margin:15px 10px 10px 10px}

/*  EVENTS  */
#photoFrame {text-align:center; padding:0; width:100%}
.photo {width:100%; text-align:center}
.center {text-align:center}
.left {text-align:left}
.logoCenter {text-align:center; padding:0 0 10px 50px}
.headerEvent {font:16pt Arial, Helvetica, sans-serif; line-height:17pt; padding:10px 0 10px 10px; text-align:left}
.title {font:22pt Arial, Helvetica, sans-serif; line-height:22pt; padding:10px 0 10px 0; color:#333}
.subtitle {font:14pt Arial, Helvetica, sans-serif; line-height:17pt; padding:5px 0 5px 0; color:#036}
.subtitle2 {font:11pt Arial, Helvetica, sans-serif; line-height:15pt; padding:5px 0 10px 0; color:#930000; font-weight:bold}
.planHeader {font-weight:bold; text-align:center; font:11px Arial, Helvetica, sans-serif; font-weight:bold}
.planTop {font:14px Arial, Helvetica, sans-serif; line-height:14px; color:#fc3; text-align:center; background-color:#333; font-weight:bold; padding:5px}
.planCellgy {width:16%; background-color:#ebe6d5}
.note {font:14px Arial, Helvetica, sans-serif; line-height:9px; color:#F00; font-weight:bold; padding:0 0 0 2px}
.footnote {font:14px Arial, Helvetica, sans-serif; line-height:10pt; color:#000; padding:10px 0 10px 0; font-weight:bold}
.price {font:12px Arial, Helvetica, sans-serif; line-height:10pt; text-align:center; font-weight:bold; padding:5px; vertical-align:middle}
.planSub {font:11px Arial, Helvetica, sans-serif; text-align:left}
.regular {background-color:#69c; width:16%; vertical-align:middle; color:#fff}
.regularSub {background-color:#d2e5f7; width:16%; vertical-align:top; font:11px Arial, Helvetica, sans-serif; text-align:left}
.life {background-color:#036; width:16%; vertical-align:middle; color:#fff}
.lifeSub {background-color:#adc7e0; width:16%; vertical-align:top; font:11px Arial, Helvetica, sans-serif; text-align:left}
.presidential {background-color:#306; width:16%; vertical-align:middle; color:#fff}
.presidentialSub {background-color:#c3c2e4; width:16%; vertical-align:top; font:11px Arial, Helvetica, sans-serif; text-align:left}

.regular2 {background-color:#69c; width:20%; vertical-align:middle; color:#fff}
.regularSub2 {background-color:#d2e5f7; width:40%; vertical-align:top; font:11px Arial, Helvetica, sans-serif; text-align:left}
.life2 {background-color:#036; width:20%; vertical-align:middle; color:#fff}
.lifeSub2 {background-color:#adc7e0; width:40%; vertical-align:top; font:11px Arial, Helvetica, sans-serif; text-align:left}
.presidential2 {background-color:#306; width:20%; vertical-align:middle; color:#fff}
.presidentialSub2 {background-color:#c3c2e4; width:40%; vertical-align:top; font:11px Arial, Helvetica, sans-serif; text-align:left}

.orderTxt {font:22pt Arial, Helvetica, sans-serif; line-height:20pt; padding:10px 0 10px 0; color:#036}
.orderBtn {padding:10px 0 10px 0; text-align:center}
.p {font:12px Arial, Helvetica, sans-serif; line-height:14pt; padding:0 10px 0 10px}
#introBox {background-color:#ebe6d5; color:#630; border:1px solid #c7ac63; text-align:right; width:95%; margin:10px}
.intro {font:12px Arial, Helvetica, sans-serif; line-height:14pt; padding:15px; text-align:left}
.caption {font:11px Arial, Helvetica, sans-serif; line-height:10pt; color:#000; width:120px; padding:5px 0 0 0; text-align:center}
.smcaption {font:11px Arial, Helvetica, sans-serif; line-height:12pt; text-align:left}
.smcaption2 {font:11px Arial, Helvetica, sans-serif; line-height:11pt; text-align:left; padding:15px; background-color:#eaead8; border:1px solid #cccc99; margin:15px}
.announcement {font:11px Arial, Helvetica, sans-serif; line-height:11pt; text-align:left; padding:15px; background-color:#fbfbb6; border:1px solid #cccc99; margin:10px}
.big {font:26pt Arial, Helvetica, sans-serif; float:left; padding-right:3px}
.breadcrumb {font:10px Verdana, Geneva, sans-serif; text-align:left; padding:10px}
.dottedLine {border-bottom:1px dashed #c7ac63; margin:20px 10px 20px 10px}
.combo1 {font:50px Arial, Helvetica, sans-serif; color:#69F; vertical-align:middle; line-height:24pt}
.combo2 {font:50px Arial, Helvetica, sans-serif; color:#396; vertical-align:middle; line-height:24pt}

/*  SCHEDULE  */
.scheduleLeft {width:20%; background-color:#ebe6d5}
.scheduleRight {width:60%; background-color:#ebe6d5}
.scheduleDate {text-align:left; padding:5px; font-weight:bold; color:#FFF; background-color:#036; font:18pt Arial, Helvetica, sans-serif; line-height:20pt}
.scheduleWeek {font:13pt Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:10px; color:#ccc}
.scheduleTime {text-align:left; padding:5px; font-weight:bold}
.scheduleDesc {text-align:left; padding:5px}
.scheduleTop {font:12px Arial, Helvetica, sans-serif; line-height:14px; color:#333; text-align:center; background-color:#b9cfe1; font-weight:bold; padding-bottom:5px}

/*  EXHIBITORS  */
.grayBox {background-color:#eee; border:1px solid #ccc; width:400px; padding:10px}
.grayBox2 {background-color:#eee; border:1px solid #ccc; width:600px; padding:10px}

.pastMtgImgL {padding:5px 10px 5px 10px; float:left}
.pastMtgImgR {padding:5px 10px 5px 10px; float:right}
.caption2 {font:11px Arial, Helvetica, sans-serif; line-height:10pt; color:#fff; padding:5px 0 5px 0; text-align:center; background-color:#333}