body	{
	background: #E8E8E8;
}


.maintext	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.maintextred	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.maintextgry	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B1B1B1;
}
.maintextcopy	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.maintextpadding	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 20px;
}
.maintextblu	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #188DB2;
}
.maintextwht	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.medtext	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.smalltext	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.smalltextgry	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 9px;
	color: #676767;
}

.navtextblu	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 14px;
	color: #188DB2;
}



.headprint	{
	display: none;
}


a:link	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}
a:visited	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}
a:hover	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #188DB2;
	text-decoration: none;
}
.linkwht:link	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht:visited	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht:hover	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkblk:link	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkblk:visited	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkblk:hover	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkmed:link	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.linkmed:visited	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.linkmed:hover	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 12px;
	color: #188DB2;
	text-decoration: none;
}
.linknav:link	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 14px;
	color: #676767;
	text-decoration: none;
}
.linknav:visited	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 14px;
	color: #676767;
	text-decoration: none;
}
.linknav:hover	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 14px;
	color: #188DB2;
	text-decoration: none;
}
.linknavsub:link	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}
.linknavsub:visited	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}
.linknavsub:hover	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #188DB2;
	text-decoration: none;
}
.linkblu:link	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #188DB2;
	text-decoration: none;
}
.linkblu:visited	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #188DB2;
	text-decoration: none;
}
.linkblu:hover	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}

img.imgbtn {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}

img.imghovr {
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}


.rulebordergry	{
	border: 1px solid #E8E8E8;
}
.rulegry	{
	border-bottom: 1px solid #E8E8E8;
}
.ruleborderblk	{
	border: 1px solid #000000;
}





.bghome	{
	background: url('images/bg_home.jpg') top left no-repeat;
}
.bgprofile	{
	background: url('images/bg_profile.jpg') top left no-repeat;
}
.bgprofile02	{
	background: url('images/bg_profile_02.jpg') top left no-repeat;
}
.bgprofile03	{
	background: url('images/bg_profile_03.jpg') top left no-repeat;
}
.bgprofile04	{
	background: url('images/bg_profile_04.jpg') top left no-repeat;
}
.bgservices	{
	background: url('images/bg_services.jpg') top left no-repeat;
}
.bgservices02a	{
	background: url('images/bg_services_02a.jpg') top left no-repeat;
}
.bgservices02b	{
	background: url('images/bg_services_02b.jpg') top left no-repeat;
}
.bgservices03	{
	background: url('images/bg_services_03.jpg') top left no-repeat;
}
.bgservices04	{
	background: url('images/bg_services_04.jpg') top left no-repeat;
}
.bgservices05	{
	background: url('images/bg_services_05.jpg') top left no-repeat;
}
.bgservices06	{
	background: url('images/bg_services_06.jpg') top left no-repeat;
}
.bgservices07	{
	background: url('images/bg_services_07.jpg') top left no-repeat;
}
.bgproducts	{
	background: url('images/bg_products.jpg') top left no-repeat;
}
.bgproducts02	{
	background: url('images/bg_products_02.jpg') top left no-repeat;
}
.bgproducts02b	{
	background: url('images/bg_products_02b.jpg') top left no-repeat;
}
.bgproducts03	{
	background: url('images/bg_products_03.jpg') top left no-repeat;
}
.bgproducts04	{
	background: url('images/bg_products_04.jpg') top left no-repeat;
}
.bgproducts05	{
	background: url('images/bg_products_05.jpg') top left no-repeat;
}
.bgprojects	{
	background: url('images/bg_projects.jpg') top left no-repeat;
}
.bgapprovals	{
	background: url('images/bg_approval.jpg') top left no-repeat;
}
.bgemployment	{
	background: url('images/bg_employment.jpg') top left no-repeat;
}
.bgcontact	{
	background: url('images/bg_contact.jpg') top left no-repeat;
}


.forminput	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 250px;
	height: 20px;
	border: 1px solid #cccccc;
}
.forminputnw	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 17px;
	border: 1px solid #cccccc;
}
.forminputmulti	{
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 350px;
	height: 50px;
	border: 1px solid #cccccc;
}


.test	{background: url('images/bg_products.jpg') top left no-repeat 100% 100%;
}
.printonly	{
	display: none;
}
.printcopy	{
	width: 410px;
}
.printcatalog	{
	width: 584px;
}
.screen	{
}
.screenwdth	{
}