/* CSS layout styles for Must Meet */

#wrapper { width:960px; margin:15px auto; text-align:left; }
#header { width:100%; margin-bottom:10px; }
#top_nav { width:940px; background:#3a9b3a url('../../images/furniture/bg_top_nav.gif') repeat-x 0 100%; min-height:21px; padding:4px 10px 0 10px; }

#content { width:960px; padding:15px 0; }
#content:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#home_signup_t { background:url('../../images/home/signup_box_border.gif') repeat-x 0 0; width:720px; float:left; margin-bottom:20px; }
#home_signup_b { background:url('../../images/home/signup_box_border.gif') repeat-x 0 100%; }
#home_signup_l { background:url('../../images/home/signup_box_border.gif') repeat-y 0 0 }
#home_signup_r { background:url('../../images/home/signup_box_border.gif') repeat-y 100% 0 }
#home_signup_corner { background:url('../../images/home/signup_box_corner.gif') no-repeat 0 0; min-height:226px; padding-left:1px; position:relative; }
#home_signup_corner #text_box { float:left; position:absolute; top:0; width:454px; margin:15px 20px; }
#home_signup_corner #bottom_nav { float:left; position:absolute; bottom:0; margin-bottom:1px; width:474px; background:url('../../images/home/bg_signup_bot_nav.gif') repeat-x 0 100%; min-height:22px; border-top:1px solid #c9cacd; text-align:center; padding:4px 10px 0 10px; }
#home_login { float:right; width:195px; min-height:88px; background:#e3e3e3 url('../../images/home/bg_home_login.gif') no-repeat bottom left; margin-bottom:10px; padding:10px; font-size:1.4em; font-weight:bold; }
#home_finder { float:right; width:195px; min-height:88px; background:#e3e3e3 url('../../images/home/bg_home_find.gif') no-repeat bottom left; padding:10px; font-size:1.4em; font-weight:bold; margin-bottom:20px; }
#promo_boxes { clear:both; }
#get_started { float:left; width:223px; border-right:1px solid #c9cacd; padding-right:12px; margin-right:12px; }
#try_it { float:left; width:223px; border-right:1px solid #c9cacd; padding-right:12px; margin-right:13px; }
#take_tour { float:left; width:223px; margin-right:25px; }
.promo_content { border-bottom:dotted 1px #c9cacd; margin:10px 10px 0 10px; min-height:140px; }
.promo_link { margin:8px 10px; text-align:right; font-size:1.2em; }
#latest_news { float:left; width:195px; background:#e3e3e3 url('../../images/home/bg_home_news.gif') no-repeat bottom left; min-height:184px; padding:10px; }
#right_column_home { float:right; width:215px; min-height:88px; background:#e3e3e3; margin-bottom:10px; padding:10px; margin-left:10px; }

#content #event_header #event_logo { float:left; margin:0 20px 0 0; }
#content #event_header #event_title { float:left; }

#left_column { float:left; width:180px; }
#left_column #left_login { width:160px; background:#e3e3e3 url('../../images/general/bg_left_login.gif') no-repeat bottom left; margin-bottom:10px; padding:10px; }
#left_column #left_register { width:160px; background:#e3e3e3 url('../../images/general/bg_left_register.gif') no-repeat bottom left; margin-bottom:10px; padding:10px; }
#left_column #left_register:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#left_column #left_register_pregreg { width:160px; background:#e3e3e3 url('../../images/general/bg_left_register.gif') no-repeat bottom left; margin-bottom:10px; padding:10px; }
#left_column #left_register_pregreg:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#left_column #left_setup { width:160px; background:#e3e3e3 url('../../images/general/bg_left_setup.gif') no-repeat bottom left; margin-bottom:10px; padding:10px; }
#left_column #left_setup:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#left_column #latest_news_left { width:160px; background:#e3e3e3 url('../../images/home/bg_home_news.gif') no-repeat bottom left; padding:10px; margin-bottom:10px; }
#left_column #latest_news_left:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#left_column #box_1 { width:160px; min-height:84px; background:#e3e3e3 url('../../images/register/bg_box_1.gif') no-repeat bottom left; margin-bottom:10px; padding:10px; }
#left_column #box_2 { width:160px; min-height:84px; background:#e3e3e3 url('../../images/register/bg_box_2.gif') no-repeat bottom left; margin-bottom:10px; padding:10px; }
#left_column #box_3 { width:160px; min-height:84px; background:#e3e3e3 url('../../images/register/bg_box_3.gif') no-repeat bottom left; margin-bottom:10px; padding:10px; }

#middle_column { float:left; width:549px; padding:0 20px; }
#middle_column .box_form .left_title { float:left; width:255px; }
#middle_column .box_form .right_title { float:left; width:253px; text-align:right; }
#middle_column .left { float:left; width:200px; margin:0; padding:0; }
#middle_column .right { float:right; width:225px; margin:0; padding:0; text-align:right; }
#middle_column .map { border:#c9cacd solid 1px; clear:both; }
#middle_column #event_footer { float:left; width:100%; border-top:#c9cacd dotted 1px; padding-top:15px; margin-top:20px; font-size:1.2em; text-align:right; }

#middle_column .tags_selection {width:580px; float:left; padding:20px; margin-bottom:1px; background-color:#D2D2D2; font-size:1.2em; }
#middle_column .tags_selection .box{margin: 0px;}
#middle_column .tags_selection div.heading {background: #2d953e;font-size: 1.1em;font-weight: bold;color: #fff;padding: 5px 10px;margin: 0px;}


#right_column { float:left; width:180px; padding:0 0 0 10px; border-left:#c9cacd solid 1px; }

#footer { width:100%; padding:10px 0 0 0; font-size:1.1em; color:#999; border-top:solid 1px #c9cacd; }
#footer:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#footer #copyright { float:left; width:480px; }
#footer #nav { float:left; width:480px; text-align:right; }

/* Popup CSS */
#pop_view_profile { width:500px; border:solid 1px #a9a9a9; font-size:1.1em; margin:0px; }
#pop_view_profile .delegate_header {margin:0px; width:490px; background:#2d953e; border-bottom:1px solid #fff; padding:5px 5px; font-weight:bold; color:#fff; }
#pop_view_profile .delegate_header .delegate_name {margin:0px; width:242px; float:left;}
#pop_view_profile .delegate_header .delegate_company {margin:0px; width:242px; float:left; text-align:right;}

 .delegate_header { width:100%; background:#2d953e; border-bottom:1px solid #fff; padding:5px 5px; font-weight:bold; color:#fff; }
.delegate_header:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.delegate_header .delegate_name { width:300px; float:left; }
.delegate_header .delegate_company { width:297px; float:left; text-align:right; }
.delegate_content { background-color:#ddf4e1; overflow:hidden; width:490px; padding:5px; }
.delegate_content .company_desc { width:194px; border-right:310px solid #ddf4e1; margin-right:-310px; float:left; padding:5px; }
.delegate_content .like_to_meet { width:191px; float:left; padding:5px; }
.delegate_content .keywords { width:191px; float:left; padding:5px; }
.delegate_footer { width:492px; background:#2d953e; border-top:1px solid #fff; padding:5px 5px; font-weight:bold; color:#fff; }

#middle_column .box_form { float:left; width:509px; background:#ddf4e1; padding:20px; border-bottom:1px solid #fff; color:#666; }
/******************/
#middle_column .box_form .small label { font-size:8pt; margin-left:5px; font-weight:normal; float:none; clear:both; padding:0px; }
.label { font-size:8pt; margin-left:5px; font-weight:normal; float:none; clear:both; padding:0px; }

#middle_column .box_form .small input { margin-bottom:-3px; }

#middle_column .box_form .checkbox { margin:0 0 3px 0; }
#middle_column .box_form .textarea { width:99%; height:70px; }
#middle_column .box_form .but_form { padding:10px 5px 0 0; }
#middle_column .box_form .but_form { padding:10px 5px 0 0; }
#middle_column .box_form .meeting_area label { width:200px; float:left; font-size:1.2em; }
#middle_column .box_form .meeting_area .input, #content #middle_column .box_form .meeting_area select { margin:0 0 10px 0; }
#middle_column .box_form .meeting_area textarea { width:365px; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
#middle_column .box_form .frm_table_row { margin:0 auto; padding:0; text-align:center; width:100%; clear:both; }
#middle_column .box_form .frm_left_container { float:left; width:200px; padding:0; margin:0; }
#middle_column .box_form .frm_right_container { float:left; width:300px; padding:0; margin:0; }

/*****************/
.box_form { float:left; width:580px; background:#ddf4e1; padding:20px; border-bottom:1px solid #fff; color:#666; }

/*Popup Box*/
#pop_change_location { width:286px; border:solid 1px #c9cacd; font-size:8pt; }
#pop_change_location .header { width:276px; background:#2d953e; border-bottom:1px solid #fff; padding:5px 5px; font-weight:bold; color:#fff; }
#pop_change_location .content { background-color:#ddf4e1; overflow:hidden; border:solild 1px blue; width:270px; padding: 5px 5px 0px 10px; margin:0px; }
#pop_change_location .buttons {background-color:#ddf4e1; padding-left:5px;overflow:hidden; padding-top:5px; padding-left:10px }