/* style/print.css */

* {
	margin: 0in;
	padding: 0in;
}

body {
	margin: 0in 0in .125in 0in;
	color: #000;
	font-size: 11pt;
	line-height: 1.4em;
}

a {
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

a.inline-float {
	display: none;
}

.separator {
	margin: 0in 0in .0625in 0in;
	padding-bottom: .0625in;
	border-bottom: .0125in solid #eee;
}

div {
	background: transparent;
}

/* >>>>>>>>>>>>>>> Header styles <<<<<<<<<<<<<<<< */
#header {
	position: relative;
	margin-bottom: .125in 
	width: 7.5;
	height: 1.75in;
	border-bottom: .0125in solid #eee;
	background: transparent url("../images/bg-print.jpg") no-repeat left top;
	page-break-after: avoid;
}

#header-logo {
	
}


#header-clientnav {
	display: none;
}

#controlbar-search {
	display: none;
}

#controlbar-nav {
	position: absolute;
	bottom: .0125in;
	left: 0.0625in;
	padding-bottom: .0625in;
}

#controlbar-nav ul {
	margin: 0in;
	padding: 0in;
}

#controlbar-nav li, #controlbar-nav li a {
	margin-right: .0625in;
	display: inline;
	background: transparent;
}

#controlbar-nav li a:link, #controlbar-nav li a:visited, #controlbar-nav li a:hover, #controlbar-nav li a:active  {
	color: #444;
	font-weight: normal;
	text-decoration: none;
}

#controlbar-nav li a.active {
	font-weight: bold;
}

#content {
	margin: .25in 0in;
}

/* >>>>>>>>>>>>>>> Sidebar styles <<<<<<<<<<<<<<<< */

#content-sidebar {
	margin-top: .125in;
	margin-right: .1in;
	width: 2in;
	float: left;
}

.sidebar-nav, #sidebar-contact, #sidebar-pullquote {
	margin-bottom: .25in;
}

#content-sidebar h5 {
	color: #444;
}

ul.multilevel ul, ul.multilevel li.open ul li.closed ul {
	display: none;
}

ul.multilevel li.level-wrap, ul.flat li {
	margin-bottom: .0625in;
	padding-bottom: .0625in;
	border-bottom: .0125in solid #eee
}

ul.multilevel li.open ul {
	margin-left: .125in;
	display: block;
	list-style-type: none;
}

	ul.multilevel li.open ul li a {
		font-weight: normal;
	}

	ul.multilevel li.open ul li a.active, ul.flat li a.actvie {
		font-weight: bold;
	}

ul.multilevel li a, ul.flat li a {
	color: #444;
	font-weight: normal;
	text-decoration: none;
}

ul.multilevel li.open a {
	font-weight: bold;
}

/* >>>>>>>>>>>>>>> Content-primary styles <<<<<<<<<<<<<<<< */

#content-primary {
	padding-left: .2in;
	width: 5in;
	float: right;
	clear: right;
	border-left: .0125in solid #eee;
	font-family: Georgia, "Times New Roman", serif;
}

#content-primary.wide {
	float: none !important;
	border-width: 0px;
}

.primary-text {
	/*border: .0125in solid red;*/
}

.primary-text h1 {
	padding: .125in 0in;
	color: #444;
}

.primary-text p, .content-secondary p {
	padding-bottom: .0625in;
}

.primary-text p.primary-intro-text, .primary-text h6 {
	font-weight: bold;
	color: #444;
}

.primary-text ul {
	margin: 0in .125in .125in .25in;
}

span.primary-emphasis, span.secondary-emphasis, span.news-date, span.conference-date, .primary-text em {
	font-weight: bold;
	color: #444;
}

span.conference-date {
	display: block;
}

/* >>>>>>>>>>>>>>> Content-primary > multi-column styles <<<<<<<<<<<<<<<< */

#primary-multicolumn {
	margin-top: .125in;
}

#primary-multicolumn img {
	margin: .025in .025in .025in 0in;
	width: 1.75in;
	height: .65in;
	float: left;
}

#primary-multicolumn h2, #primary-multicolumn p  {
	margin-left: 1.85in;
}

#primary-multicolumn .multicolumn-column {
	margin-bottom: .125in;
}


/* >>>>>>>>>>>>>>> Content-primary > content-secondary styles <<<<<<<<<<<<<<<< */

.content-secondary {
	margin-top: .125in;
	padding-top: .125in;
	width: 5in;
	float: none;
	/*border-top: .0125in solid #eee;*/
}

.content-secondary img {
	margin-right: .125in;
	width: 1.5in;
	height: 1.05in;
	float: left;
}

.secondary-callout {
	margin-bottom: .125in;
}

#sidebar-pullquote p {
	color: #666;
}

#sidebar-pullquote p.pullquote-citation {
	font-size: 6pt;
	font-style: italic;
}

/* >>>>>>>>>>>>>>> Content-primary > Management, News <<<<<<<<<<<<<<<< */

.team-member, .news-item, .conference {
	margin: 0in 0in .125in 0in;
	padding-bottom: .0625in;
	border-bottom: .0125in solid #eee;
}

.team-member h3, .team-member p {
	margin-left: 1.125in;
}

.team-image {
	margin-top: .0625in;
	float: left;
}

.team-image img {
	margin: 0in;
	width: 1in;
	height: .94in;
	float: left;
}

/* >>>>>>>>>>>>>>> Footer styles <<<<<<<<<<<<<<<< */

#footer {
	margin-top: .125in;
	width: 2in;
	float: left;
}

	#footer-navigation {
		display: none;
	}

/* >>>>>>>>>>>>>>> Sitemap styles <<<<<<<<<<<<<<<< */

#sitemap-wrap {
	font-family: sans-serif;
}

#sitemap-wrap h1 {
	padding: .125in 0in;
}

#sitemap-wrap h2 {
	margin-bottom: .0625in;
	padding: .0625in 0in;
	border-bottom: .0125in solid #eee;
}

.sitemap-wide, .sitemap-narrow {
	margin-bottom: .125in;
	width: 6.375in;
	float: left;
}

.wide-block, .narrow-block {
	margin: 0in .125in .0625in 0in;
	padding-bottom: .0625in;
	width: 2in;
	float: left;
}

#sitemap-wrap ul {
	list-style-type: none;
}

#sitemap-wrap ul ul {
	margin-left: .125in;
}












