body
 {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x repeat-y;
 }

p, td
{
	font-family: Tahoma;
	font-size:12px;
	font-weight: normal;
	color:#504156; /*purple gray*/
	margin:0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	vertical-align:top;
	line-height: 15px;
	background-color: #FFFFFF;
 }
 
 p.center
 {
	text-align: center;
	vertical-align: middle;
 }
 	
 .bottom
 {
	margin-top: 15px;
}

.bottomedge
{
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x repeat-y;
}

.vertical
{
	background-image: url(images/index_12-1.jpg);
	background-repeat: repeat-y;
	}

.h1
{
	font-family: Trajan Pro;
	font-size: 14px;
	color:#504156;
	font-weight: bold;
}

.h2 /*large green*/
{
	font-family: Trajan Pro;
	font-size: 30px;
	color: #036C66;
	font-weight: bold;
	padding: 5px;
}

.h3 /*large mauve*/
{
	font-family: Trajan Pro;
	font-size: 20px;
	color: #A1507C;
	font-weight: bold;
	padding: 5px;
}

.Greenheader /*medium-sized green*/
{
	font-family: Trajan Pro;
	font-size:16px;
	font-weight: bold;
	color:#036C66;
	padding-top:30px;
	padding-bottom:20px;
}

.Greenheader2
{
	font-family: Trajan Pro;
	font-size:16px;
	font-weight: bold;
	color:#036C66;
	padding-top:5px;
	padding-bottom:10px;
}

.border
{
	border:solid #000000 1px;
}

.dottedborder 
{
	border-bottom-color: #DFE4E5;
	border-bottom-style: dotted;%;
	line-height:1px;
}
	
.boxtext
{
	font-family: Tahoma;
	font-size:12px;
	font-weight: normal;
	color:#504156;
	margin:0px 0px 0px 0px;
	padding: 10px;
	text-align: left;
	vertical-align:top;
	line-height: 15px;
	background-color:#F5E7A8;
	border:#FE0303 solid 1px;
}

.rightindent10
{ 
 margin-right: 10px;
}

.leftboxupper
{
	background-image: url(images/index_02.jpg);
	background-repeat: repeat-y;
}

.rightboxupper
{
	background-image: url(images/index_08.jpg);
	background-repeat: repeat-y;
	vertical-align:right;
}
.leftboxlower
{
	background-image: url(images/index_02.jpg);
	background-repeat: repeat-y;
}

.rightboxlower
{
	background-image: url(images/index_08.jpg);
	background-repeat: repeat-y;
	vertical-align: right;
}

.rightindent
{ 
	margin-left: 10px;
	margin-right: 15px;
}

.rollover .out 
{ 
	display:inline; 
	visibility:visible; 
	border:0px;
} 
.rollover .over 
{ 
	display:none; 
	visibility:hidden; 
} 
.rollover:hover .out
{ 
	display:none; 
	visibility:hidden; 
} 
.rollover:hover .over 
{ 
	display:inline; 
	visibility:visible; 
	border:0px;
} 


a:link { 
	font-size:12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #504156; /*gray*/
	}
a:visited { 
	font-size:12px;
	font-weight: bold; 
	text-decoration: underline; 
	/*color: #A1507C; /*mauve*/
	color:#504156; /*gray*/
	}
a:hover, a:active { 
	font-size:12px;
	text-decoration: none; 
	color: #036C66; /*green*/
	}

a.navlink:link
 { 
	font-size:12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #A1507C; /*mauve*/
	}
a.navlink:visited { 
	font-size:12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #036C66; /*green*/
	}
a.navlink:hover, a:active { 
	font-size:12px;
	text-decoration: underline; 
	/*color: #A1507C; /*dark aqua*/
	color: #A1507C; /*mauve*/
	}


/*from LACA CSS */
.FAQHeader
{
	font-family: Arial;
	font-size:14px;
	font-weight: bold;
	color:#5f5f5f;
	text-align: left;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;		
	background-color: #E8F7FA; /*blue*/
}

.Q
{
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color:#258E01;
	text-align: left;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 15px;		
	background-color: #E8F7FA; /*blue*/
}


.A
{
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color:#5F5F5F;
	text-align: left;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 15px;		
	background-color: #E8F7FA; /*blue*/
}

.Policyheader
{
	font-family: Arial;
	font-size:13px;
	font-weight: normal;
	color:#258E01;
	text-align: left;
	line-height: 15px;
	PADDING-LEFT: 15PX;
	PADDING-RIGHT:15PX;
	background-color: #E8F7FA; /*blue*/
}

.Policy
{
	font-family: Arial;
	font-size:13px;
	font-weight: normal;
	color:#5F5F5F;
	text-align: left;
	line-height: 15px;
	padding-right: 15px;
	padding-bottom: 18px;
	background-color: #E8F7FA; /*blue*/
}

.bia1
{
	font-family: Arial;
	font-size:22px;
	font-weight: bold;
	color:#258E01;
	text-align: left;
	line-height: 24px;
	letter-spacing: 0.10em;
	padding-left: 15px;
	padding-right: 15px;		
	background-color: #E8F7FA; /*blue*/
}

.bia2
{
	font-family: Arial;
	font-size:14px;
	font-weight: bold;
	font-variant: small-caps;
	color:#5f5f5f;
	text-align: left;
	line-height: 18px;
	padding-left: 15px;
	padding-right: 15px;		
	background-color: #E8F7FA; /*blue*/
}	

/*Ways to give text*/
.gray
{
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	padding-bottom:20px;
	color:#5F5F5F;
}

/*GiveDirect text*/
.gray1
{
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color:#5F5F5F;
	padding-bottom: 8px;
	text-align: left;
	line-height: 15px;
	background-color: #FFFFFF;
 }

/*Membership text*/
.gray2
{
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	padding-left:20px;
	padding-bottom:40px;
	padding-top: 0px;
	color:#5F5F5F;
}

/* Blue box on Membership page*/
.Hgray
{
	font-family: Arial;
	font-size:13px;
	line-height: 20px;
	font-weight: bold;
	padding: 20px 20px 20px 20px;
/*	margin: 20px 20px 20px 20px;*/
	color:#5F5F5F;  /*gray*/
	background-color: #E8F7FA; /*blue*/
	border:1px solid #268F01;	/*green*/
}

.waystogive
{
	font-family: Arial;
	font-size:14px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	color:#5F5F5F;
	background-image: url(images/waysv2_11.jpg);
	background-repeat: repeat-y;
}

.aboutus
{
	font-family: Arial;
	font-size:14px;
	font-weight: bold;
	padding-left:60px;
	padding-right:60px;
	color:#5F5F5F;
	background-image: url(images/aboutus_13a.jpg);
	background-repeat: repeat-y;
	border:1px solid #258E01;
}
	
.about
{
	background-image: url(images/membership_03.jpg);
	background-repeat: none;
	text-align: center;
}


.leftboxways
{
	background-image: url(images/ways_02a.jpg);
	background-repeat: repeat-y;
}

.leftboxsearch
{
	background-image: url(images/search_02a.jpg);
	background-repeat: repeat-y;
}

.leftboxgreen
{
	background-image: url(images/index_02b.jpg);
	background-repeat: repeat-y;
}

.rightbox
{
	background-image: url(images/index_08.jpg);
	background-repeat: repeat-y;
}

.rightboxways
{
	background-image: url(images/ways_08.jpg);
	background-repeat: repeat-y;
}

.rightboxsearch
{
	background-image: url(images/search_08.jpg);
	background-repeat: repeat-y;
}

.rightboxgreen
{
	background-image: url(images/index_08b.jpg);
	background-repeat: repeat-y;
}

.blue
{
	background-color: #E8F7FA; /*blue*/
	border:1px solid #268F01;	/*green*/
}	

*/


a.bluelink:link
 { 
	font-size:12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #E96DAB; /*hot pink*/
	}
a.bluelink:visited { 
	font-size:12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #3D848D; /*dark aqua*/
	}
a.bluelink:hover, a:active { 
	font-size:12px;
	text-decoration: underline; 
	color: #E96DAB; /*hot pink*/

	}

.green
{
	background-color: #258E01;
}

.greenbg
{
	background-color: #258E01;
	color: #ffffff;
	font-weight: bold;
	margin-left: 3px;
	padding-left: 3px;
}

.indent5
{ 
 margin-left: 5px;
}

.indent10
{ 
 margin-left: 10px;
}

.indent12
{ 
 margin-left: 12px;
}

.indent15
{ 
 margin-left: 15px;
}

.indent20
{ 
 margin-left: 20px;
}

.indent150
{ 
 margin-left: 150px;
}

.footerbg
{
	background-image: url(images/index6.jpg);
}

.footer
{
	color:#679E53;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	line-height: 15pt;
}

a.footer, a.footer:visited
{
	color:#FFEA00;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}
a.footer:hover, a.footer:active
{
	color:#FFD245;
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}

 .border
{
	border:1px solid #E7F7F9;
}

.indent90 {position: absolute; left: 92;}

.indent70 {position: absolute; left: 70;}

.textbox
{
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
	color:#5f5f5f;
	background: #ffffff;
}
.formtable { border: 1px dashed #258E01;
 }

table.formtable td { font-size : 11px;
			font-family : Arial;
			font-weight : normal;
			font-style : normal;
			color : #000000;
			padding-top: .5em;
			padding-bottom: .5em;
			padding-left: 1em;
}

.err {
	font-size : 9pt;
	font-family : Arial;
	font-weight : bold;
	color : #ff0000;
}
	