﻿li#thought a {font-weight:bold;border-bottom:2px solid #005a84}
#main_content{width:910px;padding-bottom:20px}
#main_content h3{font-size:1.4em}
#ov_header .header_main p{width:320px}
#ov_header{width:940px}
#ov_header{border:none}
#ov_header .header_main{width:928px;border-bottom:3px solid #828282}
#ov_header p{font-size:1.1em;margin-bottom:8px}
#bg a img{margin-bottom:10px}
#bg .addthis_top a img{margin-bottom:0}
/*image updated for Reconnect event*/
#bg {width:928px;height:19em;background: url(/summits/i/PartnerSummit_593x211.jpg) bottom right no-repeat;}
#bg h1 {text-transform:uppercase;font-size:1.5em;padding:8px 0 0 2px;color:#505050;margin:0;}
#bg h2 {text-transform:uppercase;font-size:1.5em;padding:15px 0 0;}
#ov_header .header_main h2.serv_name{font-size:3em;padding:6px 0 0;margin-bottom:10px}
.addthis_toolbox{float:left}
#ov_header .header_main .addthis_toolbox p{width:auto;font-size:1em}
.nav_tabs{width:938px}

/* subpage-specific header css*/
/*image updated for Reconnect event*/
#bg_sub {height:9.5em;background:url(/summits/i/PartnerSummit_460x103.jpg) bottom right no-repeat;}
#bg_sub h1 {text-transform:uppercase;font-size:1.5em;padding:8px 0 0 2px;color:#505050;margin:0;}
#bg_sub h2 {text-transform:uppercase;font-size:1.5em;padding:15px 0 0;}
#bg_sub a img{margin-bottom:10px}
#bg_sub .addthis_top a img{margin-bottom:0}

.summits_panel_l,.summits_panel_r{float:left;margin:25px 0 15px}    
.summits_panel_l{width:425px;padding-right:20px;}
.summits_panel_r{width:335px;padding-left:35px;border-left:1px solid #d4d4d4}
#main_content .summits_panel_l h3{margin:22px 0 5px}
#summits_loc img{float:left}
#summits_loc h3{font-size:1.2em;margin:10px 0 0}
#summits_loc h4{font-size:1.5em;color:#ff9100;margin:0;font-weight:normal;line-height:1.1em}
#summits_loc p{margin-bottom:12px}
span.presenter{font-weight:bold;color:#505050}
h4.cpe{font-size:.9em;padding-top:10px;margin-top:5px}

#main_content .topic h2{margin-top:0}
#main_content .topic{width:422px;float:left;margin:0 10px 10px 0}
#main_content .topic h3{margin:20px 0 3px} 
#main_content .topic ul{margin-right:10px}    
#main_content .topic li{margin:2px 0}    
#main_content .topic img{float:left;margin:0 20px 15px 0}
#main_content .topics{margin-top:25px;border-bottom:1px solid #bababa;width:910px;padding-bottom:5px;}
#main_content h2 sup{font-size:.7em}
#main_content dl{margin: 0 0 0 10px;padding: 0;width:410px}
#main_content dt {clear:left;float: left;font: normal 1em Arial, sans-serif;color:#2e2e2e;width:130px;margin: 0 0 8px 0;line-height:1.4em;}
#main_content dd {float: left;width:280px;margin: 0 0 8px 0;font: normal 1em Arial, sans-serif;color: #2e2e2e; line-height:1.4em;}
#main_content dd a {text-decoration:none;} 
#main_content .topictitle{font-weight:bold;} 

.bio{clear:both;width:870px;padding-top:25px}
.small-img{margin-top:10px;margin-bottom:10px}
#main_content .bio h2{margin:0 0 2px}    
#main_content .bio img{float:right;margin:0 0 5px 55px}
#main_content .bio p{margin-bottom:10px}
#main_content .small-img p{width:650px}
.bio-desc {padding-left:25px}

.panel{width:440px;float:left;margin-top:10px;padding-right:10px}
.panel table td{padding:4px;font-family:Arial, Helvetica, Sans-Serif;font-size:1em;vertical-align:middle;}
.panel table td.courseTitle{font-family:Arial, Helvetica, Sans-Serif;font-size:1.7em;font-weight:bold;line-height:1em;padding:0 0 15px}
.panel table.tblSeminars {width: 425px; border:1px solid #bababa; margin-top:10px;}
.panel table.tblSeminars td.tcDate, .panel table.tblSeminars td.tcLocation, .panel table.tblSeminars td.tcButton {font-weight: bold;}
.panel table.tblSeminars td a:hover {border:none;}

#main_content .intro{width:560px;float:left;margin-top:25px;padding-right:20px}
#main_content .intro h2{margin-top:0}    
#main_content .intro ul{margin-right:10px;margin-top:0}    
#main_content .intro img{float:left;margin:0 20px 15px 0}
#main_content .intro2{width:230px;float:left;padding-right:20px}    
#main_content .hotel-link {float:right;position:relative; width: 100%;  margin:5px 0 10px;}
#main_content .hotel-img {position:relative; float:left; width: 140px;}
#main_content .hotel-img img {margin: 0 10px 0 0; float:left;}
#main_content .hotel-desc-l, #main_content .hotel-desc-r {width:134px; float:left; margin:0 10px;}
#main_content .hotel-desc-l {width:146px;}
#main_content .hotel-desc-r {margin-right:0}
#main_content .hotel-link h3 {font-size: 1.2em; line-height: 1.1em; font-weight:bold; padding:0; margin:0 0 2px;}
#main_content .hotel-link a {color:#005a84;}
#main_content .hotel-link p {margin:0 0 4px 0;}
#main_content .hotel-link .small {font-size:.9em;}    
#main_content .hotel-link .date{font-size:1.1em;margin:0;padding-top:4px}

#main_content .boxeddesc {float:left;width:262px; padding:15px 12px 5px; border:1px solid #bababa; background:#f1f1f1; margin:5px 15px 10px 0;}


#main_content h1{font-weight:bold;color:#505050;font-size:1.5em;text-transform:none;margin:15px 0 0}
#main_content p.studentDropdown {background: url(/summits/i/register-students.gif) top left no-repeat; padding: 2px 0 5px 35px;}
#main_content td.studentnumber {background: url(/summits/i/register-student.gif) no-repeat left top; padding: 0 0 0 17px;}
#main_content p.studentDropdown select {font-family:Arial, Helvetica, Sans-Serif; font-size:1em; color:#2e2e2e;}
#main_content td select, #main_content td input {font-family:Arial, Helvetica, Sans-Serif; font-size:1em; color:#2e2e2e;}
#main_content p.hotel {border: solid 1px white; width: 300px; padding:0 10px;}
#main_content td.msgAlert span {font-size: 0.9em; color: #990000;}
#main_content .email_addr {padding-left:10px;}
#main_content #seminarStudent__studentInfo div {padding:5px 0 10px;}
#main_content .studentnumber, #main_content .email_addr {padding-right:5px;}
#seminarStudent_reqEmail1, #seminarStudent_reqEmail2, #seminarStudent_reqEmail3, #seminarStudent_reqEmail4 {padding-left:5px; color:Red;}

        
/* for use when countdown on page */
#div_countdown{width:450px;position:relative;left:-22px;}
.hasCountdown{background-color:transparent;border:none}
.countdown_section{color:#828282;font-size:11pt;line-height:2.7em}
.countdown_amount{font-size:41pt;color:#ff9100;padding-right:3px}

/* for use when events sell out */
span.soldout{color:#ffffff;padding:1px 2px;background-color:red;font-weight:bold;font-size:8pt}

#summits_loc dl{width:205px;float:left;margin:0 0 10px 18px;display:inline}
#summits_loc dl dt{font-size:1.15em;font-weight:bold;margin-bottom:2px;width:205px}
#summits_loc dl dd{margin-bottom:12px;font-size:.9em;line-height:1.6em;width:205px}
#summits_loc dl dd span{color:#ff9100;font-size:1.5em;font-weight:bold}