body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

body{background-color:#fff;font-family: Helvetica, Verdana, Arial, sans-serif;color:#333;}
a{text-decoration:none;color:#333;}
a:hover{color:#666;}
a:focus{outline:none;}
a:visited{}

li{margin:0;padding:0;}

div#container{
	position:relative;
	margin: 0 auto 50px;
	top:0px;
	bottom:50px;
	width:998px;
}
div#flashid{
	height:90px;
	width:998px;
	overflow:hidden;
	position:absolute;
	z-index:9999;
}
div#content{
	position:relative;
	top:110px;
	overflow: hidden;
	width:100%;
	z-index:2;
	padding: 20px 0 0;
}

div#leftnav{
	width:209px;
	float:left;
	color:#333;
	padding:0 10px 0 20px;
}
div#mainContent{
	float:left;
	width:729px;
	padding: 0 20px 0 0;
}



/* leftnav */
div#leftnav h1{font-weight:bold;font-size:1.5em;}
div#leftnav ul{margin:0 0 0 10px;}
div#leftnav ul li{font-size:13px;font-weight:bold;padding:0 0 0 10px;margin:0;line-height:13px;}
div#leftnav ul li.border-bottom{border-bottom:solid 1px #333;width:150px;}
div#leftnav ul li ul{padding:0;margin:0;}
div#leftnav ul li ul li{font-size:10px;line-height:10px;}



/* headers and links */
#util-hdr{
	padding:0 0 7px;
	border-bottom:1px #c4c4c4 solid;
	height:1em;
	margin:0 0 13px;
}
#util-hdr h2{
	color:#3e3e3e;
	font-size:17px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	float:left;
}
#util-hdr ul{
	float:none;
}
#util-hdr ul li{
	float:right;
	font-size:10px;
	margin:0 0 0 10px;
}

#util-hdr ul li a{display:block;text-indent:-9999px;margin-top:6px;}
#util-hdr ul li a.print{background:url(/global/images/btn.print.gif) 0 0 no-repeat;width:44px;height:12px;margin-top:8px;}
#util-hdr ul li a.print:hover{background:url(/global/images/btn.print-active.gif) 0 0 no-repeat;width:44px;height:12px;margin-top:8px;}
#util-hdr ul li a.downloadSpecs{background:url(/global/images/btn.downloadSpecs.gif) 0 0 no-repeat;width:104px;height:12px;}
#util-hdr ul li a.downloadSpecs:hover{background:url(/global/images/btn.downloadSpecs-active.gif) 0 0 no-repeat;width:104px;height:12px;}




/* FOOTER */
#footer
	{
	position: relative;
	width: 951px;
	height: 20px;
	padding: 9px 22px 0 25px;
	overflow: visible; /*it has set to hidden, but it was not displaying on IE*/
	clear: both;
	margin-top:60px;
	}
#footer ul,
#footer li
	{
	margin: 0;
	padding: 0;
	line-height: 1;
	list-style: none;
	}
#footer li a
	{
	float: left;
	height: 10px;
	line-height: 10px;
	background-image: url(/global/images/footer_grey.gif);
	background-repeat: no-repeat;
	}
#footer li
	{
	float: left;
  height: 10px;
  line-height: 10px;
	background-image: url(/global/images/footer_separator.gif);
  background-position: right;
  background-repeat: no-repeat;
	padding: 0  11px 0 10px;
}
#footer li a
	{
	display: block;
	font-size: 0;
	text-indent: -9999px;
	}

/* footer-country */
li#footer-country
	{
	padding-left: 0;
	}
li#footer-country a
	{
	width: 96px;
	margin-left: 0px;
	background-position: 0 0;
	}
li#footer-country a:hover { background-position: 0 -10px; }
/* espanol */
li#footer-espanol a
	{
	width: 45px;
	background-position: -903px 0;
	}
li#footer-espanol a:hover { background-position: -903px -10px; }


/* footer-customerservice */
li#footer-customerservice a
	{
	width: 90px;
	background-position: -122px 0;
	}
li#footer-customerservice a:hover { background-position: -122px -10px; }

/* footer-companyinfo */
li#footer-companyinfo a
	{
	width: 67px;
	background-position: -238px 0;
	}
li#footer-companyinfo a:hover
	{
	background-position: -238px -10px;
	}
	
/* footer-sitemap */

li#footer-sitemap a
	{
	width: 41px;
	background-position: -642px 0;
	}
li#footer-sitemap a:hover
	{
	background-position: -642px -10px;
	}

/* footer-contact */
li#footer-contact a
	{
	width: 53px;
	background-position: -331px 0;
	}
li#footer-contact a:hover
	{
	background-position: -331px -10px;
	}

/* footer-terms */

li#footer-terms a
	{
	width: 107px;
	background-position: -410px 0;
	}
li#footer-terms a:hover
	{
	background-position: -410px -10px;
	}

/* footer-privacy */
li#footer-privacy
	{
	background-image:none;
	}
li#footer-privacy a
	{
	width: 73px;
	background-position: -543px 0;
	}
li#footer-privacy a:hover
	{
	background-position: -543px -10px;
	}


/* footer-copyright */
li#footer-copyright
	{
	background-image: url(/global/images/footer_grey.gif);
	position: absolute;
	top: 9px;
	left: 792px;
	width: 184px;
	background-position: -697px 0;
	text-indent: -9999px;
	}

/* MODS FOR HYBRID PAGES */
.content #footer { padding-top: 24px; }
.content #footer li#footer-copyright { top: 24px; }
#footer.footerOffset{ margin-top:140px; }
#footer.copyrightAdjust li#footer-copyright{margin-top:12px;}

.content #footerBlack { padding-top: 24px; }
.content #footerBlack li#footer-copyright { top: 24px; }
#footerBlack.footerOffset{ margin-top:140px; }
#footerBlack.copyrightAdjust li#footer-copyright{margin-top:12px;}
