body {margin-top: 0; margin-left: 0}
.body {color: #333333; font-size: 15px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt;}
.bodybolddkblue {color: #042672; font-size: 15px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; font-weight: bold}
.bodyboldblue {color: #014979; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; font-weight: bold}
.bodyboldorange {color: #d9792d; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; font-weight: bold}
.bodybolddkgray {color: #777676; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; font-weight: bold}
.bodyboldblack {color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; font-weight: bold}
.bodyblacksm {color: #000000; font-size: 9px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; font-weight: normal}
.footerblack {color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.footerwhite {color: #ffffff; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

A.black {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	text-decoration : none;
	color:  #000000;
} 
A.black:link {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	text-decoration : none;
	color:  #000000;
} 
A.black:visited {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	text-decoration : none;
	color:  #000000;
} 
A.black:active {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	text-decoration : none;
	color:  #FF8400;
} 
A.black:hover {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px; 
line-height : 15px; 
color : #f7c35a; 
text-decoration : none;
} 

A.white {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	text-decoration : none;
	color:  #ffffff;
} 
A.white:link {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	text-decoration : none;
	color:  #ffffff;
} 
A.white:visited {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	text-decoration : none;
	color:  #ffffff;
} 
A.white:active {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	text-decoration : none;
	color:  #FF8400;
} 
A.white:hover {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px; 
line-height : 15px; 
color : #2b447c; 
text-decoration : none;
} 

#menu {
width: 100%;
background: #2b447c;
float: left;
}
#menu ul {
list-style: none;
border-width: 1px;
border-style: solid;
border-color: #2b447c;
margin: 0;
padding: 0;
width: 8em;
float: left;
}

#menu a, #menu h2 {
font: bold 12px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #2b447c;
text-transform: uppercase;
}

#menu a {
color: #fff;
background: #2b447c;
text-decoration: none;
}

#menu a:hover {
color: #f7c35a;
background: #2b447c;
}
#menu li {position: relative;}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
position: absolute;
z-index: 500;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}
div#menu ul ul {
display: none;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.producttitle { background-image:url(images/underline.gif); }
.producttitletext { color: #042672; font-size: 21px; padding-left: 5pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 21pt; font-weight:400; }
.producttitletextsmall { color: #042672; font-size: 18px; font-weight:500; padding-left: 5pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 18pt; font-weight:400; }
