div,
body,
td,
p  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }
i  { font-style: italic; } 
a  { text-decoration: none; }

div,
td,
body { background-repeat: no-repeat; }

td,
body { background-color: #FFFFFF; }

.about { color: #333333;  font-size: 14px; line-height: 35px;  padding-right: 70px;}

.BTTNlabel  { color: #000000; display: inline; }

.atxt00nr   { font-size: 10px; color: #666666;                                               }
.atxt02nr   { font-size: 10px;                 font-weight: bold;                            }

.TXTcapbody {                  color: #666666;                    }
.TXTcaphdg  {                  color: #000000; font-weight: bold; }

/* roll over button label text */
#TXTro21,
#TXTro22  { text-align: right; }
   
/* PAGE - by PAGE type */
.PAGEnav,
.PAGEimg,
.PAGEtxt    { margin-left: 0px; margin-top: 0px; margin-right: 24px; margin-bottom: 0px;  }

td.INTFCoutline { background-color: #666666; } /* for info box and DL page icons */
img.INTFCimgborder {  border: 1px groove; border-color: #FFFFFF #333333 #333333 #FFFFFF; } /* works only >NN4 */ 
   
td.TXTinfo        { background-color: #FFFFFF; } /* req of NS<6  match INTFCinfobkg */
td.GRPHresline    { background-color: #FFFFFF; }
.siteFOOTER       { background-color: transparent; }
.GRPHqlogo        { background-color: transparent; }
.GRPHqlogoftr     { background-color: transparent; }
.NAV              { background-color: transparent; }

.GRPHback      { background-image: url(images/leftarrow_static.gif); }
.GRPHbackanimated      { background-image: url(images/leftarrow.gif); }
.GRPHcarret    { background-image: url(images/carret.gif); background-position: center left;  }
.GRPHactvhdg   { background-image: url(images/active_heading.gif); }
.GRPHcname     { background-image: url(images/name.gif); }

/* Link Styles */
.NAV a:link           { color: #333333; }
.NAV a:visited        { color: #333333; }
.NAV a:hover          { color: #FF0033; }
.NAV a:active         { color: #333333; }

.NAVdown a:link       { color: #333333; }
.NAVdown a:visited    { color: #333333; }
.NAVdown a:hover      { color: #333333; }
.NAVdown a:active     { color: #333333; }

.PAGEtxt a:link       { color: #000033; text-decoration: underline; }
.PAGEtxt a:visited    { color: #000033; text-decoration: underline; }
.PAGEtxt a:hover        {  color: #FF0033; text-decoration: underline; }
.PAGEtxt a:active     { color: #000033; text-decoration: underline; }

.PAGEdnl a:link       { color: #000033; text-decoration: underline; }
.PAGEdnl a:visited    { color: #000033; text-decoration: underline; }
.PAGEdnl a:hover      { color: #000000; background-color: #CCCCCC; text-decoration: none; }
.PAGEdnl a:active     { color: #000033; text-decoration: underline; }

.siteFOOTER a:link    {  color: #000000; }
.siteFOOTER a:visited {  color: #000000; }
.siteFOOTER a:hover   {  color: #FF0033; text-decoration: underline; }
.siteFOOTER a:active  {  color: #000000; }

/* hover fixes */
td.GRPHback     a:hover  { background-color: transparent;  }
div#next_page    a:hover  { background-color: transparent;  }

/* BORDER - Border Frameset  */
.BORDERtop,
.BORDERleft,
.BORDERright,
.BORDERbottom { background-color: #FFFFFF; background-image: none;}

.BORDERtop {background-position: bottom; }

/* SBORDER - Shadow Border */
.SBORDERtop { background-image: url(images/sbdrtop.jpg); }
.SBORDERlft { background-image: url(images/sbdrlft.jpg); }
.SBORDERrgt { background-image: url(images/sbdrrgt.jpg); }
.SBORDERbot { background-image: url(images/sbdrbot.jpg); }

/* smplbrows - for 'Simple' Minded browsers (like NN < 6 !!)  */
/* BDR - frameset border */
.smplbrowsBDR           { font-size: 10px; background-color: #000000; color: #CCCCCC; margin-top: 4px; }
.smplbrowsBDR a:link    { color: #CCCCCC; text-decoration: underline; }
.smplbrowsBDR a:visited { color: #CCCCCC; text-decoration: underline; }
.smplbrowsBDR a:active  { color: #CCCCCC; text-decoration: underline; }

/* controls elements which are selectively displayed in navigation frame */
.noshow   { display: none; }

/* small text by default */
div,
body,
p,
td {font-size: 10px }

/*position corrections */
#TXTemail   { top: -1px; }
#TXTphone   { top: 23px; }
#TXTtellcol { top: 46px;  }
#TXTback,
#TXTprev,
#TXTclick {top: 321px;}

/* turn off image borders */
img.INTFCimgborder {  border: 0px groove; }

#img1a,
#img1b,
#img1c,
#img1d,
#img2a,
#img2b,
#img2c,
#img2d,
#img3a,
#img3b,
#img3c,
#img3d {  position: absolute; visibility: visible;  height: 20px; width: 20px;  }

#img1a {  left: 9px;   top: 0px;   z-index: 98; }
#img1b {  left: 115px;  top: 0px;   z-index: 96; }
#img1c {  left: 221px; top: 0px;   z-index: 94; }
#img1d {  left: 328px; top: 0px;   z-index: 92; }
#img2a {  left: 9px;   top: 106px; z-index: 86; }
#img2b {  left: 115px;  top: 106px; z-index: 84; }
#img2c {  left: 221px; top: 106px; z-index: 82; }
#img2d {  left: 328px; top: 106px; z-index: 80; }
#img3a {  left: 9px;   top: 212px; z-index: 74; }
#img3b {  left: 115px;  top: 212px; z-index: 72; }
#img3c {  left: 221px; top: 212px; z-index: 70; }
#img3d {  left: 328px; top: 212px; z-index: 68; }

#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; }

/*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; }
 
/* 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; }

#design_caption   { position: absolute; visibility: visible; left: 0px;   top: 313px; width: 320px; height: 25px;  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; }

#page_title { position: absolute; visibility: hidden;  left: 9px;   top: 0px;   width: 400px; height: 16px;  z-index: 999; }
#next_page       { position: absolute; visibility: visible; left: 453px; top: 318px; width: 18px;  height: 18px; z-index: 61; }
#prev_page      { position: absolute; visibility: visible; 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; }

#next_page_bttn { position: absolute; visibility: visible; left: 453px; top: 318px; width: 18px;  height: 18px; z-index: 39; } 

#item1,
#item2,
#item3,
#item4 { position: absolute; visibility: hidden; width:131px; height:15px;} 

#label1,
#label2,
#label3,
#label4 { position: absolute; visibility: visible; width:131px; height:15px;}  

#item1 {left:15px; top:0px; z-index:31; } 
#item2  {left:15px; top:20px; z-index:32; } 
#item3  {left:15px; top:40px; z-index:33; } 
#item4  {left:15px; top:60px; z-index:34; } 

#label1 {left:15px; top:0px; z-index:21; }  
#label2  {left:15px; top:20px; z-index:22; } 
#label3  {left:15px; top:40px; z-index:23; }  
#label4  {left:15px; top:60px; z-index:24; }  

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


