@charset "UTF-8";
/* CSS Document */

body { 
font-family:Georgia, Palantino "Times New Roman", Times, serif;
    font-size:100%; 
	color:#666666;
    line-height:1.125em; /* 16×1.125=18 */
}


.sidenote {
    font-size:0.75em;
}

h2.logo { 
margin: 2px 36px 0 45px;
float:left;
padding:0;  font-size:11px; border:0;

}

 img a .logo{  border:0px; 
}

.logo img { behavior: url(../files/iepngfix.htc); width:192px; height:44px;
}


.tagline
{  
font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:1.12em; color:#15144A;
 line-height:1.12em; float:left;
 margin-top:0px;
font-size:0.65em; 
width:245px;
border:0 solid black; 
font-weight:bold;
}

h3, h4{ width:auto; border:0px solid black; 
	color:#29AAE2; /* Actually we don't even need you */
	font-size: 1.0em; display:block; margin-bottom:-10px; overflow:visible;
	}


.lhbox h4{
margin-top:5px; font-variant: small-caps;  border:0px solid pink;
word-spacing:-.5px;

}

h3 a:link, h3 a:active,  h3 a:visited, h4 a:link, h4 a:active,  h4 a:visited {overflow:visible;
	color:#29AAE2;
	font-variant: small-caps; text-decoration:none;
	background: url(/images/arrowh3.jpg) no-repeat 100% -1px;
	padding: 0 40px 0 0;
 
	}
	
	
h3 a:hover, h4 a:hover{
color:#29AAE2; font-variant:small-caps; text-decoration:underline;
background: url(/images/arrowsh3.jpg) no-repeat 105% -7px;
}


	 .lhbox h4 a:link{display:box; margin-bottom:0; background-image:none;
	}


.lhbox h3 a:link,  h3 a:visited, h4 a:link,  h4 a:visited {
	color:#666;
	font-variant: small-caps; text-decoration:none;
	
	background: url(none) no-repeat 100% -1px;
	padding: 0 40px 0 0;
 
	}
	
	
	h5 a:link,  h5 a:visited {overflow:visible;
	color:#29AAE2; border:0px solid pink;
	font-variant: small-caps; text-decoration:none;
	
	background: none;
	padding: 0 40px 0 0;
 
	}
address{ font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:1.12em; color:#15144A;
 font-size:0.65em; font-style:normal;
float:left; display:block; margin-left:5px;
 border:0px solid black; width:145px;

}


#contact{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0; margin:0; color:#15144A;
 border:0px solid black; width:150px; 
 float:left;
}

#contact li{padding:0; margin:0;
 line-height:1.125em;
 font-size:0.65em;  display:block; 
}

#contact li a{
color:#00ACEE; text-decoration:none; 
}

#contact li a:hover{
color:#00ACEE; text-decoration:underline; 
}

a:link .readon, a:visited .readon
{color:#00ACEE; 
 text-decoration:none; 
}

a:hover .readon{text-decoration:underline; 
}

a:link .readon, a:visited .readon
{color:#00ACEE; 
 text-decoration:none; 
}



/*-----------*/

.money
{ font-style:italic;
 margin-left:-7px; 
 background-position:right; border:1px solid black;
  display:block;
}

.small
{ font-family:Arial, Helvetica, sans-serif; font-size:11px;
font-style:normal;

}


.smaller
{ font-family:Arial, Helvetica, sans-serif; font-size:4px;
font-style:normal; padding-bottom:10px;

}

.customers{
padding-left:90px; 
} 

h1 { display:none; height:1px; text-indent:-500em; text-decoration:none; }
h2 {overflow:visible;}



#col{ float:left;
border:0 solid black; 
width:230px; padding-top:20px; 
padding-left:15px;font-size:11px; display:block; height:350px;
}

#col legend{border:1;
margin-bottom:0; 
margin-left:-5px; 

}



#col fieldset{border:1px solid #666;
border:0; 
color:#666;

}

#narrow{
width:200px;
}

#col textarea{border:1px solid #666;
width:204px; height:170px; 
margin:0 0 0px 0;
}

#col input{ border:1px solid #666; padding:0;
width:204px; 
margin: 8px 0 2px 0; 
background-color:#f1f1f1;
}

