/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:9pt; font-family:Verdana, Arial, Tahoma; color:#333300; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:9pt; font-family:Verdana, Arial, Tahoma; color:#333300;}
body {background-color:#F3EDBD; text-align:center;}
.ThemeContainer {background-color:#fff; text-align:left; width:743px; margin:0 auto;}
a, a:link, a:visited {color:#663300;text-decoration:none;}
a:active, a:hover {color:#663300;text-decoration:underline;}

/* Header Styles */
.TopHeader {background-color:#F3EDBD; text-align:center;}
.SiteHeaderImage {height:151px; border-left:solid 1px #A8AA9D; border-right:solid 1px #A8AA9D;}
h1.PageTitle {color:#663300; font-weight:bold; font-size:12px; padding:0px 0px 5px 0px; margin:0px; text-transform:uppercase;}
h2.HomePageSubTitles {color:#41110b; font-weight:bold; font-size:12px; padding:0px 0px 5px 0px; margin:0px; text-transform:uppercase;}
h2.HomePageSubTitles a, h2.HomePageSubTitles a:link, h2.HomePageSubTitles a:visited {color:#41110b;}

/* Menu Styles */
td.SiteMenu {border-left:solid 1px #A8AA9D; border-right:solid 1px #A8AA9D; border-top:solid 1px #A8AA9D;}
td.SiteMenu ul {height:100%; border:solid 3px #fff;}
.SiteMenu {height:44px; background-color:#663200; white-space:nowrap;}

ul#Menu {text-align:center; margin:0; padding:0; line-height:40px;}
ul#Menu li {list-style-type:none; display:inline; padding:0px 12px;}
ul#Menu li a, ul#Menu li a:link, ul#Menu li a:visited {line-height:40px; white-space:nowrap; font-size:10px; color:#fff; font-weight:bold; text-transform:uppercase;}

.divChildMenu {margin:15px;}
.ChildMenu1 {line-height:13px; padding-top:7px;}
.ChildMenu1, .ChildMenu1 a, .ChildMenu1 a:link, .ChildMenu1 a:visited {font-size:11px; color:#663300; font-weight:bold; text-transform:uppercase;}
.ChildMenu1 a:active, .ChildMenu1 a:hover {text-decoration:underline;}
.ChildMenu2 {text-align:right; width:130px;}
.ChildMenu2 a, .ChildMenu2 a:link, .ChildMenu2 a:visited {font-size:10px; display:block; text-decoration:none; color:#663300;}
.ChildMenu2 a:active, .ChildMenu2 a:hover {text-decoration:underline;}
.imgMenuSeparatorTop {height:1px; width:1px;}
.MenuContentSeparator { background-color:#999966;}

/* Left Column Styles */
ul.LeftcolumnLinks {padding:10px; margin:20px;}
ul.LeftcolumnLinks li {direction:rtl; list-style-type:square; color:#663300; line-height:18px;}
ul.LeftcolumnLinks li a, ul.LeftcolumnLinks li a:link, ul.LeftcolumnLinks li a:visited {font-size:10px; color:#663300; font-weight:bold; text-transform:uppercase;}

/* Content Area */
.MainContentArea {border-left:solid 1px #A8AA9D; border-right:solid 1px #A8AA9D;}
.ContentArea {padding:15px 15px 15px 10px;}
.ContentArea, .ContentArea span, .ContentArea table {font-family:Arial, Verdana, Tahoma; line-height:18px;}
.divMainContentArea {padding-bottom:20px; font-size:11px; line-height:18px; font-family:Verdana;}
.divMainContentArea span {font-family:Verdana; font-size:11px; line-height:18px;}
p {font-size:11px; line-height:18px; font-family:Verdana;}

/* Home Article Styles */
.divArticle_Box_Description {width:250px; font-style:italic;}
.divHomeArticleTitle {color:#333300; font-weight:bold; font-size:10px;}
.divReadMore a, .divReadMore a:link, .divReadMore a:visited {font-style:italic; font-size:11px; color:#333300; text-decoration:underline;}

/* Article Styles */
.divArticleContainer {clear:both;}
.divArticle_ArticleContainer {}
.divArticle_ArticleContent {}
.divArticle_ArticleImage {float:left; width:139px;}
.divArticleSection_ArticleImage {float:left;}
.divArticleSection_ArticleTitle {padding:5px 0px 5px 0px;}
.divArticle_ArticleTitle {}
.ArticleSection_ArticleTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {}
.ArticleSection_ListReadMoreLink {}
.divBriefDescription {padding:5px 0px 5px 0px;}
.divArticleBodyText {}

/* Discussion Styles */
.discussTable {border:solid 1px #000000; border-collapse:collapse;}
table.discussTable tr th {padding:3px; background-color:#999966; color:#fff;}
table.discussTable tr td {padding:3px; background-color:#ffffff;}
.discussCell {}
.postTitle {color:#ffffff;}

/* Newsletter Signup */
.divNewsletterContainer {width:200px; margin:0 auto; text-align:left; border:solid 1px #bbbbbb; background-color:#fff;}
.NewsletterTxtBox {border:solid 1px #bbbbbb; width:100%; padding:3px;}
.NewsletterSignupLabel {font-weight:bold; line-height:18px;}

/* Calendar Styles */
.CalendarSection_CalendarPicker {background-color:#ffffff;}
table.CalendarSection_CalendarPicker {border:collapse:collapse; border:solid 1px #000000;}
.todaydaystyle a, .todaydaystyle a:link, .todaydaystyle a:visited {font-size:11px; color:#ffffff;}
.CalendarSection_CalendarPicker {border-collapse:collapse;}
.dayheaderstyle {background-color:#630; color:#fff;}
.dayheaderstyle a, .dayheaderstyle a:link, .dayheaderstyle a:visited {}
.othermonthdaystyle {background-color:#ddd;}
.othermonthdaystyle a, .othermonthdaystyle a:link, .othermonthdaystyle a:visited {font-size:11px; color:#000 ! important; display:block;}
.selecteddaystyle {color:#ffffff ! important;}
td.daystyle a {display:block; font-size:11px;}
.nextprevstyle a {display:block ; font-weight:bold; color:#fff ! important;}

/* WebBox Styles */
.divUpcomingEventsBriefDescription {padding:0px 20px 0px 0px;}
.WebBox_Event_Date {font-weight:bold;}

/* Footer Styles */
.Footer {height:73px; background-color:#41120C; border-left:solid 1px #B0AA87; border-right:solid 1px #B0AA87; border-bottom:solid 1px #B0AA87;}
.Footer {color:#f3ecbc; font-size:11px;}
.Footer a, .Footer a:link, .Footer a:visited {color:#f3ecbc; font-size:11px;}
.FooterContainer {background-color:#F3EDBD;}

/* Misc Style */
a.StaticNav, a.StaticNav:link, a.StaticNav:visited {color:#000;}

