div.navcontainer{
	position:absolute;
	top:78px;
	left:143px;
	border:0px solid #000;
	width:500px;
	height:30px;
}

.navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
height:30px;
	width:500px;
}

.navcontainer ul li { display: inline; }


.navcontainer li {float: left;

	border-left: 0.1em solid #025895;

	height:30px;
	line-height:30px;
}


.navcontainer ul li a
{
	height:30px;
	line-height:30px;
	/*
	attention: display block screws up ie6 */
	display: block;
	text-decoration: none;
	padding: 0 1em;
	color: #fff;
}


/* CSS IE6 only hack */
* html .navcontainer ul li a
{
	display: inline;
}

.navcontainer ul li a.on
{
	background-color: #005596;
	color: #fff;
}


.navcontainer ul li a:hover
{
color: #fff;
background-color: #369;
}

/* Hide from IE5-Mac \*/
.navcontainer li a
{
	float: none
}
/* End hide */



div.sub_nav{
	border:0px solid #f00;
	text-align:center;
	height:21px;
	width:100%;
	background-color:#F0F5FF;
	background-image: url(/Images/home/pres_blue2.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

div.sub_nav ul
{
height:21px;
	border:0px solid #f00;
	list-style: none;
	padding: 0;
	margin: 0;
}

div.sub_nav li
{
	float: left;
	margin: 0 0;
	list-style-type: none;
	/*background-color:#B5D6FF;*/
	height: 21px;
	line-height: 21px;
}

div.sub_nav li.title
{
	background-image: url(/Images/home/blue_blend1.gif);
	width:166px;
	text-align:right;
}


div.sub_nav li a
{
	height: 21px;
	line-height: 21px;
	float: left;
	/*background: url(/Images/css-nav.gif) #fff bottom left repeat-x;*/
	display: block;
	border-right: 1px solid #dcdce9;
	color: #035493;
	text-decoration: none;
	text-align: justify;
	padding:0 4px;
	font-weight:normal;
}

/* CSS IE6 only hack */
div.sub_nav li a
{
	display: inline;
}

div.sub_nav li a:hover
{
	color: #fff;
	background-color: #005695;
}

div.sub_nav li a.on
{
	height: 21px;
	line-height: 21px;
	float: left;
	background-color: #00538C;
	display: block;

	color: #fff;
	text-align: justify;

	font-weight:bold;
	text-decoration:none;
}

/* Hide from IE5-Mac \*/
div.sub_nav li a
{
	float: none
}
/* End hide */



div#footer_links{font-size:0.8em; color:#fff;}
div#footer_links li.title_left{
	background-image: url(/Images/home/blue_blend1.gif);
	width:140px;
	text-align:right;}

div#checkoutbar
{
	border:0px solid #0f0;
	height:21px;
	background-color:#F1F6FF;
	background-image: url(/Images/home/pres_blue2.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

div#checkoutbar ul
{
	border:0px solid #f00;
	list-style: none;
	padding: 0;
	margin: 0;
	height:21px;

}

#checkoutbar li
{
	float: left;
	margin: 0 0;
	list-style-type: none;
	/*background-color:#B5D6FF;*/
	height: 21px;
	line-height: 21px;
	font-size:0.8em;
}

#checkoutbar li.title
{
	background-image: url(/Images/home/blue_blend1.gif);
	width:160px;
	text-align:right
}

#checkoutbar li a
{
	height: 21px;
	line-height: 21px;
	float: left;
	/*background: url(/Images/css-nav.gif) #fff bottom left repeat-x;*/
	display: block;

	border-right: 1px solid #dcdce9;
	color: #333;
	text-decoration: none;
	text-align: justify;
	padding:0 4px;
	font-weight:normal;
}

/* CSS IE6 only hack */
#checkoutbar li a
{
	display: inline;
}


#checkoutbar li a.on
{
	border-right: 1px solid #dcdce9;
	color: #333;
	text-decoration: none;
	font-weight:bold;
}

/* Hide from IE5-Mac \*/
#checkoutbar li a
{
	float: none
}
/* End hide */




ul.list_a
{
font-size: 0.9em;
list-style-type: none;
padding: 0;
margin: 0;
border:0px solid #f00;


}

ul.list_a li
{

	background: url(/Images/banner_band_left.jpg) #B5D6FF repeat-x;

	/* background-image: url(/Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em; */
	padding-left: .6em;
	border-left:1px solid #fff;
	border-bottom:0px solid #fff;
	padding:0px;
	height: 33px;
	line-height: 33px;
}

ul.list_a li a
{
	display:block;
	padding:0 2px;
	text-decoration:none;
	color:#fff;
}

ul.list_a li a:hover
{
	background-color:#035496;
	color:#B5D6FF;
}

ul.list_a ul
{
list-style-type: none;
padding: 0;
margin: 0;
border:0px solid #f00;
background-color:#f00;
}

ul.list_a ul li
{
	background-color:#f00;
	font-size:0.7em;

}

ul.list_a ul a
{
	background-color:#f00;
	font-size:0.7em;

}



ul.list_p
{
font-size: 0.9em;
list-style-type: none;
padding: 0;
margin: 0;
border:0px solid #0000ff;


}

ul.list_p li
{

	background: url(/Images/banner_band_left.jpg) #B5D6FF repeat-x;

	/* background-image: url(/Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em; */
	padding-left: .6em;
	border-left:1px solid #fff;
	border-bottom:0px solid #fff;
	padding:0px;
	height: 33px;
	line-height: 33px;
}

ul.list_p li a
{
	display:block;
	padding:0 2px;
	text-decoration:none;
	background-color:#ffff00;
	color:#00008b;
}

ul.list_p li a:hover
{
	background-color:#00008b;
	color:#ffff00;
}

ul.list_p ul
{
list-style-type: none;
padding: 0;
margin: 0;
border:0px solid #0000ff;
background-color:#0000ff;
}

ul.list_p ul li
{
	background-color:#0000ff;
	font-size:0.7em;

}

ul.list_p ul a
{
	background-color:#0000ff;
	font-size:0.7em;

}