body {
	background-image:url(../images/bodybg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

#bodydiv {
	margin-left:auto;
	margin-right:auto;
	width:754px;
}
#middlediv {
	float:left;
	width:754px;
	margin-top:17px;
	padding-bottom:90px;
	
}
	
/*   HEADER STYLES  */
#headerdiv {
	float:left;
	width:754px;
	height:108px;
	margin:0px;
	padding:0px;
	margin-top:9px;
	padding-bottom:8px;
}
#left_header {
	float:left;
	width:125px;
	text-align:center;
}
* html #right_header { margin-right:14px; } 
#right_header {
	float:right;
	width:580px;
	margin-right:29px;
}

/*

********************************************
	BEGIN STYLES FOR TEMPLATE 1 -- 3 columns
********************************************

*/
#tmp1_contentdiv {
	float:left;
	width:754px;
	background-image:url(../images/contentbg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	border:1px solid #cccccc;
	margin-top:65px;
}


#tmp1_container {/*THIS IS NECESSARY FOR STYLE-FREE VIEWING ORDER*/
	float:right;
	width:609px;
	margin:0px;
	padding:0px;
	}
	


/* TEMPLATE 1  LEFT NAV STYLES  */
#tmp1_leftnav {
	float:left;
	width:125px;
	margin:0px;
	padding:0px;
}
#tmp1_leftnav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:125px;
}
#tmp1_leftnav ul li {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

/*  TEMPLATE 1 RIGHT NAV STYLES  */
* html #tmp1_sidebar { margin-right:3px;}
#tmp1_sidebar {
	float:right;
	width:188px;
	font-size:11px;
	margin-right:6px;
}
#tmp1_sidebar a {
	font-weight:bold;
	color:#0000ff;
}

/* TEMPLATE 1 RIGHT NAV WITH LIST BULLETS ON  */
.tmp1_secondary_navigation h3 {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
	font-size:14px;
	*padding-left:16px;
}

* html .tmp1_secondary_navigation ul {  width:168px; margin-left:6px; padding-left:10px;}
.tmp1_secondary_navigation ul {
	width:188px;
	margin:0px;
	padding:0px;
	margin-left:12px;
	*padding-left:4px;
	list-style-image:url(../images/red_sq_bullet.jpg);
}
.tmp1_secondary_navigation ul li {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
}

/*  TEMPLATE 1 RIGHT NAV WITH LIST BULLETS OFF  */
* html .tmp1_bullets_off h3 { padding-left:15px;}
.tmp1_bullets_off h3 {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
	font-size:14px;
}

* html .tmp1_bullets_off ul { margin-left:4px;}
.tmp1_bullets_off ul {
	width:188px;
	margin:0px;
	padding:0px;
	margin-left:0px;
	list-style-type:none;
}
.tmp1_bullets_off ul li {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
}

.tmp1_this_page {
	background-image:url(../images/red_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
}


/* TEMPLATE 1  MAIN CONTENT STYLES */
#tmp1_mainbody {
	float:left;
	width:380px;
	margin-left:23px;
}
#tmp1_mainbody h1 {
	font-size:18px;
}
#tmp1_mainbody h2 {
	font-size:16px;
}
#tmp1_mainbody h3 {
	font-size:14px;
}
#tmp1_mainbody p {
	color:#000000;
}
* html #tmp1_act_todaydiv {  margin-right:15px;}
#tmp1_act_todaydiv {
	text-align:right;
	margin-top:40px;
	margin-right:30px;
}
#tmp1_act_todaydiv a {
	color:#000000;
	font-weight:bold;
}
#tmp1_act_todaydiv img {
	margin-right:10px;
}

/*

********************************************
	END STYLES FOR TEMPLATE 1 -- 3 columns
********************************************

*/



/*

****************************************************************************************
	BEGIN STYLES FOR TEMPLATE 2 -- 2 COLUMNS-- LEFT NAV & MAIN CONTENT -- NO RIGHT NAV
****************************************************************************************

*/
#tmp2_contentdiv {
	float:left;
	width:754px;
	background-image:url(../images/contentbg2.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	border:1px solid #cccccc;
	margin-top:65px;
}

#tmp2_left_container {   /*THIS IS NECESSARY FOR STYLE-FREE VIEWING ORDER*/
	float:left;
	width:728px;
	margin:0px;
	padding:0px;
	}
	



/*  TEMPLATE 2 LEFT NAV STYLES  */
#tmp2_leftnav {
	float:left;
	width:125px;
	margin:0px;
	padding:0px;
}
#tmp2_leftnav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:125px;
}
#tmp2_leftnav ul li {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}


/*    TEMPLATE 2 MAIN CONTENT STYLES */
#tmp2_mainbody {
	float:right;
	width:580px;
	margin-right:5px;
}
#tmp2_mainbody img {
	margin-right:10px;
}
#tmp2_mainbody h1 {
	font-size:18px;
}
#tmp2_mainbody h2 {
	font-size:16px;
}
#tmp2_mainbody h3 {
	font-size:14px;
}
#tmp2_mainbody p {
	color:#000000;
}
#tmp2_act_todaydiv {
	text-align:right;
	margin-top:10px;
}
#tmp2_act_todaydiv a {
	color:#000000;
	font-weight:bold;
}
#tmp2_act_todaydiv img {
	margin-right:10px;
}



/*

****************************************************************************************
	END STYLES FOR TEMPLATE 2 -- 2 COLUMNS-- LEFT NAV & MAIN CONTENT -- NO RIGHT NAV
****************************************************************************************

*/





/*

************************************************************************************************
	BEGIN STYLES FOR TEMPLATE 3 -- 1 COLUMN-- NO LEFT NAV, NO RIGHT NAV -- JUST MAIN CONTENT
************************************************************************************************

*/
#tmp3_contentdiv {
	float:left;
	width:754px;
	background-color:#ffffff;;
	border:1px solid #cccccc;
	margin-top:65px;
}


/*    TEMPLATE 3 MAIN CONTENT STYLES */
#tmp3_mainbody {
	margin-left:auto;
	margin-right:auto;
	width:584px;
}
#tmp3_mainbody img {
	margin-right:10px;
}
#tmp3_mainbody h1 {
	font-size:18px;
}
#tmp3_mainbody h2 {
	font-size:16px;
}
#tmp3_mainbody h3 {
	font-size:14px;
}
#tmp3_mainbody p {
	color:#000000;
}
#tmp3_act_todaydiv {
	text-align:right;
	margin-top:10px;
}
#tmp3_act_todaydiv a {
	color:#000000;
	font-weight:bold;
}
#tmp3_act_todaydiv img {
	margin-right:10px;
}



/*

***************************************************************************************************
	END STYLES FOR TEMPLATE 3 -- 1 COLUMN-- NO LEFT NAV, NO RIGHT NAV -- JUST MAIN CONTENT
***************************************************************************************************

*/





/*

****************************************************************************************
	BEGIN STYLES FOR TEMPLATE 4 -- 2 columns -- MAIN CONTENT & RIGHT NAV, NO LEFT NAV
****************************************************************************************

*/
#tmp4_contentdiv {
	float:left;
	width:754px;
	background-image:url(../images/contentbg3.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	border:1px solid #cccccc;
	margin-top:65px;
}


/*  TEMPLATE 4 RIGHT NAV STYLES  */
* html #tmp4_sidebar { margin-right:3px;}
#tmp4_sidebar {
	float:right;
	width:188px;
	font-size:11px;
	margin-right:6px;
}
#tmp4_sidebar a {
	font-weight:bold;
	color:#0000ff;
}

/* TEMPLATE 4 RIGHT NAV WITH LIST BULLETS ON  */
.tmp4_secondary_navigation h3 {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
	font-size:14px;
	*padding-left:16px;
}

* html .tmp4_secondary_navigation ul {  width:168px; margin-left:6px; padding-left:10px;}
.tmp4_secondary_navigation ul {
	width:188px;
	margin:0px;
	padding:0px;
	margin-left:12px;
	*padding-left:4px;
	list-style-image:url(../images/red_sq_bullet.jpg);
}
.tmp4_secondary_navigation ul li {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
}

/*  TEMPLATE 4 RIGHT NAV WITH LIST BULLETS OFF  */
* html .tmp4_bullets_off h3 { padding-left:15px;}
.tmp4_bullets_off h3 {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
	font-size:14px;
}

* html .tmp4_bullets_off ul { margin-left:4px;}
.tmp4_bullets_off ul {
	width:188px;
	margin:0px;
	padding:0px;
	margin-left:0px;
	list-style-type:none;
}
.tmp4_bullets_off ul li {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
}

.tmp4_this_page {
	background-image:url(../images/red_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
}


/* TEMPLATE 4  MAIN CONTENT STYLES */
* html #tmp4_mainbody {
	margin-left:37px;
}
#tmp4_mainbody {
	float:left;
	margin-left:75px;
	width:455px;
}
#tmp4_mainbody h1 {
	font-size:18px;
}
#tmp4_mainbody h2 {
	font-size:16px;
}
#tmp4_mainbody h3 {
	font-size:14px;
}
#tmp4_mainbody p {
	color:#000000;
}
* html #tmp4_act_todaydiv {  margin-right:15px;}
#tmp4_act_todaydiv {
	text-align:right;
	margin-top:40px;
	margin-right:30px;
}
#tmp4_act_todaydiv a {
	color:#000000;
	font-weight:bold;
}
#tmp4_act_todaydiv img {
	margin-right:10px;
}

/*

****************************************************************************************
	END STYLES FOR TEMPLATE 4 -- 2 columns -- MAIN CONTENT & RIGHT NAV, NO LEFT NAV
****************************************************************************************

*/









/*

*********************************************************************************************
	BEGIN STYLES FOR TEMPLATE 5 -- 4 columns -- LEFT, RIGHT, PLUS MAIN CONTENT WITH 2 COLUMNS
*********************************************************************************************

*/
#tmp5_contentdiv {
	float:left;
	width:754px;
	background-image:url(../images/contentbg-v2.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin-top:65px; 
}


#tmp5_container {/*THIS IS NECESSARY FOR STYLE-FREE VIEWING ORDER*/
	float:right;
	width:609px;
	margin:0px;
	padding:0px;
}
	


/* TEMPLATE 5  LEFT NAV STYLES  */
#tmp5_leftnav {
	float:left;
	width:125px;
	margin:0px;
	padding:0px;
}
#tmp5_leftnav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:125px;
}
#tmp5_leftnav ul li {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

/*  TEMPLATE 5 RIGHT NAV STYLES  */
#tmp5_sidebar {
	float:right;
	width:138px;
	font-size:11px;
	background-image:url(../images/bodybg.jpg);
	padding-top:20px;
	padding-bottom:20px;
	color:#ffffff;
	text-align:right;
	padding-right:0px;
	padding-left:0px;
}
#tmp5_sidebar a {
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
#tmp5_sidebar h1 {
	font-size:17px;
	background-color:#7578b0;
	color:#fff200;
	padding:5px;
}
#tmp5_sidebar h2 {
	font-size:16px;
	margin:0px;
	padding:0px;
}
#tmp5_sidebar h3 {
	font-size:14px;
	margin:0px;
	padding:0px;
}
#tmp5_sidebar ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
/* TEMPLATE 5 RIGHT NAV WITH LIST BULLETS ON  */
.tmp5_secondary_navigation h3 {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
	font-size:14px;
	*padding-left:16px;
}

* html .tmp5_secondary_navigation ul {  width:168px; margin-left:6px; padding-left:10px;}
.tmp5_secondary_navigation ul {
	width:188px;
	margin:0px;
	padding:0px;
	margin-left:12px;
	*padding-left:4px;
	list-style-image:url(../images/red_sq_bullet.jpg);
}
.tmp5_secondary_navigation ul li {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
}

/*  TEMPLATE 5 RIGHT NAV WITH LIST BULLETS OFF  */
* html .tmp5_bullets_off h3 { padding-left:15px;}
.tmp5_bullets_off h3 {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
	font-size:14px;
}

* html .tmp5_bullets_off ul { margin-left:4px;}
.tmp5_bullets_off ul {
	width:188px;
	margin:0px;
	padding:0px;
	margin-left:0px;
	list-style-type:none;
}
.tmp5_bullets_off ul li {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
}

.tmp5_this_page {
	background-image:url(../images/red_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
}


/* TEMPLATE 5  MAIN CONTENT STYLES */
#tmp5_mainbody {
	float:left;
	width:445px;
	margin:0px;
	padding:0px;
}
#tmp5_left_main {
	float:left;
	width:275px;  
	margin:0px;
	padding:0px;
}
#tmp5_left_main h1 {
	font-size:18px;
}
#tmp5_left_main h2 {
	font-size:16px;
}
#tmp5_left_main h3 {
	font-size:14px;
}
#tmp5_left_main p {
	color:#000000;
}
#tmp5_right_main {
	float:right;
	width:115px;
	margin:0px;
	padding:0px; 

}
#tmp5_right_main h1 {
	font-size:18px;
	background-color:#1b3764;
	color:#ffffff;
	width:115px;
}
#tmp5_right_main h2 {
	font-size:16px;
}
#tmp5_right_main h3 {
	font-size:14px;
	}
/*

********************************************************************************************
	END STYLES FOR TEMPLATE 4 -- 4 columns -- LEFT, RIGHT, PLUS MAIN CONTENT WITH 2 COLUMNS
********************************************************************************************

*/






/*

*********************************************************************************************
	BEGIN STYLES FOR TEMPLATE 6 -- 3 columns -- RIGHT, PLUS MAIN CONTENT WITH 2 COLUMNS. NO LEFT NAV
*********************************************************************************************

*/
#tmp6_contentdiv {
	float:left;
	width:754px;
	background-image:url(../images/contentbg3.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin-top:65px; 
}


#tmp6_container {/*THIS IS NECESSARY FOR STYLE-FREE VIEWING ORDER*/
	float:right;
	width:609px;
	margin:0px;
	padding:0px;
}
	


/*  TEMPLATE 6 RIGHT NAV STYLES  */
#tmp6_sidebar {
	float:right;
	width:148px;
	font-size:11px;
	background-image:url(../images/bodybg.jpg);
	padding-top:20px;
	padding-bottom:20px;
	color:#ffffff;
	text-align:right;
	padding-right:28px;
	padding-left:10px;
}
#tmp6_sidebar a {
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
#tmp6_sidebar h1 {
	font-size:17px;
	background-color:#7578b0;
	color:#fff200;
	padding:5px;
}
#tmp6_sidebar h2 {
	font-size:16px;
	margin:0px;
	padding:0px;
}
#tmp6_sidebar h3 {
	font-size:14px;
	margin:0px;
	padding:0px;
}
#tmp6_sidebar ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
/* TEMPLATE 6 RIGHT NAV WITH LIST BULLETS ON  */
.tmp6_secondary_navigation h3 {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
	font-size:14px;
	*padding-left:16px;
}

* html .tmp6_secondary_navigation ul {  width:168px; margin-left:6px; padding-left:10px;}
.tmp6_secondary_navigation ul {
	width:188px;
	margin:0px;
	padding:0px;
	margin-left:12px;
	*padding-left:4px;
	list-style-image:url(../images/red_sq_bullet.jpg);
}
.tmp6_secondary_navigation ul li {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
}

/*  TEMPLATE 6 RIGHT NAV WITH LIST BULLETS OFF  */
* html .tmp6_bullets_off h3 { padding-left:15px;}
.tmp6_bullets_off h3 {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
	font-size:14px;
}

* html .tmp6_bullets_off ul { margin-left:4px;}
.tmp6_bullets_off ul {
	width:188px;
	margin:0px;
	padding:0px;
	margin-left:0px;
	list-style-type:none;
}
.tmp6_bullets_off ul li {
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	padding-left:12px;
}

.tmp6_this_page {
	background-image:url(../images/red_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
}






/* TEMPLATE 6  MAIN CONTENT STYLES */
* html #tmp6_mainbody {
	margin-left:37px;
}
#tmp6_mainbody {
	float:left;
	margin-left:75px;
	width:455px;
}
#tmp6_left_main {
	float:left;
	width:330px;  
	margin:0px;
	padding:0px;
}
#tmp6_left_main h1 {
	font-size:18px;
}
#tmp6_left_main h2 {
	font-size:16px;
}
#tmp6_left_main h3 {
	font-size:14px;
}
#tmp6_left_main p {
	color:#000000;
}
#tmp6_right_main {
	float:right;
	width:115px;
	margin:0px;
	padding:0px; 

}
#tmp6_right_main h1 {
	font-size:18px;
	background-color:#1b3764;
	color:#ffffff;
	width:115px;
}
#tmp6_right_main h2 {
	font-size:16px;
}
#tmp6_right_main h3 {
	font-size:14px;
	}


/*

********************************************************************************************
	END STYLES FOR TEMPLATE 6 -- 4 columns -- RIGHT, PLUS MAIN CONTENT WITH 2 COLUMNS, NO LEFTNAV
********************************************************************************************

*/





/*  FOOTER STYLES  */
#footerdiv {
	float:right;
	width:754px;
	text-align:right;
	color:#cccccc;
}
#footerdiv a {
	color:#ffffff;
}
#footerdiv p {
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-top:2px;
	font-size:10px;
}
.donate-otherways {
	float: left;
	margin-left: 15px;
	background: url(../images/donate-other-ways.jpg);
	width: 200px;
	height: 211px;
}
.donate-leftcol {
	float: left;
	width: 340px;	
}
