@charset "utf-8";
/* CSS Document of Harris Private Bank */
/**************************************************************************/
/*SUPRESSIONS*/
#company_news_empty
{
display: inline;
}
#company_news_content
{
display: inline;
}
#google_box
{
display: inline;
}
#email_box
{
display: inline;
}
#HIS_text
{
display:inline;
}
/**************************************************************************/
sup {
	font-size: 65%
}

body {
	margin: 0px;
	background-color:transparent;
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color:#5c5c5c;
	padding: 0px;	
	 
	
	}
	
a {
-moz-outline:none;
}

html {

overflow-y: scroll;

}

h1 {
color:#990000;
font-size:20px;
font-weight:normal;
padding:0px;
margin:0px
}
h2 {
color:#990000;
font-size:20px;
font-weight:normal;
padding:0px;
margin:0px 0px 7px 0px;
}

h3 {
color:#990000;
font-size:18px;
font-weight:normal;
padding:0px;
margin:0px
}

h4 {
	color:#990000;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px
}

img {
border:0px;
}

/*genral*/
.sidefont {
font-size:11px}

.fontmax-min {
font-size:11px;
line-height:17px
}

.fontnormal {
font-size:12px;
line-height:17px
}
.fontbacknormal {
font-size:13px;
line-height:17px
}

.fontbackred {
font-size:13px;
line-height:17px;
color:#990000
}
.fontbackbiger {
	font-size:14px;
	line-height:20px
}

.white_text {
font-size:12px;
color:#ffffff
}

.white_text_13 {
font-size:13px;
color:#ffffff
}



.red_text {
font-size:12px;
color:#990000
}

.breadcrumb_page {
font-size:11px;
color:#5c5c5c;


}


.maroon_bold_text {
	font-size:12px;
	color:#990000;
	font-weight: bold; 
}

.error_msg{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 11px;
}

.text11px{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}



/*Form*/
.logintext_box {
width:160px;
padding-left:7px;
color:#717171;
text-transform:none;
height:18px;
border:1px solid #999999
}

/*Link */
.linkred A:link {
font-size: 11px; 
COLOR: #990000; 
text-decoration: underline
}
.linkred A:active {
font-size: 11px; 
COLOR: #990000; 
text-decoration:underline
}
.linkred A:visited {
font-size: 11px; 
COLOR: #990000; 
text-decoration:underline
}
.linkred A:hover {
font-size: 11px; 
COLOR: #4e8abe; 
text-decoration:underline
}



/*Link */
.linkred2 A:link {
font-size: 13px; 
COLOR: #990000; 
text-decoration: underline
}
.linkred2 A:active {
font-size: 13px; 
COLOR: #990000; 
text-decoration:underline
}
.linkred2 A:visited {
font-size: 13px; 
COLOR: #990000; 
text-decoration:underline
}
.linkred2 A:hover {
font-size: 13px; 
COLOR: #4e8abe; 
text-decoration:underline
}




.linkrednosize A:link {

COLOR: #990000; 
text-decoration: underline
}
.linkrednosize A:active {

COLOR: #990000; 
text-decoration:underline
}
.linkrednosize A:visited {

COLOR: #990000; 
text-decoration:underline
}
.linkrednosize A:hover {

COLOR: #4e8abe; 
text-decoration:underline
}

.linkblue_single A:link {
font-size: 11px; 
COLOR: #4e8abe; 
text-decoration:underline
}



.linkfooterd A:link {
font-size: 10px; 
COLOR: #333333; 
text-decoration: none;
text-transform: uppercase; 
}
.linkfooterd A:active {
font-size: 10px; 
COLOR: #333333; 
text-decoration:none;
text-transform: uppercase;
}
.linkfooterd A:visited {
font-size: 10px; 
COLOR: #333333; 
text-decoration:none;
text-transform: uppercase;
}
.linkfooterd A:hover {
font-size: 10px; 
COLOR: #4e8abe; 
text-decoration:none;
text-transform: uppercase;
}


.linkblack A:link {
font-size: 11px; 
COLOR: #5c5c5c; 
text-decoration: underline;
text-transform: none; 
}
.linkblack A:active {
font-size: 11px; 
COLOR: #5c5c5c; 
text-decoration:underline;
text-transform: none;
}
.linkblack A:visited {
font-size: 11px; 
COLOR: #5c5c5c; 
text-decoration:underline;
text-transform: none;
}
.linkblack A:hover {
font-size: 11px; 
COLOR: #4e8abe; 
text-decoration:underline;
text-transform: none;
}


.linkblack2 A:link {
font-size: 12px; 
COLOR: #5c5c5c; 
text-decoration: underline;
text-transform: none; 
}
.linkblack2 A:active {
font-size: 12px; 
COLOR: #5c5c5c; 
text-decoration:underline;
text-transform: none;
}
.linkblack2 A:visited {
font-size: 12px; 
COLOR: #5c5c5c; 
text-decoration:underline;
text-transform: none;
}
.linkblack2 A:hover {
font-size: 12px; 
COLOR: #4e8abe; 
text-decoration:underline;
text-transform: none;
}

.linkblackbold A:link {
font-size: 12px; 
COLOR: #5c5c5c; 
font-weight:bold; 
text-decoration: none;
text-transform: none; 
}
.linkblackbold A:active {
font-size: 12px; 
COLOR: #5c5c5c;
font-weight:bold; 
text-decoration:none;
text-transform: none;
}
.linkblackbold A:visited {
font-size: 12px; 
COLOR: #5c5c5c; 
font-weight:bold; 
text-decoration:none;
text-transform: none;
}
.linkblackbold A:hover {
font-size: 12px; 
COLOR: #4e8abe;
font-weight:bold;  
text-decoration:none;
text-transform: none;
}


.linkred_big A:link {
font-size: 12px; 
COLOR: #990000; 
text-decoration: underline
}

.linkred_big A:active {
font-size: 12px; 
COLOR: #990000; 
text-decoration: underline
}
.linkred_big A:visited {
font-size: 12px; 
COLOR: #990000; 
text-decoration: underline
}
.linkred_big A:hover {
font-size: 12px; 
COLOR: #4e8abe; 
text-decoration: underline
}


.linkred_big_bold A:link {
font-size: 12px; 
COLOR: #990000; 
text-decoration: none;
font-weight:bold;
}

.linkred_big_bold A:active {
font-size: 12px; 
COLOR: #990000; 
text-decoration: none;
font-weight:bold;
}

.linkred_big_bold A:visited {
font-size: 12px; 
COLOR: #990000; 
text-decoration: none;
font-weight:bold;
}

.linkred_big_bold A:hover {
font-size: 12px; 
COLOR: #4e8abe; 
text-decoration: none;
font-weight:bold;
}



.linkred_big2 A:link {
font-size: 12px; 
COLOR: #990000; 
text-decoration: underline
}

.linkred_big2 A:active {
font-size: 12px; 
COLOR: #cc0000; 
text-decoration: underline
}
.linkred_big2 A:visited {
font-size: 12px; 
COLOR: #990000; 
text-decoration: underline
}
.linkred_big2 A:hover {
font-size: 12px; 
COLOR: #4e8abe;  
text-decoration: underline
}


.Layer1 {
position:absolute;
	left:-242px;
	top:-43px;
	width:265px;
	height:160px;
	z-index:101;
	display:none
	}

.Layer2{
	position:absolute;
	left:-237px;
	top:3px;
	width:268px;
	height:152px;
	z-index:101;
	display:none
}

.Layer3 {
	position:absolute;
	left:-242px;
	top:94px;
	width:266px;
	height:156px;
	z-index:101;
	display:none
}
.Layer5 {
	position:absolute;
	left:142px;
	top:50px;
	width:236px;
	height:153px;
	z-index:101;
	display:none
}

.logintab{
	position:absolute;
	left:158px;
	top:1px;
	width:114px;
	height:32px;
	z-index:101;
	display:none
}

.Layer6 {
	position:absolute;
	left:1px;
	top:-222px;
	width:216px;
	height:129px;
	z-index:101;
}

.Layer6b {
	position:absolute;
	left:3px;
	top:-238px;
	width:216px;
	height:129px;
	z-index:101;
}


.Layer6_1 {
	position:absolute;
	left:2px;
	top:-190px;
	width:216px;
	height:129px;
	z-index:101;
}
.Layer7 {
	position:absolute;
	left:123px;
	top:260px;
	width:228px;
	height:131px;
	z-index:1002;
}
.Layer8 {
	position:absolute;
	left:437px;
	top:240px;
	width:60px;
	height:46px;
	z-index:505;
}
.Layer9 {
	position:absolute;
	left:413px;
	top:334px;
	width:83px;
	height:55px;
	z-index:205;
}
.Layer10 {
	position:absolute;
	left:81px;
	top:110px;
	width:47px;
	height:34px;
	z-index:1003;
}
.Layer11 {
	position:absolute;
	left:361px;
	top:220px;
	width:37px;
	height:28px;
	z-index:1004;
}
.Layer12 {
	position:absolute;
	left:330px;
	top:208px;
	width:63px;
	height:39px;
	z-index:1005;
}
.Layer13 {
	position:absolute;
	left:324px;
	top:159px;
	width:79px;
	height:44px;
	z-index:104;
}

.Layer14 {
	position:absolute;
	left:-230px;

	top:-129px;
	width:90px;
	height:19px;
	z-index:1001;
}
.Layer15 {
	position:absolute;
	left:-296px;
	top:-170px;
	width:314px;
	height:20px;
	z-index:102;
}
.Layer16 {
	position:absolute;
	left:-295px;
	top:-148px;
	width:311px;
	height:389px;
	z-index:103;
}
.Layer17 {
	position:absolute;
	left:-292px;
	top:-127px;
	width:109px;
	height:16px;
	z-index:104;
}
.Layer18 {
	position:absolute;
	left:-293px;
	top:-103px;
	width:94px;
	height:12px;
	z-index:105;
}
.Layer19 {
	position:absolute;
	left:-235px;
	top:-149px;
	width:112px;
	height:14px;
	z-index:106;
}
.Layer20 {
	position:absolute;
	left:-231px;
	top:-128px;
	width:97px;
	height:11px;
	z-index:104;
}
.Layer21 {
	position:absolute;
	left:-230px;
	top:-169px;
	width:87px;
	height:12px;
	z-index:107;
}
.LayerDisc {
	position:absolute;
	left:72px;
	top:260px;
	width:87px;
	height:12px;
	z-index:107;
}
.LayerDisc1 {
	position:absolute;
	left:0px;
	top:420px;
	width:87px;
	height:12px;
	z-index:107;
}
.LayerDisc2 {
	position:absolute;
	left:0px;
	top:620px;
	width:87px;
	height:12px;
	z-index:107;
}

.LayerS {
	position:absolute;
	left:-294px;
	top:-230px;
	width:291px;
	height:293px;
	z-index:101;
}
.LayerSLW1 {
	position:absolute;
	left:-294px;
	top:-230px;
	width:291px;
	height:293px;
	z-index:101;
}.LayerSLW2 {
	position:absolute;
	left:-294px;
	top:-230px;
	width:291px;
	height:293px;
	z-index:101;
}

.LayerAB {
	position:absolute;
	left:-294px;
	top:-200px;
	width:291px;
	height:293px;
	z-index:101;
}


.Layer1m {
	position:absolute;
	left:293px;
	top:4px;
	width:209px;
	height:144px;
	z-index:101;
}
.Layer2m {
	position:absolute;
	left:294px;
	top:-6px;
	width:109px;
	height:34px;
	z-index:102;
}

/* 123 next TAB */

.linkTAB A:link {
	font-size: 11px;
	color: #4f89be;
	text-decoration: none;
	font-weight: bold;
	

}

.linkTAB A:active {
	font-size: 11px;
	color: #4f89be;
	text-decoration: none;
	font-weight: bold;
	


}
.linkTAB A:visited {
	font-size: 11px;
	color: #4f89be;
	text-decoration: none;
	font-weight: bold;
	


}
.linkTAB A:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	line-height:16px;
}

/*-------------------------------------Map Rollover Start-----------------------------------------*/


#rollover_map{
	width:528px;
	height:340px;
	

			
			
				
}

#container_page{
	width:960px;
	height:340px;
	position:relative
			
}

#rollover_map li {
	list-style-type: none;
}

#washington {
	position:absolute;
	width:69px;
	height:51px;
	z-index:101;
	left: 33px;
	top: 226px;
	background-image:url(/vgn/hpbm/assets/images/prefix_washington.gif);
	display:none;
	cursor:pointer

	
}
#wisconsin {
	position:absolute;
	width:50px;
	height:60px;
	z-index:101;
	left: 291px;
	top: 279px;
	background-image:url(/vgn/hpbm/assets/images/prefix_wisconsin.gif);
	display:none;
	cursor:pointer
}
#arizona_map {
	position:absolute;
	width:73px;
	height:80px;
	z-index:102;
	left: 71px;
	top: 388px;
	background-image:url(/vgn/hpbm/assets/images/prefix_arizona.gif);
	display:none;
	cursor:pointer
}
#indiana_map {
	position:absolute;
	width:33px;
	height:56px;
	z-index:103;
	left: 341px;
	top: 339px;
	background-image:url(/vgn/hpbm/assets/images/prefix_indiana.gif);
	display:none;
	cursor:pointer
}

#illinois {
	position:absolute;
	width:42px;
	height:70px;
	z-index:104;
	left: 305px;
	top: 336px;
	background-image:url(/vgn/hpbm/assets/images/prefix_illinois.gif);
	display:none;
	cursor:pointer;
}

#virginia {
	position:absolute;
	width:81px;
	height:47px;
	z-index:105;
	left: 386px;
	top: 360px;
	background-image:url(/vgn/hpbm/assets/images/prefix_virginia.gif);
	display:none;
	cursor:pointer
}
#florida {
	position:absolute;
	width:92px;
	height:72px;
	z-index:106;
	left: 353px;
	top: 468px;
	background-image:url(/vgn/hpbm/assets/images/prefix_florida.gif);
	display:none;
	cursor:pointer	
}

.Layernd {
	position:absolute;
	left:803px;
	top:14px;
	width:201px;
	height:209px;
	z-index:101;
}

.Layerndb {
	position:absolute;
	left:797px;
	top:-3px;
	width:201px;
	height:209px;
	z-index:101;
}


.Layernewdiv {
	position:absolute;
	left:3px;
	top:-299px;
	width:216px;
	z-index:101;
}

/*-------------------------------------Map Rollover End-----------------------------------------*/
/*-------------------------------------Who We Are View Map Start-----------------------------------------*/
#SE_WA {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2001;
	left: -112px;
	top: 0px;
	display:none;
}

#Scott_AZ {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2001;
	left: -112px;
	top: 0px;
	display:none;
}
#WestPalm_FL {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2001;
	left: -112px;
	top: 0px;
	display:none;
}
#WPB {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2001;
	left: -112px;
	top: 0px;
	display:none;
}
#chicago_IL {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2001;
	left: -112px;
	top: 0px;
	display:none

}

#MCLN_VA {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2001;
	left: -123px;
	top: -2px;
	display:none;
}
/*-------------------------------------Who We Are View Map End-----------------------------------------*/

#CrownPoint {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none;
}


#Winetka {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none;
}

#STCharles {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}


#LakeForest {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}


#Naperville {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}

#Hinsdale {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}
#Barrington {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}
#Naples_FL {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}
#Sarasota_FL {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}
#Carefree_AZ {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}

#Chicago_IL {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}
#Phnx_AZ {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -132px;
	top: 29px;
	display:none
}



#Phnx_AZ1 {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2002;
	left: -132px;
	top: 160px;
	display:none
}

#Scottsdale_AZ {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2002;
	left: -132px;
	top: 497px;
	display:none
}

#Scottsdale_AZ1 {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2002;
	left: -127px;
	top: 722px;
	display:none
}

#Carmel_IN {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -130px;
	top: 2px;
	display:none
}

#Seattle_WA {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}
#Pop_Ad {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}

#Mequon_WI {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}
#Brookfeild_WI {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}
#Cedarburg_WI {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}
#LaCrosse_WI {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}
#Milwaukee_WI {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}
#Pewaukee_WI {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}
#Reedsburg_WI {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -119px;
	top: 1px;
	display:none
}
#Tuscon_AZ {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -121px;
	top: 938px;
	display:none
}

#Tuscon_AZ1 {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -96px;
	top: 1025px;
	display:none
}

#Tuscon_AZ2 {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -126px;
	top: 1210px;
	display:none
}
#McLean_VA {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -69px;
	top: 25px;
	display:none
}
#McLean_VA1 {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -70px;
	top: 117px;
	display:none
}
#McLean_VA2 {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -69px;
	top: 179px;
	display:none
}
#McLean_VA3 {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -69px;
	top: 373px;
	display:none
}
#McLean_VA4 {
	position:absolute;
	width:767px;
	height:467px;
	z-index:2001;
	left: -67px;
	top: 568px;
	display:none
}
