﻿html, body, form	{
					background: #fff url('../images/BG.jpg') left top;
					height: 100%;
					min-height: 100%;
					width: 100%;
					font-family: Arial, Helvetica, Verdana;
					font-size: 12pt;
					color: #fff;
					line-height: 135%;
					margin: 0;
					}
a:link,a:active,a:visited,a:hover {
					text-decoration: none;
					color: #fff;
					}					
img					{
					border: none;
					}					
#Container			{
					min-height: 450px;
					width: 790px;
					margin: 0 auto 0 auto;
					}
#Header				{
					width: 710px;
					height: 70px;
					margin: auto;
					}
.Header				{
					font-family: Times New Roman;
					font-size: 16pt;
					}					
#Content			{
					background-color: #171c24;
					min-height: 450px;
					width: 710px;
					margin: auto;
					overflow: auto;
					height: 100%;
					float: left;
					}
.APPrintVersion		{
					float: left;
					position: relative;
					padding: 0 35px 0 15px;
					border-left: 1px solid #fff;
					margin: 45px 0 0 150px;
					}
.APPrintVersion span {
					font-size: 28pt;
					font-family: Arial,verdana,helvetica;
					line-height: 80%;
					}
#BodyText			{
					padding: 20px;
					}
#LeadershipText		{
					padding: 10px;
					}
.LeadershipTextContent	{
					width: 47%;
					font-size: 10pt;
					border-left: 1px dotted #fff;
					}					
#SubText			{
					width: 95%;
					text-align: right;
					font-family: Times New Roman;
					font-style: italic;
					font-size: 14pt;
					margin: 10px 0 20px 0;
					}					
#FrontSig			{
					width: 40%;
					text-align: right;
					border-right: 1px solid #949ba7;
					margin: 20px 60px 0 0;
					padding-right: 10px;
					float: left;
					}
#FrontSig .Linky	{
					font-size: 10pt;
					font-style: italic;
					position: relative;
					top: -15px;
					}
					
#FrontPageVideo		{
					float: left;
					height: 166px;
					width: 250px;
					border: 1px solid #949ba7;
					}
#VideoContainer		{
					width: 100%;
					height: 275px;
					background-color: #000;
					}
#VideoText			{
					width: 285px;
					height: 255px;
					border-right: 1px solid #949ba7;
					float: left;
					margin: 5px 5px 5px 5px;
					}
#VideoText span		{
					font-family: Times New Roman;
					font-size: 14pt;
					}
#VideoText .Date	{
					font-size: 8pt;
					font-family: Verdana;
					}
#VideoText .Link	{
					font-size: 10pt;
					font-family: Verdana;
					}																		
#Video				{
					width: 399px;
					height: 265px;
					border-top: 1px solid #000;
					border-bottom: 1px solid #000;
					float: right;
					margin: 5px 5px 5px 5px;					
					}
#RecipientVideo		{
					width: 710px;
					height: 275px;
					}					
#SubHeader			{
					height: 54px;
					background: #000 url('../images/SubHeaderBG.jpg') repeat-x;
					width: 100%;
					line-height: 54px;
					text-align: center;
					font-family: Times New Roman;
					font-size: 16pt;
					}
#EmailPubText		{
					font-family: Times New Roman;
					font-size: 14pt;
					padding: 10px;
					}
.EmailForm			{
					list-style-type: none;
					padding: 0;
					margin: 20px 0 0 20px;
					}
.EmailForm li		{
					padding: 2px 2px 2px 2px;
	
					}
#EmailPubText span	{
					text-indent: 10px;
					}
.RecipientText		{
					width: 93%;
					margin: 0 20px 20px 20px;
					position: relative;
					}
.RecipientText img	{
					border: 1px solid #fff;
					margin: 10px;
					}
.RecipientImage		{
					width: 140px;
					height: 130px;
					font-size: 8pt;
					margin: 0 5px 5px 0;
					text-align: center;
					}
.RecipientImageLarge {
					width: 270px;
					height: 220px;
					font-size: 8pt;
					margin: 0 5px 5px 0;
					text-align: center;
					}					
.RecipientText span	{
					font-weight: bold;
					font-size: 16pt;
					position: relative;
					line-height: 40px;
					}					
				
#Header #SignUpButton {
					position: relative;
					width: 224px;
					height: 42px;
					top: -55px;
					left: 470px;
					}				
.Right				{
					float: right;
					}
.Left				{
					float: left;
					}					

.PresidentsImage	{
					width: 200px;
					float: right;
					margin: 10px;
					}
.PresidentsImage span {
					font-size: 8pt;
					}
.DonorsTextContent	{
					width: 47%;
					height: 100%;
					font-size: 10pt;
					float: left;
					border-left: 1px dotted #fff;
					}										
.DonorsText			{
					position: relative;
					width: 93%;
					height: 100%;
					padding: 20px;
					}					
.DonorList			{
					position: relative;
					list-style-type: none;
					margin: 10px 0 30px 0;
					padding-left: 15px;
					border-left: 1px dotted #fff;
					width: 95%;
					font-size: 75%;
					text-indent: 10px;
					}
.DonorList li		{
					min-height: 20px;
					}
.DonorListing		{
					width: 400px;
					background-color: #434b59;
					text-indent: 20px;
					list-style-type: none;
					margin: 0;
					padding: 0;
					}

.DonorListing li	{
					height: 25px;
					border: 1px solid #000;
					padding: 2px;
					}
.DonorListing a		{
					display: block;
					height: 25px;
					}
.DonorListing li:Hover {
					background-color: #636c7b;
					}
.DonorListingHeader	{
					background-color: #363f4c;
					font-weight: bold;
					text-indent: 7px;
					}
.DonorInfo			{
					width: 100%;
					clear: left;
					}
.DonorInfo img		{
					float: right;
					margin: 5px;
					}					
.DonorHeader		{
					font-size: 12pt;
					font-weight: bold;
					background-color: #363f4c;
					}
.DonorHeader2		{
					font-family: Times New Roman;
					font-weight: bold;
					font-size: 12pt;
					}					
.DonorSubHeader		{
					font-family: Times New Roman;
					/*font-size: 12pt;*/
					font-weight: bold;
					}
.DonorGroup			{
					position: relative;
					width: 100%;
					}					
.DonorQuote			{
					position: absolute;
					top: 100px;
					left: 400px;
					z-index: 10;
					width: 250px;
					font-size: 10pt;
					font-style: italic;
					border-top: 1px solid #a6aeb8;
					border-bottom: 1px solid #a6aeb8;
					}
.DonorContent		{
					width: 46%;
					font-size: 10pt;
					/*border-left: 1px dotted #fff;*/
					padding-left: 15px;
					}
.DonorModule		{
					float: left;
					border-top: 1px solid #fff;
					border-bottom: 1px solid #fff;
					width: 26%;
					height: 110px;
					font-size: 10pt;
					padding: 10px;
					margin: 20px 10px 0 10px;
					}
.DonorModule ul		{
					list-style-type: none;
					margin: 0;
					padding: 0;
					}					
.DonorModule1		{
					float: left;
					border-top: 1px solid #fff;
					border-bottom: 1px solid #fff;
					width: 100%;
					font-size: 10pt;
					padding: 10px;
					}
.DonorModule span,.DonorModule1 span		{
					font-weight: bold;
					font-size: 11pt;
					margin-left: -10px;
					}	
.DonorModule a,.DonorModule1 a {
					padding-left: 10px;
					text-decoration: underline;
					}				
.DustmanHeader		{
					/*background-color: #566278;*/
					border-bottom: 1px solid #fff;
					padding: 5px;
					font-weight: bold;
					margin: 10px 0 5px 0;
					}					
.MemHeader			{
					font-weight: bold;
					}					
.GiftList			{
					list-style-type: none;
					margin: 10px 0 20px 0;
					padding: 0;
					width: 100%;
					float: left;
					}
.GiftList li		{
					height: 20px;
					}										
.Leadership			{
					list-style-type: none;
					margin: 10px;
					padding: 0;
					width: 95%;
					float: left;
					}
.Leadership li		{
					min-height: 20px;
					padding-left: 10px;
					}
.Indent				{
					text-indent: 15px;
					}																
.ListingHeader		{
					font-weight: bold;
					/*text-decoration: underline;*/
					/*background-color: #363f4c;*/
					border-top: 1px solid #fff;
					border-bottom: 1px solid #fff;
					min-height: 25px;
					}
.ListingMain		{
					background-color: #363f4c;
					margin-bottom: 5px;
					padding: 3px;
					font-size: 14pt;
					font-weight: bold;
					}
.Share				{
					list-style-type: none;
					margin: 0;
					padding: 0;
					height: 20px;
					position: relative;
					left: -20px;
					width: 690px;
					}
#Share				{
					margin: auto;
					width: 50%;
					}
.Share li			{
					float: left;
					display: block;
					padding: 1px 0 0 3px;
					width: 16%;
					margin: 0;
					border-right: 1px solid #a6aeb8;
					border-bottom: 1px solid #a6aeb8;
					background-color: #4d5562;
					font-size: 10pt;
					}
.Share li:Hover		{
					background-color: #5b6471;
					}
#StatementContainer	{
					width: 95%;
					margin: 15px;
					}					
.StatementHeader	{
					font-size: 12pt;
					font-weight: bold;
					}
.StatementBold		{
					font-weight: bold;
					}
#LeftNav,#RightNav	{
					margin-top: 60px;
					width: 40px;
					height: 170px;
					float: left;
					/*background-color: #171c24;*/
					}
#LeftNav a,#RightNav a	{
					display: block;
					height: 170px;
					width: 40px;
					}
#ContainerBottom	{
					margin: auto;
					width: 710px;
					}
.ContactUs			{
					font-weight: bold;
					}
.TOC				{
					margin: 0 0 0 30px;
					padding: 0;
					list-style-type: none;
					font-size: 10pt;
					width: 300px;
					border-left: 1px dotted #fff;
					border-top: 1px dotted #fff;
					}
.TOC li				{
					padding: 0 0 0 10px;
					}
.TOC a				{
					display: block;
					height: 100%;
					width: 100%;
					padding: 0 0 0 5px
					}
.TOC a:Hover		{
					background-color: #404958;
					font-weight: bold;
					}
.SubSelect			{
					text-indent: 5px;
					}

.SubSelect a		{
					display: block;
					height: 100%;
					width: 100%;
					padding: 0 0 0 10px;
					margin-left: 15px;
					}
.SubSelect a:Hover	{
					background-color: #818b9a;
					
					}					
#Footer				{
					width: 100%;
					font-size: 10pt;
					color: #fff;
					text-align: center;
					}
	/* For our Promo Slider */
	#promo-primary	{
					z-index: 10;
					border-top: 1px solid #000;
					border-bottom: 1px solid #000;
					}
	#content-primary .col {
					width: 30px;
					display: inline;
					float: left;
					margin-right: 20px
					}
	/* End Promo Slider. the rest of the slider rules are in our custom rules css file for the slider*/
/* Rules for our Financial page */
.BalIntro			{
					font-size: 10pt;
					font-style: italic;
					}
#BalContainer		{
					width: 48%;
					margin: 15px;
					float: left;
					}
#BalGraphs			{
					width: 37%;
					float: right;
					margin: 15px;
					}
.BalGraph			{
					margin-bottom: 30px;
					}
.BalHeader			{
					color: #fff;
					font-family: Times New Roman;
					font-size: 14pt;
					}
.BalHeaderText		{
					color: #fff;
					font-family: Verdana, helvetica,arial;
					font-size: 10pt;
					font-style: italic;
					}
.BalText			{
					font-family: Verdana, helvetica, Arial;
					font-size: 10pt;
					color: #fff;
					margin: 0 0 0 15px;
					padding: 0;
					list-style-type: none;
					}
.BalList			{
					font-family: Verdana, helvetica, Arial;
					font-size: 10pt;
					color: #fff;
					margin: 0 0 20px 15px;
					padding: 0;
					list-style-type: none;
					}
.BalList li			{
					border-bottom: 1px solid #434d5b;
					display: block;
					height: 20px;
					}					
.BalIndent			{
					float: right;
					}					
.BalSubHeader		{
					font-family: Times New Roman;
					font-size: 12pt;
					color: #fff;
					}
.BalRight			{
					float: right;
					}
.BalLeft			{
					float: left;
					}					
#BalList			{
					width: 400px;
					}
.BalTotal			{
					font-weight: bold;
					}
.GraphHeader		{
					font-family: Times New Roman;
					font-size: 12pt;
					color: #fff;
					font-weight: bold;
					}
.GraphText			{
					list-style-type: none;
					margin: 0;
					padding: 0;
					font-family: Verdana, helvetica, Arial;
					font-size: 8pt;
					color: #fff;
					}
/* End financial rules */	
/* The rule for our page print */
.Print,.PDF			{
					font-size: 8pt;
					font-style: italic;
					padding: 0 3px 0 3px;
					border-left: 1px solid #94a1b6;
					border-top: 1px solid #94a1b6;
					border-right: 1px solid #94a1b6;
					background-color: #3e495b;
					}
.Print img,.PDF img	{
					position: relative;
					top: 3px;
					}
/* End page print */												
/* Lets create our navigation menu */

#Nav a:Hover,#Nav a:visited,#Nav a:link,#Nav a:active {
					color: #fff;
					text-decoration: none;
					}
.Nav				{
					list-style-type: none;
					font-size: 10pt;
					height: 25px;
					position: relative;
					z-index: 1000;
					background-color: #171c24;
					margin: 0;
					padding: 0;
					}
.Nav li	{
					display: block;
					float: left;
					height: 25px;
					width: 118px;
					line-height: 25px;
					text-align: center;
					}
.Nav li:Hover		{
					background-color: #3d4652;
					border-top: 3px solid #6d201e;
					height: 22px;
					}
					
		/* Tier 2 */					

	.Nav li ul			{
						border: none;
						visibility: hidden;
						margin: 0;
						padding: 0;
						width: 105px;
						position: relative;
						top: -3px;
						}
	.Nav li ul li		{
						background-color: #5a6471;
						width: 270px;
						height: 25px;
						border-right: 1px solid #2c3849;
						border-left: 1px solid #2c3849;
						/*opacity: 0.9;
						filter: alpha(opacity=90);*/
						text-align: left;
						text-indent: 18px;
						}					
	.Nav li ul li:Hover	{
						background-color: #3d4652;
						height: 23px;
						border-top: 1px solid #2c3849;
						border-bottom: 1px solid #2c3849;
						}					
	.Nav li:Hover ul	{
						visibility: visible;
						}

		/* End Tier 2 */
			/* Tier 3 */					

		.Nav li ul li ul li	{
							border: none;
							visibility: hidden;
							margin: 0;
							padding: 0;
							width: 105px;
							position: relative;
							top: -25px;
							left: 270px;
							z-index: 1000;
							}
		.Nav li ul li ul li	{
							background-color: #5a6471;
							width: 170px;
							height: 25px;
							border-right: 1px solid #2c3849;
							border-left: 1px solid #2c3849;
							text-align: left;
							text-indent: 18px;
							z-index: 1000;
							}					
		.Nav li ul li ul li:Hover	{
							background-color: #3d4652;
							height: 23px;
							border-top: 1px solid #2c3849;
							border-bottom: 1px solid #2c3849;
							z-index: 1000;
							}					
		.Nav li ul li:Hover ul li	{
							visibility: visible;
							z-index: 1000;
							}

			/* End Tier 3 */		

/* End nav manu */
