BODY {
	FONT-SIZE: 9pt; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 780px; COLOR: #333333; LINE-HEIGHT: 1.35em; FONT-FAMILY: Verdana, Helvetica, sans-serif; POSITION: relative
}
P {
	MARGIN-TOP: 1.2em; MARGIN-LEFT: 1em; LINE-HEIGHT: 1.7em; MARGIN-RIGHT: 1em
}
.resources A {
	MARGIN-BOTTOM: 5px
}
UL {
	LINE-HEIGHT: 1.7em
}
.principals {
	LINE-HEIGHT: normal
}
.associates {
	LINE-HEIGHT: normal
}
.partners {
	LINE-HEIGHT: normal
}
.bizdev {
	LINE-HEIGHT: normal
}
.verd {
	FONT-SIZE: 9pt; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 1.35em; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
#header {
	WIDTH: 780px; POSITION: relative; BACKGROUND-COLOR: #000078
}
#logo {
	LEFT: 0px; POSITION: relative; TOP: 0px
}
#capitalize {
	RIGHT: 10px; POSITION: absolute; TOP: 5px
}
#homelogin {
	FONT-WEIGHT: bold; Z-INDEX: 1; RIGHT: 10px; COLOR: #fff; POSITION: absolute; TOP: 36px
}
#homelogin .homeloginlink {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: -0.01em; TEXT-DECORATION: underline
}
#homelogin A.homeloginlink {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: -0.01em; TEXT-DECORATION: underline
}
#homelogin A.homeloginlink:hover {
	TEXT-DECORATION: none
}
.tablemain {
	PADDING-LEFT: 10px; FONT-SIZE: 9pt; PADDING-TOP: 10px
}
TD {
	FONT-SIZE: 9pt
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #336699; TEXT-DECORATION: underline
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #336699; TEXT-DECORATION: underline
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #336699; TEXT-DECORATION: underline
}
A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #336699; TEXT-DECORATION: underline
}
.headerblue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000066
}
.headerblue16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000066
}
.headerblue18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000066
}
A.headerblue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; TEXT-DECORATION: underline
}
A.headerblue:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; TEXT-DECORATION: underline
}
A.headerblue:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; TEXT-DECORATION: underline
}
A.headerblue:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; TEXT-DECORATION: none
}
A.headerblue:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; TEXT-DECORATION: none
}
.subheadblue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699
}
.strongblue {
	FONT-WEIGHT: bold; COLOR: #2e7f9a
}
.blue {
	COLOR: #336699
}
.boldital {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
TD.portfolio {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; PADDING-TOP: 8px; BACKGROUND-COLOR: #99cccc; TEXT-ALIGN: left
}
TD.portfolio2 {
	PADDING-RIGHT: 10px; BACKGROUND: #ffffff; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
#portfoliotable A:link {
	FONT-WEIGHT: bold
}
#portfoliotable A:visited {
	FONT-WEIGHT: bold
}
#portfoliotable A:hover {
	FONT-WEIGHT: bold
}
#portfoliotable A:active {
	FONT-WEIGHT: bold
}
.boxedlink {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: 5px; MARGIN: 3px 0px 6px; WIDTH: 230px; COLOR: #000; PADDING-TOP: 3px; POSITION: relative; BACKGROUND-COLOR: #99cccc
}
A.boxedlink {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: 5px; MARGIN: 3px 0px 6px; WIDTH: 230px; COLOR: #000; PADDING-TOP: 3px; POSITION: relative; BACKGROUND-COLOR: #99cccc
}
A.boxedlink:hover {
	BACKGROUND-COLOR: #99cccc; TEXT-DECORATION: none
}
#teamtable {
	POSITION: relative; HEIGHT: 750px
}
.team_header {
	FONT-WEIGHT: bold
}
#teamlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 58px; MARGIN-BOTTOM: 77px; PADDING-BOTTOM: 0px; WIDTH: 722px; LINE-HEIGHT: normal; PADDING-TOP: 20px
}
#teamlist A {
	FONT-WEIGHT: bold
}
#teamlist .col {
	FLOAT: left; WIDTH: 361px
}
#backlink {
	LEFT: 20px; BOTTOM: 10px; POSITION: relative
}
#boards {
	FONT-WEIGHT: bold
}
#education {
	FONT-WEIGHT: bold
}
#contact {
	FONT-WEIGHT: bold
}
.teamheaderlink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: url(/images/team_table_header_bknd.gif) #42aa9f no-repeat; PADDING-BOTTOM: 3px; MARGIN: 7px 3px 6px 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.teamheaderlink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: url(/images/team_table_header_bknd.gif) #42aa9f no-repeat; PADDING-BOTTOM: 3px; MARGIN: 7px 3px 6px 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.teamheaderlink:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: url(/images/team_table_header_bknd.gif) #42aa9f no-repeat; PADDING-BOTTOM: 3px; MARGIN: 7px 3px 6px 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.teamheader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; MARGIN: 7px 3px 6px 0px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #42aa9f
}
.teal {
	COLOR: #336699
}
.teamlinkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699
}
A.teamlinkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699
}
A.teamlinkbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699
}
A.teamlinkbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #42ab9f
}
#botbar {
	LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
A.nounderline {
	FONT-WEIGHT: bold; COLOR: #336799; TEXT-DECORATION: none
}
.teampage {
	PADDING-RIGHT: 20px; PADDING-LEFT: 8px; PADDING-TOP: 10px; POSITION: relative
}
.green {
	BACKGROUND-COLOR: #42ab9f
}
.lightteal {
	BACKGROUND-COLOR: #e4edeb
}
#newszonetable {
	PADDING-RIGHT: 20px; MARGIN-TOP: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #dddddd
}
.news {
	FONT-SIZE: 10px; COLOR: #336699
}
A.news:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #336699; TEXT-DECORATION: underline
}
A.news:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #336699; TEXT-DECORATION: underline
}
A.news:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #336699; TEXT-DECORATION: none
}
A.news:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #336699; TEXT-DECORATION: none
}
#newszonetable UL {
	PADDING-LEFT: 0px; LEFT: 8px; PADDING-BOTTOM: 0px; POSITION: relative
}
#newszonetable UL LI {
	LIST-STYLE-TYPE: none
}
#newsletterstable {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #dddddd
}
#newsletterstable UL LI {
	PADDING-TOP: 5px
}
.newsletters {
	FONT-SIZE: 11px; COLOR: #336699
}
A.newsletters:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; TEXT-DECORATION: underline
}
A.newsletters:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; TEXT-DECORATION: underline
}
A.newsletters:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; TEXT-DECORATION: none
}
A.newsletters:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; TEXT-DECORATION: none
}
.frame {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; COLOR: #336699; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.frameback {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; TEXT-DECORATION: underline
}
A.frameback:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; TEXT-DECORATION: underline
}
A.frameback:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; TEXT-DECORATION: underline
}
A.frameback:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; TEXT-DECORATION: underline
}
A.frameback:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; TEXT-DECORATION: underline
}
#tickertitle {
	Z-INDEX: 100; LEFT: 23px; MARGIN-BOTTOM: 50px; POSITION: absolute; TOP: 835px; TEXT-ALIGN: center
}
.footer {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
A.footer:link {
	TEXT-DECORATION: underline
}
A.footer:visited {
	TEXT-DECORATION: underline
}
A.footer:hover {
	TEXT-DECORATION: none
}
A.footer:active {
	TEXT-DECORATION: none
}
.portfoliolist {
	LIST-STYLE-TYPE: none
}
.clear {
	CLEAR: both
}
#partners_holder {
	WIDTH: 100%
}
#partners_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/partners_bg.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 606px; PADDING-TOP: 130px; HEIGHT: 594px
}
#partners_bg TABLE {
	MARGIN: 0px 0px 0px 3px; WIDTH: 606px
}
#partners_bg TABLE TD {
	WIDTH: 90px; HEIGHT: 30px
}
#partners_bg TABLE IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
