@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: #cccccc;
	

	
}

h1.about{
	margin:0px ;
	padding:6px 0px 6px 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;

}
h2.sub2{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold;
	text-decoration:none;
}
h3{
	color:#040807;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}
.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;
}


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:#336633;
}

.popupclose a{	
	color:#000000;
	text-decoration:none;
	
}

.popupclose a:hover{	
	color:#ff0000;
	text-decoration:none;
	
}

.textact {	
	color:#ff0000;
	cursor:text;
}

p {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#040807;
	font-weight:700;
	padding:8px 0px 8px 0px;
	margin:0px;
	border-bottom:0px solid red;
}


#holder {
	margin:0px auto 0px auto;
	width:1024px;
	overflow:hidden;	
	border:1px solid #333333;
	padding:0px auto 0px auto;
}
div.header{
	
}



div#content{margin:0px 50px 0px 50px;}
div.maincontent{
	width:100%;
	background-image:url(images/content_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#cccc99;
	padding-bottom:0px;
}


table.abt_contentTable{
	width:924px;
	padding:0px;
	margin:0px 50px 0px 50px;
	
}
table.abt_contentTable td.cornerTL{
	background-image:url(images/corner_topleft_.gif);
	background-repeat:no-repeat;
	width:260px;
	height:9px;
}
table.abt_contentTable td.rowTop{
	background-color:f2f2c8;
	border-top:0px solid #333333;
	background-image:url(images/abt_top.jpg);
	width:655px;
	height:8px;background-position:left;
}
table.abt_contentTable td.cornerTR{
	background-image:url(images/corner_topright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:9px;
}
table.abt_contentTable td.colRight{
	background-color:#f2f2c8;
	border-right:1px solid #333333;
}
table.abt_contentTable td.cornerBR{
	background-image:url(images/corner_botright.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:9px;
	height:9px;
}
table.abt_contentTable td.rowBot{
	background-color:#f2f2c8;
	border-bottom:0px solid #333333;
	background-image:url(images/abt_bottom.jpg);
	height:9px;
	width:655px;

}
table.abt_contentTable td.cornerBL{
	background-image:url(images/corner_botleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:260px;
}
table.abt_contentTable td.colLeft{
	background-color:#f2f2c8;
	border-left:1px solid #333333;
}
table.abt_contentTable td.contentHolder{
	background-color:#f2f2c8;
	padding:0px;
	/*padding:15px 0px 6px 0px;*/
	background-image:url(images/abt_bg.gif);
	width:665px;
	height:476px;
}

div.clear{
	clear:both;
}

div.leftMenu{
	float:left;	
	width:225px;
/*	vertical-align:top;
	margin:0px;
	padding:0px;
	border:1px solid #0000FF;
	height:100%;*/
	
}
div.grid{
	width:622px;
	float:left;
	padding:0px 0px 0px 23px;
	margin-left:5px;
	/*margin:0px 0px 10px 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;

}


/*Level ONE---*/ 

ul.levelone{
	 list-style:none;
	 margin:0px;
	 padding:0px 0px 0px 0px;
	 color:#040807; 	  
 }

ul.levelone li{	 
	padding:3px 0px 1px 0px;
}

ul.levelone li a{
	color:#666666;
	font-weight:700;
}
ul.levelone li a:hover{
	color:#336633;
	font-weight:700;
}

ul.levelone li a.select{	
	color:#336633;
	font-weight:700;
	text-decoration:underline;
}

/*Level two---*/

ul.levelone li ul.leveltwo{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 	  
 }

ul.levelone li ul.leveltwo li{	 
	padding:3px 15px 1px 15px;
}


ul.levelone li ul.leveltwo li a{		
	color:#666666;
	font-weight:700;	
	
}
ul.levelone li ul.leveltwo li a:hover{
	color:#336633;
	font-weight:700;
}

ul.levelone li ul.leveltwo li a.select{	
	color:#336633;
}

/*Level three---*/

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#footer{background:#cccccc; border-top:1px solid #333; color:#333333; width:100%; padding:6px 0px;}
div#footer .copyright{float:left; font-size:9px; margin-left:15px;}
div#footer .footerlink{float:right; font-size:10px; margin-right:15px;}
div#footer .footerlink a{color:#333333; text-decoration:none; text-align:right}
div#footer .footerlink a:hover{text-decoration:underline;}

/*---1aug-add by arun ---icon style*/

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;}

/*----close by arun ---icon style*/
/*--------add by arun-----11 Aug 2008*/

.errormassg{
    
   color:#ff0000;
   padding:10px 0px 15px 0px;   
   width: 100%;
   text-align: center;
    }
.downbutton{
   padding:5px 8px 8px 0px;   
   text-align:right;
  /*border:1px solid blue; */ 
    }
.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;
}

td.pagetext
{
    text-align:right;
    width:20%;
    padding-right:5px;
    padding-top:5px;
    vertical-align:top;
    
}

#navigation_top .home p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif); background-position:0px 25px; width:95px;  padding:0px; margin:0px;}
#navigation_top .products p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif);background-position:-95px -25px; width:114px; padding:0px; margin:0px;}
#navigation_top .events p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif); background-position:-209px -25px; width:100px; padding:0px; margin:0px;}
#navigation_top .genealogy p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif); background-position:-309px -25px; width:125px; padding:0px; margin:0px;}
#navigation_top .connections p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif); background-position:-434px -25px; width:136px; padding:0px; margin:0px;}
#navigation_top .content p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif); background-position:-570px -25px; width:109px; padding:0px; margin:0px;}
#navigation_top .quickbooks p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif); background-position:-679px -25px; width:132px; padding:0px; margin:0px;}
#navigation_top .settings p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif);background-position:-811px -25px; width:111px; padding:0px; margin:0px;}
#navigation_top .logout p.selected{display:block; height:25px;background-image:url(images/topnavigation.gif); background-position:-922px -25px; width:102px; padding:0px; margin:0px;}

div.login{
	float:left;
	width:98%;
	margin:10px;
	
}
/*----------------popup css start*/



/*
table.content_popupTable{
	width:924px;
	padding:0px;
	margin:0px 0px 0px 50px;
	
}*/

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;
	
}
/*----------------popup css End*/


      /*-------------------add by arun_24oct_2008friday----------*/
td.formTextbox{
	background-image:url(images/txtbox_bg.gif);
	background-repeat:no-repeat;
	/*width:240px;*/
	height:25px;
	text-align:center;
	padding:1px 1px 0px 4px;
	position:static;
	margin-bottom:5px;
	background-position: center;	
	
}


td.formTextbox input{
	width:210px;
	text-align:center;
	color:#000000;
	margin-top:0px;	
	border:1px solid #ffffff;   
	background-color:White; 
	
}
td.formTextbox select{
	width:220px;
	text-align:center;
	color:#000000;
	background-color:White;
    border:none;
}
