body { 
margin: 0px;
padding: 0px;
font-family: verdana, arial, helvetica, sans-serif;
	background-color: #888888;}


a {color: #3F6BB3; text-decoration: none; }

#allcontent {
width: 830px;
margin: 10px 10px 10px 10px;
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: auto;
margin-right: auto;
border-style: solid; 
border-width: 1px;
border-color: black; 
background-color: black; }


#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 830px;
height: 110px;
text-align: left;}



#hnavigation {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 830px;
 }



#hnavigation ul {

float: right;

width: 830px;

margin: 0px 0px 0px 0px;

padding: 0px;

display: block;

background-color: black;

}



#hnavigation li {

display: inline;

width: 830px;}



#hnavigation li a:link, #hnavigation li a:visited {

background-color: black;

font-size: 11px;

float: right;

list-style-type: none;

width: 90px;

display: block;

border-right: 12px solid black;

padding: 0.4em 0.4em 0.4em 0.4em;

color: #FFFFFF;

text-decoration: none; }



#hnavigation li a:hover {

font-size: 11px; 

list-style-type: none;

width: 90px;

display: block;

padding: 0.4em 0.4em 0.4em 0.4em;

background-color: black;

color: #3F6BB3;

}



#navcontainer {float: left; width: 179px;

}



#navigation {float: left; width: 179px; }



#navigation ul {margin: 0px 0px 0px 0px; 

padding: 0px; list-style: none; }



#navigation li a:link, #navigation li a:visited{

font-size: 12px;

display: block;

padding: 3px 3px 3px 7px;

background-color: black;

color: #FFFFFF;

text-decoration: none; }



#navigation li a:hover {

font-size: 12px;

display: block;

padding: 3px 3px 3px 7px;

border-right: 12px solid #2F14B6;

background-color: #3F6BB3;

color: #FFFFFF;

text-decoration: none; }



#navigation li a#here 

{background: #999999; color: black;}





#main {

background-color: white;

color: black;

margin: 0px;

padding: 0px;

margin: 0px 0px 0px 179px;

padding: 0px 20px 10px 20px; }



#mainhead {margin: 0px; padding-top: 10px; }



h1 {font-size: 21px;

margin: 0px 0px 0px 0px; 

padding: 0px;

padding-top: 10px;}



h2 { font-size: 18px; text-align: left; 

line-height: 130%; font-weight: bold;

margin: 0px; padding: 0px 0px 0px 0px;

padding-top: 0px;}



h6 {font-size: 10px: }



p {font-size: 13px;

line-height: 140%;

 }



ul {font-size: 14px; }



#printimage {float: right; 

margin: 0; padding; 0;

padding-top: 10px; padding-left: 20px;

padding-bottom: 10px; }



#testimonials {

padding-left: 20px;

padding-right: 20px;}



#printwelcome img{margin: 10px 0px 0px 0px; 

padding: 0; }



#printservices ul{ list-style-type: none;

font-weight: bold;

line-height: 140%;}



#footer p {width: 830;

color: white;

background-color: black;

text-align: center;

font-size: 10px; }



#footer a { text-decoration: none; 

line-height: 22px;}



#contactinfo {float: right; 

margin: 0px; padding: 0px;

margin: 10px; 

padding: 10px;

height: 116px; width 80px;

border-style: solid;

border-width: thin;

border-color: black; 

background-color: #C0D4E5; }



#contactinfo p {margin: 0px; padding: 0px; }



