html,body { padding:0; margin:0; text-align:center; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#F8F2D8; }
form { margin:0; padding:0;}
img { border:0; margin:0; padding:0; }		
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 0 0; padding:5px 0 0 0; text-align:right; color:#006699;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:5px 0 0 0; padding:0 0 0 0; text-align:right; color:#ccc;}
h2 a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#006699; }
h2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#006699; }
h2 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#006699; }
h2 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#006699; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:left; padding:5px; margin:0 0 0 0; background-color:#006699;}
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:10px auto 10px auto; padding:0;}
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; padding:0; margin:0 auto; color:#006699;}
p { margin:10px 0 10px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;}
input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 5px 0; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 5px 0; }
select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:2px 0 2px 0; }
hr { border: 0; width:100%; color:#F09831; background-color:#F09831; height:1px; padding:0; margin:0 0 5px 0; }
ul { list-style:none; margin:0; padding:0;}
ul.circle { list-style:disc; margin: 5px 5px 0px 20px;}
ul.left { list-style:square; padding-left:10px; margin: 5px 5px 5px 50px; float:left; clear:left; width:250px; }
ul.right { list-style:square; padding-left:10px; margin: 5px 5px 5px 20px; float:right; clear:right; width:250px; }
ul.square { list-style:square; margin: 5px 5px 0px 20px;}
li.circle { margin: 0px 5px 0px 0px; }
ul li { padding:5px 0 0 0; margin:0 0 0 5px; text-align:left;}
.large { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 5px 0; padding:5px; }
.searchlinks { display:block; margin:0 0 0 3px; padding:0; }
.searchlinks ul { margin:0; padding:0; }
.searchlinks li { float:left; margin:3px 0 0 5px; padding:0; }
.float_right_h3 { margin:-20px 5px 0 0; cursor:pointer; color:#fff;text-decoration:underline; float:right; }
table { border:0; margin:0; padding:0;}
/* general link styles */
a:link { text-decoration:underline; color:#014E82;}
a:visited {  text-decoration:underline;  color:#014E82;}
a:hover {  text-decoration:none; color:#000}
a:active {   text-decoration:none; color:#000}
.mainlink.a:link { text-decoration:underline; color:#014E82; font: 11px Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:visited {  text-decoration:underline;  color:#014E82; font: 11px Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:hover {  text-decoration:none; color:#000; font: 11px Verdana, Arial, Helvetica, sans-serif;}
.mainlink.a:active {   text-decoration:none; color:#000; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#featsems a.changelink:link { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
#featsems a.changelink:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
#featsems a.changelink:hover { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#featsems a.changelink:active { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#featsems a.seemorelink { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#006699; text-decoration:none; text-align:center; }
#featsems a:link { text-decoration:none; }
#featsems a:visited { text-decoration:none; }
#featsems a:hover { text-decoration:underline; }
#featsems a:active { text-decoration:underline; }
#featsems form { text-align:center; }
#container { min-width:762px; width:762px;padding:0; margin:15px auto; background-color:#F8F2D8; }
#header { margin:0; height:101px; padding:4px 4px 0 0; background-color:#F8F2D8; }
#header h1 { font-size: 13px; }
#leftcolumn { float:left; width:140px; margin:5px 0 0 0;  min-height:520px; background-color:#F2E6B0; height:auto;}
/* sidelinks container and css styles */
#sidelinks { width:140px; float:left; margin:0 auto 10px auto; height:auto;}
#sidelinks a:link { text-decoration:none; color:#000;}
#sidelinks a:visited {  text-decoration:none;  color:#000;}
#sidelinks a:hover {  text-decoration:underline; color:#000}
#sidelinks a:active {   text-decoration:underline; color:#000}
#sidelinks h3 {background-color:#F09831; color:#006699;}
#sidelinks p {margin:0; padding:0 7px 0 7px; }

#maincolumn { float:right; width:612px; margin:5px 0 0 0; }
#fullmaincolumn {float:right; width:612px; margin:5px 0 0 0; text-align:left; height:auto; }
#prodmaincolumn { background:#fff;  width:762px; margin:0 0 0 0; text-align:left; }
#seminarfinder { width:299px; margin:0 auto 10px auto; float:left; border:1px solid #006699; height:250px; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#fff;} /* BOX 1 - UPPER LEFT */
#seminarfinder a { margin-bottom:10px; }
#seminarfinder h3 {margin-bottom:10px; }
#seminarfinder input { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#seminarfinder select { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#seminarfindernobordernobackground { width:299px; margin:0 auto 10px auto; float:left; height:250px; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#seminarfindernobordernobackground a { margin-bottom:10px; }
#seminarfindernobordernobackground h3 {margin-bottom:10px; }
#seminarfindernobordernobackground input { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#seminarfindernobordernobackground select { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#fullseminarfinder { width:300px; margin:0 auto 10px auto; float:left; border:1px dotted #006699; height:260px; font: 11px Verdana, Arial, Helvetica, sans-serif;  text-align:center;} /* BOX 1 - UPPER LEFT */
#featsems { 	width:299px; margin:0 auto 10px auto; float:right; border:1px solid #006699; height:250px; 
				font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color:#F2E6B0; } /* BOX 2 - UPPER RIGHT */
#featsems ul { list-style:none; margin:0 0 0 0x; padding:0;}
#featsems ul li { padding:0 0 0 0; margin:10px 0 0 5px; text-align:left; font: 11px Verdana, Arial, Helvetica, sans-serif;}								
#onsitetrain {  width:299px; margin:0 auto 10px auto; float:left; border:1px solid #006699; height:165px; 
				font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#F2E6B0;} /* BOX 3 - LOWER LEFT */
#onsitetrain h3 { background-color:#006699; }								
#wide_onsitetrain {  width:610px; margin:0 auto 10px auto; float:left; border:1px solid #006699; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#F2E6B0;}
#wide_newletter {  width:610px; margin:0 auto 10px auto; float:left; border:1px solid #006699; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}			
#productfinder { width:299px; margin:0 auto 10px auto; float:right; border:1px solid #006699; height:165px; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#fff; } /* BOX 4 - LOWER RIGHT */
#wideproductfinder { margin:0 auto 10px auto; float:none; border:1px solid #006699; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color:#fff; 
padding-bottom: 10px;}
#wideproductfinder td { text-align: left; padding: 5px 10px 5px 10px; }
#wideproductfinder h3 { margin-bottom: 7px; }
td.blbr { border-left: solid 1px #dadada; border-right: solid 1px #dadada; }
#widereferacolleague { margin:0 auto 10px auto; float:none; }
#featured_products_homepage { border:1px dotted #F09831; font: 11px Verdana, Arial, Helvetica, sans-serif; } /* BOX 5 - full width bottom page */
#featured_products_homepage h3 {background-color:#F09831; color:#006699;}
#featured_products_homepage .float_right_h3 { margin:-19px 5px 0 0; font-weight:bold; cursor:pointer; color:#006699; text-decoration:underline; float:right; }
#productfinder h3 { background-color:#006699; } 
#productfinder p { margin:10px 0 0 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
#productfinder input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:3px 0 0 0; padding:0; }
#productfinder select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 0 0; padding:0; }
#adbox { width:600px;  margin:0 auto 10px auto; padding:0; float:left; }
#adbox p { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 240px; padding:0; }
#wording { width:762px;  margin:0 auto 0 auto; padding:0; }
#wording p { font: 9px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; text-align:left; }
#quickregbox { 	width:auto; margin:10px 0 0 auto; padding:7px; float:right; font-weight:bold; color:#000; font: 12px Verdana, Arial, Helvetica, sans-serif; border:1px dotted #006699; background-color:#F09831;}
#quickregbox form { padding:0; margin:0;}
#quickregbox a { color:#000; text-decoration:underline; text-align:center; }
#quickregbox a:link { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; text-align:center; }
#quickregbox a:visited { color:#000; text-decoration:underline; text-align:center; }
#quickregbox a:hover { color:#000; text-decoration:none; text-align:center; }
#quickregbox a:active { color:#000; text-decoration:none; text-align:center; }
#quickregbox input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 0 0; }
#quickregbox .submit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; FONT-WEIGHT: Bold; color:#fff; BORDER-RIGHT: #006699 1px inset;
BORDER-TOP: #006699 1px inset;BORDER-LEFT: #006699 1px inset;BORDER-BOTTOM: #006699 1px inset;background-color:#006699;
height:18px;text-decoration:none;cursor: pointer;text-align:center;padding:0 0 5px 0;}
#footer { min-width:500px; width:500px; margin:0 auto; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#006699; padding:0 0 0 120px; }
#footer p { text-align:center; margin:5px 0 5px 0; padding:0; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666;}
#fullfooter { 	margin:0 auto; font: 11px Verdana, Arial, Helvetica, sans-serif; 
				color:#006699; padding:10px; text-align:center; }
#fullfooter p { text-align:center; margin:5px 0 5px 0; padding:0; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666;}								
#h2links { margin:0 0 0 0; padding:0; }
#h2links h2 { color:#006699; font-size:12px; }
#searchbox { font: 11px Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color:#5C99DC; }
.REG-InputButton, .submit, .LOG-InputButtons, submit { font: 11px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; color:#006699; BORDER-RIGHT: #F09831 1px inset;
BORDER-TOP: #F09831 1px inset;BORDER-LEFT: #F09831 1px inset;BORDER-BOTTOM: #F09831 1px inset;background-color:#F09831;
height:18px;text-decoration:none;cursor: pointer;text-align:center;padding:0 0 5px 0; margin:5px 0 5px 0;}
a.COE-RegisterNowLink { display:block; background-color:#F09831; font-weight:bold; width:150px; padding:5px; text-align:center;}
.printformStrsubmit { font: 11px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; color:#006699; BORDER-RIGHT: #F09831 1px inset;BORDER-TOP: #F09831 1px inset;
BORDER-LEFT: #F09831 1px inset;BORDER-BOTTOM: #F09831 1px inset;background-color:#F09831;height:18px;text-decoration:none;cursor: pointer;
text-align:center;padding:3px; margin:-5px 0 0 0;}
/* contact form */
.leftbox { width:100px; float:left; text-align:right; padding-right:5px; vertical-align:middle; padding-top:5px; }
.rightbox { vertical-align:middle; }
.rightbox label { padding-bottom:5px; }
.coordmsg { float:right; text-align:right;  }
.formline { margin:0; padding:0; width:100%; }
.formline p { margin:7px 0 5px 0; padding:0; float:left;}
.formline .submit { margin-bottom:5px; }
.calendarimage { margin:0; padding:0; }
.ALL-ApplicationTable {width:612px; border:none; margin:0; padding:0; }
.ulsub { margin:0 0 0 20px; padding:0; }
.toolsforprofessionals {border:2px solid #006699; text-align:center; float:right; width:290px; padding:5px; margin-top:25px;}
.center {text-align:center; }
.extralargefontsize { font-size:14px; }
.greyspan { font-style:italic; color:#666; font-size:11px; }
a.regbutton { padding:2px 5px; margin:0 0 15px 0; border:1px solid #006699 !important; background-color:#F09831; text-decoration:none; font-weight:bold; display:block; max-width:400px; width:auto; cursor:pointer; }
.coe_infobox { width:auto; margin:10px auto; padding:10px; color:#666; font: 11px Verdana, Arial, Helvetica, sans-serif; border:1px dotted #F09831; background-color:#fff; text-align:left;}
.coe_infobox ul { margin:5px 0 0 20px; list-style:circle; }
.coe_infobox ul li { color:#666666; padding:5px; }
.coe_infobox ol { margin:0; padding:0; }
.coe_infobox ol li { margin:10px 0 0 40px; }
#seminar_title { background-color:#fff; padding:5px; border:1px dotted #006699; margin:10px 0; color:#666; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#seminar_title .title { font-weight:bold; font-size: 12px;  }
.coe_table { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666;}
.speakerbio { padding:10px; }
div.mailcodeimagediv { margin:0 0 10px 0; text-align:center; }
hr.regpagehr { margin:5px 0 10px 0; }
div#subscribe { text-align:center;  padding:10px; }
div#subscribe fieldset { margin:0 0 10px 0; border:1px solid #006699; padding:15px;}
div#subscribe fieldset legend { padding:0 5px; margin:0 0 10px 0; color:#006699 }
span.required_star { text-align:left; color:red; }
input[type="radio"] { margin:0 3px; }
input[type="checkbox"] { margin:0 3px; }
input[type="text"] { margin:0 3px; }
input[type="hidden"] { display:none; }
/* validation messages */
input.validation-failed,textarea.validation-failed,select.validation-failed{border:1px solid #F30;}
input.validation-passed,textarea.validation-passed,select.validation-passed{border:1px solid #006699;}
.validation-advice{color:#F30;font-weight:700;margin:5px 0;padding:5px;display:inline;}
.custom-advice{color:#F30;font-weight:300;margin:0 0 0 10px;padding:0;}
.red{color:#F00;font-weight:300;}
.dbtaPage ul { list-style:disc;margin:5px 0px 5px 20px; }
.dbtaPage h3 { margin: 15px 0px 15px 0px;}
.dbtaPage p { padding-top: 5px; }
.dbtaPage li { padding-top: 5px; }
.dbtaPage img { padding-top: 10px; }
.dbtaPage span { padding-left: 10px; }
.networker { font-size: 12px; }
.networker ul { list-style:disc;margin:5px 0px 5px 20px; }
.networker h3 { margin: 15px 0px 15px 0px;}
.networker p { padding-top: 5px; font-size: 12px; }
.networker li { padding-top: 5px; }
.networker img { padding-top: 0px; }
.networker span { padding-left: 10px; }
.networker h4 { font-size: 14px; margin: 20px 0px 20px 0px; }
/* search div icons for media type */
.downloadable-icon { background:#FFFFFF url('/images/icons/searchdiv/podcast.png') no-repeat 5px 5px;padding-left:60px;min-height:40px;}
.onlineseminar-icon { background:#FFFFFF url('/images/icons/searchdiv/ondemand.png') no-repeat 5px 5px;padding-left:60px;min-height:40px;}
.telephoneseminar-icon { background:#FFFFFF url('/images/icons/searchdiv/tsem.png') no-repeat 5px 5px;padding-left:60px;min-height:40px;}
.podcast-icon { background:#FFFFFF url('/images/icons/searchdiv/webcast.png') no-repeat 5px 5px;padding-left:60px;min-height:40px;}
.edoc-icon { background:#FFFFFF url('/images/icons/searchdiv/edoc.png') no-repeat 5px 5px;padding-left:60px;min-height:40px;}
.bookstore-icon { background:#FFFFFF url('/images/icons/searchdiv/cd_small.png') no-repeat 5px 5px;padding-left:60px;min-height:40px;}
.liveseminar-icon { background:#FFFFFF url('/images/icons/searchdiv/live.png') no-repeat 5px 5px;padding-left:60px;min-height:40px;}
/* begin css tabs */
ul#tabnav { /* general settings */text-align: left; /* set to left, right or center */margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */border-bottom: 1px solid #336699; /* set border COLOR as desired */
list-style-type: none;padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */}
ul.tabnav { /* general settings */
text-align: left; /* set to left, right or center */margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */border-bottom: 1px solid #336699; /* set border COLOR as desired */
list-style-type: none;padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */}
ul#tabnav li { /* do not change */display: inline;margin: 0}
ul.tabnav li { /* do not change */display: inline;margin: 0}
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */background-color: #fff; /* set background color to match above border color */}
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */color: #000; /* set selected tab link color as desired */
position: relative;top: 1px;padding-top: 4px; /* must change with respect to padding (X) above and below */}
ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #336699; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #F2E6B0; /* set unselected tab background color as desired */color: #336699; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */text-decoration: none;border-bottom: none;}
ul.tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #336699; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #F2E6B0; /* set unselected tab background color as desired */color: #336699; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */text-decoration: none;border-bottom: none;}
ul#tabnav a:hover { /* settings for hover effect */background: #fff; /* set desired hover color */}
ul.tabnav a:hover { /* settings for hover effect */background: #fff; /* set desired hover color */}
a.tabselected {background: #fff !important;}
/* begin premier speaker tabs */
.premier-speaker-image { float: right; margin: 2px; padding: 5px 0px 20px 20px; }
ul#premtabnav { /* general settings */
text-align: center; /* set to left, right or center */margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */list-style-type: none;
padding: 0px 0px 2px 0px; /* THIRD number must change with respect to padding-top (X) below */}
ul#premtabnav li { /* do not change */display: inline;margin: 0;}
body#tab1 li.premtab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #336699; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */}
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */position: relative;top: 1px;padding-top: 4px; /* must change with respect to padding (X) above and below */}
ul#premtabnav li a { /* settings for all tab links */
padding: 4px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #336699; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #F2E6B0; /* set unselected tab background color as desired */color: #336699; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */text-decoration: none;}
ul#premtabnav a:hover { /* settings for hover effect */background: #fff; /* set desired hover color */}
a.premtabselected {background: #fff !important;}
/* begin become a speaker form, mailing list form, and coordinator affidavit */
form.pesi_form label {padding-top: 0.2em;float: left;width: 150px;}
form.pesi_form ol {padding: 10px;margin: 0;list-style: none;}
form.pesi_form li {padding: 2px 0;}
form.pesi_form input, form.pesi_form textarea {margin: 0;}
form.pesi_form li.button {text-align: center;}
/* begin banner styles */
div#banner_box {height: 80px;width: 610px;margin: 0 auto;overflow: hidden;}
div#banner_box ul, div#banner_box li{margin: 0;padding: 0;}
div#banner_controls_container {background: #006699;width: 600px;padding: 5px;margin: 0 auto;}
div#banner_controls{padding: 1px;background: #ffd8a1 url('/images/banner_control_background.jpg') repeat-x bottom;}
a#banner_pause{margin: 0 6px;}
