/*Global Styles*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	line-height: 1.5
}

h1 {
	margin: 0px;
	font-family: "Myriad Pro", Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #000000;
	font-weight: normal
}

h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333
}

h3 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000
}

h4 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000
}


/* Link Styles */

a, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: underline
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none
}

a.linkSmall, a.linkSmall:visited, a.linkSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: underline
}
a.linkSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none
}

a.moreLink, a.moreLink:visited, a.moreLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #555555;
	text-decoration: underline
}
a.moreLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	background-color: #bbccdd;
	text-decoration: underline
}

a.linkServicesBlue, a.linkServicesBlue:visited, a.linkServicesBlue:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: none
}
a.linkServicesBlue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8899bb;
	text-decoration: none
}

a.linkServicesGreen, a.linkServicesGreen:visited, a.linkServicesGreen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: none
}
a.linkServicesGreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #99cc66;
	text-decoration: none
}

a img { 
	border: 0; 
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0; 
}
a:hover img { 
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}

/* Page Menu Styles*/

td#topMenuOuter {
	height: 30px;
	border-bottom: 5px solid #cccccc	
}

td.topMenuCell {
	padding-left: 15px;
	padding-right: 15px
}

a.topMenu, a.topMenu:visited, a.topMenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #444444;
	text-decoration: none
}
a.topMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #113377;
	text-decoration: none
}
a.topMenuAt, a.topMenuAt:active, a.topMenuAt:visited, a.topMenuAt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #113377;
	text-decoration: none
}


/* Main Table Styles */

#tblHeader {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc
}

#tblBody {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc
}

#tblFooter {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc
}

/* Page Body Styles */

.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}
.textSmallGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #555555
}

.textLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000
}

.textWhiteLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ffffff
}
.textWhiteXLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ffffff
}

.textBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8899bb
}
.textBlueLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #8899bb
}

.textGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #99cc66
}
.textGreenLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #99cc66
}

.textDkBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #113377
}

.textGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666
}

table#tblServices {
	background: url(../../images/home/home_services_bg.gif) repeat-x bottom
}

td.homeMenuCell {
	padding-left: 45px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}

td.homeSubFeature {
	border-top: 3px solid #8899bb;
	padding-left: 12px;
	padding-top: 15px
}

td#bodyContentCell {
	padding-top: 25px
}

/*  Content Heading Styles */

.headingBlue {
	color: #8899bb
}
.headingGreen {
	color: #99cc66
}
.headingGrey {
	color: #666666
}
.headingDkBlue {
	color: #113377
}

/* Left Menu Styles */

table#tblLeftMenuOuter {
	border-top: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	background: url(../../images/home/home_services_bg.gif) repeat-x bottom
}

td.leftMenuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 16px;
	height: 21px
}
td.leftMenuHeader#headerIndust {
	background: #8899bb
}
td.leftMenuHeader#headerCleanRm {
	background: #99cc66
}
td.leftMenuHeader#headerManServ {
	background: #666666
}
td.leftMenuHeader#headerContact {
	background: #aaaaaa
}
td.leftMenuHeader#headerCorp {
	background: #113377
}

td.menuLine {
	background: url(../../images/global/dot_ln_rpt_grey.gif);
	height: 1px
}

td.leftMenuCell {
	padding-left: 16px;
	padding-top: 2px;
	padding-bottom: 2px 
}

a.leftLinkBlue, a.leftLinkBlue:visited, a.leftLinkBlue:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration: none
}
a.leftLinkBlue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8899bb;
	text-decoration: none
}

a.leftLinkGreen, a.leftLinkGreen:visited, a.leftLinkGreen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration: none
}
a.leftLinkGreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #99cc66;
	text-decoration: none
}

a.leftLinkGrey, a.leftLinkGrey:visited, a.leftLinkGrey:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration: none
}
a.leftLinkGrey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	text-decoration: none
}

/* List Styles */


/* Form Styles */

form {
	margin: 0px
}

form#quickContact input.textField {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	width: 155px
}



/* Footer Styles */

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000
}

a.footerLink, a.footerLink:visited, a.footerLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-decoration: none
}
a.footerLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration: none
}

.copyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000
}

a.simpleLink, a.simpleLink:visited, a.simpleLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: none
}
a.simpleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	text-decoration: none
}

