
*, body{
  margin: 0;
  padding: 0;
}

body { 
  background:  	url("images/bg.gif") repeat-y center top;
  font-family:	Verdana, Arial, sans-serif; 
  color:       	#000000; 
  background-color:  #FFFFFF; 
  text-align:  	center; 
  margin:      	0px;
  padding: 	0;
  font-size: 	100%; 
} 

#header{
  width: 	760px;
  height: 	82px;
  background: 	url("images/headerbkg3.png");
  background-repeat: no-repeat;
  margin:        0 auto 0 auto;
  text-align:    left;
  border: 	0;
}

#globalnav { 
  background: 	url("images/headerbkg4.png");
  background-repeat: repeat-y;
  text-align: 	right; 
  width: 				760px;
  height:     	1.2em;
  margin:     	0 auto 3px auto;
  border: 			0; 
  font-weight: 	bold;
  font-family: 	Verdana, "Times New Roman";
}

#globalnav a:link, #globalnav a:visited {
  float:        right; 
  padding:      3px 6px 3px 6px; 
  margin:       0 3px 0 0;  
  font-size:  	70%; 
  font-weight: 	bold;
  font-family: 	Verdana, "Times New Roman";
  color:        #ffffff; 
  line-height: 	120%;
  text-decoration: none;
}

#globalnav a:hover { 
  background-color: #D64041; 	    
}

#wrapper { 
  width:   	700px; 
  margin: 	0 auto 0 auto;
  padding: 	10px; 
  text-align:   left;
  font-size: 	85%;
  background-color: #ffffff;
} 

iframe.kpig{
  width: 720px;
  height: 300px;
}
A.linkunderlined:link,
A.linkunderlined:visited,
A.linkunderlined:active
A.linkunderlined:hover{
  text-decoration: underline;
}

.smallcell{
  width: 360px;
  margin: 0 auto 0 auto;
  padding: 5px;
  font-size: 90%;
}

h3, h4, h5{
  margin: 	7px 0 7px 0;
}

h4{
  font-size: 	120%;
  font-weight: 	 bold;
  font-family: 	 verdana,arial;
}
h5.spacious{
  margin: 45px 0 15px 0;
}
h5{
  font-size: 100%; 
  /* font-weight: normal; /* bold; */
  font-family: verdana,"times new roman",arial;
}

p{
  margin: 0 0 10px 0;
}
p.services{
  margin:  0 0 0 30px;
}

form{
  margin:  0 auto 0 auto;
	width: 	 400px;
}

.inset{
  margin:  	0 30px 0 30px;
  font-size: 	80%;
}
.centeredtable {
  width:        350px;
  margin-left:  auto;   /* center table on window */
  margin-right: auto;
  /* border:    1px solid black; */
}

.contacttable{
  border: 0;
	text-align: left;
}
.contacttable td{
  background-color: #6edd82;
	color: #000000;
	padding: 15px;
	font-weight: bold;
}
textarea {
  width:       350px;
  height:      200px;
  border:      black 1px solid;
  font-size:   1em;
  font-weight: normal
}

input.txt {
  width: 250px;
}

.hidden{
  display: none;
  visibility: hidden;
}

.table_404 {
  background-color: #FFCC00;
  border-collapse: collapse; 
  border-top:      0px;
  border-left:     0px;
  border-right:    1px solid black;
  border-bottom:   1px solid black;
  /* spacing:         0px; */
  margin:          0px; 
  padding:         0px;
  width:           100%;
  border-color:    #111111;  
  font-size:       1em;
  font-weight:     bold;
}

.table_content {
  border-collapse: collapse;
  border:          0px;
  margin:          0px;
  padding:         0px;
  width:           100%;
}

#wrapper a:link, a:visited, a:active { 
  color:           #003399; 
  text-decoration: none;
}

#wrapper a:hover { 
  color:           #003399; 
  text-decoration: underline;
}

#wrapper a.bkg:hover {
  background-color: #A2C4DB;
}

.imageleft{
  float: left;
	margin: 0 20px 10px 0;
}

ul { 
  list-style-type: square; 
  color:           black; 
  margin:          10px 0 30px 30px;
} 

li { 
  margin:          10px;   
  padding:          0; 
  list-style-type: square; 
}

strong {
  clear:       left; 
  color:       #000000; 
  font-family: Arial, sans-serif; 
  margin:      0em 0em 1em 0em;
}

.footer{
  font-size: 		10px;
  background-color: 	#EEEEEE;
  text-align:		center;
  width:		745px;
  padding:		2px;
  color:		#000000;
  margin:		20px 0 0 0;
  border-top:		1px solid gray;
  border-right:		0;
  border-bottom:	1px solid gray;
  border-left: 		0;
  margin-left:		auto;
  margin-right:		auto;
}
.hitcounter{
  font-size: 80%;
  margin: 10px 0 0 0;
}

.clear{
  clear: both;
}

.centered{
  text-align: center;
}

@media print {#content    { width: 660px; padding-right: .5in; /* important */}}
@media print {#globalnav  { display: none; }
@media print {#header     { width: 660px; padding-right: .5in; /* important */}}