.mastWrap {width:100%; height:100%; float:left; margin:0; padding:0; position:relative;}
.build {border: 1px solid #ff00ff}

/* START OF NON-DESIGN RELATED ELEMENTS 
---------------------------------------------*/
textarea{width:350px;}
.expand { background-color: #A01800;}
.expand img { background-color: #A01800; float: none; display: block;}
.PageTitleHeader, .PageSubTitleHeader {margin: 0;padding: 6px 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #003398;}
.PageTitleHeader{font-size: 110%;}	
.PageSubTitleHeader{font-size: 107%;}

/* 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; margin:5px 0;}
.instructions {display:block;}
.DataGridHeader {}
.EventDonationDetail {width:250px;}
	
/*  core ------------------------------*/
.HelpButton { color: #fff; background-color: #8E9296; border: solid 1px #fff; padding: 2px; font-weight: bold; width: 48px; text-align: center;}
.Error, .error { display: block; padding: 5px 0 5px 25px; color:  #BF0000; background:#FFE8E8 url(/images/icons/v2/common/exclamation.gif) no-repeat 2px; border: 1px solid #BF0000;}
.Success, .success { display: block; padding: 5px 0 5px 25px; color:#008000; background:#D0E8D0 url(/images/icons/v2/common/accept.gif) no-repeat 3px 2px; border: 1px solid #008000;}
.DataGridAltItem {background: #e8e8e8;}
.DataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 20px; text-align: right;}
textarea { width:350px;}

/* 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 { background-color: #E4E4E4; width: 250px; padding: 2px 5px 2px 5px;}

/* events ------------------------------*/
td.StoreItemHeader { border-color: #666;}

/* donations ------------------------------*/
.DonationPaymentAmount { background-color: #E4E4E4; border: solid 1px #0057F; padding:2px 5px 2px 5px;}

/* pagemanager ------------------------------*/
table.PageManager {}

/* communications utility  ------------------------------*/
td.CommUtilHeader { background-color:#CCC; color:#FFF;}

.lftNav_wrap ul ul {margin:0;padding:0;width:150px;border:none}
.lftNav_wrap li li{margin:0;padding:3px 0 3px 10px; _padding:0 0 3px 10px;font-size:100%;list-style:none;background:none;}
.lftNav_wrap li li a {margin:0;padding:0;color:#003193;text-decoration: underline;}

#ContentLogin {font-size:65%;padding:0 0 0 10px}
#ContentLogin a {color:#003193;text-decoration:underline;}
#ContentLogin input {font-size:100%;}
#ContentLogin p span.PageTitleHeader {display:none}
#ContentLogin p span.instructions {display:none}
#cid_716__ctl0_btnCancel, #cid_716__ctl0_btnLogoutCancel,
#cid_787__ctl0__ctl0_btnCancel, #cid_787__ctl0__ctl0_btnLogoutCancel {display:none}


div.levelwrap ul li a {text-decoration:none!important}
/*#masterpagebody {overflow:hidden}*/

#ContentMiddle{ float:left;}
