body{background-color:#EAEAF4; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333;}
#header{height:70px; min-width:744px; background-color:#FFF; border-bottom-color:#999; background-image:url(images/inprint_logo-bar.gif); background-repeat:repeat-x; border-bottom-width:2px; border-bottom-style:solid; top:2px; padding-top:0; padding-left:16px;}
#headertagline{margin:0; padding:0; position:absolute; top:49px; float:right; height:auto; width:auto; right:20px;}
#mainwrapper{border:#999; width:915px; padding:0 18px 0 18px; margin:0 0 auto auto;}
#maincontent{float:left; width:700px; margin:0; padding:0 18px 4px; border-left:2px solid #999; text-align:justify; font-size:0.8em; border-top-width:2px; border-top-style:none; border-top-color:#999; background-color:#FFF; min-height:600px;}
#sidebar{float:left; font-size:0.8em; background-color:#1F2455; width:160px; padding:0; margin:8px 8px 8px0;}
#nav{margin:0;}
#nav li{list-style-type:none; margin:0 2px;}
#nav a, #nav a:visited{text-decoration:none; border:1px solid #FFF; display:block; background-color:#1E2C5C; color:#FFF; width:auto; padding:4px; margin:2px;}
#nav a:hover, #nav a:active, #nav a:focus{color:#333; background-color:#B6B6DA;}
h2{font-size:1.2em; margin:24px00; color:#322B65;}
#footer{clear:both; background-color:#FFF; font-size:0.7em; padding:8px; min-width:728px; border-bottom:2px solid #006; border-top-width:2px; border-top-style:solid; border-top-color:#999; text-align:left;}
#footer p{margin:0; width:728px;}
#bulletlistwrapper{float:left; text-align:left; list-style-type:square; width:340px; margin-top:0; font-weight:bold;}
h4{font-size:1em; margin:24px00; color:#003;}
#frontpagequote{float:right; text-align:justify; width:300px; padding:10px; background-color:#B0D5A8; color:#000; font-style:italic; clear:right; font-size:0.9em; border-top:2px solid #CCC; border-right:2px solid #999; border-bottom:2px solid #999; border-left:2px solid #CCC; margin-top:24px;}
.liststyle{list-style-type:disc; border-top:medium solid #FFF; border-right:none; border-bottom:medium solid #FFF; border-left:none;}
#testemonials_wrapper{background-color:#BFDCB8; border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-right-color:#333; border-bottom-color:#333; min-height:50px;}
#testemonials{padding:8px; font-style:italic; float:right; width:500px; border-color:#333;}
#testemonialpics{padding-left:20px; padding-top:8px;}
#highlights{background-color:#BFDCB8; padding:10px; margin-top:8px; border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-right-color:#666; border-bottom-color:#333; border-left-color:#666;}
#contactinfo{font-weight:bold; border:1px solid #333; text-align:center; left:80px;}
td{font-size:.9em; font-weight:bold; text-align:center;}
.mirrorplus{font-size:0.9em; color:#FFF; padding-top:4px; padding-bottom:4px; margin-top:4px; margin-bottom:4px; line-height:20px; text-align:center;}
h3{color:#003; font-size:1em; font-style:normal;}
.nliststyly{line-height:14px;}
#subside a{
	color: white;
}