
.build { border: 1px solid #ff00ff; }

.PageSubTitleHeader { font-size: 180%; }

.expand img { background-color: #840017; float: none; display: block; }
.expand { background-color: #840017; }

/* 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: 7px; letter-spacing: .1em; line-height: 12px; font-weight: normal; text-transform: uppercase; width: auto; height: 17px; padding: 0 16px 5px 0; margin: 0; background-image: url(images/BtnBg.gif); background-color: #52000e; 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 { }

#structBlog #structHdr .structureRgt li {margin:0;padding:0 10px!important;}
#structBlog #structHdr .structureRgt li.newPost{ padding:0 10px 10px !important;}
#structBlog #structHdr .structureRgt li a {display: inline!important;padding:0!important;width: auto!important; text-decoration:underline;}
/* 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 { }
#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; }

#ContentMiddle { font-size: 11px; }

.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; }

/* 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 */
/*#ContentMainMenu {	width: 226px;	padding: 0;	margin: 0;}*/
#rootMenu { width: 226px; padding: 0; margin: 0; overflow: hidden; }
#rootMenu ul { list-style: none; padding: 0; margin: 0; }
#rootMenu li { list-style: none; background-repeat: no-repeat; cursor: pointer; padding-top: 5px; width: 100%; }
#rootMenu li a { text-decoration: none; display: block; font-weight: bold; font-size:11px; color: #840017; background-image: url(images/rootTop_bg.gif); background-repeat: no-repeat; background-position: right bottom; padding-left: 5px; margin-left: 16px; }
#rootMenu li li { list-style: none; background-repeat: no-repeat; cursor: pointer; margin-left: 15px; }
#rootMenu li li a { display: block; color: black; font-family:Tahoma; font-size:8pt; font-weight: normal; text-decoration: none; padding-left: 5px; background: transparent; }
#rootMenu li li a:hover { text-decoration: underline; }
#rootMenu li li li { list-style: none; background-repeat: no-repeat; cursor: pointer; margin-left: 15px; }

/*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; }

/* New Start Page */
#ContentImageRotatorStart {width:691px;height:336px;}
#ContentImageRotatorCap {background-color:#828282;border:1px solid #a12027;color:#000;width:673px;padding:8px;margin-top:10px;margin-bottom:10px;}
#ContentImageRotatorCap strong {/*color:#fff;*/}
#structLeftColumnTabs {float:left;width:351px;padding:0px;height:468px;background: url(images/home-tab-bg.gif) left 66px no-repeat;}
#structLeftColumnTabs h3 {color:#a12027;}
#structRightCol {float:right;width:305px;padding:0px;padding:5px;margin-right:4px;margin-bottom:15px;margin-top:10px;}
#VideoBlock {width:276px;min-height:308px;background: url(images/video-rotator-bg.jpg) no-repeat;}
#ContentPromo01 {width:276px;min-height:308px;}
#ContentVBlock1 {width:266px;padding:32px 5px 2px 5px; color:#fff;text-align:center;}
#ContentVImageRotator {width:261px;height:174px;margin-top:18px;margin-left:8px;}
#ContentVBlock2 {width:266px;padding:2px 5px;color:#fff;margin-top:15px;font-size:9px;}
#ContentControlRotator {width:276px;height:30px;}
#ContentBanner01 {width:302px;margin-top:5px;}


.start #ContentMiddle { clear:both;font-size: 11px; }

/* Start page - Tab Nav
**************************************************************************************/
/**************************************************************************************/
#ContentTabNav1 {width:351px;height:66px;}
#ContentTabNav1 ul {margin:0px 0px 0px 0px;padding:0px;}
#ContentTabNav1 li {list-style-type:none;float:left;height:66px;}
#ContentTabNav1 li a {
float:left;
/*	display:block;
	font-size:11px;
	color:#000;
	
	padding:3px 12px 3px 12px;
	height:23px;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	background-color:#9e1b34;
	margin-right:4px;
	font-family:Georgia, "Times New Roman", Times, serif;*/
/*	border-right:1px solid #fff;*/
}
#ContentTabNav1 li a:hover {
	color:#fff;
	background: #9a8344 url(images/tab-green-corner-hover.gif) top left no-repeat;
}

#ContentTabNav1 #Blank {display:none;}

#Contentdiv0 h2, #Contentdiv1 h2 {display:none;}
#Contentdiv0, #Contentdiv1, #Contentdiv2, #Contentdiv3 {font-size:12px;}

#Contentdiv0 {
	font-size:10px;
	padding:20px;
	margin-top:0px;
	position:absolute;
	width:300px;
	height:362px;
	overflow:auto;
	clip:rect(0 400 200 0);
	}
#Contentdiv1, #Contentdiv2, #Contentdiv3 {
	font-size:10px;
	visibility:hidden;
	padding:20px;
	margin-top:0px;
	position:absolute;
	width:300px;
	height:362px;
	overflow:auto;
	clip:rect(0 400 200 0);
	}
/*#ContentTabNav1 li.none{display:none;}*/
p.imodDate {margin-bottom:0px;}
p.imodLink {margin-top:0px;}
/* End Tab Nav
**************************************************************************************/
/**************************************************************************************/
#structRightcolumn {
	width: 695px;
	float: left;	
	margin:0;
	padding:10px 0px 0px 10px;	
}
#BottomPane {clear:both;}

#ContentTabNav1 li#Events00 a{display:block;height:66px;width:90px;background: url(images/home-tab-events-down.gif) top left no-repeat;text-indent:-999999px;}
#ContentTabNav1 li#ColgateNews01 a{display:block;height:66px;width:86px;background: url(images/home-tab-news-down.gif) top left no-repeat;text-indent:-999999px;}
#ContentTabNav1 li#CommunityNews02 a{display:block;height:66px;width:83px;background: url(images/home-tab-com-news-down.gif) top left no-repeat;text-indent:-999999px;}
/*#ContentTabNav1 li#CampaignNews03 a{display:block;height:66px;width:83px;background: url(images/home-tab-campaign-news-down.gif) top left no-repeat;text-indent:-999999px;}*/
#ContentTabNav1 li#CampaignNews03 a{display:block;height:66px;width:83px;background: url(images/home-tab-facebook-down.gif) top left no-repeat;text-indent:-999999px;}

#ContentTabNav1 li#Events00 a:active,
#ContentTabNav1 li#ColgateNews01 a:active,
#ContentTabNav1 li#CommunityNews02 a:active,
#ContentTabNav1 li#CampaignNews03 a:active {outline: none;}

/*#ContentTabNav1 li#Events00 a:hover{display:block;height:66px;width:97px;background: url(images/home-tab-events-over.gif) top left no-repeat;text-indent:-999999px;}
#ContentTabNav1 li#ColgateNews01 a:hover{display:block;height:66px;width:95px;background: url(images/home-tab-news-over.gif) top left no-repeat;text-indent:-999999px;}
#ContentTabNav1 li#CommunityNews02 a:hover{display:block;height:66px;width:96px;background: url(images/home-tab-com-news-over.gif) top left no-repeat;text-indent:-999999px;}
#ContentTabNav1 li#CampaignNews03 a:hover{display:block;height:66px;width:98px;background: url(images/home-tab-campaign-news-over.gif) top left no-repeat;text-indent:-999999px;}*/



#tabFoot {background: url(images/home-tab-foot.gif) no-repeat;width:351px;height:8px;margin-bottom:15px;float:left;}


/* remove campaign center button */
#rg_gfid_551_btnCMS {display: none;}

/* Secure 3 Column template */
.sec3Col #content_shift {/*width:708px;original*/width:500px!important;overflow:visible!important;}
.sec3Col #ContentPane {width:452px!important;}
.sec3Col #content_body .head_divider {width:452px!important;}
.sec3Col #ContentMiddle table {width:452px!important;} 

.sec3Col .structColumnRtLogin {width:185px;float:right;margin-top:20px;margin-right:20px;}
.sec3Col #ContentMiddleLayoutRtColB1 {}
.sec3Col #ContentRtColBlue {}
.sec3Col #ContentMiddleLayoutRtColB2 {}

.sec3Col .divLoginFacebook {margin:10px 0px;}
.sec3Col .instructions span{font-size:12px;font-weight:normal!important;}
.sec3Col .instructions {display:none}
.sec3Col .divLoginUserNameRow {margin-top:10px;}
.sec3Col .divLoginRemember, .sec3Col .divLoginButtonRow {margin:5px 0px;}

.IModFBConnectWrapper {margin:10px 0px;}

/*.IMOD6 table.rgMasterTable {table-layout:fixed!important;}*/
/*.IMOD6 table.rgMasterTable tbody td {word-wrap:break-word; width:120px;}
.IMOD6 .RadGrid .NumericPages .rgNumPart {width:200px; float:left!important;}
.IMOD6 .RadGrid_WebBlue .rgInfoPart {width:200px; float:right!important;}
*/
