 
/* ----------- SBPA Services Inc. COLOR OF LINKS--------------- */

a:link, a:active {  
	background: none;
	color: #000080;
	font-weight: bold; }  

a:visited 	{ 
	background: none; 
	color: #00008c;
	font-weight: bold; }  

a:hover { background: #ffff99;
	color: #800000; 	
	text-decoration: none;
	font-weight: bold; }  

a:link img, a:visited img, a:hover img 	
	{  background: none; color: #0000ff;
	border-style: none; }   



 /* -----------Santuario COLOR OF MENU LINKS--------------- */
a.menu:link, a.menu:active {  
	background: #ff0000 url(images/off_button.gif) top center no-repeat;	
	color: #000099;  text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 10px; text-align: center;
	line-height: 220%;  }

a.menu:visited 	{ 
	background: #ff0000 url(images/off_button.gif) top center no-repeat; 
	color: #000080; text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 10px; text-align: center;
	line-height: 220%;  }

a.menu:hover { background: url(images/on_button.gif) top center no-repeat;
	color: #800000;  text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 10px; text-align: center;
	line-height: 220%; }

a.menulg:link, a.menu:active {  
	background: #ff0000 url(images/off_button.gif) top center no-repeat;	
	color: #800000;  text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 14px; text-align: center;
	line-height: 160%;  }

a.menulg:visited 	{ 
	background: #ff0000 url(images/off_button.gif) top center no-repeat; 
	color: #800000; text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 14px; text-align: center;
	line-height: 160%;  }

a.menulg:hover { background: #ff0000 url(images/on_button.gif) top center no-repeat;
	color: #000080;  text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 14px; text-align: center;
	line-height: 160%; }
 
/* ----------- SBPA END COLOR OF LINKS--------------- */

.menubox {  background: #ff0000 url(images/menubg.jpg) bottom center no-repeat; 
	position: relative;
	width: 145px; height: 300px;
	padding: 5px;
	margin: 10px;
	float: left; 
	border-style: ridge;
	border-width: 2px;
	border-color: #c0c0c0; }

.menuboxac {  background: #ff0000; 
	position: relative;
	width: 145px; height: 200px;
	padding: 5px;
	margin: 10px;
	float: left; 
	border-style: ridge;
	border-width: 2px;
	border-color: #c0c0c0; }

.current {  background: #ff0000 url(images/current_button.gif)  top center no-repeat;
	color: #ffff00;  text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 10px; text-align: center;
	line-height: 220%; width: 145px;  } 
  
.newsbox {  background: #33cc33; 
	position: relative; text-align: center;
	width: 145px;
	padding: 5px;
	margin: 10px;
	float: right; 
	border-style: ridge;
	border-width: 2px;
	border-color: #c0c0c0; }

 
/* ----------- SBPA Services Inc. -------------- */


body 	{  background: #ff9900  url(images/backgroundprints2.gif);
	color: #080000;
	margin: 0;
	padding: 2px;
	border: none; 
	font-family: 'lucida sans unicode', tahoma, sans-serif;
	font-size: 14px;}  

.contentbox { background: #ffcc33; color: #ffffff;
	width: 750px; margin: 0% 0% 0% 10%;	}


.contentcolumn	{  background: none;
	width: 450px; margin: 0px;
	padding: 0px; float: left; }


.linksbox 	{  background: #ffff66;
	width: 250px; margin: 0px;
	padding: 5px; float: right; }

.sidebarbox 	{  background: #ffff66;
	width: 300px;
	margin: 0px;
	padding: 10px;	float: right; }

table.ac {   background: #fdcd67; color: #ffffff; 
	width: 750px;  }  

table.donors { width: 750px; cellpadding: 10px;}  

.bottomborder { border: 2px; border-bottom-style: groove; }  

.innertable { border: 2px; width: 735px; margin: 5px;  }  

.pagetitle  { background: #34689a;
	color: #ffffff;
	border: ridge 2px #c0c0c0;
	position: relative;
	margin: 0;
	text-align: center;
	font-size: 18px; font-family: 'lucida sans unicode', tahoma, sans-serif;
	font-weight: bold; 
	width: 728px; }  

/* ----------- SBPA Services Inc. -------------- */

.pagetitle-ac  { background: #ffffff; color: #34689a;
	position: relative;
	border: ridge 2px #c0c0c0;
	margin: 0;
	text-align: center;
	font-size: 18px; font-family: 'lucida sans unicode', tahoma, sans-serif;
	font-weight: bold; 
	width: 728px; }  

h1  	{ background: none; color: #000080;
	text-align: center;
	font: 18px; font-family: 'lucida sans unicode', tahoma, sans-serif;
	font-weight: bold; 
	padding: 10px; 	}  

h2, th 	{   background: none; color: #000080;
	padding: 2px 16px;
	text-align: center;	
	font-weight: bold; font-size: 16px; 
	font-family: 'lucida sans unicode', tahoma, sans-serif;  }  

/* ----------- SBPA Services Inc. -------------- */

p	 {  background: none; color: #000080;
	margin: 6px 12px 12px 12px; 
	font-family: 'lucida sans unicode', tahoma, sans-serif;
	font-size: 14px; }  

.boxtext {  background: none; font-size: 13px; text-align: left;
	padding: 0px; }

td, tr {  background: none; color: #000080;
	margin: 0;
	padding:  5px;
	font-family: 'lucida sans unicode', tahoma, sans-serif;
	font-size: 14px; text-align: left;}  

h3, h4, h5	{   background: none; 
	color: #000080;
	margin: 2px; 
	padding: 10px;
	font-family: lucida-sans-unicode, tahoma, sans-serif;
	font-weight: bold; }  

h3 	{ font-size: 16px; }  
h4     	{ font-size: 14px; }  
h5     	{ font-size: 11px; line-height: 170%;}  

h6     	{   background: none; color: #0000ff; margin: 2px;
	font: 10px bold;font-family: 'lucida sans unicode', tahoma, sans-serif; }  

li, ol, ul	{   background: none; 
	color: #000080;
	margin: 6px 16px;
	list-style-position: inside;
	font-size: 14px;
	font-family: 'lucida sans unicode', tahoma, sans-serif;  }  

/* ----------- SBPA Services Inc. -------------- */

.silverbg  {  background: #c0c0c0; color: #000080;  }  


.black {  background: none; color: #000000;  }  

.maroon {  background: none; color: #800000; font-weight: bold; }  

.white	{  background: none; color: #ffffff; font-weight: bold; }  

.red	{  background: none; color: #ff0000; font-weight: bold; } 

.bluebg	{ background: #34689a; color: #ffffff;  }  

.ltbluebg { background: #ddddef; color: #000000; }  


.orangeborder  {border-bottom: 2px groove #ff6600; } 

.orange  { background: none;  color: #ff6600;
	font-weight: bolder; font-size: 16px;  } 

.orangebg  { background: #ff3300;  color: #ffffff; font-weight: bolder; }  

.ltgreenbg { background: #33cc33;  color: #000000; } 
.greenbg { background: #009933;  color: #000000; }  

.center	{ text-align: center; }  
 
.left	{ text-align: left; margin: 5px; padding: 5px;	}  

.right	{ text-align: right; margin-right: 5px; }  

.justify { text-align: justify; }  

.border  { border: ridge 2px #c0c0c0; margin: 5px; padding: 4px; }  

/* ----------- SBPA Services Inc. -------------- */

.clear { clear: both; 	}  

.indent {  margin-left: 24px; margin-right: 24px; }  

.indent20 {  margin-left:48px; margin-right: 24px; margin-top: 2px; }

.calendar { background: #008080;  color: #ffffff; 
	padding: 5px;  width: 130px; 
	border: ridge 2px #c0c0c0; text-align: center; 
	margin: 5px;	} 
 
/* -----------Transparent Background BOX--------- */
.box	{  border: ridge 2px #c0c0c0;
	margin: 5px 10px;
	padding: 5px; }

.largebox	{  border: ridge 2px #c0c0c0;
	margin: 5px 10px;
	padding: 5px; width: 515px;	}

.boxnoborder	{  margin: 5px 10px; padding: 5px;
	text-align: justify; border: none;	}
 
/* -----------Center Background BOX--------- */
.centerbox	{  margin: 5px 10px;
	padding: 5px;
	text-align: justify; font-family: lucida-sans-unicode, tahoma, sans-serif;
	font-weight: bold; width: 300px; 	}

.paypalbox	{  padding: 10px;
	 width: 300px;  margin: 0 25% 0 27%;	}     

.greenbox { background: green;  color: white; 
	padding: 5px;  margin: 5px;  
	border: ridge 2px #c0c0c0; text-align: center; 
	font-size: 11px; line-height: 170%;
	font-family: lucida-sans-unicode, tahoma, sans-serif;
	font-weight: bold; width: 130px; }

.greenbox220 { background: green;  color: white; 
	padding: 5px;  margin: 5px;  
	font-size: 11px; line-height: 170%;
	font-family: lucida-sans-unicode, tahoma, sans-serif;
	font-weight: bold; width: 220px; }

.floatright {	
	position: relative;
	float: right;  	}  

.floatleft {
	position: relative;
	float: left; 	}  

/* ----------- SBPA Services Inc. -------------- */

.months { background: #ffffff; color: #0000ff; width: 115px;
	height: 4em;
	overflow: auto; }  

.navycaption { background: none; color: #000080;	text-align: center;
	margin-bottom: 10px; }

.rightcolumn
	{ position: relative;
	right: 2px;
	width: 352px; }  

.leftcolumn
	{ position: relative;
	width: 352px;
	left: 2px; }  
  







