/* CSS Document */

/* general layout */
body {font: 13px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 20px 0; text-align: center; color:#666666; background: #ebebeb;}
p, ul, ol, li, h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
td {vertical-align:top;}
ul { list-style:none;}
#container { width: 1000px; padding:0px; margin: 0 auto; text-align:center; background-image:url(/images/layout/bg_container.gif); background-repeat:repeat-y; }
#header { width:960px; height:205px; position:relative; margin:0 auto; padding:0; background-color:#066cc0; text-align:left;}
#header #logo {position:absolute; top:0px; left:0px; width:245px; height:205px; border:none;}
#header #banner {position:absolute; top:0px; left:245px; width:715px; height:205px; background-image:url(/images/layout/header.jpg);}
#header #banner #blurb {position:absolute; left:14px; top:25px;}
#header #banner #blurb h1 { font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#284465; font-weight:normal; line-height:normal;}
#header #banner #blurb h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#284465; font-weight:normal; line-height:normal;}
#main_body { padding:0; text-align:left; margin-left:39px; background-image:url(/images/layout/bg_main_body.gif); background-repeat:no-repeat; background-position:left bottom; }
#left_col { float: left; width:292px; padding:0; margin:0; background-image:url(/images/layout/bg_left_col_top.gif); background-repeat:no-repeat; background-position:top; text-align:left;}
#mainContent { margin: 0 0 0 300px; padding:0; vertical-align:top; text-align:left; color:#666666; background: url(/images/layout/bg_content_frame_top.gif) no-repeat left top; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
a img {border:none;}
.underline {text-decoration:underline;}
.imgSpacer {margin:10px;}


/* left column*/
#left_col {padding-bottom:20px;}
#left_col a {color:#095edc; }
#left_col a:hover {color:#333333; text-decoration:underline;}
#top_buttons {padding:20px 0 0 9px; clear:both; height:74px;}
#btn_register {width:180px; height:74px; float:left; margin:0; }
#btn_calculator {width:88px; height:74px; float:left; background-repeat:no-repeat; margin:0 0 0 6px;}
#btn_save {width:88px; height:74px; float:left; background-repeat:no-repeat; margin:0 0 0 6px;}
#btn_register img {border:none; width:272px; height:74px;}
#btn_calculator img {border:none; width:88px; height:74px;}
#btn_save img {border:none; width:88px; height:74px;}
#btn_register a {display:block; width:272px; height:74px; background-image:url(/images/layout/btn_register_now.gif);  background-repeat:no-repeat; background-position:left top;}
#btn_calculator a {display:block; width:88px; height:74px; background-image:url(/images/layout/btn_CO2_calculator.gif);  background-repeat:no-repeat; background-position:left top;}
#btn_save a {display:block; width:88px; height:74px; background-image:url(/images/layout/btn_save_500.gif);  background-repeat:no-repeat; background-position:left top;}
#btn_register a:hover { background-position:left -74px; text-decoration:underline;}
#btn_calculator a:hover { background-position:left -74px; text-decoration:underline;}
#btn_save a:hover { background-position:left -74px; text-decoration:underline;}
.left_col_box {width:272px; margin-left:9px; margin-top:10px; background-image:url(/images/layout/bg_menu_content.gif); background-repeat:repeat-y; clear:left; }
.left_col_bottom {width:272px; margin:0; padding:0; background-image:url(/images/layout/bg_menu_bottom.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:15px; }
.left_col_box h3 { margin:0; padding:0 0 11px 10px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:15px; font-weight:normal; background-image:url(/images/layout/bg_menu_heading.gif); background-repeat:no-repeat;}
.left_col_box ul { padding:0; margin:0 10px 0 10px; list-style:none; }
.left_col_box ul li { background-image:url(/images/layout/bg_button.gif); background-repeat:no-repeat; margin:0 0 2px 0; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; }
/* left menu */
ul#main_menu {margin:0; padding:0 0 0 16px; list-style:none;}
#main_menu li a { padding:0 0 0 36px; margin:0; text-decoration:none; color:#333333; display:block; height:21px; line-height:21px;  overflow:hidden;}
#main_menu li a:hover {color:#095edc;}
.left_col_bottom p {padding:5px 10px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.left_col_box_speakers {width:272px; height:164px; margin-left:9px; margin-top:10px; background-image:url(/images/layout/bg_menu_content_speakers.gif); background-repeat:no-repeat; clear:left; background-position:bottom; }
.left_col_box_speakers h3 {height:28px; margin:0 ; padding:0px 10px 0 11px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:15px; font-weight:normal; background-image:url(/images/layout/bg_menu_heading_speakers.gif); background-repeat:no-repeat; text-align:left;}
/*conference download button*/
#conf_prog {margin:9px auto 0px auto; width:270px; height:130px; position:relative; background-image:url(/images/layout/bg_conference_program.jpg); background-repeat:no-repeat;}
#conf_prog a#online {display:block; position:absolute; left:9px; top:90px; width:122px; height:32px; background-image:url(/images/layout/btn_prog_view_online.jpg); background-repeat:no-repeat; background-position: 0px -32px; }
#conf_prog a#download {display:block; position:absolute; left:139px; top:90px; width:122px; height:32px; background-image:url(/images/layout/btn_prog_download.jpg); background-repeat:no-repeat; background-position: 0px -32px;}
#conf_prog a#online:hover, 
#conf_prog a#download:hover {background-position:0px 0px;}
#conf_prog a#online:focus, 
#conf_prog a#download:focus {outline:0;}


/* home page */
#toptitle {margin-bottom:15px;}
#container_home { width: 1000px; padding:0px; margin: 0 auto; text-align:center; background-image:url(/images/layout/bg_container_home.gif); background-repeat:repeat-y; }
#main_body_home { padding:0; text-align:left; margin-left:39px; background-image:url(/images/layout/bg_main_body_home.gif); background-repeat:no-repeat; background-position:left bottom; }
#mainContent_home { margin: 0 0 0 300px; padding:0; vertical-align:top; text-align:left; color:#666666;}
.content_frame { width:620px; background-image:url(/images/layout/bg_content_frame.gif); background-repeat:repeat-y; background-color:#FFFFFF; }
.content_frame .cf_top {background: url(/images/layout/bg_content_frame_top.gif) no-repeat left top;}
.content_frame .cf_top .cf_bot {background: url(/images/layout/bg_content_frame_bottom.gif) no-repeat left bottom;}
/*boxes*/
.boxes1, .boxes2, .boxes3 {width:622px; position:relative; background-repeat:no-repeat; margin:6px 0 12px 0; padding:0;
font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.4;}
.boxes1 h2, .boxes2 h2, .boxes3 h2 {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; position:absolute; text-align:center; overflow:hidden; }
.boxes1 {background-image:url(/images/layout/boxes1.jpg); height:179px;}
.boxes2 {background-image:url(/images/layout/boxes2.jpg); height:254px;}
.boxes3 {}
.boxes2 h2#b2left {top:88px; left:0px; width:240px;}
.boxes2 h2#b2right {top:88px; left:250px; width:370px;}
.boxes1 h2#b1center {top:56px; left:190px; text-align:left;}
.boxes2 #b2content_left {position:absolute; left:18px; top:119px; width:215px;}
.boxes2 #b2content_right {position:absolute; left:268px; top:119px; width:345px;}
.boxes1 #b1content_center {position:absolute; left:192px; top:81px; width:420px;}
.boxes2 #b2link_left {position:absolute; top:219px; left:136px;}
.boxes2 #b2link_right {position:absolute; top:219px; left:516px;}
.boxes1 #b1link_center {position:absolute; top:146px; left:516px;}


/* content */
.spacer { width:582px; margin:0 0 0 20px; padding:20px 0px 22px 0px; }
.spacer h1 {color:#3081d8; font-size:20px; border-bottom:1px solid #6fb62c; font-family:Arial, Helvetica, sans-serif; padding:7px 0 0px 0; margin:0 0 10px 0;}
.spacer h2 {color:#3081d8; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; }
.spacer h3 {color:#388a19; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; }
.spacer h4 {color:#666666; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; }
.spacer h5 {color:#666666; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; }
.spacer p {padding:0 0 10px 0;}
.spacer a {color:#095edc;}
.spacer a:hover {color:#333333;}
.spacer ul, .spacer ol  {margin-left:30px;}
.spacer ul {	list-style: disc url(file:///C|/Documents%20and%20Settings/gilbert.colobanea/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/OTI789AB/none) outside; }
.spacer ol {	list-style: decimal outside; }
.vline { border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-left-color: #CCCCCC; padding:2px 0px 0px 4px; }
/* Themes */
p.themeTitle { font-weight:bold; margin:20px 0 3px 0; padding:0; font-size:13px;}
div.themeDescription {margin:0; padding:0;}
div.themeDescription p { margin:0; padding:0;}
/* attendees list */
ul.att_list {margin:0 0 0 3px; padding:0 0 0 3px;}
ul.att_list li {margin:0; padding:0;}


/* program */
#container_program { width: 1000px; padding:0px; margin: 0 auto; text-align:center; background-image:url(/images/layout/bg_container_program.gif); background-repeat:repeat-y; }
#main_body_program {padding:0; text-align:left; margin-left:39px; background-image:url(/images/layout/bg_main_body_program.gif); background-repeat:no-repeat; background-position:left bottom;}
#mainContent_program { margin:0px 40px 0 0px; padding:0; vertical-align:top; text-align:left; color:#666666; background: url(/images/layout/bg_content_frame_top_program.gif) no-repeat left top; }
#mainContent_program .spacer {width:900px; margin:0 0 0 11px; padding:21px 0px 22px 0px; }
#mainContent_program .spacer .tblProgram {background-color:#e6eeff; border-bottom:10px solid #e6eeff;}
#mainContent_program .spacer .tblProgram tr {background-image:url(/images/layout/bg_program_tr.gif); background-repeat:repeat-x;}
#mainContent_program .spacer .tblProgram tr.separator { background-image:none;}
#mainContent_program .spacer .tblProgram tr.separator td {height:10px; font-size:1px; padding:0;}
#mainContent_program .spacer .tblProgram td {font-family: Arial; font-size: 11px; color: #333333; text-align:left; margin:0; padding:6px;}
#mainContent_program .spacer .tblProgram td.breaks {color:#9598ba; font-weight:bold; background-color:#FFF; background-image:url(/images/layout/bg_program_breaks.gif); background-repeat:repeat-x;}
#mainContent_program .spacer .tblProgram td.day {font-weight:bold; font-size:11px; font-family:Verdana, Geneva, sans-serif; padding-top:5px; color:#0047aa; background-color:#bbd1ff; background-image:url(/images/layout/bg_program_day.gif); background-repeat:repeat-x; height:22px; line-height:22px; text-indent:10px;}
#mainContent_program .spacer .tblProgram td.t_time {font-size: 10px; font-style: italic; font-family:Arial, Helvetica, sans-serif; 	white-space: nowrap; background-image:url(/images/layout/bg_program_td.gif); background-repeat:no-repeat; background-position: right top; }
#mainContent_program .spacer .tblProgram td.plenary {color:#FFF; font-weight:bold; background-color:#8da1b8; background-image:url(/images/layout/bg_program_plen.gif); background-repeat:repeat-x;}
#mainContent_program .spacer .tblProgram td div.sTitle {padding:0px;}
#mainContent_program .spacer .tblProgram tr.sLocation td {height:16px; background-color:#f1f6ff; padding:0;}
#mainContent_program .spacer .tblProgram tr.sLocation td.first {background-image:url(/images/layout/bg_program_td.gif);	background-repeat:no-repeat; background-position: right bottom;}
#mainContent_program .spacer .tblProgram tr.sLocation td.loc {font-weight:bold; text-indent:5px; background-color:#f1f6ff; color:#676ca4; background-image:none; line-height:16px;} 
#mainContent_program .spacer .tblProgram tr td span.loc {font-weight:normal; font-style:italic;} 


/* Blog */
.blogSpacer {padding-top:20px; padding-left:10px;}
.blogSpacer h2#blogIndex {width:272px; text-align:center; height:41px; color:#FFF; background-image:url(/images/layout/btn_blog.gif); line-height:36px; margin:0; padding:0; font-size:21px; font-family:Arial, Helvetica, sans-serif;}
.blogSpacer h2#blogIndex a {color:#FFF; text-decoration:none;}
.blogSpacer .left_col_box {margin-left:0;}
.blogSpacer ul {}
.blogSpacer ul li {background-image:none; font-weight:normal;}
.blogSpacer ul li.comment-item {}
#blogDescription {margin-bottom:10px;}
h2.entry-title {margin:0; padding:0;}
h2.entry-title a {color:#3081db; text-decoration:none; border-bottom:1px dotted #3081db;}
.entry-title a:hover {color:#333; text-decoration:none; border-bottom:1px solid #333;}
.entry-date {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.entry-content {margin:5px 0 0 0;}
.entry-meta {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:22px;}
#socialMedia {margin-left:56px; height:60px;}
#socialMedia #btnL {float:left; width:50px; height:48px; display:block; background-image:url(/images/layout/btn_linkedIn_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; margin-right:10px; }
#socialMedia #btnR {float:left; width:50px; height:48px; display:block; background-image:url(/images/layout/btn_rss_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; margin-right:10px; }
#socialMedia #btnT {float:left; width:50px; height:48px; display:block; background-image:url(/images/layout/btn_twitter_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; margin-right:10px;}
#socialMedia #btnL:hover, #socialMedia #btnR:hover, #socialMedia #btnT:hover
{	background-position:0 -50px;}
#gravatar {float:right;}
.form-label {display:block; float:left; width:110px;}
.form-input {margin-bottom:5px;}
.form-input input {width:150px;}
.form-input textarea {width:450px;}
.form-submit {margin-left:110px;}
label.error {display:block; margin-left:110px; color:#F00;}
.comment-meta {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:3px; margin-left:40px;}
h3.commentsheader, #comments h3, #respond h3 {padding:0; margin:0 0 4px 0;}
#related {margin-bottom:10px;}
.comment-author .avatar {float:left;}
.comment-author .fn {margin-left:40px; display:block; font-weight:bold; margin-bottom:2px;}
.comment-author .fn a.url {text-decoration:none;}
ol.commentlist {list-style-image: none; list-style-type: none;}


/* sessions */
#sessions { padding:0; margin:0; }
#sessions h2 {margin:10px 0 0 0; padding:0 10px 0 10px; background-color:#ebebeb; font-size:14px; line-height:1.5; border-left:3px solid #3081d8; color:#1671d3;}
#sessions p {margin:3px 0 0 0; padding:3px 0 7px 0;}
#sessions a {color:#3081d8;}
#sessions a:hover {color:#333;}
#sessions .sessionTime { margin-top:0; font-size:10px; font-style:italic; padding-left:13px;}
#sessions .sessionSpeaker {font-size:11px; line-height:1.3; margin:0; padding:0 0 0 12px;}


/* Site Path Navigation*/
#bread_crumbs { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-bottom:10px;}
#bread_crumbs .separator {}
#bread_crumbs .current_node {}
#bread_crumbs .node_style {}
#bread_crumbs .root_node {}


/* sponsors */
#sponsors {width:922px; height:130px; overflow:hidden; position:relative; background-color:#FFFFFF; background-image:url(/images/layout/bg_sponsors.gif); background-repeat:no-repeat; }
#sponsors #sponsors_logos {width:920px; height:90px; overflow:hidden; position:absolute; top:10px; left:1px;}


/* footer */
#footer {width:1000px; height:70px; margin:0px; padding:0px; position:relative; background-image:url(/images/layout/bg_footer.gif); background-repeat:no-repeat; clear:both;}
#globe_logo { position:absolute; top:6px; left:31px; } 
#footer_center { position:absolute; top:16px; left:390px; }
#footer_center a { text-decoration:none; color:#666666; }
#footer_center a:hover { text-decoration:underline;}
#copyright { position:absolute; top:16px; left:745px; color:#666666; }
#copyright p, #footer_center p { margin:0; padding:0; line-height:normal;}


/* gallery */
#gallery {border:#CCCCCC solid 1px; float:left; width:112px; margin:0 10px 120px 0; padding:6px 0px 0px 0px; text-align:center;}
#gallery img {margin:0 0 6px 0; padding:0 6px 0px 6px; border:none;}


/* gallery 2 */
#gallery2 { margin-left:16px; z-index: auto}
#gallery2 a { display:block; width:166px; height:116px; text-decoration:none; background-color:#FFFFFF; float:left; border:1px solid #CCCCCC; margin:0 10px 18px 0;}
#gallery2 a:hover {background-color:#cccccc; float:left; border:1px solid #666666;}
#gallery2 a img {margin:8px; border:none;}


/*menu*/
#smoothmenu1 { position:absolute; top:174px; left:3px;}
.ddsmoothmenu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width: 100%; }
.ddsmoothmenu ul{  margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; display: inline; float: left; }
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; /* background: #096BC2;  background of menu items (default state) removed for transparency*/ color: white; padding:8px 9px 8px 9px; /*border-right: 1px solid #778;*/ color: #2d2b2b; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: white; }
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/ background: #00457C; color: white; }
.ddsmoothmenu ul li a:hover{ background: #00457C; /*background of menu items during onmouseover (hover state)*/ color: white; }	
/*1st sub level menu*/ 
.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; /*collapse all sub menus to begin with*/ visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ display: list-item; float: none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{ top: 0; }
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{ width: 160px; /*width of sub menus*/ padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #70a5d4; background: #096BC2; /* added only for subitems*/ font-weight:normal; }
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{ position: absolute; top: 12px; right: 7px; }
.rightarrowclass{ position: absolute; top: 6px; right: 5px; }
/* ######### CSS for shadow added to sub menus  ######### */
/*.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver; }
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/ /*opacity: 0.8; } */


/* Exhibitor Profile */
#search_general{padding: 8px 0 10px 0px;}
#search_general #searchBox { width:580px; overflow:hidden;}
#searchBox label {width:120px; display:block; float:left;}
#searchBox .txt_keywords{border: solid 1px #acd3f3; width: 200px; float:left;}
a.search_btn{width: 64px; height:21px; background-image: url(/images/search/search_button.jpg); display:block;background-position:bottom; color:#ffffff; text-decoration:none;text-align:center;font-family: Arial; font-size: 13px;padding-top: 3px;padding-right: 3px; float:left;margin-left: 5px;}
a.search_btn:hover{ background-position:top;}
a.search_btn_adv{width: 126px; height:21px; background-image: url(/images/search/search_button_adv.jpg); display:block;background-position:bottom;color:#ffffff; text-decoration:none;text-align:center;font-family: Arial; font-size: 13px;padding-top: 3px;padding-right: 3px; float:left;margin: 10px 0 10px 180px;}
a.search_btn_adv:hover{ background-position:top;}
#search_wrapper{font-family:Arial; font-size: 13px; color: #666666;}
#search_wrapper h2{font-size: 14px;}
.search_title{color: #3081d8; font-size: 16px; font-family: Verdana, Arial, Times New Roman; font-weight:bold;}
.advancedsearch_wrapper{padding: 8px 0 20px 40px; width: 546px; display:none;margin-left: -23px;}
#pnl_advanced_top{height: 5px;background-image: url(/images/search/adv_search_top.gif); overflow:hidden;}
#pnl_advanced_top div{position: absolute;color:#519510; font-size:14px;margin-left: 17px;margin-top:-8px;}
#pnl_advanced_mid{background-image: url(/images/search/adv_search_mid.gif); padding-left: 20px;}
#pnl_advanced_mid h2{text-align:center;}
#pnl_advanced_mid h3{ font-size: 13px;}
#pnl_advanced_mid div{padding-left: 15px;}
#pnl_advanced_btm{height: 4px;background-image: url(/images/search/adv_search_btm.gif);overflow:hidden;}
#pnl_advanced_mid p{color:#79ac49; text-align:center; font-style:italic;}
.pnl_results{padding: 0px 0px 10px 0px;/*clear:both; */ }
.search_heading{font-size: 14px;text-decoration:underline;line-height: 25px;}
.search_heading a{font-size: 12px; text-decoration:none;}
.search_subheading{font-size: 13px;}
.search_content{font-size: 12px;margin-left:15px;}
.search_content span ul{margin:5px 0 0 15px; padding:0;}
#tooltip{color:Green; font-size: 12px; font-style:italic;text-align:center; width: 80%;padding-top: 8px;}
.ddl{color:#666666;}
.advanced_search{font-size:11px;font-family:Arial;margin-bottom: 0px;text-align:right;padding-right: 60px;}
.advanced_search a:visited{color: #0000ee;}
.turnoffadvanced_search{font-size:11px;font-family:Arial;display:none;margin-bottom: 10px;text-align:right;padding-right: 60px;}
.search_popup{position:absolute;margin: 50px auto;width:600px;display:none;z-Index:1001;border:2px solid black;background-color:#FFFFFF;text-align:left;vertical-align:middle;padding:10px;font-family:Arial; font-size: 13px;}
.opaqueLayer{display:none;position:fixed;top:0px;left:0px;opacity:0.6;filter:alpha(opacity=60);background-color: #000000;z-Index:1000;height: 100%;}
.gridview{width:580px;}
.first_column{text-align:center;}
.Main_Profile{width: 540px; padding: 10px 0 0 0px;}
.profile_title{color: #3081d8; font-size: 16px; font-family: Verdana, Arial, Times New Roman; font-weight:bold;}
.profile_section{margin-bottom: 15px;}
/*error messages*/
#val_message_name{color: Red; position:absolute; margin-left: 355px; margin-top: 57px;}
#val_message_email{color: Red; position:absolute; margin-left: 355px; margin-top: 87px;}
#val_message_subject{color: Red; position:absolute; margin-left: 486px; margin-top: 114px;}
#val_message_body{color: Red; position:absolute; margin-left: 486px; margin-top: 210px;}
.contactform_bottom_buttons{text-align:right;padding:10px;}
.contactform_bottom_buttons a{text-decoration: none;}
.go_back{float:right; margin: 20px 120px 0 0;display:block;}
#popup_ContactForm_wrapper {width:450px; margin: 0 auto;}
#popup_ContactForm {width:580px; }
#popup_ContactForm_wrapper label {float:left; width: 110px;}
.spanTo {display:block; clear:right; font-weight:bold; }
div.popupRow {width:430px; clear:both; padding:3px; }
.link{font-size:11px;font-family:Arial;text-align:right;margin-left: 420px;text-decoration:none;}
.link:hover{text-decoration:underline;}


/* exhibitor-only button*/
a.btn {display:block; width:66px; border:1px solid #3081D8; background-color:#c0d9f3; color:#3081D8; text-align:center; line-height:20px; text-decoration:none; margin-top:10px;}
a.btn:hover {display:block; width:66px; border:1px solid #1f5ab3; background-color:#3081D8; color:#FFFFFF; text-align:center; line-height:20px; text-decoration:none;}


/* editor */
.bluebox {background-color:#e4ecf1; padding:10px !important; border:1px solid #B8C8C2; margin:5px 0px 5px 0px;}
.bluebox .blueboxtitle, .blueboxtitle {color:#3081d8; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; font-weight:bold;}

