html { height: 100%; }
body { font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background: #fff url(common/body-background.gif) no-repeat left top; height: 100%; margin: 0;
}
a:link, a:visited {
	color : #00637f;
	text-decoration : none;
}

a:hover, a:active {
	color : #00637f;
	text-decoration : underline;
}
/*Main Blocks*/
#masterfloat { background: white url(common/verticalcolumn-background.gif) repeat-y left top; text-align: left; margin-right: auto; margin-left: auto; width: 986px; overflow: visible; height: 180%;
}
#blockoutline { text-align: left; width: 986px; overflow: visible; float: left;
	border-bottom-width: 1px;
}
#leftcolumn { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 215px; border-right: 1px  #7f7f7f; position: absolute; overflow: visible;
}
#rightcolumn { width: 737px;
	position: relative;
	left: 216px;
	z-index: 2;
	overflow: visible;
	background: white;
}
#mainnavblock { background-color: white; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 770px; height: 80px; float: left; border-bottom: 1px solid #7f7f7f;
	overflow: visible;
}
.hobsonleavylogo {
	margin-left: 12px;
	margin-top: 16px;
}

/* home items
  */
#homecontentblock { background: white url(common/hobsonleavyhome-background.jpg) no-repeat 79px 29px; width: 685px; clear: left; padding-left: 82px;
}
#hometext {
	width: 327px;
	overflow: hidden;
}
#hometext p {
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	padding: 0;
	margin-top: 0;
	margin-bottom: 16px;
	overflow: hidden;
}
#homeaddress {
	font-size: 10px;
	line-height: 16px;
	float: left;
	padding-top: 40px;
}
#homeaddress h1, #homeaddrerss b {
	font: bold 11px/16px Arial;
	margin: 0;
	padding: 0;
}
#homeaddress p { color: #424242; margin: 0; padding: 0; font: 10px/16px Arial; }
#homeaddress a:link, #homeaddress a:visited { font-family: Arial; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; margin: 0; padding: 0; }
#homeaddress a:hover, #homeaddress a:active { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; margin: 0; padding: 0; }
#homeaddress span {
	width: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.SSQhomelogo {
	text-align: center;
/*	margin-top: 344px; this line was for when the BSP logo was removed*/
	margin-top: 344px;	
}
.SSQhomelogo p { font-size: 11px; text-align: center; }
.SSQhomelogo a:link, .SSQhomelogo a:visited { color: #000; font-size: 11px; text-decoration: none; text-align: center; }
.SSQhomelogo a:active, .SSQhomelogo a:hover { color: #000; font-size: 11px; text-decoration: underline; text-align: center; }
/*main navigation*/
#mainnav, #mainnav ul {
	font-family: Arial;
	padding: 0;
	margin-top: 31px;
	margin-left: 25px;
}
#mainnav li {
	list-style: none;
	color: #424242;
	float: left;
	font-size: 11px;
	padding-bottom: 22px;
	padding-right: 46px;
	background: no-repeat url(common/nav-divider.gif) scroll right top;
}

#mainnav li a:link, #mainnav li a:visited {
	list-style: none;
	color: #424242;
	text-decoration: none;
	background: white;
}

#mainnav li a:hover, #mainnav li a:active, #mainnav li a span {
	list-style: none;
	color: #424242;
	text-decoration: none;
	background: #cccccc;
}

#mainnav li img {
	vertical-align: text-top;
}

#mainnav b {
	color: black;
}

li#homelink {
	background: none;
	padding-right: 23px;
}

li#endlink {
	background: none;
	padding-right: 0;
}
/*sub navigation*/
#subnav {
	margin-top: 150px;
	padding-left: 10px;
	width: 205px;
}
#subnav h1 { color: #424242; font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal; margin-bottom: 10px; padding-left: 20px; padding-top: 3px; padding-bottom: 3px;
	display: block;
	width: 185px;
}
#subnav h1 a:link, #subnav h1 a:visited { color: #424242; text-decoration: none; }
#subnav h1 a:hover, #subnav h1 a:active { color: #424242; background-color: #ccc; }
#subnav h1 strong {
	color: black;
}
#subnav ul { overflow: hidden; margin: 0; padding: 0; }
#subnav li { font: 11px Arial, Helvetica, sans-serif; list-style: none; color: #424242; overflow: hidden; margin-bottom: 0; padding-left: 20px; padding-top: 3px; padding-bottom: 3px; margin-top: 4px;
	float: left;
	width: 185px;
}

#subnav li span { background: url(common/third-tier-bullet.gif) no-repeat left 3px; overflow: hidden; display: block; padding-left: 12px; }
#subnav li a:link, #subnav li a:visited { color: #424242; text-decoration: none; overflow: hidden; }
#subnav li a:hover, #subnav li a:active { color: #424242; background-color: #ccc; overflow: hidden; }
h1#focus1 {
	background: no-repeat scroll left 6px url(common/rightarrow.gif);
}
li#focus2 {
	background: url(common/rightarrow.gif) no-repeat scroll left 3px;
}
li#focus3 { background: url(common/rightarrow.gif) no-repeat left 4px; }
/*General Content*/
#contentblock { padding-left: 82px; width: 685px; clear: left; padding-top: 150px;
	height: 400px;
	background: white;
	overflow: visible;
}
#contentblock-company { padding-top: 150px; padding-left: 82px; width: 685px; clear: left;
	background: no-repeat scroll url(common/quotes/microscope.jpg) white 520px 30px;
	height: 400px;
	overflow: visible;
}
#contentblock-approach { background: white url(common/quotes/mission-values.jpg) no-repeat 375px 30px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-initiatives { background: white url(common/quotes/initiatives.jpg) no-repeat 420px 40px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-international { background: white url(common/quotes/Internationalassociates.jpg) no-repeat 400px 90px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-services { background: white url(common/quotes/services.jpg) no-repeat 450px 50px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-executive { background: white url(common/quotes/executivesearch.jpg) no-repeat 420px 80px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-community { background: white url(common/quotes/community.jpg) no-repeat 420px 140px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-technology { background: white url(common/quotes/technology.jpg) no-repeat 430px 60px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-finance { background: white url(common/quotes/finance.jpg) no-repeat 400px 60px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-legal { background: white url(common/quotes/legal.jpg) no-repeat 445px 40px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-nonexecutive { background: white url(common/quotes/non-executive.jpg) no-repeat 500px 50px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-talentretention { background: white url(common/quotes/talentretention.jpg) no-repeat 485px 20px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-talentbenchmark { background: white url(common/quotes/talentbenchmarking.jpg) no-repeat 470px 120px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-duediligence { background: white url(common/quotes/duediligence.jpg) no-repeat 520px 60px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-remuneration { background: white url(common/quotes/remuneration.jpg) no-repeat 480px 45px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-fees { background: white url(common/quotes/fees.jpg) no-repeat 440px 80px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-opportunities { background: white url(common/quotes/opportunities.jpg) no-repeat 460px 90px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
#contentblock-contactus { background: white url(common/quotes/contactus.jpg) no-repeat 490px 60px; padding-top: 150px; padding-left: 82px; width: 685px; height: 400px; clear: left; overflow: visible; }
.text { background-color: transparent; width: 327px; overflow: hidden; float: left;
}
.text p { font-size: 11px; line-height: 16px; text-align: justify; margin-top: 0; margin-bottom: 10px; padding: 0; overflow: hidden; }
.text h1 {
	color: #777777;
	font: normal 27px Georgia, Times New Roman, Times, serif;
	padding: 0;
	margin-top: 0;
	margin-bottom: 16px;
}

.text h2 { color: #777777; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: normal; padding: 0; margin-top: 16px; margin-bottom: 0; }
.text h3 { color: black; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant: normal; margin-top: 0; margin-bottom: 16px; padding: 0; }
.text ul {
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 18px;
	list-style: square;
	margin-left: 0;
}
.text li {
	font-size: 11px;
	line-height: 16px;
}
#quote { background-color: transparent; float: left; margin-left: 38px; margin-top: 190px;
}
.principleblock { width: 295px; float: left; margin-right: 34px;
}

.principleblock img { float: left;
	margin-bottom: 30px;
}
#foundersquote { background-color: transparent;
	position: relative;
	left: 327px;
	bottom: 100px;
}
.bulletin-article { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-top: 20px; margin-bottom: 10px; display: block; }
.bulletin-article strong {
	font: bold 14px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
.bulletin-article p { font-size: 11px; line-height: 16px; text-align: justify; overflow: hidden;
	margin-bottom: 3px;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}
/*functionlink
*/
#functionlink { background-image: url(common/functionbackground.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; position: relative; bottom: -30px; width: 150px; left: 33px; float: left;
	height: 100px;
	padding-top: 40px;
}
#functionlink p { font-size: 13px; text-align: center; font-weight: bold; margin: 0; padding: 0; }
#functionlink a:link, #functionlink a:visited { text-decoration: none;
	color: white;
}
#functionlink a:hover, #functionlink a:active { color: white; text-decoration: underline; }
/*Podcast Link*/
#podcastlink { background-image: url(common/NZ-ECG.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding-top: 40px; position: relative; bottom: 270px; left: 55px; width: 150px; height: 100px; float: left; }
#podcastlink p { font-size: 11px; text-align: center; margin: 0; padding: 47px 48px 0 0; }
#podcastlink a:link, #podcastlink a:visited { color: #000; font-size: 11px; text-decoration: none; text-align: center; margin: 0; }
#podcastlink a:hover, #podcastlink a:active { color: #000; font-size: 11px; text-decoration: underline; text-align: center; margin: 0; }
