@charset "utf-8";

.title { padding-left:14px; }
.orange { padding:0; margin-top:5px; background-image:url(/pix/ul_bg.jpg); background-repeat:repeat-y; border-top:1px solid #fff; border-bottom:1px solid #fff; list-style:none; }
.orange li { padding:0; background-image:url(/pix/li_bg_grey.jpg); background-repeat:repeat-y; background-position:left; margin:1px; border-left:1px solid #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; }
.orange li a { border:0; margin:0; text-transform:capitalize; color:#C8902F; font-weight:bold; text-decoration:none; font-size:1.1em; display:block; padding:6px;  }
.orange li a:hover { color:#000; background-image:url(/pix/li_bg_green.jpg); background-repeat:repeat-y; }
.orange li.over a { color:#000;  background:#748479; background-image:url(/pix/li_bg_teal.jpg); background-repeat:repeat-y; }
.orange li.over a:hover { color:#000; background-image:url(/pix/li_bg_green.jpg); background-repeat:repeat-y; }

#header div { border:none; }
#header div div { border:none; }
#toprow { margin:0px auto 0 auto; height:120px; width:966px; border-bottom:2px solid #C8902F; border-top:2px solid #C8902F; background:url(/pix/banner.jpg); }
#toprow img { margin:0; vertical-align:middle; }
#center h1 { text-transform:uppercase; font-size:1.4em; font-style:italic; color:#C8902F; padding:15px 0 10px 0; border-bottom:1px solid #dbdbdb; margin-bottom:10px; }
#center h2 { text-transform:uppercase; font-size:1.2em; color:#C8902F; padding:15px 0 10px 0; border-bottom:1px solid #dbdbdb; margin-bottom:10px; clear:both; }
#center h2 a { text-decoration:none; text-transform:uppercase; padding-top:80px; color:#C8902F; }
#center h2 a img { float:left; margin-right:10px; }
#center p { padding-bottom:10px; }
.right { text-align:right; }
#center ul { list-style-position:outside; margin:0 0 10px 20px; list-style-image:url(/pix/li_style_teal.gif); list-style-type:circle; }
#center li { padding:5px; }
.twocols { display:inline; list-style-position:outside; }
.twocols li { width:260px; float:right; list-style:disc; }
.info { border-collapse:collapse; margin-bottom:10px; }
.info td, tr {border:1px solid #000; padding:5px; }
.info th { text-align:center; }
img.left { float:left; padding-right:10px; }
#pics img { margin:0 2px 0 2px; }
.quote { border:1px solid #dbdbdb; border-width:1px 1px 0 1px; clear:both; font-style:italic; font-size:1.2em; padding:10px 45px 10px 45px; background:#fafafa; background-image:url(/pix/speach.gif); background-repeat:no-repeat; background-position:left; margin-top:15px; }
.quote_author { text-align:right; border:1px solid #dbdbdb; border-width:0 1px 1px 1px; padding:0 10px 10px 10px; margin-bottom:25px;  }
#email_to { margin-top:10px; padding:1px; background-image:url(/pix/ul_bg.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:10px; border:none; }
#right p { margin-bottom:10px; font-weight:bold; }
#footer { padding:0 12px 0 12px; }
#footer_border { border-top:2px solid #C8902F; padding:5px 10px 0 10px; }
#holder { padding:5px; background:#fafafa; border:1px solid #dbdbdb; margin-bottom:10px; height:140px; }
#holder img { float:left; margin-right:10px; }
#holder th, #holder td { vertical-align:top; padding-bottom:10px; }
.clear { clear:both; }
table#list, table#list td, table#list tr { border:none; vertical-align:top; }
.teal { color:#008080; }
#max { border:1px solid #dbdbdb; padding:10px; margin-top:10px; clear:both; }
.form { clear:both; padding:5px; }
.form * { float:left; background:#efefef; 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; }
#partners { border-collapse:seperate; border-width:0; }
#partners td { text-align:center; border-bottom:1px solid #dbdbdb; border-width:0 0 1px 0; text-transform:uppercase; padding:5px; }
#gal, #gal * { margin:0; padding:0; }
#gal { border:1px solid #dbdbdb;text-align:center; }
#gal img { padding:4px; vertical-align:middle; }
#privacy { display:none; }
.noborder { border:0; background:none; }
.clear { clear:both; }
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; }
#events { line-height:1.5; }
/* agenda classes / tables 
#center h2.agenda {background: #008080; font-size:1.3em; color: #fff; padding: 5px; margin: 20px 0 0 0; border-top: 20px solid #fff; border-bottom: none; height: 25px; line-height: 25px;}
h3.agenda {color: #008080; font-size:1.2em;}
.agenda_table {background-image:url(/pix/agenda_bg.gif); background-repeat: repeat-y; background-color: #ccc;}
.agenda_left {width: 80px; float: left; border-top:1px solid #fff; padding: 5px; background-color: #ccc;}
.agenda_right {width: 440px; float: left; border-top:1px solid #fff; padding: 5px; background: #efefef;}
.agenda_right_copy {width: 440px; float: left; border-top:1px solid #fff; padding: 5px; background: #fff;}
.agenda_sub_title {background: #008080; font-weight: bold; color: #fff; padding: 5px; min-height: 15px; _height: 15px; line-height: 15px; margin: -5px -5px 3px -5px;}
*/
.agenda_table { color:#000 !important;}
#main h2.agenda, h2.agenda { background:#008080; 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;  }
.agenda_right_copy {width: 437px; float: right; display:inline; padding: 5px; background: #fff; }
.agenda_sub_title {background: #008080; 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; text-align:left }
.tbl_partners td { text-align:center !important; padding:10px; width:50% !important; }