/* This document contains STYLES for the application and related elements */

form#MainForm {width:100%;height:auto;height:100%;min-height:100%;}
.expand{background: #ff0000;}
.expand img{background:#ff0000;float:none;display:block;}
.idbmsBreadcrumbSeparator {color:#663300!important;}

/* box settings ------------------------------*/
.DataGridHeader,.EventsHeader,.EventDonationDetail,.CampaignsHeader,td.PageManagerHeader,tr.PageManagerHeader,.Profile {padding: 2px 5px 2px 5px;border:1px solid #CCC;margin:5px 0;}
#PageInstructions{display:block;}

#PageInstructions,.error,.success,.profile,.filelibfiledetails,.eventsheader,.campaignsheader,.donationpaymentamount,table.profile, .MessageBoardsDataGridHeader,.FileLibraryFileList{display:block;}

.DataGridHeader{}
.EventDonationDetail{width:250px;}
.RadEContentBordered { background:#FFFFFF;!important;}
}
	
/*  core ------------------------------*/
.HelpButton{color:#fff;background:#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:450px;}
table.Events {width:99%}

/* 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:#ccc;}
.MsgItemSubject{background:#ccc;}
.MsgItemInverse{background:#e8e8e8;}
.MsgItemSubjectInverse{background:#e8e8e8;}	
.LastPostingText{font-style: italic;color:#6B6B6B;}
.BadWordHighlight{font-weight:bold;color:#c42830;}
.MsgsReplyText{}
.MsgsDates{}

/* file library  ------------------------------*/
.FileLibFileDetails{background:#BCB8B8;width:250px;padding:2px 5px 2px 5px;}
.FileLibraryFileList{background:#E4E4E4;width:250px;padding: 2px 5px 2px 5px;}

/* events ------------------------------*/
td.StoreItemHeader{border-color:#666;}

/* donations ------------------------------*/
.DonationPaymentAmount{background:#E4E4E4;border:solid 1px #999;padding:2px 5px 2px 5px;}

/* pagemanager ------------------------------*/
table.PageManager{}

/* communications utility  ------------------------------*/
td.CommUtilHeader{background:#CCC;color:#FFF;}

/* Horiztional Drop Downs
------------------------------------------------------- */
#tbNav, #tbNav ul { padding:0; margin:0; list-style:none; float:left;z-index:9999;}
#tbNav li { float:left; margin:0;padding:8px 0 0;text-transform: none;letter-spacing:normal;}
#tbNav li a { display:block;padding:0 0 10px 21px; text-decoration:none;}
#tbNav li:hover, #tbNav li.sfHover {}
#tbNav li a:hover {text-decoration:none;}

/* Second Level Groups */
#tbNav li ul { position: absolute; left: -999999px; margin:0; background:transparent url(images/nav_footer.png) no-repeat scroll left bottom; float:none; width:175px; border-top:0!important;padding-bottom:10px;}
#tbNav li li { width: 172px; background-color: #c7621b;}
#tbNav li li a { padding:2px 10px; width:150px; _width:150px;}
#tbNav li li:hover, #tbNav li li.sfHover {background-color:#e3bb9f; width:172px;} 
#tbNav li li a:hover {text-decoration:none;}

/* Third Level Groups */
#tbNav li li ul { margin:-20px 0 0 150px}

/* The Magic */
#tbNav li:hover ul ul,
#tbNav li:hover ul ul ul,
#tbNav li.sfHover ul ul,
#tbNav li.sfHover ul ul ul { left: -999em;}

#tbNav li:hover ul,
#tbNav li li:hover ul,
#tbNav li li li:hover ul,
#tbNav li.sfHover ul,
#tbNav li li.sfHover ul,
#tbNav li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
#tbNav  li:hover,
#tbNav  li li:hover,
#tbNav  li li li:hover,
#tbNav  li.sfHover,
#tbNav  li li li.sfHover,
#tbNav  li li.sfHover { position:static;}