.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bodytext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.bodytext .bodytext2 a {color:#fff;text-decoration:none;}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A1171F;
	text-decoration: underline;
	text-align: left;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #A1171F;
	text-align: left;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A1171F;
	text-align: left;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.dyk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
}
.phonenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.navtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #A1171F;
}
.Product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #A1171F;
}

/* Menu CSS */

.content_wrapper {width:1023px;font-family:Arial, Helvetica, sans-serif;font-size:9pt;}
#spanish {xxdisplay:none;}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;margin-right:20px;}
.sf-menu li.last {margin-right:0;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;top:2.5em; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:200px; /* match ul width */top:0;}
ul.sf-menu li .menu_solutions li.sfHover ul {left:200px; /* match ul width */top:0;}
ul.sf-menu li .menu_regions li.sfHover ul {left:200px; /* match ul width */top:0;}

#spanish li li.sfHover ul {left:360px; /* match ul width */top:0;}
#spanish li .menu_solutions li.sfHover ul {left:270px; /* match ul width */top:0;}
#spanish li .menu_regions li.sfHover ul {left:130px; /* match ul width */top:0;}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:245px; /* match ul width */top:0;}
ul.sf-menu li .menu_solutions li li.sfHover ul {left:240px; /* match ul width */top:0;}
ul.sf-menu li .menu_regions li li.sfHover ul {left:240px; /* match ul width */top:0;}

#spanish li li li.sfHover ul {left:360px; /* match ul width */top:0;}
#spanish li .menu_solutions li li.sfHover ul {left:270px; /* match ul width */top:0;}
#spanish li .menu_regions li li.sfHover ul {left:130px; /* match ul width */top:0;}

/*** DEMO SKIN ***/
.sf-menu {float:left;background-color:#a81712;color:#fff;width:100%;}
.sf-menu ul {background-color:#a81712;border-bottom:1px solid #fff;}
.sf-menu ul li {border:1px solid #fff;border-width:1px 1px 0;}
.sf-menu a {padding:10px 30px 10px 20px;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/color:#fff;}

.sf-menu ul.menu_2  {width:245px;}
.sf-menu ul.menu_solutions  {width:200px;}
.sf-menu ul.menu_regions  {width:200px;}
.sf-menu ul.menu_3  {width:240px;}
.sf-menu ul.menu_company {width:120px;}

#spanish ul.menu_2  {width:360px;}
#spanish ul.menu_solutions  {width:270px;}
#spanish ul.menu_regions  {width:130px;}
#spanish ul.menu_3  {width:300px;}
#spanish ul.menu_company {width:180px;}

.sf-menu ul.menu_2 a {padding:5px;text-transform:none;}
.xxsf-menu li {background:#BDD2FF;}
.xxsf-menu li li {background:#AABDE6;}
.xxsf-menu li li li {background:#9AAEDB;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#ccc996;}
.sf-menu li.no_sub a {padding:10px 20px}
.sf-menu li.language {float:right;}
.sf-menu li.language ul {width:120px;}
#spanish li.language ul {width:100px;}

/*** arrows **/
.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em; /* IE6 only */width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:.8em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
.menu_2 a .sf-sub-indicator {top:6px;}
.xxmenu_2 a > .sf-sub-indicator {top:6px;}
/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}

