body, form, table, img, pre {font-size:13px; font-family:Arial, Verdana; color:#44535d; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:13px; line-height:18px; font-family:Arial, Verdana; color:#44535d;}
body {background-color:#94b8c3; text-align:center;}
a, a:link, a:visited {color:#44535d;text-decoration:underline;}
a:active, a:hover {color:#44535d;text-decoration:underline;}
#ThemeContainer {width:800px; margin:0 auto; text-align:left;}

hr {height:1px; color:#5b6871; border:0; background:#5b6871;}

/* Heading Styles */
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}

/* Header Styles */
.headLink {height:20px; text-align:right; vertical-align:bottom;}
.headLink a, .headLink a:link, .headLink a:visited {font-size:11px;}
.siteHeader {height:163px; vertical-align:top;}
#headerLink {position:absolute; top:0; left:9px; z-index:20; width:194px; height:153px; text-decoration:none; display:block;}
#headerLink img {width:194px; height:153px;}

#divTopContainer {position:relative; height:20px; width:100%;}
#divTopSpacer {position:absolute; top:0px; left:0px;}
#divTopHomeLink {position:absolute; right:0px; bottom:0px;}

/* Content Styles */
.contentCell {vertical-align:top; background:#fff;}
.column1 {width:203px; min-width:203px; border-right:solid 10px #94b8c3;}
.column2 {padding:30px;}
.ChildMenuCell { background:#fff;}
.ContentAreaBackground {background-color:#fff; padding:20px 19px 30px 20px;}
.RightOfContentArea {background-color:#ECE4BC; padding:10px;}
.BreadCrumbs, .BreadCrumbs a, .BreadCrumbs a:link, .BreadCrumbs a:visited {color:#81949a; font-weight:bold; font-size:7pt; padding-bottom:0px; text-decoration:none;}
#divHeaderDiv {padding:15px; font-size:13px; font-weight:bold; color:#515C5E;}
.PageHeaders {border:solid 1px #d3e0e3; line-height:18px; font-size:13px; margin:25px 0 30px; padding:15px; background-color:#e7eef0;}

/* Menu Styles */
.siteMenu {margin:10px 0; line-height:18px;}
.siteMenu a, .siteMenu a:link, .siteMenu a:visited {display:block; padding:2px 20px; color:#44535d; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; border-bottom:solid 1px #94b8c3;}
.separator {display:none; width:100%; height:1px; margin:0; padding:0; background:#94b8c3;}

/* Styles */
#divAdminLink {padding-left:20px;}
.AdminLink, .AdminLink a, .AdminLink a:link, .AdminLink a:visited {color:#000000; font-weight:bold; font-size:8pt;}

/* DRC Header Styles */
#siteHeaderContainer {position:relative; z-index:1; width:800px; height:153px;}
.sectionImage {position:absolute; top:0; left:0; z-index:5;}
a.headerDonateLink {position:absolute; top:8px; right:9px; z-index:10;}

/* Styles */
.RightBox {width:165px; height:auto; display:none;}
.RightBoxItem {width:165px; height:auto; padding-top:10px;}
.RightCategoryBox {padding-bottom:7px;}
.divBottom {font-weight:bold;}
.StaffSection_SectionTitle {display:none;}

/* Calendar Styles */
#CalendarPicker {width:220px;}
#CalendarPicker a, #CalendarPicker a:link, #CalendarPicker a:visited {font-size:11px;display:block; text-decoration:none;}
#CalendarPicker .dayEvent {background-color:#ddd;}
.dayheaderstyle {font-size:11px;}
.othermonthdaystyle a, .othermonthdaystyle a:link, .othermonthdaystyle a:visited {color:#ababab ! important;}



/* Site Search Styles */
#search {position:relative; z-index:10; margin:20px;}
#search .head {font-weight:bold; text-transform:uppercase; line-height:22px; font-size:11px;}
#search .txtSearch {position:absolute; top:22px; left:0; width:133px; height:19px; margin:0; padding:0 5px; border:solid 1px #5b6871;}
#search .btnSearch {position:absolute; top:22px; left:136px;}

/* Report Search Styles */
.reportSearchTable {border:solid 1px #E6DCA1; margin:20px 0px;}
.reportSearchTable tr td {padding:4px; white-space:nowrap;}
.reportSearchHeader {}
.reportSearchHeader td {background:#E6DBA3; font-weight:bold;}
.reportSearchRow td {}
.reportSearchRowAlt td {background:#EAE0AF;}

/* Footer Styles */
#divFooter {text-align:center;}
.FooterText {font-family:Arial; color:#5b6871; font-size:9pt; font-weight:bold; letter-spacing:1px;}
.smartzLink a, .smartzLink a:link, .smartzLink a:visited {text-decoration:none; color:#5b6871; font-size:9px; white-space:nowrap;}
.smartzLink a img {vertical-align:middle;}
