@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:#000; }
#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/nocioc-mar11.jpg); background-repeat:no-repeat; border-bottom:1px solid #000; border-top:1px solid #000; 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; position:relative; left:-10px; padding:0 0 0 0px; background-color:#fff; background-image:url(/pix/left_bg.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; background-image:url(/pix/background.jpg); background-repeat:no-repeat; background-position:middle;}
#centerpadding p { padding-bottom:10px; }
#centerpadding h1 { padding:5px 20px; margin-bottom:5px; color:#628F63; font-size:1.8em; position:relative; left:-20px; background-image:url(/pix/h1_bg.jpg); background-repeat:no-repeat; background-position:bottom left; }
#centerpadding h2 { padding:5px 20px; margin-bottom:5px; color:#BECF26; font-size:1.4em; position:relative; left:-20px; background-image:url(/pix/h1_bg.jpg); background-repeat:no-repeat; background-position:bottom left; }
#centerpadding h3 { padding:5px 20px; margin-bottom:5px; color:#001A66; font-size:1.2em; position:relative; left:-20px; background-image:url(/pix/h1_bg.jpg); background-repeat:no-repeat; background-position:bottom left; }
#centerpadding ul { padding:0 0 0 15px; list-style:disc; list-style:outside; }
#centerpadding ul ul { padding:10px 0 0 15px }
#centerpadding li { padding-bottom:5px; }
ol { padding:0 0 10px 20px; list-style:outside; list-style:decimal; }
#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; margin:10px 5px 0 5px; }
.orange li { margin-bottom:5px; }
ul.orange li a:link, ul.orange li a:visited, ul.orange li a:active  { cursor:pointer; color:#000; display:inline-block; width:100%; font-weight:bold; background:no-repeat url(/pix/li_bg.jpg) top left; padding:6px 7px; text-decoration:none;  }
ul.orange li a:hover { background-image:url(/pix/li_bg_over.png); }

#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; 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 top; 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 25px; }
.quote_author { border-color:#DBDBDB; border-style:solid; border-width:0 1px 1px; margin-bottom:25px; padding:0 10px 10px; text-align:right; }

#left p {margin:10px 5px;}
#email_to { margin:10px 5px; width:174px; border:1px solid #d8d8d8; background-color:#fff; }
#email_to p { margin:0; font-weight:bold; color:#628F63; border:1px solid #fff; background-image:url(/pix/li_bg_grey.jpg); background-repeat:repeat-y; background-position:left;  padding:5px; }
#email_to input { font-weight:normal; margin-right:5px; vertical-align:middle; border:1px solid #000; }
#email_to span { padding:2px 10px; }
#newsletter { margin-top:10px; border:none; }

.greenbox { background:#E3EFE4; border:1px solid #d8d8d8; padding:5px 5px 0 5px; }
.thin { width: 310px; }
.thin li { margin:5px 0; line-height:1.6em;  }

.agenda_table { color:#000 !important;}
#main h2.agenda, h2.agenda {background-image:none; padding:5px; left:0 !important; margin:0 !important; background: #628F63; color:#fff; 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 {background-image:none; padding:5px; left:0 !important; margin:0 !important; color: #008080; font-size:1.2em; text-transform:uppercase; }
.agenda_table { margin-top:20px; border:1px solid #961D0C; border-width:1px 1px 0 1px; }
.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:#000; }
.agenda_right_copy {width: 437px; float: right; display:inline; padding: 5px; background: #fff;}
.agenda_sub_title {background:#BECF26; 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; }
#contact_ { border:1px solid #d8d8d8; padding:0; }
.headimg { padding-bottom:10px; }
#contact_ p { padding: 0 10px 10px 10px; }
.form { clear:both; padding:5px; }
.form * { float:left; display:inline; 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; display:inline; }
.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; }
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; }
ol li ol li ol li { list-style-type:lower-roman; }

.agenda_table ul li table {display:block; }

h4 { padding: 0 0 20px 0; color:#628F63; font-size:1.2em; text-align:center; }
td { padding:0 0 10px 0; text-align:center; }

#imagescroller { float:right; margin:0 0 10px 10px; }
.img_left { float:left; margin:0 10px 10px 0; border:1px solid #dbdbdb; }
.img_right { float:right; margin:0 0 10px 10px; border:1px solid #dbdbdb; }
#centerpadding table td { vertical-align:top; text-align:left }
hr { clear:both; background:#ddd; border:0; margin:10px 0; height:1px !important; }
