/* Niantic Systems,LLC
   May 2008
*/

body.niantic { background-color: #FFFFFF;
               background-color:#EEEEEE;
              background-image: url(/nsimages/background1.png);  
              font-size: 12px;
             }


#topdiv { width: 808px; 
          text-align: left;
          background-color: #FFFFFF;
          border: 1px solid #0054A5;
          margin-top: 10px;
        }


#topimage {background-color: #FFFFFF; 
           padding: 5px 5px 0px 0px; 
           text-align: left; 
           margin: 0px 0px 0px 0px; 
           font-size: 0px;
           height: 120px;
           

          }

#secondlevel {background-color: #FFFFFF;  
              text-align: left; 
              margin: 0px; 
              width: 808px;
              font-size: 0px;
              padding: 0px;
              border-top: 3px solid #0054A5;
             } 

#divtabrow {margin: 0px; 
            padding: 0px; 
           }

tr.tabrow {background-color:#8A2326;}

table.tabrow {background-color: #8A2326; 
              width: 808px; 
              margin: 0px; 
              border-top: 1px solid #FFFFFF;
              border-bottom: 1px solid #FFFFFF;
              border-collapse: collapse;
              table-layout: auto;
              padding: 0px;
              font-size: 0px;
              }

td.tabrow {font-size: 14px; 
           color: #FFFFFF;  
           text-align:right; 
           padding: 2px 2px 2px 20px; 
           font-weight: bold; 
           background-image: url(/nsimages/tabbackground1.png);
          }

a.tabrow {color: #FFFFFF; 
          text-decoration: none;  
          text-align: right; 
          font-size: 14px; 
          font-weight: normal; 
          background-color:#0054A5;
          background-image: url(/nsimages/tabbackground1.png);}

.tabNonCurrent {color: #FFFFFF; 
          text-decoration: none;  
          text-align: right; 
          font-size: 14px; 
          font-weight: normal; 
          background-color:#0054A5;
          background-image: url(/nsimages/tabbackground1.png);}




#boxbody {background-color: #FFFFFF; 
          margin: 0px 0px 0px 0px;
          font-size: 14px;
          width: 808px;
         }



.nianticregionheader {font-size: 14px; 
                      font-family: verdana,helvetica,sans-serif; 
                      color: #0054A5; 
                      white-space: nowrap;
                      text-align: left; 
                      padding: 2px 2px 2px 5px; 
                     }

.nianticregion {	 text-align: left; 
                   font-size: 12px; 
                   border-right: 1px solid #0054A5; 
                   padding: 2px 2px 2px 5px; 
                   background-color: #FFFFFF;
               }

.nianticregion2 { text-align: left; 
                  font-size: 12px;  
                  padding: 2px 2px 2px 5px; 
                  background-color: #FFFFFF;}

.nianticbodytable {background-color:#FFFFFF;}

.mottoFastElegant {font-size: 20px; 
       font-family: comic-sans ,helvetica, sans-serif; 
       font-weight: bold; color: #0054A5;
       text-align: right;
       font-style: italic;
       position: relative; 
       left:  -8em;
       top :   2.3em;
       border-top: 1px solid #0054A5;
       border-bottom: 1px solid #0054A5;
       white-space: nowrap;

}

.opnLogo {position: relative; 
       left:  42em;
       top :   0em;
       
}


.smallheader {font-size: 13px; 
              color: #0054A5; 
              font-style: italic;
             }

#tagline {background-image: url(/nsimages/nianticswoosh3.jpg); 
          height: 69px; 
          width: 412px; 
          position: relative; 
          top: -6em; 
          left: 33em;
         }

div.bannerdiv {padding: 0px; 
               margin: 0px; 
               font-size: 0px; 
              }


/* footer related divs and classes */

div.footer {font-size: 13px; 
            background-color: #0054A5;  
            text-align: left; 
            color: #FFFFFF; 
            padding: 0px 0px 0px 0px; 
            margin: 0px;
        }

#topfooter { font-size: 0px;
             width: 808px;
             background-color: #0054A5;
           }

#copy { text-align: center; 
        color: #FFFFFF;
        background-color: #0054A5;
      }

#infoEmail {color: #FFFFFF; 
            text-decoration: none; 
            font-size: 13px; 
           }
#infoURL {color: #FFFFFF; 
            text-decoration: none; 
            font-size: 13px; 
           }

#footerURLID { text-align: right; 
        color: #FFFFFF;
        background-color: #0054A5;
          position: relative; 
          top: -3em; 
          left: -3em;
      }

#contact { padding-left: 3px;}

/* training/education page specifica classes */

.courseItemBullets {list-style-image: url('/nsimages/Niantic_Swoosh_li2.jpg');
 margin-left: 40px;
      }

/* FOOTER specific classes */

.footerContact {
        color: #FFFFFF;
        border: none;
        border-collapse: collapse;
        border-spacing: 0px;
        padding: 0px 0px 0px 0px; 
        margin: 0px;
      }

.footerContTDLeft {
        color: #FFFFFF;
        font-size: 13px; 
        text-align: Left;
      }

.footerContTDRight {
        text-align: right;
      }
       


.tabNcTD
{ text-align: center; 
width: 100px;}


/* tab table and row */
table.tabs
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 893px;
height: 31px;
border: none;
border-collapse: collapse;
border-spacing: 0px;
position: relative; top:261px; left:153px; 
}