body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	background: #FFFFFF;
	color: #000000;
}
#bodymain {
	background: #006bb7;
}
p, td, .standard {
	font-size: 12px;
}
a img {
	border: 0;
}

.error 			{font-weight: bold; color: #CC0000; }
.standard 		{font-weight: normal; color: #000000; }
.standardbold 	{ font-weight: bold; color: #000000; }
.standardheader {
	font-weight:bold;
	font-size:11pt;
}
/*.standardheader { font-size: 16pt; font-weight: bold; color: #007BFF; }*/
.footer 		{font-weight: normal; color: #FFFFFF; }
#imageCache {
	display: none;
}

.calendarheader { font-size: 8pt; font-weight: normal; color: #082C72; text-decoration: underline; }
.daysheader		{ font-size: 10pt; font-weight: bold; color: #B5DFFF; }
.days			{ font-size: 8pt; font-weight: bold; color: #B5DFFF; }
.dayswhite		{ font-size: 8pt; font-weight: normal; color: #B5DFFF; }
a.days			{ font-size: 8pt; font-weight: bold; color: #CE7518; }
a.daysheader	{ font-size: 8pt; font-weight: normal; color: #B5DFFF; text-decoration: none; }
.daysheader		{ font-size: 8pt; font-weight: normal; color: #CE7518; }

.whiterule		{ background-color: #FFFFFF; }
.blackrule		{ background-color: #000000; }
.bluerule		{ background-color: #1572b9; }
.bluerule2		{ background-color: #CEF2FF; }

a          		{font-weight: bold; text-decoration: underline; color: #007BFF;  }
a:hover    		{ text-decoration: none; }

a.footer     	{font-weight: normal; text-decoration: none; color: #e2f731;  }
a.footer:hover	{ text-decoration: underline; }
.poweredby {
	padding: 15px;
}

a.splashnav    		{font-weight: bold; text-decoration: none; color: #007BFF;  }
a.splashnav:hover	{ text-decoration: underline; }

a.navon			{font-weight: normal; color: #e2f731; text-decoration: none; }
a.navoff		{font-weight: normal; color: #e2f731; text-decoration: none; }
a.navon:hover	{color: #FFFFFF; text-decoration: underline; }
a.navoff:hover	{color: #FFFFFF; text-decoration: underline; }

a.subnavon			{ font-size: 7.5pt; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.subnavoff			{ font-size: 7.5pt; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.subnavon:hover	{ text-decoration: underline; }
a.subnavoff:hover	{ text-decoration: underline; }

.contentspacer			{ background: url(standard/content_spacer.jpg) repeat-y left; }
.footermain				{ background: url(standard/footer.jpg) no-repeat top left; }
.lefttop				{ background: url(standard/left_top.gif) no-repeat top right; }
.leftspacer				{  }
.righttop				{ background: url(standard/right_top.gif) no-repeat top left; }
.rightspacer			{  }
.navspacer				{ background: #1572b9; }
.navspacer2				{ background: url(standard/nav_spacer_2.jpg) repeat-y; }
.row3spacer				{ background: url(standard/row_3_spacer.jpg) repeat-y; }
.splashcolumn1spacer	{ background: url(standard/splash_column_1_spacer.jpg) repeat-y; }

#interiorLogo {
	width: 300px;
	height: 120px;
	z-index: 5;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -380px;
}

/****************************
HOME PAGE STYLES
*****************************/


/* ------------------------------------------------------- BEGIN: SiteMenu */
/* See ie.css */
#SiteMenu {
	clear: both; 
	height: 95px; 
	width: 780px; 
	top: 100px; 
	position: absolute; 
}
#SiteMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#SiteMenu.fullheight {
	height: 114px;
}
#SiteMenuImageCache {
	width: 1px; 
	height: 1px; 
	visibility: hidden; 
	position: absolute; 
	top: 0; 
	left:0;
}
#SiteMenu LI {
	list-style: none; 
	display: inline; 
	font-size: 11px; /* prevents ghosting */ 
}
#SiteMenu LI A {
	position: absolute; 
	z-index: 97;
	text-decoration: none;
	font-weight: normal;
}
#SiteMenu LI UL {
	background-color: #FFF; 
	display: none; 
	list-style: none; 
	position: absolute; 
	z-index: 98; 
	width: 155px;
}
#SiteMenu LI UL A {
	background: #004C99 !important; 
	border-top: 1px solid #00366B; 
	border-bottom: 1px solid #2B6AA9; 
	color: #FFF; 
	font-weight: bold;
	padding: 4px 10px; /* what gives submenu items their height */
	position: relative; 
	display: block;
}
#SiteMenu LI UL A:hover {
	background: #00A6CC !important; 
	border-bottom: 1px solid #2BB5D5; 
	border-top: 1px solid #007590;
}
#SiteMenu li:hover UL, 
#SiteMenu li.over UL {
	display: block;
}

/* -----ABOUT US----- */
#SiteMenu #SiteMenuAbout { position: absolute; top: 22px; left: 7px; width: 115px; height: 45px;}
#SiteMenu #SiteMenuAboutLink { background: transparent url(standard/menu_about.gif) no-repeat; width: 115px; height: 45px; }
#SiteMenu #SiteMenuAbout:hover A, 
#SiteMenu #SiteMenuAbout.over A { background: transparent url(standard/menu_about_on.gif) no-repeat; }
#SiteMenu LI UL#SiteMenuAboutSubMenu { top: 38px; }

/* -----WISH ----- */
#SiteMenu #SiteMenuWishes { position: absolute; top: 13px; left: 120px; width: 100px; height: 35px; }
#SiteMenu #SiteMenuWishesLink { background: url(standard/menu_wishes.gif) no-repeat; width: 100px; height: 35px; }
#SiteMenu #SiteMenuWishes:hover A, 
#SiteMenu #SiteMenuWishes.over A { background: transparent url(standard/menu_wishes_on.gif) no-repeat; }
#SiteMenu LI UL#SiteMenuWishesSubMenu { top: 35px; }

/* -----GIVING-----*/
#SiteMenu #SiteMenuGiving { position: absolute; top: 14px; left: 225px; width: 95px; height: 35px; }
#SiteMenu A#SiteMenuGivingLink { background: transparent url(standard/menu_giving.gif) no-repeat; width: 95px; height: 35px; }
#SiteMenu #SiteMenuGiving:hover A, 
#SiteMenu #SiteMenuGiving.over A { background: transparent url(standard/menu_giving_on.gif) no-repeat; }
#SiteMenu LI UL#SiteMenuGivingSubMenu { top: 35px; }

/* -----VOLUNTEERS-----*/
#SiteMenu #SiteMenuVolunteers { position: absolute; top: 13px; left: 320px; width: 130px; height: 35px; }
#SiteMenu A#SiteMenuVolunteersLink { background: transparent url(standard/menu_volunteers.gif) no-repeat; width: 130px; height: 35px; }
#SiteMenu #SiteMenuVolunteers:hover A, 
#SiteMenu #SiteMenuVolunteers.over A { background: transparent url(standard/menu_volunteers_on.gif) no-repeat; }
#SiteMenu LI UL#SiteMenuVolunteersSubMenu { top: 35px; }

/*-----KFWK-----*/
#SiteMenu #SiteMenuKidsForWishKids { position: absolute; top: 24px; left: 450px; width: 175px; height: 55px; }
#SiteMenu A#SiteMenuKidsForWishKidsLink { background: transparent url(standard/menu_kfwk.gif) no-repeat; width: 175px; height: 55px; }
#SiteMenu #SiteMenuKidsForWishKids:hover A, 
#SiteMenu #SiteMenuKidsForWishKids.over A { background: transparent url(standard/menu_kfwk_on.gif) no-repeat; }
#SiteMenu LI UL#SiteMenuKidsForWishKidsSubMenu {top: 55px;}

/*-----NEWS-----*/
#SiteMenu #SiteMenuNewsAndEvents { position: absolute; top: 53px; left: 618px; width: 145px; height: 60px; z-index: 2; }
#SiteMenu A#SiteMenuNewsAndEventsLink { background: transparent url(standard/menu_news.gif) no-repeat; width: 145px; height: 60px; }
#SiteMenu #SiteMenuNewsAndEvents:hover A, 
#SiteMenu #SiteMenuNewsAndEvents.over A { background: transparent url(standard/menu_news_on.gif) no-repeat; }
#SiteMenu LI UL#SiteMenuNewsAndEventsSubMenu { top: 55px; }

/* --------------------------------------------------------- END: SiteMenu */
