#p-nav {
	float: left;
	width: 533px;
	height: 98px;
	margin: 0;
	padding: 0;
	/*background: #fff url("../images/bg/bg-menutop.jpg") top left no-repeat;*/
}

#pp-nav {
	position: relative;
	display: inline block;
	z-index:100;
	margin: 0 auto;
	padding: 0;
	width: 533px;
	height: 28px;
	background-image: url("../images/bg/primary-nav.jpg");
}


#container-nav {
	position: relative;
	display: inline block;
	z-index:100;
	margin: 0 auto;
	padding: 0;
	width: 533px;
	height: 28px;
	background-image: url("../images/bg/primary-nav.jpg");
}

/* Dropdown Menu */

@charset "utf-8";

#primary-nav, #primary-nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: inline;
	background-image: url("../images/bg/primary-nav.jpg");
}

#primary-nav a {
	background: url("../images/bg/primary-nav.jpg");
	display: block;
	height: 45px;
	overflow: hidden;
	text-indent:-12345px;
}

#primary-nav a:hover {
	color:#004fa0;
}

#primary-nav li {
	float: left;
	position: relative;
	padding: 0;
	height: 28px;
	color: #004fa0;
	font: bold 13px Times New Roman, Helvetica, Verdana, Arial, Tahoma, sans-serif;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}









/* HOME */
#primary-nav li.home a {
	width: 80px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-home.jpg") top left no-repeat;*/
	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}
#primary-nav li.home a:hover {
	width: 80px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-home-hover.jpg") top left no-repeat;*/
	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: 0px -28px;
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}

#primary-nav li.home ul {
	position: absolute;
	left: -999em;
	top: 28px;
	height: auto;
	width: 108px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background:transparent;
}
#primary-nav li.home li {
	/*border-left: 1px solid #fff;*/
	width: 108px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
#primary-nav li.home ul a {
	position: absolute;
	width: 103px;
	height: 26px;
	display: inline block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #004fa0;
	border-left:1px solid #c6d7e8;
	border-right: 1px solid #c6d7e8;
	border-top: 1px solid #c6d7e8;
	border-bottom: 1px solid #dce7f2;
	background-image: none;
	background-color: #dce7f2;
	padding-left: 5px;
	text-indent: 0px;
}
#primary-nav li.home ul a:hover {
	width: 103px;
	height: 26px;
	font-weight: bold;
	border-left:1px solid #c6d7e8;
	border-right: 1px solid #c6d7e8;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #dce7f2;
	background-image: none;
	background-color: #ffffff;
	padding-left: 5px;
	text-indent: 0px;
}

#primary-nav li.home ul ul {
	margin:-28px 0 0 108px;
}

#primary-nav li.home:hover ul ul, #primary-nav li.home:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul {
	left: -999em;
}

#primary-nav li.home:hover ul, #primary-nav li.home li:hover ul, #primary-nav li.home li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul {
	left: auto;
}

#primary-nav li.home:hover, #primary-nav li.sfhover {
	background: transparent;
}



/* ABOUT US*/
#primary-nav li.aboutus a {
	width: 111px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-about.jpg") top left no-repeat;*/
	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: -80px 0px;
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}
#primary-nav li.aboutus a:hover {
	width: 111px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-about-hover.jpg") top left no-repeat;*/
	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: -80px -28px;
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}

#primary-nav li.aboutus ul {
	position: absolute;
	left: -999em;
	top: 28px;
	height: auto;
	width: 108px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background:transparent;
}
#primary-nav li.aboutus li {
	/*border-left: 1px solid #fff;*/
	width: 108px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
#primary-nav li.aboutus ul a {
	position: absolute;
	width: 75px;
	height: 27px;
	display: inline block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #004fa0;
	border-left:1px solid #c6d7e8;
	border-right: 1px solid #c6d7e8;
	border-top: 1px solid #c6d7e8;
	
	
	border-bottom:1px solid #C6D7E8 ;
	/*border-bottom: 1px solid #dce7f2;*/
	background-image: none;
	background-color: #dce7f2;
	padding-left: 5px;
	text-indent: 0px;
}
#primary-nav li.aboutus ul a:hover {
	width: 75px;
	height: 27px;
	font-weight: bold;
	
	border-color: #C6D7E8 rgb(198, 215, 232) rgb(220, 231, 242);
	border-style:solid;	
	border-width: 1px;
	
	background-image: none;
	background-color: #ffffff;
	padding-left: 5px;
	text-indent: 0px;
}

#primary-nav li.aboutus ul ul {
	margin:-28px 0 0 108px;
}

#primary-nav li.aboutus:hover ul ul, #primary-nav li.aboutus:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul {
	left: -999em;
}

#primary-nav li.aboutus:hover ul, #primary-nav li.aboutus li:hover ul, #primary-nav li.aboutus li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul {
	left: auto;
}

#primary-nav li.aboutus:hover, #primary-nav li.sfhover {
	background: transparent;
}


/* PRODUCTS*/
#primary-nav li.products a {
	width: 108px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-product.jpg") top left no-repeat;*/
	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: -191px 0px;
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}
#primary-nav li.products a:hover {
	width: 108px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-product-hover.jpg") top left no-repeat;*/
	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: -191px -28px;
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}

#primary-nav li.products ul {
	position: absolute;
	left: -999em;
	top: 28px;
	height: auto;
	width: 108px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background:transparent;
}
#primary-nav li.products li {
	/*border-left: 1px solid #fff;*/
	width: 108px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
#primary-nav li.products ul a {
	position: absolute;
	width: 132px;
	height: 27px;
	display: inline block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #004fa0;
	border-left:1px solid #c6d7e8;
	border-right: 1px solid #c6d7e8;
	border-top: 1px solid #c6d7e8;
	/*border-bottom: 1px solid #dce7f2;*/
	background-image: none;
	background-color: #dce7f2;
	padding-left: 5px;
	text-indent: 0px;
	border-bottom:1px solid #C6D7E8 ;
	
}
#primary-nav li.products ul a:hover {
	width: 132px;
	height: 27px;
	font-weight: bold;

	border-color: #C6D7E8 rgb(198, 215, 232) rgb(220, 231, 242);
	border-style:solid;	
	border-width: 1px;
	

	background-image: none;
	background-color: #ffffff;
	padding-left: 5px;
	text-indent: 0px;
}

#primary-nav li.products ul ul {
	margin:-28px 0 0 108px;
}

#primary-nav li.products:hover ul ul, #primary-nav li.products:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul {
	left: -999em;
}

#primary-nav li.products:hover ul, #primary-nav li.products li:hover ul, #primary-nav li.products li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul {
	left: auto;
}

#primary-nav li.products:hover, #primary-nav li.sfhover {
	background: transparent;
}



/* PROMOTIONS */
#primary-nav li.promotions a {
	width: 132px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*
	background: #fff url("../images/buttons/mn-promotion.jpg") top left no-repeat;*/
	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: -306px 0px;
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}
#primary-nav li.promotions a:hover {
	width: 132px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-promotion-hover.jpg") top left no-repeat;*/
	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: -306px -28px;	
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}

#primary-nav li.promotions ul {
	position: absolute;
	left: -999em;
	top: 28px;
	height: auto;
	width: 108px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background:transparent;
}
#primary-nav li.promotions li {
	/*border-left: 1px solid #fff;*/
	width: 108px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
#primary-nav li.promotions ul a {
	position: absolute;
	width: 103px;
	height: 26px;
	display: inline block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #004fa0;
	border-left:1px solid #c6d7e8;
	border-right: 1px solid #c6d7e8;
	border-top: 1px solid #c6d7e8;
	border-bottom: 1px solid #dce7f2;
	background-image: none;
	background-color: #dce7f2;
	padding-left: 5px;
	text-indent: 0px;
}
#primary-nav li.promotions ul a:hover {
	width: 103px;
	height: 26px;
	font-weight: bold;
	border-left:1px solid #c6d7e8;
	border-right: 1px solid #c6d7e8;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #dce7f2;
	background-image: none;
	background-color: #ffffff;
	padding-left: 5px;
	text-indent: 0px;
}

#primary-nav li.promotions ul ul {
	margin:-28px 0 0 108px;
}

#primary-nav li.promotions:hover ul ul, #primary-nav li.promotions:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul {
	left: -999em;
}

#primary-nav li.promotions:hover ul, #primary-nav li.promotions li:hover ul, #primary-nav li.promotions li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul {
	left: auto;
}

#primary-nav li.promotions:hover, #primary-nav li.sfhover {
	background: transparent;
}






/* contact */
#primary-nav li.contact a {
	width: 94px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-contact.jpg") top left no-repeat;*/

	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: -438px 0px;
		
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}
#primary-nav li.contact a:hover {
	width: 94px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #004fa0;
	/*background: #fff url("../images/buttons/mn-contact-hover.jpg") top left no-repeat;*/

	background: #fff url("../images/bg/primary-nav.jpg") top left no-repeat;
	background-position: -438px -28px;
		
	text-indent: -3000px;
	text-transform: lowercase;
	text-decoration: none;
	list-style-type: none;
}

#primary-nav li.contact ul {
	position: absolute;
	left: -999em;
	top: 28px;
	height: auto;
	width: 108px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background:transparent;
}
#primary-nav li.contact li {
	/*border-left: 1px solid #fff;*/
	width: 108px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}




/* new one here*/

#primary-nav li.contact ul a {
	position: absolute;
	width: 95px;
	height: 27px;
	display: inline block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #004fa0;
	border-left:1px solid #c6d7e8;
	border-right: 1px solid #c6d7e8;
	border-top: 1px solid #c6d7e8;
	
	
	border-bottom:1px solid #C6D7E8 ;
	/*border-bottom: 1px solid #dce7f2;*/
	background-image: none;
	background-color: #dce7f2;
	padding-left: 5px;
	text-indent: 0px;
}
#primary-nav li.contact ul a:hover {
	width: 95px;
	height: 27px;
	font-weight: bold;
	
	border-color: #C6D7E8 rgb(198, 215, 232) rgb(220, 231, 242);
	border-style:solid;	
	border-width: 1px;
	
	background-image: none;
	background-color: #ffffff;
	padding-left: 5px;
	text-indent: 0px;
}


#primary-nav li.contact ul ul {
	margin:-28px 0 0 108px;
}

#primary-nav li.contact:hover ul ul, #primary-nav li.contact:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul {
	left: -999em;
}

#primary-nav li.contact:hover ul, #primary-nav li.contact li:hover ul, #primary-nav li.contact li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul {
	left: auto;
}

#primary-nav li.contact:hover, #primary-nav li.sfhover {
	background: transparent;
}


#scaffolding {
	height: 70px;
	background: white url(/images/header_bg.gif) no-repeat;
	border: solid #eda;
	border-width: 1px 0 0 0;
	margin: 1em 0 0 0;
}

#scaffolding a {
	text-decoration: none;
	text-indent: -999em;
	display: block;
	height: 70px;
}

#scaffolding a:hover {
	background-position: 181px -70px;
}

/* End Dropdown */
/* Footer Menu */

#footer-nav {
	position: relative;
	display: inline block;
	z-index:100;
	margin: 0 auto;
	padding: 0;
	width: 420px;
}

#footer-nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: inline;
}

#footer-nav li {
	float: left;
	position: relative;
	margin: 0;
	padding-right: 25px;
	padding-top: 40px;
	color: #a5a5a5;
	font: normal 11px Arial, Tahoma, sans-serif;
	list-style-type: none;
}

a.footlink:link, a.footlink:visited  {
	color: #a5a5a5;
	text-decoration: none;
}

a.footlink:hover  {
	color: #004FA0;
	text-decoration: none;
}

a.footlink#active_menu  {
	color: #004FA0;
	text-decoration: none;
}

a.footlink#active_menu:hover {
	color: #004FA0;
	text-decoration: none;
}

/* Others */

a.morelatestlink2:link, a.morelatestlink2:visited  {
	color: #003366;
	padding-left:4px;
	text-decoration: none;
	background-color:#F3F3F3;
}

a.morelatestlink2:hover  {
	color: #739ec8;
	padding-left:4px;
	text-decoration: none;
	background-color:#F3F3F3;
}


a.morelatestlink:link, a.morelatestlink:visited  {
	color: #003366;
	text-decoration: none;
}

a.morelatestlink:hover  {
	color: #739ec8;
	text-decoration: none;
}


.arrowlinks {
	position: absolute;
	top: 455px;
	vertical-align: bottom;
	border: 0px;
}




a.arrowmorelink:link, a.arrowmorelink:visited  {
	color: #739ec8;
	text-decoration: none;
}

a.arrowmorelink:hover  {
	color: #003366;
	text-decoration: none;
}

a.toplinks:link, a.toplinks:visited  {
	float: right;
	color: #739ec8;
	font: normal 11px Verdana, Arial, Tahoma, sans-serif;
	text-align: right;
	line-height: 25px;
	padding-right: 30px;
	text-decoration: none;
}

a.toplinks:hover  {
	color: #003366;
	text-decoration: none;
}
