﻿
#imageHolder
{
	width:278px; height:179px;
	position:relative;
}
#imageHolder div { position:absolute; top:10px; left:45px; }

#searchHolder 
{
	position: absolute; background: url(../images/clear.gif) top left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/secondary/img_searchHolder.png', sizingMethod='scale'); 
}

#searchHolder[class]
{
	position: absolute;
	background:url(../images/secondary/img_searchHolder.png) 0 0 no-repeat; filter:none;
}
.txt_search 
{
	position: absolute; left:24px; top:5px;
	border:0; width:145px;
}
.ibtn_search { position:absolute; left:174px; top:5px; }

/* right nav */
#newsletterSignupHolder 
{ 
	margin:2px 0 0 0; /*height:35px;*/ background:#3c6caf; 
	padding:4px 8px 4px 8px;
}
#rightMenu { margin:2px 0 0 0; padding:0; }
#rightMenu li 
{ 
	list-style-type:none; margin:0 0 2px 0;
	background:url(../images/secondary/bg_rightMenuItem.gif) 0 0 repeat-y;
	float:left; position:relative;
}
#rightMenu li div.arrowHolder { z-index:2000; display:block; height:29px; width:11px;  }
#rightMenu li img { position:relative; border:0; position:absolute; left:0; top:0px; }
#rightMenu li img.bullet2 { position:relative; border:0; position:absolute; left:16px; top:6px; }
#rightMenu li a.secondary  
{ 
	display:block; float:left; text-decoration:none; width:246px;
	font-size:13px; color:#FFF; font-weight: bold; 
	padding:7px 8px 6px 24px; 
}
#rightMenu li a.secondary.active { color:#b20838; }
#rightMenu li a.secondary:hover { background:#517db8; /*border:1px solid #a3c4eb; padding:6px 7px 3px 23px;*/ }
#rightMenu .submenu 
{ 
	padding:0 0 10px 0; width:278px;
}
#rightMenu .submenu a
{
	display:block; font-size:11px; width:244px; position:relative;
	color:#fff; font-weight:bold; padding: 2px 8px 2px 26px; margin:2px 0; text-decoration:none;
}
#rightMenu .submenu a:hover { background:#517db8; /*border:1px solid #a3c4eb; padding:1px 7px 1px 25px;*/ }
#rightMenu .submenu a.active { color:#b20838; }

#btn_donateNow
{ 
	display:block; float:left; text-decoration:none; width:246px;
	font-size:13px; color:#FFF; font-weight: bold;
	padding:7px 8px 6px 24px; 
}

#photoAlbumList {  }
#dg_photoAlbumList, #dg_photoAlbumList tr, #dg_photoAlbumList td { border:0; }
#dg_photoAlbumList .thumbnail { padding:0 8px 18px 0; }
#photoAlbumList .albumInfo { padding-top: 8px; }
#dg_photoAlbumList .title a { text-decoration:none; color:#5987c6; font-weight: bold; font-size:11px; }
#dg_photoAlbumList .date { color:#626262; font-style:italic; font-size:10px; }

#VideoAlbumList {  }
#dg_VideoAlbumList, #dg_VideoAlbumList tr, #dg_VideoAlbumList td { border:0; }
#dg_VideoAlbumList .thumbnail { padding:0 8px 18px 0; }
#VideoAlbumList .videoalbumInfo { padding-top: 8px; }
#dg_VideoAlbumList .title a { text-decoration:none; color:#5987c6; font-weight: bold; font-size:11px; }
#dg_VideoAlbumList .date { color:#626262; font-style:italic; font-size:10px; }

#listPaging { margin-bottom:10px; }
#listPaging .active { text-decoration:none; color:#5987c6; font-size:12px; font-weight:bold; }
#listPaging .inactive { text-decoration:none; color:#626262; font-size:12px; font-weight:bold; }
#hl_backLink { text-decoration:none; color:#5987c6; font-size:12px; font-weight:bold; }

#dg_familyList, #dg_familyList tr, #dg_familyList td { border:0; padding-bottom: 18px; }
#dg_familyList .thumbnail { padding:0 8px 0 0; }
#dg_familyList .title a { text-decoration:none; color:#5987c6; font-weight: bold; font-size:12px; }
#dg_familyList .desc { font-size:11px; }

.pagerStyleClass { color:#626262; font-size:12px; font-weight:bold; }
.pagerStyleClass td { padding-bottom:10px; }
.pagerStyleClass td a { color:#5987c6; text-decoration:none;}

.monthSpacerRow { height:20px; }
.calendarMonthHeader 
{ 
	height:33px; background:#e0eaf6; color:#b20838; text-transform:uppercase;
	text-align:center; font-size:15px; line-height:33px; 
}
.calendarDate
{
	color:#5987c6; background:#e9f0f9; font-weight:bold; 
	font-size:12px; height:25px; 
}
.calendarEvent
{
	color:#5987c6; background:#f2f6fb; font-weight:bold; 
	font-size:11px; height:25px; 
	padding:0 0 0 12px; 
}
.calendarEvent a { color:#5987c6; text-decoration:none; }



.leftAlignedImage { padding-right:10px; }

/* site map */
.siteMap { list-style:none; margin:0 0 20px 0; padding:0; font-size: 16px; font-weight:bold; }
.siteMap li { margin: 0 0 18px 0; }
.siteMap ul { list-style:none; margin:0 0 10px 14px; padding:0; font-size: 13px; }
.siteMap ul li { margin:0; }
.siteMap ul ul { list-style:none; margin:0 0 6px 14px; padding:0; font-size: 11px; font-weight:normal; }
.siteMap ul ul li { margin:0; }
.siteMap a { text-decoration:none; }
.siteMap a:hover { text-decoration:underline; }