/* ThemeAP2012Menu Style Sheet */

.ThemeAP2012Menu,.ThemeAP2012SubMenuTable
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	white-space:nowrap;
	cursor:pointer;
	color: #3058a5;
	text-align:left;
}

.ThemeAP2012SubMenu
{
	text-align:left;
	position:absolute;
	visibility:hidden;
	overflow:hidden;
	background-color: #EDEBEB;
	color: #000;
	position: absolute;
	left: 0px;
	background: #EDEBEB none repeat scroll 0% 0%;
	border-top: 3px solid #000;
	box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
}

.ThemeAP2012SubMenuTable
{
	overflow:hidden;
}

.ThemeAP2012MainItem,.ThemeAP2012MainItemHover,.ThemeAP2012MainItemActive,
.ThemeAP2012MenuItem,.ThemeAP2012MenuItemHover,.ThemeAP2012MenuItemActive
{
	border:	0;
	cursor:pointer;
	white-space:nowrap;
	padding-right:20px;
	height:40px;
}

.ThemeAP2012MainItem
{
	background-color: transparent;
}

.ThemeAP2012MainItemHover,.ThemeAP2012MainItemActive
{
	color:#000;
}

.ThemeAP2012MenuItem
{
	background-color: #EDEBEB;
	color:#000;
}

.ThemeAP2012MenuItemHover,.ThemeAP2012MenuItemActive
{
	background: #F6F5F5;
	color:#000;
}


/* horizontal main menu */

.ThemeAP2012MainItem
{
	border:	0;
}

td.ThemeAP2012MainItemHover,td.ThemeAP2012MainItemActive
{


}

td.ThemeAP2012MainItem{
	/*border-right: 1px solid #485D9E;*/
	padding-right:20px;
	
}
.ThemeAP2012MainFolderLeft,.ThemeAP2012MainItemLeft,
.ThemeAP2012MainFolderText,.ThemeAP2012MainItemText,
.ThemeAP2012MainFolderRight,.ThemeAP2012MainItemRight
{
	background-color:inherit;
	
}

/* vertical main menu sub components */

td.ThemeAP2012MainFolderLeft,
td.ThemeAP2012MainFolderLeft,
td.ThemeAP2012MainItemLeft,
td.ThemeAP2012MainItemLeft
{
	border:	0;
	background-color:inherit;
}

td.ThemeAP2012MainFolderText,
td.ThemeAP2012MainFolderText,
td.ThemeAP2012MainItemText,
td.ThemeAP2012MainItemText
{
	border:	0;
	background-color:inherit;
}

td.ThemeAP2012MainItemRight,
td.ThemeAP2012MainFolderRight
{
	border:	0;
	background-color:inherit;
	
}


tr.ThemeAP2012MainItemHover td.ThemeAP2012MainFolderLeft,
tr.ThemeAP2012MainItemActive td.ThemeAP2012MainFolderLeft,
tr.ThemeAP2012MainItemHover td.ThemeAP2012MainItemLeft,
tr.ThemeAP2012MainItemActive td.ThemeAP2012MainItemLeft
{
	
	border-style:solid;
	border-color:#3169C6; /*#000080;*/
	background-color:inherit;
}

tr.ThemeAP2012MainItemHover td.ThemeAP2012MainFolderText,
tr.ThemeAP2012MainItemActive td.ThemeAP2012MainFolderText,
tr.ThemeAP2012MainItemHover td.ThemeAP2012MainItemText,
tr.ThemeAP2012MainItemActive td.ThemeAP2012MainItemText
{
	border-style:solid;
	border-color:#3169C6; /*#000080;*/
	background-color:inherit;
}

tr.ThemeAP2012MainItemHover td.ThemeAP2012MainFolderRight,
tr.ThemeAP2012MainItemActive td.ThemeAP2012MainFolderRight,
tr.ThemeAP2012MainItemHover td.ThemeAP2012MainItemRight,
tr.ThemeAP2012MainItemActive td.ThemeAP2012MainItemRight
{
	border-style:solid;
	border-color:#3169C6; /*#000080;*/
	background-color:inherit;
}

/* sub menu sub components */

.ThemeAP2012MenuFolderLeft,.ThemeAP2012MenuItemLeft,
.ThemeAP2012MenuFolderText,.ThemeAP2012MenuItemText,
.ThemeAP2012MenuFolderRight,.ThemeAP2012MenuItemRight
{
	border:	0;
	white-space:nowrap;
	background-color:inherit;
	content:">"
}


.ThemeAP2012MenuFolderLeft,
.ThemeAP2012MenuItemLeft
{
}

.ThemeAP2012MenuFolderText,
.ThemeAP2012MenuItemText
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	paddint-top:2px;
}

.ThemeAP2012MenuFolderRight,
.ThemeAP2012MenuItemRight
{
	
}

.ThemeAP2012MenuItemHover .ThemeAP2012MenuFolderLeft,
.ThemeAP2012MenuItemActive .ThemeAP2012MenuFolderLeft,
.ThemeAP2012MenuItemHover .ThemeAP2012MenuItemLeft,
.ThemeAP2012MenuItemActive .ThemeAP2012MenuItemLeft
{

	border-width:0; /*1px 0px 1px 1px;*/
	border-style:solid;
	border-color:#000080;
}

.ThemeAP2012MenuItemHover .ThemeAP2012MenuFolderText,
.ThemeAP2012MenuItemActive .ThemeAP2012MenuFolderText,
.ThemeAP2012MenuItemHover .ThemeAP2012MenuItemText,
.ThemeAP2012MenuItemActive .ThemeAP2012MenuItemText
{

	border-width:0; /*1px 0px 1px 0px;*/
	border-style:solid;
	border-color:#000080;
}

.ThemeAP2012MenuItemHover .ThemeAP2012MenuFolderRight,
.ThemeAP2012MenuItemActive .ThemeAP2012MenuFolderRight,
.ThemeAP2012MenuItemHover .ThemeAP2012MenuItemRight,
.ThemeAP2012MenuItemActive .ThemeAP2012MenuItemRight
{

	border-width:0; /*1px 1px 1px 0px;*/
	border-style:solid;
	border-color:#000080;
}

/* menu splits */

.ThemeAP2012MenuSplit
{
	overflow:hidden;
	background-color:inherit;
}


.ThemeAP2012MenuItem img.seq1
{
	display:inline;
}

.ThemeAP2012MenuItemHover seq2,
.ThemeAP2012MenuItemActive seq2
{
	display:inline;
}

.ThemeAP2012MenuItem .seq2,
.ThemeAP2012MenuItemHover .seq1,
.ThemeAP2012MenuItemActive .seq1
{
	display:none;
}
