<style type ='text/css'>
    		 
 
    #links A:visited { color:blue; text-decoration:underline }
	  #links A:link    { color:blue; text-decoration:underline }
	  #links A:hover   { background:blue;color:white;text-decoration:underline}
   
    body {background-color: #ffffff;
          color: #000000;
          margin: 5px 0px 0px 0px;
          font-family: Verdana,Helvetica,Swiss,sans-serif; } 
    /* #99cc33; energetic green 
       #666699; energtic lighter blue
    
    
	  A:visited { color:blue; text-decoration:underline }
	  A:link    { color:blue; text-decoration:underline }
	  A:hover   {background:blue;color:white;text-decoration:underline}
    */
    h1,h2,h3,h4,p,td {
        font-family: Verdana,Helvetica,Swiss,sans-serif ;
    }
    
    h5 {
      color: #0000cc;
      font-size: 1.1em;
    } 
/*
    #logoimg {
         margin-left:-5px;
         margin-top:-5px;
    }
*/    
    #header {
        color: #0000cc;
        margin-left: 8px;
        margin-right: 8px;
        padding-bottom: 54px;
        border-bottom: 3px solid;
    }

    #headerright {
      width: 48%;
      float: left;
      margin-top:5px;
      padding-top:5px;
      line-height: 1.2em;
      text-align: right ;
      font-size: 0.6em;
    }
      
    #headerright a {
      color:#0000cc;
    }
    #header A:visited {color: #000000;text-decoration:none }
	  #header A:link    {color: #0000cc;text-decoration:none}
	  #header A:hover   {color: #0000cc;text-decoration:underline}
    

    #headerleft {
      width: 50%;
      float: left;
      background: ;
      text-align: left;
    }

    /* Header text - largest -- Site Name */
    #header1 {
         font-size: 1.9em;
         background-image: /*url(graygradient.jpg) */ ;
         letter-spacing: .2em;
         }

      #header1 A:visited {color: #0000cc;text-decoration:none }
	    #header1 A:link    {color: #0000cc;text-decoration:none}
	    #header1 A:hover   {color: #0000cc;text-decoration:underline}
         
       /* Header text - 2nd largest -- Names */
      #header2 {
         font-size: 0.9em;
         font-variant: small-caps; 
         letter-spacing: .08em;
         color: #0000cc; ;
         } 
    

    #main {
        color: #000000;
        position:absolute;top:3.3em;
        width:95%
        margin-left: 8px;
        clear:both;
    }
    
    
       /* Slogan */
      .slogan {
         margin-left: .7em;
         margin-right:3em; 
         font-size: .7em;
         letter-spacing: .1em;
         color: #0000cc;;
         }
 
     #copyright{
        position: relative;
        border-top:2px solid;
        color: #000;
        font-family: Arial,sans-serif;
       	font-size: 10px;
     }
     #copyright A:visited { color:blue; text-decoration:underline }
	   #copyright A:link    { color:blue; text-decoration:underline }
	   #copyright A:hover   {background:blue;color:white;text-decoration:underline}

    #smalltext {
        margin-top:25px;
        text-align:center;
    }  


    /* #660066;  purple */
    #columnright {
      width: 20%;
      float: left;
      background: ;
      text-align: ;
      padding-top:  1em;
      padding-bottom:  1em;
      padding-left:  .5em;
      margin-bottom: .5em; 
      margin-top: 4px;    
      margin-left: 2px;
      margin-right: 1px;      
      border-left: 1px solid #666699;
    }


    #columnleft {
      width: 15%;
      float: left;
      background: ;
      padding-bottom:  1em;
      text-align: left;
      margin-bottom: .5em; 
      margin-top: 4px;    
      margin-left: 3px;
      margin-right: 2px;      
    }

    #columnmain {
      width: 83%;
      float: left;
      background: ;
      padding-bottom:  1em;
      padding-left:  4em;
      margin-bottom: .5em; 
      margin-top: .5em;    
      margin-left: 0em;
      margin-right: 0em; 
      font-size: 0.7em;
    }

    /* Use as wide left column  with columnright*/
    #columnmain2 {
      width: 73%;
      float: left;
      background: ;
      padding-bottom:  1em;
      margin-bottom: .5em; 
      margin-top: .5em;    
      margin-left: 1.5em;
      margin-right: 0em; 
      font-size: .8em;
    }

/*
    #columnmain li {
      list-style:square;
      font-size: 0.7em;
    } 

    #columnmain br {
      padding-bottom: .3em;
    } 
    
    
    
    #columnmain img {
      padding-bottom: .3em;
      margin-left: 30px;  
    }
*/
    #contactaddress {
      font-weight: normal;
      font-size: .6em;
      padding-top: 6px;
      margin-left: 2px;
      margin-bottom: 1em;
      border-top:2px solid;
    }
    
  
    #projectlinks {
       	line-height:180%;
       	margin-left: 1.6em;
     }

    #projectlinks b {
        color: #ff0000;
        font-variant: small-caps;
     }

     #projectlinks A:visited {color:blue;text-decoration:underline }
	   #projectlinks A:link    {color:blue;text-decoration:underline }
	   #projectlinks A:hover   {background:blue;color:white;text-decoration:underline}
 
 
    #footer {
      clear: both;
      background: ;
      margin-left: 2%;
      margin-right: 2%;
      padding-bottom:  1em;
      text-align: left;
    }
    
    
    #testimonial, #sidebar {
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 0.6em;
      font-weight: normal;
      padding: 0;
      /* border-top: 7px solid   ; */
      margin-bottom: 1em; 
      margin-top: 3px;    
      margin-left: 3px;
    }
     /* #ff6699; pinkish #FFCC33; goldish*/

    .maintestimonial {
      font-family: Verdana, Helvetica, sans-serif;
      font-size: .9em;
      padding: 7px;
      background-color: ;
      margin-bottom: 2em; 
      margin-top: 1em;    
      margin-left: 0.5em;
      margin-right: 0.5em;
      border: 1px solid #ff6699; 
    }

    #smallimg{
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 0.7em;
      font-weight: bold;
      width: 10em;
      padding: 0;
      margin-bottom: 1em; 
      margin-top: 0px;    
      margin-left: 2px; 
      margin-right: 2px; 
    }

    /* navsite controls top menu bar roll-over appearance 
    #navsite {
      margin-bottom: 0px; 
      margin-top: 0px;    
   }

     #navsite ul {
      margin-left: 0px; 
      padding: 2px 3px 3px 400px;  
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 0.7em;
      font-weight: normal;
      background-color:#666699; 
    }

     #navsite li {
      list-style:none;
      display: inline;
      margin: 15;
    }
     #navsite li a {
      padding: 0px 2px 0px 2px;
      background-color: ;
      color: #FFFF33;
      text-decoration: none;
    }

    #navsite li a:hover {
      background-color: #69f; 
      color: #000; 
      text-decoration: none;
    } 
*/
    // Bottom menu bar 
     #navsite2 {
      margin-bottom: ; 
      margin-top: ;    
   }


     #navsite2 ul {
      position:relative; top:36px;
      margin-left: 280px;
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 0.7em;
      font-weight: normal;
    }

     #navsite2 li {
      list-style:none;
      display: inline;
    }
     #navsite2 li a {
      padding: 2px 2px 2px 2px;
      color: #00c;
      text-decoration: none;
    }

    #navsite2 li a:hover {
      background-color: ;
      color: #00c; 
      text-decoration: underline;
    }   
    
    
    .red {
      color:red; 
      font-size:.9em;} 
    

    #contactform {
      padding-bottom:3px; 
    }
    /* This site only has the contact table td... so far */
    #contactform td {
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 0.8em;
      font-weight: normal;
      align: right;
    }

    table {
       background-color: #E3E6DA;
       padding-bottom:3px;
       padding-left:3px;
       padding-top:3px;
       padding-right:3px;
       border:1px solid #000;
    }
    td input {
      font-weight: normal;
      background-color:; 
    }

    
 /*  
    #contactform input {
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 0.8em;
      font-weight: normal;
      align: right;

    }    
    #contactform textarea {

    } 
 */      
    #buttonsubmit {
      width: 50px;
      margin-top: 7px;
      margin-left: 7em;
      background-color: ;
      color: #66ffff;
    }     
    
</style>

