/* CSS Document */

/* general layout */
body {font:1em Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 20px 0; text-align: center; color:#333; background:none;}
p, ul, ol, li, h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
td {vertical-align:top;}
ul { list-style:none;}

#container, #container_home { width: 100%; padding:0px; margin: 0 auto; text-align:center; background-image:none; }
#header { width:162px; height:179px; position:relative; overflow:hidden; margin:0; padding:0; background-color:#066cc0; text-align:left;}	
#header #logo {position:absolute; top:-6px; left:-71px; width:245px; height:205px; border:none;}
#header #banner {display:none;}
#main_body, #main_body_home { padding:0; text-align:left; margin:0; background-image:none;}
#left_col {display:none;}
#mainContent, #mainContent_home { margin:0; padding:0; vertical-align:top; text-align:left; color:#333333; background:none;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }


/* home page */
.content_frame {width:100%; background-image:none;}
#shareBttns {display:none;}
.content_frame .cf_top {background: none;}
.content_frame .cf_top .cf_bot {background:none;}
#toptitle {border:none !important; padding-bottom:0px;}
#toptitle div {font-size:2em !important; float:none !important; width:100% !important; margin:0; padding:0;}
#slideshow {display:none;}
/*boxes*/
.boxes1, .boxes2, .boxes3 {width:100%; position:static; background:none; margin:0px; padding:0;
font-family:Verdana, Geneva, sans-serif; font-size:1em; line-height:1.4; background-image:none;}
.boxes1 h2, .boxes2 h2, .boxes3 h2 {font-size:1.4em; font-family:Arial, Helvetica, sans-serif; color:#000000; position:static; text-align:left;}
.boxes2 h2#b2left, 
.boxes2 h2#b2right, 
.boxes1 h2#b1center {top:auto; left:auto; width:100%; text-align:left;}
.boxes2 #b2content_left, 
.boxes2 #b2content_right,
.boxes1 #b1content_center {position:static; left:auto; top:auto; width:100%;}
.boxes2 #b2link_left,
.boxes2 #b2link_right,
.boxes1 #b1link_center {display:none;}
.box_border {border:1px solid #CCC; padding:10px 20px; margin-bottom:10px;}

/* content */
.spacer { width:98%; margin:0; padding:20px 0px 22px 0px; }
.spacer h1 {color:#3081d8; font-size:2em; 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-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; font-size:1.8em;  }
.spacer h3 {color:#388a19; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; font-size:1.6em;  }
.spacer h4 {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; font-size:1.4em;  }
.spacer h5 {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; font-size:1.4em; }
.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/O96NSHMN/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:1.4em;}
div.themeDescription {margin:0; padding:0;}
div.themeDescription p { margin:0; padding:0;}

/* program */
#container_program { width: 100%; padding:0px; margin: 0 auto; text-align:center; background-image:none;  }
#main_body_program {padding:0; text-align:left; margin-left:0px; background-image:none;}
#mainContent_program { margin:0px; padding:0; vertical-align:top; text-align:left; color:#666666; background:none;}
#mainContent_program .spacer {width:100%; margin:0px; padding:10px 0 10px 0; }
#mainContent_program .spacer .tblProgram {border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-collapse:collapse;}
#mainContent_program .spacer .tblProgram td { font-family: Arial; font-size: 11px; color: #333333; text-align: center; border-right:1px solid #CCC; border-top:1px solid #CCC; margin:0; padding:4px;}
#mainContent_program .spacer .tblProgram td.t_title {text-align: center; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#FFF;}
#mainContent_program .spacer .tblProgram td.breaks {background-color:#d8eaea; color:#155a8c; font-weight:bold;}
#mainContent_program .spacer .tblProgram td.day {background-color:#249ad4; color:#FFF; font-weight:bold; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:1.4;}
#mainContent_program .spacer .tblProgram td.t_time {font-size: 10px; font-style: italic; font-family:Arial, Helvetica, sans-serif; white-space: nowrap; background-color:#d8eaea; }


/*sessions*/
#sessions { padding:0; margin:0; }
#sessions h2 {margin:10px 0 0 0; padding:0 10px 0 10px; background-color:#ebebeb; font-size:1.4em; line-height:1.5; border-left:3px solid #3081d8; color:#1671d3;}
#sessions p {margin:3px 0 0 0; padding:3px 0 4px 0;}
#sessions a {color:#3081d8;}
#sessions a:hover {color:#333;}
#sessions .sessionTime { margin-top:0; font-size:0.8em; font-style:italic; padding-left:13px;}
#sessions .sessionSpeaker {font-size:1em; line-height:1.3; margin:0; padding:0 0 0 12px;}

/* Site Path Navigation*/
#bread_crumbs {display:none;}

/* sponsors */
#sponsors {display:none;}

/* footer */
#footer {width:100%; height:auto; margin:0; padding:0; position:relative; background-image:none;}
#footer #globe_logo { position:absolute; top:0; left:0;} 
#footer_center {display:none;}
#copyright {position:absolute; top:0; right:0; color:#666666;}
#copyright p, #footer_center p { margin:0; padding:0; line-height:normal; font-size:0.8em;}


/* 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;}
#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 { display:none; }









/* Exhibitor Profile */
#search_general{display:none;}
#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: 1em;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: 1em;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: 1em; color: #666666;}
#search_wrapper h2{font-size: 1.4em;}
.search_title{display:none;}
.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:1.4em;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: 1.3em;}
#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: 1.4em;text-decoration:underline;line-height: 25px;}
.search_heading a{font-size: 1em; text-decoration:none;}
.search_subheading{font-size: 1.3em;}
.search_content{font-size: 1em;margin-left:15px;}
.search_content span ul{margin:5px 0 0 15px; padding:0;}
#tooltip{color:Green; font-size: 1em; font-style:italic;text-align:center; width: 80%;padding-top: 8px;}
.ddl{color:#666666;}
.advanced_search{font-size:1em;font-family:Arial;margin-bottom: 0px;text-align:right;padding-right: 60px;}
.advanced_search a:visited{color: #0000ee;}
.turnoffadvanced_search{font-size:1em;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: 1em;}
.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:100%;}
.first_column{text-align:center;}
.Main_Profile{width:100%; padding: 10px 0 0 0px;}
.profile_title{color: #3081d8; font-size: 1.6em; 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:1em;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:1.6em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; font-weight:bold;}

