
/*Last Edit By: Ashleigh Reimer 
Date: 02/02/08 Reason: Design Match  
Imported Stylesheet(s): alumni_screen.css 
 =======================================================*/ 
.build { border: 1px solid #ff00ff; }

/* elements *//* ----------------- Basic Styles ----------------- */

#container, form#MainForm { width: 100%; height:auto!important;/* real browsers */ height:100%; /* IE6: treated as min-height*/ min-height:100%; /* real browsers */ }
p { }
img { border: none; }
h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader { font-weight: bold; color: #000000; margin-bottom: 0px; padding-bottom: 0px;  }
h1, .PageTitleHeader { font-size: 190%; line-height:1.5em }
h2, .PageSubTitleHeader { font-size: 180%; }
h3 { font-size: 160%; }
h4 { font-size: 140%; }
h5 { font-size: 120%; }
.expand img { background-color: #8C2633; float: none; display: block; }
.expand { background-color: #8C2633; }

body { height:100%; color: #000000; background-color: #003161; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; padding:0px; margin:0px; }
body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 70%; }
input { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
select { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
textarea { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
a:link { color: #8C2633; margin: 0px; }
a:visited { color: #8C2633; margin: 0px; }
a:active { color: #8C2633; margin: 0px; }
a:hover { text-decoration:none; }
h1 { font-size: 120%; font-weight: bold; color: #000; }
h2 { font-size: 120%; font-weight: bold; color: #000000; margin-bottom: 0px; padding-bottom: 0px; }
th { background: #d7d7d7 none; color: #000; font-weight: bold; }


/* 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 #CCCCCC; }
.instructions { padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.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; }

/* communications utility */
table.CommUtil { /*width: 560px;*/ }
td.CommUtilHeader { background-color:#CCCCCC; color:#FFFFFF; }

/* community specific */
#structureWrapper { padding: 10px; margin: 0 auto 0 auto; width: 970px; display: block; overflow: hidden; border: 1px solid #999999; }
#structureMasthead { padding: 10px; margin: 0 auto 0 auto; width: 970px; height: 100px; display: block; border-right: 1px solid #999999; border-left: 1px solid #999999; clear: both; }

#ContentMasthead { padding: 0; margin: 0; display: block; float: left; width: 170px; }
#ContentToplinks { border: 1px solid #e8e8e8; display: block; float: right; width: 700px; }

#ContentMemberTools { background-color:#990033;border-bottom:3px solid #FFFFFF;color:#FFFFFF;font-size:10px;font-weight:bold;padding:10px;text-align:left;width:740px; line-height:normal; height:12px}
#ContentMemberTools div{ float: left; padding:0 10px; border-left:1px solid #FFFFFF; }
#ContentMemberTools div.Logout, #ContentMemberTools div.FirstTimeLogin {border:none}

#ContentLeft ul {list-style:none; margin:20px 0 0 10px; padding:0;}
#ContentLeft ul ul {margin-top:0;}
#ContentLeft li{ margin:0; padding:0}
#ContentLeft li a{ color: #892034; display:block; border-bottom: 0px solid #CB9800; padding: 5px 0px; font-size:7pt;}

#ContentLeft li.navheader {margin:0 0 5px 0; padding:0; text-align:center}
#ContentLeft li.navheader a {color:#fff;display:block;padding: 3px 0px;border:1px solid #b4b4b4;background-color:#003161;text-transform:uppercase;text-decoration:none;font-size:11px;}


#ContentSearch {text-align:center; padding:5px 0; width:148px;}
#ContentLogin p {text-align:center}
#cid_712__ctl0_lblPageTitle, 
#cid_712__ctl0_lblLoginInstructions,
#cid_712__ctl0_pnlNormalLogin1, 
#cid_717__ctl0_lblPageTitle, 
#cid_717__ctl0_lblLoginInstructions, 
#cid_717__ctl0_pnlNormalLogin1
{ display:none;}
#cid_712__ctl0_txtUsername, 
#cid_712__ctl0_txtPassword,
#cid_717__ctl0_txtUsername, 
#cid_717__ctl0_txtPassword {width: 100px;}
#cid_712__ctl0_pnlLogin,
#cid_717__ctl0_pnlLogin
{margin: 0 5px 0 10px;}

#ContentLeftPromo{ margin:10px 0 0; padding:0; float:left; width:100%;}

#structureColumn1 { padding: 10px; margin: 0; width: 170px; border: 1px solid #999999; display: block; float: left; }
#structureColumn2 { padding: 10px; margin: 0; border: 1px solid #999999; display: block; float: right; width: 700px; }

#ContentFooter { padding: 0px; margin: 0 auto 0 auto;display: block; text-align: left; }

.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 */
.clear { clear:both; }
/* Imported skin.css and aci_efr.css \*/
/*                                    */
/* ***********              ********* */
/* Begin Nav Bar */

/* ----------------- Miscellaneous ----------------- */

.elEventDate {border-top:1px solid #E6E6E6;}
.label-center {text-align:center;}
.label, .label-left, .label-center, .label-right {background-color:#D7D7D7;border:1px none Black;color:#000000;font-weight:bold;}
/* ----------------- Community-in-a-Box Styles ----------------- */

#globalNav { padding: 0px 0px 5px 10px; border-bottom: 1px solid #000000; color: #cccccc; }
#globalNav img { display: block; }
#globalNav a { font-size: 10px; padding: 0 4px 0 0; }
.maintable { border:1px solid #000000; width:700px; }
.headerborder { border:1px solid #000000; width:700px; }
.leftbar { width:130px; background:#eee; border-right: 1px solid #000000; padding-bottom: 200px; }
.content { width:560px; padding:10px; }
.content2 { width:560px; padding:0px; }
/* ----------------- Begin Custom Styles ----------------- */

#content { }
#content-home { background:#FFF; border:1px; }
.content { background-color:#ffffff; padding:15px; font-size: 11px; line-height: 16px; z-index:2; }
.content-nn { padding:15px; font-size: 11px; line-height: 16px; z-index:2; }
.content-dn { padding:15px; font-size: 11px; line-height: 16px; z-index:2; }
.main { margin: 0; padding: 0; }
.textOnly { width:590px; padding: 5px 15px 5px 15px; background-color:#ffffff; font-size: 11px; }
.textOnlyText { font-size: 11px; }

/* END BODY STYLES */
/* BEGIN HEADER STYLES */
#textheader { text-align:center; display:none; }
.headersearch { background: #003399 url(http://www.montana.edu/msucommon/images/headerbckgrnd2.jpg) repeat-x; background-position: bottom; }
.headersearchbox { font-size: 10px; }
.submitBtn { border: 0px; }
/* BEGIN FOOTER STYLES */
#regviewlink { display:none; }
.footer-table { padding: 0; margin: 0; width:760px; table-layout: fixed; margin-left: auto; margin-right: auto; }
.footer-td { color: #ffffff; line-height: 20px; font-size: 10px; }
.footer-td a:link { color: #ffffff; font-weight:bold; text-decoration:none; }
.footer-td a:visited { color: #ffffff; font-weight:bold; text-decoration:none; }
.footer-td a:hover { color: #ffffff; font-weight:bold; text-decoration:none; }

/* END FOOTER STYLES */

/* BEGIN FIXED-WIDTH STYLES */
.bodyfixed { height:100%; color: #000000; background-color: #001155; margin: 0px; padding: 0px; border: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; }
.fixed { width: 100%; table-layout: fixed; margin-left: auto; margin-right: auto; }
.fixed2 { width: 760px; table-layout: fixed; margin-left: auto; margin-right: auto; }
/* END FIXED-WIDTH STYLES */
/* ***********************************************************************/


/* homepage */
.whiteonblue { background: #ffffff url(images/bluedotbar.gif) repeat-x; color:#ffffff; font-size:11px; font-weight:bold; }
#navbar-m { background-color: #FFF; padding: 10px 10px 10px 10px; vertical-align: top; width: 150px; color: #001155; font-size: 10px; font-weight:bold; line-height: 16px; }
#navbar-m a:link { color: #001155; text-decoration:none; display:block; border-bottom: 0px solid #CB9800; line-height:11px; padding: 5px 0px 5px 0px; }
#navbar-m a:visited { color: #001155; text-decoration:none; display:block; border-bottom: 0px solid #CB9800; line-height:11px; padding: 5px 0px 5px 0px; }
#navbar-m a:hover { color: #ffffff; text-decoration:underline; display:block; border-bottom: 0px solid #CB9800; line-height:11px; padding: 5px 0px 5px 0px; }
#navbar-m p { font-size: 9px; font-weight:bold; line-height: 11px; color: #001155; }
.pageTitle { text-align:center; font-size:14px; color: #001155; font-weight:bold; text-transform:uppercase; line-height:22px; letter-spacing:0px; padding: 0px 0px 10px 0px; }
div.pageTitle { text-align:center; font-size:16px; color: #001155; font-weight:bold; line-height:22px; letter-spacing:0px; padding: 5px 0px 10px 0px; }
.twobcnClassNoteDate { font-weight:bold; }
.twobcnClassNoteText { padding-bottom:10px; }
.elEventDate { font-weight:bold; text-align:left; }
.elEventText { text-align:left; padding-bottom:10px; }
.headernav { background-color:#8C2633; width:740px; padding:10px; border-bottom:3px solid #FFF; font-size:10px; text-align:left; color:#FFF; font-weight:bold; }
.headernav a:link, .headernav a:active, .headernav a:visited { color:#FFF; text-decoration:none; }
.headernav a:hover { color:#FFF; text-decoration:underline; }


