* { margin: 0; padding: 0; }
html,body{font-family:Trebuchet MS,Arial,Verdana;color:#333333;background-color:#ffffff;padding:0;margin:0;height:100%;}
img { border: 0px none; }
.s_area{border:solid 1px #dfdfdf;padding:3px;height:34px; width: 488px;margin:0px auto;background-color:#fffddd;}
.s_box{background-color:#ffffff; text-align:left;float:left;border:solid 1px #e2f48c;height:29px;width:350px;padding-top:2px;padding-left:2px;}
.SearchBtn{
    float:left;
    background:url(../i/btnSearch130x33.png) no-repeat;
    border:0;
    display:block;
    width:130px;
    height:33px;
    color:white;
    font:12px Arial;
   /* margin:15px 0 0 3px; */
    cursor:pointer;
}

#container{min-height:100%;position:relative;}
.text_area {text-align:justify;padding:10px;border:1px solid #e2f48c;}

h2 {line-height:0.95em;margin:0px;padding-left:10px;padding-top:5px; font-size:11pt;color:#666;}

#infoBar h2{line-height:0.95em;margin:0px;padding-left:10px;padding-top:5px; font-size:11pt;color:#fff;}

.search_input{height:25px;    border:0;  background:none; width:325px; font-size:14pt; font-weight:bold; color:#444444;}

#personRecord{margin:0px auto;border:1px solid #e2f48c;width:600px;height:500px;padding:8px;}
.border{margin:0px auto;border:1px solid #e2f48c;padding:8px;}
#photo{width:92;float:left;} 
#personName h1{line-height:0.95em;margin:0px;padding-left:10px;padding-top:0px;}
#details{float:left;padding:0px;}

#bottomBar {font-size:10pt; padding:20px;position:absolute;bottom:0px;width:96.7%;height:100px; background-position-y: top; left: 0px; background-image: url(../i/footer_bg.png); background-repeat: repeat-x;}
#bottomBar a{text-decoration:none;color:#9fbb26;}
#bottomBar a:visited{text-decoration:none;color:#9fbb26;}
#bottomBar a:hover{text-decoration:underline;color:#9fbb26;}

.letter{font-size:42pt;font-weight:bold;}
.alphaSets { font-size:11pt; width:500px;text-align:justify; }
.names_area{padding:2px;width:100%;}

.person_field{color:#9fbb26;font-weight:bold;}
.person_field_title{border-bottom:dotted 1px #9fbb26;}
.person_field_title a {text-decoration:none; color:#696969;}
.person_field_title a:active{text-decoration:none; color:#696969;}
.person_field_title a:hover{text-decoration:none; color:#9fbb26;}

#person_dec{font-size:8pt;}

/* tabs */
#maleNamesSel {font-size:10pt;padding-top:3px;width:200px;height:30px;float:left;border-top:solid 1px #999999;border-left:solid 1px #999999;border-right:solid 1px #999999;text-align:center;background-image: url(../i/bgSlice18x35.png); background-repeat: repeat-x}
#femaleNamesSel {font-size:10pt; width:200px;height:30px;float:left;padding-top:3px;border-top:solid 1px #999999;border-right:solid 1px #999999;text-align:center; background-image: url(../i/bgSlice18x35.png); background-repeat: repeat-x}
#maleNames {border:solid 1px #999999;padding:10px;}
#femaleNames{border:solid 1px #999999;padding:10px;}

.txt_input {border:1px solid #e2f48c;height:25px;font-size:12pt;background-color:#f7f7f7;font-family:Trebuchet MS,Arial;padding:3px;color:#2a2a2a;}
.txt_input_small {border:1px solid #e2f48c;height:25px;font-size:10pt;background-color:#f7f7f7;font-family:Trebuchet MS,Arial;padding:2px;color:#2a2a2a;}
.btn_input {text-shadow:0 -1px 1px rgba(255,255,255,0.5);font-size:11pt;font-weight:bold;color:#666; border:solid 1px #999999; background-image: url(../i/bgSlice18x35.png); background-repeat: repeat-x;text-align:center;}
.smbtn_input {margin:0px; font-size:9pt;font-weight:normal;color:#3c3c3c; border:solid 1px #e2f48c; background-image: url(../i/bgSlice18x35.png); background-repeat: repeat-x}

.editsectionHeading { float:left;}
.editsectionText {
  background: url(../i/aura_matrix_2.png) no-repeat 0px -48px;
  width:16px; height:16px;
  display:block;
  float:left;
  margin-left:0px;
  text-indent:-9999px;
  outline:0;
}

.editsectionText:hover {background-position:-16px -48px;}

.err_alert { background-image: url(../i/alert.png);
	height: 20px; 
	width: 100%;
	background-position-x:5px;
	padding-left:24px;
	background-repeat: no-repeat;
	font-weight:normal;
	font-size:9pt;
	color:Red;
}

.search_item a{text-decoration:none;color:#9fbb26;font-weight:bold;}
.search_item a:visited{text-decoration:none;color:#9fbb26;}
.search_item a:hover{text-decoration:underline;color:#9fbb26;}

.search_item { color:#777;font-size:9pt;}
.topic{ color:#777;font-size:9pt;font-weight:bold;font-size:10pt;}

.search_item:hover{background-color:#ECF3AB;}
.search_item{border-bottom:dotted 1px #c3c3c3;height:100px;padding-top:25px;padding-left:10px;}

.adTb td{border-bottom:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;padding:2px;}
.td1{border-left:solid 1px #c3c3c3;}

/*---------- bubble tooltip -----------
h1{color: #F60; margin: 1em 0 0; letter-spacing: -2px; } */  
a.tt{position:relative;z-index:24;color:#3CA3FF;  text-decoration:none;}  
a.tt span{ display: none; }  
/*background:; ie hack, something must be changed in a for ie to execute it*/  
a.tt:hover{ z-index:25; color: #aaaaff; background:#ffffff;}  
a.tt:hover span.tooltip{display:block;position:absolute;top:0px; left:0;padding: 15px 0 0 0;  
width:200px;color: #1a1a1a;text-align:left;font-size:8pt;filter: alpha(opacity:85);KHTMLOpacity: 0.85;MozOpacity: 0.85;opacity: 0.85;  }  
a.tt:hover span.top{display: block;padding: 30px 8px 0;background: url(../i/bubbleN.gif) no-repeat top;}  
a.tt:hover span.middle{display: block;padding: 0 8px;background: url(../i/bubble_fillerN.gif) repeat bottom;}  
a.tt:hover span.bottom{display: block;padding:3px 8px 10px;color: #548912;background: url(../i/bubbleN.gif) no-repeat bottom;} 
/*dialog */
#dialog{background-color:#fff; margin:0 auto;border:1px solid #5282c8;z-index:2000;display:none;}
.item_hdr{color:#e3e3e3; text-shadow:0 -1px 1px rgba(0,0,0,0.5); padding-left:10px;height:25px;font-weight:normal;font-size:14pt; background-image: url(../i/sprite.gif); background-position: 0px -2100px; background-repeat: repeat-x;}
.item_cont{padding:10px;}

.infText {color:#c3c3c3;}
.infText:hover {color:#9fbb26;}
