
.build { border: 1px solid #ff00ff; }
.PageSubTitleHeader { font-size: 180%; }

.expand img { background-color: #8BB4E8; float: none; display: block; }
.expand { background-color: #8BB4E8; }

h1 { color:#0053A5 }
h2 { color:#008ecf }
h3 { color:#0053A5 !important;}
h4 { color:#564e78 }
h5 { color:#f07e50 }
/* block - prevents NS/SAFARI info box stuff */
.instructions, .error, .success, .profile, .filelibfiledetails, .eventsheader, .campaignsheader, .donationpaymentamount, table.profile, .MessageBoardsDataGridHeader, .FileLibraryFileList { display:block; font-size: 12px; }
/* 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:  #840017; background-color: #E4DCCD; background-image: url(/images/icons/v2/common/exclamation.gif); background-repeat: no-repeat; background-position: 2px; border: 1px solid #840017; }
.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; }
button { cursor: hand; }
button.hover { cursor: hand; }
input.button, a.button, a.button:visited, a.button:link, a.button:active, div.button, span.button { border: 0.25px none #000000; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; /*letter-spacing: .1em;*/ line-height: 12px; font-weight: normal; text-transform: uppercase; /*width: auto;*/ /*height: 17px;*/ padding:5px; margin: 0; background-image: url(images/BtnBg.gif); background-color: #0053A5; background-repeat: no-repeat; background-position: top 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 */
#ContentMemberTools { margin: 0 auto 0 auto; display: block; }
#ContentMemberTools div { float: left; padding-right: 10px; }
.ContentLoginBox { background-color: #840017; padding: 5px 12px 10px 12px; margin: 0; color: #ffffff; height:auto!important;/* real browsers */ border: 1px solid #BCB6A2; }
.PageTitleHeader { font-weight: bold; }

#ContentLogin span.PageTitleHeader { margin: 0; padding: 0; color: #ffffff; font-weight: bold; font-size: 18px; }
#navBlock2 h3 { font-size: 18px; color: #840017; margin: 5px 12px; }

#ContentLogin { background:#00539f;}
#ContentLogin a { color: #ffffff; }
#ContentLogin .instructions { font-size: 11px; }

#ContentFeatures div { display: block; width: 226px; height: 22px; background-image: url(images/nav_bg.gif); }
#ContentFeatures div a { color: #840017; text-decoration: none; line-height: 22px; padding-left: 22px; font-weight: bold; }
#ContentFeatures div a:hover { color: #333333; text-decoration: none; line-height: 22px; padding-left: 22px; font-weight: bold; }.welcome { background:#0053A5; padding:10px; color:#FFFFFF; width:686px; }.welcome a { color:#e5cc7f }

#ContentMiddle { float:left; font-size:11px; margin:0; padding:0; width:100%; }
.login #ContentFirstLogin, .login #ContentMiddle { float:left; margin:0; padding:0 10px 0 30px; width:300px; background:url(images/LoginPageDot.gif) no-repeat left top; }
.login #ContentFirstLogin { background:none; padding:0 10px; float:left; width:300px; }

.login h3 a#cid_765__ctl0_hLinkTempLogin { background-color:#52000E; background-image:url(images/BtnBg.gif); background-position:right top; background-repeat:no-repeat; border:0.25px none #000000; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7px; font-weight:normal; height:17px; letter-spacing:0.1em; line-height:12px; margin:0pt; padding:1px 20px 4px 5px; *padding:3px 20px 6px 5px;text-transform:uppercase; width:auto; text-decoration:none; }

div.startPod12 { background-color: #000000; background-image: url(images/welcome_bg.gif); background-position: top left; background-repeat: no-repeat; padding: 15px 5px 5px 15px; color: #ffffff; }
div.startPod12 a { color: #ffffff; }
div.startPod22 { border: #840017 2px solid; padding: 10px; background-color: #cccccc; color: #840017; }
div.startPod23 { border: #515151 2px solid; padding: 10px; background-color: #840017; color: #ffffff; }

#cid_160__ctl3_lblPageTitle h2 { color: #ffffff; font-size: 16px; }
#cid_160__ctl4_lblInstructions { display: none; }

div.startPod23 a { color: #ffffff; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix { display: inline-block; }

#ContentMiddleLayoutAlumni{background:#B2CDEB;border-bottom:2px solid #FFFFFF;color:#0B3A6E;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-weight:bold;height:25px;line-height:24px;margin:45px 0 0 20px;overflow:hidden;padding:0 0 0 10px;width:175px;}
#ContentRightAlumni{background:#B2CDEB; margin:0 0 0 20px; width:185px; padding:0 0 10px;float:left; }
#ContentRightAlumni img{ border-bottom:2px solid #FFFFFF;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }.clearfix { display: block; }

/* End hide from IE-mac */
#ContentLogin #cid_738__ctl0_lblLoginInstructions, #ContentLogin #cid_738__ctl0_btnCancel, 
/*#ContentLogin #cid_738__ctl0_hLinkTempLogin,
#ContentLogin #cid_738__ctl0_hLinkForgotUN,
#ContentLogin #cid_738__ctl0_hLinkForgotPW,
#ContentLogin #cid_738__ctl0_pnlNormalLogin2,*/
 #cid_738__ctl0_lblPageTitle, #cid_738__ctl0_cbRemember, #cid_738__ctl0_pnlNormalLogin2 label { display: none; }
#ContentLogin #cid_736__ctl0_lblLoginInstructions, #ContentLogin #cid_736__ctl0_btnCancel, /*#ContentLogin #cid_736__ctl0_hLinkTempLogin,
#ContentLogin #cid_736__ctl0_hLinkForgotUN,
#ContentLogin #cid_736__ctl0_hLinkForgotPW,
#ContentLogin #cid_736__ctl0_pnlNormalLogin2,*/
 #cid_736__ctl0_lblPageTitle, #cid_736__ctl0_cbRemember, #cid_736__ctl0_pnlNormalLogin2 label { display: none; }
#ContentLogin #cid_915__ctl0__ctl0_lblLoginInstructions, #ContentLogin #cid_915__ctl0__ctl0_btnCancel,
 /*#ContentLogin #cid_736__ctl0_hLinkTempLogin,
#ContentLogin #cid_736__ctl0_hLinkForgotUN,
#ContentLogin #cid_736__ctl0_hLinkForgotPW,
#ContentLogin #cid_736__ctl0_pnlNormalLogin2,*/ #cid_915__ctl0__ctl0_lblPageTitle, #cid_915__ctl0__ctl0_cbRemember, #cid_915__ctl0__ctl0_pnlNormalLogin2 label { display: none; }
.startRtPod { background: #EFEEEA; border: 5px solid #DEDDD5; margin: 0; padding: 5px; }
div.levelwrap level1 ul li a span.wrap span.innerWrap { font-size: 8px; }
/* left nav *//* Root = Vertical, Secondary = Vertical */

#ContentMainMenu { width:226px; padding: 0; margin: 0; }
#ContentMainMenu ul, #ContentMainMenu ul li { margin: 0; border: 0 none; padding: 0; width:226px; /*For KHTML*/ list-style: none; }
#ContentMainMenu ul ul { margin: 0; border:1px solid #8bb4e8; border-bottom: 0 none; padding: 0; width:180px; /*For KHTML*/ list-style: none; }
#ContentMainMenu ul ul li { width:180px; }
#ContentMainMenu ul:after /*From IE 7 lack of compliance*/ { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
#ContentMainMenu ul li { float: left; /*For IE 7 lack of compliance*/ display: block !important; /*For GOOD browsers*/ display: inline; /*For IE*/ position: relative; }

/* Root Menu */
#ContentMainMenu ul a { padding:4px; padding-left:5px; margin-left: 16px; display: block; background: url(images/rootTop_bg.gif) no-repeat right bottom; color: #003165; font-weight: bold; font-size:11px; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ }

#ContentMainMenu ul li.header a,
#ContentMainMenu ul li.header a:hover {background:none;border-bottom:1px solid #003165;color:#FFFFFF;display:block;font-family:Georgia,"Times New Roman",Times,serif !important;font-size:16px;font-weight:bold;height:auto !important;margin:10px 0 5px 10px;padding:4px 4px 4px 0;text-decoration:none;width:211px; height: 1%; /*For IE*/ }

#ContentMainMenu ul ul a { font:normal 10px Arial, Helvetica, sans-serif; margin-left:0; }

/* Root Menu Hover Persistence */
#ContentMainMenu ul a:hover, #ContentMainMenu ul li:hover a, #ContentMainMenu ul li.iehover a { background: #fff; color:#003165; }

/* 2nd Menu */
#ContentMainMenu ul li:hover li a, #ContentMainMenu ul li.iehover li a { background: #00539f; color: #fff; border-bottom:1px solid #8bb4e8; }

/* 2nd Menu Hover Persistence */
#ContentMainMenu ul li:hover li a:hover, #ContentMainMenu ul li:hover li:hover a, #ContentMainMenu ul li.iehover li a:hover, #ContentMainMenu ul li.iehover li.iehover a { background: #fff; color: #003165; }

/* 3rd Menu */
#ContentMainMenu ul li:hover li:hover li a, #ContentMainMenu ul li.iehover li.iehover li a { background: #003165; color: #fff; }

/* 3rd Menu Hover Persistence */
#ContentMainMenu ul li:hover li:hover li a:hover, #ContentMainMenu ul li:hover li:hover li:hover a, #ContentMainMenu ul li.iehover li.iehover li a:hover, #ContentMainMenu ul li.iehover li.iehover li.iehover a { background: #fff; color: #003165; }

/* 4th Menu */
#ContentMainMenu ul li:hover li:hover li:hover li a, #ContentMainMenu ul li.iehover li.iehover li.iehover li a { background: #003165; color: #fff; }

/* 4th Menu Hover */

#ContentMainMenu ul li:hover li:hover li:hover li a:hover, #ContentMainMenu ul li.iehover li.iehover li.iehover li a:hover { background: #fff; color: #003165; }#ContentMainMenu ul ul, #ContentMainMenu ul ul ul, #ContentMainMenu ul ul ul ul { display: none; position: absolute; top: 0; left: 180px; }#ContentMainMenu ul ul { left:226px; }

/* Do Not Move - Must Come Before display:block for Gecko */

#ContentMainMenu ul li:hover ul ul, #ContentMainMenu ul li:hover ul ul ul, #ContentMainMenu ul li.iehover ul ul, #ContentMainMenu ul li.iehover ul ul ul { display: none; }#ContentMainMenu ul li:hover ul, #ContentMainMenu ul ul li:hover ul, #ContentMainMenu ul ul ul li:hover ul, #ContentMainMenu ul li.iehover ul, #ContentMainMenu ul ul li.iehover ul, #ContentMainMenu ul ul ul li.iehover ul { display: block; }

#ContentMainMenu li.arrow { background-image: url(images/SinglePlus.gif); background-repeat: no-repeat; }
#ContentMainMenu li li.arrow { background-image: url(images/SinglePlus.gif); background-repeat: no-repeat; }

#ContentMemberTools {float:left;margin:0px;padding:0; height:37px;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {float:left;padding:0;}
#ContentMemberTools a { background:url(images/HoverTopnav.gif) no-repeat right bottom; color:#00539f;display:block;font-size:12px;line-height:14px;padding:0 10px;text-align:center;text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;height:37px;}
#ContentMemberTools a:hover { background:url(images/HoverTopnav.gif) no-repeat right top; color:#002A50;}


#ContentLeftBlock { min-height:40px; width:100%; }

/*Hide Cancel button in logout box*/
#cid_738__ctl0_btnLogoutCancel { display: none; }
#cid_736__ctl0_btnLogoutCancel { display: none; }

/* Block Style Headers */
.HeaderText { display: block; color: #FFFFFF; background-color: #840014; font-size:150%; font: bold; }

/* Hide subgroup message board header */
#cid_1040__ctl0_lblPageTitle { display:none; }

/* Hide Campaign Center Button */
#rg_gfid_122_btnCMS { display:none; }

/*Hide Buttons From Profile*/
#cid_256_btnAddClassNote { display:none; }
#cid_256_btnEditClassifieds { display:none; }

#ContentImgRot { float:left; height:328px; margin:0; padding:15px 0; text-align:center; width:705px; }
#ContentHeadline { float:left; margin:0; padding:0 0 0 10px; width:490px; }
#ContentRight { float:right; margin:10px 0; padding:0; width:188px; }
#ContentMiddleLayoutSendFr { float:left; margin:0; padding:0; width:100%; clear:both; }.message { background:#efeeea; border:#deddd8 5px solid; padding:2px; }

#ContentWelcomeMessage {background:#0355A0; text-align:center; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif !important; padding:10px 0 40px 0;}
#ContentWelcomeMessage h3 {font-size:30px; color:#fff !important; font-weight:normal;}
#ContentWelcomeMessage a {color:#fff !important;}
#ContentWelcomeMessage a:hover {text-decoration:none;}
#ContentWelcomeMessage p {margin:0 10px;}
