.expand {background-color:#372C6E;float:none;display:block;}
.expand img {background-color:#372C6E;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 */
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: 575px; }

/* box settings */
.DataGridHeader, .EventsHeader, .EventDonationDetail, .CampaignsHeader, td.PageManagerHeader, tr.PageManagerHeader, .Profile { font-size: 13px; font-weight: bold; color: #000000; padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.Instructions, .instructions { /*font-size: 11px; color: #000000; padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC;*/ }
.DataGridHeader { font-weight : normal; }
.EventDonationDetail { width:250px; }

/* base */
a, a:link, a:visited, a:active { color: #000000; }
a{outline:none;}
a:hover { color:#EE7832 }
table, tr, td { /*font-size: 11px;*/ color: #000000; }
td.header, tr.header { /*font-size: 11px;*/ background-color: #E4E4E4; color: #000000; }
td.inverse, tr.inverse { /*font-size: 11px;*/ color: #EE7832; }
body {font-family: Verdana, Arial, Helvetica, sans-serif;/*font-size: 11px;*/ color: #000000; font-size:0.8em}
h1, h2, h4, h5, .PageTitleHeader, .PageSubTitleHeader { COLOR: #372C6E; }
h1, .PageTitleHeader { font-size: 18px; }
h2 { font-size: 16px; font-weight: bold; margin-bottom: 0px; }
h3, .PageSubTitleHeader { /*font-size: 11px;*/ }
h3 { margin-bottom: 0px; margin-top: 0px; }
h4 { }
h5 { }
button { cursor: hand; }
button.hover { cursor: hand; }


/*  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: #000000; 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: #000000; background-color: #CCCCCC; cursor: hand; }
a.linkbutton, a.linkbutton:visited, a.linkbutton:link, a.linkbutton:hover, a.linkbutton:active { /*font-size: 11px;*/ font-weight: normal; text-decoration: none; color: #000000;padding: 0px 4px 0px 4px; }
.HelpButton { /*font-size: 11px;*/ 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; /*font-size: 11px;*/ }
.ProfilePageTabHeadings { /*font-size: 11px;*/ 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: 11px;*/ }

/* file library */
.FileLibFileDetails { /*font-size: 11px;*/ background-color: #BCB8B8; width: 250px; padding: 2px 5px 2px 5px; }
.FileLibraryFileList { /*font-size: 11px;*/ color: #000000; background-color: #E4E4E4; width: 250px; padding: 2px 5px 2px 5px; }

/* news */
/* events */
td.StoreItemHeader { border-color: #666666; }

/* donations */
.DonationPaymentAmount { /*font-size: 11px;*/ color: #000000; background-color: #E4E4E4; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #0057F; }

/* left navigation */
.navheadercontainer, .navheaderselectedcontainer { padding-left: 10px; padding-top: 15px; }
.navcontainer, .navselectedcontainer { padding-left: 10px; padding-top: 15px; }
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 { color:#6F64A6; }
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 { color: #EE7832; }

/* top navigation */
/* pagemanager */
table.PageManager { border: solid; border-width : 0px; border-color : #002963; }

/* photo albums */
/* communications utility */
table.CommUtil { width: 575px; }
td.CommUtilHeader { background-color:#CCCCCC; color:#FFFFFF; }

/* community specific */
td#ContentPic { background-color: #3D3D47; background-image: url(images/pic_bg.gif); background-position: top; background-repeat: no-repeat; }
#structLeft hr {width: 90%;}
td#ContentPic img { border-top: 3px solid #ffffff; }
#structLeft {background-image: url(images/lcBg.gif); background-repeat: repeat-y; background-position: top right;}
td.2colleft { background-image: url(images/left_column_btm.gif); background-position: bottom; background-repeat: no-repeat; }
#ContentFooter { background-image: url(images/footer_bg.gif); background-repeat: no-repeat; padding: 10px 5px;}
#ContentFooter, #ContentFooter a, #ContentFooter a:link, #ContentFooter a:visited, #ContentFooter a:active { color:#333333;/*font-size: 10px;*/text-decoration: none; }
#ContentFooter p {line-height:1.75em; margin:0; font-size: .75em}
#ContentFooter a:hover { /*font-size: 10px;*/ font-weight: bold; text-decoration: none; color: #EE7832; }
#ContentMiddle { padding: 15px; padding-bottom: 25px; }
.2col {background-image: url(images/2col_middle_column_btm.gif); background-position: left bottom; background-repeat: no-repeat; }
.3col {}
#ContentRight {background-image: url(images/rcBg.gif); background-repeat: repeat-y; background-position: top left;}
#ContentRight { padding: 10px; padding-top: 35px;}
#ContentRight p { color: #3D3D47; /*font-size: 10px;*/ }
#structureStartRight { padding: 10px; padding-top: 35px; background-image: url(images/rcBg.gif); background-repeat: repeat-y; background-position: top left;}

/* member tools  */
.MTonline, .MTfriends, .MTnotes, .MTLinkscontainer { float: left; padding: 5px; }
a.MT { /*font-size: 10px;*/ text-decoration: none; }
a.MT:link, a.MT:hover, a.MT:visited, a.MT:active { /*font-size: 10px;*/ color: #ffffff; text-decoration: none; }
a.MTLinks:link, a.MTLinks:visited, a.MTLinks:active { /*font-size: 10px;*/ color: #ffffff; text-decoration: none; }
a.MTLinks:hover, a.MT:hover, a.MTLinksselected:hover { /*font-size: 10px;*/ color: #e8e8e8; text-decoration: none; }
a.MTLinksselected:link, a.MTLinksselected:visited, a.MTLinksselected:active { /*font-size: 10px;*/ text-decoration: none; color: #ffffff; }


#ContentStartPic01 {width:513px	;height:282px;}
/* LEFT COLUMN
---------------------------------------------*/
/* INDEX SPECIFIC */
#ContentLeft{}
#ContentLeft ul{margin:0;list-style:none;padding:15px 0 35px 5px;}
#ContentLeft li{padding:0;margin:0;}
#ContentLeft li a{display:block;text-decoration:none;/*font:10px;*/padding:5px 2px;width:141px;color:#3D3D47;font-size:1em;font-weight:bold;}
#ContentLeft li.navselected a{}
#ContentLeft li#topLnk a{border-top:solid 1px #d9d9d9;}
#ContentLeft ul ul{padding:0;margin:0;}
#ContentLeft li li a,
#ContentLeft li.navselected li a{/*font-size:10px;*/padding:3px 8px 3px 15px;width:134px;font-size:1em;font-weight:normal;}
#ContentLeft li li a:hover,
#ContentLeft li.navselected li a:hover{}

#ContentMemberTools{}
#ContentMemberTools ul{margin:0;list-style:none;padding:15px 0 35px 5px;}
#ContentMemberTools li{padding:0;margin:0;}
#ContentMemberTools li a{display:block;text-decoration:none;/*font:10px;*/padding:5px 2px;width:141px;color:#3D3D47;font-size:1em}
#ContentMemberTools li.navselected a{}
#ContentMemberTools li#topLnk a{border-top:solid 1px #d9d9d9;}
#ContentMemberTools ul ul{padding:0;margin:0;}
#ContentMemberTools li li a,
#ContentMemberTools li.navselected li a{/*font-size:10px;*/padding:3px 8px 3px 15px;width:134px;font-size:1em}
#ContentMemberTools li li a:hover,
#ContentMemberTools li.navselected li a:hover{}

/* ***************************************************************** */

textarea {width:300px}
