/* ********************************
   Main Menu
   ******************************** */
#MainMenuLogo
{
	height: 165px;
	width: 100%;
	background-image: url(MenuBackground.png.ashx);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
}

#MainMenu
{
	height: 165px;
	background-image: url(LogoWithMenuBackground.png.ashx);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 228px;
	position: relative;
}

#MainMenu a, #MainMenu a:link, #MainMenu a:visited, #MainMenu a:focus, #MainMenu a:hover, #MainMenu a:active
{
	text-decoration: none!important;
}

#MainMenu table
{
	border: none;
}

#MainMenu td
{
	vertical-align: top;
	white-space: nowrap;
}

.MainMenuItem
{
	position: relative;
	width: 10px;
	height: 47px;
}

.MainMenuItemCenter
{
	position: relative;
	width: 17px;
	height: 47px;
}

.MainMenuLeft, .MainMenuLeftSelected
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url(MainMenuLeft.png.ashx);
	background-repeat: no-repeat;
	background-position: right top;
}

.MainMenuLeftSelected
{
	background-image: url(MainMenuLeftSelected.png.ashx);
}

.MainMenuRight, .MainMenuRightSelected
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url(MainMenuRight.png.ashx);
	background-repeat: no-repeat;
	background-position: left top;
}

.MainMenuRightSelected
{
	background-image: url(MainMenuRightSelected.png.ashx);
}

.MainMenuContent, .MainMenuContentSelected
{
	padding: 20 8 0 8;
	height: 47px;
	background-image: url(MainMenuContent.png.ashx);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.MainMenuContentSelected
{
	background-image: url(MainMenuContentSelected.png.ashx);
}

#User
{
	position: absolute;
	right: 10px;
	top: 5px;
}

/* ********************************
   Sub Menu
   ******************************** */
#SubMenu
{
	vertical-align: top;
	width: 230px;
}

#SubMenu a, #SubMenu a:link, #SubMenu a:visited, #SubMenu a:focus, #SubMenu a:hover, #SubMenu a:active
{
	text-decoration: none!important;
}

.SubMenuHeader
{
	background-image: url(SubMenuHeader.png.ashx);
	background-repeat: no-repeat;
	background-position: left top;
	width: 178px;
	height: 39px;
	margin-left: 29px;
	padding-top: 0px;
	padding-left: 31px;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.SubMenuHeader div
{
	padding-top: 13px;
}

.SubMenuItemFirst
{
	background-image: url(SubMenuItemFirst.png.ashx);
	background-repeat: no-repeat;
	background-position: left top;
	width: 178px;
	height: 36px;
	margin-left: 29px;
	padding-top: 0px;
	padding-left: 31px;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.SubMenuItemFirst div
{
	padding-top: 14px;
}

.SubMenuItem
{
	background-image: url(SubMenuItem.png.ashx);
	background-repeat: no-repeat;
	background-position: left top;
	width: 178px;
	height: 36px;
	margin-left: 29px;
	padding-left: 31px;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

div.SubMenuItem div
{
	padding-top: 10px;
}

.SubMenuItemLast
{
	background-image: url(SubMenuItemLast.png.ashx);
	background-repeat: no-repeat;
	background-position: left top;
	width: 178px;
	height: 138px;
	margin-left: 29px;
	padding-top: 14px;
	padding-left: 31px;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

/* ********************************
   Content Pane
   ******************************** */
#dnn_ContentPane
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	width: 540px;
}

.ContentPane, .ContentPane p, .ContentPane td, .ContentPane div
{
	font-family: Verdana;
}

/* ********************************
   Right Pane
   ******************************** */
#dnn_RightPane
{
	width: 230px;
	vertical-align: top;
	padding: 0px 0px 0px 25px;
	padding-top: 34px;
}

#dnn_RightPane html, #dnn_RightPane p, #dnn_RightPane td, #dnn_RightPane th, #dnn_RightPane a, #dnn_RightPane span, #dnn_RightPane div, #dnn_RightPane input, #dnn_RightPane select, #dnn_RightPane label
{
	font-family: Arial, Helvetica!important;
}


