body{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#wrapper{width:auto;background:#fff;text-align:center;}
#header,#topNavBar,.content,#footer{margin:0 auto;width:950px;height:auto;text-align:left;}
#header{height:200px;}
.logo{float:left;width:184px;height:211px;background:transparent url('/App_Themes/Default/secondary/images/logo.png') no-repeat;position:absolute;top:13px;}
.logo b{display:none;}

#globalNav{width:950px;height:26px;background:transparent url('/App_Themes/Default/secondary/images/globalNavBg.gif') no-repeat;padding:0 0 26px 0;}
#globalNav ul{float:right;display:inline;margin:0;padding:0;list-style:none;margin:10px 16px 0 0;}
#globalNav li{float:left;}
#globalNav li a,
#globalNav li a:visited,
#globalNav li a:active{padding:0 6px;background:url('/App_Themes/Default/secondary/images/navDiv.gif') repeat-y;color:#ccc;font-size:12px;font-weight:bold;text-decoration:none;line-height:12px;}
#globalNav li a:hover{color:#fff;}
#globalNav li.first a,
#globalNav li.first a:visited,
#globalNav li.first a:active{background:none;}

#topNavBar{clear:both;width:950px;background:transparent url('/App_Themes/Default/secondary/images/mainNavBg.jpg') no-repeat 100% 0;}
#topNavBar ul.rootGroup {margin-left:180px;}
#topNavBar .rootGroup, #topNavBar .group{margin:0;padding:0;border:0;list-style:none;}
#topNavBar .rootGroup li{float:left;margin:0;padding:0;border:0;position:relative;z-index:5;}
#topNavBar .rootGroup li:hover{z-index:10000;white-space:normal;}
#topNavBar .rootGroup ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;}
#topNavBar .rootGroup li:hover>ul{visibility:visible;left:100%;}
#topNavBar .rootGroup:after, #topNavBar .rootGroup ul:after{display:block;visibility:hidden;clear:both;height:0;overflow:hidden;content:".";}
#topNavBar .rootGroup, #topNavBar .rootGroup ul{min-height:0;}
#topNavBar .group{width:150px;margin:0;padding:5px;}

#topNavBar .rootGroup, #topNavBar .rootGroup ul li{color:#616161;}
#topNavBar ul.group{border:dotted 1px #ccc;background-color:#fff;text-align:left;}
#topNavBar .rootGroup a,
#topNavBar .rootGroup a:visited,
#topNavBar .rootGroup a:active{display:inline;padding:9px 26px 8px;line-height:32px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;border-right:dotted 1px #fff;}
#topNavBar .rootGroup a:hover{color:#fff;background:#000000;}
#topNavBar .group a,
#topNavBar .group a:visited,
#topNavBar .group a:active,
#topNavBar .group a:hover{display:block;width:145px;padding:6px 3px;line-height:12px;font-weight:normal;text-decoration:none;color:#333333;}
#topNavBar .rootGroup a:hover, #topNavBar .rootGroup li:hover>a{color:#E0E0E0}
#topNavBar .rootGroup li:hover>ul {top:26px;left:0%;}
#topNavBar a.selected{color:#000000;}

#breadcrumbs{}
#breadcrumbs ul {margin:5px 0 0 259px;}
#breadcrumbs ul li {float:left;display:inline;list-style:none;}
#breadcrumbs li a {padding:0 5px;color:#212121;text-decoration:none;}
#breadcrumbs ul li:before {content: "\0020 \0020 \0020 \203A \0020";color: #212121;}
.blog #breadcrumbs ul li:before {content: "\0020 \0020 \0020 \007C \0020 ";color: #212121;}
#breadcrumbs ul li.first:before {content: " ";}


#headerContent{width:950px;height:117px;background:transparent url('/App_Themes/Default/secondary/images/headerBg.gif') no-repeat;}
#headerContent h1{margin:0 0 0 200px;padding:10px 0 0 0;}
#headerContent p{margin:10px 0 0 250px;width:500px;}
#headerContent img{margin:0 0 0 205px;padding:15px 0 0 0;}

.content{min-height:560px;height:auto !important;height:560px;margin-top:36px;}
.blog .sidebar .content{margin-top:0;min-height:0;}
.blog .content{min-height:360px;}
.content .sidebar{display:block;float:left;width:255px;margin:0 9px 0 0;}
.blog .content .sidebar{min-height:200px;}
.content .sidebar .instruct{margin:10px 0 5px 40px;}
.content .sidebar ul{margin-left:25px;}
.content .sidebar li{display:block;list-style:none;height:50px;margin-bottom:2px;background:transparent url('/App_Themes/Default/secondary/images/eventsListBg.jpg') repeat-y;}
.content .sidebar li a{float:left;padding:10px 0 0 14px;width:140px;font-size:14px;color:#212121;text-decoration:none;}
.content .sidebar li.sizing a{width:120px;}
.content .sidebar li a span{float:left;padding:0 0 10px 0;width:200px;font-size:11px;color:#e7c314;}
.blog .content .sidebar li a span{font-size:14px;}
.content .sidebar li.selected{display:block;list-style:none;height:50px;margin:0 0 2px 10px;background:transparent url('/App_Themes/Default/secondary/images/eventsListSelectedBg.jpg') repeat-y;}
.content .main{display:inline;float:left;width:665px;}
.content .main div.titleArea{}
.content .main div.header{}
.content .main div.topRow{padding:0 0 20px 0;}
.content .main div.centerLeftColumn,
.content .main div.centerRightColumn{display:inline;float:left;height:auto;}
.content .main div.centerLeftColumn{margin-right:10px;width:330px;}
.content .main div.centerRightColumn{margin-right:0;width:325px}
.content .main div.footer{clear:both;height:auto;}
.content .main p{font-size:12px;line-height:16px;}
.content .main h1{font-weight:200;font-size:26px;margin:0;padding:0;}
.content .main h2,
.blog .main .post h1 a{font-weight:300;font-size:18px;color:#e7c314;margin-bottom:8px;}
.content .main ul{list-style:disc;margin-left:17px;}
.content .main li{margin-bottom:5px;font-size:12px;}
.content .main a{color:#212121}

.content .sidebar h2 span{display:block;margin-left:25px;margin-bottom:5px;}

.radio td{padding-right:10px;}

#confReg{width:313px;border:solid 1px #d1d1d1;padding:6px;font-size:11px;font-weight:bold;color:#7f7f7f}
#confReg .wrap{width:293px;background:transparent url('/App_Themes/Default/secondary/images/patternBg.gif') repeat;padding:10px;}
#confReg table{width:293px;background:#fff;border:none;margin-top:5px;}
#confReg td{padding:8px;}
#confReg td.reverse{background:#000;}
#confReg .registerBtn a{display:block;width:281px;background:#000;padding:6px;border-top:dotted 1px #ccc;color:#e7c314;text-transform: uppercase;text-decoration:none;font-weight:bold;}
#confReg .registerBtn a:hover{background:#e7c314;color:#000;}

#membReg{background:#393939 url('/App_Themes/Default/secondary/images/membershipBar.png') 0 0 no-repeat;width:325px;height:47px;padding-top:50px;margin-top:10px;}
#membReg .col1,
#membReg .col2,
#membReg .purchaseBtn{float:left;display:inline;padding:5px;height:27px;background:#000;border:dotted 1px #ccc;border-left:none;color:#fff;}
#membReg .col1{width:135px;font-size:11px;padding-left:8px;}
#membReg .col2{display:block;float:left;width:67px;font-size:10px;text-transform: uppercase;font-style: italic;text-align:center;}
#membReg .col2 span{display:block;float:left;font-size:14px;color:#e7c314;width:67px;text-align:center;}
#membReg .col2 span.super{float:none;display:inline;vertical-align: 40%;font-size:9px;text-decoration:underline;}
#membReg .purchaseBtn a{display:block;float:left;width:85px;padding:5px 0 10px;background:#000;border-right:none;color:#e7c314;text-transform: uppercase;text-decoration:none;font-weight:bold;text-align:center;}
#membReg .purchaseBtn a:hover{background:#e7c314;color:#000;}

#moreInfo{background:transparent url('/App_Themes/Default/secondary/images/moreinfoBg.png') 0 0 no-repeat;width:315px;height:110px;margin-top:10px;padding:5px 0 5px 10px;color:#000;}
#moreInfo a{color:#000;font-style: italic;}

.articleView .content{margin:0;width:665px;}
.main .wpZone{width:auto;}

#footer{clear:both;margin-top:10px;padding:25px 0 10px;text-aligh:center;}
#footer br{clear:both;}
#footer p{text-align:left;}
#footer ul{margin:0 0 3px 0;width:950px;}
#footer li{float:left;display:inline;height:17px;}
#footer li a{color:#000;text-decoration:none;padding:0 6px 0;border-right:solid 1px #616161;}
#footer li a:hover{text-decoration:underline;}
#footer li a.twitter{float:left;background:transparent url('/App_Themes/Default/secondary/images/twitterBtn.gif') no-repeat;display:block;width:80px;height:17px;padding:0 0 3px 0;margin:-3px 0 0 5px;border:none;}
#footer li a.twitter b{display:none;}
#footer .copyright{color:#000;background:transparent url('/App_Themes/Default/secondary/images/footerBg.gif') repeat-x;text-align:center;height:20px;padding:5px 0 0 0;}
#footer .bottomcopy{color:#000;font-size:9px;}

.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}

.blog .post{border:0 none;line-height:18px;}
.blog .rating p{left:85px;}

.HelloWorldField{display:none;}

/* -----------------------------------------------------------------------------
	Input Form Styling
----------------------------------------------------------------------------- */
.inputForm{width:100%;margin:8px 0 0px;}
.inputForm .progress{height:14px;margin:5px 0;color:#000;text-align:center;}
.inputForm .navigation{padding:10px 0;border-top:dashed 1px #ccc;text-align:left;float:left;width:400px;}
.inputForm .navigation input{width:90px;}
.inputForm .section{width:400px;border-top:none;}
.inputForm .section .title{}
.inputForm .section .title h3{margin:0;padding:8px 0 5px;text-align:left;background:#fff;color:#525252;font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:700;vertical-align:middle;}
.inputForm .section .title h3 a{color:#525252;text-decoration:none;}
.inputForm .section img{border:none 0;}
.inputForm .section .panel{}
.inputForm span.error{font-size:10px;color:red !important;}
.inputForm .section .description p{display:inline;float:left;width:400px;margin:0;padding:3px 0;color:#4c4c4c;font-size:9pt;text-align:left;}
.inputForm .section .controls{display:inline;float:left;margin:0 0 8px 0;/*background:#f7f7f7;*/vertical-align:top;}
.inputForm .section .controls .required{width:12px;padding-left:2px;color:#ff0000;font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-align:right;}
.inputForm .section .controls .label{color:#525252;font-size:8pt;white-space:nowrap;text-align:left;}
.inputForm .section .controls .control{width:auto;height:auto;margin:2px 10px 5px 0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:9pt;}
.inputForm .section .options{display:inline;float:left;width:400px;margin:0 0 8px 0;border-top:dashed 1px #ccc;}
.inputForm .section .options .label{color:#525252;font-size:8pt;white-space:nowrap;text-align:left;float:left;display:block;width:150px;}
.inputForm .section .options .control{width:auto;height:auto;margin:2px 10px 5px 0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:9pt;float:left;}
.inputForm .section .options p{float:left;width:400px;}

.inputForm input.text{width:400px;}
.inputForm input.textshortest{width:75px;}
.inputForm input.textshort{width:150px;}
.inputForm input.textmedium{width:250px;}
.inputForm input.twocolumntext{width:200px;}
