﻿/* Main Menu and Flyouts */

.SubMenuContainer
{
	z-index: 900;
	display: none;
	visibility: hidden;
	border: 1px #c8cfe5 solid;
	border-top: 0;
	background:#ffffff url(images/menu_dropdown_BG.gif) repeat-y top right;
}

.SubMenuItemFirst
{
	background:top left;
	opacity:0.95;
	filter:alpha(opacity=95);
	white-space:nowrap;
}
.SubMenuItemFirst a
{
	background:url(images/subpage_bullet_2.jpg) 3px center no-repeat;
	min-width: 165px;
	font:13px Arial, Helvetica, Serif;
	padding: 3px 10px 3px 16px;
	color:#4055a4;
	display: block;
	text-decoration: none;
	border-top: 1px #c8cfe5 solid;
}
.SubMenuItemFirst a:hover
{
	color:#0e3ce7;
	text-decoration: underline;
}
.SubMenuItemFirstWithSubMenu
{
	background:top left;
	opacity:0.95;
	filter:alpha(opacity=95);
	white-space:nowrap;
}
.SubMenuItemFirstWithSubMenu a
{
	background:url(images/subpage_bullet_2.jpg) 3px center no-repeat;
	min-width: 165px;
	font:13px Arial, Helvetica, Serif;
	padding: 3px 10px 3px 16px;
	color:#4055a4;
	display: block;
	text-decoration: none;
	border-top: 1px #c8cfe5 solid;
}
.SubMenuItemFirstWithSubMenu a:hover
{
	color:#0e3ce7;
	text-decoration: underline;
}

.SubMenuItemMiddle
{
	background:top left;
	opacity:0.95;
	filter:alpha(opacity=95);
	white-space:nowrap;
}
.SubMenuItemMiddle a
{
	background:url(images/subpage_bullet_2.jpg) 3px center no-repeat;
	min-width: 165px;
	font:13px Arial, Helvetica, Serif;
	padding: 3px 10px 3px 16px;
	color:#4055a4;
	display: block;
	text-decoration: none;
	border-top: 1px #c8cfe5 solid;
}
.SubMenuItemMiddle a:hover
{
	color:#0e3ce7;
	text-decoration: underline;
}
.SubMenuItemMiddleWithSubMenu
{
	background:top left;
	opacity:0.95;
	filter:alpha(opacity=95);
	white-space:nowrap;
}
.SubMenuItemMiddleWithSubMenu a
{
	background:url(images/subpage_bullet_2.jpg) 3px center no-repeat;
	min-width: 165px;
	font:13px Arial, Helvetica, Serif;
	padding: 3px 10px 3px 16px;
	color:#4055a4;
	display: block;
	text-decoration: none;
	border-top: 1px #c8cfe5 solid;
}
.SubMenuItemMiddleWithSubMenu a:hover
{
	color:#0e3ce7;
	text-decoration: underline;
}

.SubMenuItemLast
{
	background:top left;
	opacity:0.95;
	filter:alpha(opacity=95);
	white-space:nowrap;
}
.SubMenuItemLast a
{
	background:url(images/subpage_bullet_2.jpg) 3px center no-repeat;
	min-width: 165px;
	font:13px Arial, Helvetica, Serif;
	padding: 3px 10px 3px 16px;
	color:#4055a4;
	display: block;
	text-decoration: none;
	border-top: 1px #c8cfe5 solid;
}
.SubMenuItemLast a:hover
{
	color:#0e3ce7;
	text-decoration: underline;
}
.SubMenuItemLastWithSubMenu
{	
	background:top left;
	opacity:0.95;
	filter:alpha(opacity=95);
	white-space:nowrap;
}
.SubMenuItemLastWithSubMenu a
{
	background:url(images/subpage_bullet_2.jpg) 3px center no-repeat;
	min-width: 165px;
	font:13px Arial, Helvetica, Serif;
	padding: 3px 10px 3px 16px;
	color:#4055a4;
	display: block;
	text-decoration: none;
	border-top: 1px #c8cfe5 solid;
}
.SubMenuItemLastWithSubMenu a:hover
{
	color:#0e3ce7;
	text-decoration: underline;
}

.SubMenuItemSingle
{
	background:top left;
	opacity:0.95;
	filter:alpha(opacity=95);
	white-space:nowrap;
}
.SubMenuItemSingle a
{
	background:url(images/subpage_bullet_2.jpg) 3px center no-repeat;
	min-width: 165px;
	font:13px Arial, Helvetica, Serif;
	padding: 3px 10px 3px 16px;
	color:#4055a4;
	display: block;
	text-decoration: none;
	border-top: 1px #c8cfe5 solid;
}
.SubMenuItemSingle a:hover
{
	color:#0e3ce7;
	text-decoration: underline;
}
.SubMenuItemSingleWithSubMenu
{
	background:top left;
	opacity:0.95;
	filter:alpha(opacity=95);
	white-space:nowrap;
}
.SubMenuItemSingleWithSubMenu a
{
	background:url(images/subpage_bullet_2.jpg) 3px center no-repeat;
	min-width: 165px;
	font:13px Arial, Helvetica, Serif;
	padding: 3px 10px 3px 16px;
	color:#4055a4;
	display: block;
	text-decoration: none;
	border-top: 1px #c8cfe5 solid;
}
.SubMenuItemSingleWithSubMenu a:hover
{
	color:#0e3ce7;
	text-decoration: underline;
}