/*
standard predefined elements and associated common styles.
*/

a.seCredit
   {
   font-size:12px;
   color: #666666;
   }

a.seCredit:link
   {
   color: #666666;
   }

a.seCredit:visited
   {
   color: #666666;
   }

a.seCredit:hover
   {
   color:#444444;
   cursor:pointer;
   }



a.seLinksText
   {
   color: #666666;
   background-color: #FFFFFF;
   }

a.seLinksText:link
   {
   color: #666666;
   }

a.seLinksText:visited
   {
   color: #666666;
   }

a.seLinksText:hover
   {
   color: #444444;
   cursor:pointer;
   }


body
   {
   color: #000000;
   background-color: #ffffff;
   font-family: Garamond ,Palatino, Georgia, Arial, serif;
   font-size:10px;
   }

div
   {
   background-color:#ffffff;
   }


/* padded inner container for all page content*/
   div.seContentArea772
      {
      }

   div.seContentArea900
      {
      min-height:500px;   
      text-align:center;
      padding:0px;padding-top:0px;
      overflow:hidden;
      }

   div.seContentArea808
      {
      width:808px;   
      min-height:500px;   
      text-align:center;
      float:right;
      padding:0px; padding-right:0px; padding-top:0px;
      border-style:none; 
      }

   div.seContentBorder
      {
      }

   div.seContactInfo
      {
      font-weight: 500;
      font-size:90%;
      }

   div.seCredit
      {
      font-size:11px;
      font-weight:500;
      color: #666666;
      }

      div.seCredit a
         {
         color: #666666;
         }

      div.seCredit a:link
         {
         color: #666666;
         }

      div.seCredit a:visited
         {
         color: #666666;
         }

      div.seCredit a:hover
         {
         color:#444444;
         cursor:pointer;
         }


   div.seCutline
      {
      font-size: 80%; 
      font-weight: 600;
      border-color:#674F33;
      }

   div.seNavBar
      {
      font-weight: 100;
      color: #FFFFFF;
      background-color: #091D73;
      font-size: 95%;
      margin-left: 20px; 
      margin-right: 20px;
      padding-bottom: 5px;
      }

      div.seNavBar a
         {
         color: #FFFFFF;
         }   

      div.seNavBar a:link
         {
         color: #FFFFFF;
         }

      div.seNavBar a:visited
         {
         color: #FFFFFF;
         cursor:pointer;
         }

      div.seNavBar a:hover
         {
         color: #00C000;
         }

      div.seNavBar a.current:link
         {
         color: #FFFFFF;  
         }

      div.seNavBar a.current:visited
         {
         color: #FFFFFF;   
         }

      div.seNavBar a.current:hover
         {
         color: #00C000;
         cursor:pointer;
         }

      div.seNavBar100 a
         {
         font-weight: 600;
         font-size: 85%;   
         color: #FFFFFF;
         }   

         div.seNavBar100 a:link
            {
            color: #FF0000;
            }

         div.seNavBar100 a:visited
            {
            color: #FF0000;
            }

         div.seNavBar100 a:hover
            {
            color: #00C000;
            cursor:pointer;
            }


         div.seNavBar100 a.current:link
            {
            color: #FF0000;  
            }

         div.seNavBar100 a.current:visited
            {
            color: #FF0000;   
            cursor:pointer;
            }

         div.seNavBar100 a.current:hover
            {
            color: #00C000;
            }        

h1
   {
   font-size:1.2em;
   font-weight:600;
   color: #1976BC;
   padding-left: 10px;
   }


h2
   {
   font-size: 1em;
   font-weight: 600;
   color: #1976BC;
   padding-left: 10px;   
   }

h3
   {
   font-size: .90em;
   font-weight: 600;
   color: #1976BC;
   padding-top: 20px;
   padding-left: 10px;   
   }

h4
   {
   font-size: .85em;
   font-weight: 600;
   color: #1976BC;
   padding-left: 10px;   
   }


/*
common standard element styles independent of predefined elements 
*/

.seBorder1
   {
   border-color:#000000;
   }

.seContactBox
   {
   font-weight: 600;
   font-size: 90%;
   }

.seContactBox a:link
   {
   font-weight: 600;
   font-size: 90%;
   color: #FF0000;
   }

.seContactBox a:visited
   {
   color: #FF0000;
   }

.seContactBox a:hover
   {
   color: #00C000;
   cursor:pointer;
   }

.seContactBox a.current:link
   {
   color: #FF0000;
   }

/* **** CONTACT INFO **** */

.seContactInfo
   {
   font-weight: 100;
   font-size: 90%;
   color: #4B711C;
   }

.seContactInfo a
   {
   font-weight: 100;
   }

.seContactInfo a:link
   {
   font-weight: 100;
   color: #FF0000;
   }

.seContactInfo a:visited
   {
   color: #FF0000;
   }

.seContactInfo a:hover
   {
   color: #00C000;
   cursor:pointer;
   }

.seContactInfo a.current:link
   {
   color: #FF0000;
   }

.seContactInfo p
   {
   }


.seCopy
   {
   font-weight: 400;
   font-size: 75%;
   color: #222222;
   padding-top: 0px;
   margin-top: 0px;
   }

.seDummyLink
   {
   font-weight: 600;   
   color: #41C33B;
   }


.seKicker
   {
   font-size: 1em;
   font-weight: 600;
   color: #A10000;
   }

.seLineBreaker
   {
   border-bottom-color: #7C97B5;
   }

.seLinks
   {
   font-weight: 100;
   }

.seLinks p
   {
   font-weight: 100;
   }

.seLinks a:link
   {
   font-weight: 100;
   color: #FF0000;
   }

.seLinks a:visited
   {
   color: #FF0000;
   }

.seLinks a:hover
   {
   color: #00C000;
   cursor:pointer;
   }

.seLinks a.current:link
   {
   color: #FF0000;
   }

.seLinksHead
   {
   font-size: .95em;
   font-weight: 700;
   color: #FF0000;
   }

.seList
   {
   font-size: 115%;
   }

.sePersonalInfo
   {
   font-weight: 400;
   }

.sePersonalInfo a:link
   {
   font-weight: 400;
   color: #FF0000;
   }

.sePersonalInfo a:visited
   {
   color: #FF0000;
   }

.sePersonalInfo a:hover
   {
   color: #00C000;
   cursor:pointer;
   }


.sePersonalInfo a.current:link
   {
   color: #FF0000;
   }


.seTestimonial
   {
   font-size: 85%;
   font-weight: 100;
   background-color: #C3E7FF;
   padding: 10px;
   border: 1px solid #7F510C;
   }
   
.seTechBox
   {
   font-size: 85%;
   font-weight: 600;
   background-color: #FFFFFF;
   border: 1px solid #7F510C;
   }
   
