﻿/* Default Styles 

hr {
	height: 1px;
	border-top: 1px solid #4F4A39;
}

input {
	border: 1px solid #CACABF;
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#6B6B5F;
	background-color:transparent;
}

textarea { border: 1px solid #CACABF; }

p {
	margin: 10px 0;
	line-height:1.5em;
}


.smallWhite, a.smallWhite:link, a.smallWhite:visited, a.smallWhite:hover {
	font-size: 7pt;
	color: #FFFFFF;
}

.smallBlack, a.smallBlack:link, a.smallBlack:visited, a.smallBlack:hover {
	font-size: 7pt;
	color: #000000;
}

.smallBlue, a.smallBlue:link, a.smallBlue:visited, a.smallBlue:hover {
	font-size: 7pt;
	color: #000066;
}

.normal, a.normal:link, a.normal:visited, a.normal:hover {
	font-weight: normal;
}

.altcolorbold {
	color: #4D6077;
	font-size:8pt;
	line-height:1.5em;
	font-weight: bold;
}

.normalbold,
.formtextbold { 
	 font-family:Tahoma;
	 font-size:14px;
	 color:#336699;
}


#loginForm input { font-size:13px; }

.title { font-family:Geneva, Arial, Helvetica, san-serif; font-size:17px; font-weight:bold; color: #1F425C; }*/


/* ==| Body & Paragraph Styles | == */ 
input {
	border: 1px solid #CACABF;
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#6B6B5F;
	background-color:transparent;
}
html {}
body { color:#545334; font:normal 12px/1.65em Arial, Helvetica, sans-serif; } /* Font: font-style font-weight font-size/line-height font-family; */

p { margin: 0.5em 0; }
p.normal { line-height:normal; }
p.fancy { font-style:italic; }

.altcolor { color:#8F8C58; }

/* ==| Heading Styles | == */
.pageheading, .pageHeading { color:#0D48AA; font-size:22px; font-weight:normal; display:block; }
.heading { color:#0D48AA; font-size:20px; font-weight:normal;}
.subheading, .subHeading, 
.subheading1, .subHeading1 { color:#0D48AA; font-size:16px; font-weight:normal;}
.subheading2, .subHeading2 { color:#1F425C; font-size:14px; font-weight:normal;}
.subheading3, .subHeading3 { color:#1F425C; font-size:12px; font-weight:bold;}

/* ==| Anchor Style | == */
a { text-decoration: none; color:#669933; outline:none; }
a:focus, a:hover { text-decoration: none; color:#6895D7; }

a.back { display:block; background:transparent url(../images/main.png) no-repeat -29px -103px; padding-left:15px; line-height:normal;}
a.back:hover { display:block; background:transparent url(../images/main.png) no-repeat -29px -141px; padding-left:15px;}

a.foward { display:block; background:transparent url(../images/main.png) no-repeat -29px -27px; padding-right:15px; line-height:normal;}
a.foward:hover { display:block; background:transparent url(../images/main.png) no-repeat -29px -65px; padding-right:15px;}

a.bullet { display:block; background:transparent url(../images/main.png) no-repeat -29px -177px; padding-left:15px; line-height:normal;}
a.bullet:hover { display:block; background:transparent url(../images/main.png) no-repeat -29px -212px; padding-left:15px;}

/* ==| Button Style | == */
.buttonContainer a,
.buttonContainer button      { background:transparent url(../images/buttons.png) no-repeat right -30px; padding-right:15px; height:22px; font:11px; color:#545334; font-weight:normal;}
.buttonContainer a:hover,
.buttonContainer button:hover { color:#545334; background:transparent url(../images/buttons.png) no-repeat right -130px; }

.buttonContainer a span,
.buttonContainer button span { background:transparent url(../images/buttons.png) no-repeat -4px -80px; padding-left: 15px; height:22px; line-height:22px;}
.buttonContainer a:hover span,
.buttonContainer button:hover span { background:transparent url(../images/buttons.png) no-repeat -4px -180px; }

.filter .buttonContainer button { background:transparent url(../images/buttons.png) no-repeat right -230px; }
.filter .buttonContainer button span { background:transparent url(../images/buttons.png) no-repeat -4px -280px; }
.filter .buttonContainer button:hover { background:transparent url(../images/buttons.png) no-repeat right -330px; }
.filter .buttonContainer button:hover span { background:transparent url(../images/buttons.png) no-repeat -4px -380px; }

/* ==| Form Element Style | == */
.fieldContainer select { background-color:#FFFFFF; border:1px solid #D2D2B3; color:#000000; }
.fieldContainer textarea { background-color:#FFFFFF; border:1px solid #D2D2B3; color:#000000; }
.fieldContainer input,
.fieldContainer input.text,
.fieldContainer input.password { background-color:#FFFFFF; border:1px solid #D2D2B3; color:#000000; }
.fieldContainer input.hint { background-color: #FFFFFF; }
.fieldContainer input[type="checkbox"] {border:0 none;}
.fieldContainer input[type="radio"] {border:0 none;}

.fieldContainer label { color:#1F425C; font-size:11px; font-weight:bold }
.fieldContainer .description { color:#999999; }
.fieldContainer .hint { color:#999999; clear:both }
.fieldContainer .fileHint { color:#999999; }

#captcha_wrapper { background-color:#EAE9DC !important; border:1px solid #D1D1B2 !important; overflow:visible; padding:3px; width:302px; }
#captcha_image { border:1px solid #D1D1B2 !important; }
#captcha { border:1px solid #D1D1B2 !important; }

.filter .fieldContainer input,
.filter .fieldContainer input.text,
.filter .fieldContainer input.password { }

/* ==| Form UI Style | == */
.SectionHeader {  font-size:18px; color:#0D48AA; line-height:24px; }
.SectionSubHeader { font-weight:bold; padding:10px 0 0 0; color:#000000; }
.captcha {}
.instructions, 
.instructionText { color:#000000; }
.PayByCheckInfo { line-height:normal; color:#000000; }

/* ==| Form Error Style | == */
.formError { background-color:#FFFAF4; border:1px solid #FFBF8A; font-size:11px; font-weight:normal; color:#D95E00; padding:5px; width:680px }
.fieldContainer.error * { color:#D95E00 !important; }
.fieldContainer.error input,
.fieldContainer.error input.text, 
.fieldContainer.error input.password, 
.fieldContainer.error select, 
.fieldContainer.error textarea { background-color:#FFFAF4; border-color:#FFBF8A; color:#D95E00; }

/* ==| Form Print Style | == */
.fieldContainer.print {}
.fieldContainer.print label { background-color:#F8F8F2; border-bottom:1px solid #D1D1B2; color:#545334; padding-left:2px; }
.fieldContainer.print .formField { color:#1F425C }

/* ==| Box Style | == */ 
.box { background-color:#EAE9DC; border:1px solid #D1D1B2;}
.box .label { font-weight:bold; color:#545334;}

.imageBox {}
.relatedBox {}

.fundraiserBox { border:1px solid #CCCCCC; background-color:#CCCCCC; }
.altFundraiserBox { border:1px solid #CACACA; background-color:#F0F0F0; }
.actionBox { border:1px solid #E4E4E4; background-color:#E4E4E4; }
.widgetBox { border:1px solid #CCCCCC; background-color:#FFF; }
.altWidgetBox { border:1px solid #B4B4B4; background-color:#B4B4B4; }

/* ==| Background Style | == */
.background { background-color:#000000; }
.altBackground { background-color:#EAE9DC; }

/* ==| Border Style | == */ 
.border { border-color:#BFBFBF; }
.altBorder { border-color:#BFBFBF; }
hr { border-top:1px solid #BFBFBF; height:1px; }

/* ==| Module Table Style | == */
table.moduleTable { margin:5px 0 5px 0; }
table.moduleTable thead th { background-color:#FFFFF; font-weight:bold; border-bottom:1px solid #000000;  }
table.moduleTable tbody tr.odd { background-color:#eee; }
table.moduleTable tbody tr.even { background-color:#FFFFFF ; }
table.moduleTable tbody tr:hover td  { background: #FFC !important;}
table.moduleTable tbody tr.error { background-color:#FFEEDD; }
table.moduleTable tbody tr.error td input { background-color:#FFFFFF; border:1px solid #990000; color:#990000; }
table.moduleTable tbody td { color:#333333; padding:5px; }
table.moduleTable tbody td input { background-color:#FFFFFF; border:1px solid #9D9D9D; color:#000; }
table.moduleTable tfoot {}
table.moduleTable tfoot td {}

/* ==| Message Style | == */ 
div.errormsg { background-color:#A0C976; color:#545334; font-size:13px; padding:5px; border:none;}
div.alertmsg { background-color:#002A96; color:#FFF; font-size:13px; padding:5px; border:none;}

/* ==| Global Pagination and RSS Styles | == */
.linkContainer a, 
.feedButtonWpr a { color:#333333; font-size:11px; background:transparent url(../images/main.png) no-repeat -29px -248px;}

.linkContainer .leftWrapper, 
.boxWpr { background:transparent url(../images/buttons.png) no-repeat right -431px;}

.linkContainer .rightWrapper,
.boxCt { background:transparent url(../images/buttons.png) no-repeat -1px -485px;}

.pagination .CounterContainer { color:#333333; font-size:11px;}

.pagination .PreviousLinkContainer a { background:transparent url(../images/main.png) no-repeat -29px -387px; }
.pagination .PreviousLinkContainer a:hover { background:transparent url(../images/main.png) no-repeat -29px -432px; }

.pagination .NextLinkContainer a { background: transparent url(../images/main.png) no-repeat -29px -297px; }
.pagination .NextLinkContainer a:hover { background: transparent url(../images/main.png) no-repeat -29px -342px; }

/* ==| Global Module Styles | == */ 
.category_name {}
.category_description { }

.sectionLabel { font-size:16px; color:#000000;}
.featured { background:transparent url(../images/main.png) no-repeat -30px -1143px; }

.title { margin:0; padding:0; line-height:normal; font-weight:normal; color:#0D48AA;}
.title a {}
.title a:hover {}

.attribute { color:#8F8C58; line-height:normal;}
.attribute .label { font-weight:bold; font-size:11px;  color:#8F8C58}
.attribute .value { font-weight:bold;  color:#8F8C58}
.attribute a {}
.attribute a:hover {}

.source { background:transparent url(../images/list/spacer.jpg) no-repeat left 2px;}
.source.noSpacer { background-image:none; padding-left:0 !important; }

.disclaimer { font-size:11px; color:#000000; font-style:italic; line-height:1.45em; border:1px solid #000000; border-left-width:0; border-right-width:0;}

.summary {}
.summary a {}
.summary a:hover {}

.video { background:transparent url(../images/main.png) no-repeat -29px -476px; }
.video:hover { background:transparent url(../images/main.png) no-repeat -29px -517px; }

.photo { background:transparent url(../images/main.png) no-repeat -29px -558px; }
.photo:hover { background:transparent url(../images/main.png) no-repeat -29px -599px; }

.audio { background:transparent url(../images/main.png) no-repeat -29px -640px; }
.audio:hover { background:transparent url(../images/main.png) no-repeat -29px -681px; }

.address { font-size:12px; color:#545334; font-style:italic; line-height:1.45em; }
.separator { border-bottom:1px solid #BFBFBF;}
.closed { font-size:14px; }

/* ==| List Style Overrides | == */ 
.list .title {}
.list .title a { font-size:16px;  color: #0D48AA}
.list .attribute { font-size:11px;}

/* ==| Detail Style Overrides | == */ 
.detail .title { color:#0D48AA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px;}
.detail .attribute { font-size:12px;}
.detail .attribute .label { font-weight:normal;}
.detail .attribute .value { font-weight:normal;}
.detail .sectionLabel { font-size:13px; font-weight:bold; line-height:normal; color:#545334;}
.detail .categoryList { font-size:11px; font-weight:normal;}

.detail #RegistationContainer a { background:transparent url(../images/buttons.png) no-repeat right -30px; padding-right:15px; height:22px; font:12px; color:#666666; font-weight:normal;}
.detail #RegistationContainer a span { background:transparent url(../images/buttons.png) no-repeat -4px -80px; padding-left: 15px; height:22px; line-height:22px;}
.detail #RegistationContainer a:hover { color:#000000; background:transparent url(../images/buttons.png) no-repeat right -130px; }
.detail #RegistationContainer a:hover span { background:transparent url(../images/buttons.png) no-repeat -4px -180px; }

/* ==| Event Registation Style | == */
form.columnLayout .AttendeeContainer .AttendeeLabelContainer.odd { background-color:#FFFFFF; }
form.columnLayout .AttendeeContainer .AttendeeLabelContainer.even { background-color:#eee; }

/* ==| Media Center List and Detail Styles | == */
.Norecords { color:#000000;}
.shortDescription { color:#000000;}
.longDescription { color:#000000;}
#MediaCategoryDescription p { color:#000000;}
.caption	{ color:#545334; }

/* ==| Staff Directory Style | == */
#StaffDirectoryResults_HeaderLeft { background:transparent url(../images/main.png) no-repeat -22px -1184px; }
#StaffDirectoryResults_HeaderLeft #fullName { font-size:16px; font-weight:bold; color:#0C47AA; }
#StaffDirectoryResults_BodyLeft #title { font-size:13px; font-weight:bold; color:#525233; }
#StaffDirectoryResults_BodyLeft #category { font-size:16px; font-weight:normal; color:#666666; }
#StaffDirectoryResults_BodyLeft #fullAddress { color:#525233; font-size:12px; }
#StaffDirectoryResults_BodyRight #phone { color:#525233; background:transparent url(../images/main.png) no-repeat -22px -1231px; }
#StaffDirectoryResults_BodyRight #email { color:#525233; background:transparent url(../images/main.png) no-repeat -26px -1274px; } 

/* ==| Membership Directory Style | == */
#MemberDirectoryResults_HeaderLeft { background:transparent url(../images/main.png) no-repeat -22px -1184px; }
#MemberDirectoryResults_HeaderLeft #fullName { font-size:16px; font-weight:bold; color:#0C47AA; }
#MemberDirectoryResults_BodyLeft #title { color:#525233; }
#MemberDirectoryResults_BodyLeft #organization { font-weight:bold;}
#MemberDirectoryResults_BodyLeft #fullAddress { color:#525233; font-size:12px; }
#MemberDirectoryResults_BodyRight #phone { color:#525233; background:transparent url(../images/main.png) no-repeat -22px -1231px; }
#MemberDirectoryResults_BodyRight #email { color:#525233; background:transparent url(../images/main.png) no-repeat -26px -1274px; } 

/* ==| Filter Global Style | == */
.filter .content { background:transparent url(../images/filter.png) no-repeat left -27px; }
.filter .content .header .options { background:transparent url(../images/filter.png) no-repeat left -157px; }
.filter .content .header h3.label { font-size:13px; font-weight: bold; font-style: normal; color:#1F425C; }
.filter .content .header .options span.label { font-weight:bold; font-style:normal; font-size:11px; color:#333333; }
.filter .content .header .options a.list { background:transparent url(../images/main.png) no-repeat -29px -937px; }
.filter .content .header .options a.list:hover { background:transparent url(../images/main.png) no-repeat -29px -987px; }
.filter .content .header .options a.calendar { background:transparent url(../images/main.png) no-repeat -29px -1039px; }
.filter .content .header .options a.calendar:hover { background:transparent url(../images/main.png) no-repeat -29px -1091px; }

/* ==| Fundraising Global Style | == */
.actionBox .navigationCt a { background:transparent url(../images/temp_fund_link2.jpg) no-repeat right center; }

.fundraiser .raised .attribute { font-size:15px; }
.fundraiser .raised .attribute .label { font-weight:bold; color:#333333; }
.fundraiser .raised .attribute .value { font-weight:bold; color:#C83334; }

.fundraisingDetailCt ul li { border-bottom:1px solid #999999; }
.fundraisingDetailCt .attribute .label { color:#000000; }
.fundraisingDetailCt .attribute .value {}
.fundraisingDetailCt .actionLinkCt a { background:transparent url(../images/temp_fund_link.jpg) no-repeat right top; }

.search .fundraiserBox h2 { border-right:1px solid #666666; }

/* ==| Fundraising Registation Steps Style | == */
#processContainer .processBreadCrumbs .processItemText { background-color:#E4E4E4; color:#333333; font-weight:normal; }
#processContainer .processBreadCrumbs .highlighted { background:#CCCCCC url(../images/fundraising/processArrow.jpg) no-repeat center bottom; color:#333333; font-weight:bold; }

.bold { font-weight:bold;}

#PageEditorContent { padding:20px 10px 10px; }
