/*** DEFAULT ***/
/*** FONTS ***/

.Normal				/* darkbluetextsmall */
	{
    font-family: "MS Sans Serif", sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #244D77;
	}
.NormalBold			/* darkbluetextsmallbold, mediumtextbold */
	{
    font-family: "MS Sans Serif", sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #244D77;
	}
.Normal2			/*  medium2text */
	{
    font-family: "MS Sans Serif", sans-serif;
    font-size: 14px;
    color: #244D77;
	}
.Normal2Bold		/* mediumbold */
	{
    font-family: "MS Sans Serif", sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #244D77;
	}
.Alter				/* mediumtext */
	{
    font-family: sans-serif;
    font-size: 12px;
    color: #244D77;
	}
.AlterBold
	{
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #244D77;
	}
.AlterSmall			
	{
    font-family: sans-serif, Arial;
    font-size: 11px;
    color: #244D77;
	}
.Alter2				/* maintext */
	{
    font-family: sans-serif;
    font-size: 14px;
    color: #244D77;
	}
.Alter2Bold			/* medium2bold */
	{
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #244d77;
	}


/*** SPECIAL STYLES ***/

.Normal2Black		/* Address color */
	{
    font-family: "MS Sans Serif", sans-serif;
    font-size: 14px;
    color: #000000;
	}
.BigText		/* bigbut */
	{
    font-family: Tahoma, sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    color: #244D77;
	}
.BigTextGray	/* bigbutunavailable */
	{
    font-family: Tahoma, sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    color: #BEBEBE;
	}
.AttentionColor
	{
	color: #993333;
	}
.AttentionHeader
	{
    font-family: "MS Sans Serif", sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #993333;
	}
.ErrorBox
	{ 
	font-family: "MS Sans Serif", sans-serif;
	font-size: 14px; 
	font-weight: bold; 
	background-color: #FFEEEE;
	color: #FF0000;	
	}

/*** COMMON ELEMENTS ***/

.HrBackground
	{
	background-color: #808080;
	}
.Button
	{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;
	color: #FFFFFF; 
	background-color: #336699;
	border-style: solid; border-width: 0; padding: 0;
	height : 18px;
	background-image: url("/Charity/images/bg_but.gif");
	}
.ButtonRed
	{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;
	color: #FFFFFF; 
	background-color: #993333;
	border-style: solid; border-width: 0; padding: 0;
	height : 18px;
	background-image: url("/Charity/images/bg_but_red.gif");
	}
.ErrorMessage
	{ 
    font-family: "MS Sans Serif", sans-serif;
    font-size: 12px;
	font-weight: bold; 
	color: #FF0000; 
	}	
.NextSteps
	{
    font-family: Tahoma, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #244D77;
	background-color: #EFEFEF;	
	}




/*** TABLES ***/
.Stripe1
	{
    background-color: #FFFFFF;
	}
.Stripe2
	{
    background-color: #EFEFEF;
	}
.Stripe3 
	{
	background-color: #E5E5E5;
	}
.ThBackground
	{
    background-color: #EFEFEF;
	}

/*** HEADER / FOOTER ***/
.HeaderLink
	{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	}
.HeaderLink:hover
	{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FFFFFF;
	}
.FooterLine
	{
    BACKGROUND-COLOR: #244d77;
	}
.FooterLink
	{
    font-size: 12px;
    line-height: 15px;
    font-style: normal;
    font-family: "MS Sans Serif", sans-serif;
    color: #244d77;	
	}
.MainBgColor
	{
    background-color: #f7f7f7;
	}


/*** PAGE ***/
.FoundationTitle
	{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #244D77;
	background-color: #EFEFEF;
	border:1px solid #244d77;
	}
.TabCurrent
	{
	font-family:  Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #214D73;
	}
.TabNormal
	{
	font-family:  Arial, Tahoma, sans-serif,; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #7295B3;
	}
.TabbedPage
	{
	font-family: "MS Sans Serif", Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #244D77;
	border: 1px solid #214D73;
	}

/*** POPUP PAGE ***/
.PopupBottomColor
	{
    background-color: #DFEAF5;
	}
.PopupTopColor
	{
    background-color: #244D77;
	}
.PopupHeader
	{
    font-family: sans-serif;
    font-size: 14px;
	font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
	}
.PopupText
	{
    font-family: sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #244D77;
	}
.
/*** PAGE ITEMS ***/

.PageBackground
	{
	background-color: #FFFFFF;
	}
.ItemRequired
	{
	font-family: "MS Sans Serif", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #244D77;
	background-color: #FFFFFF;
	}
.ItemError
	{
	font-family: "MS Sans Serif", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #244D77;
	}
/*
.ItemAttention
	{
	font-family: "MS Sans Serif", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #244D77;
	background-color: #FFFFFF;
	}
*/


/*** PAGE MENU ***/

.LeftMenuBackground
	{
    background-color: #808080;
	}
.LeftMenuText1
	{
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    font-family: Tahoma, sans-serif;
    text-decoration: none;
	}
.LeftMenuText1:hover
	{
    text-decoration: underline;
	}
.LeftMenuText1Selected
	{
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFF00;
	}
.LeftMenuText2
	{
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #FFFFFF;
	}
.LeftMenuText2:hover
	{
    text-decoration: underline;
	}
.LeftMenuText2Selected
	{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFF00;
	}


/*** SEARCH FORM **/

.SearchBox
	{
	border:1px solid #808080;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
    background-color: #F0F0F0;
	}
.SearchBoxHeader
	{
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #5A5A5A;
	}
.SearchBoxText
	{
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #5A5A5A;
	}
.SearchBoxHeaderLine
	{
    background-color: #5A5A5A;
	}


/*** HOME PAGE ***/

.HomeHeaderText
	{
    font-family: Tahoma, "MS Sans Serif", sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
	background-color: #808080;
	}
.HomeFootnote
	{
    font-family: "MS Sans Serif", sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #808080;
	}
.HomeFoundationTitle
	{
	font-family: Tahoma, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #244D77;
	background-color: #EFEFEF;
	border:1px solid #808080;
	}
.HomePanelBox
	{
	background-color: #FFFFFF;
	border:1px solid #808080;
	}
.HomeStripe1
	{
    background-color: #DFEAF5;
	}
.HomeStripe2
	{
    background-color: #FFFFFF;
	}

/*** REGISTRATION ***/

.GuideMenuBorder
	{
	background-color: #214D73;
	}