/* ---------------- all styles ------------------- modified 26 Jnuary 2012  ---------------- */
body        { font-family:arial, sans-serif; font-size:13px; font-weight:normal; color:#000; margin-top:3px; margin-left:0px; text-align:center;  } 
body        { background-color:#FFF; background-image:url('../images/pat3bg.gif');  } 
#allTables    { position:absolute; top:255px; left:0px; width:100%; text-align:left;  } 
#allTables td  { border-bottom:1px solid #8D5523; font-size:14px;  } 
#authors   { position:absolute; top:2020px; left:0px; width:100%; height:100px; text-align:center;  }
#authors div p { margin-top:0px; margin-bottom:1px; }
#bdr_bdy    { display:none; position:relative; top:0px; left:0px; text-align:left; width:778px; border:1px solid #000; background-color:#FFF6DF; margin:0px auto; }
#books        { position:absolute; top:200px; left:20px; width:750px; height:500px; text-align:left;  }
#bPic      { position:absolute; top:1850px; left:0px; text-align:left; border-top:1px solid #000; }
#bPic p    { margin-top:0px; margin-bottom:2px; }
#bS_Frm    { position:absolute; top:-10px; left:-10px; width:320px; height:140px; border:1px solid #000;  }
#bScan     { position:absolute; top:1180px; right:50px; width:290px; text-align:left; }
#bScan p   { margin-top:0px; margin-bottom:3px; }
#CC1       {  position:absolute; top:720px; left:30px; width:730px; }
#colrP     { position:absolute; top:2660px;  left:200px; width:400px; text-align:center; }
#cnt     { position:absolute; bottom:10px; left:350px; width:80px; text-align:center; }
#cont    { position:absolute; top:1000px; left:0px; width:100%; text-align:center;  } 
#cont p  { margin-top:0px; margin-bottom:10px; }
#hdr1      { position:absolute; top:47px; left:0px; width:777px; height:185px; text-align:left; border-bottom:1px solid #000; background-color:#AF0036;   }
#hdrR      { position:absolute; top:10px; right:5px; text-align:right;  }
#kids    { position:absolute; top:670px; left:210px; width:540px; text-align:center;  }
#kids p  { margin-top:0px; margin-bottom:2px }
#line1     { position:absolute; bottom:-15px; left:-10px; height:20px; width:740px; border-bottom:1px solid #AE8962;   }
#line2     { position:absolute; top:-10px; left:0px; width:340px; height:10px; border-top:1px solid #AE8962; }
#line2b     { position:absolute; top:2310px; left:30px; width:720px; border-top:1px solid #AE8962; }
#line3     { position:absolute; top:2290px; left:30px; width:720px; border-top:2px solid #AE8962; }

#txtL p     { margin-top:0px; margin-bottom:3px; }
#pBox        { position:absolute; top:260px; left:18px; text-align:left; width:438px;  }
#pBoxFrm     { position:absolute; top:-10px; left:-10px; width:458px; height:210px; border:1px solid #000; }
#pff         { z-index:50; position:absolute; top:400px; left:20px;  }
#picBR     { position:absolute; top:2365px; width:340px; right:10px; text-align:right; }
#picBR img { margin-top:0px; margin-bottom:10px; }
#picGil     { position:absolute; top:0px; right:150px;  }
#picLh   { position:absolute; top:300px; left:20px; width:175px; text-align:center;  }
#picLh p { margin-top:0px; margin-bottom:1px }
#picR       { position:absolute; top:290px; right:10px; text-align:center;   }
#picR p     { margin-top:2px; margin-bottom:0px; }
#picRob     { position:absolute; top:0px; left:150px; }
#picRh   { position:absolute; top:300px; right:20px; width:175px; text-align:center;  }
#picRh p { margin-top:0px; margin-bottom:1px }
#picsRt    { position:absolute; top:950px; right:110px; text-align:left; width:150px;  }
#picsRt p  { margin-top:0px; margin-bottom:3px; }
#pnL         { position:relative; top:10px; left:10px; text-align:left;  } 
#pPal        { z-index:40; display:none; position:absolute; top:20px; right:20px; text-align:left; width:476px; height:500px; background-color:#FFF;  }
#pRtFrm    { border:1px solid #000; position:absolute; top:-10px; left:-10px; width:170px; height:245px;  }
#reviewL {  position:absolute; left:30px; top:2300px; width:350px; text-align:left; }
#reviewR {  position:absolute; right:20px; top:2300px; width:350px; text-align:left; }
#reviewL p, #reviewR p { margin-top:0px; margin-bottom:5px; } 
#txtBh   { position:absolute; top:670px; left:20px; width:175px; text-align:left;  }
#txtBh p { margin-top:0px; margin-bottom:5px; }  
#txtBL     { position:absolute; top:2330px; left:30px; width:370px; text-align:left; }
#txtBL2    { position:absolute; top:2980px;  left:30px; width:700px; text-align:left; }
#txtBL2 p { margin-top:0px; margin-bottom:2px  }
#txtBL3    { position:absolute; top:1520px;  left:30px; width:720px; text-align:left; }
#txtBL3 p { margin-top:0px; margin-bottom:10px  }
#txtL    { position:absolute; top:300px; left:202px; width:370px; text-align:center;  }
#txtL2       { position:absolute; top:295px; left:30px; text-align:left; width:370px;  }
#txtL2 p     { margin-top:0px; margin-bottom:6px; }
#txtL3       { position:absolute; top:1230px; left:30px; text-align:left; width:350px;  }
#txtL3 p     { margin-top:0px; margin-bottom:3px; }
#txtL6     { position:absolute; top:780px; left:30px; text-align:left; width:370px;  }
#txtL6 p   { margin-top:0px; margin-bottom:6px; }
#txtM        { position:absolute; top:30px; left:20px; width:700px; text-align:left;  }
#txtR       { position:absolute; top:591px; right:10px; text-align:left; width:340px;  }
#txtR p     { margin-top:0px; margin-bottom:6px; }
#txtR3     { position:absolute; top:580px; right:10px; text-align:left; width:340px;  }
#txtR3 p   { margin-top:0px; margin-bottom:6px; }
#txtR4     { position:absolute; top:830px; right:10px; text-align:left; width:340px;  }
#txtR4 p   { margin-top:0px; margin-bottom:5px; }
#mastHd  { position:absolute; top:0px; left:0px; width:100%; height:50px; text-align:left; background-color:#AF0036; }
#nav     { z-index:30; position:absolute; right:0px; top:232px; text-align:right; }
#navTop td   {  text-align:center; border:1px solid #000; background-color:#F3D247; height:45px; cursor:pointer; line-height:105%; }
#navTop td p { margin-top:0px; margin-bottom:0px;  }
#navTop td.hilite { cursor:default; }
#outPut       { z-index:50; display:none; position:absolute; top:100px; left:10px; width:650px; background-color:#FFF; border:2px solid #8D5523; }
#outPut p, #outPut pre    { margin-top:0px; margin-bottom:2px; }
#subhd     { position:absolute; top:8px; left:140px; text-align:left;  }
#viz      { display:none; }

.a       { visibility:visible; }
.ahd     { font-size:12px; color:#000080; font-weight:bold; }
.allTD   { color:#000; font-size:14px; font-weight:bold; text-decoration:none; line-height:105%; }
.a11N    { font-size:11px; font-weight:normal; color:#607F00; vertical-align:5px; }
.a15n    { font-size:15px; font-weight:normal; color:#000; line-height:130%;  } 
.a18B    { font-size:18px; font-weight:bold; color:#000; } 
.a18BG   { font-size:18px; font-weight:bold; color:#205421; } 
.a13bN   { font-size:13px; font-weight:normal; color:#000; line-height:normal; } 
.a15n    { font-size:15px; font-weight:normal; color:#000; line-height:130%;  } 
.a16B    { font-size:16px; font-weight:bold; color:#000; } 
.a16W    { font-size:16px; font-weight:bold; color:#FFF;  } 
.a20G    { font-size:18px; font-weight:bold; color:green; }
.a24G    { font-size:24px !important; font-weight:bold; color:#AC1037; } 
.brwn    { color:#AE8962; font-weight:bold;  }
.fNote p { margin-top:0px; margin-bottom:0px; }
.grn     { color:#077C15; font-weight:bold; font-size:16px; }
.hilite  { font-size:14px; color:#FFF; font-weight:bold; background-color:#AC1037 !important; line-height:105%; }
.lftF    { float:left; margin-right:20px; margin-bottom:40px; }
.lftF2    { float:left; margin-right:10px; margin-bottom:10px; }
.mm2     { margin-left:20px; margin-top:4px; }
.navy    { color:#000080; }
.picX    { position:absolute; top:0px; right:0px; width:340px; text-align:left; }
.pic1X   { position:absolute; top:120px; left:0px; text-align:left; }
div.picX p, div.pic1X p { margin-top:0px; margin-bottom:2px  }
.ptr     { cursor:pointer; }
.rtF     { float:right; margin-left:20px; margin-bottom:20px; }
.sml     { font-size:11px; font-weight:bold; color:#444;  }
.smlGr   { font-size:10px; font-weight:normal; color:#077C15; }
.smlNv   { font-size:11px; font-weight:bold; color:#000080; }
.smlOrd  { font-size:11px !important; font-weight:bold; }
.smlr    { font-size:11px; font-weight:normal; color:#AE8962;  }
.smlv    { font-size:11px; font-weight:normal; color:#444;  }
.storyX  { position:absolute; top:0px; left:0px; width:370px; text-align:left; }
.story1X { position:absolute; top:0px; left:0px; width:370px; text-align:left; }
.tempR   { font-style:normal; font-size:10px; font-weight:bold; color:#F00; line-height:105%; }
.udate   { position:absolute; bottom:-10px; left:0px; width:100%; text-align:center;  }

a.em:link, a.em:visited { font-size:13px; font-weight:bold; color:navy; text-decoration:underline; line-height:120%; }
a.em:hover { color:#F00; }
a.bx:link, a.bx:visited { font-size:13px; font-weight:bold; color:#AF0036; text-decoration:underline;  }
a.bx:hover { color:#F00; }
a.bx2:link, a.bx2:visited { font-size:13px; font-weight:bold; color:#AF0036; text-decoration:underline;  }
a.bx2:hover { color:#00F; }
#viz a:link, #viz a:visited { color:#FFF; font-size:10px; font-weight:normal; text-decoration:none; }
#viz a:hover { color:#FFF;  }
a.hc:link, a.hc:visited { font-size:11px; font-weight:normal; color:#CCC; text-decoration:none; }
a.hc:hover { color:#444; }
