/* Div Positions v2.2.7 */
/* These declararions are Global to all client sites and is located at: clients/00resources/css  */

/* img - containers for thumbnail image div's on index pages (small thumbnails) */
#img1a,
#img1b,
#img2a,
#img2b,
#img3a,
#img3b,
#img4a,
#img4b,
#img5a,
#img5b,
#img6a,
#img6b,
#img7a,
#img7b,
#img8a,
#img8b,
#img9a,
#img9b {  position: absolute; visibility: visible;  height: 20px; width: 20px; }

#img1a {  left: 9px;   top: 0px;   z-index: 98; }
#img1b {  left: 87px;  top: 0px;   z-index: 96; }
#img2a {  left: 165px; top: 0px;   z-index: 94; }
#img2b {  left: 243px; top: 0px;   z-index: 92; }
#img3a {  left: 321px; top: 0px;   z-index: 90; }
#img3b {  left: 399px; top: 0px;   z-index: 88; }
#img4a {  left: 9px;   top: 106px; z-index: 86; }
#img4b {  left: 87px;  top: 106px; z-index: 84; }
#img5a {  left: 165px; top: 106px; z-index: 82; }
#img5b {  left: 243px; top: 106px; z-index: 80; }
#img6a {  left: 321px; top: 106px; z-index: 78; }
#img6b {  left: 399px; top: 106px; z-index: 76; }
#img7a {  left: 9px;   top: 212px; z-index: 74; }
#img7b {  left: 87px;  top: 212px; z-index: 72; }
#img8a {  left: 165px; top: 212px; z-index: 70; }
#img8b {  left: 243px; top: 212px; z-index: 68; }
#img9a {  left: 321px; top: 212px; z-index: 66; }
#img9b {  left: 399px; top: 212px; z-index: 64; }

/* img - containers for thumbnail image div's on Project Page, ImgIDX8 pages */
#img1,
#img2,
#img3,
#img4,
#img5,
#img6,
#img7,
#img8  {  position: absolute; visibility: visible;  height: 20px; width: 20px; }

#img1 {  left: 9px;   top: 0px;   z-index: 98; }
#img2 {  left: 127px; top: 0px;   z-index: 96; }
#img3 {  left: 245px; top: 0px;   z-index: 94; }
#img4 {  left: 363px; top: 0px;   z-index: 92; }
#img5 {  left: 9px;   top: 162px; z-index: 90; }
#img6 {  left: 127px; top: 162px; z-index: 88; }
#img7 {  left: 245px; top: 162px; z-index: 86; }
#img8 {  left: 363px; top: 162px; z-index: 84; }

/*multimedia labels*/
#mm1label { position: absolute; visibility: visible; left:136px; top:0px;   width:79px; height:46px; z-index:600; }
#mm3label { position: absolute; visibility: visible; left:371px; top:0px;   width:79px; height:46px; z-index:601; }
#mm5label { position: absolute; visibility: visible; left:136px; top:162px; width:79px; height:46px; z-index:602; }
#mm7label { position: absolute; visibility: visible; left:371px; top:162px; width:79px; height:46px; z-index:603; }

/*Text*/
#TXTclick      { position: absolute; visibility: visible; left: 9px;   top: 321px; width: 160px; height: 13px;  z-index: 1; }

#TXTro21,
#TXTro22       { position: absolute; visibility: hidden;  left: 273px; top: 321px; width: 140px; height: 14px; z-index: 23; }

#TXTro31,      
#TXTro32,      
#TXTro33       { position: absolute; visibility: hidden;  left: 305px; top: 321px; width: 80px; height: 14px; z-index: 23; }

#TXTscrollmore { position: absolute; visibility: visible;  left: 290px; top: 321px; width: 100px; height: 14px; z-index: 20; }


#TXTemail,
#TXTphone,
#TXTtellcol,
#TXTprint,
#TXTlgtext,
#TXTsmtext   { position: absolute; visibility: hidden;  width:115px; height:35px; }

#TXTemail    { left: 36px; top: -1px;  z-index: 97; }
#TXTphone    { left: 36px; top: 23px;  z-index: 98; }
#TXTtellcol  { /* left: 36px; top: 46px;  z-index: 99; */}
#TXTprint    { left: 300px; top: 5px;   z-index: 801; text-align: right; }
#TXTlgtext   { left: 36px; /* top: 73px;*/  top: 46px; z-index: 100; }
#TXTsmtext   { left: 36px; /* top: 73px;*/  top: 46px; z-index: 101; }
 
/* Content */ 
#imgnum      { position: absolute; visibility: hidden;  left: 9px;   top: 290px; width: 30px;  height: 15px;  z-index: 101;}
#image       { position: absolute; visibility: visible; left: 9px;   top: 0px;   width: 25px;  height: 25px;  z-index: 65; }

#LSinfo      { position: absolute; visibility: hidden;  left: 9px;   top: 0px;   width: 450px;                z-index: 66; }
#LScaption   { position: absolute; visibility: visible; left: 0px;   top: 313px; width: 320px; height: 25px;  z-index: 61; }
#LSscrolltext{ position: absolute; visibility: visible; left: 9px;   top: 360px; width: 420px;                z-index: 61; }

#PTinfo      { position: absolute; visibility: visible; left: 252px; top: 50px;  width: 219px; height: 263px; z-index: 67; }
#PTcaption   { position: absolute; visibility: visible; left: 242px; top: 0px;   width: 228px; height: 0px;   z-index: 61; }

#cpyrgt      { position: absolute; visibility: visible; left:7px;    top:1px;    width: 248px; height:247px;  z-index:1    }

#QOCdoctitle { position: absolute; visibility: hidden;  left: 9px;   top: 0px;   width: 400px; height: 16px;  z-index: 999; }

/* Buttons  */
#BTTNemail,
#BTTNphone   { position: absolute; visibility: visible; width:20px;  height:20px; }

#BTTNsendfriendw,
#BTTNsendfriendb { /*position: absolute; visibility: visible; width:20px;  height:20px;*/ display:none; }

#BTTNlgtext,
#BTTNsmtext  { position: absolute; visibility: hidden; width:20px;  height:20px; }

#BTTNemail       { left: 12px; top: 1px;  z-index: 97; }
#BTTNphone       { left: 12px; top: 24px; z-index: 96; } 
#BTTNsendfriendw { /* left: 12px; top: 47px; z-index: 95; */ }
#BTTNsendfriendb { /*left: 12px; top: 47px; z-index: 94; */ }
#BTTNlgtext      { left: 12px; /*top: 72px;*/ top: 47px; z-index: 93; }
#BTTNsmtext      { left: 12px; /*top: 72px;*/ top: 47px; z-index: 92; }

#BTTNQOCback    { position: absolute; visibility: visible; left: 425px; top: 318px; width: 18px;  height: 18px; z-index: 57; }
#BTTNmore       { position: absolute; visibility: visible; left: 453px; top: 318px; width: 18px;  height: 18px; z-index: 61; }
/* this button hidden because this code (javascript method), which was necessary for archaic browers is no longer needed and use of this JS method (Go(-1)) causes safari to reload entire frameset when back button is pushed on detail pages. */
#BTTNback       { position: absolute; visibility: hidden; left: 425px; top: 318px; width: 18px;  height: 18px; z-index: 58; }

#BTTNprev       { position: absolute; visibility: visible; left: 425px; top: 318px; width: 18px;  height: 18px; z-index: 30; }
#BTTNinfo       { position: absolute; visibility: visible; left: 453px; top: 318px; width: 18px;  height: 18px; z-index: 60; }
#BTTNprint      { position: absolute; visibility: visible; left: 425px; top: 0px;   width: 20px;  height: 20px; z-index: 800;}

#BTTNmorePJT    { position: absolute; visibility: visible; left: 453px; top: 318px; width: 18px;  height: 18px; z-index: 61; }
#BTTNprevPJT    { position: absolute; visibility: visible; left: 425px; top: 318px; width: 18px;  height: 18px; z-index: 30; }
#BTTNinfoPJT    { position: absolute; visibility: visible; left: 397px; top: 318px; width: 18px;  height: 18px; z-index: 2; }


/* Animated Buttons (req because of IE5 Mac cache bug */
#BTTNmore01,
#BTTNmore02,
#BTTNmore03, 
#BTTNmore04,
#BTTNmore05,
#BTTNmore06 { position: absolute; visibility: hidden; left: 453px; top: 318px; width: 18px;  height: 18px; z-index: 39; } 

#BTTNinfo01,
#BTTNinfo02,
#BTTNinfo03,
#BTTNinfo04,
#BTTNinfo05,
#BTTNinfo06 { position: absolute; visibility: hidden; left: 453px; top: 318px; width: 18px;  height: 18px; z-index: 59; }

/* Client Headings  */
#bkg10,
#bkg9,
#bkg8,
#bkg7,
#bkg6,
#bkg5,
#bkg4,
#bkg3,
#bkg2,
#bkg1  { position: absolute; visibility: hidden; width:131px; height:15px;} 
#hdg10, 
#hdg9,
#hdg8, 
#hdg7,
#hdg6,  
#hdg5,
#hdg4, 
#hdg3, 
#hdg2,
#hdg1  { position: absolute; visibility: visible; width:131px; height:15px;}  

#bkg10 {left:15px; top:299px; z-index:31; } 
#bkg9  {left:15px; top:279px; z-index:32; } 
#bkg8  {left:15px; top:259px; z-index:33; } 
#bkg7  {left:15px; top:239px; z-index:34; } 
#bkg6  {left:15px; top:219px; z-index:35; } 
#bkg5  {left:15px; top:199px; z-index:36; } 
#bkg4  {left:15px; top:179px; z-index:37; } 
#bkg3  {left:15px; top:159px; z-index:38; } 
#bkg2  {left:15px; top:139px; z-index:39; } 
#bkg1  {left:15px; top:119px; z-index:40; }

#hdg10 {left:15px; top:299px; z-index:21; }  
#hdg9  {left:15px; top:279px; z-index:22; } 
#hdg8  {left:15px; top:259px; z-index:23; }  
#hdg7  {left:15px; top:239px; z-index:24; }  
#hdg6  {left:15px; top:219px; z-index:25; }  
#hdg5  {left:15px; top:199px; z-index:26; }  
#hdg4  {left:15px; top:179px; z-index:27; }  
#hdg3  {left:15px; top:159px; z-index:28; }  
#hdg2  {left:15px; top:139px; z-index:29; }  
#hdg1  {left:15px; top:119px; z-index:30; }  


/* IDX pages */

#GRPHsmalert      { position: absolute; visibility: hidden;  left: 9px;   top: 318px; width: 18px;  height: 18px;  z-index: 500; }
#IMGcont18        { position: absolute; visibility: visible; left: 9px;   top: -3px;  width: 465px; height: 325px; z-index: 501; }
#IMGflow6         { position: absolute; visibility: visible; left: -11px; top: 0px;   width: 476px; height: 325px; z-index: 501; }
#IMGflow6mid100px { position: absolute; visibility: visible; left: -11px; top: 100px; width: 476px; height: 200px; z-index: 501; }
#IMGflow6mid150px { position: absolute; visibility: visible; left: -11px; top: 75px;  width: 476px; height: 200px; z-index: 501; }


#IMGcont8        { position: absolute; visibility: visible; left: 3px;   top: -6px;  width: 465px; height: 325px; z-index: 501; }
#TXTroimgnum     { position: absolute; visibility: hidden;  left: 29px;  top: 321px; width: 240px; height: 13px;  z-index: 502; }


/* IDX-8 pages */

#layout { position:absolute; left:9px; top:0px; width:462px; height:312px; z-index:1; 
 background-image: url(../../00resources/graphics/layoutgrid.gif); background-repeat: repeat; }

/* misc*/
ul.noindent { margin-left: 15px; }
img.noindent { margin-left: 0px; }