* { margin: 0; padding: 0; }
img { border: none; }
body { margin: 0; background: #FFF; font: normal 12px Arial, Helvetica, sans-serif; }
p { margin: .5em 0; }
.clr { clear: both; font-size: 0; }
.spacer { padding-bottom: 10px; }
.left { float: left; width: inherit; }
.right { float: right; width: inherit; }
.center { text-align: center; }
p.hr { border-top: 1px solid #000; }
.form_wrapper { position: relative; }
#content ul, #content ol {  }
ul, ul.reddot { padding: 0 0 0 20px; margin-left: 0; }
ul li, ul.reddot li { list-style: url(../media/images/general/bullet_red_grey_bg.png); list-style-position: outside; }
#wrapper { width: 960px; margin: 0 auto; }
#topmenu a:hover, #topmenu a:visited:hover { text-decoration: underline; }
#topmenu { height: 24px; font-size: 12px; }
#topmenu a { display: block; height: 22px; line-height: 22px; color: #FFF; text-decoration: none; }
#topmenu a:hover, #topmenu a:visited:hover { font-weight: bold; text-decoration: none; }
#topmenu .parent { float: left; width: 85px; height: 22px; background-position: top center; background-repeat: no-repeat; text-align: center;  border-right: solid 2px #FFF; border-bottom: solid 2px #FFF; }

#submenu { height: 16px; padding: 5px; color: #FFF; }
#submenu a { margin: 0 10px; color: #FFF; text-decoration: none; }
#submenu a:hover, #submenu a:visited:hover { text-decoration: underline; }
#content { float: right; text-align: left; width: 760px; }
#content h2, #content h3 { padding-bottom: 15px; }
#content p, #content li, #content h3, #content h4 { padding-bottom: 10px; }
#breadcrumbs { text-align: left; vertical-align: top; padding-bottom: 10px; }
#edit { float: right; width: 185px; text-align: right; vertical-align: top; }
#bottom { clear: both; text-align: center; color: #4E4E4E; padding-top: 10px; }
#bottom a { color: #4e4e4e; }
.ui-dropdownchecklist { height: 20px; border: 1px solid #ddd; border-right: 0; background: #fff url("media/images/general/dropdown.png") no-repeat center right; }
label { font-weight: normal; }
.multiSelect { width: 200px; position: relative; height: 22px; padding: 0; margin: -.05em 0 0 0; border: 0; }
.multiSelect .title { background-color: #fff; border: 1px solid #999; padding: 0; margin: 0; cursor: default; min-width: 195px; }
.multiSelect div.title { position: absolute; z-index: 104; }
.multiSelect div.title-open { border-bottom: 1px solid #fff; }
.multiSelect .title { height: 18px; line-height: 18px; overflow: hidden; padding: 1px 1px 1px 3px; background: white url("/media/images/general/multiselect.gif") no-repeat top right; }
.multiSelect .title:hover { background: white url("/media/images/general/multiselect.gif") no-repeat top right; }
.multiSelectContent { position: absolute; z-index: 106; min-height: 1em; background: #F1F7FD; padding: .1em; display: block;  margin-top: -1px; border: 1px solid #999; }
.multiSelectContent input { margin-right: 7px; }
.collapsed { display: none; }
.multiSelectContent ul { overflow: auto; min-height: 1em; min-width: 20em; margin: 0; padding: 0; }
#content .multiSelectContent li { cursor: pointer; margin: 0 0 .2em 0; list-style:none; padding: 0; }
.multiSelectContent li:hover { background: #ddd; }
.a9selectall { border-bottom: 1px solid #ccc; }
DIV.examples { margin: 0 0 2em 0; width: 17em; border: 1px solid #e9e9e9; padding: .3em; }
DIV.examples LABEL.examples { display: block; margin: 0 0 .2em 0; }
#quick_search tr { height: 25px; }
#quick_search .multiSelect { width: 165px; font-size: 11px; }
#quick_search .multiSelect .title { width: 164px; min-width: 164px; color: #4E4E4E; }
#quick_search .multiSelectContent li { font-size: 11px; margin: 0 0 1px 0; }
tr.areaSelect { height: 25px; vertical-align: top; }
#quick_search select.areaselect { width: 170px; }
.print_pdf_save { font-weight: normal; }
.print_pdf_save a { font-size: 12px; }
.print_pdf_save img { vertical-align: middle; border: 0; }
.print_pdf_save .imgLink { text-decoration: none; }
#content .module { }
#content .module h3 { font-size: 20px; padding: 0; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; }
#content .module p { color: inherit; }
.module .br { padding: 4px 8px; }
.bottombar .br { padding-bottom: 18px; }
#content .read_more:link, #content .read_more:visited  { padding: 2px 14px 4px 0; text-transform: uppercase; text-decoration: none; color: #1b1818; background-position: top right; background-repeat: no-repeat; font: bold 12px  Arial, Helvetica, sans-serif; }
#content .read_more:hover { text-decoration: underline; } 
#content .read_more_green:link, #content .read_more_green:visited {  background-image: url(media/images/general/read_more_green_arrow.gif); }
#content .read_more_red:link, #content .read_more_red:visited { background-image: url(media/images/general/read_more_red_arrow.gif); }
#content .read_more_white_yellow:link, #content .read_more_white_yellow:visited { background-image: url(media/images/general/read_more_white_arrow_yellow_bg.gif); }
#content .read_more_green_yellow:link, #content .read_more_green_yellow:visited { background-image: url(media/images/general/read_more_green_arrow_yellow_bg.gif); }

.relative { position: relative !important; }
.static { position: static !important; }
#iamclaire .br { padding: 0; }
