/**
 * LEFT NAVIGATION Style
 */
a.nav:{
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  font-style: ;
  text-decoration: none;
  font-weight: bold;
  letter-spacing:.03em;
  line-height:25px;
  
}

a.nav:hover   {
    color: #FFFFFF;
    ext-decoration: underline;
    
}

/**
 * TOP NAVIGATION Style
 */

a.topnav:link,
a.topnav:visited,
a.topnav:hover,
a.topnav:active  {
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  align: center;
  font-size: 12px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .06em;
  padding: 12px 5px 12px 5px;
  line-height: 30px;
}

a.topnav:hover {
    color: #ffffff;
	background-image: url(images/nav-hover-bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;

}	
a.topnav2:link,
a.topnav2:visited,
a.topnav2:hover,
a.topnav2:active  {
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  align: center;
  font-size: 11px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .06em;
  padding: 12px 5px 12px 5px;
  line-height: 30px;
}

a.topnav2:hover {
    color: #EF870B;
	

}

a.indexinternal:link,
a.indexinternal:visited,
a.indexinternal:hover,
a.indexinternal:active  {
  font-family: Arial, Helvetica, sans-serif;
  color: #682324;
  align: center;
  font-size: 8px;
  font-style: ;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .02em;
  padding: 3px 3px 3px 3px;
  line-height:10px;
}

a.indexinternal:hover {
    color: #666666;
}
a.indexnav:link,
a.indexnav:visited,
a.indexnav:hover,
a.indexnav:active  {
  font-family: verdana;
  color: #071a5f;
  align: right;
  font-size: 11px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  display: block;
}

a.indexnav:hover {
    color: #ffffff;
	background-color:#7694CC; 
}
a.topnavsub:link,
a.topnavsub:visited,
a.topnavsub:hover,
a.topnavsub:active  {
  font-family: Arial, Helvetica, sans-serif;
  color: #242F42;
  align: center;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .05em;
  padding: 3px 3px 3px 3px;
  line-height:10px;
}

a.topnavsub:hover {
    color: #EF870B;
}
.bodytext {
	font-size: 14px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: .05em;
	font-family: Arial, Helvetica, sans-serif;
}
.body-bg-btoom-topper {
	background-image: url(Images/page-bgtop.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
topnavsub {

  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  align: center;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .05em;
  padding: 3px 3px 3px 3px;
  line-height:10px;
}
td.leftnav {
	border-bottom-style: solid;
	border-bottom-color: ffffff;
	border-bottom-width: 1px;
	background-color: cccccc;

}

a.indexnav2:link,
a.indexnav2:visited,
a.indexnav2:hover,
a.indexnav2:active  {
  font-family: verdana;
  color: #071a5f;
  align: right;
  font-size: 11px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  display: block;
}

a.indexnav2:hover {
    color: #ffffff;
	background-color:#FD9104; 
}
a.indexnav3:link,
a.indexnav3:visited,
a.indexnav3:hover,
a.indexnav3:active  {
  font-family: verdana;
  color: #071a5f;
  align: right;
  font-size: 11px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  display: block;
}

a.indexnav3:hover {
    color: #ffffff;
	background-color:#AF1505; 
}
}
a.indexnav4:link,
a.indexnav4:visited,
a.indexnav4:hover,
a.indexnav4:active  {
  font-family: verdana;
  color: #071a5f;
  align: right;
  font-size: 11px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  display: block;
}

a.indexnav4:hover {
    color: #ffffff;
	background-color:#5CDA3A; 
}
a.print:link,
a.print:visited,
a.print:hover,
a.print:active  {
  font-family: verdana;
  color: #071a5f;
  align: right;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:10px;
  
}

a.print:hover {
    color: #999999;
	
}

}
a.crumb:link,
a.crumb:visited,
a.crumb:hover,
a.crumb:active  {
  font-family: verdana;
  color: #175F0E;
  align: right;
  font-size: 9px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  
}
a.crumb:hover {
    color: #999999;
	text-decoration: underline;	
}

}
a.crumb2:link,
a.crumb2:visited,
a.crumb2:hover,
a.crumb2:active  {
  font-family: verdana;
  color: #ffffff;
  align: right;
  font-size: 9px;
  font-style: ;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  
  
}
a.crumb2:hover {
    color: #242F42;
	background-color:#ffffff;	
}
.body-mid-image {
	background-image: url(Images/body-topimage.gif);
	background-repeat: repeat;
}
.navline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 3E5377;
}
.navline2 {

	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.bodylinetop {
	border-top: 3px solid #FF9900;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #686666;
	border-left-color: #686666;
	background-image: url(Images/body-topimage.gif);
	background-repeat: no-repeat;




}
.bodylinesides {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #686666;
	border-left-color: #686666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 686666;

}
.bodylinebottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.headerbg {
	background-image: url(Images/dpw.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFFFFF;


}
.navbg {
	background-image: url(Images/topnav.gif);
	background-repeat: no-repeat;
	padding-left: 25px;

}
.footerbg {
	background-image: url(Images/footerbg.gif);
	background-repeat: no-repeat;

}
.rightbodyline {
	border-top: 3px solid #FF9900;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #686666;
	border-left-color: #686666;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 686666;

}
.BODYRIGHT {
	background-repeat: no-repeat;
	font-family: "Courier New", Courier, mono;
	font-size: 18px;
	font-variant: small-caps;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	background-color: #999999;

}
.bodyinside {
	border: 1px dashed #666666;
}
.bodyCopy {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #686666;
	border-left-color: #686666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: 686666;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: 686666;
	background-image: url(Images/bodybg2.gif);



}
.bodyCopy2 {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px dotted #666666;




}
.bodyCopy3 {
	padding: 0px;
	border-right-style: dashed;
	border-right-width: 1px;
	border-right-color: 686666;

}
.indexbody {
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 686666;

}
.indexbodytext {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	text-decoration: blink;






}
.subpagebodyCopy {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: 686666;
}
}
a.viewing:link,
a.viewing:visited,
a.viewing:hover,
a.viewing:active  {
  font-family: verdana;
  color: #ffffff;
  align: right;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  display: block;
  background-color: 071a5f;
 }
}
a.wh-viewing:link,
a.wh-viewing:visited,
a.wh-viewing:hover,
a.wh-viewing:active  {
  font-family: verdana;
  color: #ffffff;
  align: right;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  display: block;
  background-color: #AF1505;
 

}
a.ds-viewing:link,
a.ds-viewing:visited,
a.ds-viewing:hover,
a.ds-viewing:active  {
  font-family: verdana;
  color: #ffffff;
  align: right;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .03em;
  padding: 3px 3px 3px 3px;
  line-height:15px;
  display: block;
  background-color: #FD9104;
 

}.indexframe {
	border: 1px solid #CCCCCC;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: .1em;
	padding-top: 10px;
	padding-right: 70px;
	padding-left: 70px;
	line-height: 20px;

}
.maintextCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: FC8D0A;
	letter-spacing: .1em;
	padding-top: 10px;
	padding-right: 50px;
	padding-left: 50px;
	line-height: 20px;
}
.webservices {
	border: 1px solid #6F0B0B;
}
.designservicesCopy {

	border: 1px solid #2B531D;
}
.printservices {
	border: 1px solid #666666;
}
.pagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #999999;
}
a.pservice:hover {
   	text-decoration: underline;
	}.indexinternal {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;


}
.indextext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.aboutborder {
	padding: 10px;
	border: 1px dashed #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
}
.abouttext {

	padding: 10px;
	border: 0px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
}
.printservicesbg {
	background-image: url(Images/printingservicesimage.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.Web-body {
	border: 1px solid #FFFFFF;
}
.web-scroll {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: 495A78;
	border-bottom-color: 495A78;
}
.web-scroll2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 495A78;
}
.webdesignbody {
	background-color: #FFFFFF;
	border: 1px dashed #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #999999;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}
a.indexsidebar:link,
a.indexsidebar:visited,
a.indexsidebar:hover,
a.indexsidebar:active  {
  font-family: Arial, Helvetica, sans-serif;
  color: #0066cc;
  align: left;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .03em;
  padding: 2px 2px 2px 2px;
  line-height:10px;
}

a.indexsidebar:hover {
    color: #666666;
}
a.topnav3:link,
a.topnav3:visited,
a.topnav3:hover,
a.topnav3:active  {
  font-family: arial;
  color: #767575;
  align: right;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: NORMAL;
  letter-spacing: .03em;
  padding: 2px 2px 2px 2px;
  line-height:15px;
}

a.topnav3:hover {
    color: #242F42;

}
.indeximagebg {
	background-image: url(Images/indexwebimage.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.indexprintbg {

	background-image: url(Images/indexprintimage.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
a.indexnavright:link,
a.indexnavright:visited,
a.indexnavright:hover,
a.indexnavright:active  {
  font-family: arial;
  color: #666666;
  align: right;
  font-size: 10px;
  font-style: ;
  text-decoration: none;
  font-weight: NORMAL;
  letter-spacing: .03em;
  padding: 2px 2px 2px 2px;
  line-height:15px;
}

a.indexnavright:hover {
    color: #0C4F75;
.indexdesignbgCopy {

	background-image: url(Images/webservices.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.indexdesingbg {

	background-image: url(Images/indexdesignimage.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.indexbodyleftborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.welcomebg {
	background-image: url(Images/welcomebg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.indexbottombg {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 8px;


}
.Gword {
	background-image: url(Images/G-word.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.topnavborder {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: FC8D0A;
}
.logoblend {
	background-image: url(Images/logoblend.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

}
a.webbottom:link,
a.webbottom:visited,
a.webbottom:hover,
a.webbottom:active  {
  font-family: verdana;
  color: #666666;
  align: right;
  font-size: 13px;
  font-style: ;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .03em;
  padding: 2px 2px 2px 2px;
  line-height:20px;
}

a.webbottom:hover {
    color: #FC8D0A;
	text-decoration: underline;

}.nav-bg {
	background-image: url(Images/nav-bg.gif);
	background-repeat: repeat-x;
}
.nav-bg2 {
	background-image: url(Images/nav-bg.gif);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;

}
.bodybg {
	background-attachment: fixed;
	background-image: url(Images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
