html {
     overflow: -moz-scrollbars-vertical;
}
body {
	background-image: url(images/bg-15115B.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footerWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: normal;
}
.footerYellow {
	color: #FFCC00;
}
.textgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.welcome {
	letter-spacing: .5px;
	list-style-image: url(images/bullet.gif);
}
li {
	list-style-image: url(images/bullet.gif);
	margin-left: -20px;
}
a.footerWhite:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.footerWhite:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.footerWhite:hover {
	color: #FFCC00;
	text-decoration: underline;
}
a.footerWhite:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.productnav {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.productnav:link {
	color: #333333;
	text-decoration: none;
}
a.productnav:visited {
	color: #333333;
	text-decoration: none;
}
a.productnav:hover {
	color: #000099;
	text-decoration: underline;
}
a.productnav:active {
	color: #333333;
	text-decoration: none;
}

.links {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.links:link {
	color: #333333;
}
a.links:visited {
	color: #333333;
}
a.links:hover {
	color: #000099;
	text-decoration: underline;
}
a.links:active {
	color: #333333;
}



#home .home a
{
	display:block;
	width: 66px;
	height: 25px;
	background: url("images/nav-home-down.jpg") 0 0 no-repeat;
}
.home a { 
	display:block;
	width: 66px;
	height: 25px;
	background: url("images/nav-home.jpg") 0 0 no-repeat;
}
.home a:hover { 
	background: url("images/nav-home-over.jpg") 0 0 no-repeat;
}
#aboutus .aboutus a
{
	display:block;
	width: 80px;
	height: 25px;
	background: url("images/nav-aboutus-down.jpg") 0 0 no-repeat;
}
.aboutus a { 
	display:block;
	width: 80px;
	height: 25px;
	background: url("images/nav-aboutus.jpg") 0 0 no-repeat;
}
.aboutus a:hover { 
	background: url("images/nav-aboutus-over.jpg") 0 0 no-repeat;
}
#products .products a
{
	display:block;
	width: 81px;
	height: 25px;
	background: url("images/nav-products-down.jpg") 0 0 no-repeat;
}
.products a { 
	display:block;
	width: 81px;
	height: 25px;
	background: url("images/nav-products.jpg") 0 0 no-repeat;
}
.products a:hover { 
	background: url("images/nav-products-over.jpg") 0 0 no-repeat;
}
#location .location a
{
	display:block;
	width: 80px;
	height: 25px;
	background: url("images/nav-location-down.jpg") 0 0 no-repeat;
}
.location a { 
	display:block;
	width: 80px;
	height: 25px;
	background: url("images/nav-location.jpg") 0 0 no-repeat;
}
.location a:hover { 
	background: url("images/nav-location-over.jpg") 0 0 no-repeat;
}
#contactus .contactus a
{
	display:block;
	width: 88px;
	height: 25px;
	background: url("images/nav-contactus-down.jpg") 0 0 no-repeat;
}
.contactus a { 
	display:block;
	width: 88px;
	height: 25px;
	background: url("images/nav-contactus.jpg") 0 0 no-repeat;
}
.contactus a:hover { 
	background: url("images/nav-contactus-over.jpg") 0 0 no-repeat;
}
.productnavBoldBlue {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.productnavBoldYellow {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.productnavHeaderBlue {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.textBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	line-height: 16px;
	font-weight: bold;
}
ul {
	margin-top: -1px;
}
.rulelinedottedTOPBottom {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.rulelinedottedRight {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.rulelinedottedTOP {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.rulelinedottedRightBottom {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.rulelinedottedBottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.textBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	line-height: 16px;
}
.HeaderBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	line-height: 16px;
	font-weight: bold;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px;
	width: 400px;
	border: 1px solid #CCCCCC;
}
.textfieldsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

input:focus, select:focus, textarea:focus {
	background-color: #FFFFCC;
}
