html, body {	width: 100%;	height: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: none;	background-color: #B5BDB7;}
.top {	background:#000;	width: 792px;	height:98px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}
.top_image {	width: 792px;	height:36px;	background-repeat: no-repeat;	background-position:top center;}
.top_logo {	/*position:absolute;*/	width: 430px;	height:62px;	background-repeat: no-repeat;	background-position:top left;}
.top_search {/*position:relative;*/	left: 430px;	width: 362px;	height: 40px;	color: #ABB5B1;	font-family: Arial; 	padding: 22px 0px 0px 0px;	font-size: 11px; 	line-height: 15px;	text-indent:100px;	background:#000;}
.top_search_input {	width: 150px;	height: 15px;	color: #000;	font-family: Arial; 	padding: 1px 2px 1px 2px;	margin: 0px 0px 0px 2px;	font-size: 11px; 	background:#AEB3AD;	border:none;}
.top_search_input:focus {	background:#cccccc;}
.audiovideoicon {	margin-top: 8px;	margin-bottom: 4px;	margin-right: 4px;}

.build {border: 1px solid #f0f;}

/* elements */
h1, .PageTitleHeader {font-size: 190%;}
h2, .PageSubTitleHeader {font-size: 180%;}
textarea {width:350px;}

.clearBoth{clear:both}

.expand img {background-color:#000;float:none;display:block;}
.expand {background-color: #000;}
/* 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 #ccc;}
.instructions {padding:2px 5px 2px 5px;}
.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 {}
.MsgItemSubject {}
.MsgItemInverse {}
.MsgItemSubjectInverse {}	
.LastPostingText {font-style: italic;}
.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 */
#ContentMemberTools  {margin: 10px 0px 20px 0px;}
#ContentMemberTools a {background: #DEDFD8;color: #000;font-weight:normal;font-family: Verdana;font-size: 10px;line-height: 14px;text-decoration: none;}
#ContentMemberTools li a {display: block;width:252px;padding: 3px 0px 3px 10px;}
#ContentMemberTools li a:hover {position: relative;	width:252px;padding: 3px 0px 3px 10px;background:#A9A69C;}
#ContentMemberTools li ul {display: block;}
#ContentMemberTools li ul a {width:238px;padding: 3px 0px 3px 24px;}
#ContentMemberTools li ul a:hover {width:238px;margin:0px;padding: 3px 0px 3px 24px;background:#A9A69C;}
#ContentMemberTools li ul li ul a {display: block;width:232px;padding: 3px 0px 3px 30px;}
#ContentMemberTools li ul li ul a:hover {width:232px;margin:0px;padding: 3px 0px 3px 30px; /*background:#A9A69C;*/}
#ContentMemberTools li ul li ul li ul a {display: block;width:217px;padding: 3px 0px 3px 40px;}
#ContentMemberTools li ul li ul li ul a:hover {width:217px;margin:0px;padding: 3px 0px 3px 40px; /*background:#A9A69C;*/}
#ContentMemberTools li ul li ul li ul li ul a {display: block;width:207px;padding: 3px 0px 3px 50px;}
#ContentMemberTools li ul li ul li ul li ul a:hover {width:207px;margin:0px;padding: 3px 0px 3px 50px; /*background:#A9A69C;*/}
#cid_654_tbSearch {width: 150px;height: 15px;color: #000;font-family: Arial; padding: 1px 2px 1px 2px;margin: 0px 0px 0px 2px;font-size: 11px; background:#AEB3AD;border:none;}

.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 */

