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


a.seLinksText
   {
   font-family: Arial, Helvetica, sans-serif;
   text-decoration:none;
   }

a.seLinksText:link
   {
   text-decoration:none;
   }

a.seLinksText:visited
   {
   text-decoration:none;
   border-style:none
   }

a.seLinksText:hover
   {
   text-decoration:none;
   }

a.seFnt100
   {
   font-weight:100;
   }

a.seUndrLn
   {
   text-decoration:underline;
   }


body
   {
   font-family: Arial, Helvetica, sans-serif;
   line-height:115%;
   text-align:center;
   }

div
   {
   padding:0px; margin:0px;
   overflow:hidden;
   }

    
/* container outer container for all page content*/
div.seCentre730
   {
   width:730px;
   text-align:center;
   margin-left:auto; margin-right:auto;
   }

/* padded inner container for all page content*/
div.seContentArea712
   {
   width:712px;
   text-align:left;
   margin-left:auto; margin-right:auto;
   padding:8px; margin:0px;
   overflow:hidden;
   border-style:solid; border-width:1px;
   }

/* container outer container for all page content*/
div.seCentre780
   {
   width:780px;
   text-align:center;
   margin-left:auto; margin-right:auto;
   }

/* padded inner container for all page content*/
div.seContentArea762
   {
   width:762px;
   text-align:left;
   margin-left:auto; margin-right:auto;
   padding:8px; margin:0px;
   overflow:hidden;
   border-style:solid; border-width:1px;
   }

div.seContactInfo
   {
   width:100%;
   text-align:left; 
   padding-left:20px; padding-top:20px;
   }

div.seCutline
   {
   border-width:1px;
   border-style:solid;
   padding:8px;
   margin:0px; margin-top:5px; margin-bottom:5px;
   line-height:125%;  
   }

div.seLineBreaker
   {
   border-bottom-style:solid;
   border-bottom-width:1px;
   width:70%;
   height:0px;
   line-height:0;
   margin-left:auto;
   margin-right:auto;
   margin-top:40px;
   margin-bottom:40px;
   }

div.sePreLoad
   {
   display: none;
   }

span.seDummyLink
   {
   text-decoration:none;
   }

div.seNavBar
   {
   font-family: Arial, Helvetica, sans-serif;
   text-align:center;
   margin-top:10px; margin-bottom:15px;
   text-decoration:none;
   overflow:hidden;
   }

   div.seNavBar a
      {
      text-decoration:none;
      }   


   div.seNavBar100 a
      {
      text-decoration:none;
      }   

   div.se710Pad10
      {
      width:710px;   
      padding:10px;   
      }

   div.seContentPad10
      {
      padding:10px;   
      }

   div.seLineBreaker
      {
      height:2px;
      border-style:none; border-top-style:solid;
      border-width:1px;      
      }

   div.seMaxWidth
      {
      width:100%;   
      }

h1
   {
   font-family:Arial, sans-serif;
   line-height:125%;
   text-align:left;
   padding:0px; margin:0px;
   }

h2
   {
   line-height:125%;
   text-align:left;
   padding:0px; margin:0px;
   }

h3
   {
   line-height:125%;
   text-decoration:none;
   text-align:left;
   padding:0px; margin:0px;
   }

h4
   {
   line-height:125%;
   text-decoration:none;
   text-align:left;
   padding:0px; margin:0px;
   }

img
   {
   margin:0px;
   padding:0px;
   }

p
   {
   text-align:left;
   padding:10px;
   padding-right:10px;
   padding-left:10px;
   margin:0px;
   }      

table
   {
   padding:0px; margin:0px;
   border-style:none;
   border-collapse:collapse;
   table-layout:fixed;
   overflow:hidden;
   max-width:98%;
   }

   table.seLayoutAuto
      {
      table-layout:automatic;
      }

   table.seBordersSeparate
      {
      border-collapse:separate;
      }
      
   td
      {
      border-style:none;
      overflow:hidden;
      }

      td.sePcnt25
         {
         width:25%;   
         }
      td.sePcnt33
         {
         width:33%;   
         }
      td.sePcnt50
         {
         width:50%;   
         }


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


.seBorder1
   {
   border-style:solid;
   border-width:1px;
   }


.seMLRAuto
   {
   margin-left:auto; margin-right:auto;
   }

.seTAC
   {
   text-align:center;   
   }
   
.seTAL
   {
   text-align:left;   
   }
   
.seTAR
   {
   text-align:right;   
   }
   
.seContactBox
   {
   text-decoration:none;   
   }

.seContactBox p
   {
   padding:2px 10px 3px;
   margin:5px;
   }

.seContactBox a:link
   {
   text-decoration:none;
   }

.seContactBox a:visited
   {
   text-decoration:none;   
   }

.seContactBox a:hover
   {
   text-decoration:none;   
   }

.seContactBox a.current:link
   {
   text-decoration:none;
   }

.seContactInfo
   {
   text-decoration:none;
   }

.seContactInfo a
   {
   text-decoration:none;
   }

.seContactInfo a:link
   {
   text-decoration:none;
   }

.seContactInfo a:visited
   {
   }

.seContactInfo a:hover
   {
   }

.seContactInfo a.current:link
   {
   }

.seContactInfo p
   {
   padding:2px 10px 3px;
   margin:0px;
   }

.seCopy
   {
   text-decoration:none;
   }
   
.seFloatR
   {
   float:right;
   }

.seFloatL
   {
   float:left;
   }

.seMrg10
   {
   float:right;
   margin:10px;
   }

.seKicker
   {
   line-height:115%;
   margin-top:0px;
   padding-top:10px;
   padding-bottom:0px;
   padding-left:10px;
   }

.seLinks
   {
   text-decoration:none;
   }

.seLinks p
   {
   padding:2px 10px 3px;
   margin:0px;
   }

.seLinks a:link
   {
   text-decoration:none;
   }

.seLinks a:visited
   {
   text-decoration:none;
   }

.seLinks a:hover
   {
   text-decoration:none;
   }

.seLinks a.current:link
   {
   text-decoration:none;
   }


.seLinksHead
   {
   line-height:115%;
   padding-left:0px;
   margin-left:0px;
   padding-top:40px;
   margin-top:0px;
   text-decoration:none;
   }

.seList
   {
   font-family: Arial, Helvetica, sans-serif;
   }
   
.sePageTopIDLeft
   {
   width:60%;   
   text-align:left;
   padding-left:10px;
   }


.sePageTopIDRight
   {
   width:40%;   
   text-align:right;
   padding-right:10px;
   }

.sePersonalInfo
   {
   }

.sePersonalInfo p
   {
   padding:2px 10px 3px;
   margin:0px;
   }

.sePersonalInfo a:link
   {
   text-decoration:none;
   }

.sePersonalInfo a:visited
   {
   text-decoration:none;
   }

.sePersonalInfo a:hover
   {
   text-decoration:none;
   }

.sePersonalInfo a.current:link
   {
   text-decoration:none;
   }

.seTestimonial
   {
   text-align:left; 
   margin:10px; 
   padding:10px;
   line-height:135%;
   }
   
.seTechBox
   {
   text-align:left; 
   border-width:1px;border-style:solid;
   margin:10px; 
   padding:10px;
   line-height:135%;
   }
   
 .seLnHghtNormal
   {
   line-height:100%;   
   }
