@import url(nav.css);

#imodcmscalendar848 {border-top:1px solid #ccc;}
#imodcmscalendar848 table table {/*padding:5px;*/}
#imodcmscalendar848 table table td{/*padding-top:0px!important;*/}

span.imodDate {margin-top:-15px;}
div.imodLink {display:block;vertical-align:top;}
div.imodLink strong{display:block;}
div.imodLink img{float:left;}


.build {border: 1px solid #ff00ff;}
/* elements */
body { margin: 0;padding: 0;height: 100%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 70%;line-height: 1.5em;background-color: #800e0e;}
form#MainForm {width: 100%;height:auto!important;/* real browsers */	height:100%; /* IE6: treated as min-height*/	min-height:100%; /* real browsers */}
p {}
a {color: #7d0e0e;}
a:hover{color: #7d0e0e;}
img {	border: none;padding: 0;margin: 0;}
.PageTitleHeader, .PageSubTitleHeader {display: none;}
h1, h2, h3, h4, h5 {	font-family: Garamond, "Times New Roman", Times, serif;color: #7d0e0e;margin-bottom: 0;font-weight: normal;}
h1 {font-size: 190%;}
h2 {font-size: 180%;}
h3 {font-size: 160%;}
h4 {font-size: 140%;}
h5 {font-size: 120%;}


.expand img {background-color: #004129;float: none;display: block;}
.expand {background-color: #004129;}
/* block - prevents NS/SAFARI info box stuff */
.instructions, .error, .success, .profile, .filelibfiledetails, .eventsheader, .campaignsheader, .donationpaymentamount, table.profile,  .MessageBoardsDataGridHeader, .FileLibraryFileList{display:block;}
/* box settings */
.DataGridHeader, .EventsHeader, .EventDonationDetail, .CampaignsHeader, td.PageManagerHeader, tr.PageManagerHeader, .Profile {padding: 2px 5px 2px 5px;border: 1px solid #CCCCCC;}
.instructions {padding: 2px 5px 2px 5px;	border: 1px solid #CCCCCC;}
.DataGridHeader {}
.EventDonationDetail {width:250px;}
/*  core */
.HelpButton { color: #ffffff;background-color: #8E9296;border: solid;border-width: 1px;border-color: #ffffff;padding: 2px;font-weight: bold;width: 48px;text-align: center;}
.Error, .error {display: block;padding: 5px 0 5px 25px;color: #BF0000;background-color: #FFE8E8;	background-image: url(/images/icons/v2/common/exclamation.gif);background-repeat: no-repeat;	background-position: 2px;border: 1px solid #BF0000;}
.Success, .success {display: block;padding: 5px 0 5px 25px;color: #008000;background-color: #D0E8D0;background-image: url(/images/icons/v2/common/accept.gif);background-repeat: no-repeat;background-position: 3px 2px;	border: 1px solid #008000;}
.DataGridAltItem {background: #e8e8e8;}
.DataGridPager {font-weight: bold;letter-spacing: 3px;line-height: 20px;text-align: right;}
/*profile */
.ProfileHeader {font-weight:bold;}
.ProfilePageTabHeadings {font-weight:bold;}
/* search */
.SearchResultsDataGridAltItem {background: #e8e8e8;}
.SearchResultsDataGridPager {	font-weight: bold;letter-spacing: 3px;line-height: 50px;}
/* message boards */
table.HotTopics {width:250px;}
.MsgItem {background-color: #cccccc;}
.MsgItemSubject {background-color: #cccccc;}
.MsgItemInverse {background-color: #e8e8e8;}
.MsgItemSubjectInverse {background-color: #e8e8e8;}	
.LastPostingText {font-style: italic;color: #6B6B6B;}
.BadWordHighlight {font-weight: bold;color: #c42830;}
.MsgsReplyText {}
.MsgsDates {}

/* file library */
.FileLibFileDetails {background-color: #BCB8B8;width: 250px;padding: 2px 5px 2px 5px;}
.FileLibraryFileList {background-color: #E4E4E4;width: 250px;padding: 2px 5px 2px 5px;}
/* news */
/* events */
td.StoreItemHeader {border-color: #666666;}

/* donations */
.DonationPaymentAmount {background-color: #E4E4E4;	border: solid;	border-width: 1px;padding: 2px 5px 2px 5px;border-color: #0057F;}

/* pagemanager */
table.PageManager {border: solid;border-width:0px;border-color:#002963;}
/* photo albums */
/* communications utility */
table.CommUtil {/*width: 560px;*/}
td.CommUtilHeader {background-color:#CCCCCC;color:#FFFFFF;}
/* community specific */
#ContentMiddle {clear: both;}
#structureRow1 {margin: 0;padding: 0;width: 100%;height: 136px;display: block;clear:both;background-color:#fff;}
#structureRow2 {margin: 0;width: 100%;clear: both;display: block;overflow: hidden;background-image: url(images/background.gif);}
#structureRow3 {margin: 0;padding: 0;width: 100%;clear: both;display: block;overflow: hidden;background-color: #e9e9e9;border-top: 1px solid #ffffff;}
#structureRow4 {margin: 0;padding: 0;width: 100%;clear: both;display: block;overflow: hidden;border-top: 1px solid #ffffff;}
#structureTopLinks {margin: 0;padding: 0;width: 100%;height: 64px;background-image: url(images/topLinks_bg.gif);background-repeat: no-repeat;background-position: top center;}
#structureTopLinksPod {margin: 0 auto 0 auto;padding: 0;width: 780px;height: 64px;background-image: url(images/topLinksPod_bg.gif);background-repeat: no-repeat;background-position: top right;background-color: #ffffff;}
#ContentFooterLinks {margin: 0 auto 0 auto;padding: 0;width: 780px;height: 22px;}
#ContentFooterLinks div {margin: 0;padding: 0;float: left;}
#structureMasthead, #structureMarquee {margin: 0 auto 0 auto;padding: 0;width: 780px;}
#structure2col {margin: 0 auto 0 auto;padding: 0;background-image: url(images/2col_wrap_bg.gif);background-repeat: repeat-y;width: 780px;height:auto!important;height:100%; /* IE6: treated as min-height*/min-height:400px;}
#structureStart2col {margin: 0 auto 0 auto;padding: 0;background-image: url(images/start_wrap_bg.gif);background-repeat: repeat-y;width: 780px;height:auto!important;height:100%; /* IE6: treated as min-height*/min-height:400px;}
#structure3col {margin: 0 auto 0 auto;padding: 0;background-image: url(images/3col_wrap_bg.gif);background-repeat: repeat-y;width: 780px;height:auto!important;height:100%; /* IE6: treated as min-height*/min-height:400px;}
#structureSectionTitle {background-color: #ffffff;height: 36px;/*width: 780px;*/margin: 0 auto;padding: 0;border-bottom: 1px solid #e4e4e4;display: block;clear: both;}
#ContentSectionTitle {padding: 10px 0 0 20px;margin: 0 0 auto 0;}
#structureColumn1 {padding: 0;margin: 0;width: 139px;display: block;float: left;}
#structureColumn2 {padding: 0;margin: 0;display: block;float: right;width: 641px;}
#structureStartColumn1 {padding: 0;margin: 0;width: 571px;display: block;float: left;}
#structureStartColumn2 {padding: 0;margin: 0;display: block;float: right;width: 209px;}
#structure3Column1 {padding: 0;margin: 0;width: 139px;display: block;float: left;}
#structure3Column2 {padding: 0;margin: 0;display: block;float: right;width: 430px;overflow: hidden;}
#structure3Column3 {padding: 0;margin: 0;display: block;float: right;width: 209px;}
#ContentRightPhoto {margin: 0;padding: 0 2px 0 0;border-top: 2px solid #ffffff;border-bottom: 2px solid #ffffff;}
#ContentMarquee {width: 776px;height: 242px;margin: 0 2px 0 2px;border-top: 2px solid #ffffff;border-bottom: 2px solid #ffffff;padding: 0;background-image: url(images/informs.jpg);}
#ContentMasthead {padding: 0;margin: 0;width: 571px;/*height: 144px;*/display: block;float: left;clear: both;}
#ContentCommunitylinks {display: block;float: right;width: 209px;padding: 0;margin: 0;}
/*#ContentMemberTools {margin: 0 auto 0 auto;width: 780px;height: 15px;display: block;}
#ContentMemberTools div {float: left;padding-right: 10px;}*/
#ContentFooter {margin: 0 auto 0 auto;width: 780px;display: block;text-align: center;}
#ContentBreadCrumb {font-size: 80%;margin: 0;line-height: 10px;padding: 10px 0 0 20px;}
#ContentBreadCrumb, #ContentBreadCrumb a {color: #999999;text-decoration: none;}
#ContentPageTitle {font-family: Garamond, "Times New Roman", Times, serif;color: #897940;font-size: 15px;border-bottom: 1px solid #e4e4e4;padding: 0 0 0 10px;margin: 0;clear: both;text-transform: capitalize;line-height: 24px;font-weight: bold;}

#ContentLeft ul {margin: 0; padding: 0;list-style: none;}
#ContentLeft ul li {margin: 0; padding: 0;list-style: none;}
#ContentMemberTools ul {margin: 0; padding: 0;list-style: none;}
#ContentMemberTools ul li {margin: 0; padding: 0;list-style: none;}
/*nav 2 style*/
li.nav2 {background-image: url(images/left_nav_bg.gif);background-position: bottom;}
li.nav2 a {color: #800e0e;margin: 0;padding: 2px 3px 3px 10px;text-decoration: none;font-size: 10px;display: block;}
li.nav2selected {background-image: url(images/left_nav2selected_bg.gif);background-position: bottom;}
li.nav2selected a {color: #800e0e;margin: 0;padding: 2px 3px 3px 10px;text-decoration: none;font-size: 10px;font-weight: bold;display: block;}
#ContentMemberTools ul li.nav2 a {color:#897940!important;margin: 0;padding: 2px 3px 3px 10px;text-decoration: none;font-size: 10px;font-weight: normal;display: block;}
/*nav 3 style*/
li.nav3 {color: #897940;background-image: url(images/left_nav_bg.gif);background-position: bottom;}
li.nav3 a {color: #897940;text-decoration: none;font-size: 9px;font-weight: normal;display: block;margin: 0;padding: 2px 3px 3px 20px;}
li.nav3selected {color: #897940;background-image: url(images/left_nav3selected_bg.gif);background-position: bottom;background-repeat: no-repeat;}
li.nav3selected a {	color: #897940;text-decoration: none;font-size: 10px;font-weight: bold;display: block;margin: 0;padding: 2px 3px 3px 20px;}
/*nav 4 style*/
li.nav4 {color: #A69A70;background-image: none;background-position: bottom;}
li.nav4 a {color: #A69A70;text-decoration: none;font-size: 9px;font-weight: normal;display: block;margin: 0;padding: 2px 3px 3px 30px;}
li.nav4selected {color: #A69A70;background-image: none;background-position: bottom;padding: 2px 3px 3px 30px;}
li.nav4selected a {color: #A69A70;text-decoration: none;font-size: 9px;font-weight: bold;display: block;margin: 0;padding: 2px 3px 3px 30px!important;}

#structureRow3 #ContentFooterLinks #ContentFooterList ul {margin: 0; padding: 0; list-style: none;}
#structureRow3 #ContentFooterLinks #ContentFooterList ul li {margin: 0; padding: 0; list-style: none; float: left;}
#structureRow3 #ContentFooterLinks #ContentFooterList ul li a{margin: 0; padding: 0 10px; text-decoration: none; color: #666; line-height: 22px;}
#structureRow3 #ContentFooterLinks #ContentFooterSM a {text-decoration: none; color: #666; line-height: 22px; margin: 0 0 0 150px; float: left;}

.searchLabel {color: #ffffff;font-family: Garamond, "Times New Roman", Times, serif;font-size: 12px;padding-right: 5px;}
.newsHeadlines, .announcements {margin-top: 0;	font-variant: small-caps;}
h2.announcements {color: #666666;}
span.goldlinks {color: #897940;}
span.goldlinks a {text-decoration: none; color: #897940;}
#ContentQL {height: 34px;overflow: hidden;}
#ContentQL select {width: 120px;height: 18px;font-size: 11px;margin: 6px 0 0 0;}
/*#ContentSearch {z-index: 999; position: relative}*/
#ContentSearch {height: 19px;width: 120px}
#ContentSearch input {width: 95px;height: 15px;font-size: 11px;margin: 0;padding: 0;}
#ContentSearch img {margin: 0 0 0 -8px;padding: 0;}
#ContentStartColumn2, #ContentRightPod {padding: 20px;color: #666666;}
p.foo {border-bottom: 1px solid #d2d2d2;padding-bottom: 15px;}
#communityLinks {	width: 209px;height: 136px;background: url(images/communityLink.gif);margin: 0;padding: 0;position: relative;}

#communityLinks li {margin: 0;padding: 0;list-style: none;position: absolute;left: 0;}
#communityLinks li, #communityLinks a {width: 209px;height: 20px;display: block;}

#panel1b {top: 37px; height: 20px;}
#panel2b {top: 57px; height: 20px;}
#panel3b {top: 77px; height: 20px;}
#panel4b {top: 97px; height: 20px;}
#panel5b {top: 117px; height: 20px;}
#panel1b a:hover {background: transparent url(images/communityLink.gif) -209px -37px no-repeat;}
#panel2b a:hover {background: transparent url(images/communityLink.gif) -209px -57px no-repeat;}
#panel3b a:hover {background: transparent url(images/communityLink.gif) -209px -77px no-repeat;}
#panel4b a:hover {background: transparent url(images/communityLink.gif) -209px -97px no-repeat;}
#panel5b a:hover {background: transparent url(images/communityLink.gif) -209px -117px no-repeat;}

.clearfix:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
