@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:#777; }
#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; }
#slogan { padding:8px 0 6px 10px; }

#toprow { margin:0 auto 0 auto; height:120px; width:966px; background-image:url(/pix/iraq.jpg); background-repeat:no-repeat; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; 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; background-image:url(/pix/background.jpg); background-repeat:no-repeat; background-position:center;}
#centerpadding { padding:5px; }
#centerpadding p { padding-bottom:10px; }
#centerpadding h1 { padding:5px 10px; margin-bottom:5px; color:#F7B229; 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:#111; 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:#F7B229; 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; 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:#000; background-image:url(/pix/greybg.jpg); background-repeat:repeat; }
.orange_sub { list-style:none; background:url(/pix/ul_bg_grey1.jpg); background-repeat:repeat-y; padding:1px 1px 0 1px; margin:0px 0 0 15px; border-bottom:1px solid #fff; border-top:1px solid #fff; }
.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:162px; }
.orange_sub li a:hover { color:#000; background-image:url(/pix/greybg.jpg); background-repeat:repeat; }

#contact_ { border:1px solid #d8d8d8; padding:0; }
#contact_ h1 { left:0; }
#contact_ h2 { 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;  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; color:#fff; }
#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:10px; border:none; }

.floatright { float:right; border:1px solid #d8d8d8; margin:0 0 10px 10px; }
td { padding-bottom:10px; text-align:center; }

.topics { border-collapse:collapse; border:1px solid #000; }
.topics td, .topics th { vertical-align:top; text-align:left; padding:5px; border:1px solid #000;}

.flag_links { margin:119px 0 0 205px; }
.flag_links img { margin:0 !important }


.agenda_table { color:#000 !important;}
#main h2.agenda, h2.agenda { background:#111; 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:#111; 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:#CF8800; }
.agenda_right_copy {width: 437px; float: right; display:inline; padding: 5px; background: #fff; color:#777; }
.agenda_sub_title {background: #F7B229; font-weight: bold; color: #111; padding: 5px; min-height: 15px; _height: 15px; line-height: 15px; margin: -5px -5px 3px -5px;}
p.time { padding:5px !important; margin:0 !important; color:#000; }

.nofloat { float:none; }
.send { clear:both; text-align:center; padding-top:15px; }
.clear { float:none; clear:both; }
.spacer { padding:15px 0; }
.noborder { border:none; }
ol { margin-top:10px; }
ol li { list-style-type:decimal; margin:0 0 10px 25px; }
ol li ol li { list-style-type:lower-alpha; margin-bottom:0; }
.img_left { float:left; margin:0 10px 10px 0; border: 1px solid #666; }
.img_right { float:right; margin:0 0 10px 10px; border: 1px solid #666; }
#centerpadding table td { vertical-align:top; text-align:left }