/******************************************************************
Body Styles
******************************************************************/
HTML
{
	/*height: 100%;*/
}

BODY
{
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	/*line-height:17px;*/
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	width:100%;
	/*height:100%;*/
	margin: 0px;
	padding: 0px;
	scrollbar-3dlight-color:#DCE5F1;
	scrollbar-arrow-color:#DCE5F1;
	scrollbar-base-color:#BACCE3;
	scrollbar-highlight-color:#DCE5F1;
	scrollbar-shadow-color:#DCE5F1;
}

FORM
{
	/*height: 0px;*/
}

DIV
{
	margin: 0px;
	padding: 0px;
}

.pageXMargin
{
	width:22px;
}

.pageRightMagin
{
	width:140px;
	background-image:url(../../media/images/sideBar/links.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:bottom right;
}

.pageFullHeight
{
	/*height: 100%;*/
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
}

.pageContent
{
	width: 770px;
	vertical-align: top;
	text-align: center;
	background-color: #FFFFFF;
}

.pageBackground
{
	background-color: #E2E7EA;
	width: 50%;
}

.pageBackground2
{
	background-color: #EEE5DC;
	width: 16%;
}


/******************************************************************
left menu Style
******************************************************************/
.leftMenuArea
{
	width: 216px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	vertical-align:top;
}

.leftMenuAreaBG
{
	width: 178px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	vertical-align:top;
}

.leftMenuBullet
{
	width:25px;
	height:19px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	vertical-align:middle;
}

.leftMenuItem
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #515151;
	width: 162px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.leftMenuItem A
{
	font-size: 11px;
	font-weight: normal;
	color: #515151;
	width: 162px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-decoration: none;
}

.leftMenuItem A:Hover
{
	font-size: 11px;
	font-weight: normal;
	color: #0C4393;
	width: 162px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.leftMenuDZLogo
{
	width:176px;
	height:70px;
}

.leftMenuItemArea
{
	width: 188px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

.leftMenuSelectedItemArea
{
	width:176px;
	height:45px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	vertical-align:top;
	background-color:#BACCE3;
}

.leftMenuIdents
{
	width:45px;
	height:45px;
	border:0px;
}

.leftMenuXMargin
{
	width:5px;
}

.leftMenuYMargin
{
	height: 20px;
}

.leftMenuLinkArea
{
	width:126px;
}

.leftMenuArea a
{
	font-family:verdana;
	font-size:12px;
	height: 24px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#27277F;
	cursor:pointer;
}

.leftMenuArea a:hover
{
	font-family:verdana;
	font-size:12px;
	height: 24px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#1087D7;
	cursor:pointer;
}

.leftMenuArea .subItem
{
	font-family:verdana;
	font-size:12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:capitalize;
	text-decoration: none;
	color:#27277F;
	cursor:pointer;
}

.leftMenuArea .subItem:hover
{
	font-family:verdana;
	font-size:12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:capitalize;
	text-decoration: none;
	color:#065C99;
	cursor:pointer;
}

.leftMenuLinkArea .subItemSelected
{
	font-family:verdana;
	font-size:12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:capitalize;
	text-decoration: none;
	color:#065C99;
	cursor:pointer;
}
.leftMenuLinkArea .subItemSelected:hover
{
	font-family:verdana;
	font-size:12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:capitalize;
	text-decoration: none;
	color:#065C99;
	cursor:pointer;
}

.leftMenuLine
{
	width: 178px;
	height: 1px;
	background-color: #515151;
}

.leftMenuMainItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	height: 24px;
	font-weight: normal;
	text-decoration: none;
	color:# 515151;
}

.leftMenuMainItem A
{
	font-size: 12px;
	width: 100%;
	height: 24px;
	font-weight: normal;
	text-decoration: none;
	color: #515151;
}

.leftMenuMainItem A:Hover
{
	font-size: 12px;
	width: 100%;
	height: 24px;
	font-weight: normal;
	text-decoration: none;
	color: #6099BC;
}

.leftMenuSubItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	height: 18px;
	font-weight: normal;
	text-decoration: none;
	color:# 515151;
	padding-left: 0px;
}

.leftMenuSubItem A
{
	font-size: 11px;
	width: 100%;
	height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #515151;
	padding-left: 0px;
}

.leftMenuSubItem A:Hover
{
	font-size: 11px;
	width: 100%;
	height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #0C4393;
	padding-left: 0px;
}

.leftMenuLinkArea ul
{
	margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
	position:relative;
}
.leftMenuLinkArea ul li
{
	margin-top: 0px;
	margin-left: 0px;
    margin-bottom: 5px;
	list-style-image:url(../../media/images/buttons/bullet.gif);
	position:relative;
}

.latestNewsTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #2A8EBF;
	padding-top: 32px;
	padding-bottom: 10px;
	text-align: left;
}

/******************************************************************
Right Menu (Information Zone Styles)
******************************************************************/
.infoZoneBG
{
	background-color: #F6E47F;
}
.infoZoneTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #27277F;
}
.infoZoneText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #27277F;
}
.infoZoneLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #27277F;
	text-align: right;
	text-decoration: none;
}
.infoZoneLink A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #27277F;
	text-align: right;
	text-decoration: none;
}
.infoZoneLink A:Hover
{
	color: #1087D7;
	text-decoration: underline;
}
/******************************************************************
page content Style
******************************************************************/
.pageTotalContentArea
{
	width:100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align:left;
	vertical-align:top;
}

.pageContentTitleArea
{
	margin: 0px;
	padding: 0px;
	height:52px;
	text-align:left;
	vertical-align:bottom;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#27277F;
}

.pageContentYMargin
{
	height:15px;
}

.contentLink
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#27277F;
}

.contentLink:hover
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#27277F;
}

.contentBigLink
{
	font-family:verdana;
	font-size:14px;
	vertical-align:top;
	text-align:left;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#27277F;
}

.contentBigLink:hover
{
	font-family:verdana;
	font-size:14px;
	vertical-align:top;
	text-align:left;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#27277F;
}

.homePageLinks
{
	font-size: 11px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	color: #FFFFFF;
	height: 23px;
}

.homePageLinks A
{
	color: #FFFFFF;
	text-decoration: none;
}

.homePageLinks A:Hover
{
	color: #E2E7EA;
	text-decoration: none;
}

/******************************************************************
resource listing Styles
******************************************************************/
.listingTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #065C99;
}

.listingYMargin
{
	height: 5px;
}

.listingYInnerMargin
{
	height: 5px;
	background-color: #DFEAF1;
}

.listingLine
{
	background-color: #6099BC;
	height: 1px;
}

.listingHilite
{
	background-color: #DFEEF5;
}

.listingHiliteAreaTitle
{
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	width: 22%;
}

.listingHiliteAreaLearnLogTitle
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#27277F;
	width: 70%;
}

.mediaIcon
{
	width:27px;
	height:20px;
}

.listingLinkAreaText
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:right;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#666666;
}

.listingLinkAreaTextSelected
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:right;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#27277F;
}

.listingLinkAreaText a
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#666666;
}

.listingLinkAreaText a:hover
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#666666;
}

.listingBigYMargin
{
	height:15px;
}

/******************************************************************
form Styles
******************************************************************/
.inputYMargin
{
	height:3px;
}

.textInputNoHilite
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	width: 295px;
	height:15px;
}

.textInputHilite
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	width: 295px;
	height:15px;
}

.textInputHiliteSmall
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	width: 150px;
	height:15px;
}

.textInputHiliteNoWidth
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	height:15px;
}

.textInputHiliteTiny
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	width: 30px;
	height:15px;
}

.textInputHiliteMulti
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	width: 295px;
}

.textInputHiliteMultiLink a
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:center;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#666666;
}

.textInputHiliteMultiLink a:hover
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:center;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color:#666666;
}

.textAreaHilite
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	width: 90%;
	height: 75px;
}

.textAreaHiliteBig
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	width: 375px;
	height:75px;
}

.textAreaHiliteForums
{
	font-family:verdana;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	line-height:17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6099BC;
	border-right-color: #6099BC;
	border-bottom-color: #6099BC;
	border-left-color: #6099BC;
	background-color:#FFFFFF;
	width: 90%;
}

.errorText
{
	color: #CC0033;
}

/* Find a solicitor styles (for results) */
.findMemberName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C4393;
}

.findLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
	text-align: right;
	vertical-align: top;
	width: 25%;
}

.findData
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
	text-align: left;
	width: 75%;
}

.findData A
{
	font-weight: normal;
	color: #0C4393;
	text-decoration: none;
}

.findData A:Hover
{
	font-weight: normal;
	color: #6099BC;
	text-decoration: none;
}

.newsNavigation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #515151;
	text-align: right;
	width: 100%;
}

.newsNavigation A
{
	font-weight: normal;
	color: #0C4393;
	text-decoration: none;
}

.newsNavigation A:Hover
{
	font-weight: normal;
	color: #6099BC;
	text-decoration: none;
}