table.GridContainer { background-color: #ffffff; border: 1px solid #663300; margin: 10px; }
table.Grid { background-color: #ffffff; }
/* grid header styles */
tr.GridHeader { background-color: #CCCCCC; }
tr.GridHeader td { color: #663300; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; }
tr.GridHeader td a,tr.GridHeader td a:link,tr.GridHeader td a:visited,tr.GridHeader td a:hover,tr.GridHeader td a:active { color: #663300; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
/* grid item styles */
tr.GridItem { background-color: #ffffff; }
tr.GridItem td { color: #663300; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: normal; }
tr.GridItem td a,tr.GridItem td a:link,tr.GridItem td a:visited,tr.GridItem td a:hover,tr.GridItem td a:active { color: #663300; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
/* grid alt item styles */
tr.GridAltItem { background-color: #e8e8e8; }
tr.GridAltItem td { color: #663300; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: normal; }
tr.GridAltItem td a,tr.GridAltItem td a:link,tr.GridAltItem td a:visited,tr.GridAltItem td a:hover,tr.GridAltItem td a:active { color: #663300; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
/* grid pager styles */
tr.GridPager { background-color: #FFFFFF; }
tr.GridPager td,tr.GridPager td span { color: #663300; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; }
tr.GridPager td a,tr.GridPager td a:link,tr.GridPager td a:visited,tr.GridPager td a:hover,tr.GridPager td a:active { color: #663300; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
.expand { background-color: #11297B; 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,h2,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; }
button,button.hover,input.button,a.button,a.button:visited,a.button:link,a.button:active,div.button,span.button,input.buttoninverse,a.buttoninverse,a.buttoninverse:visited,a.buttoninverse:link,a.buttoninverse:active,div.buttoninverse,span.buttoninverse,.HelpButton { cursor: hand; }
/* 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: #663300; padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.Instructions { font-size: 12px; color: #663300; padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.DataGridHeader { font-weight : normal; }
.EventDonationDetail { width:250px; }
/* base */
a,a:link,a:visited,a:active,a:hover { color:  #663300;}
table,tr,td { font-size: 12px;}
td.header,tr.header { font-size: 12px; background-color: #E4E4E4; color: #663300; }
td.inverse,tr.inverse { font-size: 12px; color: #11297B; }
body { font-size: 12px; color: #000; }
h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader { COLOR: #663300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
h1 { }
.PageTitleHeader { font-size: 26px; font-weight: bold; text-align: center; }
h2 { font-size: 16px; font-weight: bold; margin-bottom: 0px; padding: 2px; border-bottom: solid 2px #F1AC2B; }
h3,.PageSubTitleHeader { font-size: 12px; }
h3 { margin-bottom: 0px; margin-top: 0px; }
h4 { }
h5 { }
input,select,textarea { font-size: 12px; }
button { cursor: hand; }
button.hover { cursor: hand; }
ol,ul,li { font-size: 12px; }
sup { font-size: 8px; }
/*  core */

input.button,a.button,a.button:visited,a.button:link,a.button:active,div.button,span.button { font-size: 10px; font-weight: bold; text-decoration: none; text-align: center; color: #663300; background-color: #CCCCCC; cursor: hand; }
input.buttoninverse,a.buttoninverse,a.buttoninverse:visited,a.buttoninverse:link,a.buttoninverse:active,div.buttoninverse,span.buttoninverse { font-size: 10px; font-weight: bold; text-decoration: none; text-align: center; color: #663300; background-color: #CCCCCC; cursor: hand; }
a.linkbutton,a.linkbutton:visited,a.linkbutton:link,a.linkbutton:hover,a.linkbutton:active { font-size: 12px; font-weight: normal; text-decoration: none; color: #663300; padding: 0px 4px 0px 4px; }
.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: #663300; 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: #663300; background-color: #E4E4E4; width: 250px; padding: 2px 5px 2px 5px; }
/* news */
/* events */
td.StoreItemHeader { border-color: #666666; }
/* donations */

.DonationPaymentAmount { font-size: 12px; color: #663300; background-color: #E4E4E4; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #0057F; }
/* 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  */
#ContentMemberTools {margin:0px;padding:5px 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
.MTLinkscontainer,
#ContentMemberTools li {border-left:1px solid #663300;float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
.MTLinkscontainer a,
#ContentMemberTools a {color:#663300;display:block;font-size:11px;line-height:14px;padding:0; text-transform: uppercase; font-weight:bold;text-decoration:none;}

/* left navigation */
#ContentLeftNav {margin:0px;padding:0; width:100%;}
#ContentLeftNav ul {list-style:none outside none;margin:0;padding:0;width:190px;}
#ContentLeftNav li {border-bottom:1px solid #663300;float:left;padding:0; width:100%;}
#ContentLeftNav a {display:block;line-height:16px;padding:5px 10px;FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #663300; text-decoration: none;}
#ContentLeftNav a:hover { color: #FF9900; }

#ContentLeftNav li ul {list-style:none outside none;margin:0;padding:0;width:170px;}
#ContentLeftNav li li {border-bottom:none;float:left;padding:0;}
#ContentLeftNav li li a {display:block;line-height:16px;padding:2px 5px 2px 20px;FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #663300; text-decoration: none;}
#ContentLeftNav li li a:hover { color: #FF9900; }

#ContentLeftNav li li li a {padding:2px 5px 2px 30px;}

#ContentLeftNav li li li li a {padding:2px 5px 2px 40px;}

/* calendar styles */

#cid_698_RadCalcid_698_Top {width:275px!important;}

.radCalSelect_Stylish, .radCalWeekendSelect_Stylish {background:none!important;}

