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

body { margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333; font-size:13px; }

p { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
h1 { font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333;}
img { border:0; }

/*Links*/

a:link,
a:visited {color:#0000CC; text-decoration: none;}
a:hover,
a:active {color:#333333;	text-decoration: none;}

/* Page Layout */

#main { width:900px; height:auto; overflow:auto; margin-left:auto; margin-right:auto; border:1px #CCCCCC solid; margin-top:30px; }
#mastHead { width:900px; height:184px; background-color:#FFFFFF; background-image:url(../_images-site/mast02.jpg); background-repeat:no-repeat; background-position:center; }
	#mastC1	{ float:left; width:171px; height:184px; }
	#mastC2 { float:left; width:626px; height:120px; margin-top:60px; }
	#mastC2 h1 { font-size:30px; margin:15px 0 5px 20px;}
	#mastC2 h2 { font-size:14px; margin:5px 0 5px 25px; font-weight:normal; }
	#mastC3 { float:left; width:103px; height:184px; }
#navigation { width:900px; height:30px; background-color:#005d81; }
#content { height:auto; width:880px; min-height:100px; margin-top:15px; padding-left:10px; padding-right:10px; }
#footer { width:895px; margin-top:5px; font-size:9px; color:#333333; margin-left:auto; margin-right:auto; border:1px #CCCCCC solid; text-align:right; padding-right:5px; padding-top:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}

/* Top Navigation */

#navigation ul { margin:0 0 0 50px;padding:0;list-style-type:none;width:auto; font-size:16px;}
#navigation ul li { display:block;float:left;margin:0 5px 0 0; }
#navigation ul li a:link,
#navigation ul li a:visited {display:block;float:left;color:#fff;text-decoration:none;padding:5px 15px 0 15px;height:25px;   }
#navigation ul li a:hover,
#navigation ul li a:active { color:#fff; background-color:#333333;  }

/* Content Columns */

#contentC1 { width:500px; float:left; }
#contentC2 { width:380px; float:right; margin-top:30px; }

/* Index Page */

#posterPrinting h3 { position:relative; }

/* Services Page */

#serviceCon { width:820px; margin:0 auto; }
.serviceBox { width:380px; margin:10px; height:250px; float:left; /* border:1px solid #CCCCCC; */ }
.serviceBoxHead { height:30px; font-size:25px; font-weight:bold; text-align:center; color:#FFFFFF;  }
.serviceTextArea { background-image:url(../_images-pages/faded.png); background-repeat:repeat; width:380px; position:relative; top:120px; height:100px; }
.serviceTextArea ul { margin:0; padding:0; }
.serviceTextArea ul li { color:#FFFFFF; list-style:none; padding:5px; text-align:center; font-weight:bold; font-size:14px; }

#photocopy { background-image:url(../_images-pages/ist2_3904438-copier.jpg); background-repeat:no-repeat; }
#printing { background-image:url(../_images-pages/ist2_2661497-color-printer.jpg); background-repeat:no-repeat; }
#design { background-image:url(../_images-pages/ist2_5270769-designer-at-work.jpg); background-repeat:no-repeat; }
#other { background-image:url(../_images-pages/ist2_906844-paper-sheets.jpg); background-repeat:no-repeat; }
#fade1 { background-image:url(../_images-pages/fade1.jpg); background-repeat:repeat-x; }
#fade2 { background-image:url(../_images-pages/fade2.jpg); background-repeat:repeat-x; }
#fade3 { background-image:url(../_images-pages/fade3.jpg); background-repeat:repeat-x; }
#fade4 { background-image:url(../_images-pages/fade4.jpg); background-repeat:repeat-x; }

/* Contact Page */

#contactForm { width:100%; margin:10px auto 0 auto; float:left; clear:both; /* border-top:1px #333333 solid; */ padding-top:15px; }
#contactPage { margin-top:30px; }
#contactPage ul { list-style:none; margin-left:20px; font-size:16px; }
#contactPage ul li { padding-bottom:10px;

