h6 { color:#333333; font-size:14px; font-weight:bold; padding-bottom:7px; }
p.flyspec { font-size:70% !important; font-style:italic; }
#banner_wrap { padding:0 0 10px 0; }
#content #masthead { background:url(/brainshare/img/brainshare_banner_attlive.png) no-repeat left top; }
#content #masthead h2 { color:#DCDAB4; font-size:56px !important; letter-spacing:-5px; line-height:100%; margin:0; padding:92px 0 0 210px; text-transform:uppercase; }
#content #masthead h2 em, strong.plus { color:#393B27; font-style:normal; letter-spacing:-5px !important; }
#content #masthead h3 { font-size:24px; letter-spacing:-0.2px; margin:-10px 0 0 0; padding:0 0 0 210px; }
#content #masthead h3 a { color:#393B27; }
#content #masthead h3 a em { color:#00AEEF; }
/*##content #masthead h3 a em { color:#A0AC0D; }*/
#content #masthead h3 span { color:#999999; font-size:24px; }
#content #masthead h3 strong { font-size:25px; letter-spacing:-1.6px; line-height:25px; }
#content #masthead .reg { font-size:30%; }
#content #masthead1 h2 { color:#00AEEF; font-size:45px; font-weight:bold; padding:61px 0 0 16px; text-transform:none !important; }
#content p.action { padding-top:0; color:#333 !important; }
#content p.action strong { color:#00AEEF !important; }
#content p.callout { border-top:1px solid #00AEEF !important; }
#content p a.arrow { background:transparent url(/common/img/bullets/list_arrow_blue.jpg) no-repeat scroll right center; }
#content ul#tertiary { padding-left:0px; margin:0 0 32px 0; }
#content ul#tertiary li { background-image:none !important; border-right:1px solid #E8E8E8; padding:0 10px; float:left; }
#content ul#tertiary li a { color:#666666; font-size:11px; }
#content ul#tertiary li a:hover { color:#333333; }
#content ul#tertiary li#first { padding-left:0px !important; }
#content ul#tertiary li#last { border-right:none !important; }
#content ul#tertiary li.active a { color:#00AEEF; font-weight:bold; }
/*##content ul#tertiary li.active a { color:#728E2A; font-weight:bold; }*/
#content ul#tertiary li.active a:hover { color:#00AEEF; }
/*##content ul#tertiary li.active a:hover { color:#728E2A; }*/
#content ul.nobullet { padding-bottom:32px; }
#content_nav .colorize { background-color:#00AEEF; color:#FFFFFF; }
#content_nav .colorize:hover { color:#666666; }
#registrants ul li { list-style-type:none; background:none; font-size:11px; padding-left:0; margin-left:0; }
#twitter ul li a.last-child { color:#00AEEF; font-weight:bold; }
#wrapper #breadcrumb h1 { letter-spacing:-0.05em; margin-left:-15px; }
#wrapper #breadcrumb h1 a { color:#333; text-decoration:none; }
#wrapper #breadcrumb h1 a:hover { text-decoration:none !important; }
#wrapper #breadcrumb h1 span { color:#00AEEF; }
#wrapper #breadcrumb h5 { color:#999999; font-size:12px; margin-bottom:3px; margin-left:-13px; margin-top:-5px; }
#wrapper #content .col_one h2.border { margin-top:0 !important; }
.afterhours { padding:20px !important; }
.four50 { width:450px !important; }
.full { width:916px; }
.gray { background-color:#F3F3F3 !important; }
.innertable tr { vertical-align:top !important; }
.sixteen { width:16px !important; }
.white { background-color:#FFFFFF !important; }

#banner_bs_alt{ display:none; }
.module_alt #banner_wrap{ display:none; }
.module_alt #banner_bs_alt{ display:block; }
.module_alt #bs_subtext{ padding:15px 0 15px 17px; }
.module_alt #bs_subtext strong{ color:#00aeef; }
.module_alt table{ margin-bottom:18px; }
.module_alt #bs_date{ width:50px; height:44px; background:#e0e0e0; color:#00aeef; font-weight:bold; font-size:33px; border:1px solid #b8b8b8; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-align:center; padding-top:6px; }
#content .module_alt table tr td p{ margin:0; padding:0; font-weight:bold; color:#333; font-size:17px; }
