﻿.pageTitleHeader
{
	padding-right: 16px;
	padding-left: 32px;
	background: url("/Images/System/professionals/bg-page-title-header.gif") repeat-x scroll left top #2C2C2C;
	padding-bottom: 23px;
	margin: 10px 0px 0px;
	width: 912px;
	padding-top: 23px;
	height: 47px;
}

.pageTitleHeader H1
{
	font-weight: bold;
	font-size: 18px;
	float: left;
	padding: 0px 0px 0px 57px;
	margin: 0;
	background: url("/Images/System/header-arrow.gif") no-repeat scroll left top transparent;
	color: #fff;
	height: 47px;
}

.topWrapper
{
	background: #2C2C2C;
	width: 960px;
	height: 29px;
}



/*****************************
         Banner Menu
*****************************/
.bannerMenuWrapper
{
	background: #fff;
	width: 942px;
	height: 18px;
	padding: 10px 18px 0px 0px;
	text-align: right;
}
.bannerMenuSeparator
{
	width: 1px;
	padding: 0px 6px;
	background: url(/Images/System/bg-bannermenu-separator.gif) no-repeat center center;
}
.bannerMenuUL
{
	margin: 0;
	padding: 0;
}
.bannerMenuUL li
{
	float: left;
	list-style-type: none;
	display: inline;
}

/*****************************
         Top Menu
*****************************/
.RadMenu RadMenu_Default
{
	float: left;
}
.topSubMenuWrapper
{
	width: 928px;
	height: 21px;
	padding: 8px 16px 0px 16px;
	background: #fff;
}


/*******************************
      Dynamic Top Menu
*******************************/
.rmText
{
	padding-left: 16px !important;
}
.RadMenu_Default .rmItem /* first level items */
{
	display: inline;
	list-style-type: none;
	float: left;
	background: url(/Images/System/professionals/bg-topmenu.gif) repeat-x left top;
	border-style: solid !important;
	border-width: 0px 1px 0px 0px !important;
	border-color: #fff !important;
}
.RadMenu_Default .rmItem:hover /* first level items hover */
{
	display: inline;
	list-style-type: none;
	float: left;
	background-color: #666666 !important;
	background-image: none !important;
	border-style: solid !important;
	border-width: 0px 1px 0px 0px !important;
	border-color: #fff !important;
	background: url(/Images/System/professionals/bg-topmenu-over.gif) no-repeat left top;
}
.rmLink:Link, .rmLink:Visited, .rmLink:Active
{
	display: block;
	height: 20px !important;
	font: 700 12px Arial, Verdana, Helvetica !important;
	color: #fff !important;
	background: url(/Images/System/professionals/topmenu-arrow.gif) no-repeat right center !important;
	float: left;
	text-decoration: none;
	padding: 6px 2px 3px 0px !important;
	cursor: pointer !important;
}
.RadMenu_Default a.rmLink:Hover
{
	text-decoration: underline;
	display: block;
	height: 23px;
	font: 700 12px Arial, Verdana, Helvetica;
	color: #fff !important;
	float: left;
	padding: 3px 2px 3px 0px;
}


.RadMenu_Default .rmItem .rmLink:Hover
{
	color: #fff !important;
}
.RadMenu_Default .rmText:hover
{
	color: #fff !important;
	font-weight: 700;
}
.RadMenu_Default .rmLevel1 .rmItem
{
	display: inline;
	list-style-type: none;
	float: left;
	background: #ffffff !important;
	border-style: solid !important;
	border-width: 0px 1px 0px 0px !important;
	border-color: #fff !important;
}
.RadMenu_Default .rmLevel1 a.rmLink:Hover
{
	background: #999;
	color: #ffffff !important;
}
.RadMenu_Default .rmLevel1 .rmItem .rmText
{
	color: #333333;
}
.RadMenu_Default .rmText:Hover
{
	color: #fff !important;
}

.RadMenu_Default .rmText
{
	padding: 0;
	margin: 0;
}
.RadMenu_Default .rmHorizontal .rmItem
{
	border: solid 1px #fff;
	height: 29px;
}
.rmVertical .rmGroup .rmLevel1
{
	border: none;
}
.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Default .rmExpanded, .RadMenu_Default .rmLevel1 .rmLink:hover
{
	color: #fff !important;
	background: url(/Images/System/professionals/topmenu-arrow.gif) no-repeat right center !important;
	text-decoration: none !important;
}
.RadMenu_Default .rmExpanded
{
	background: url(/Images/System/professionals/topmenu-arrow.gif) no-repeat right center !important;
}
.RadMenu_Default .rmGroup /* border background drop down menu */
{
	border: solid 1px #e0e0e0 !important;
}
.RadMenu_Default .rmLevel1 .rmLink:hover, .RadMenu_Default .rmLevel1 .rmFocused, .RadMenu_Default .rmLevel1 .rmExpanded
{
	color: #fff !important;
	background: #999 !important;
}
.RadMenu_Default .rmLevel1 .rmFocused .rmExpanded .rmText
{
	color: #fff;
}

.RadMenu_Default .rmExpanded .rmText
{
	color: #ffffff !important;
}
.RadMenu_Default .rmLevel1 .rmItem .rmLink .rmExpandDown .rmText
{
	color: #ffffff !important;
}

.RadMenu_Default .rmItem:Hover
{
	color: white !important;
}
.rmHorizontal .rmLink:Hover
{
	background: none;
}
.rmHorizontal .rmExpanded
{
	background-color: #333333 !important;
	background-image: url(/Images/System/professionals/bg-topmenu.gif) !important;
	background-repeat: repeat-x !important;
	background-position: left top !important;
}
.rmLevel1 .rmLevel1
{
	color: #fff;
}
.RadMenu_Default .rmText
{
	padding-right: 21px !important;
}
.RadMenu_Default .rmLink:Hover
{
	color: #ffffff !important;
}
.RadMenu_Default .rmVertical .rmItem .rmLink:Hover
{
	color: #ffffff !important;
}
.rmLink:hover .rmText
{
	color: #ffffff !important;
}


/* NEW VERSION CMS */
.RadMenu .rmLink
{
	padding: 6px 2px 3px 0px !important;
	color: #ffffff !important;
	height: 20px !important;
}
.RadMenu .rmLink:Hover
{
	padding: 6px 2px 3px 0px !important;
	color: #ffffff !important;
	height: 20px !important;
}
.RadMenu .rmText
{
	background: transparent !important;
}
.RadMenu_Default .rmRootGroup
{
	border: none !important;
}
.RadMenu .rmHorizontal .rmText
{
	padding: 0px 24px 0px 20px !important;
}
.rmLevel1 .rmText
{
	font-size: 11px;
	font-weight: 500;
}

.rmLink:hover .rmText
{
	color: #ffffff !important;
}
.rmVertical
{
	margin-top: 1px !important;
}
.RadMenu .rmGroup .rmText
{
	margin-left: 0px !important;
}

/***************************
        Top Sub Menu
****************************/
.topSubMenuRight ul
{
	margin: 0;
	padding: 0;
}
.topSubMenuRightItem
{
	display: inline;
	float: left;
}
.topSubMenuRightSeparator
{
	display: inline;
	float: left;
	width: 4px;
	padding: 0px 4px;
	color: #333333;
}


/****************************
       Sub Menu Content
****************************/
.subMenuUL
{
	padding: 0;
	margin: 0;
}
.subMenuUL li
{
	list-style-type: none;
	padding: 0px 0px 7px 0px;
}
a.level1Link:Link, a.level1Link:Visited, a.level1Link:Active
{
	font-weight: 700;
	text-decoration: none;
}
a.level1Link:Hover
{
	text-decoration: underline;
}
a.level1Selected:Link, a.level1Selected:Visited, a.level1Selected:Active
{
	font: 700 11px Arial, Verdana, Helvetica;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
a.level1Selected:Hover
{
	text-decoration: underline;
}

.subMenuULLevel2
{
	padding: 5px 0px 0px 10px;
	margin: 0;
}
.RadMenu_Default
{
	border-style: none;
}
.RadMenu
{
	border-style: none !important;
}
.RadMenu_Default
{
	border-style: none !important;
}
a.level2Link:Link, a.level2Link:Visited, a.level2Link:Hover, a.level2Link:Active
{
	font-weight: 700;
}
a.level2Selected:Link, a.level2Selected:Visited, a.level2Selected:Active
{
	color: #333;
	font-weight: 700;
	font-size: 11px;
	text-decoration: none;
}
a.level2Selected:Hover
{
	text-decoration: underline;
}
a.level3Selected:Link, a.level3Selected:Visited, a.level3Selected:Active
{
	color: #333;
	font-weight: 400;
	font-size: 11px;
	text-decoration: none;
}
a.level3Selected:Hover
{
	text-decoration: underline;
}
/*******************************
    Right Submenu Content
*******************************/
.rightSubmenuWrapper
{
	width: 191px;
	padding: 0px;
	background: #f9f9f9;
}
.rightSubmenuSection
{
	width: 181px;
	padding: 10px 10px 10px 0px;
	border-bottom: solid 1px #e0e0e0;
}
.RadMenu_Default .rmLink .rmText:Hover
{
	color: #fff;
}
.RadMenu_Default .rmRootGroup .rmSlide
{
	margin: 0px 0px 0px 0px !important;
}


.RadMenu_Default .rmGroup .rmLink .rmExpandRight
{
	background-image: url(/Images/System/professionals/arrow-grey-topmenu.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right 6px !important;
}
.RadMenu_Default .rmGroup .rmLink .rmExpanded
{
	background-image: url(/Images/System/professionals/arrow-white-topmenu.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right 6px !important;
}
.RadMenu_Default .rmGroup .rmLink .rmExpandRight:hover
{
	background-image: url(/Images/System/professionals/arrow-white-topmenu.gif) !important;
	background-repeat: no-repeat !important;
}
.RadMenu_Default .rmGroup .rmExpanded .rmExpandRight
{
	background-image: url(/Images/System/professionals/arrow-white-topmenu.gif) !important;
	background-repeat: no-repeat !important;
}
.RadMenu_Default .rmExpanded /* White arrow down when menu is expanded */
{
	background-image: url(/Images/System/professionals/bg-topmenu-active.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
}

.RadMenu_Default .rmLevel1 a.rmLink:hover
{
	background: #6DA7E6;
	color: #ffffff !important;
}
.rmFocused
{
	color: #fff !important;
}

.rmHorizontal .rmText
{
	font-weight: 700 !important;
}
.rmVertical .rmText
{
	font-weight: 400 !important;
}
.rmItem .rmLink .rmText:hover
{
	color: #fff !important;
}

/*** CMS MENU IE8 MENU FIX ***/
.RadMenu:after, .RadMenu .rmRootGroup:after
{
	content: inherit !important;
	display: block;
	height: inherit !important;
	overflow: inherit !important;
	line-height: inherit !important;
	font-size: inherit !important;
	clear: none !important;
	visibility: inherit !important;
}

/* quick job search panel */
.quickSearchWrapper
{
	padding: 7px 0px 7px 0px;
	margin: 10px 0px 0px 0px;
	width: 960px;
	background: #2c2c2c url(/Images/System/professionals/bg-page-title-header.gif) repeat-x left top;
}

/* contentLeftPanelWrapper */
.legalWelcome
{
	height:212px;
}

.legalClientWelcome
{
	height:212px;	
}
