﻿* 
{
	font-family: Arial, Helvetica, Verdana;
}

html 
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, Verdana;
	padding: 0px;
	margin: 0px;
}	

body 
{
	background-color:white;
	margin:0px;
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, Verdana;
	font-size:75%; /* default */

}


p 
{
	color: #333333;
	font-size: 1em;
	padding: 0.1em 0px 0.1em 0px;
	margin: 0.3em 0px 0.8em 0px;
}

div 
{
	color: #333333;
}

.CTN_Text ul
{
	margin: 0px;
	padding: 0px;
}


.CTN_Text ul li 
{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: none;
	background-image: url(~/images/bullet.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
}

/*
p 
{
	font-size:0.689em;
}
textarea 
{
	font-size:0.689em;
} 
input 
{
	font-size:0.689em;
}
select
{
	font-size:0.689em;
}
div
{
	font-size:0.689em;
}
*/

.hide
{
	display:none;
}


* 
{
	font-family: Arial, Helvetica, Verdana;
}



u 
{
	color: #70709f;
	text-decoration: underline;
	cursor:pointer;
}
a 
{
	color: #70709f;
	text-decoration: underline;
	cursor:pointer;
}

a:link 
{
	color: #70709f;
	text-decoration: underline;
	cursor:pointer;
}


a:visited
{
	color: #70709f;
	text-decoration: underline;
	cursor:pointer;
}


a:hover
{
	color: #70709f;
	text-decoration: none;
	cursor:pointer;
}

a:active
{
	color: #70709f;
	text-decoration: underline;
	cursor:pointer;
}

/****************************************************************************************************/


.Master_Div_Container
{
	width: 960px;
}

.Master_Div_TopBanner
{
	padding-left:0px;
	width:100%;
}

.headerLogo 
{
	float: left;
	margin-left:25px;
	border:none;
}




.pagetitle_bar 
{
	float: left;
	clear: both;
	width: 100%;
	/*display:block;*/
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height:24px;
	white-space:nowrap;
	background-color:White;
	
	display:none;
}

.pagetitle_bar_left
{
	float:left;
	clear:none;
	padding-right:10px;
	height:100%;
	background-color: white;
}

.pagetitle_bar_middle
{
	float:left;
	width:3px;
	height:100%;
	clear:none;
	background-color: white;
}


.pagetitle_bar_right
{
	height:100%;
	clear:none;
	background-color: white;
	
}

.pagetitle_bar h1
{
	color: black;
	font-size: 1em;
	font-weight: bold;
	padding: 4px 0px 11px 0px;
	margin: 0px;
	font-family: Aril, Helvetica, Verdana;
	text-transform: capitalize;
}

.Left
{
	float:left;
}

.Right
{
	float:right;
}



.contentPageContainer
{
	width:730px;
	min-height:500px;
	float:left;
	margin-top:10px;
	margin-left: 10px;

}

.contentLeftContainer
{
	min-height:500px;
	width:175px;
	margin-right:15px;
	float:left;
	margin-top:10px;
}

.contentFooterContainer
{
	margin-top: 20px;
	width:100%;
	height:20px;
	text-align:center;
	background-color:#F2F2F2;
	font:0.7em;
	padding-top:3px;
	border-bottom:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
}

.contentFooterContainer a
{
	color:#676767;
	margin-left:5px;
	margin-right:5px;
}
.contentFooterContainer a:visited
{
	color:#676767;
}
.contentFooterContainer a:link
{
	color:#676767;
}
.contentFooterContainer a:hover
{
	color:#676767;
}
.contentFooterContainer a:active
{
	color:#676767;
}

/* Home */

.Home_Text h1 
{
	font-size: 2em;
}


/* search */

.searchcontentDiv
{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;	
	background-image: url(~/images/menu.middle.gif);
	background-position:right;
	background-repeat:repeat-y;	
}

.searchcontentDiv .topbottomImg
{
	float: right;
	clear: both;
	display:block;
	border:none;
	padding-left:8px;
}

.searchInnerDiv
{
	width:100%;	
	min-height:40px;
	background-image: url(~/images/menu.background.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	clear: both;
	display:block;
	padding: 1px 0px 0px 0px;
}

/* Teaser */

.teasercontentDiv
{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;	
	background-image: url(~/images/menu.middle.gif);
	background-position:right;
	background-repeat:repeat-y;	
}

.teasercontentDiv .topbottomImg
{
	float: right;
	clear: both;
	display:block;
	border:none;
	padding-left:8px;
}

.teaserInnerDiv
{
	width:100%;	
	min-height:40px;
	background-image: url(~/images/menu.background.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	clear: both;
	display:block;
	padding: 1px 0px 0px 0px;
}


/* Menu */

.menucontentDiv
{
	width:100%;	
	background-image: url(~/images/menu.middle.gif);
	background-position:right;
	background-repeat:repeat-y;	
}

.menucontentDiv .topbottomImg
{
	float: right;
	clear: both;
	display:block;
	border:none;
	padding-left:8px;
}

.menuInnerDiv
{
	width:100%;	
	
	background-image: url(~/images/menu.background.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	clear: both;
	display:block;
	padding: 1px 0px 0px 0px;
	
}

/* Login */

.loginRow 
{
	padding: 10px 0px 0px 0px;
}

.loginBanner 
{
	float: left;
}

.loginBox 
{
	margin: 0px 0px 0px 3px;
	width: 191px;
	background-image:url(~/Images/loginBoxBG.gif);
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: 175px;
}
.loginBoxHeader 
{
	width: 191px;
	background-image:url(~/Images/loginBoxHeaderBG.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	background-color: #732978;
}

.loginBoxContent
{
	padding: 0px 0px 0px 8px;
}

.loginBoxHeader h2
{
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 0px 4px 6px;
	margin: 0px;
}

.loginButton 
{
	margin: 2px 0px 0px 0px;
	vertical-align: top;
}

.usernameBox 
{
	width: 168px;
}

input[type="password"].passwordBox 
{
	width: 115px;
	vertical-align: top;
}
.passwordRequiredRow 
{
	margin: -10px 0px 0px 0px;
}


/************************************************************************************************/
.para_title
{
	color:#008D8F;
	font-weight:bold;
}

.para_quote
{
	color:#333333;
	font-weight:normal;
	font-size:1em;	
	font-style:italic;
}

.numberedList
{
	list-style-type:decimal;
}

.bulletList
{
	list-style-type:disc;
}

.boldItem
{
	display:inline;
	font-weight:bold;
	color:#666698;	
}

/************************************************************************************************/


.ExamplesItem
{
	width: 605px;
	margin: 2px 0px 5px 0px;
	clear: both;
	float: left;
}
.ExamplesItem .CTN_HeadLineItem  .HeadlineTitleDiv
{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 465px;
	color: #666699;
	float: right;
	text-align: left;
	border: none;
}

.ExamplesItem .CTN_HeadLineItem 
{
	width: 605px;
	margin: 0px;
	padding: 0px;
}
.ExamplesItem .Title
{
	
}

.ExamplesItem .HeadlineImgDiv img /* image */
{
	width:121px;
	height:90px;
}

.ExamplesItem .HeadlineImgDiv
{
	width: 121px;
	height: 90px;
	padding: 2px;
	float:left;
}

.ExamplesItem .HeadlineCopyDiv
{
	width: 460px;
	float: right;
	margin: 0px 0px 10px 0px;
	
}

.ExamplesItem .DropDownCopyCopyDiv 
{
	width: 465px;
	float: right;
}

.ExamplesItem .dropCopyContent_Main 
{
	width: 460px;
}



.ExamplesItem .Main
{
	
}



/*   */

.CTN_Text
{
	margin: 5px 0px 15px 0px;
	clear: both;
}

h1, h2
{
	font-size: 1.1em;
	color: #008d8d;
}


/*  */

.question 
{
	font-weight: bold;
}


.CTN_Volunteer
{
	clear: both;
	width: 605px;
	margin: 2px 0px 5px 0px;
	float: left;
}
.CTN_Volunteer .HeadlineTitleDiv
{
	width: 605px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-color: #FFFFFF;
	display: block;
	
	float: right;
	text-align: left;
	border: none;
	background-color: Transparent;
}

.CTN_Volunteer .HeadlineTitleDiv 
{
	color: #666699;
	float: right;
	width: 465px;
}

.CTN_Volunteer .HeadlineCopyDiv 
{
	color: #666699;
	float: right;
	width: 465px;
}

.CTN_Volunteer .DropDownCopyCopyDiv 
{
	color: #666699;
	float: right;
	width: 465px;
}

.CTN_Volunteer  .CTN_HeadLineItem 
{
	width: 605px;
	margin: 0px;
	padding: 0px;
}



.CTN_Volunteer .HeadlineImgDiv img /* image */
{
	width:121px;
	height:90px;
}

.CTN_Volunteer .HeadlineImgDiv
{
	width: 121px;
	height: 90px;
	padding: 2px;
	
	float:left;
}

.CTN_Volunteer .HeadlineCopyDiv
{

	width: 460px;
	margin: 0px 0px 10px 0px;
}


/* Shop */

.CTN_Shop 
{
	font-weight: bold;
	float:none;
	clear: both;
	width: 605px;
	margin: 2px 0px 5px 0px;
	border-bottom: solid 1px #ffffff;
}
.CTN_Shop .HeadlineTitleDiv
{
	/* width: 605px; */
	width: 458px;
	margin: 0px;
	padding: 0px;
	float: right;
	background-color: #FFFFFF;
	color: #666699;
	
}

.CTN_Shop .HeadlineImgDiv
{
	width: auto;
	height: auto;
	padding: 2px;
	float:left;
}


.CTN_Shop .HeadlineCopyDiv
{
	width: 458px;
	margin: 0px;
	padding: 0px;
	float: right;
	background-color: #FFFFFF;
}

.CTN_Shop .HeadlineCopyDiv .CTN_DropDownCopy 
{
	width: 458px;
	margin: 0px;
	padding: 0px;
	float: right;
	background-color: #FFFFFF;
	font-weight: normal;
}

.CTN_Shop .HeadlineCopyDiv .CTN_DropDownCopy .DropDownCopyTitleDiv
{
	width: 458px;
	margin: 0px;
	padding: 0px;
	float: right;
	color: #000000;
}

.CTN_Shop .HeadlineCopyDiv .CTN_DropDownCopy .DropDownCopyTitleDiv .dropCopyContent_Title
{
	width: 458px;
	margin: 0px;
	padding: 0px;
	float: right;
	color: #666699;
	font-weight: normal;
}

.CTN_Shop .HeadlineCopyDiv .CTN_DropDownCopy .DropDownCopyTitleDiv .dropCopyContent_Title u
{
	color: #666699;
}

.CTN_Shop .HeadlineCopyDiv .CTN_DropDownCopy .DropDownCopyCopyDiv
{
	width: 458px;
	margin: 0px;
	padding: 0px;
	float: right;
	background-color: Aqua;
	background-color: #FFFFFF;
	border: none;
}

.CTN_Shop .HeadlineCopyDiv .CTN_DropDownCopy .DropDownCopyCopyDiv .dropCopyContent_Main 
{
	width: 458px;
	margin: 0px;
	padding: 0px;
	float: right;
}



/* ---- */

.contentFooterContainer
{
	font-size: 0.9em;
}


/* Fundraising */
.Fundraising_Examples 
{
	
}


/* Headline */

.basicSingleColumn .Fundraising_Examples 
{
	padding: 0px 0px 0px 0px;
	margin: 9px 0px 14px 0px;
	width: 605px;
}

.basicSingleColumn .Fundraising_Examples .HeadlineTitleDiv
{
	width: 500px;
	float: right;
	font-size: 1.1em;
	color: #008d8d;
	font-weight: bold;
	clear: both;
}

.basicSingleColumn .Fundraising_Examples .HeadlineImgDiv
{
	width:80px;
	border: solid 1px #CFCFCF;
	padding: 1px;
	float:left;
	margin-bottom:15px;
	margin-right: 15px;
	line-height: 1px;
	font-size: 1px;
}

.basicSingleColumn .Fundraising_Examples .HeadlineCopyDiv
{
	width: 500px;
	float: right;
}


.registeredCharity
{
	font-size:7pt;
	color:#333333;
	padding-top:6px;
	display:block;
	clear:both;
	white-space:nowrap;
}



/* WYSIWYG Classes */

.smallprint 
{
	font-size: 0.8em;
}

.heading 
{
	font-size: 1.1em;
	font-weight: bold;
	color: #008d8d;
	display: block;
}
.heading_blue
{
	color:#666699;
	display:block;
}
.underline 
{
	color:#70709F;
	cursor:pointer;
	text-decoration:underline;
}
.readmore
{
	 text-decoration:underline;
	 cursor:pointer;
	 color:rgb(112, 112, 159);
}


/* version table */

.PNL_VersionInfo
{
	margin-bottom:10px;
	
}

.PNL_VersionInfo .versionTable
{
	
}

.PNL_VersionInfo .versionTable .row0
{
	font-weight:bold;
	padding:4px;
	
}

.PNL_VersionInfo .versionTable .row0 .cell0
{
	font-weight:bold;
	padding:4px;
	width:250px;
	border-bottom:solid 1px #999999;
}

.PNL_VersionInfo .versionTable .row0 .cell1
{
	font-weight:bold;
	padding:4px;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
}

.PNL_VersionInfo .versionTable .cell0
{
	width:250px;
	padding:2px;
	border-bottom:solid 1px #bbbbbb;
}

.PNL_VersionInfo .versionTable .cell1
{
	padding:2px;
	border-bottom:solid 1px #bbbbbb;
	border-left:solid 1px #bbbbbb;
}
.PNL_VersionInfo .versionTable .subCtnCell
{
	color:#566656;
	padding-left:10px;
}

.PNL_VersionInfo .versionTable .ctnCell
{
	color:Green;
	font-weight:bold;
}

.PNL_VersionInfo .versionTable .systemCell
{
	color:#999999;
}



