
.expand { background-color: #666666; float: none; display: block; }

/* this first chunk is to assign the font-family */
/* if you want to change an element or a class to a different font-family than the others in this group,
you will need to remove the the class/element(s) from this block */

a:link, a:visited, a:hover, a:active, table, tr, td, td.header, tr.header, td.inverse, tr.inverse, body, br, div, h1, h3, head, input, select, textarea, nobr, ol, ul, li, p, p.footer, span, sup, th, input.button, a.button, a.button:visited, a.button:link, a.button:active, input.buttoninverse, a.buttoninverse, a.buttoninverse:visited, a.buttoninverse:link, a.buttoninverse:active, .instructions, .helpbutton, .error, .success, .profile, .profileheader, .profilepagetabheadings, .memberlistingnav, .memberlistingname, .filelibfiledetails, .pagesubtitleheader, .pagetitleheader, table.news, .eventsheader, table.events, td.storeitemheader, .campaignsheader, table.campaigns, .donationpaymentamount, a.nav, a.nav:link, a.nav:visited, a.nav:hover, a.nav:active, a.navselected, a.navselected:link, a.navselected:visited, a.navselected:hover, a.navselected:active, a.topnav, a.topnav:link, a.topnav:visited, a.topnav:hover, a.topnav:active, a.topnavselected, a.topnavselected:link, a.topnavselected:visited, a.topnavselected:hover, a.topnavselected:active, td.pagemanagerheader, tr.pagemanagerheader, table.pagemanager { font-family: Arial, Helvetica, sans-serif; }

/* block - prevents NS/SAFARI info box stuff */
.Instructions, .error, .success, .profile, .filelibfiledetails, .eventsheader, .campaignsheader, .donationpaymentamount, table.profile, .MessageBoardsDataGridHeader, .FileLibraryFileList { display:block; }

/* width setting (for community that has equal widths of all boxes) */	
.Error, .Success, .DataGrid, .ProfileButtons, .Profile, table.Profile, table.ViewProfile, .SearchResultsDataGrid, .MessageBoardsDataGrid, table.News, .EventsHeader, table.Events, .CampaignsHeader, table.Campaigns, table.PageManager, table.Photos, table.CommUtil, .Instructions { /*width: 560px;*/}

/* box settings */
.DataGridHeader, .EventsHeader, .EventDonationDetail, .CampaignsHeader, td.PageManagerHeader, tr.PageManagerHeader, .Profile { font-size: 12px; color: #666666; padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.Instructions { font-size: 12px; color: #666666; padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.DataGridHeader { font-weight : normal; }
.EventDonationDetail { width:250px; }

/* base */
a, a:link, a:visited { color : #990000; text-decoration : none; }
a:hover { color : #990000; text-decoration : underline; }
a.linkbutton, a.linkbutton:visited, a.linkbutton:link, a.linkbutton:hover, a.linkbutton:active { font-size: 12px; font-weight: normal; text-decoration: none; color: #666666; padding: 0px 4px 0px 4px; }

table, tr, td { font-size: 12px; color: #666666; }
td.header, tr.header { font-size: 12px; background-color: #E4E4E4; color: #666666; }
td.inverse, tr.inverse { font-size: 12px; color: #666666; }

body { font-size: 12px; color: #666666; }

h1, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader { COLOR: #666666; }
h1 { }
.PageTitleHeader { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; line-height : 18px; text-transform : uppercase; visible : true; }
h2 { font-family: Arial, Helvetica, sans-serif; color: #000066; font-size: 13px; font-weight: bold; letter-spacing: .75px; border-bottom: solid #B3B3D9; padding 1px;
border-bottom-width: thin; background-color: #eee; margin: 15px 10px 15px 0px; padding: 4px 10px 1px 2px; }
h2#eventsh2 { font-family: Arial, Helvetica, sans-serif; color: #000066; font-size: 13px; font-weight: bold; letter-spacing: .75px; border-bottom: solid #B3B3D9; padding 1px;
border-bottom-width: thin; background-color: #eee; margin: 0px 10px 15px 0px; padding: 4px 10px 1px 2px; }

h3, .PageSubTitleHeader { font-size: 12px; }
h3 { margin-bottom: 0px; margin-top: 0px; }
h4 { }
h5 { }

input, select, textarea { font-size: 12px; font-weight: bold; padding: 2px; }

ol, ul, li { font-size: 12px; }

sup { font-size: 8px; }

/*  core */
.HelpButton { font-size: 12px; color: #ffffff; background-color: #8E9296; border: solid; border-width: 1px; border-color: #ffffff; padding: 2px; font-weight: bold; width: 48px; text-align: center; }
.Error { font-size: 12px; color: #FF0100; background-color : #ffffff; border: solid; border-width : 1px; padding: 2px 5px 2px 5px; border-color : #FF0100; }
.Success { font-size: 12px; color: #666666; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #c42830; }
.DataGridAltItem { background: #e8e8e8; }
.DataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 20px; text-align: right; }

/*profile */
.ProfileHeader { font-weight : bold; font-size: 12px; }
.ProfilePageTabHeadings { font-size: 12px; 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-size: 10px; font-style: italic; color: #6B6B6B; }
.BadWordHighlight { font-weight: bold; color: #c42830; }
.MsgsReplyText { font-size: 10px; }
.MsgsDates { font-size: 12px; }
/* file library */
.FileLibFileDetails { font-size: 12px; background-color: #BCB8B8; width: 250px; padding: 2px 5px 2px 5px; }
.FileLibraryFileList { font-size: 12px; color: #666666; background-color: #E4E4E4; width: 250px; padding: 2px 5px 2px 5px; }

/* news */
/* events */
td.StoreItemHeader { border-color: #666666; }

/* donations */
.DonationPaymentAmount { font-size: 12px; color: #666666; background-color: #E4E4E4; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #0057F; }

/* left navigation */
.navheadercontainer, .navheaderselectedcontainer { padding-left: 10px; }
.navcontainer, .navselectedcontainer { padding-left: 10px; }

a.navheader, a.navheader:link, a.navheader:active, a.navheader:visited, a.navheader:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; text-decoration: none; }
.navheaderselected, a.navheaderselected, a.navheaderselected:link, a.navheaderselected:active, a.navheaderselected:visited, a.navheaderselected:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; text-decoration: none; }
a.navheader:hover, a.navheaderselected:hover { }
a.nav, a.nav:link, a.nav:active, a.nav:visited, a.nav:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; text-decoration: none; }
a.navselected, a.navselected:link, a.navselected:active, a.navselected:visited, a.navselected:hover {FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #ffffff;text-decoration:none;}
a.nav:hover, a.navselected:hover { }

/* top navigation */
/* 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 */

/* member tools  */
.MTonline, .MTfriends, .MTnotes, .MTLinkscontainer { float: left; padding-left:5px; padding-right: 7px; }
a.MT { font-size: 11px; text-decoration: none; }
a.MT:link, a.MT:hover, a.MT:visited, a.MT:active { text-decoration: none; }
a.MTLinks:link, a.MTLinks:visited, a.MTLinks:active { text-decoration: none; }
a.MTLinks:hover, a.MT:hover, a.MTLinksselected:hover { text-decoration: underline; }
a.MTLinksselected:link, a.MTLinksselected:visited, a.MTLinksselected:active { text-decoration: none; }
#ContentMemberTools { float:right; padding:5px; }

#Quicklinks { padding:0; margin:0; }
#Quicklinks h4 { color: #000066; font-weight:bold; font-size:16px; }
#Quicklinks ul { padding:0; margin:0; list-style-type:disc; }
#Quicklinks li { padding:0; margin:0; }
#Quicklinks a { padding:0; margin:0; color:#A02914; font-weight:bold; font-size:14px; }

#cid_651_tbSearch, #cid_905_tbSearch, #cid_1018_tbSearch { font-size:10px; margin:0 0 2px 0; width:100px; }

/* LeftNav   */

ul#nav1 {list-style:none; margin:0; padding:0;}
#nav1 li {padding:5px 0; margin:0 0 0 20px; border-bottom:1px solid #9999CC; width:180px;}
#nav1 li a {padding:3px 5px; margin:0; color:#9999CC; text-transform:uppercase; font-size:10px;}

#nav1 li#OnlineDirectory { border-top:1px solid #9999CC;}
#nav1 li#Features { background:url(images/features_community.gif) no-repeat; text-indent:-999px; margin:50px 0pt 0pt 20px;padding:5px 0pt;}
/*#nav1 li#Features a {display:none;}*/

#nav1 li ul#nav2 {list-style:none; margin:0; padding:0;}
#nav1 li li {padding:5px 0; margin:0 0 0 25px; border:none;}
#nav1 li li a {padding:3px 5px; margin:0; color:#9999CC; font-size:10px; text-transform:none;}

/* News and Events   */
#ContentMiddleLayoutNewsImg1,
#ContentMiddleLayoutNewsImg2,
#ContentMiddleLayoutNewsImg3,
#ContentMiddleLayoutNewsImg4,
#ContentMiddleLayoutEventImg1,
#ContentMiddleLayoutEventImg2,
#ContentMiddleLayoutEventImg3,
#ContentMiddleLayoutEventImg4 { width: 70px; padding:5px 0; margin:0;}

#ContentNews1,
#ContentNews2,
#ContentNews3,
#ContentNews4,
#ContentEvents1,
#ContentEvents2,
#ContentEvents3,
#ContentEvents4 { margin:0px;padding:5px 5px;}



