
.sideStack .imod_fieldLabel, .sideStack .imod_fieldInput {
    float: left !important;
    clear: both !important;
    width: 100% !important;
}
.sideStack {
    float: left !important;
    width: auto !important;
    min-width: 30% !important;
}


/* elements */
.PageTitleHeader, .PageSubTitleHeader {}
.PageTitleHeader {}
.PageSubTitleHeader {}
.expand img {background-color: #27318B;float: none;display: block;}
.expand {background-color: #27318B;}
.idbmsBreadcrumbSeparator {color:#27318B!important;}
.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 #CCCCCC;}
.instructions {}
.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;}
.Error, .error {width:auto!important}
.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 {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;}
/* 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 */



body {margin:0px;background: url(bg-tile.gif) repeat;}
		
#structWrapper {text-align:center;margin:0px;padding:0px;background:url(psu-bg-image.jpg) top center;width:100%;min-height:1000px;height:auto!important;height:1000px;}
#structContainer {text-align:left;margin:0px auto;padding:0px;width:1000px;background-color:#fff;}		
		
h1#contentstructHeader {padding:0;margin:0;float:left;display:inline;}
h1#contentstructHeader a{display:block;text-indent:-999em; background: url(header.jpg) no-repeat; width:1000px; height:186px;margin:0px;outline:0; }


#ContentTopNav {clear:both;background-color:#002552;padding:10px 0px;}
#ContentTopNav ul {margin:0px 0px 0px 40px;padding:0px;color:#3E638F;}
#ContentTopNav li {list-style-type:none;display:inline;}
#ContentTopNav li a {color:#fff;}
#ContentTopNav li a:hover {clear:both;}

#ContentMiddle {padding:15px;}

#FormPanel1 {width:1000px;min-height:700px;height:auto!important;height:700px;}

#ContentFooter {background-color:#000;padding:10px 0px;text-align:center;}
#ContentFooter ul {margin:0px;color:#3E638F;padding:0px;}
#ContentFooter li {list-style-type:none;margin:0px 10px;display:inline}
#ContentFooter li a {color:#fff;font-size:12px;;}
#ContentFooter li a:hover {clear:both;}