body {
  margin: 0;
  font-family: sans-serif;
  font-size: 80%; /* affects whole site */
  color: black;
  background: white url('images/bluemarb.jpg') no-repeat fixed left top;
  border:0px solid black; padding-left: 0px; 
  padding-top: 0px; padding-right:1em; padding-bottom:2em; 
  background-image:url('images/bluemarb.jpg'); 
  background-repeat:repeat; background-attachment:fixed
}


:link { 
	  color: #00C; 
	  background: transparent 
	}                                           /*   color: #00C         */ 
visited { 
	   color: #609; 
	   background: transparent 
	  }                                         /*   color: #609         */ 
a:active { 
	    color: #C00; 
	    background: transparent 
	   }                                        /*   color: #C00         */
 
a:link img a:visited img { border-style: none } /* no border on img links */

h1 { font: 170% sans-serif; background: transparent}
h2 { font: 140% sans-serif; background: transparent}
h3 { font: 120% sans-serif; background: transparent}
h4 { font: 100% sans-serif; background: transparent}
h5 { font: 130% sans-serif }
h6 { font: small-caps 100% sans-serif; text-align: center; background: transparent}




.menuheading { color: #00C; font: 140% sans-serif }

#menu { 
	  position: absolute; left: 0%;
	  width: 20%; 
	  padding: 0px;
        padding-top: 10px;
        margin: 0px 0px 0px 0px;  
        voice-family: "\"}\""; 
	  voice-family: inherit;
        border-right: 1px solid blue;
        border-top: 2px solid blue }

body>#menu { width: 19.85%}


#menu1 { 
	  float: left;
	  width: 20%; padding: 0px;
        padding-top: 10px;
        margin: 0% 0% 0% 0%;  
        voice-family: "\"}\""; voice-family: inherit; }



div#content {
		
		 margin-left: 20%;
		 margin-right: -20%;	
             width: 79%;       
             padding-top: 10px;
             padding-left: 10px;
             padding-right: 10px;
             padding-bottom: 12px;
             border-top: 2px solid blue;
             border-right: 2px solid blue;
             border-left: 2px solid blue;
             border-bottom: 2px solid blue;
		}

div#content1 {
		
		 margin-left: 20%;
		 margin-right: -20%;	
             width: 79%;       
             padding-top: 10px;
             padding-left: 10px;
             padding-right: 10px;
             padding-bottom: 12px;
             border-right: 2px solid blue;
             border-left: 2px solid blue;
             border-bottom: 2px solid blue;
		}


.externallink { font-size: 80% }


p.copyright { font-size: 100%; text-align: center }
p.center { text-align: center }
p.left { text-align: left }
p.right { text-align: right }

.adobeBox { background: url('images/pdf_logo_trefoil.gif') no-repeat; 
             border: 0px none; 
             padding-left: 80px; 
             text-align: left }

table#Footer a {color: #609;}


.iipBoxLeft { border: 0px none; padding: 80px; text-align: left }

h1 {font-size: 18pt; font-weight: bold; margin: 0; text-align: center}

a.NavBar {font-size: 11px; font-weight: bold; display: block; 
	    text-align: center; background-color: blue; 
	    padding: 3px 1px; text-align: center; color: white; 
	    text-decoration: none; border: 1px solid blue;}

table#AtoZ {border: 1px outset;}
table#AtoZ a {display: block; width: 20px; text-align: center; border: 1px solid #007; background: #BBE; padding: 2px; color: #000; text-decoration: none}
table#AtoZ a:hover {border: 2px outset; border-color: #66C #007 #007 #66C; background: #44F; color: #FFF; padding: 1px}
table#AtoZ td.zombie {text-align: center; border: 2px inset; background: #CCC}
table.catList td {padding: 2px 6px;}
table.catList a {font-weight: bold}


.h3 { font: 120% sans-serif black; text-decoration: underline }
.h4 { font: 100% sans-serif; text-decoration: underline }
.h5 { font: 130% sans-serif; text-decoration: underline }


.image { vertical-align: top; width: 18% }

.image1 { float: left; width: 40% }

.info { vertical-align: top; width: 30%; padding-right: 10px }

.contact { vertical-align: top; width: 25% }

.why { vertical-align: middle; width: 75% }

.welcome {font: bold 120% sans-serif; color: blue; text-align: center }

.center { text-align: center }

.uline { text-decoration: underline }

.CompName {font-weight: bold; font-size: 14px; text-decoration: underline }

.DataTD {border-right: 1px solid rgb(127,127,105); border-bottom: 1px solid rgb(127,127,105); vertical-align: top; text-align: left}

.NoteText {font-size: 14px; padding: 10px 10px 0px 0px;}
