/*Greater Philadelphia Chamber of Commerce*/
html {overflow-y:scroll;}
*{margin:0; padding:0;}
body{ text-align:left; font:0.688em/1.364em verdana, arial, sans-serif; color:#444; }
.main-body { background:#fff url('/images/bg_fade.png') repeat-x; }
/*body{background:#fff url('/images/bg_fade.png') repeat-x; text-align:left; font:0.688em/1.364em verdana, arial, sans-serif; color:#444;}*/
body.pop-up{margin-left:-315px;}
img{border:none;}
img,address{display:block;}
small{display:block; padding-right:100px; font-size:0.688em; line-height:1.364em;}
.gray{background:#eee;}
.clear,#sponsors p,.sponsors p,.minisite .sponsor_row,#paradigm .sponsor_row{height:0; clear:both;}
.clearAll{visibility:hidden; clear:both;}
hr{margin:20px 42px 0 0; border-top:1px solid #eee; border-right:0; border-bottom:0; border-left:0;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.float-left{float:left; padding-right:10px;}
.float-right{float:right; margin-left:10px;}
.float-right-next{float:right; margin-right:42px;}
.break{display:block; font:1.091em/1.636em verdana, arial, sans-serif;}
code{background:#efefef; display:block; padding:10px; border:1px solid #ddd; font:1.1em/1 monaco, courier; color:#333;}

* html .clearfix{height:1%;}
.clearfix{display:inline-table;}
.clearfix:after{height:0; content:"."; display:block; clear:both; visibility:hidden;}


/*Hidden*/
#slideshow,.tooltip,#feed,#rss-items li,#cg-module,#tg-module,#tg-module img,#tg-moduler,#tg-moduler li div,.ln-letters,#subgurim_gmCompany,.tabbed_content .slide_content{overflow:hidden;}


/*Structure*/
#container-main{position:relative; overflow:hidden;}
#header{height:350px; background:#133369;}
#banner{width:1400px; height:350px; z-index:1; position:absolute; margin-left:-700px; left:50%;}
#container{width:980px; background:#fff; margin:0 auto; border-right:1px solid #eee; border-left:1px solid #eee;}
#primary{width:658px; float:right; padding-bottom:42px;}
#tertiary{width:322px; float:left; margin:10px 0 42px;}

/*Functional Nav*/
#utility-nav-bg{width:100%; height:35px; background:url('/images/bg_fnav.png') repeat; z-index:22; position:absolute; top:8px;}
#fnav{width:1400px; position:absolute; margin-left:-700px; left:50%;}
#fnav-list{width:700px;padding-left:220px;float:left;}
#fnav-list li{background:url('/images/bg-fnav-link.png') repeat; float:left; margin:8px 8px 0 0; list-style:none; display:inline;}
#fnav-list .login{background:url('/images/bg_login.png') repeat;}

/*Search*/
#search{float:right; padding:8px 218px 0 0; border:none;}
#search .button{padding-left:5px;}
#search .text{width:125px; height:17px; float:left; padding:1px 3px; border:none; font-size:1em;}

/*Top Banner*/
#slideshow{width:1400px; height:350px; position:absolute; margin-left:-700px; left:50%; list-style:none;}
#slideshow li{float:left; display:inline;}
.tooltip{width:1400px; background:url('/images/bg_fnav.png') repeat; position:absolute; top:-30px; padding:5px 0 5px 220px; letter-spacing:1px; font:normal 600 1.3em/1em ronnia-condensed,verdana,sans-serif;}
.tooltip .credit{padding-left:10px; display:inline; font-weight:normal;}
#tag{z-index:500; position:absolute; margin:100px 0 0 0; clear:both;}

/*Main Nav*/
#nav-main{width:100%; height:35px; background:#1d407b; position:relative;z-index:401; left:0; border-bottom:3px solid #4e7aa7;}
#nav-container{width:1400px; z-index:402; position:absolute; margin-left:-700px; left:50%;}
#nav-list{z-index:403; padding-left:379px;}
#nav-list li{float:left; list-style:none; display:inline; }
.BoxGlow_Grey2{box-shadow:0 5px 15px rgba(176,176,176, 1); -webkit-box-shadow:0 5px 15px rgba(176,176,176, 1); -moz-box-shadow:0 5px 15px rgba(176,176,176, 1);}

/* RSS and Social Media Icons */
#rss{width:980px; height:27px; background:#fff; margin:0 auto; border-bottom:1px solid #eee;}
#feed{margin-left:10px; float:left;}
#rss-icon{padding:6px 0; list-style:none;}
#rss-icon li{position:absolute; float:left; font-size:0.909em; color:#999;}
#rss-items{width:845px; position:relative;}
#rss-items li{background:#fff; position:absolute; z-index:51; float:left; padding:2px 0 0 20px; list-style:none; display:inline;}
#rssicontop{z-index:52;}
#icons{float:right;}
#rss-sm{padding:6px 6px 6px 0;}
#rss-sm li{list-style:none; float:left; top:0; padding-left:5px; display:inline;}
#flickr,#facebook,#twitter,#linkedin,#youtube{width:15px; height:15px;}
#flickr{background:url('/images/social-media-icons.png') 0 0 no-repeat; left:0;}
#facebook{background:url('/images/social-media-icons.png') -20px 0 no-repeat; left:20px;}
#twitter{background:url('/images/social-media-icons.png') -40px 0 no-repeat; left:40px;}
#linkedin{background:url('/images/social-media-icons.png') -60px 0 no-repeat; left:60px;}
#youtube{background:url('/images/social-media-icons.png') -80px 0 no-repeat; left:80px;}

/*Homepage Center Graphic*/
#cg-module{width:614px; height:300px; position:relative; margin-top:15px; border:1px solid #ddd;}
.cg-module-list{position:relative;}
.cg-module-list li{width:614px; height:300px; background:#eee; position:absolute; float:left; background-image:none; display:inline; list-style-type:none; list-style-image:none;}
#cg-module img{width:614px; height:200px; border-bottom:1px solid #eee;}
#cg-module .cg-module-list p{margin:0; padding:5px 20px; font-size:1em; line-height:1.364em;}
.prev{background-position:0 0; left:-9px;}
.prev:hover{background-position:0 -44px;}
.next{background-position:-44px 0; right:-9px;}
.next:hover{background-position:-44px -44px;}
.sliderArrows a{width:42px; height:42px; background-image:url('/images/slider/prev_next.png'); z-index:50; position:absolute; top:50%; margin-top:-71px; display:block; text-indent:-9999px; outline:none;}
.sliderBullets{position:absolute; z-index:50; margin-left:-32px; bottom:0; left:50%;}
.sliderBullets a{width:10px; height:11px; background:url('/images/slider/bullets.png') no-repeat; margin:0 5px 15px 5px; float:left; display:inline; text-indent:-9999px; outline:none;}
.sliderBullets .active{background-position:0 -11px;}

/* Homepage News and Video */
#tg-module-contain{width:616px; margin-top:5px;}
#tg-module{width:306px; height:350px; position:relative; margin-bottom:5px; float:left; border:1px solid #ddd;}
#tg-module img{width:266px; height:165px;}
#tg-moduler{width:307px; height:350px; margin-bottom:5px; position:relative; float:right; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
#video{width:43px; height:29px; background:url('/images/play.png') no-repeat; position:absolute; z-index:7; margin:103px 0 0 46px;}
#tg-moduler li div{height:166px; margin-bottom:5px; float:left;}
#tg-moduler li div img{width:266px; margin:-17px 0 -12px 0;}
#tg-module ul.tg-module-list,#tg-moduler ul.tg-moduler-list{position:relative; list-style:none;}
#tg-module .tg-module-list li,#tg-moduler .tg-moduler-list li{width:267px; background:#fff; background-image:none; position:absolute; padding:10px 19px 10px 20px; display:block; list-style-type:none; list-style-image:none;}
#tg-module .tg-module-list li p,#tg-moduler .tg-moduler-list li p{padding:5px 0; font-size:1em; line-height:1.364em;}
#tg-module-contain .post-date{font-style:italic; color:#777;}
#tg-module-contain .title{background:#4e7aa7; padding:5px 20px; text-transform:uppercase; font:normal 300 1.6em/1em ronnia-condensed,verdana,sans-serif; color:#fff;}
#tg-module-contain .sliderArrows a{width:42px; height:42px; background-image:url('/images/slider/prev_next.png'); position:absolute; z-index:50; margin-top:-77px;top:50%; display:block; text-indent:-9999px; outline:none;}

/*Sidebar*/
.tertiary-section{width:270px; background:#eee; margin:0 42px 5px 10px; padding-bottom:15px;}
.tertiary-section-nav{width:270px; background:#eee; margin:0 42px 5px 10px;}
.tertiary-action-box .question{background:url('/images/bg-sidebar-question-box.gif') no-repeat 0 2px;}
.tertiary-section p,.tertiary-section ul li{margin:0; padding:5px 20px 0;}
.mid{margin:0; padding-top:15px; text-align:center; color:#999;}
#tertiary img{margin:5px 0 5px 10px;}
.tertiary-section img{margin:0; display:inline;}
.tertiary-section .float-left{float:left; padding-left:10px;}
.tertiary-section #rss-icon{margin-left:3px; display:inline;}

#tab-nav{height:26px; padding-left:20px;}
#tab-nav li{float:left; padding:0; border-bottom-width:0 !important;}
#tab-nav a{background:#fff; float:left; padding:5px; display:block; border-right:1px solid #ddd; text-decoration:none !Important; color:#999 !Important;}

#tab-nav a.current {padding-bottom:5px; border-bottom:1px solid #eee; font-weight:bold; color:#003d7d !important;}
.panel{background:#fff; background:none; clear:left; padding:1em !important;}
.panel select{width:270px; display:block; overflow:hidden}
#event-tools{display:block;}
#event-tools li,ul.social-media li{height:15px; background:none; margin-top:5px; padding:0 22px 5px; display:block; border-bottom:1px solid #ddd;}
#event-tools #weather-info{background:url('/images/bg-weather-info.gif') no-repeat top left;}
#event-tools #display-map{background:url('/images/bg-display-map.gif') no-repeat top left;}
#event-tools #email-coordinator{background:url('/images/bg-email-coordinator.gif') no-repeat top left;}
#event-tools #calendar-download{background:url('/images/bg-calendar-download.gif') no-repeat top left;}
#event-tools #view-attendees{background:url('/images/icon-chamber.gif') no-repeat top left;}
#event-tools #refer-event{background:url('/images/icon-web.gif') no-repeat top left;}
#event-tools a,.social-media a{text-decoration:none;}

#sm-flickr{background:url('/images/social-media-icons/flickr.gif') no-repeat top left;}
#sm-twitter{background:url('/images/social-media-icons/twitter.gif') no-repeat top left;}
#sm-linkedin{background:url('/images/social-media-icons/linkedin.gif') no-repeat top left;}
#sm-youtube{background:url('/images/social-media-icons/youtube.gif') no-repeat top left;}
#sm-facebook{background:url('/images/social-media-icons/facebook.gif') no-repeat top left;}
#sm-rss-news{background:url('/images/social-media-icons/rss.gif') no-repeat top left;}
#sm-rss-events{background:url('/images/social-media-icons/rss.gif') no-repeat top left;}
#sm-mail{background:url('/images/social-media-icons/mail.gif') no-repeat top left;}
#twitter{font-family:georgia, times, serif; font-style:italic; font-size:1.1em; color:#000;}

/*Messages*/

#error-message,#success-message,#attention-message,#message {margin:0 42px 15px 0; padding:15px 15px 15px 70px;}
#error-message{background:#fcc url('/images/error.gif') no-repeat 10px 12px; border:2px solid #c00;}
#success-message{background:#d8ecd4 url('/images/success.gif') no-repeat 10px 12px; border:2px solid #16a924;}
#attention-message{background:#f9f2b7 url('/images/attention.gif') no-repeat 10px 12px; border:2px solid #ffce00;}
#message{background:#edeff4; border:2px solid #d8dfea; }

/*Subpages*/
#bread-crumbs{margin-bottom:15px;}
#bread-crumbs p{padding:0; font-size:0.909em; line-height:1em; color:#999;}
.news-section{margin-bottom:1em; border-bottom:3px dotted #eee;}
.publication-list{margin-bottom:1.5em;}
.content-section{margin:20px 42px 0 0; padding:20px 0 0 0; border-top:1px solid #ddd;}
.two-columns{width:614px;}
.two-columns .col-one{width:307px;float:left;}
.two-columns .col-two{width:307px;float:right;}
.two-columns p{padding:10px 10px 0 0;}
.take-action{background:#eee; margin:20px 100px 0 0; padding:15px 25px; font:1.091em/1.636em verdana, arial, sans-serif; color:#4e7aa7;}
.feature{padding-bottom:1em; border:0;}
.bb-date{height:18px; background:url('/images/bb-date-bg.gif') no-repeat top left; margin:10px 0 5px 0; padding:1px 0 0 5px;}

.members-section, .member-discount, .enhanced-member-discount, .speakers-section{margin:10px 42px 0 0; padding:10px 10px 10px 20px;}
.speakers-section img{padding-top:10px;}
.enhanced-member-discount{ border:2px solid #8796bf;}
.featured-members{background:#eee; margin:20px 42px 0 0; padding:15px 25px;}
.featured-members-section{margin-bottom:5px; padding:10px; border:1px dotted #4e7aa7;}
.featured-members-section p{height:1%; overflow:visible; padding-bottom:1em;}
.invoice{font-size:12em;}
.md-listing{width:400px;}
.md-enhanced-listing{color:#cc0a2c;}
.md-shaded-listing{background:#f4cebc; margin-bottom:10px; padding-bottom:1em; border:1px solid #cc0a2c; color:#cc0a2c;}
.info{background:#f4f3f0; padding:1em;}
.hidden-content{margin-left:14px;}
.video{padding:10px 0; position:relative; z-index:2;}

/* Headings */
.wf-loading h2,.wf-loading h4 {
/* Hide the titles while web fonts are loading */
visibility:hidden;}
  
h2{padding:0 42px 5px 0; font:normal 600 3.1em/1em ronnia-condensed,verdana,sans-serif; color:#003d7d;}
h3{padding:0 100px 0 0; font:normal 1.455em/1.636em georgia,times,serif;}

h4 {padding:20px 42px 0 0;font:normal 600 1.6em/1.3em ronnia-condensed,verdana,sans-serif; color:#003d7d;}
h5{padding:10px 100px 0 0; font:bold 1.091em/1.636em verdana, arial, sans-serif;}
h2.eventTitle{font:normal 600 3.1em/1em ronnia-condensed,verdana,sans-serif; color:#bd9408;}
h3.quotation{padding:20px 100px 0 0; font:normal 1.455em/1.636em georgia,times,serif; border-right:0; border-bottom:0; border-left:0;}
h4.eventTime{padding:20px 42px 0 0; font:normal 600 1.6em/1.3em ronnia-condensed,verdana,sans-serif; color:#003d7d;}
h4.content-displayer,h5.content-displayer{background:url('/images/chevron-left.gif') no-repeat 0 24px; margin-bottom:3px; padding-left:14px; cursor:pointer;}
h4.open-content-displayer,h5.open-content-displayer{background:url('/images/chevron-down.gif') no-repeat 0 24px;}
.blue,#tertiary h4.gold{color:#4e7aa7;}
.tertiary-section h4{padding:15px 20px 0 20px; font:normal 400 1.4em/1.2em ronnia-condensed,verdana,sans-serif; color:#003d7d;}
#tertiary h5{font-weight:bold; font-size:1em; line-height:1.2em; color:#003d7d;}
.tertiary-action-box h4{padding:10px;}
#minisite-nav h4, #minisite-nav-banner h4, #minisite-nav-section h4{padding:15px 20px 0 20px; font:normal 400 1.6em/1.3em ronnia-condensed,verdana,sans-serif;}
.speakers-section h3, .speakers-section p{margin-left:70px;}
#otmSidebox h4{padding-top:3.3em; text-align:right;}
#error-message h3{margin-bottom:0; color:#c00;}
#success-message h3{margin-bottom:0; color:#16a924;}
#attention-message h3{margin-bottom:0; color:#003d7d;}
.content-section h3{padding:10px 42px 5px 0;}
.featured-members-section h3{margin-bottom:0; font:bold 1.2em verdana, arial, sans-serif; color:#003d7d;}
#region-rise h4,#sbea h4{margin-bottom:1em;}
#right h4{margin:0 0 .2em 15px; font-size:12px; color:#c90;}
#ctl00_cphPrimaryContent_ulRFPFeed li h4, #ctl00_cphPrimaryContent_divEBid h4{padding-bottom:5px; font:1.5em/1.4 georgia,times,serif; color:#003d7d;}
#ctl00_cphPrimaryContent_ulRFPFeed li h5,#ctl00_cphPrimaryContent_divEBid h5{padding-bottom:5px; font:1em/1.3 verdana,arial,sans-serif; color:#333;}
.section-header{margin-bottom:0.5em; padding:10px 100px 0 10px; text-transform:uppercase; letter-spacing:1px; font-weight:bold; font-size:0.75em;}

/* Links */
a{outline:none; text-decoration:underline; font-weight:normal; color:#003d7d;}
a:hover,#logout a:hover{text-decoration:none; color:#4e7aa7;}
h4 a,h4 a:hover,h4 a:visited{text-decoration:none; color:#003d7d;}
#tertiary .action a,#minisite-nav .link a{text-decoration:none; color:#444;}
#nav-list li a{height:26px; padding:11px 15px 0 15px; text-decoration:none; display:inline-block; text-transform:uppercase; letter-spacing:1px; font:normal 300 1.3em/1em ronnia-condensed,verdana,sans-serif; color:#fff;}
#nav-list li a:hover,#nav-list li a.active-section{background:#4e7aa7;}
#success-message a, #success-message a:hover{color:#16a924;}
#logout{height:1em; padding:.65em 0 .5em .5em; float:right; font-size:.75px;}
#rss-sm a{height:15px; display:block;}
#fnav-list a, #fnav-list .login a{padding:5px 5px 6px 5px; text-decoration:none; display:block; text-transform:uppercase; letter-spacing:1px; font:bold 8px/1 arial, sans-serif; color:#444;}
.mid a{text-decoration:none; color:#999;}

#main-member-search .alphabet a,#tertiary .alphabet a{width:15px; background:#fff; margin:0 2px 3px 0; padding:1px 2px; float:left; border:1px solid #ddd; display:block; text-align:center; text-decoration:none; font-size:1.4em; line-height:1.4;}
.sitemap-level-0{margin-bottom:5px; padding-top:10px; display:block; border-bottom:1px solid #ddd; text-decoration:none; font-weight:bold; color:#003d7d;}
.tooltip a{text-decoration:none; color:#444;}
.tooltip a:hover,#rss-items a,#logout a,.logout a:visited{text-decoration:none; color:#003d7d;}
.back{text-align:right;}
.back a{background:#fff; padding:2px 4px; border:1px dotted #4e7aa7; text-decoration:none; font-weight:bold;}
.closer{width:14px; height:14px; background:url('/images/bg-closer.gif') no-repeat -15px 0; position:absolute; margin:-6px 0 0 515px; display:block; text-indent:-5000px; cursor:pointer;}
.closer:hover{background:url('/images/bg-closer.gif') no-repeat top left;}
.event-location{padding:10px 100px 0 0; font:bold 1.091em/1.636em verdana, arial, sans-serif;}
.event-location a{font-weight:bold;}
.archives a{margin-bottom:.2em; font:1.3em/1.1 georgia,times,serif; color:#003d7d;}

#fnav-list .login a{color:#fff;}
#fnav-list .login a:hover,.ln-letters a.ln-disabled{color:#ccc;}
#error-message a,#error-message a:hover,.bb-edit a{color:#c00;}
#footer a{color:#444;}
#fnav-list a:hover,#tertiary .action a:hover,#minisite-nav .link a:hover{color:#4e7aa7;}
.posted a{color:#8796bf;}
#bread-crumbs a,.view-similar a,.posted{color:#999;}

/*Paragraphs*/
p, ul, ol, address{color:#444;}
#primary p{padding:10px 100px 0 0;}
#primary p,dl,.mainlist,ol,.pdf-download{font:1.091em/1.636em verdana, arial, sans-serif;}
.paid-ad p{padding:5px 20px 5px 10px; color:#999;}
#tertiary .action{background:#fff; margin:5px 20px 0 20px; padding:1px 5px; border:1px solid #ddd; clear:both;}
#calWrapper .action{font:1.3em/1.2 georgia,times,serif;}

/*Lists*/
ul li{list-style:none;}
.mainlist{margin:10px 100px 0 15px;}
.mainlist li{background:url('/images/bullet-primary.gif') no-repeat 0 12px; padding:5px 0 0 10px;}
ol{margin:10px 100px 0 30px;}
ol li{padding:5px 0 0 10px;}
.mainlist-action{margin:0;}
.mainlist-action li{background:url('/images/bullet-primary.gif') no-repeat 0 6px; padding:0 0 10px 10px;}
dl dt{font-weight:bold;}
.pdf-download li{background:url('/images/AdobePDF.gif') no-repeat 0 5px; margin:10px 100px 0 0; padding:3px 0 1px 23px;}
ul li.phone{background:url('/images/icon-sm-phone.gif') no-repeat 0 8px; margin-bottom:.5em; padding-left:18px;}
ul li.fax{background:url('/images/icon-sm-fax.gif') no-repeat 0 8px; margin-bottom:.5em; padding-left:18px;}
ul li.web{background:url('/images/icon-sm-computer.gif') no-repeat 0 8px; margin-bottom:.5em; padding-left:18px;}
ul li.facebook{background:url('/images/icon-sm-facebook.gif') no-repeat 0 1px; margin-bottom:.5em; padding-left:18px;}
ul li.twitter{background:url('/images/icon-sm-twitter.gif') no-repeat 0 1px; margin-bottom:.5em; padding-left:18px;}
ul li.linkedin{background:url('/images/icon-sm-linkedin.gif') no-repeat 0 1px; margin-bottom:.5em; padding-left:18px;}
.word-download{background:url('/images/msword.gif') no-repeat 0 0; margin-bottom:.3em; padding:1px 0 1px 23px;}
#cornerstone-investors li{margin-bottom:.75em; }

.tools{margin:0; padding:5px 20px 0 20px;}
.tools li{background:url('/images/bullet-primary.gif') no-repeat 0 12px;}
.arrow-list li{background:url('/images/arrow-listItem.gif') no-repeat top left; padding-left:14px;}
.bullet-list li{background:url('/images/bullet-primary.gif') no-repeat 0 6px; padding-left:14px;}
.members-key{background:url('/images/key.gif') no-repeat 0 0; display:block; margin-top:10px; padding:0 0 3px 36px;}
#footer ul li{list-style:none; display:inline;}
.publication-list li{background-image:none; padding-left:0; list-style:none;}
#sponsors, .sponsor_row{margin-right:100px;}
.invoice-contact{float:right;}
p.item-alert{background:url('/images/bg-item-alert.gif') no-repeat top left; padding:0 0 0 22px; display:inline; font-size:1em;}
.md-listing p,.md-listing .md-company-details{margin:1em 1em 0 2em; text-indent:-1em;}
.rss-feed{background:url('/images/icon-rss-small.gif') no-repeat 0 1px; padding-left:18px;}
.sitemap ul li{background:none; padding-left:0;}
.sitemap ul ul{margin:0 0 0 15px;}
.biz-resources{padding-top:2em;}
.biz-resources dt{width:158px; margin-bottom:1.2em; float:left; clear:both;}
.biz-resources dd{width:330px; margin:0 0 1.2em 14px; float:left;}
#otmSidebox p{text-align:right;}
.tertiary-action-box p, #relay-box p{padding:10px;}
.tertiary-action-box .action, #relay-box .action{background:url('/images/bg-action-sidebar-action.gif') no-repeat top left !important;}

.profile-contact-info, .profile-social-media{margin:10px 100px 0 15px;}
.pres-banner{margin-top:1em;}

#ctl00_cphPrimaryContent_ulRFPFeed{border-top:1px solid #ddd;}
#ctl00_cphPrimaryContent_ulRFPFeed li{background-image:none; padding:1em;}
#ctl00_cphPrimaryContent_ulRFPFeed li div.float-right{margin:0 0 1em 1em; padding:.5em; border-left:1px solid #ddd;}
#ctl00_cphPrimaryContent_ulRFPFeed li div.float-right 
.date-posted{margin-bottom:3px; font-size:.9em;}
#ctl00_cphPrimaryContent_ulRFPFeed li.gray{background:#f4f3f0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#ctl00_cphPrimaryContent_ulRFPFeed li ul li{padding:0;}
#ctl00_cphPrimaryContent_ulRFPFeed li ul li.gray{background:transparent;}
#ctl00_cphPrimaryContent_ulRFPFeed li .action{background:url('/images/action-primary.gif') no-repeat 0 4px; padding:0 0 0 16px; font-size:1.1em;}
#main-member-search .alphabet{width:300px; display:block;}
#tertiary .alphabet{width:200px; display:block;}

.listNav{margin:10px 0;}
.ln-letters{width:300px;}
.ln-letters a{width:15px; background:#fff ;margin:0 2px 3px 0; padding:1px 2px; float:left; display:block; border:1px solid #999; text-align:center; text-decoration:none; font-size:1.4em; line-height:1.4;}
.ln-letters a:first-child{display:none;}
.ln-letters a:hover, #primary .ln-letters a.ln-selected{background:#003d7d; color:#fff;}
.ln-letter-count{text-align:center;}

.paginator li{float:left; list-style-type:none; font-size:1em;}
a.paginator-prev, a.paginator-next{background:#003d7d; padding:5px 7px; float:left; display:block; border:1px solid #ccc; font-size:1em; color:#efefef;}
.paginator li strong{padding:5px 7px; display:block; float:left;}
.paginator li a{margin-right:5px; padding:5px 7px; display:block; border:1px solid #ccc; float:left;}
.paginator li a:hover{background:#003d7d; color:#efefef;}

#event-pricing{width:556px; margin:0 100px 0 0;}
#event-pricing dt{padding:5px 0; border-top:1px solid #ddd; float:left; font-weight:bold;}
#event-pricing dd{padding:5px 0; border-top:1px solid #ddd; text-align:right;}

img.float-left{margin:10px 20px 10px 0; float:left;}
img.float-right{margin:10px 0 20px 10px; float:right;}
.file-dl img{margin:0 5px 0 0; float:left;}
.featured-members-section h3 img, .members-section h4 img{margin:0; float:none; display:inline;}
.posted img{margin:0; display:inline;}
#target{margin-top:40px; display:block;}
.featured-members-section img{margin:3px 10px .3em 0; float:left;}
.speakers-section img{margin:0 10px .2em 0; float:left;}

#sponsors p{padding-bottom:10px;}
#sponsors .sponsor_row img{float:left; margin:10px 50px 10px 0;}
.price img{margin:3px 0 0 0; float:right;}

/* Local Nav */
#local-nav{border-top:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd;}
#local-nav li{border-bottom:1px solid #ddd;}
#local-nav a{padding:7px 20px; display:block; text-decoration:none; color:#003d7d;}
#local-nav a:hover, #local-nav a.active, #local-nav a.active:hover{background:#4e7aa7; color:#fff;}
#local-nav li ul{border-top:1px solid #ddd;}
#local-nav li ul li a{display:block;padding:7px 30px;}
#local-nav li ul li ul{background:#fff;}
#local-nav li ul li ul li a{padding:7px 40px; display:block;}
#local-nav li ul li ul li ul{background:#edf1f6;}
#local-nav li ul li ul li ul li{border-bottom:1px solid #ddd;}
#local-nav li ul li ul li ul li a{padding:7px 50px; display:block;}

/*Footer*/
#footer{background:#eee;}
#footer-content{width:980px; margin:0 auto; padding:10px 0; text-align:center;}
#footer ul{margin:0 10px 20px 0;}
.ad{margin:10px 0 10px 126px;}
.copyright-address{padding:10px 0 5px 0; border-top:1px solid #ddd;}
.logos{padding:5px 0 0 165px;}
.investors{padding:10px 0 0;}

.mem-utility-nav{width:93px; float:right;}
.mem-utility-nav ul{width:93px; height:18px; background:url('/images/mem-buttons.gif') no-repeat 0 0; margin-bottom:4px; display:block; position:relative; border:none;}
.mem-utility-nav .no-web{width:93px; height:18px; background:url('/images/mem-buttons-noweb.gif') no-repeat 0 0;}
.mem-utility-nav ul li{list-style:none; position:absolute; background-image:none; padding:0;}
.mem-utility-nav ul li a{height:18px; top:0; display:block; text-indent:-5000px; text-decoration:none; border:none;}

#m-www{left:0; width:34px;}
#m-info{left:34px; width:27px;}
#m-map{left:61px; width:32px;}
#s-contact{left:0; width:47px;}
#s-info{left:47px; width:28px;}
#s-bio{left:75px; width:26px;}

.bulletins-posted a, .bulletins-posted a:visited{text-indent:-5000px; display:block; background:url('/images/mem-bulletins-posted.gif') no-repeat top left; width:93px; height:18px;}
.speak-utility-nav{display:block; height:18px; width:101px; float:right; position:relative; background:url('/images/speak-buttons.gif') no-repeat 0 0; border:none;}
.speak-utility-nav .no-web{height:18px; width:101px; background:url('/images/speak-buttons-noweb.gif') no-repeat 0 0; border:none;}
.speak-utility-nav ul li{list-style:none; position:absolute; background-image:none; padding:0;}
.speak-utility-nav ul li a{height:18px; top:0; display:block; text-indent:-5000px; text-decoration:none; border:none;}
.events-reg-nav{float:right; display:block; padding:0;margin-bottom:10px;}
.events-reg-nav li{padding:0 10px 0 0; list-style-type:none; height:22px; float:left; text-align:center; background:#eee url('/images/bg-steps.gif') no-repeat top right;}
.events-reg-nav .active-step{background:#bb942e url('/images/bg-steps-active.gif') no-repeat top right;}
.events-reg-nav .active-step span{font-weight:bold; color:#fff; text-decoration:none;}
.events-reg-nav .active-step-preceder{background:#ebece7 url('/images/bg-steps-active-preceder.gif') no-repeat top right;}
.events-reg-nav .last-item{background-image:none !important;}
.events-reg-nav li span{width:70px; margin:3px; display:block; color:#999;}
#minisite-nav, #directory-profile{width:200px; background:#eee; float:right; margin:15px 42px 15px 15px; padding-bottom:15px;}
#minisite-nav-section{width:200px; background:#eee; float:right; margin:15px 0 15px 15px;}

/* Forms */
fieldset {border:none;}
.required-field,#join .required-field, #speaker-submit .required-field{color:#f00;}
.character{display:block; margin-left:210px; color:#999;}



#submit-member-discount .checkbox-long, checkbox {border:none;}

#submit-member-discount table.checkbox-long td, table.checkbox td { vertical-align:top; height:10px; clear:both;}

#submit-member-discount table.checkbox-long td input, table.checkbox td input {float:left; margin:6px 5px 0 0;}


.sbea-nomination .checkbox-long, checkbox {border:none;}

.sbea-nomination table.checkbox-long td, table.checkbox td { vertical-align:top; height:10px; clear:both;}

.sbea-nomination table.checkbox-long td input, table.checkbox td input {float:left; margin:4px 5px 0 0;}



table.checkbox td label {display:block;float:right; width:200px; text-align:left;}

#submit-member-discount table.checkbox-long td label {display:block;float:right; width:480px; text-align:left;}

.sbea-nomination table.checkbox-long td label {display:block;float:right; width:480px; text-align:left;}

.data, table.data-list{border:none; margin-right:42px;}
.data td{padding:10px 10px 0 0;font:1.091em/1.636em verdana, arial, sans-serif;}
.data td, .data th{vertical-align:top;}
table.data-list .table-header{background:#eee;}
.total{padding-top:5px;border-top:1px solid #999;}

.search_results td, .archives td, .data-list td, .data-list th{vertical-align:top;padding:5px 10px;}

.data-list table td{padding:10px 0;}
.data-list table td table{border-top:1px solid #ddd;}


#quick-subscribe, #member-search, #business-type{margin:10px 0 0 20px;}
#quick-subscribe label, #member-search label, #business-type label, #bb-category label, #bb-search label{margin-bottom:.5em;display:block;}
#quick-subscribe .text{margin-bottom:.5em; border:1px solid #ddd;padding-top:0; padding-bottom:5px;width:210px;font-size:1em;color:#444;}
#member-search .text, #bb-search .text{margin:5px 20px 0 20px; border:1px solid #999; padding:1px 3px;}
#business-type select, #bb-category select{margin-bottom:.5em; border:1px solid #999;}

#email-subscribe{margin:0;}
#email-subscribe div{clear:both;margin-bottom:.7em;}
#email-subscribe label{margin-bottom:.5em;display:block;float:left;width:60px;margin-right:5px;}
#email-subscribe .check{margin-bottom:.5em;display:inline;width:auto;float:none;margin-left:5px;font-weight:bold;}
#email-subscribe .text{margin-bottom:.5em;border:1px solid #999;padding:1px 3px;height:15px;width:160px;}
#email-subscribe .checkbox{margin-bottom:.5em;border:1px solid #999;}
#email-subscribe .button{margin:1em 0 .5em 0;}

#memb-subscribe-form{margin:0;}
#memb-subscribe-form label{margin-bottom:.5em;display:block;float:left;width:60px;margin-right:5px;}
#memb-subscribe-form input{margin-bottom:.5em;margin-right:10px;border:1px solid #999;float:left;}

/*Combine Forms*/
#join,#submit-member-discount,#cc-form,#contact-main,#bb-submit,.simple-form, #speaker-submit,.sbea-nomination,.paradigm-nomination,#login-main,#join fieldset,#submit-member-discount fieldset,#cc-form fieldset,.simple-form fieldset,#speaker-submit fieldset,.sbea-nomination fieldset,.paradigm-nomination fieldset,#login-main fieldset
{margin:20px 42px 0 0;}

#join div,#submit-member-discount div,#cc-form div,#contact-main div, #bb-submit div,.simple-form div,#speaker-submit div,.sbea-nomination div,.paradigm-nomination div
{clear:both;padding:10px 0;}

#join label,#submit-member-discount label,#cc-form label,#contact-main label, #bb-submit label,.simple-form label,#speaker-submit label,.sbea-nomination label,.sbea-judge label,.paradigm-nomination label
{display:block; float:left; width:200px; padding-right:5px; font:1.091em/1.636em verdana, arial, sans-serif;}

#join .long,#submit-member-discount .long,#cc-form .long,.simple-form .long,.sbea-nomination label.long,.paradigm-nomination label.long
{display:block; float:left; width:200px; padding-right:5px;}

#join .text,#submit-member-discount .text,#cc-form .text,#contact-main .text,#bb-submit .text,.simple-form .text,#speaker-submit .text,.sbea-nomination .text,.paradigm-nomination .text
{border:1px solid #999; height:15px; width:300px;}

#join select,#submit-member-discount select,#cc-form select,#contact-main select,#main-member-search select,#bb-submit select,.simple-form select,#speaker-submit select,.sbea-nomination select,.paradigm-nomination select
{border:1px solid #999; width:300px;}

#join .short,#submit-member-discount .short,#cc-form .short,.simple-form .short,#speaker-submit .short,.sbea-nomination .short,.paradigm-nomination .short
{border:1px solid #999; width:50px;}

#join input.button,#submit-member-discount .button,#cc-form .button,#contact-main .button, #bb-submit .button,.simple-form .button,#memb-subscribe-form input.button,#speaker-submit .button,.sbea-nomination .button,.paradigm-nomination .button
{margin:5px 0 5px 205px;}

#cc-form .button2,#bb-submit .button2,.simple-form .button2,.paradigm-nomination .button2
{margin:0 0 5px 15px;}

#join textarea,#submit-member-discount textarea,#cc-form textarea,#contact-main textarea,#bb-submit textarea,.simple-form textarea,#speaker-submit textarea,.sbea-nomination textarea,.paradigm-nomination textarea
{border:1px solid #999; width:300px; height:160px;}

#join td,#submit-member-discount td,#cc-form td,#speaker-submit td,.sbea-nomination td
{vertical-align:top;}

#join .checkbox,#submit-member-discount .checkbox,#cc-form .checkbox,.simple-form .checkbox,#speaker-submit .checkbox,.sbea-nomination .checkbox
{border:none; padding:10px 0;}

#join .checkbox td,#submit-member-discount .checkbox td,#cc-form .checkbox td,.simple-form .checkbox td,#speaker-submit .checkbox td,.sbea-nomination .checkbox td,.paradigm-nomination td,.paradigm-nomination .checkbox td
{height:20px;}

#submit-member-discount .checkbox td p
{clear:left; margin-left:30px;}

#join .checkbox input,#submit-member-discount .checkbox input,#cc-form .checkbox input,.simple-form .checkbox input,#speaker-submit .checkbox input,.sbea-nomination .checkbox input,.paradigm-nomination .checkbox input
{float:left; margin:10px 5px 0 0;}

#join .checkbox label,#submit-member-discount .checkbox label, .checkbox label,#cc-form .checkbox label,.simple-form .checkbox label,#speaker-submit .checkbox label,.sbea-nomination .checkbox label,.paradigm-nomination .checkbox label
{float:right; margin-top:5px;}

#join span,#submit-member-discount span,#cc-form span,#speaker-submit span,.sbea-nomination span
{color:#999;}

#bb-submit input.file-upload,#speaker-submit .file-upload
{margin-bottom:.5em; border:1px solid #999; width:210px;}

#speaker-submit .file-upload img
{display:inline; margin-left:5px;}

#edit-profile{margin:0; padding:1em 0;}
#edit-profile div{clear:both; margin-bottom:.7em;}
#edit-profile label{margin-bottom:.5em; display:block; float:left; width:120px; margin-right:5px;}
#edit-profile .text{font-size:.92em; margin-bottom:.5em; border:1px solid #999; padding:1px 3px; height:15px; width:180px;}
#edit-profile .button{margin:0 0 2em 125px;}
#edit-profile .button2{margin:0 0 2em 10px;}

#login-main{margin:0; padding:0;}
#login-main table {border-style:none; padding:0;}
#login-main div{clear:both;}
#login-main label{margin-bottom:.5em; display:block; float:left; width:80px; margin-right:5px;}
#login-main .text{font-size:.92em; margin-bottom:.5em; border:1px solid #999; padding:1px 3px; height:15px; width:180px;}
#login-main .button{margin:0 0 2em 85px;}

#main-member-search label{margin-top:10px;display:block;}
#main-member-search .section h5{padding:10px 20px 0 0; font:bold 1.091em/1.636em verdana, arial, sans-serif; color:#003d7d;}
#main-member-search .section{padding:10px 20px 20px 20px; border-top:1px solid #ddd;}
#main-member-search{clear:both; background:#eee; width:614px; margin:0 0 42px; border:1px solid #ddd;}
#main-member-search .text{float:left; border:1px solid #999; height:15px; width:250px;}
#main-member-search select{width:275px; margin-top:10px;}
#main-member-search .button{margin:0 0 .5em 5px;}

.item1, .item2, .item3, .item4, .item5{padding:20px 0 0 0;}
.item1{background:url('/images/step1.gif') no-repeat 0 0;}
.item2{background:url('/images/step2.gif') no-repeat 0 0;}
.item3{background:url('/images/step3.gif') no-repeat 0 0;}
.item4{background:url('/images/step4.gif') no-repeat 0 0;}
.item5{background:url('/images/step5.gif') no-repeat 0 0;}

#ctl00_cphPrimaryContent_gmCompany{margin-bottom:1em; width:135px; height:175px;}
#subgurim_gmCompany{margin:15px 20px 0 20px;}
.profile-info{margin-bottom:2em;}
.profile-info ul{margin:10px 100px 0 15px;}
.profile-info ul li{background:url('/images/bullet-primary.gif') no-repeat 0 12px; padding:5px 0 0 10px; font:1.091em/1.636em verdana, arial, sans-serif;}

.bboard-posts{width:614px;}

.TogglePaneHeader{background:#eee url('/images/icon-sm-minus.gif') no-repeat 580px 10px;
display:block; padding:.75em 2em .75em .75em; border:1px solid #ddd; border-bottom:none;}
.TogglePaneHeader:hover{cursor:pointer; background:url('/images/icon-sm-minus.gif') no-repeat 580px 10px;}
.TogglePaneHeader h5{margin-bottom:.25em;}
.TogglePaneHeader .posted{width:460px;}
.TogglePaneHeaderClosed{background:#eee url('/images/icon-sm-plus.gif') no-repeat 580px 10px; padding:.75em 2em .75em .75em; border:1px solid #ddd; border-bottom:none;}
.TogglePaneHeaderClosed:hover{cursor:pointer; background:#ddd url('/images/icon-sm-plus.gif') no-repeat 580px 10px;}
.TogglePaneContent{padding:.5em; min-height:120px; height:auto; border:1px solid #ddd; margin-bottom:1em;}

.post-utility-nav{float:right;padding:.5em;border:1px dashed #ddd;margin:0 42px 0 42px;}
.post-utility-nav li{background:none;padding:0;font-size:.9em;}
.post-utility-nav li a{color:#888;display:block;padding-left:22px;margin-bottom:5px;line-height:16px;}
.member-profile a{background:url('/images/global-icons/user-lg.gif') no-repeat top left;}
.member-posts a{background:url('/images/global-icons/folder-lg.gif') no-repeat top left;}
.permalink a{background:url('/images/global-icons/link-lg.gif') no-repeat top left;}
.category-event a{background:url('/images/bb-categories/bb-cat-events.gif') no-repeat top left;}
.category-announcement a{background:url('/images/bb-categories/bb-cat-announcement.gif') no-repeat top left;}
.category-job a{background:url('/images/bb-categories/bb-cat-job.gif') no-repeat top left;}
.category-milestone a{background:url('/images/bb-categories/bb-cat-milestone.gif') no-repeat top left;}
.category-volunteer a{background:url('/images/bb-categories/bb-cat-volunteer.gif') no-repeat top left;}
.category-discounts a{background:url('/images/bb-categories/bb-cat-discounts.gif') no-repeat top left;}
#region-rise, #sbea, #minisite, .minisite{margin:15px 42px 0 0; border-top:1px solid #eee;}

.agenda-time{width:110px; float:left;}
.agenda-detail{margin-left:120px;}

.modalBackground{background:Silver; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.9; -moz-opacity:0.9;}

.reToolbar li, .reEditorModes ul li{background-image:none;list-style:none;padding-left:0;}

/*Minisite*/
#minisite hr, .minisite hr{clear:both;margin:1em 0 0 0;padding-top:1em;border-top:1px solid #ddd;}
#minisite-footer{margin:40px 0 0 0;border-top:1px solid #ccc;clear:both;}
#minisite-footerNav{margin:2px 0 0 0;padding:0;list-style-image:none;float:right;}
#minisite-footerNav li{margin:0;display:inline;list-style-type:none;list-style-image:none;background-image:none;border-left:1px solid #444;padding:1px .75em 1px .25em;font-size:90%;}
#minisite-footerNav li:first-child{border:none;}
.leftJustified ul{margin-left:0;padding-left:0;}
.leftJustified ul li{list-style-type:none;list-style-image:none;background-image:none;list-style-position:outside;margin-left:0;text-indent:-14px;}
#minisite table{margin:0;padding:0;}
#minisite td{vertical-align:top;padding-right:2em;}
.minisite-search{ width:320px; margin:10px 0 0 0; padding:20px; background:#eee;}
.minisite-search label{margin-bottom:.5em;display:block;margin-top:1em;margin-right:5px;}
.minisite-search .text{float:left;font-size:.92em;margin-bottom:.5em;border:1px solid #999;padding:1px 3px;height:15px;width:220px;}
.minisite-search select{float:left;margin-bottom:.5em;margin-top:0;border:1px solid #999;width:220px;}
.minisite-search .button{margin:0 0 .5em 5px;}
.minisite-search p.content-displayer{background:url('/images/chevron-left.gif') no-repeat 0 5px;margin:10px 0 3px 0;padding-left:14px;cursor:pointer;text-decoration:underline;color:#003d7d;}
.minisite-search .content-displayer:hover{text-decoration:none;color:#4e7aa7;}
.minisite-search .open-content-displayer{background:url('/images/chevron-down.gif') no-repeat 0 5px;}
.minisite-search .hidden-content{margin:0;}

#minisite-nav p, #minisite-nav-banner p, #directory-profile p, #minisite-nav-section p, #directory-profile .action{padding:5px 20px 0 20px;font-size:1em;line-height:1.364em;}
#minisite-nav .link{background:#fff;display:block;border:1px solid #ddd;margin:5px 20px 0 20px;padding:1px 5px;font-size:1em;line-height:1.364em;}
#minisite-nav ul, #minisite-nav-banner ul, #minisite-nav-section ul{margin:5px 20px 0 20px;}
#minisite-nav ul li, #minisite-nav-banner ul li, #minisite-nav-section li {background:url('/images/bullet-primary.gif') no-repeat 0 12px; padding:5px 0 0 10px;}
.mini-subNav{border-top:1px solid #aaa;margin:5px 20px 0 20px;}
.mini-subNav li{margin-left:1em;}
.multiple{margin-top:15px;border-top:5px solid #fff;}
#minisite-nav-section #whitebg{width:200px;background:#fff;margin-top:15px;padding-bottom:15px;}

/* Tab Modules */
#member-benefits, #module{width:614px; background:#eee; margin-bottom:42px; border:1px solid #ddd; clear:both;}
#module{margin:10px 0 0 0;}
.tabbed_content{width:614px; height:288px;}
.tabs{width:140px; height:86px; position:relative; margin:0;padding:0; float:left;}
.tabs img{margin:5px; padding:0;}
.tabs .moving_bg{position:absolute;width:165px;height:24px;z-index:190;top:0;left:0;background-image:url('/images/slider/arrow.png');background-position:top right;background-repeat:no-repeat;}
.tabs .tab_item{float:left;width:150px;z-index:200;position:relative;cursor:pointer;background:#ccc;}
.tabbed_content .slide_content{position:relative;width:436px;float:right;display:block;}
.tabslider{width:5000px;}
.hpcontent{float:left;width:436px;margin:0;padding:0;list-style:none;}
.tabslider .hpcontent li{padding:11px 42px 0 0;list-style-type:none;list-style-image:none;background-image:none;}
.tabslider .title{margin-top:15px; font:normal 400 1.6em/1.3em ronnia-condensed,verdana,sans-serif;}
#member-benefits .title a, #module .title a,.subtitle a{text-decoration:none;}
.subtitle{font:1.273em/1.455em georgia,times,serif;}
.list{padding:0 0 11px 20px;}
.list li{padding:11px 42px 0 0;background:url('/images/bullet-primary.gif') no-repeat 0 12px;padding:5px 0 0 10px;font:1.091em/1.636em verdana, arial, sans-serif;}

/* Flickr Images */
#flickr-images{padding:0;}
.tertiary-section #flickr-images{padding:5px 11px 5px 20px;}
#flickr-images li,.tertiary-section #flickr-images li{background-image:none; margin:10px 6px 10px 0; padding:2px; float:left; border:1px solid #ccc; display:inline;}
.tertiary-section #flickr-images li{margin:0 6px 5px 0;}
#flickr-images li img,.tertiary-section #flickr-images li img{height:86px; margin:0; float:left;}
.tertiary-section #flickr-images li img{height:106px;}

/*Calendar*/
.eventTitle{font:1.4em/1.3 georgia,times,serif; color:#003d7d;}
.errText{font:11px Georgia, Times, serif; font-weight:bold; color:#f00;}
.statusText{font:15px Georgia, Times, serif;font-weight:bold;color:#f00;}
textarea{font:12px/1.4 Verdana, Arial, sans-serif;}
.errText{font:11px Georgia, Times, serif; color:#f00;}
table{border:1px solid #ddd;}
.calendar{width:614px;clear:both;}
.calendar .calDays{font-weight:bold;color:#123e86;background:#eee;text-align:center;}
.calendar .calDays td{border-right:1px solid #ddd;}
#days td{height:100px;}
#days p{margin:0;padding:5px;font-size:1em;line-height:1em;}
.weekRow td{background:#fff;text-align:right;vertical-align:top;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.weekRow td:hover, .weekRow td.over{background:#eee;}
.weekRow{background:#eee;}
.weekRow .defAnchor{color:Blue;background:#eee;}
.weekRow .tentativeAnchor{color:Red;background:#fff;}
.date{color:#333;background:#bccde9;}
.receiptDetails{border-bottom:1px solid #ddd;}
.eventType{text-transform:uppercase;font:1.6em/1.3 georgia,times,serif;margin-bottom:.5em;}
#calNav{height:20px;position:relative;float:left;margin:0 5px 5px 0;}
#calNav img{display:inline;}
a#prev{position:absolute;display:block;width:19px;top:0;left:0;text-indent:-5000px;}
a#next{position:absolute;display:block;width:19px;top:0;left:19px;text-indent:-5000px;}
#sortEvents{float:right;margin:0 42px 20px 0;}
#sortEvents select{border:1px solid #ddd;}
#sortEvents .text{margin-bottom:10px;padding:3px;border:1px solid #ddd;}
#sortEvents .button{font-size:1em;}

#descriptionWrapper{padding:10px 100px 0 0;font:1.091em/1.636em verdana, arial, sans-serif;}
#descriptionWrapper table ul{margin:0 0 1em 0;}
#descriptionWrapper table ul li{list-style:inside disc;}
#descriptionWrapper ol{margin:0 0 1em 0;list-style:inside;}

.calMonth{color:#bd9408;font:1.5em/1.1 georgia,times,serif;letter-spacing:-.03em;margin-bottom:1em;}
.location{font-style:italic;}
#calWrapper ul li{list-style:none;}
#calWrapper .featured li{list-style:none;padding-left:15px;padding-bottom:.5em;background:url(/images/bullet_featured.gif) no-repeat 0 4px;}
#right{float:right;border-left:1px solid #ccc;height:80%;margin:15px 0 50px 15px;padding-bottom:2em;}
#right img{margin:0 0 .5em 15px;border:1px solid #ccc;background:#fff;padding:2px;}
#right ul.tools li{font-size:10px;padding-bottom:.2em;padding-top:.2em;padding-left:15px;background:url(/images/box_tick.gif) no-repeat 0 0;}
#right p{font-size:10px;margin:0 0 .2em 15px;color:Black;}
#right .back a{font-size:10px;font-weight:bold;padding:2px 4px;border:1px dotted #cc9900;text-decoration:none;background:#fff;}
#sponsors{margin:1em 0 0 0;}
#sponsors p{margin-left:0;margin-bottom:.5em;clear:both;}
#sponsors img{float:left;border:0;}

/*thickbox*/
#TB_window{color:#333;}
#TB_secondLine,#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}
#TB_window a:hover{color:#000;}
#TB_overlay{position:fixed; width:100%; height:100%; z-index:100; top:0; left:0;}
.TB_overlayMacFFBGHack{background: url('../images/thickbox-macFFBgHack.png') repeat;} 
.TB_overlayBG{background:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
* html #TB_overlay{/* ie6 hack */ position:absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window{background:#fff; position:fixed; z-index:102; color:#000; display:none; border:4px solid #ddd; text-align:left; top:50%; left:50%;}
* html #TB_window{/* ie6 hack */ position:absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border:1px solid #ddd; padding:3px;}
#TB_caption {padding:3px 15px; height:25px; color:#555; float:left; font-weight:bold;}
#TB_closeWindow {height:25px; float:right; padding:3px 15px; color:#555;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title{background:#e8e8e8; height:27px;}
#TB_ajaxContent{clear:both; padding:2px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */
position:absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{z-index:99; position:fixed; top:0; left:0; background:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%;}
* html #TB_HideSelect { /* ie6 hack */
position:absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; margin-bottom:1px;
}
a.thickbox img{padding:3px; border:3px solid #fff;}
a.thickbox:hover img{border:3px solid #ddd;}

/* Ads */
#paid-ads{position:relative;height:90px;margin:1px 0 0 10px;}
#paid-ads img{border:none;width:230px;height:90px;}
#calendar-ads{position:relative; margin:10px 0px;height:90px;}
#calendar-ads img{border:none;width:614px;height:90px;}
#top-ads{position:relative;width:614px;height:75px;border:1px solid #ddd;}
#top-ads img{border:none;width:614px;height:75px;}
#right-ads{position:relative;height:100px;}
#right-ads img{border:none;}
#paid-ads a, #calendar-ads a, #top-ads a, #right-ads a {position:absolute;top:0;left:0;z-index:8;}
#paid-ads .active, #calendar-ads .active, #top-ads .active, #right-ads .active {z-index:10;}
#paid-ads .last-active, #calendar-ads .last-active, #top-ads .last-active, #right-ads .last-active {z-index:9;}
