/* START RESETS */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body, a {
	line-height: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* END RESETS */

body {
	background: #fff url('../images/templates/backgroundPattern.gif') top left repeat;
	text-align: center;
}

#container {
	width: 1000px;
	margin: 0 auto;
	padding: 25px 0px;
}

#container a.home_link_over_header { 
	position: absolute;
	width: 140px;	
	overflow: hidden;
	text-indent: 10000px;
	height: 62px;
	margin: 0px 0px 0px 36px;
	z-index: 50;	
}	

#top_nav {
	background: transparent url('../images/templates/logo_top.gif') 86px 0px no-repeat;
	width: 1000px;
	height: 40px;
	margin: 0 auto;
}	

a.home_link { 
	float: left;
	width: 140px;	
	overflow: hidden;
	text-indent: 10000px;
}

#top_nav a.home_link { 
	height: 40px;
	margin: 0px 0px 0px 86px;	
}	

#top_nav ul {
	float: left;
	/*width: 335px;*/
	width: 111px;
	height: 40px;
	margin: 0px 0px 0px 613px;
}

#top_nav ul li {	
	float: left;
	height: 40px;
	overflow: hidden;
	text-indent: 10000px;
	background: yellow;
}

#top_nav ul li a {
	float: left;
	height: 40px;

}	

#top_nav ul li#newsletter { width: 113px; background: url('../images/templates/top_nav_newsletter.gif') top left no-repeat; }
#top_nav ul li#brochure { width: 111px; background: url('../images/templates/top_nav_brochure.gif') top left no-repeat; }
#top_nav ul li#intralink { width: 111px; background: url('../images/templates/top_nav_intralink.gif') top left no-repeat; }


#top_nav ul li#newsletter:hover, 
#top_nav ul li#brochure:hover, 
#top_nav ul li#intralink:hover {
	background-position: bottom left;
}

#content {
	background: #fff;
	width: 900px;
	margin: 0 auto;
	padding: 0px 0px 5px 0px;
	text-align: left;	
}

#main_nav_container {
	background: transparent url('../images/templates/rightDots.gif') 672px 58px no-repeat;
	width: 890px;
	height: 76px;
}

#main_nav_container img#logo_middle {
	float: left;
	margin: 0px 0px 0px 36px;
}

ul#main_nav {
	float: left;
	width: 634px;
	height: 10px;
	margin: 58px 0px 0px 0px;
}

ul#main_nav li {	
	float: left;
	height: 10px;
	overflow: hidden;
	text-indent: 10000px;
}

ul#main_nav li a {
	float: left;
	height: 10px;
}	

ul#main_nav li#about { width: 118px; background: url('../images/templates/main_nav_about.gif') top left no-repeat; }
ul#main_nav li#services { width: 145px; background: url('../images/templates/main_nav_services.gif') top left no-repeat; }
ul#main_nav li#financing { width: 220px; background: url('../images/templates/main_nav_financing.gif') top left no-repeat; }
ul#main_nav li#transactions { width: 151px; background: url('../images/templates/main_nav_transactions.gif') top left no-repeat; }

ul#main_nav li#about:hover, 
ul#main_nav li#services:hover, 
ul#main_nav li#financing:hover, 
ul#main_nav li#transactions:hover, 
ul#main_nav li.current:hover {
	background-position: bottom left !important;
}

ul#main_nav li.current {
	background-position: 0px -10px !important;
	cursor: default;
}	

ul#mini_nav {
	float: left;
	width: 75px;
	height: 39px;
	margin: 10px 0px 0px 2px;
	line-height: 0px;
	list-style:none;
}

ul#mini_nav li {	
	float: left;
	width: 75px;
	height: 10px;
	overflow: hidden;
	text-indent: 10000px;
	margin: 3px 0px 0px 0px;
	line-height: 0px;
	background-color: orange;
}

ul#mini_nav li a {
	float: left;
	width: 75px;
	height: 10px;
	line-height: 0px;

}

ul#mini_nav li#contact { background: url('../images/templates/mini_nav_contact.gif') top left no-repeat; line-height: 0px; }
ul#mini_nav li#home { background: url('../images/templates/mini_nav_home.gif') top left no-repeat; line-height: 0px; }
ul#mini_nav li#news { background: url('../images/templates/mini_nav_news.gif') top left no-repeat; line-height: 0px; }

ul#mini_nav li#contact:hover, 
ul#mini_nav li#home:hover, 
ul#mini_nav li#news:hover, 
ul#mini_nav li.current:hover {
	background-position: bottom left !important;
}

ul#mini_nav li.current {
	background-position: 0px -10px !important;
}

#content img.subheader {
	margin: 0px 0px 0px 10px;
}

.two_col_container {
	width: 880px;
	margin: 20px 0px 0px 10px;
}

.two_col_container .leftcol {
	float: left;
	width: 168px;
}	

.two_col_container .leftcol ul {
	background-color: #ecebe9;
	color: #6C6258;	
}	

.two_col_container .leftcol ul.bullets, 
.two_col_container .leftcol ul.bullets ul {
	list-style: disc inside;
}	

.two_col_container .leftcol ul.subnav {
	margin: -20px 0px 0px 0px;
	padding: 0px 20px 10px 20px; 	
}

.two_col_container .leftcol ul.bullets {
	padding: 15px 0px 5px 15px; 	
}

.two_col_container .leftcol ul.bullets ul {
	margin: 7px 0px 0px 20px; 	
}

.two_col_container .leftcol ul.whitepapers {
	padding: 15px 10px 5px 15px; 	
}

.two_col_container .leftcol ul.subnav li {
	padding: 30px 0px 0px 0px; 	
}

.two_col_container .leftcol ul.subsubnav li {
	padding: 10px 0px 0px 21px;
	*padding: 10px 0px 0px 0px;
}

.two_col_container .leftcol ul.bullets li, .two_col_container .leftcol ul.bullets li li {
	margin: 0px 0px 7px 0px;
}	

.two_col_container .leftcol ul.subnav li.current {
	padding: 30px 0px 0px 22px;
	background: url('../images/templates/subNav_dots.gif') 0px 35px no-repeat;
}

.two_col_container .leftcol ul.subsubnav li.current {
	padding: 10px 0px 0px 21px;
	*padding: 10px 0px 0px 0px;
	color: #b65015 !important;
	background: none; 	
}

.two_col_container .leftcol ul.subsubnav li a, .two_col_container .leftcol ul.bullets li a {
	color: #6C6258 !important;
	text-decoration: none;	
}	

.two_col_container .leftcol ul.subsubnav li.current a, .two_col_container .leftcol ul.bullets li a.current {
	color: #b65015 !important;
}	
	
.two_col_container .leftcol ul li.current a, .two_col_container .leftcol ul li a.current {
	color: #b65015;
}	

.two_col_container .leftcol ul li a:hover {
	color: #000;
}	

.two_col_container .rightcol {
	float: left;
	width: 682px;
	padding: 0px 15px;
}

#page_body1 {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;	
}

#page_body2 {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
}	

#hero {
	width: 880px;
	height: 421px;
	margin: 0px 0px 0px 10px;
}	

#hero .leftcol {
	float: left;
	width: 690px;
	height: 421px;
}

#hero .leftcol {
	position: relative;
	float: left;
	width: 690px;
	height: 421px;
	z-index: 1;
}

#hero .leftcol a.home_link { 
	position: absolute;
	height: 62px;
	margin: 0px 0px 0px 26px;
	z-index: 50;	
}	

#hero .leftcol .home_text {
	position: absolute;
	width: 500px;
	height: 52px;
	margin: 0px 0px 0px 165px;
	padding: 8px 0px 0px 20px;	
	z-index: 50;
}

#hero .leftcol a.contatct_link {
	position: absolute;
	width: 140px;
	height: 90px;
	margin: 330px 0px 0px 27px;
	z-index: 40;
	overflow: hidden;
	text-indent: 10000px;
	background: #fff;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;	
}	

#hero .leftcol img#img_box_news, 
#hero .leftcol img#img_box_studies, 
#hero .leftcol img#img_box_papers {
	display: none;
	z-index: 2;
}	

#hero .rightcol {
	float: left;
	width: 190px;
	height: 361px;
	padding: 62px 0px 0px 0px;
	background: url('../images/templates/heroNavigationBackground.jpg') top left no-repeat;
}

#hero .rightcol .box {
	position: relative;
	z-index: 1;
	width: 160px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
	color: #ce8354;	
	background-color: #ce8354;
	border-bottom: 2px solid #ccb98e;
}

#hero .rightcol .box a {
	color: #b65015;
	text-decoration: none;
}	

/*
#hero .rightcol .box:hover {	
	background-color: #b65015;
	color: #fff;
	cursor: pointer;
}
*/

#hero .rightcol .on {
	background-color: #b65015;	
}	

#hero .rightcol .on a {
	color: #fff;
	text-decoration: none;
}	

#hero .rightcol .box .more {
	position: absolute;
	left:0px;
	top:88px;
	z-index: 200;
	width: 57px;
	height: 15px;
	margin: 0px 0px 0px 125px;
	overflow: hidden;
	text-indent: 10000px;
	background: transparent url('../images/templates/moreLink.png') top left no-repeat;
}	

/*
#hero .rightcol .box .more:hover {
	background-position: bottom right !important;
}
*/

#hero .rightcol .on .more {
	background-position: bottom left;
}	

#hero .rightcol .box .more a {
	float: left;
	width: 190px;
	height: 15px;
}	

#latest_news_container {
	width: 854px;
	height: 26px;
	margin: 0px 0px 0px 10px;
	padding: 16px 0px 0px 26px;
	text-align: left;
	background: url('../images/templates/citiesBottomCap.gif') 26px 0px no-repeat;
}

#latest_news_container img#latest_news, a#more_news {
	float: left;
}

#latest_news_container #headline_scroll {
	float: left;
	width: 514px;
	height: 26px;
	margin: 0px 0px 0px 12px;
	padding: 0px 10px 0px 0px;
	background-color: #ECEBE9;
}

a#more_news {	
	width: 190px;
	height: 26px;
	overflow: hidden;
	text-indent: 10000px;
	background: transparent url('../images/templates/moreNewsButton.png') top left no-repeat;
}	

a#more_news:hover {
	background-position: bottom left;
}

#feeds {
	width: 880px;
	margin: 20px 0px 20px 10px;
	text-align: left;
	background: url('../images/templates/bg_contentBox.gif') top left repeat-y;
}

.feed {
	float: left;
	width: 393px;
	padding: 0px 20px 20px 17px;
	text-align: left;
}

#feeds #feed_casestudy {
	margin: 0px 20px 0px 0px;
}	

#feeds_footer {
	clear: both;
	width: 880px;
	height: 30px;
	text-align: left;
	background: url('../images/templates/bg_contentBoxFooter.gif') top left repeat-y;
}

#feeds_footer a.more {
	float: left;
	width: 57px;
	height: 15px;
	overflow: hidden;
	text-indent: 10000px;
	margin: 8px 0px 0px 362px;
	background: url('../images/templates/moreLink.png') bottom left no-repeat;
}	

#feeds_footer a.more2 {
	float: left;
	width: 57px;
	height: 15px;
	overflow: hidden;
	text-indent: 10000px;
	margin: 8px 0px 0px 395px;
	background: url('../images/templates/moreLink.png') bottom left no-repeat;
}	

#feeds_footer a.go {
	float: left;
	width: 40px;
	height: 15px;
	overflow: hidden;
	text-indent: 10000px;
	margin: 8px 0px 0px 5px;
	background: url('../images/templates/goLink.png') bottom left no-repeat;
}

#feeds_footer button.go {
	float: left;
	width: 40px;
	height: 15px;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	text-indent: 10000px;
	margin: 8px 0px 0px 10px;
	background: url('../images/templates/goLink.png') bottom left no-repeat;
}

#feeds_footer a.more:hover, #feeds_footer button.go:hover, #feeds_footer a.go:hover {
	background-position: top left !important;
}

#feeds_footer form input {
	float: left;
	width: 330px;
	height: 12px;
	margin: 7px 0px 0px 60px;
	padding: 2px 5px 2px 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #6C6258;
	border: 0;
	background: #ecebe9 url('../images/templates/searchWhitePaper_inputBackground.gif') 5px 1px no-repeat;
}	

.people_container {
	position: relative;
	width: 570px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
	background: url('../images/templates/bg_people_container.gif') top left repeat-x;	
}

.people_container p {
	width: 460px;
	padding: 2px 0px 10px 0px;
}

.people_container .more {
	position: absolute;
	left: 500px;
	bottom: 0;
	width: 80px;
	height: 15px;
	overflow: hidden;
	text-indent: 10000px;
	background: url('../images/templates/more.gif') top left no-repeat;
}	

.people_container .more:hover {
	background-position: bottom left;
}

.people_container .more a {
	float: left;
	width: 80px;
	height: 15px;
}	

.people .rightcol #bio_leftcol {
	float: left;
	width: 200px;
}	

.people .rightcol #bio_rightcol {
	float: left;
	width: 480px;
}	

.monetizations .gray_box {
	margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;     
	background-color: #ecebe9;
	color: #6C6258;		
}	

.contact .career {
	margin: 75px 0px 0px 0px;
}	

.offices .office_col {
	float: left;
	width: 300px;
	margin: 0px 0px 40px 0px;
}	

#footer {
	width: 880px;
	height: 55px;
	margin: 0px 0px 10px 10px;
	text-align: left;
	background: url('../images/templates/footer.gif') top left no-repeat;
}

#footer ul {
	list-style-type: none;
	padding: 29px 0px 0px 180px; 
}

#footer ul li {	
	font-family: 'Times New Roman', Georgia, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.45em;
	color: #000;
	width: 300px;
	margin: 0px 5px 0px 0px;
	display: inline;
}

#footer ul li.small {
	font-size: 11px;
	letter-spacing: normal;
}

/* FORMS */

.contact_form {
	width: 540px;
	margin: 0px 0px 20px 0px;
}	

#whitepaper_forgotpass {
	display: none; 	
}

.contact_form span {
	width: 260px;
	height: 65px;
	float: left;
	margin: 0px 10px 5px 0px;
}	

.contact_form span.textarea {
	width: 500px;
	height: 90px;
	float: left;
}

.contact_form span label {
	width: 260px;
	height: 15px;
	float: left;
	font-family: Georgia, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	line-height: 15px;
	color: #6C6258;
}

.contact_form span input {
	width: 218px;
	height: 15px;
	margin: 0px 0px 20px 0px;
	padding: 5px 5px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #6C6258;
	border: solid 1px #e4e4e4;
}	

.contact_form span textarea {
	width: 488px;
	height: 38px;
	margin: 0px 0px 15px 0px;
	padding: 5px 5px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #6C6258;
	border: solid 1px #e4e4e4;
}	

.contact_form span input:hover, 
.contact_form span textarea:hover,
.contact_form span input:focus, 
.contact_form span textarea:focus {
	border: solid 1px #b65015;
}	

.contact_form button {
	float: left;
	width: 124px;
	height: 15px;
	border: 0;
	overflow: hidden;
	text-indent: 10000px;
	cursor: pointer;
	
}	

.contact_form button.contact { background: url('../images/templates/contact.gif') top left no-repeat; }
.contact_form button.login { background: url('../images/templates/login.gif') top left no-repeat; }
.contact_form button.register { background: url('../images/templates/register.gif') top left no-repeat; }
.contact_form button.submit { background: url('../images/templates/submit.gif') top left no-repeat; }

.contact_form button:hover {
	background-position: bottom left;
}	

label.error {
	height: 15px !important;
	color: #b65015 !important;
	margin: -14px 0px 0px 0px;
}	

/* TABLES */

div.whitepaper_grid {
	width: 693px;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 5px 0px;
	background-color: #ecebe9;
	text-align: left;
}	

div.whitepaper_grid table {
	width: 640px;
	margin: 0px 0px 0px 25px;
}

div.whitepaper_grid table th {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.4em;
	padding: 0px 0px 5px 0px;
	color: #b65015;
	text-align: left;	
}

div.whitepaper_grid table td {
	border-top: 1px solid #fff;
}

div.whitepaper_grid table td.title {
	width: 215px;
	padding: 10px 0px 10px 0px;
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	line-height: 1.4em;	
}

div.whitepaper_grid table td.title a {
	color: #6C6258;
	line-height: 1.4em;		
}	

div.whitepaper_grid table td.title a:hover {
	color: #000;		
}	

div.whitepaper_grid table td.posted_date {
	width: 115px;
	padding: 10px 0px 10px 40px;	
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #6C6258;
}

div.whitepaper_grid table td.overview {
	padding: 10px 0px 10px 0px;	
	font-family: Georgia, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	line-height: 1.4em;
	color: #6C6258;		
}

img.whitePaperTableBottomCap {
	margin: -5px 0px 0px 0px;
}	

/* TYPOGRAPHY */

p {
	font-family: Georgia, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	line-height: 15px;
	margin: 0px 0px 15px 0px;
	color: #6C6258;		
}	

.rightcol ul, .rightcol ol {
	font-family: Georgia, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	line-height: 15px;
	margin: 0px 0px 15px 40px;
	color: #6C6258;
	list-style-position: outside;
}

.rightcol ul li, .rightcol ol li {
	margin: 0px 0px 5px 0px;	
}	

.rightcol ul {
	list-style-type: disc;
}	

.rightcol ol {
	list-style-type: decimal;
}

a {
	color: #6C6258;
	text-decoration: none;
}	

a:hover {
	color: #000;
}

#hero .leftcol .home_text h1 {
	font-family: Georgia, serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: none;
	line-height: 1.3em;
	color: #000;	
}	

.about-us h1, .monetizations h1 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 0px 0px 0px 0px;
	color: #b65015;
}

.about-us h2, .monetizations h2, .transactions h2 {
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 0px 0px 3px 0px;
	color: #000;
}		

.monetizations h2 a {
	color: #b65015;
}

.monetizations h3, .monetizations .leftcol a {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 0px 0px 2px 0px;
}	

.monetizations .leftcol a {
	color: #b65015;
}	

.offices a {
	line-height: 1.4em;
}

#hero .rightcol .box p {	
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	margin: 0px;
	line-height: 1.3em;
}

#hero .rightcol .box p a {
	line-height: 1.3em;
}	 

#latest_news_container #headline_scroll a {	
	width: 480px;
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	margin: 3px 0px 0px 20px;
	line-height: 1.3em;
	text-decoration: none;
	color: #6C6258;	
}

.feed h1 {
	font-family: Georgia, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	margin: 12px 0px 0px 0px;
	line-height: 1.2em;			
}	

.feed h1 a {
	color: #b65015;
	text-decoration: none;
	line-height: 1.2em;	
}	

.feed h1 a:hover {
	color: #000;
}



.news h1, .transactions h1, .monetizations h3 {
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 30px;
	margin: 0px 0px 5px 0px;
}	

.news h1 a, .transactions h1 a, .monetizations h3 a {
	color: #000;
	text-decoration: none;
	line-height: 30px;
}

.news h1 a:hover, .transactions h1 a:hover, .monetizations h3 a:hover {
	color: #6C6258;
}

.news h2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 15px 0px 10px 0px;
	color: #6C6258;
}

.news h2 a {
	color: #6C6258;
	text-decoration: none;
}

.news h2 a:hover {
	color: #000;
}

.transactions h3 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 0px 0px 0px 0px;
	color: #b65015;
}	

.feed p {
	font-family: Georgia, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px;	
	color: #6C6258;			
}

.news p, .transactions p, .monetizations p.large {
	font-family: Georgia, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;	
	line-height: 18px;
	margin: 0px 0px 15px 0px;
	color: #6C6258;			
}

.news p.excerpt {
	margin: 0px 0px 5px 0px;
}	

.transactions p.excerpt {
	margin: 0px 0px 50px 0px;
}

.news p.posted {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 0px 0px 50px 0px;
	color: #6C6258;			
}

.news p.posted a {
	color: #b65015;
}	

.news p.posted a:hover {
	color: #000;
}	

.two_col_container .leftcol ul.subnav li {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}

.two_col_container .leftcol ul.subnav li a {
	line-height: 1.4em;
}	

.two_col_container .leftcol ul.subsubnav li.upper {
	text-transform: uppercase;
}

.two_col_container .leftcol ul.bullets li {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}		

.two_col_container .leftcol ul.whitepapers li {
	font-family: Georgia, serif;	
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 16px;
	color: #000;
	padding: 0px 0px 0px 0px;
}

.people h1, .contact h1 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 7px 0px 0px 0px;
	color: #b65015;
}

.people h2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 0px 0px 0px 0px;
	color: #b65015;
}

.people h2 a {
	color: #b65015;
	text-decoration: none;
	line-height: 1.4em;
}	

.people h2 a:hover {
	color: #000;
}

.offices h1, .contact h2 {
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -0.5px;
	line-height: 1.3em;
	margin: 0px 0px 10px 0px;
	color: #6C6258;
}

.contact h2 {
	margin: 15px 0px 20px 0px;
}	

.contact h2 a {
	color: #6C6258;
}	

.contact h2 a:hover {
	color: #000;
}	

.contact h3 {
	font-family: Georgia, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.45em;
	color: #b65015;	
	margin: 10px 0px;
}

.monetizations .rightcol h3 {
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.45em;
	color: #b65015;	
	margin: 10px 0px 0px 0px;
}

.contact h3 {
	margin: 10px 0px;	
}

.monetizations .rightcol h3 {
	margin: 0px 0px;
}		

.offices h2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 0px 0px 25px 0px;
	color: #b65015;
}

.offices p {	
	font-family: Georgia, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.45em;
	color: #6C6258;	
	margin: 0px 0px 0px 0px;
}

p.download_brochure {
	margin: 25px 0px 25px 20px;
	padding: 0 30px 0px 0px;
}	
	
p.download_brochure a {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #b65015;
}

p.download_brochure a:hover {
	color: #000;
}	

div.clear {
	height: 15px;
	clear:both;
}

br.clear {
	clear:both;
}	
	
