﻿ /* *********************************************************

	GuidLines
	Use the General Section.  If you have an entry that varies
	slightly consider asking client to use a standard instead. 

	Key ---------------------------
	#bf2e1a - Maroon - Used in titles; 
	#997d38 - Gold
	#000666 - Black
	#666000 - Green Gold
	#ccc7aa - Light Grey
*/

/* General Section *********************************************/

/******************* Html Body Start *******************/

/* This will be the defualt for text not defined. */
body 
{
/*	padding: 1em 80px 1em 1em;  */
	color: black; 
	font-size:  medium; 
	font-family: Verdana, Geneva, Tahoma, Arial, Sans-Serif;
	font-size:  small;
	font-weight:lighter;
	background-color: #fff;
	/*min-width : 1020px;*/
}

.ExtraSmallText
{
	FONT-SIZE: x-small; 
	COLOR: Black; 
	FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal
}

/*  Use this for the majority of the text */
.StandardText 
{ 
	color: #666; 
	font-size:  small; 
	font-family: Verdana, Geneva, Tahoma, Arial, Sans-Serif;
	background-color: White;
}

/*  This is a smaller alternative to the standard font */
.StandardTextAlt
{
	color: #666; 
	font-size: small; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: bolder;
}

/*  Use this style to head up paragraph text */
.TextHeading
{
	color: #666; 
	font-size: medium; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: bolder;
}

/*  Use this style as an alternate to head up paragraph text */
.TextHeadingAlt
{
	color: #997d38; 
	font-size: Medium; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: bolder;
}

/*  Use this for embedded notes. */
.ParentheticalText
{
	color: #666; 
	font-size: smaller; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: normal;
}

/* Use this to head up on page report layouts */
.ReportHeader
{
    color: black; 
    font-size: small; 
    font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Helvetica, Sans-Serif; 
    font-weight:  bold;
    text-align: center;
    /*height: .5em;*/
    background-color: silver;
    padding-left: 10px;
    padding-right: 10px;
}

/* Use this for the body text of on page report layouts */
.ReportText
{
	 color: black; 
     font-size: small; 
     font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Helvetica, Sans-Serif; 
     font-weight:  normal;
}

/* Use this for Links to other sites */
.LinkText
{
	color: #997d38; 
	font-size: inherit; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: bolder; 
}

.LinkTextNormal
{
	color: #997d38; 
	font-size: inherit; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: normal;
}

.LinkTextRight
{
	color: #bf2e1a; 
	font-size: inherit; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif;
	font-weight: bold; 
	text-align: right;
}

/* Use this for Links to other sites */
.LinkTextAlt
{
	color: #997d38; 
	font-size: inherit; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: bolder;
	 
}

.LinkTextAlt2
{
	color: #997d38;
	font-size: large;
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif;
	font-weight: 600;
}

/* Use this format for all embedded email addresses */
.EmailLink 
{ 
	color: #997d38; 
	font-size: inherit; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: bolder; 
}

/* Use this style for control labels. */
.ControlText
{
	color: black;
	font-size: small; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: normal;
}

/* Use this style for the inner text on text areas */
.InnerControlText
{
	color: #3D3D3D; 
	font-size: small; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Helvetica, Sans-Serif; 
	font-weight: normal;
	width:90%;
}

.InnerControlText2
{
	color: #3D3D3D; 
	font-size: small; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Helvetica, Sans-Serif; 
	font-weight: normal;
}

/* Use this style for certify text on label */
.CertifyText
{
	color: black;
	font-size: larger; 
	font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Sans-Serif; 
	font-weight: bold;
}

/* This is the image for the background */
body.BackgroundImage
{
	background-image: url(images/CFDWebPageBackground.gif);
	background-repeat: no-repeat;
	background-color: Red;
}

/* This style is the test at the head of each section. Samples: Charity Application, Search ...*/
.SectionTitle
{
    color: #bf2e1a;
	font-size: large; 
	font-family: Georgia, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* style for subsection title text */
.SectionSubTitle
{
	color: #997d38; 
	font-size: large; 
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif; 
	font-weight:  bolder; 
}

/* Alternate style for subsection title text */
.SectionSubTitleAlt
{
	color: #bf2e1a; 
	font-size: larger; 
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-weight:  bolder; 
}

/* This style is applied to all local section menus ***********************/

a.SectionMenu:visited 
{	color: black; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:  small;
	font-weight: normal;
	font-style: normal;
	background-color:  White;
	text-decoration:none;
}

a.SectionMenu:active  
{	color: black; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:  small;
	font-weight: normal;
	font-style: normal;
	background-color:  White;
	text-decoration:none;
}

a.SectionMenu:hover   
{
	color: black; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:  small;
	font-weight: normal;
	font-style: normal;
	background-color:  White;
	text-decoration:none;
}

/* When a section reports a status, use this style *****************/
.SectionStatus
{
	color: #666; 
	font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;  
	background-color:  White;
}

/* Command text should use this style  Example:  Mext  Prev  Add to Cart */
.CommandText
{
	color: #666; 
	font-size:  small; 
	font-family:  Verdana, Georgia, Arial, Helvetica, Sans-Serif;  
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

/* Command Text Alt  Used in Steps */
.CommandTextAlt 
{
	color: #997d38; 
	font-size: small; 
	font-family:  Verdana, Georgia, Arial, Helvetica, Sans-Serif; 
	font-weight: bolder;
}

/* Use this style for announcements */
.AnnouncementStandard
{
	color: #bf2e1a; 
	font-size:  larger; 
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-weight:   bolder; 
	font-style: oblique;
	font-variant:normal;
}

/* Alternate style for announcements*/
.AnnouncementAlt
{
	color: #bf2e1a; 
	font-size:  xx-large; 
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-weight:  bolder; 
	font-style: oblique;
}

/* Warning Text */
.WarningText
{
	color: #bf2e1a;
	font-family: Inherit;
	font-size: inherit;
	font-weight: bolder;
}

.WarningTextAlt
{
	color: white;
	background-color: #bf2e1a;
	font-weight: bold;
	
}

.StandardWidth
{
	width: 780px;
}

/*  Use for Heading of Grid */
.SubHeading
{
	color: black;
	font-size:  small;
	font-weight:normal;
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif; 
	text-align: center;
	height: .5em;
	background-color: silver;
	padding-left: 10px;
	padding-right: 10px;
	
}

/* Use for highlighting of new pledge */
.HighlightedGridRow
{
	background-color:#E0E0E0;
}

/* ---------------------------  Tables Section --------------------- */
.Tables
{
		color: black; 
		font-size: small; 
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; 
		font-weight: lighter; 
		font-variant: normal; 
		background-color:  white; 
		width:98%;
		border-color: #d0cabc #d0cabc #d0cabc #b5a98d; 
		border-top:   #e1d9c0 1px solid; 
		border-right: #e1d9c0 1px solid; 
		border-left: #e1d9c0 1px solid; 
		border-bottom: #e1d9c0 1px solid;
		padding-left: .5em;
		padding-right: .5em;
		margin-left:.5em;
		margin-right:.5em;
		outline: outset 3px #b5a98d; 
}

/* This is the main headings for tables */
td.Heading
{
	color: #000001;
	font-size: medium;
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	height: 1.25em;
	background-color: #ccc7aa; /*Grey*/
	-moz-border-radius: 3px; -webkit-border-radius: 3px
}

/* This is the alternative for main headings for tables */
td.HeadingAlt
{
	
}

/* This is used for sub headings in tables. */
td.SubHeading
{
	color: black;
	font-size:  small;
	font-weight: lighter;
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif; 
	text-align: center;
	height: .5em;
	background-color: silver;
	padding-left: 10px;
	padding-right: 10px;
	font-style: italic;
}

/* This is use as alternative sub heading for tables. */
td.SubHeadingAlt
{
}

/* --------------------------Tables End -------------------------------- */

/* End General Section *****************************************/

/* it is my intent to replace anthing below this line. */
/* -----------------------------------------------------------------------------------------------*/



/* Start Search Grid */

/* End - these styles are decalred in code via a span or div tag - don't remove! */

.SearchCountText
{
	color: #997d38; 
	font-size: small; 
	font-family:  Verdana, Georgia, Arial, Helvetica, Sans-Serif; 
	font-weight: bolder;
}

.SearchCount
{
	color: #bf2e1a; 
	font-size: medium; 
	font-family:  Verdana, Georgia, Arial, Helvetica, Sans-Serif; 
	font-weight: bold;
}

.CharityCodeText {}

.LinkTextAlt2
{
	font-weight: normal; 
	font-size: small; 
	color: #bf2e1a; 
	font-style: normal; 
	font-family: verdana;
	text-decoration: none;
}

/*
.HeaderDonorBasketDiv
{
	padding-bottom: 6px;
}
*/
/* End - these styles are decalred in code via a span tag - don't remove */

.BasicItemStyle1
{
	background-color: Silver;
}
.BasicHeaderStyle
{
	color: black; 
    font-size: small; 
    font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Helvetica, Sans-Serif; 
    font-weight: bold;
    text-align: center;
    height: .5em;
    background-color: Silver;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.BasicHeaderStyle1
{
	color: black; 
    font-size: small; 
    font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Helvetica, Sans-Serif; 
    font-weight: bold;
    text-align: center;
    height: .5em;
    background-color: #6C5635;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.BasicHeaderStyle2
{
	color: #ffffff; 
    font-size: small; 
    font-family: Verdana, Georgia, Geneva, Tahoma, Arial, Helvetica, Sans-Serif; 
    font-weight: bold;
    text-align: center;
    background-color: #6C5635;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-color: Gray;
}

.BasicItemStyle
{
	color: #000000; 
	border-right: #e1d9c0 2px solid; 
	padding-right: 5px; 
	border-top: #e1d9c0 2px solid; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-left: #e1d9c0 2px solid;
	padding-top: 5px;
	border-bottom: #e1d9c0 2px solid;
	outline-color: #e1d9c0;
}

.CartItemStyle
{
	width: 185px;
	background-color: #FAFAFA;
	border-color: Gray;
}

.SmallerText
{
	font-weight: 400;
	font-size: x-small;
	color: black;
	font-style: normal;
	font-family: verdana;
}

.BasicFooterStyle
{
	text-align: center;
	color: #000000; 
	border-right: #e1d9c0 2px solid; 
	padding-right: 5px; 
	border-top: #e1d9c0 2px solid; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-left: #e1d9c0 2px solid;
	padding-top: 5px;
	border-bottom: #e1d9c0 2px solid;
	outline-color: #e1d9c0;
}

/*
.BasicFooterStyle
{
	text-align: center;
	color: #000000; 
	border-right: #e1d9c0 2px solid; 
	padding-right: 5px; 
	border-top: #e1d9c0 2px solid; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-left: #e1d9c0 2px solid;
	padding-top: 5px;
	border-bottom: #e1d9c0 2px solid;
	outline-color: #e1d9c0;
}
*/
#CFDLogo
{
	position: absolute; 
	top: 15px; 
	left: 11px;
	width: 100%;
}
#bar-top-menu
{
	padding-top:0px; 
	
	top:15px; 
	z-index:2;
}
#bar-bottom-menu
{
	padding-top: 0px;
	padding-left: 47px;
	/*top: -27px;
	z-index: 2;*/

}


A.LinkA:link    {color:#997d38; text-decoration:none;}
A.LinkA:visited {color:#997d38; text-decoration:none;}
A.LinkA:active  {color:#997d38; text-decoration:none;}
A.LinkA:hover   {color:#bf2e1a; text-decoration:none;}
A.LinkA#ctl00_CFDHeader1_dataListTopMenu_ctl00_hyperLinkSignOut
{	

}
A.LinkA#ctl00_CFDHeader1_dataListTopMenu_ctl01_hyperLinkSignIn 
{	
	
}
A.LinkA#ctl00_CFDHeader1_dataListTopMenu_ctl02_hyperLinkSearch 
{	

}
A.LinkA#ctl00_CFDHeader1_dataListTopMenu_ctl03_hyperLinkContact
{

}
A.LinkA#ctl00_CFDHeader1_dataListTopMenu_ctl04_hyperLinkDonorBasket
{

}

A.LinkB:link    {color:#997d38; text-decoration:none;}
A.LinkB:visited {color:#997d38; text-decoration:none;}
A.LinkB:active  {color:#997d38; text-decoration:none;}
A.LinkB:hover   {color:#bf2e1a; text-decoration:none;}
A.LinkB#ctl00_CFDHeader1_dataListBottomMenu_ctl00_hyperLinkHome
{
	/*background-color: #F7F9F7;
	font-style: italic;*/
}
A.LinkB#ctl00_CFDHeader1_dataListBottomMenu_ctl01_hyperLinkDonate
{
	/*background-color: #F7F9F7;
	font-style: italic;*/
}
A.LinkB#ctl00_CFDHeader1_dataListBottomMenu_ctl02_hyperLinkVolunteers
{
	/*background-color: #F7F9F7;
	font-style: italic;*/
}
A.LinkB#ctl00_CFDHeader1_dataListBottomMenu_ctl06_hyperLinkHomeTraining
{
	/*background-color: #F7F9F7;
	font-style: italic;*/
}
A.LinkB#ctl00_CFDHeader1_dataListBottomMenu_ctl03_hyperLinkHomeCharitiesFederations
{
	/*background-color: #F7F9F7;
	font-style: italic;*/
}
A.LinkB#ctl00_CFDHeader1_dataListBottomMenu_ctl05_hyperLinkHomeNews
{
	/*background-color: #F7F9F7;
	font-style: italic;*/
}
A.LinkB#ctl00_CFDHeader1_dataListBottomMenu_ctl04_hyperLinkHomeCounty
{
	/*background-color: #F7F9F7;
	font-style: italic;*/
}
A.LinkB#ctl00_CFDHeader1_dataListBottomMenu_ctl07_hyperLinkHomeAbout
{
	/*background-color: #F7F9F7;
	font-style: italic;*/
}
A.LinkC:link    {color:#bf2e1a; text-decoration:underline;}
A.LinkC:visited {color:#bf2e1a; text-decoration:underline;}
A.LinkC:active  {color:#bf2e1a; text-decoration:underline;}
A.LinkC:hover   {color:#bf2e1a; text-decoration:underline;}

A.LinkD:link    {color:#bf2e1a; text-decoration:underline;}
A.LinkD:visited {color:#bf2e1a; text-decoration:underline;}
A.LinkD:active  {color:#bf2e1a; text-decoration:underline;}
A.LinkD:hover   {color:#bf2e1a; text-decoration:underline;}

A.LinkE:link    {color:#997d38; text-decoration:underline;font-weight: bolder;}
A.LinkE:visited {color:#997d38; text-decoration:underline;font-weight: bolder;}
A.LinkE:active  {color:#997d38; text-decoration:underline;font-weight: bolder;}
A.LinkE:hover   {color:#997d38; text-decoration:underline;font-weight: bolder;}

#EditForm
{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}
#EditForm .formfieldrequired
{
	color: #FF0000;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
}
#EditForm .formfieldlabel
{
	clear: left;
	float: left;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;
	margin-right: 10px;
	text-align: right;
	vertical-align: top;
	width: 170px;
}
#EditForm .formfieldinput
{
	font: .9em Verdana, Arial, Helvetica, sans-serif;
}
#EditForm .formfieldvalidation
{
	color: #FF0000;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#EditForm .grid
{
	clear: left;
	float: left;
	width: 10px;
}
#EditForm .gridheader
{
	background-color: #996633;
	color: #FFFFFF;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#EditForm .gridrow
{
	font: .9em Verdana, Arial, Helvetica, sans-serif;
}

#EditForm .gridrowalternate
{
	background-color: #FFFFCC;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
}
#EditForm .gridfooter
{
	font: .9em Verdana, Arial, Helvetica, sans-serif;
}
#EditForm .listAddEdit
{
	color: Gray;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
#ctl00_MainData_ctrlCampaignEdit_rdoAddEdit label {
	margin-right:15px;
}
#EditForm a
{
	color: Blue;
	text-decoration: none;
	font-weight: normal;
}
#EditForm a:hover
{
	color: Blue;
	text-decoration: underline;
	font-weight: normal;
}

/**********************Ad Hoc Control************************/

.ItemStyle1
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.ItemStyle2
{	 
	 text-align: right;
	 padding-right: 3px;
	 padding-left: 10px;
}

.ItemStyle3
{
	padding-left: 5px;
	padding-right: 5px;
}

.ErrorText
{
	font-weight: bold;
	color: red;
}



