@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#040807;
	font-weight:700;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ccc;
	
}

h1{
	margin:0px ;
	padding:0px;
	color:#336633;
	font-size:22px;
	font-weight:bolder;
	border:0px solid red;
}
h2{
	font-size:20px; color:#336633;padding:0px;
	margin:0px;
	font-weight:bold;
	
}

h2.sub{
	font-size:20px; color:#336633;padding:0px;
	margin:0px;
	font-weight:lighter;

}

h3{
	color:#000;
	font-size:14px;
	font-weight: bolder;	
	padding:0px;
	margin:6px 0px 0px 0px;
}

h4{
	color:#000;
	font-size:13px;
	font-weight: bold	
	padding:0px;
	margin:6px 0px 2px 0px;
}

h5{
	color:#000;
	font-size:12px;
	font-weight: bold	
	padding:0px;color:#336633;
	margin:6px 0px 2px 0px;
}

.clear{
	clear:both;
}


#Container {
	margin:0px auto 0px auto;
	width:1024px;
	overflow:hidden;	
	border:1px solid #333333;
	background-image:url(images/watermark.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#cccc99;
}

#Header{
	width:1024px;
	height:125px;
}

#logo_sanctuary{float:left;width:310px;
}

#banner_top{float:left; width:714px;}

.maincontent{
	width:100%;
	padding-top:40px;
	padding-bottom:0px;
	position:relative;
}

.flash_content{
	width:100%;	
	padding-bottom:0px;
}


#content_box{	
	margin:0px auto;
	width:924px;
	height:493px;
	background:url(images/alfa_bg.png) no-repeat;
	padding-bottom:50px;
	
}

#content_row{margin:0px auto;
	width:924px;	
	padding-bottom:50px;}
	
.content_row1{background:url(images/alfa_bgtop.png) no-repeat;height:8px;}
.content_row2{background:url(images/alfa_bgcenter.png) repeat-y;}

.content_row3{background:url(images/alfa_bgbtm.png) no-repeat;height:15px;}

.content{}



hr {
	border:0px;
	background-color:#040807;
	color:#040807;
	height:1px;
	width:100%;
	padding:0px;
	margin:0px;
}

a {	
	color:#336633;	
	font-weight:600;
	text-decoration:underline;
	
}

a:hover {	
	color:#ff0000;
}


p {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	padding:0px;
	margin:0px;

}



/*    TOP NAVIGATION    */

div #navigationtop { width:100%; text-align:left;}

#navigation_top .home{float:left;}
#navigation_top .home a{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:0px 0px; width:156px;}
#navigation_top .home a:hover{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:0px -25px; width:156px;}
#navigation_top .home a.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:0px -25px; width:156px;}

#navigation_top .lpucommunity{float:left;}
#navigation_top .lpucommunity a{ display:block; height:25px;background-image:url(images/top_navigation.gif);background-position:-156px 0px; width:154px;}
#navigation_top .lpucommunity a:hover{display:block; height:25px;background-image:url(images/top_navigation.gif);background-position:-156px -25px; width:154px;}
#navigation_top .lpucommunity a.selected{display:block; height:25px;background-image:url(images/top_navigation.gif);background-position:-156px -25px; width:154px;}

#navigation_top .about_sanctuary{float:left;}
#navigation_top .about_sanctuary a{ display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-310px 0px; width:135px;}
#navigation_top .about_sanctuary a:hover{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-310px -25px; width:135px;}
#navigation_top .about_sanctuary a.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-310px -25px; width:135px;}

#navigation_top .global_giving{float:left;}
#navigation_top .global_giving a{ display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-445px 0px; width:114px;}
#navigation_top .global_giving a:hover{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-445px -25px; width:114px;}
#navigation_top .global_giving a.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-445px -25px; width:114px;}

#navigation_top .sanctuary_store{float:left;}
#navigation_top .sanctuary_store a{ display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-559px 0px; width:126px;}
#navigation_top .sanctuary_store a:hover{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-559px -25px; width:126px;}
#navigation_top .sanctuary_store a.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-559px -25px; width:126px;}

#navigation_top .stories_giving{float:left;}
#navigation_top .stories_giving a{ display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-685px 0px; width:131px;}
#navigation_top .stories_giving a:hover{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-685px -25px; width:131px;}
#navigation_top .stories_giving a.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-685px -25px; width:131px;}

#navigation_top .images_giving{float:left;}
#navigation_top .images_giving a{ display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-816px 0px; width:134px;}
#navigation_top .images_giving a:hover{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-816px -25px; width:134px;}
#navigation_top .images_giving a.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-816px -25px; width:134px;}

#navigation_top .events{float:left;}
#navigation_top .events a{ display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-950px 0px; width:74px;}
#navigation_top .events a:hover{display:block; height:25px;background-image:url(images/top_navigation.gif);background-position:-950px -25px; width:74px;}
#navigation_top .events a.selected{display:block; height:25px;background-image:url(images/top_navigation.gif);background-position:-950px -25px; width:74px;}

/*  Footer start  */



div#footer{background:#cccccc; border-top:1px solid #333; color:#333333; width:100%; padding:5px 0px;}
div#footer .copyright{float:left; font-size:9px; margin-left:10px;}
div#footer .footerlink{float:right; font-size:10px; margin-right:10px;}
div#footer .footerlink a{color:#333333; text-decoration:none;}
div#footer .footerlink a:hover{text-decoration:underline;}

.errormassg{    
   color:#ff0000;
   padding:10px 0px 15px 0px;   
   width: 100%;
   text-align: center;
}

/*  Footer ENDS  */


.wrapper755{margin:0px auto; width:755px;}

.title_topcontent{text-align:center; margin-top:11px;}

h2.fontblack{color:#000;font-size:18px; margin:6px 0px 0px 0px;}

h2.fontgreen{color:#336633; margin:5px 0 3px 0px;font-size:18px;}

.green_font{color:#336633}

.global_giving_row1{ border-bottom:1px solid #333333; padding-bottom:13px;}

.global_giving_row1 .col1_glgv{ float:left;width:176px;margin-left:121px;}

.global_giving_row1 .col2_glgv{ float:left;width:440px;margin-left:14px;}

.space_t5{padding-top:5px;}

.space_L8{padding-left:8px;}

.space_t10l7{padding-top:10px; padding-left:7px;}


.global_giving_row2{margin:10px 0px; }

.global_giving_row2 .col1_glgv_r2{ float:left;width:244px;}

.global_giving_row2 .col2_glgv_r2{ float:left;width:262px;margin-left:27px;}

.global_giving_row2 .col3_glgv_r2{ float:left;width:187px;margin-left:27px;}


.icon_santuary{position:absolute; right:15px; top:5px;}


/*>>>>>>>>>>>>>>>>>>form text box style>>>>>>>>>>>>>>>>>>>*/


td.formTextbox{
	background-image:url(images/txtbox_bg.gif);	
	background-repeat:no-repeat;
	width:240px;
	height:25px;
	text-align:left;	
	padding:1px 1px 0px 4px;
	position:static;
	margin-bottom:5px;
	
	
}


.formTextbox input{
	width:210px;
	text-align:left;
	color:#000000;
	margin-top:0px;	
	border:1px solid #ffffff;   
	background-color:White; 
	
}
.formTextbox select{
	width:220px;
	text-align:left;
	color:#000000;
	background-color:White;
    border:none;
}
.pagetext
{
    text-align:right;   
    padding-right:5px;
    padding-top:5px;
    vertical-align:top;
    
}

.red_font{color:#F00}

.spece_L0{padding-left:0px;}

/*
div#content{margin:0px 50px 0px 50px;}


table.contentTable{
	width:924px;
	padding:0px;
	margin:0px 0px 0px 50px;
	
}
table.contentTable td.cornerTL{
	background-image:url(images/corner_topleft.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}
table.contentTable td.rowTop{
	background-color:#dfdfb1;
	border-top:1px solid #333333;
}
table.contentTable td.cornerTR{
	background-image:url(images/corner_topright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:9px;
}
table.contentTable td.colRight{
	background-color:#dfdfb1;
	border-right:1px solid #333333;
}
table.contentTable td.cornerBR{
	background-image:url(images/corner_botright.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:9px;
	height:9px;
}
table.contentTable td.rowBot{
	background-color:#dfdfb1;
	border-bottom:1px solid #333333;
}
table.contentTable td.cornerBL{
	background-image:url(images/corner_botleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:9px;
}
table.contentTable td.colLeft{
	background-color:#dfdfb1;
	border-left:1px solid #333333;
}
table.contentTable td.contentHolder{
	background-color:#dfdfb1;
	padding:0px;
	
}

div.leftMenu{
	float:left;	
	width:225px;
}
div.grid{
	float:left;		
	padding:0px 0px 0px 20px;
	margin-left:0px;
	
	border-left:1px solid #333333;
	
}




.contentheading{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#336633; font-weight:bold;

}
.contentheading a{
	color:#336633;
	font-weight:bold;
	text-decoration:none;

}

.contentheading a:hover{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;

}


ul.levelone{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 	  
 }

ul.levelone li{	 
	padding:1px 0px 1px 0px;
}

ul.levelone li a{
	color:#040807;
	font-weight:700;
}
ul.levelone li a:hover{
	color:#ff0000;
	font-weight:700;
}

ul.levelone li.select{	
	color:#ff0000;
	font-weight:700;
}



ul.leveltwo{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 	  
 }

ul.leveltwo li{	 
	padding:1px 0px 1px 10px;
}


ul.leveltwo li a{		
	color:#040807;
	font-weight:700;	
	
}
ul.leveltwo li a:hover{
	color:#ff0000;
	font-weight:700;
}

ul.leveltwo li.select{	
	color:#ff0000;
}



ul.levelthree{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 
	
 }

ul.levelthree li{	 
	padding:1px 0px 1px 10px;
}

ul.levelthree li a{		
	color:#040807;
	font-weight:700;
	padding-left:5px;	
}
ul.levelthree li a:hover{
	color:#ff0000;
	font-weight:700;
}

ul.levelthree li.select{	
	color:#ff0000;
	padding-left:15px;
}



.yes{color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.No{color: #040807; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.pagination{}
td.personaldetail
{
    text-align:right;
    width:20%;
    
}
td.contact{
    text-align:right;
    width:45%;
    padding-right:5px;
    vertical-align:top;
    
}
td.contactcolor{
    text-align:right;
    width:28%;
    padding-right:5px;
    vertical-align:top;
}

#next a{ display:block; height:18px; background-image:url(images/btn_next.gif); width:71px;}
#next a:hover{background-image:url(images/btn_next_over.gif);}

.pagination .record{ float:left;}
.pagination .record_number{ float:right; color:#333333}
.pagination .record_number a{text-decoration:none; color:#333333}
img{border:0px;}

ul.intabs{list-style:none;margin:0;padding:0}
ul.intabs li{float:left}
ul.intabs {height:24px}
ul.intabs li{background-repeat:no-repeat;background-position:right;margin-right:2px;line-height:24px;font-weight:700;padding-right:6px}
ul.intabs li a{color:#FFF;}
ul.intabs li a:hover{text-decoration:underline;}
ul.intabs li.sel{color:#fff}
ul.intabs li.sel a{color:#FFF}
ul.intabs li.sel a:hover{text-decoration:underline;}
ul.intabs li .ltab,ul.intabs li.sel .ltab{width:6px;height:24px;background-position:left;background-repeat:no-repeat;float:left}
ul.intabs li{background-image:url(images/rightabg.gif)}
ul.intabs li .ltab{background-image:url(images/leftTabg.gif)}
ul.intabs li.sel{background-image:url(images/rightabg_over.gif)}
ul.intabs li.sel .ltab{background-image:url(images/leftTabg_over.gif)}
table.holdIt{
	border:1px solid #040807;
}




div#icon { width:100%; text-align:left; background-image:url(images/action_.gif); background-repeat:repeat-x; height:15px;}
div#icon a{ text-decoration:none; color:#000000;}
div#icon a:hover{ text-decoration:none; color:#fff;}

#icon_top .notes{float:left;}
#icon_top .notes a{display:block; width:15px; height:15px;background-image:url(images/action.gif); background-position:0px 0px; width:15px;}
#icon_top .notes a:hover{display:block; width:15px; height:15px;background-image:url(images/action.gif); background-position:0px -15px; width:15px;}

#icon_top .sendmessage{float:left;}
#icon_top .sendmessage a{ display:block; height:15px;background-image:url(images/action.gif);background-position:-15px 0px; width:15px;}
#icon_top .sendmessage a:hover{display:block; height:15px;background-image:url(images/action.gif);background-position:-15px -15px; width:15px;}

#icon_top .viewdetails{float:left;}
#icon_top .viewdetails a{ display:block; height:15px;background-image:url(images/action.gif);background-position:-30px 0px; width:16px;}
#icon_top .viewdetails a:hover{display:block; height:15px;background-image:url(images/action.gif);background-position:-30px -15px; width:16px;}


#icon_top .genealogy{float:left;}
#icon_top .genealogy a{ display:block; height:15px;background-image:url(images/action.gif);background-position:-46px 0px; width:16px;}
#icon_top .genealogy a:hover{display:block; height:15px;background-image:url(images/action.gif);background-position:-46px -15px; width:16px;}

#icon_top .edit{float:left;}
#icon_top .edit a{ display:block; height:15px;background-image:url(images/action.gif);background-position:-62px 0px; width:16px;}
#icon_top .edit a:hover{display:block; height:15px;background-image:url(images/action.gif);background-position:-62px -15px; width:16px;}

#icon_top .deactivatemember{float:left;}
#icon_top .deactivatemember a{ display:block; height:15px;background-image:url(images/action.gif);background-position:-78px 0px; width:17px;}
#icon_top .deactivatemember a:hover{display:block; height:15px;background-image:url(images/action.gif);background-position:-78px -15px; width:17px;}


#icon_top .exportexcel{float:left;}
#icon_top .exportexcel a{ display:block; height:15px;background-image:url(images/action.gif);background-position:-96px 0px; width:15px;}
#icon_top .exportexcel a:hover{display:block; height:15px;background-image:url(images/action.gif);background-position:-96px -15px; width:15px;}


#icon_top .addmember{float:left;}
#icon_top .addmember a{ display:block; height:15px;background-image:url(images/action.gif);background-position:-112px 0px; width:15px;}
#icon_top .addmember a:hover{display:block; height:15px;background-image:url(images/action.gif);background-position:-112px -15px; width:15px;}

#search{float:left;}
#search a{ display:block; height:25px; background-image:url(images/action.gif);background-position:-128px 0px; width:100px;}
#search a:hover{display:block; height:25px; background-image:url(images/action.gif);background-position:-128px -25px; width:100px;}

#clear{float:left;}
#clear a{ display:block; height:25px;background-image:url(images/action.gif);background-position:-229px 0px; width:100px;}
#clear a:hover{display:block; height:25px;background-image:url(images/action.gif);background-position:-229px -25px; width:100px;}


.downbutton{
   padding:5px 8px 8px 0px;   
   text-align:right;
 
    }
.hdalign{
   padding-right:13px;   
   text-align:right;
 border:0px solid red;
    }   
 .memberserch {
    color:#040807;
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
	width:100%;
	height:19px;
	border:1px solid red;
    }

td.orderdetail
{
    text-align:right;
    width:20%;
    padding-right:5px;
    
}
td.checkbox{
	text-align:left;		
	margin:0px;	
	padding:0px;
	border:0px solid red;
}


#navigation_top .home p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:0px 25px; width:95px;  padding:0px; margin:0px;}
#navigation_top .products p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif);background-position:-95px -25px; width:114px; padding:0px; margin:0px;}
#navigation_top .events p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-209px -25px; width:100px; padding:0px; margin:0px;}
#navigation_top .genealogy p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-309px -25px; width:125px; padding:0px; margin:0px;}
#navigation_top .connections p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-434px -25px; width:136px; padding:0px; margin:0px;}
#navigation_top .content p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-570px -25px; width:109px; padding:0px; margin:0px;}
#navigation_top .quickbooks p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-679px -25px; width:132px; padding:0px; margin:0px;}
#navigation_top .settings p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif);background-position:-811px -25px; width:111px; padding:0px; margin:0px;}
#navigation_top .logout p.selected{display:block; height:25px;background-image:url(images/top_navigation.gif); background-position:-922px -25px; width:102px; padding:0px; margin:0px;}

div.login{
	float:left;
	width:98%;
	margin:10px;
	
}

table.content_popupTable{
	width:371px;
	padding:0px;
	margin:0px 0px 0px 0px;
	
}
table.content_popupTable td.cornerTL{
	background-image:url(images/corner_topleft_w.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}
table.content_popupTable td.rowTop{
	background-color:#FFFFFF;
	border-top:1px solid #333333;
}
table.content_popupTable td.cornerTR{
	background-image:url(images/corner_topright_w.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:9px;
}
table.content_popupTable td.colRight{
	background-color:#FFFFFF;
	border-right:1px solid #333333;
}
table.content_popupTable td.cornerBR{
	background-image:url(images/corner_botright_w.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:9px;
	height:9px;
}
table.content_popupTable td.rowBot{
	background-color:#FFFFFF;
	border-bottom:1px solid #333333;
}
table.content_popupTable td.cornerBL{
	background-image:url(images/corner_botleft_w.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:9px;
}
table.content_popupTable td.colLeft{
	background-color:#FFFFFF;
	border-left:1px solid #333333;
}
table.content_popupTable td.contentHolder{
	background-color:#FFFFFF;
	padding:15px 6px 6px 15px;
	
}

table.middlecontent{
	width:100%;
	padding-top:10px;
	
}
table.middlecontent td{
	padding-bottom:10px;
	
}

table.middlecontent td a{
	color:#000000;
	padding-bottom:10px;
	text-decoration:none;	
}

table.middlecontent td a:hover{
	color:#ff0000;
	
}




td.pagetext
{
    text-align:right;
    width:20%;
    padding-right:5px;
    padding-top:5px;
    vertical-align:top;
    
}


td.enroll ul
{
    margin-top:0px;    
 
    }
    
    td.enroll ul li
{
 margin-top:0px; 
    list-style-type:disc;
    }

.popupclose a{	
	color:#000000;
	text-decoration:none;
	
}

.popupclose a:hover{	
	color:#ff0000;
	text-decoration:none;
	
}

.textact {	
	color:#ff0000;
	cursor:text;
}
.heading td, th{
    color:#040807;
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
	padding-bottom:5px;
	padding-right:5px;
	
}
.heading a {
	text-decoration:none;
	color:#040807;
	text-decoration:underline;
}

	
*/
