@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:#193171; }
#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; }

#toprow { margin:0 auto 0 auto; height:120px; width:966px; background-image:url(/pix/worldlng.jpg); background-repeat:no-repeat; border-bottom:2px solid #777; border-top:2px solid #777; 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 { margin-bottom:20px; font-weight:bold; text-align:center;font-size:1em; color:#000; }
#right p.head { color:#001A66; margin-bottom:20px; font-weight:bold; text-align:left; font-size:1em; padding:5px; border-bottom:1px solid #d8d8d8; }
#right a { margin-bottom:20px; text-align:center; display:block; }
#content { background:#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; min-height:700px; _height:700px; } /* background:no-repeat url(/pix/bg-w.jpg) top center; */
#centerpadding { padding:5px;}
#centerpadding p { padding-bottom:10px; }
#centerpadding h1 { padding:5px 10px; margin-bottom:5px; color:#0085CA; 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:#0085CA; 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:#0085CA; 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 { 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 { color:#fff; height:16px; 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 { color:#0085CA; background-image:url(/pix/greybg.gif); background-repeat:repeat; }

.orange_sub { margin-left:10px !important; 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_sub li a { color:#fff; height:16px; 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_sub li a:hover { color:#0085CA; background-image:url(/pix/greybg.gif); background-repeat:repeat; }
#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 { 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; color:#fff !important; }
#email_to input { vertical-align:middle; }
#email_to span { padding:2px 10px; }
#newsletter { margin-top:10px; border:none; }

td { padding:0 0 10px 0; text-align:center; }

/* agenda table */
.agenda_table { color:#000 !important;}
#main h2.agenda, h2.agenda { background:#4B9FCE; 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:#193171; }
.agenda_right_copy {width: 437px; float: right; display:inline; padding: 5px; background: #fff; color:#193171; }
.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; }

.img_left { float:left; margin:0 10px 10px 0; }
.img_right { float:right; margin:0 0 10px 10px; }
#centerpadding table td { vertical-align:top; }
