.expand {
	background-color: #666666;
	float: none;
	display: block;
}

.mastWrap{float:left;width:100%;}
.cntrWrap{width:790px;margin:0 auto;}
.fltFix{float:left;width:100%;}


/* 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 {

	color: #000000;
	padding: 2px 5px 2px 5px;
	border: 1px solid #CCCCCC;
}

.Instructions {
	
	color: #000000;
	padding: 2px 5px 2px 5px;
	border: 1px solid #CCCCCC;
}

.DataGridHeader {
	font-weight : normal;
}

.EventDonationDetail {
	width:250px;
}
	
/* base */
td.header, tr.header {

	background-color: #E4E4E4;
	color: #000000;
}

td.inverse, tr.inverse {

	color: #666666;
}

#content_container h2 {
	margin-bottom: 0px;
	border-bottom: solid 1px #CCCCCC;
}
#content_container h3, #content_container .PageSubTitleHeader {font-size: 12px;}
#content_container h3 {
	margin-bottom: 0px;
	margin-top: 0px;
}

/*  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 {	
	color: #FF0100;
	background-color : #ffffff;
	border: solid;
	border-width : 1px;
	padding: 2px 5px 2px 5px;
	border-color : #FF0100;
	margin-bottom: 15px;
}

.Success {	
	color: #000000;
	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;	
}

.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 {	
	color: #000000;
	background-color: #E4E4E4;
	width: 250px;
	padding: 2px 5px 2px 5px;
}
/* news */
/* events */
td.StoreItemHeader {
	border-color: #666666;
}

/* donations */

.DonationPaymentAmount {	
	color: #000000;
	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  */
.MTonline, .MTfriends, .MTnotes, .MTLinkscontainer {
	float: left;
	padding: 5px;
}
a.MT {

	text-decoration: none;
}
a.MT:link, a.MT:hover, a.MT:visited, a.MT:active{

	color: #fff;
	text-decoration: none;
}
	a.MTLinks:link, a.MTLinks:visited, a.MTLinks:active {

	color: #fff;
	text-decoration: none;
}
a.MTLinks:hover, a.MT:hover, a.MTLinksselected:hover{

	color: #fff;
	text-decoration: underline;
}
a.MTLinksselected:link, a.MTLinksselected:visited, a.MTLinksselected:active {
	text-decoration: none;
	color: #fff;
}
#_ctl0_RadCal_ctl0 table {width: 150px; float: right;}

.boxTitle,#cid_743__ctl0_rptrSummary__ctl0_lblCategoryName,#cid_743__ctl0_rptrSummary__ctl0_lblNumNewNotes,#cid_744__ctl0_rptrHotTopics__ctl0_lblSubjectHeader,#cid_744__ctl0_rptrHotTopics__ctl0_lblNumPostsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.LastPostingText {display:none;}

table#cid_79_pnlAddAlbum table,#cid_405_pnlHelp, #cid_283_pnlHelp, #cid_145_pnlHelp, #cid_144_pnlHelp, #cid_148_pnlHelp, #cid_41_pnlHelp, #cid_68_pnlHelp, #cid_143_pnlHelp, #cid_276_pnlHelp, #cid_40_hLinkTempLogin {display:none;}
textarea {width: 350px;}

.SearchResultsDataGrid, .DataGrid {width: 100%;}
.SearchResultsDataGrid {margin-top: 15px;}

.LeftWrap{ margin:0; padding:0; float:left; width:510px;}
#ContentHomepageFlash{ margin:0; padding:0; float:left;padding-left: 10px;}

.startbox {padding:10px!important;width:472px!important;}		
#ContentPromoBox1{ margin:0; padding:0; float:left;width:215px;float:left;}
#ContentPromoBox2{ margin:0; padding:0; float:left;width:215px;float:left;margin-left:20px}
.startbox .Modbox {width:215px;padding:0px;margin:0px;}

.RtWrap{ margin:0; padding:0; float:right;width:270px;}
#ContentMiddleLayoutRight1,
#ContentMiddleLayoutRight2,
#ContentMiddleLayoutRight3,
#ContentMiddleLayoutRight4,
#ContentMiddleLayoutRight5{ margin:0; padding:5px 0; float:left;padding-right: 10px; width:259px; text-align:center; min-height:25px;}
     
#ContentPromo{ margin:0; padding:0; float:left;}

#ContentLogin { margin:5px 0 0 0; padding:0; float:right; width:290px;*width:290px; color:#6c6c6c; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#ContentLogin .error {width:250px;}

#cid_1544__ctl0_txtUsername, #cid_1544__ctl0_txtPassword{border:1px solid #CCCCCC;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding:3px;}

#cid_1530__ctl0_lblPageTitle, #cid_1530__ctl0_lblLoginInstructions, #cid_1530__ctl0_cbRemember, #cid_1530__ctl0_btnCancel, #cid_1530__ctl0_lblMsg, #cid_1530__ctl0_btnLogoutCancel{display: none;}
#cid_1544__ctl0_lblPageTitle, #cid_1544__ctl0_lblLoginInstructions,  #cid_1544__ctl0_cbRemember, #cid_1544__ctl0_btnCancel, #cid_1544__ctl0_btnLogout, #cid_1544__ctl0_btnLogoutCancel{display: none;}

#cid_1544__ctl0_vsLogin,#cid_1544__ctl0_lblMsg{ /*display:none;*/}

a#cid_1530__ctl0_hLinkTempLogin,a#cid_1544__ctl0_hLinkTempLogin{ margin:0 0 1px 0;}

#cid_1530__ctl0_txtUsername,#cid_1530__ctl0_txtPassword{ margin:-10px 0 8px 67px;width:130px;*width:130px;}
#cid_1544__ctl0_txtUsername,#cid_1544__ctl0_txtPassword{ margin:-10px 0 8px 67px; width:130px;*width:130px;}


#cid_1530__ctl0_btnLogin, #cid_1544__ctl0_btnLogin {background:transparent url(images/LoginBtn.gif) no-repeat scroll left top;
border:medium none;
color:#6C6C6C;
cursor:pointer;
/*display:inline;
float:right;*/
font-size:10px;
font-weight:bold;
height:20px;
/*margin:0 0 0 208px;*/
padding:1px 0 4px 2px;
*padding:1px 0 0;
/*position:absolute;*/
text-transform:uppercase;
/*top:53px;*/
width:63px !important;
}
 #ContentLogin #cid_1544__ctl0_btnLogin.button {float:right;margin:-67px -28px 0px 0px;*margin:-82px -28px 0px 0px;position:relative;z-index:1;}
#ContentLogin #tblLogin td {width:250px;display:block;}

#cid_1544__ctl0_btnLogin img { width:100px; height:123px;}

#cid_1530__ctl0_btnLogout{background:#E6E7E7;border:1px solid #C1C1C1;color:#6C6C6C;cursor:pointer;float:right;font-size:10px;font-weight:bold;margin:-20px 32px 0 0;padding:1px;text-transform:uppercase;width:63px;}

#cid_1544__ctl0_btnLogout{background:#E6E7E7;border:1px solid #C1C1C1;color:#6C6C6C;cursor:pointer;float:right;font-size:10px;font-weight:bold;margin:-20px 32px 0 0;padding:1px;text-transform:uppercase;width:63px;}

#cid_1530__ctl0_pnlNormalLogin3{ margin:-5px 0 0 0; padding:0;}

#cid_1544__ctl0_pnlNormalLogin3{ margin:-5px 0 0 0; padding:0; }

#cid_1544__ctl0_pnlNormalLogin3 a{ font-size:10px;}


#cid_657_hbtnSearch,#cid_651_hbtnSearch{background:#E6E7E7;border:1px solid #C1C1C1;color:#6C6C6C;cursor:pointer;font-size:10px;font-weight:bold;margin:0 0;padding:1px;text-transform:uppercase; width:63px;}

.start #ContentMiddle{ margin:0; padding:0; float:left;}
#ContentMiddle{ margin:0; padding:0; float:left;}

/*removing campaign center buttons*/	

#rg_gfid_714_btnCMS, #rg_gfid_714_btnNext {display:none;}

.wide #BodyPadding {width:760px;}
.wide #ContentMiddle {width:100%;}
