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

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

a.seLinksText:link
   {
   color: #3454A3;
   }

a.seLinksText:visited
   {
   color: #3454A3;
   }

a.seLinksText:hover
   {
   color: #0CD311;
   }

.banner
   {
    background-color: #911716;
    color: #FFFFFF;
    padding-top: 4px; padding-bottom: 4px; padding-left: 10px;
    width: 240px;
   }
body
   {
   color: #000000;
   background-color: #7D1A1D;
   }


div.seCentre790
   {
   position:relative; 
   top:-8px;
   }

div.bnnr
   {
   background-image: url('../images/logos/qse_consulting_bannerC1_790x165.jpg');
   background-repeat: no-repeat;
   padding-top:165px;
   }
   

div.seContentArea772
   {
   width: 772px;
   }


div.seContentArea
   {
   background-color:#ffffff;
   border-color:#000000;
   }
   

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

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

div.seNavBar
   {
   font-weight: 100;
   color: #5391C6;
   background-color: #FFFFFF;
   font-size: 85%;
   }


   div.seNavBar a
      {
      text-decoration: none;
      font-weight: 100;
      font-size: 85%;   
      }   

   div.seNavBar a:link
      {
      color: #3454A3;
      }

   div.seNavBar a:visited
      {
      color: #3454A3;
      }

   div.seNavBar a:hover
      {
      color: #0CD311;
      }

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

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

   div.seNavBar a.current:hover
      {
      color: #0CD311;
      }

   div.seNavBar100 a
      {
      font-weight: 100;
      font-size: 85%;   
      color: #3454A3;
      }   
   
      div.seNavBar100 a:link
         {
         color: #3454A3;
         }

      div.seNavBar100 a:visited
         {
         color: #3454A3;
         }

      div.seNavBar100 a:hover
         {
         color: #0CD311;
         }


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

      div.seNavBar100 a.current:visited
         {
         color: #3454A3;   
         }

      div.seNavBar100 a.current:hover
         {
         color: #0CD311;
         }        

h1
   {
   font-size:1.4em;
   font-weight:600;
   color: #A10000;
   }


h2
   {
   font-size: 1.2em;
   font-weight: 600;
   color: #A10000;
   }

h3
   {
   font-size: 1em;
   font-weight: 600;
   color: #000000;
   padding-top: 20px;
   }

h4
   {
   font-size: .9em;
   font-weight: 600;
   color: #000000;
   }
   
.para
   {
   font-size: 90%;
   font-weight: 100;
   color: #000000;
   }   


/*
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: #3454A3;
   }

.seContactBox a:visited
   {
   color: #3454A3;
   }

.seContactBox a:hover
   {
   color: #0CD311;
   }

.seContactBox a.current:link
   {
   color: #3454A3;
   }

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

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

.seContactInfo a
   {
   font-weight: 100;
   }

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

.seContactInfo a:visited
   {
   color: #3454A3;
   }

.seContactInfo a:hover
   {
   color: #0CD311;
   }

.seContactInfo a.current:link
   {
   color: #3454A3;
   }

.seContactInfo p
   {
   }


.seCopy
   {
   font-weight: 400;
   font-size: 80%;
   color: #777777;
   }

.seDummyLink
   {
   font-weight: 600;
   font-size: 85%;   
   color: #000000;
   }


.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: #0000FF;
   }

.seLinks a:visited
   {
   color: #0000FF;
   }

.seLinks a:hover
   {
   color: #0CD311;
   }

.seLinks a.current:link
   {
   color: #0000FF;
   }

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

.seList
   {
   font-size: 115%;
   }

.sePageTopIDLeft
   {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight: 600;
   color: #F8070D;
   }


.sePageTopIDRight
   {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight: 600;
   color: #000000;
   }

.sePersonalInfo
   {
   font-weight: 400;
   }

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

.sePersonalInfo a:visited
   {
   color: #3454A3;
   }

.sePersonalInfo a:hover
   {
   color: #0CD311;
   }


.sePersonalInfo a.current:link
   {
   color: #3454A3;
   }


.seTestimonial
   {
   font-size: 85%;
   font-weight: 600;
   background-color: #C9B060;
   border-color:#7F510C;
   }
   
.seTechBox
   {
   font-size: 85%;
   font-weight: 600;
   background-color: #FFFFFF;
   border: 1px solid #7F510C;
   }
   
.seTop
   {
   color: #666666;
   background-color: #7D1A1D;
   font-size: 80%;
   text-align: center;
   }
   
.seTop a:link
   {
   font-weight: 400;
   color: #666666;
   }

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

.seTop a:hover
   {
   color: #0CD311;
   }
  
