/* CSS Basic Page Styles v8.0 by Ron Craig*/
/* Written 05 Dec 2014  :Revised 01 Sep 2016  */

/* # - id="" - can only be used 1nce per page
   . - class="" - can be used multiple times per page */ 
/*  The width & height properties do not include padding, border, & margin of the element  */

  /*  ----------------------------------------- New CSS Section ----------------------------------------- */

body          { margin:0; padding:0; border:0; color:#1188ff; }
body.n5bno, body.info, body.scan, body.inet, body.prog, body.pubserv, body.fieldday
              { background-color:#303030; text-align:center; }
body.test, body.gallery
              { background-color:#151515; text-align:center; }
body.main, body.normal, body.note, body.slideshow, body.linux
              { background-color:#151515; text-align:left; }
body.slide    { width:750px; background-color:#151515; text-align:center; }

h1, h2, h3    { text-align:center; font-style:italic; color:#ff9911; }
/*h2            { font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }*/
hr            { width:90%; clear:both; }

  /*  ------------------------------------------ Header Section ----------------------------------------- */

#header       { width:1152px; height:110px; margin:0; padding:0; border:0; float:left; overflow:hidden; }/*border:1px solid #ffffff; }*/
.n5bno #header, .fieldday #header, .scan #header
              { position:fixed; z-index:1000; background-color:#303030; }
.main #header, .normal #header, .linux #header, .test #header, .note #header, .gallery #header
              { position:fixed; z-index:1000; background-color:#151515; }

#exlthead     { width:159px; height:109px; margin:0; padding:10px 0 0; float:left; font-style:italic; text-align:center; border:1px solid #151515; border-width:1px 0 0 1px; }
#exlthead h2  { font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
.n5bno #exlthead, .scan #exlthead
              { background-color:#303030; }
.main #exlthead, .linux #exlthead, .normal #exlthead, .note #exlthead, .gallery #exlthead
              { background-color:#151515; }

#main-head    { width:980px; height:110px; margin:0 0 0 10px; padding:10px 0 0; float:left; text-align:center; font-size:20pt; font-style:italic; z-index:1000; }
#info-head    { width:750px; height:49px; margin:0 0 0 10px; padding:20px 0 0; float:left; text-align:center; }/*border:1px solid #00ffff; border-width:0 1px 1px; }*/
#info-head h2 { width:750px; margin:0; padding:0; border:0; float:left; font-size:20pt; text-align:center; font-style:italic; color:#ff9911; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }/*border:1px solid #ffffff; border-width:0 1px 1px; }*/
#info-head p  { width:750px; margin:5px 0 0; padding:0; border:0; float:left; text-align:center; }
#top-nav      { width:750px; height:39px; margin:0 0 0 10px; padding:0; border:0; float:left; text-align:center; }/*border:1px solid #ff00ff; border-width:0 1px 1px; }*/

.fieldday #info-head    { width:860px; }
.fieldday #info-head h2 { width:860px; }

.gallery #info-head    { width:870px; }
.gallery #info-head h2 { width:870px; }
.gallery #top-nav   { width:870px; height:0px; }

#lthead       { width:150px; height:110px; margin:0 0 0 10px; padding:0; float:left; text-align:right; }/*border-left:1px solid #ffffff; }*/
#head         { width:450px; height:110px; margin:0; padding:0; float:left; text-align:center; }
#rthead       { width:150px; height:110px; margin:0; padding:0; float:left; text-align:left; }/*border-right:1px solid #ffffff; }*/
#head h1      { width:450px; height:50px; margin:0; padding:20px 0 0; float:left; text-align:center; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
#head .txt    { width:450px; height:40px; margin:0; padding:10px 0; float:left; text-align:center; font-size:14px; font-weight:bold; }

/*.txt                 { margin:0; border:0; padding:0; color:#ff0000; font-size:15px; font-style:italic; }*/
.icon                { margin:15px 0 0; padding:0; border:0; }
.icon a, .icon a img { margin:0; padding:0; border:0; }

table.icontst        { width:450px; margin:10px auto 6px; padding:0; border:0; }/*border:1px solid #ffffff; }*/
p.icontst            { margin:10px; padding:0; border:0; }
.icontst a,
.icontst a img       { margin:0; padding:0; border:0; }
.spec-txt            { font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }

  /*  ---------------------------------------- Navigation Section --------------------------------------- */

#ToC          { width:160px; margin:110px 0 0; padding:0; position:fixed; z-index:1000; background-color:#151515; }/*border:1px solid #ffffff;  }*/
#v-nav        { width:158px; margin:1px 0 0; padding:0; text-align:center; }/*border:1px solid #ff0000; }*/
#nav2         { width:128px; margin:35px auto 0; padding:10px 0 0; clear:both; text-align:center; border:1px solid #00ff00; }
#nav3         { width:158px; margin:35px 0 0; padding:10px 0 0; clear:both; text-align:center; border:1px solid #0000ff; }
.nav-name     { width:160px; padding:10px 0; clear:both; color:#ff00ff; font-size:16px; font-style:italic; font-weight:bold; text-align:center; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }

#nav-c, #navc { width:160px; margin:0; padding:0; position:fixed; float:left; z-index:1000; text-align:center; }
#nav, #notes, #n5bno, #scan, #phantmi, #linux, #info, #inet, #prog
              { width:160px; margin:0 0 50px; padding:0; float:left; z-index:500; text-align:left; }
#notes, .n5bno #n5bno, .normal #n5bno, .main #phantmi, .linux #linux, .scan #scan, .main #nav
              { margin:110px 0 0; position:fixed; }
#notes        { z-index:2000; }
#nav          { margin:0; padding:0; border:0; }/*position:fixed; }*/
#slideshowNav { width:130px; margin:400px auto 0; padding:0; border:0; }

.test #linux, .test #n5bno, .test #phantmi, .test #info, .test #inet, .test #prog, .test #scan
              { width:160px; margin:0; padding:0; float:left; text-align:left; }

  /*  ------------------------------------ Wrapper & Content Section ------------------------------------ */

#wrapper             { margin:110px 0 10px 170px; padding:0; border:0; float:left; overflow:hidden; }/*border:1px solid #ffffff; }*/

#content, #c-content, #scanner   { width:750px; margin:0; padding:0; float:left;
  background-repeat:no-repeat;          /*single image background no repeats*/
  background-attachment:fixed;          /*puts it in a fixed position on the page allowing text to slide above it..*/
  background-position:170px 110px;      /*this is the position on the page 170px from left side and 50px from the top..*/
  background-size:750px auto;           /*this sizes the background image */
}
#content, #scanner   { text-align:left; }
#c-content           { text-align:center; }
.n5bno #content, .n5bno #c-content          { width:980px; }
.fieldday #content, .fieldday #c-content    { width:860px; }

.gallery #c-content  { width:870px; text-align:center; }
.normal #gallery     { margin:-50px auto 0; padding:0; border:0; }
#gallery             { width:750px; margin:0 auto 0; padding:0; /*float:left;*/ text-align:center; }
#scan-content        { width:600px; margin:0 auto; padding:5px; border:0; }
/*#content, #c-content { border:1px solid #ffffff; }*/

#text-content        { width:750px; height:400px; margin:0; padding:0; float:left; text-align:center; }/*border:1px solid #ffffff; }*/ /* testing  */

  /*  ------------------------------------------ Footer Section ----------------------------------------- */

#footer          { width:750px; margin:20px 0 10px; padding:0; float:left; clear:both; color:#0000ff; text-align:center; font-weight:bold; font-style:italic; }/*border:1px solid #ffff00; }*/
#footer img      { width:88px; height:31px; margin:0; padding:10px; border:none; }
#footer p        { margin:0; padding:5px 0; }

.fieldday #footer { width:860px; }

.gallery #footer { width:870px; }
.n5bno #footer   { width:980px; }

  /*  ------------------------------------------- Hidden Text Section ----------------------------------- */

  /* 1st way */
.hidden { display:none; }
.unhidden { display:block; }
  /* 2nd way */
/*.hidden { visibility:hidden; }
.unhidden { visibility:visible; }*/

  /*  ------------------------------------------- Clock Section ----------------------------------------- */

.colr          { color:#ff0000; font-size:16px; font-weight:bold; font-style:italic; }
.cor-clok      { width:159px; line-height:22px; margin:0; padding:0; display:block; font-size:16px; font-style:italic; font-weight:bold; text-align:center; color:#0000ff; }
.time          { line-height:30px; margin:0 auto; padding:0; border:0; text-align:center; color:#0000ff; font-size:18px; font-weight:bold; font-style:italic; }
.time2         { width:206px; line-height:30px; margin:0 auto; padding:5px 0; border:0; text-align:center; color:#0000ff; font-size:18px; font-weight:bold; font-style:italic; background-color:#303030; }
.time-old      { width:210px; line-height:30px; margin:0 auto 10px; padding:0 0 50px; border:0; text-align:center; color:#0000ff; font-size:18px; font-weight:bold; font-style:italic; background-color:#303030; }

#clok          { width:206px; margin:0 auto; padding:2px; }/*color:#00ff00; text-align:center; font-size:18px; font-style:italic; font-weight:bold;*/ /*background-color:#303030; }*/
#clok2         { width:210px; margin:20px auto 20px; padding:5px 0 0; background-color:#303030; }/*color:#00ff00; text-align:center; font-size:18px; font-style:italic; font-weight:bold; }*/
#dayte         { width:210px; line-height:30px; margin:0 auto; padding:0; border:0; text-align:center; color:#ff0000; font-size:16px; font-weight:bold; font-style:italic; }
#clock         { width:210px; line-height:30px; margin:0 auto; padding:0; border:0; text-align:center; color:#ff0000; font-size:24px; font-weight:bold; font-style:italic; }
#today         { width:180px; margin:0 auto; padding:10px 0 0; border:none; color:#ff0000; }
#noclok        { margin:0; padding:0; border:0; }
.tday          { margin:0; padding:10px 0 0; }/*color:#303030; }*/

#cloks         { width:600px; margin:0 auto; padding:0; border:0; }
div.tstclok    { width:600px; margin:0 auto; padding:10px 0; border:0; background-color:#909090; }

.countdown     { width:350px; line-height:25px; color:#ffff00; font-size:22px; text-align:center; font-weight:bold; font-style:italic; }
.countdownlabl { width:350px; line-height:25px; color:#ffff00; font-size:22px; text-align:center; font-weight:bold; font-style:italic; }/*border:1px solid #000000; }*/
.halloween-banner, .thanksgiving-banner { font-size:36px; }
.happy         { color:#ff6633; font-style:italic; font-size:36px; font-family:georgia, "script mt bold", "comic sans", verdana; }
.halloween     { width:740px; height:450px; margin:20px auto; background-repeat:no-repeat; background-position:20px 0; background-image:url(../../../image/halloween/Hallowmas_3001.jpg); }
.evrydaytxt    { width:150px; line-height:20px; margin:-35px auto 0; padding:0 0 15px; border:0; display:block; font-weight:bold; font-style:italic; }/*color:#00ff00;*/

table.tzclk    { margin:10px auto 0; padding:0; border:0; color:#000000; border-collapse:collapse; }
.tzclk tr      { line-height:30px; }
.tzclk td      { text-align:center; }
.tzclk td.end  { width:130px; padding:0 10px 0 0; text-align:right; }

.event-img     { margin:0; padding:0; border:0; }

  /* 4:3pix  thumbs 800 X 600  -land - landscape 150px X 113px, -port - portrait 113px X 150px */
.thumbs-land        { width:150px; height:113px; margin:0 auto; padding:2px; border:1px solid #000000; background-color:#cccccc; }
.thumbs-port        { width:113px; height:150px; margin:0 auto; padding:2px; border:1px solid #000000; background-color:#cccccc; }
  /* 3:2pix  thumbs 800 X 533  -land - landscape 150px X 100px, -port - portrait 100px X 150px */
.thumbs-wide-land   { width:150px; height:100px; margin:0 auto; padding:2px; border:1px solid #000000; background-color:#cccccc; }
.thumbs-wide-port   { width:100px; height:150px; margin:0 auto; padding:2px; border:1px solid #000000; background-color:#cccccc; }

  /* 4:3pix -land - landscape 700px X 525px, -port - portrait 394px X 525px black - #000000 brown - #663300 */
.slyd-700-txt     { margin:0 auto; padding:0; color:#00ff00; font-size:20px; font-weight:bold; font-style:italic; }
.slyd-700-img     { width:700px; height:525px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-700-land    { width:700px; height:525px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-700-port    { width:394px; height:525px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-700         { width:704px; height:529px; margin:10px auto 0; padding:10px; border:0; background-color:#656565; }
.slyd-700-label   { width:704px; height:44px; margin:0 auto; padding:10px; border:0; color:#00ff00; font-size:20px; background-color:#656565; }
.slyd-700-nav     { width:704px; height:64px; margin:0 auto 10px; padding:10px; border:0; background-color:#656565; }

  /* 4:3pix -land - landscape 800px X 600px, -port - portrait 450px X 600px black - #000000 brown - #663300 */
.slyd-800-txt     { margin:0 auto; padding:0; color:#00ff00; font-size:20px; font-weight:bold; font-style:italic; }
.slyd-800-img     { width:800px; height:600px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-800-land    { width:800px; height:600px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-800-port    { width:450px; height:600px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-800         { width:804px; height:604px; margin:0 auto; padding:10px; border:0; background-color:#656565; }
.slyd-800-label   { width:804px; height:44px; margin:0 auto; padding:10px; border:0; color:#00ff00; font-size:20px; background-color:#656565; }
.slyd-800-nav     { width:804px; height:64px; margin:0 auto 10px; padding:10px; border:0; background-color:#656565; }

  /* 3:2pix -land - landscape 800px X 533px, -port - portrait 355px X 533px black - #000000 brown - #663300 */
.slyd-800w-txt    { margin:0 auto; padding:0; color:#00ff00; font-size:20px; font-weight:bold; font-style:italic; }
.slyd-800w-img    { width:800px; height:533px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-800w-land   { width:800px; height:533px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-800w-port   { width:355px; height:533px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-800w        { width:804px; height:537px; margin:10px auto 0; padding:10px; border:0; background-color:#656565; }
.slyd-800w-label  { width:804px; height:44px; margin:0 auto; padding:10px; border:0; color:#00ff00; font-size:20px; background-color:#656565; }
.slyd-800w-nav    { width:804px; height:64px; margin:0 auto 10px; padding:10px; border:0; background-color:#656565; }

  /* 3:2pix -land - landscape 700px X 466px, -port - portrait 310px X 466px black - #000000 brown - #663300 */
.slyd-700w-txt    { margin:0 auto; padding:0; color:#00ff00; font-size:20px; font-weight:bold; font-style:italic; }
.slyd-700w-img    { width:700px; height:466px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-700w-land   { width:700px; height:466px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-700w-port   { width:310px; height:466px; margin:0 auto; padding:0; border:2px solid #663300; background-color:#cccccc; }
.slyd-700w        { width:704px; height:470px; margin:10px auto 0; padding:10px; border:0; background-color:#656565; }
.slyd-700w-label  { width:704px; height:44px; margin:0 auto; padding:10px; border:0; color:#00ff00; font-size:20px; background-color:#656565; }
.slyd-700w-nav    { width:704px; height:64px; margin:0 auto 10px; padding:10px; border:0; background-color:#656565; }

#phantmi-slide img { width:695px; height:521px; margin:0 auto; padding:0; border:3px solid #663300; }
#phantmi-lable     { width:702px; margin:-7px auto 10px; padding:15px 0; border:0; color:#ff0000; font-weight:bold; font-style:italic; background-color:#454545; border-left:2px; text-align:center; font-size:14pt; }

#gallery-slide img { width:850px; margin:0 auto; padding:0; border:3px solid #663300; }
#gallery-lable     { width:857px; margin:60px 0 10px 176px; padding:15px 0; border:0; color:#ff0000; font-weight:bold; font-style:italic; background-color:#454545; border-left:2px; text-align:center; font-size:14pt; }

#picture-gallery table    { width:870px; margin:-20px auto 5px; padding:10px 15px; }
#picture-gallery table td { padding:10px; color:#00ff00; text-align:center; font-weight:bold; font-style:italic; }

.ascii table    { margin:0; padding:0; }
.ascii tr       { margin:0; padding:0; border:0; }
.ascii td       { width:75px; margin:0; padding:10px 0; border:1px solid #ffffff; text-align:center; font-size:15px; }
.ascii .ln-colr { color:#00ff00; }

.i      { font-style:italic; }
.b      { font-weight:bold; }
.bi     { font-weight:bold; font-style:italic; }
.lft    { text-align:left; }
.cntr   { text-align:center; }

.yellow { color: #ffff00; }
.red    { color: #ff0000; }
.orng   { color: #ff9900; }
.orange { color: #ff9911; }
.lblue  { color: #1188ff; }
.blue   { color: #0000ff; }
.mag    { color: #ff00ff; }
.purp   { color: #ff00ff; }
.grn    { color: #008000; }
.lime   { color: #00ff00; }
.blk    { color: #000000; }
.wht    { color: #ffffff; }

  /*  ------------------------------------------- Older Extras  ----------------------------------------- */

a:link    { text-decoration:none; }
a:visited { color:#ff0000; text-decoration:none; }
a:hover   { text-decoration:none; }
a:active  { text-decoration:none; }

  /*  ------------------------------------------ Extras Section ----------------------------------------- */

/*.n5bno #motd, #tck, #tst
          { width:700px; margin:0 auto; padding:0; color:#ff0000; text-align:center; font-size:18px; font-weight:bold; font-style:italic; } /*border:1px solid #ffffff; }*/ /*background-color:#c0c0c0; }*/

.lime-box        { width:400px; margin:0 auto; padding:10px 0; display:block; text-align:center; color:#00ff00; background-color:#303030; }
img.lime-box-pix { margin:-2px auto 0; padding:5px; border:2px solid #303030; }
img.linux        { width:750px; margin:0; padding:0; }
img.inlin        { margin:0; padding:0; border:0; }
.clear           { width:750px; margin:0 0 0 170px; padding:0; float:left; background-color:#303030; }
.txt             { margin:0; border:0; padding:0; color:#ff0000; font-size:15px; font-style:italic; }
.scanr           { padding:0 0 0 20px; font-size:14px; }
.box             { width:600px; margin:15px auto 0; padding:10px; border:1px solid #000000; clear:both; color:#ffffff; font-size:14px; background-color:#454545; }/*-moz-border-radius:10px; -webkit-border-radius:10px; }*/

/* -----------------------------------------------------------------------  N5BNO.com  ------------------------------------------------------------------ */

.n5bno .box           { width:750px; margin:15px auto 0; padding:10px; border:1px solid #303030; color:#0000ff; font-size:18px; font-style:italic; background-color:#c0c0c0; }
                        /*-moz-border-radius:10px; -webkit-border-radius:10px; }*/
.box img              { height:35px; margin:0 10px; padding:0; }

/*.menuitem             { width:158px; line-height:25px; margin:0 auto; padding:0; border:0; list-style-type:none; display:block; font-size:12px; color:#ffff00; background-color:#0000ff; }*/ /* #3366ff text-indent:5px;*/
.menuitem a           { width:158px; line-height:25px; margin:0 auto; display:block; text-decoration:none; font-size:12px; color:#ffffff; text-align:center; font-weight:bold; font-style:italic; background-color:#0000ff; }
/*.menuitem a:visited            { color:#ffff00; }*/
.menuitem :hover > a           { font-weight:bold; background-color:#3366ff; }
.fcc-txt a, .fcc-txt a:visited { text-decoration:underline; font-weight:bold; font-style:italic; }

.buttonbox            { width:250px; margin:0 auto; padding:0; border:1px solid #000000; border-width:0 1px 1px; font-size:20px; text-align:center; background-color:#c0c0c0; }
.buttonbox a.top      { border-top:1px solid #000000; }
.buttonbox a          { width:250px; line-height:30px; margin:0 auto; padding:5px 0; display:block; color:#0000ff; font-size:20px; font-style:italic; text-align:center; background-color:#c0c0c0; }
/*.buttonbox a:visited  { color:#ff0000; }*/
.buttonbox a:hover    { color:#ffffff; background-color:#0000ff; }

.transbox             { width:600px; line-height:25px; margin:15px auto 10px; padding:10px; border:1px solid #000000; color:#0000ff; text-align:center; background-color:#b0b0b0; opacity:0.8; }/*filter:alpha(opacity=80);*/
.transbox a:visited   { color:#b0b0b0; }
.transbox h2          { margin:0 0 10px; padding:5px 0; font-style:italic; text-align:center; background-color:#c0c0c0; }
.transbox p           { margin:0; font-style:italic; text-align:center; }
.transbox p a:visited { color:#ff0000; }
.transbox p.hilite    { margin:0; padding:10px 0; background-color:#ffbbbb; }
.transbox img.small   { height:35px; margin:5px 10px; padding:0; }

.eventz           { margin:10px auto 0; padding:0; border:0; display:none; }/*padding:5px; background-color:#c0c0c0; }*/
.eventz a:visited { color:#c0c0c0; }
.eventz img       { margin:0; padding:0; border:0; }
.evntdayt         { line-height:20px; margin:-30px auto 0; padding:0 0 10px; border:0; display:block; font-weight:bold; font-style:italic; }/*color:#00ff00;*/

    .menupic      { /*height:35px;*/ margin:-35px auto 0; padding:0 0 0 1px; list-style:none; position:relative; }
    .menupic li   { width:150px; margin:0; padding:0; float:left; text-decoration:none; color:#00ff00; font-size:16px; }
    .menupic li a { width:150px; line-height:20px; display:block; float:left; color:#00ff00; font-weight:bold; font-style:italic; text-align:center;
                    font-family:arial, verdana, sans-serif; /*border:#ffffff solid 1px;*/ }
    .menupic li a:hover { color:#ffff00; }

#smbakGnd {
  background-repeat:no-repeat;          /*single image background no repeats*/
  background-attachment:fixed;          /*puts it in a fixed position on the page allowing text to slide above it..*/
  background-position:170px 110px;      /*this is the position on the page 170px from left side and 50px from the top..*/
  background-size:750px auto;           /*this sizes the background image */
}

.n5bno #amateur, #bakGrnd {
  width:980px;
  padding:5px 0 10px;
  text-align:center;
  background-repeat:no-repeat;          /*single image background no repeats*/
  background-attachment:fixed;          /*puts it in a fixed position on the page allowing text to slide above it..*/
  background-position:170px 110px;      /*this is the position on the page 170px from left side and 50px from the top..*/
  background-size:980px auto;           /*this sizes the background image */
  /*background-image: url(http://vortex.plymouth.edu/usamap.gif);*/
  /*background-image: url(../../image/christmas/an_old_fashion_christmas.gif);*/   /* Christmas use */
  /*background-image: url(../../image/Maps/north_america.gif);*/     /* everyday use */
  /*background-image: url(../../image/Maps/academia_north_america_political_mural_lg.jpg);*/
}
.save {
  /*background-position:170px 50px;*/ /*this is the position on the page 170px from left side and 50px from the top..*/
  /*background-image: url(../../image/Wrldmap2.gif);*/
  /*background-image: url(../../image/WorldMap/shiny-world-map-sm.jpg);*/
  /*background-image: url(../../image/WorldMap/World_political_map-sm.jpg);*/
  /*background-image: url(../../image/Maps/usa-map-sm.jpg);*/
}
.time-dsply1 { width:600px; line-height:24px; margin:0 auto; padding:4px 0; color:#303030; text-align:center; background-color:#ff0000; }
.time-dsply2 { width:600px; line-height:24px; margin:0 auto; padding:4px 0; color:#303030; text-align:center; background-color:#90ee90; }
.time-dsply3 { width:600px; line-height:24px; margin:0 auto; padding:4px 0; color:#303030; text-align:center; background-color:#ffff00; }
.time-dsply4 { width:600px; line-height:24px; margin:0 auto; padding:4px 0; color:#303030; text-align:center; background-color:#ff00ff; }
.time-dsply  { color:#303030; }
#showDatez, #showTimez, #showDate, #showTime, #showDST, #showTimeo { color:#000000; font-size:16px; font-style:italic; font-weight:bold; }

/*  ------------------------------------------------------------------------         ---------------------------------------------------------------------- */

.indent { margin-left: 25px; }
.tab1   { margin-left: 50px; }
.tab2   { margin-left: 75px; }
.tab3   { margin-left: 100px; }
.tab4   { margin-left: 125px; }

table.sources    { width:700px; margin:20px auto; padding:10px; background-color:#454545; }/*-moz-border-radius: 5px; -webkit-border-radius: 5px; }*/
.sources a       { color:#00ff00; }
.sources a:hover { color:#ffff00; }

.bakgndpic {
  width: 740px;
  padding:0 5px 0 10px;
  text-align: center;
  background-repeat:no-repeat;     /*single image background no repeats*/
  background-attachment: fixed;    /*puts it in a fixed position on the page allowing text to slide above it..*/
  background-position:170px 110px; /*this is the position on the page 170px from left side and 50px from the top..*/
  background-size:980px auto;      /*original size picture, resized to fit background space  */
  background-image: url(../../image/Maps/north_america.gif);
  /*background-image: url(../../image/Maps/academia_north_america_political_mural_lg.jpg);*/
}

table.distro, div.distro
                  { width:720px; margin:20px auto; padding:15px 0; color:#ffffff; background-color:#454545; }/*-moz-border-radius: 5px; -webkit-border-radius: 5px; }*/
.distro td        { width:350px; }
.distro a         { color:#ffff00; font-size:16px; }
.distro a:visited { /*color:#ff0000;*/ font-size:16px; }
.distro a:hover   { color:#ff9911; font-size:16px; font-style:italic; }

table.k-distro,
div.k-distro        { width:720px; margin:20px auto; padding:15px 0; color:#ffffff; background-color:#454545; }/*-moz-border-radius: 5px; -webkit-border-radius: 5px; }*/
.k-distro td        { width:350px; }
.k-distro a         { color:#ffff00; font-size:16px; }
.k-distro a:visited { color:#ff0000; font-size:16px; }
.k-distro a:hover   { color:#1199ff; font-size:16px; font-style:italic; }

img                 { margin:25px 3px 6px; padding:3px; border:none; }/*border:1px solid #000000; }*/
img.slide           { width:695px; height:521px; }/*border:3px solid #ffffff;*/ /*5px solid #663300; }*/
div.imglt           { float:left; clear:both; text-align:center; font-size:12pt; font-style:italic; }
div.imgrt           { float:right; clear:both; text-align:center; font-size:12pt; font-style:italic; }

hr                  { width:90%; clear:both; }
.note p             { clear:both; }
p.note              { margin:15px 10px 15px 75px; padding:0; clear:both; text-indent:-55px; float:left; text-align:left; color:#0000ff; }
span.note           { font-style:italic; font-weight:bold; color:#ff0000; }
code                { width:700px; line-height:21px; margin:20px 10px; padding:5px; display:block; clear:both; color:#ffffff; font-size:14px; text-align:left; background-color:#454545; }
                      /*-moz-border-radius: 10px; -webkit-border-radius: 10px; }*/
code.stxt           { width:650px; font-size:12px; }
.fstab              { margin:20px auto; padding:10px; color:#FFFF00; font-size:11px; background-color:#454545; }
.manual             { margin:20px auto; padding:10px; }

kbd                 { line-height:1.5em; margin-left:25px; color:#ffff00; font-size:14px; }
td.cmtbl            { text-align:left; color:#0000ff; }
span.blk            { color:#151515; }
span.space          { margin:0 30px; }
span.space-lg       { margin:0 110px; }

table.email        { width:90%; margin:20px auto 5px; padding:10px 5px; border-spacing:0px; background-color:#cccccc; }
/*table.email th, */
table.email td     { border:1px solid #000000; padding:5px; text-align:left; }

table.mail         { margin:20px auto 5px; padding:10px 5px; border: 1px solid rgb(255, 255, 255); border-spacing:0px; background-color:#151515; }
table.mail th,
table.mail td      { border:1px solid #cccccc; padding:5px; text-align:left; }
table.mail td.lft  { text-align:left; }
table.mail td.cntr { text-align:center; }

/* --------------------------------------------------------------------------  EXTRA  ---------------------------------------------------------*/
div.code                     { width:auto; margin:10px; padding:5px; color:#444444; font-size:13px; border:1px solid #ff0000; background-color:#F6F4F0; }/*border:1px solid #d4d4d4;*/
.command                     { line-height:1.1em; padding:1em; border:1px dashed #2f6fab; background-color:#f9f9f9; color:#000; font-size:14px; font-style:italic; font-family:Courier New,Courier,mono; }
.system                      { color:#FFF; font-size:12px; font-style:italic; font-family:Courier New,Courier,mono; }
.highlight                   { color:#F00;  font-size:12px; text-decoration:underline; font-family:Georgia,"Times New Roman",Times,serif; }
#customers                   { width:100%; border-collapse:collapse; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#customers td, #customers th { padding:3px 7px 2px 7px; font-size:1.2em; border:1px solid #98bf21; }
#customers th                { padding:5px 0 4px 0; font-size:1.4em; text-align:left; color:#fff; background-color:#A7C942; }
#customers tr.alt td         { color:#000; background-color:#EAF2D3; }

table.reference th           { padding:3px; color:#ffffff; vertical-align:top; text-align:left; font-size:12px; border:1px solid #555555; background-color:#555555; }
table.reference th a:link,table.reference th a:visited { color:#ffffff; }
table.reference th a:hover,table.reference th a:active { color:#EE872A; }

table.reference,table.tecspec      { width:100%; border-collapse:collapse; }
table.reference tr:nth-child(odd)  { background-color:#F6F4F0; }
table.reference tr:nth-child(even) { background-color:#ffffff; }
table.reference tr.fixzebra        { background-color:#F6F4F0; }

table.reference td                 { padding:5px; padding-top:7px; padding-bottom:7px; vertical-align:top; border:1px solid #d4d4d4; }
table.reference td.wht             { color:#ffffff; text-align:center; }
table.reference td.blk             { color:#000000; text-align:center; }
table.reference td.example_code    { vertical-align:bottom; }

#signup           { width:850px; border-collapse:collapse; }
#signup  td       { font-size:16px; border:1px solid #000000; text-align:center; }

#signup .call     { width:135px; line-height:30px; text-align:center; }
#signup .tme      { width:150px; line-height:30px; padding:0 5px 0 0; text-align:right; font-weight:bold; }

  /*   EOF   */