@charset "utf-8"; * { margin:0; padding:0; } a img { border:none; } .clear { clear:both; }

body { background-color:#e4e4e4; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#0E4935; }
#wrapper { font-size:1.2em; text-align:left; width:990px; margin:0 auto 0 auto; background-image:url(/pix/bg.jpg); background-repeat:repeat-y; }
#header { height:30px; padding:5px 22px 0 22px; background-image:url(/pix/bg_header.jpg); background-repeat:no-repeat; }
#header div { padding-bottom:5px; height:24px; }
#header div img { float:left; vertical-align:middle; margin:auto 0 auto 0; }
#header div div { border-bottom:0; }
#contact { float:right; padding:6px 0 6px 0px; }
#slogan { padding:6px 0 6px 10px; }
#quicklinks { float:right; color:#78787d; font-weight:bold; border-bottom:0; border-bottom:none; }
#quicklinks img { padding:6px 0 0 0; }
/* dropdowns */
#pmenu { padding:0; margin:0 auto; list-style-type:none; float:left; padding:3px 0 0 10px; }
#pmenu ul { padding:0; margin:0; list-style-type:none; display:block; }
#pmenu li { margin-right:10px }
#pmenu li ul { display:none; margin:0; padding:0; }
#pmenu li a, #pmenu li a:visited { display:block; width:150px; font-size:1.0em; color:#7e7e80; height:17px; line-height:17px; text-decoration:none; text-indent:5px; text-align:left; background:#fff url(/pix/module.gif) no-repeat; }
#pmenu li ul li a:link, #pmenu li ul li a:visited { font-size:0.8em; border:1px solid #f47920; border-width:0 1px 1px 1px; background:#fff; width:148px; }
#pmenu li ul li a:hover { background:#f47920;color:#fff; }
#pmenu li { float:left; background:#fff; }
#pmenu li:hover { position:relative; }
#pmenu li:hover > a { background:#f47920; color:#fff; }
#pmenu li:hover > ul { display:block; position:absolute; z-index:+1000; ! important; }
#pmenu > li:hover > ul { left:0; top:17px; }
/*ie 5 and 6 crap*/
* html #pmenu li a:hover { position:relative; background:#f47920; color:#fff; z-index:+1000; ! important; }
#pmenu li a:active { background:#f47920; color:#fff; }
* html #pmenu li ul { visibility:hidden; display:block; position:absolute; top:-11px; left:80px; }
#pmenu li a:hover ul { visibility:visible; left:0; top:17px; z-index:+1000; ! important; }

#toprow { margin:0 auto 0 auto; height:150px; width:966px; background-image:url(/pix/LNG-Americas-2012-2.jpg); background-repeat:no-repeat; clear:both; }
#toprow img { margin:0 0 0 10px; vertical-align:middle; float:left; }
#main { padding:0 22px 10px 22px; clear:both; }
#left { font-size:1.0em; width:189px; float:left; padding:0 1px 0 0; background-color:#fff; background-image:url(/pix/border.jpg); background-repeat:no-repeat; min-height:700px; _height:700px; background-position:top right; }
#right { width:189px; float:right; padding:5px 0 0 10px; background-color:#fff; background-image:url(/pix/border.jpg); background-repeat:no-repeat; min-height:700px; _height:700px; background-position:top left; }
#right p { padding-bottom:20px; color:#000; font-weight:bold; text-align:center; font-size:1.2em; }
#content { background-color:#fff; width:756px; float:right; padding:0 0 10px 0; }
#content h1 { padding:10px; }
#content h2 { padding:10px; }
#center h1 { padding:0; }
#center { width:547px; float:left; padding:5px; margin:0; background-color:#fff; min-height:700px; _height:700px; }
#centerpadding { padding:5px; }
#centerpadding p { padding-bottom:10px; }
#centerpadding h1 { padding:5px 10px; margin-bottom:5px; color:#141F5F; font-size:1.8em; position:relative; left:-10px; background-image:url(/pix/h1_bg.jpg); background-repeat:no-repeat; background-position:bottom left; }
#centerpadding h2 { padding:5px 10px; margin-bottom:5px; color:#141F5F; font-size:1.4em; position:relative; left:-10px; background-image:url(/pix/h1_bg.jpg); background-repeat:no-repeat; background-position:bottom left; }
#centerpadding h3 { padding:5px 10px; margin-bottom:5px; color:#141F5F; font-size:1.2em; position:relative; left:-10px; background-image:url(/pix/h1_bg.jpg); background-repeat:no-repeat; background-position:bottom left; }
#centerpadding ul { padding:0 0 10px 15px; list-style:disc; list-style:outside; }
#centerpadding ul ul { padding:10px 0 0 15px }
#centerpadding li { padding-bottom:5px; }
#footer { height:30px; clear:both; padding:0 22px 5px 22px; background-image:url(/pix/bg_footer.jpg); background-position:bottom; background-repeat:no-repeat; }
#footer_border { border-top:1px solid #e5e5e5; padding-top:10px; text-align:left; font-size:0.9em; color:#7b7c7e; }
#footer_border a { text-decoration:none; color:#7b7c7e; }
#footer_border a:hover { color:#e4780b; }

.orange, .orange_sub { list-style:none; background:url(/pix/ul_bg_grey1.jpg); background-repeat:repeat-y; padding:1px 1px 0 1px; margin:5px 0 0 0; border-bottom:1px solid #fff; border-top:1px solid #fff; }
.orange li a, .orange_sub li a { color:#fff; display:block; font-weight:bold; margin-bottom:1px; background:url(/pix/li_bg_grey.jpg); background-repeat:repeat-y; padding:5px; border:1px solid #fff; border-width:1px 0 1px 1px; text-decoration:none; width:177px; }
.orange li a:hover, .orange_sub li a:hover { color:#fff; background-image:url(/pix/greybg.gif); background-repeat:repeat; }

.orange li.over a, .orange_sub li.over a { color:#fff; display:block; font-weight:bold; margin-bottom:1px; background:#141F5F; background-repeat:repeat-y; padding:5px; border:1px solid #fff; border-width:1px 0 1px 1px; text-decoration:none; width:177px; }
.orange li.over a:hover, .orange_sub li.over a:hove { background-image:url(/pix/greybg.gif); background-repeat:repeat; }
.orange_sub { margin:6px 0 6px 12px }
#contact_ { border:1px solid #d8d8d8; padding:0; }
#contact_ h1 { left:0; }
.headimg { padding-bottom:10px; }
#contact_ p { padding:0 10px 10px 10px; }
.form { clear:both; padding:5px; }
.form * { float:left; border:1px solid #aaa; vertical-align:top; }
.form label { width:170px; height:20px; background:#fff; border:0; text-align:right; margin-right:10px; }
.form p { border:0; background:none; padding:0; margin:0; }
.form p * { margin:0; padding:0; }
.form option { border:0; float:none; }
.form textarea { font-family:Arial; font-size:13px; }
label.check { width:440px; }
.form label img { float:none; border:none; margin-left:8px; }
.nofloat { float:none; }
.send { clear:both; text-align:center; padding-top:15px; }
.clear { float:none; clear:both; }
.spacer { padding:15px 0; }
.noborder { border:none; }

.quote { background:#FAFAFA url(/pix/speach.gif) no-repeat scroll left center; border-color:#DBDBDB; border-style:solid; border-width:1px 1px 0; clear:both; font-size:1.2em; font-style:italic; margin-top:15px; padding:10px 45px; }
.quote_author { border-color:#DBDBDB; border-style:solid; border-width:0 1px 1px; margin-bottom:25px; padding:0 10px 10px; text-align:right; }

#email_to { color:#fff;margin-top:10px; padding:1px; background-image:url(/pix/ul_bg_grey1.jpg); background-repeat:repeat-y; }
#email_to p { border:1px solid #fff; background-image:url(/pix/li_bg_grey.jpg); background-repeat:repeat-y; background-position:left;  padding:6px; }
#email_to input { vertical-align:middle; }
#email_to span { padding:2px 10px; }
#newsletter { margin-top:1 0px; border:none; }

td { padding-bottom:5px; vertical-align:top!important; }
.floatright { float:right; border:1px solid #d4d4d4; margin:0 0 10px 10px; }
.speakers td { vertical-align:top; }
.speakers td a { color:#000; text-decoration:none; }
hr { border:1px solid #d4d4d4; }

/* agenda table */
.agenda_table { color:#000 !important;}
#main h2.agenda, h2.agenda { background:#275f30; color:#fff; left:0; float:left; display:inline; border-top:20px solid #fff; width:527px; font-size:1.3em;padding: 5px; margin: 0 0 0 0; height: 35px; line-height: 35px; text-transform:uppercase; }
#main h3.agenda, h3.agenda { color:#008080; font-size:1.2em; text-transform:uppercase; }
.agenda_table { margin-top:20px; }
.divItemTemplate ul { padding:0 0 10px 15px !important; list-style:disc !important; list-style:outside !important; width:auto !important; }
.divItemTemplate ul ul { padding:10px 0 0 15px  !important;}
.divItemTemplate li { padding-bottom:5px  !important; list-style:disc !important;}
.divItemTemplate a { display:inline-block; width:20px; float:right; display:inline; padding:5px 5px 5px 18px; background:no-repeat url(/pix/btn_icon_edit.gif) center left;  } 
.agenda_table td { vertical-align:top; background:repeat-x url(/pix/divItemTemplate_bg.gif) bottom left !important; }
.agenda_table table { float:left; width:627px; }
.agenda_left a, .agenda_right a, .agenda_right a, .agenda_right_copy a, .agenda_sub_title a { display:inline !important; float:none !important; width:auto !important; line-height:normal !important; padding:0 !important; margin:0 !important; background:none !important; }
.agenda_left { width:537px; background-color:#ccc; float: left; display:inline; border-top:1px solid #fff; padding: 0; background-color: #ccc;}
.agenda_right {width: 437px; float: right; display:inline; padding: 5px; background: #efefef; color:#0E4935; }
.agenda_right_copy {width: 437px; float: right; display:inline; padding: 5px; background: #fff; color:#0E4935; }
.agenda_sub_title {background: #193171; font-weight: bold; color: #fff; padding: 5px; min-height: 15px; _height: 15px; line-height: 15px; margin: -5px -5px 3px -5px;}
p.time { padding:5px !important; margin:0 !important; }
span.green { color:#8AC047; }

.img_left { float:left; margin:0 10px 10px 0; }
.img_right { float:right; margin:0 0 10px 10px; }
#privacy { display:none; }
#centerpadding table td { vertical-align:top; }
