/*----------------------------------------------------------------------------------------------------------*/
/* These styles for use with the submenus */
/*----------------------------------------------------------------------------------------------------------*/

/* These styles are in header section of the submenu*/

#submenu {
	width: 205px;
	
	padding-top: 10px;
	margin-left: 3px;
}
.submenu_title {
	height: 28px;
	text-align: center;
	vertical-align: middle;
}


/*----------------------------------------------------------------------------------------------------------*/
/* These styles are for the list style of the submenu*/

#submenu dt {
	margin: 6px 4px 6px 4px;
	display: block;
	line-height: 1.5em;
	text-decoration: none;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
}
#submenu dt a {
	background: #052845;
	color: #ffffff;
	display: block;
	padding-left: 25px;
	text-decoration: none;
	background-image: url(/images/submenu/left_column_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	font-weight: normal;
}
#submenu dt a:hover{
	background: #1b446c;
	color: #ffffff;
	display: block;
	text-decoration: none;
	background-image: url(/images/submenu/left_column_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	font-weight: normal;

}
#submenu dd {
	margin: 6px 4px 6px 4px;
	line-height: 1.5em;
	display: block;
	list-style-type: none;
}
#submenu dd ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#submenu dd li{
	margin: 0;
	padding: ;
	list-style-type: none;
}
#submenu dd li a {
	background: #02192d;
	color: #ffffff;
	display: block;
	border: 0 none;
	padding: 2px 0 2px 0;
	padding-left: 35px;
	text-decoration: none;

	background-repeat: no-repeat;
	background-position: 2em;
}
#submenu dd li a:hover{
	background: #1b446c;
	color: #ffffff;
	display: block;
	border: 0 none;
	padding-left: 35px;
	text-decoration: none;

	background-repeat: no-repeat;
	background-position: 2em;

}
#submenu dd li.level0 a {
	background: #1b446c;
	color: #ffffff;
	display: block;
	border: 0 none;
	padding-left: 35px;
	text-decoration: none;
	font-weight: bold;

	background-repeat: no-repeat;
	background-position: 2em;
}

#submenu dd li.level0 a:hover{
	background: #225486;
	color: #ff890a;
	display: block;
	border: 0 none;
	padding-left: 35px;
	text-decoration: none;
	font-weight: bold;

	background-repeat: no-repeat;
	background-position: 2em;
}

#submenu dd li.level1 a {
	background: #0c3456;
	color: #5599da;
	display: block;
	border: 0 none;
	padding-left: 55px;
	text-decoration: none;

	background-repeat: no-repeat;
	background-position: 4em;
}

#submenu dd li.level1 a:hover{
	background: #163c5d;
	color: #5599da;
	display: block;
	border: 0 none;
	padding-left: 55px;
	text-decoration: none;

	background-repeat: no-repeat;
	background-position: 4em;
}
#submenu dd li.level2 a {
	background: #FBFBFB;
	color: #545454;
	display: block;
	border: 0 none;
	padding-left: 65px;
	text-decoration: none;


	background-repeat: no-repeat;
	background-position: 4.5em;
}
#submenu dd li.level2 a:hover{
	background: #cccccc;
	color: #387d9e;
	display: block;
	border: 0 none;
	padding-left: 65px;
	text-decoration: none;


	background-repeat: no-repeat;
	background-position: 4.5em;
}
#submenu dd li.archive a {
	background: #FBFBFB;
	color: #545454;
	display: block;
	border: 0 none;
	padding-left: 35px;
	text-decoration: none;

	background-image: url(/images/icons/news_folder.gif);
	background-repeat: no-repeat;
	background-position: 1.4em;
}
#submenu dd li.archive a:hover{
	background: #cccccc;
	color: #387d9e;
	display: block;
	border: 0 none;
	padding-left: 35px;
	text-decoration: none;

	background-image: url(/images/icons/news_folder.gif);
	background-repeat: no-repeat;
	background-position: 1.4em;
}
dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*----------------------------------------------------------------------------------------------------------*/
/* These styles are in footer section of the submenu*/

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	height: 14px;
	float: left;
	color: #999999;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.footer_right {
	background-image: url(/images/submenu/submenu_footer_right.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 24px;
	width: 22px;
}
.submenu_footer {
	background-image: url(/images/submenu/submenu_footer_bg.jpg);
	background-repeat: repeat-x;
	height: 24px;
	text-align: center;
	vertical-align: middle;
}
.footer_left {
	background-image: url(/images/submenu/submenu_footer_left.jpg);
	float: left;
	height: 24px;
	width: 18px;
}

/*----------------------------------------------------------------------------------------------------------*/
/* styles for the sub_menu block used in hot promo expaination */

#submenu_block {
	width: 230px;
	background-image: url(/images/submenu/submenu_bg.jpg);
	background-repeat:repeat-y;
	margin-top: 10px;
}

