@charset "utf-8";
/* CSS Document */

/*Margin order = top, right, bottom, left*/

A		{ }
A:link		{ COLOR: #7C91FB; }
A:visited	{ COLOR: #7C91FB; }
A:hover		{ color: #60FA40; }

/*Black #000000*/
/*DkGrey #646464*/
/*Grey #B2B2B2*/
/*DkBlue #4060FA*/
/*Blue #7C91FB*/
/*LtBlue #C3CCFD*/
/*Purple #8000FF*/
/*DkPink #DA40FA*/
/*Pink #FF00FF*/
/*DKGreen #60FA40*/
/*Green #91FB7C*/
/*White #FFFFFF*/


body  { margin-top:0px; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:85.0%; }

#PageWrapper{
	margin: 0 auto;
	width: 820px;}

/*Banner Attributes */

#BannerWrapper{
	float: left;
	margin-top:30px;
	width: 820px;
	background:url(images/BannerPinkGradiantBG.png);}

#BannerTextLeft{ 
	width:185px; 
	height:auto; 
	margin:0px; 
	padding:24px 0px 0px 24px; 
	float:left;}

#BannerTextLeft2Column{ 
	width:420px; 
	height:auto; 
	margin:0px; 
	padding:0px 0px 0px 24px; 
	float:left;}

#BannerTextRight{ 
	width:185px; 
	height:auto; 
	padding:24px 0px 0px 24px; 
	float:right;}

#SlideShowBackground{ 
	height:222px; 
	background-image:url(images/CaprioGroupRings200.gif); 
	background-repeat:no-repeat; 
	background-position:center;}

.CollumnClearLeft{ clear:left;}
.CollumnClearright{ clear:right;}
.CollumnClear{ clear:both;}

/*Body Attributes*/

#BodyWapper{
	width:820px;
	height:auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;}

#BodyCollumnWrappper{ 
	border:0px;
	margin:0px;}

#BodyCollumnLeft{ 
	width:550px; 
	float:left;}
	
	
		#Welcome{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF; }
		#WelcomeWrapper{ width:546px; height:auto; }
		#WelcomeColumnLeft{ float:left; width:124px; height:auto; }
			#WelcomeLeftPaddedColumn{ padding:12px; }
		#WelcomeColumnRight{ float:right; width:422px; height:auto; }	
		
		#ProductsServices{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF; }
		#ProductsServicesWrapper{ width:546px; height:auto; }
		
		#ProductsServicesColumnLeft{ float:left; width:124px; height:auto; margin-top:80px; }
			#ProductsServicesPaddedColumn{ padding:12px; }
		#ProductsServicesColumnRight{ float:right; width:422px; height:auto;}	
		
		
		#GCMission{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF; }
		#GCMissionWrapper{ width:546px; height:auto; }
		
			#Story1{ width:398px; height:auto; padding:12px; background-color:#FFFFFF;}
			#Story2{ width:398px; height:auto; padding:12px; background-color:#FFFFFF;}
			#Story3{ width:522px; height:auto; padding:12px; background-color:#FFFFFF;}
			#Story4{ width:520px; height:auto; padding:12px; background-color:#FFFFFF;}
			#ClientList{ width:520px; height:auto; padding:12px; background-color:#FFFFFF;}	
			#Max{ width:524px; height:auto; padding:12px; background-color:#FFFFFF;}
			#joe{ width:524px; height:auto; padding:12px; background-color:#FFFFFF;}
			#Tips1{ width:524px; height:auto; padding:12px; background-color:#FFFFFF;}		

#BodyCollumnRight{ 
	width:250px; 
	float:right;}
	
#ClientPageHeader{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF; }
#Clients{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF;}
#PrinciplesHeader{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF; }
#Principles1{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF; }
#Principles2{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF; }
#MaxsTips{ width:546px; margin-top:14px; height:auto; border: 2px solid #CCE6D9; background-color:#FFFFFF; }


#FeatureTable{}
	
.FeatureTableRow{
	border-Top:2px solid #CCE6D9;
	border-left:2px solid #CCE6D9;
	font-family: Arial, Helvetica, sans-serif;
	fnt-size: 1.0em;
	 color:#646464;}
	
#DonorMineHeader{ 
	width:234px;
	margin-top:14px; 
	height:auto;
	border: 2px solid #CCE6D9; 
	background-color:#FFFFFF;}
	
#DonorMine{ 
	width:244px; 
	height:auto; 
	background-color:#FFFFFF;
	border-bottom: 2px solid #CCE6D9;
	border-left: 2px solid #CCE6D9;
	border-right: 2px solid #CCE6D9;}
	
	#DonorMinePadding{ width:220px; padding:10px; }
	
#TestimonialsHeader{ 
	width:234px; 
	height:auto;
	border: 2px solid #CCE6D9; 
	background-color:#FFFFFF;}

#Testimonials{ 
	width:244px; 
	height:auto; 
	background-color:#FFFFFF;
	border-bottom: 2px solid #CCE6D9;
	border-left: 2px solid #CCE6D9;
	border-right: 2px solid #CCE6D9;}

#SecurityHeader{ 
	width:234px; 
	height:auto;
	border: 2px solid #CCE6D9; 
	background-color:#FFFFFF;}
	
#Security{ 
	width:244px; 
	height:auto; 
	background-color:#FFFFFF;
	border-bottom: 2px solid #CCE6D9;
	border-left: 2px solid #CCE6D9;
	border-right: 2px solid #CCE6D9;}
	
#TipsHeader{ 
	width:234px; 
	height:auto;
	border: 2px solid #CCE6D9; 
	background-color:#FFFFFF;}
	
#Tips{ 
	width:244px; 
	height:auto; 
	background-color:#FFFFFF;
	border-bottom: 2px solid #CCE6D9;
	border-left: 2px solid #CCE6D9;
	border-right: 2px solid #CCE6D9;}

	#TipsPadding{ width:220px; padding:10px; }

#footer {
	/*width: 820px;*/
	/*margin:0 auto;*/
	Margin-top: 10px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}




/*FontStyles*/

H1 { font-size: 1.0em; margin:0px; padding-top:12px; }
H2 { font-size: 0.8em; margin:0px; padding-top:12px;  }

/*Black*/
.Header1{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color:#000000; }
.Header2{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color:#000000; }
.Header3{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color:#000000; }
.Header4{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#000000; }

.Text0{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#000000; }
.Text1{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#000000; }
.Text2{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#000000; }
.Text3{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#000000; }

/*DKGrey*/
.Header1DkGrey{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; sans-serif;color: #646464; }
.Header2DkGrey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; sans-serif;color: #646464; }
.Header3DkGrey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; sans-serif;color: #646464; }
.Header4DkGrey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; sans-serif;color: #646464; }

.Text0DkGrey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#646464; }
.Text1DkGrey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#646464; }
.Text2DkGrey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#646464; }
.Text3DkGrey{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#646464; }

/*Grey*/
.Header1Grey{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #A4A4A4; }
.Header2Grey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #A4A4A4; }
.Header3Grey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color: #A4A4A4; }
.Header4Grey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #A4A4A4; }

.Text0Grey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#A4A4A4; }
.Text1Grey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#A4A4A4; }
.Text2Grey{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#A4A4A4; }
.Text3Grey{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#A4A4A4; }

/*DkBlue*/
.Header1DkBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #4060FA; }
.Header2DkBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #4060FA; }
.Header3DkBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color: #4060FA; }
.Header4DkBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #4060FA; }

.Text0DkBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#4060FA; }
.Text1DkBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#4060FA; }
.Text2DkBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#4060FA; }
.Text3DkBlue{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#4060FA; }

/*Blue*/
.Header1Blue{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #7C91FB; }
.Header2Blue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #7C91FB; }
.Header3Blue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color: #7C91FB; }
.Header4Blue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #7C91FB; }

.Text0Blue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#7C91FB; }
.Text1Blue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#7C91FB; }
.Text2Blue{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#7C91FB; }
.Text3Blue{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#7C91FB; }

/*Purple*/
.Header1Purple{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #8000FF; }
.Header2Purple{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #8000FF; }
.Header3Purple{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color: #8000FF; }
.Header4Purple{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #8000FF; }

.Text0Purple{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#8000FF; }
.Text1Purple{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#8000FF; }
.Text2Purple{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#8000FF; }
.Text3Purple{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#8000FF; }

/*DkPink*/
.Header1DkPink{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #DA40FA; }
.Header2DkPink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #DA40FA; }
.Header3DkPink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color: #DA40FA; }
.Header4DkPink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #DA40FA; }

.Text0DkPink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#DA40FA; }
.Text1DkPink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#DA40FA; }
.Text2DkPink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#DA40FA; }
.Text3DkPink{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#DA40FA; }

/*Pink*/
.Header1Pink{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #FF00FF; }
.Header2Pink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #FF00FF; }
.Header3Pink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color: #FF00FF; }
.Header4Pink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #FF00FF; }

.Text0Pink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#FF00FF; }
.Text1Pink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#FF00FF; }
.Text2Pink{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#FF00FF; }
.Text3Pink{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#FF00FF; }

/*Pink BG*/
.Header4PinkBG{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#FFFFFF; padding: 6px 2px 0px 8px; background-image:url(images/PinkBarBG.jpg); background-repeat:repeat-x; }

/*DkGreen*/
.Header1DkGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color:#60FA40; }
.Header2DkGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color:#60FA40; }
.Header3DkGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color:#60FA40; }
.Header4DkGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#60FA40; }

.Text0DkGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#60FA40; }
.Text1DkGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#60FA40; }
.Text2DkGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#60FA40; }
.Text3DkGreen{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#60FA40; }

/*Green*/
.Header1Green{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color:#91FB7C; }
.Header2Green{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color:#91FB7C; }
.Header3Green{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color:#91FB7C; }
.Header4Green{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#91FB7C; }

.Text0Green{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#91FB7C; }
.Text1Green{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#91FB7C; }
.Text2Green{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#91FB7C; }
.Text3Green{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#91FB7C; }

/*White*/
.Header1White{ font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color:#FFFFFF; }
.Header2White{ font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color:#FFFFFF; }
.Header3White{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color:#FFFFFF; }
.Header4White{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#FFFFFF; }

.Text0White{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#FFFFFF; }
.Text1White{ font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#FFFFFF; }
.Text2White{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color:#FFFFFF; }
.Text3White{ font-family: Arial, Helvetica, sans-serif; font-size: .9em; color:#FFFFFF; }