
 /* #### P-51 Survivors Ind. Page #### */
 
 #ta_logo {
 		width:500px;  height:76px;  margin:5px auto 10px auto; text-align:center; 
 }
#ta_p51info {
     /*width:500px;*/
     height:338px;  margin:10px 5px 0px 5px;  
     border:solid 1px #000; -moz-border-radius:5px;  border-radius:5px;
}
 	.p51info_hbar {
 	    height:25px;  margin:0;  padding-top:3px;  background:#accce4;
 	    text-align:left;  vertical-align:middle;
 	    -moz-border-radius:5px;  border-radius:5px;
 	}
 	#ta_p51info_mid {
	    /*width:500px;*/  height:282px;  margin:0;  padding:0;
 	    background:#f0f9ff;
	}
		#p51info_midL {
			float:left;  width:397px;  height:282px;  margin:0px;  padding:0px;
		}
 			#p51info_img {
 			    float:left;  width:300px;  height:200px;  margin:4px;
 			}
			.p51info_infL {
 			    float:left;  width:80px;  height:180px;  margin:4px 4px 4px 0px;  padding:10px 5px 10px 0px; 
 			    line-height:16px;  text-align:right;  
				background:#eee;
			}
			.p51info_infBL {
				float:left;  width:80px;  height:67px;  margin:0px 4px 4px 4px;  padding:3px 10px 0px 0px; 
				text-align:right;  line-height:20px; 
				background:#eee;
			}
			.p51info_infBR {
				float:left;  width:285px;  height:67px;  margin:0px 4px 4px 0px;  padding:3px 0px 0px 10px; 
				text-align:left;  line-height:20px; 
				background:#ddd;			
			}
	
 		#p51info_midR {
 		    float:left;  width:118px;  height:282px;  margin:0px;  padding:0px;			 
 		}
	 		.p51info_infR {
 			    width:104px;  height:254px;  margin:4px 4px 4px 0px;  padding:10px 5px;
 			    line-height:16px;  text-align:left;  overflow:hidden;
				background:#ddd;
			}			
		
	 .p51info_pn {
	     width:244px;  float:left;  margin:0px;
	     vertical-align:middle;  text-align:left;
	 }
 

 #ta_p51hist {
     /*width:460px;*/  
     min-height:100px;  margin:0px 15px;  padding:0px 10px;
     background:#eee;
     text-align:left;
 }

 #ta_p51images {
     /*width:500px;*/  min-height:300px;  margin:0 5px 5px 5px;
     background:#f0f9ff;  border:solid 1px #000; -moz-border-radius:5px;  border-radius:5px;
     text-align:center;
 }
 .p51image_block {
     /*width:500px;*/  min-height:150px;  margin:10px 5px;  padding:0px; 
 }
 .ta_p51image_cr {
     /*width:500px;*/  min-height:100px;  margin:20px 5px;
     text-align:left;
 }
 .p51image_cr {
     /*width:440px;*/  margin:0px 20px;
     font-size:11pt;  text-align:left;
 }
 #p51image_ftr {
     height:45px;  padding-top:5px; background:#accce4;
     vertical-align:middle;  text-align:center;
     -moz-border-radius:0 0 5px 5px;  border-radius:0 0 5px 5px;
 }
 .p51image_note {
     font-size:9pt;  text-type:italic
 }

/* ###  Group Pages  ### */

div.titlebox {
		position:relative;  min-width:100px;  height:38px;  margin:5px auto;
		text-align:center;    
	}
	div.pagetitle2 {
			margin:0px auto auto 2px;  font-family:"Comic Sans MS"; 
			font-size:24pt;  color:#ccc;  
	}
	div.pagetitle1 {
			margin:-47px auto auto 0px;  font-family:"Comic Sans MS";
			font-size:24pt;  color:#600;		
	}

#ta_pgdesc {
		width:400px;  margin:10px auto;  padding:10px;  
		font-size:11pt;  color:#630;  text-align:left;	
}

#ta_Shome_top {
    width:375px;  height:190px;  margin:25px auto 0px 40px;  padding:10px 5px 20px 5px;
    background:#eee url('/avi/images/mx9_bgmh_g2.jpg');  border:solid 3px #500; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
}
.Shome_topL {
    float:left;  width:275px;  text-align:right;  line-height:30px;
}
.Shome_topR {
    float:left;  width:80px;  text-align:center;  line-height:30px;
}
#ta_Shome_top2 {
   width:410px;  height:280px;  margin:-20px auto 0px 70px;  padding:15px 10px;
   background:#fff url('/avi/images/mx9_bgmh_t2.jpg'); border:solid 3px #070; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
}
#ta_Shome_top3 {
   width:400px;  min-height:340px;  margin:-20px auto 30px 35px;  padding:15px 20px;
   background:#eee; border:solid 3px #420; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
}
.Shome_top3LR {
   float:left; width:200px; text-align:center;
}



#Stable {
	width:512px;  margin:0px auto;  padding:1px;
	background:#bbb;
}
.Srow {
    width:510px;  height:79px;  margin:1px auto;  /* border:dashed 1px red; */
}
.SrowL {  
    float:left;  width:80px;  height:69px;  margin:2px 1px;  padding:2px;  
	text-align:center;  vertical align:middle; 
	background:#ddf; border:solid 1px #444; 
	}
	.SrowLb {
		width:80px; height:61px; padding-top:8px;  background:#fff; 
	}
.SrowC { 
	float:left;  width:305px;  height:71px;  margin:2px 1px;  padding:1px;  
	border:solid 1px #444;  
	}
	.SrowCT {
		width:282px;  height:24px;  padding:0px 10px 4px 13px; 
		text-align:left;  background:#fff;  overflow:hidden;
	}
	.SrowCM {
		width:282px;  height:19px;  padding:3px 5px 3px 18px; 
		text-align:left;  background:#fff;  overflow:hidden;
	}
	.SrowCB {
		width:305px;  height:18px;  padding:0px;  
		background:#fff;
		}
		.SrowCBL {
			float:left;  width:177px;  height:18px;  padding:0px 0px 4px 18px; 
			text-align:left;  
		}
		.SrowCBR {
			float:left;  width:100px;  height:18px;  padding:0px 10px 4px 0px; 
			text-align:right; 
		}	
.SrowR { 
	float:left;  width:100px;  height:67px;  margin:2px 1px;  padding:2px 4px 4px 2px; 
	text-align:center;  vertical align:middle;  
	background:#ddf;  border:solid 1px #444;
	}
	.SrowRbg {
		background:#ddf;
	}
		.SrowRbg:hover {
			background:#090;
		}
	.SrowRH {
		width:100px;  height:67px; 
		background:#def;  border:solid 1px #009;
	}
	.SrowRni {
		width:100px;  height:67px;
		background:#eee;  border:solid 1px #aaa;
	}
	.SrowRt {
		width:100px;  height:47px; padding-top:20px;
		text-align:center;  vertical-align:middle;
		background:#fff;  border:solid 1px #aaa;	
	}	
		

/*  ###  Text Lists  ###  */

#Regtable {
	width:512px;  margin:0px auto;  padding:1px;
	background:#fed;
	}
	div.Trow {
    	width:510px;  height:27px;  margin:0px auto;  /* border:dashed 1px red; */
		}
		div.Trow1 {
				float:left;  width:75px;  height:20px;  margin:1px;  padding:5px 5px 0px 5px;  
				font-size:10pt;  color:#800;  text-align:center;
				background:#ddd;  
		}
		div.Trow2 {
				float:left;  width:70px;  height:20px;  margin:1px;  padding:5px 5px 0px 5px;  
				font-size:10pt;  color:#963;  text-align:center;
				background:#ccc;  
		}
		div.Trow3 {
				float:left;  width:182px;  height:20px;  margin:1px;  padding:5px 5px 0px 5px;  
				font-size:10pt;  color:#630;  text-align:center;
				background:#ddd;  
		}
		div.Trow4 {
				float:left;  width:135px;  height:20px;  margin:1px;  padding:5px 5px 0px 5px;  
				font-size:10pt;  color:#080;  text-align:center;
				background:#ddd;  
		}
	



 /* #### Survivors #### */
 .Stotal_hdg  { color: #630;   font-size: 12pt;   font-family: "Comic Sans MS"; font-weight:600; line-height: 24px; }
 .Stotal_shdg { color: #630;   font-size: 11pt;   font-family: "Comic Sans MS"; }
 .Stotal1     { color: #000;   font-size: 12pt;   font-family: "Comic Sans MS";  font-weight:600;} 
 .Stotal      { color: #000;   font-size: 11pt;   font-family: "Comic Sans MS"; } 

 .Spname      { color: #630;   font-size: 11pt;   font-family: "Comic Sans MS",times; font-weight: 600; line-height: 24px; }
 .SpnameI     { color: #000;   font-size: 11pt;   font-family: "Comic Sans MS",times; font-weight: 400; line-height: 24px; }
 .Sowner      { color: #A00;   font-size: 11pt;   font-weight: 500; line-height: 20px; }
 .SownerI     { color: #000;   font-size: 11pt;   font-weight: 400; line-height: 20px; }
 .Sbase       { color: #000;   font-size:  9pt;   font-weight: 400; line-height: 20px; }
 .Scodes      { color: #000;   font-size:  9pt;   font-weight: 400; }
 .Sreg        { color: #A00;   font-size: 10pt;   font-weight: 600; line-height: 16px; }
 .Ssnum       { color: #864;   font-size: 11pt;   font-weight: 600; line-height: 18px; }
 .Stype       { color: #099;   font-size:  9pt;   font-weight: 200;}
 .Sstatus     { color: #336;   font-size: 10pt;   font-weight: 300; line-height: 18px; }
 .SstatusF    { color: #393;   font-size: 10pt;   font-weight: 500; line-height: 18px; }
 .Scolhdg     { color: #009;   font-size: 10pt;   font-weight: 600; }
 .Slastud     { color: #036;   font-size:  9pt;   }

 .pname       { color: #D3012A;  font-size: 13pt;  }
 .pinfo       { color: #000;     font-size: 12pt;  }
 .pinfobar    { color: #000;     font-size: 13pt;  font-weight:bold  }
 .pinfohdg    { color: #366;     font-size: 10pt;  }
 .pinfoEM     { color: #000;     font-size: 11pt;  font-weight:400  }
 .pinfo2      { color: #630;     font-size: 10pt;  }

 
 .pagehdg       { color: #D3012A;  font-size: 16pt;   font-weight: bold; }
 .pagesubhdg    { color: #000;     font-size: 13pt;   font-weight: bold; }
 .Spagehdg      { color: #036;     font-size: 18pt;   font-family: "Comic Sans MS",times; }
 .Spagesubhdg   { color: #B00;     font-size: 16pt;  }
 .Spagesubhdg2  { color: #000;     font-size: 10pt;  font-weight: bold; }



 
