/* GENERAL STYLES */
body {

	margin: 0 0 20px 0; padding: 0;
	font: 9pt Georgia, Times New Roman, Arial;
	color: #333333;
	background-color: #f5f5f5;
	}

/* ******************************* Structure ******************************* */

div.container {

	width: 806px;
	margin: auto;
	}	

div.header {

	width: 806px; height: 101px;
	background: #ffffff url(/media/486/stripes-bg.gif);
	}	

div.header div.logo {
	
	width: 96px; height: 92px;
	margin: 0 0 0 13px;
	float: left;
	}

div.header div.right-panel {
	float: right;
	margin: 11px 10px 0 0;
	width: 185px;
	}

div.header div.right-panel div.clock { 
	clear:both; 
	margin-top: 7px; padding: 0;
	width: 110px; 
	background: #FFF; 
	font-size: 8pt; 
	color:#2f2f2f; text-align: center;
	}

div.header div.right-panel div.clock div.caption { 
	
	padding: 1px 0 0 10px; margin:0; float: left;
	}

div.content {

	margin-top: 13px;
	color:#666666;
	line-height: 14pt;
	}


div.content p{

	margin-top: 0;
	margin-bottom: 17px;
	}

div.gap {

	height: 17px;
	}	

div.hero-image {

	width: 370px; height: 330px;
	margin: 0 40px 15px 0;
	overflow: hidden;
	float: left;
	border: 5px solid #ffffff;
	}

div.textpage-content {

	width: 386px;
	float: left;
	}

/* ******************************* Navigation ******************************* */

div.navigation {

	margin-top: 21px;
	border-bottom: 3px solid #3c3c3c;
	}

div.navigation ul {

	width: 806px; height: 25px;
	margin: 0; padding: 0;
	list-style:none;
	}

div.navigation ul li {

	margin: 0 15px 0 0; padding: 0 15px 0 0;
	float: left;
	background: url(/media/431/menu-separator.gif) right no-repeat;
	}

div.navigation ul li.last-item {

	background: none;
	}

div.navigation ul li a,
div.navigation ul li a:active,
div.navigation ul li a:visited,
div.navigation ul li a:hover {

	font: 9pt Georgia, Times New Roman, Arial;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}

div.navigation ul li a:hover,
div.navigation ul li a.active {

	color: #a28326;
	}

div.sub-navigation {

	margin: 11px 0 15px 0;
	background: url(/media/391/dotted-separator.gif) bottom repeat-x;
	}


div.sub-navigation ul {

	width: 806px; height: 25px;
	margin: 0; padding: 0;
	list-style:none;
	}

div.sub-navigation ul li {

	margin: 0 15px 0 0; padding: 0 15px 0 0;
	float: left;
	background: url(/media/431/menu-separator.gif) right no-repeat;
	}

div.sub-navigation ul li.last-item {

	background: none;
	}

div.sub-navigation ul li a,
div.sub-navigation ul li a:active,
div.sub-navigation ul li a:visited,
div.sub-navigation ul li a:hover {

	font: 8pt Georgia, Times New Roman, Arial;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}

div.sub-navigation ul li a:hover, 
div.sub-navigation ul li a.active {

	color: #a28326;
	}


/* ******************************* Footer ******************************* */

div.footer {

	width: 806px;
	margin-top: 20px; padding-top: 10px;
	position: relative;
	font-size: 7pt;
	font-weight: bold;
	background: url(/media/391/dotted-separator.gif) top repeat-x;
	}

div.footer div.design-by {

	position:absolute;
	top: 10px; right: 0;
	}

div.footer a,
div.footer a:hover { 

	font-size: 7pt;
	color: #333333;
	text-decoration: none;
	}

div.footer a:hover { 

	color: #a28326;
	}


/* ******************************* Other ******************************* */


div.content div.left-column {

	width: 557px;
	margin: 0;
	margin-right: 39px; padding: 0;
	float: left;
	clear:both;
	}

div.transaction,
div.client {
	
	width: 171px;
	margin: 0 21px 39px 0;
	float: left;
	}

div.transaction div.logo,
div.client div.logo{
	
	width: 145px; height: 140px;
	border:	5px solid #e1e1e1;
	}

div.transaction div.logo img,
div.client div.logo img{

	width: 145px; height: 140px;
	}

div.transaction div.details,
div.client div.details {
	
	margin: 15px 0 8px 0; padding: 0 0 14px 0;
	border-bottom: 1px solid #d8d8d8;
	}

div.transaction div.details p,
div.transaction-client div.details p,
div.client div.details p,
div.client-details div.details p{
	
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	margin: 6px 0 0 0; padding: 0;
	}

div.transaction div.details p span,
div.transaction-client div.details p span,
div.client div.details p span,
div.client-details div.details p span {
	
	font-size: 8pt;
	font-weight: normal;
	color: #878787;
	}

div.transaction a, 
div.transaction-client a,
div.client a{
	
	font-size: 8pt;
	color: #1c7ad4;
	text-decoration: none;
	}

div.transaction-client a,
div.client-details {

	font-size:9pt;
	}

div.transaction-client,
div.client-details {

	width: 557px;
	}

div.transaction-client div.logo,
div.client-details div.logo{

	width: 158px; height: 158px;
	margin: 0 20px 10px 0; padding: 0;
	float: left;
	border: 8px solid #FFFFFF;
	}

div.transaction-client div.logo div.border,
div.client-details div.logo div.border{

	width: 156px; height: 156px;
	overflow: hidden;
	margin:0; padding: 0;
	border: 1px solid #f5f5f5;
	}

div.transaction-client div.logo div.border img,
div.client-details div.logo div.border img {
	
	width: 156px; height: 156px;	
	}

div.transaction-client div.company,
div.client-details div.company {

	width: 363px; height: 36px;
	padding: 138px 0 0 0;
	float: left;
	}

div.transaction-client div.company  h1,
div.client-details div.company h1{

	font: 12pt Georgia, Times New Roman, Arial;
	margin: 0 0 5px 0; padding: 0;
	}

div.transaction-client div.details,
div.client-details div.details {

	width: 174px;
	margin: 17px 20px 0 0;
	float: left;
	}

div.transaction-client div.description,
div.client-details div.description{

	width: 363px;
	margin: 17px 0 0 0;
	float: left;
	color: #666666;
	}

div.transaction-client div.description p,
div.client-details div.description p {
	
	margin-top: 0;
	}

/* ******************************* Research ******************************* */

div.research-category-container {

	width: 557px;
	margin-top: 25px;
	color: #666666;
	}

div.research-category-container div.research-category {

	width: 557px;
	margin: 0 0 28px 0; padding: 0 0 28px 0;
	position: relative;
	background: url(/media/396/double-line.gif) bottom repeat-x;
	}

div.research-category-container div.research-category div.image {

	width: 156px; height: 118px;
	margin: 0 23px 0 0; padding: 0;
	float: left;
	border: 7px solid #FFFFFF;
	background-color: #FFFFFF;
	}

div.research-category-container div.research-category div.description {

	width: 364px;
	padding: 0; margin: 0;
	float: left;
	}

div.research-category-container div.research-category div.description h1 { 

	margin: 0 0 13px 0; padding: 0;
	font-size: 11pt;
	color: #333333;
	}

div.research-category-container div.research-category div.description p { 

	color: #666666;
	}

div.research-category-container div.research-category div.button {

	position: absolute;
	bottom: 26px; left: 193px;
	}

div.research-container {

	width: 557px;
	margin-top: 0;
	color: #666666;
	}

div.research-item {

	width: 172px;
	margin: 0 20px 0 0;	padding: 5px 0 15px 0;
	float: left;
	background: url(/media/396/double-line.gif) top repeat-x;
	}

div.research-item div.content {

	padding: 10px 0 15px 30px;
	background-color: #FFFFFF;
	}

div.research-item div.content h1 {

	margin: 8px 0 6px 0;
	font-size: 11pt;
	}

div.research-item div.content a {

	color: #1c7ad4;
	font-size: 8pt;
	text-decoration: none;
	}

div.research-item div.content div.image{

	width: 95px; height: 127px;
	overflow: hidden;
	padding: 9px 0 0 10px;
	background: url(/media/476/research-image-bg.gif) top repeat-x;
	}

/* ******************************* People ******************************* */

div.content-left {

	width: 386px;
	margin: 0 17px 0 0;
	float: left;
	clear:both;
	}

div.content-right {

	width: 386px;
	margin: 0 0 0 17px;
	float: left;
	}

div.content-right div.people-hotspots { 

	}

div.content-right div.people-hotspots div.hotspot { 

	width: 159px; height: 162px;
	margin: 0 23px 19px 0;
	position: relative;
	float: left;
	border: 6px solid #FFFFFF;
	}

div.content-right div.people-hotspots div.hotspot a.view { 

	display: block;
	width: 150px; height: 47px;
	padding: 4px 0 0 9px;
	position: absolute;
	left: 0; bottom: 0;
	background: url(/media/3162/people-view.gif) no-repeat;
	color: #fff;
	text-decoration: none;
	font-size: 10pt;
	}

div.content-right div.people-hotspots div.clear-margin { 

	margin-right: 0;
	}

div.people-container {

	width: 557px;
	margin-top: 25px;
	color: #666666;
	}

div.people-item {

	width: 172px; height: 228px;
	margin: 0 20px 15px 0; padding: 15px 0 0 0;
	float: left;
	background: #FFFFFF url(/media/957/double-line-people.gif) top repeat-x;
	}


div.people-item div.content {

	padding: 11px;
	background-color: #FFFFFF;
	}

div.people-item div.content h1{

	margin: 8px 0 0 0;
	font-size: 11pt;
	}

div.bio h1 {

	margin: 8px 0 0 0;
	font-size: 13pt;
	}

div.bio h1 span {

	font-size: 13pt;
	color: #5a5a5a;
	}

div.people-item div.content p,
div.bio p.position {

	margin: 0; padding: 0;
	font-size: 8pt;
	font-style: italic;
	}

div.bio p.position {

	margin-bottom: 10px;
	font-size: 10pt;
	color: #888888;
	}

div.people-item div.content a {

	font-size: 8pt;
	color: #1c7ad4;
	text-decoration: none;
	}

div.people-item div.content div.image{

	width: 148px; height: 109px;
	overflow: hidden;	
	position:relative;
	}

div.people-item div.content div.image div.read-bio {

	width: 149px; height: 20px;
	position:absolute;
	bottom: -1px; left: 0;
	}

div.people-item div.content a.email,
div.people-item div.content p.phone,
div.bio a.email,
div.bio p.phone {

	padding-left: 25px;
	display:block;
	font-size: 8pt;
	font-style: normal;
	color: #1c7ad4;
	text-decoration:none;
	background: url(/media/406/email-icon.gif) 0 50%  no-repeat;
	}

div.people-item div.content p.phone,
div.bio p.phone {

	margin-top: 3px;
	color: #333333;
	font-style: normal;
	background: url(/media/441/phone-icon.gif) 0 50% no-repeat;
	}

div.content div.bio div.bio-hero-image {

	width: 536px; height: 301px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 6px solid #FFFFFF;
	}

div.content div.bio a.go-back {

	width: 117px;
	display:block;
	font-size: 8pt;
	color: #1c7ad4;
	text-decoration:none;
	background: url(/media/376/blue-arrow-back.gif) right no-repeat;
	}

div.bio p.quote {

	color: #4b4a4a;
	font-style: italic;
	}

/* ******************************* Side Panel ******************************* */

div.content div.side-panel {

	width: 184px;
	padding: 15px 9px 9px 11px;
	float: left;
	border: 1px solid #e7e5e6;
	color: #666666;
	background-color: #FFFFFF;
	}

div.content div.side-panel h1 {

	margin: 0 0 13px 0; padding-left: 10px;
	font-size: 10pt;
	background: url(/media/496/triangle.gif) left no-repeat;
	}

div.content div.side-panel a {

	font-size: 8pt;
	color: #1c7ad4;
	text-decoration: none;
	}

div.content div.side-panel div.news-container {

	width: 184px;
	margin: 0 0 18px 0; padding: 0 0 2px 0;
	background: url(/media/396/double-line.gif) bottom repeat-x;
	color: #666666;
	}

div.content div.side-panel div.news-container div.news {

	margin: 0 0 12px 0;
	}

div.content div.side-panel div.news-container div.news span {

	font-size: 8pt;
	}

div.content div.side-panel div.news-container div.news p {

	margin: 1px 0 5px 0;
	font-size: 8pt;
	}

div.content div.side-panel div.conferences {

	color: #666666;
	font-size: 8pt;
	}

div.content div.side-panel div.conferences p.blue-title {

	margin: 5px 0;
	font-size: 9pt;
	color: #1c7ad4;
	}

div.content div.side-panel div.search-report {

	margin: 0 0 18px 0; padding: 0 0 15px 0;
	background: url(/media/396/double-line.gif) bottom repeat-x;
	}

div.content div.side-panel div.search-report input {

	width: 178px; height: 19px;
	margin: 0 0 0 0; padding: 5px 0 0 6px;
	border: 0;
	font: 8pt Georgia, Times New Roman, Arial;
	color: #666666;
	background: url(/media/481/search-form-bg.gif) bottom repeat-x;
	}

div.content div.side-panel div.recommendation,
div.content div.side-panel div.people-hotspot,
div.content div.side-panel div.hotspot { 

	margin: 0 0 12px 0; padding: 0 0 12px 0;
	background: url(/media/396/double-line.gif) bottom repeat-x;
	}

div.company-disclosure a.submit,
div.online-disclosures a.submit,
div.content div.side-panel a.submit,
div.content div.side-panel a.arrow {

	margin-top: 5px; padding: 0 0 0 18px;
	display:block;
	font-size: 8pt;
	color: #1c7ad4;
	text-decoration:none;
	background: url(/media/371/blue-arrow.gif) top left no-repeat;
	}

/* ******************************* News ******************************* */

div.content div.right-column {

	width: 526px;
	margin-left: 39px;
	float: left;
	}

div.content div.right-column div.news-image {

	margin: 0 23px 5px 0;
	float: left;
	border: 6px solid #FFFFFF;
	}

div.content div.right-column p.news-date {

	margin: 0; padding:0;
	color: #a28326;
	}

div.content div.right-column p.news-title {

	margin: 4px 0 10px 0; padding: 0;
	font-size: 11pt;
	color: #373737;
	}

div.content div.side-panel-news {

	width: 221px;
	padding: 9px;
	float: left;
	border: 1px solid #e7e5e6;
	color: #666666;
	background-color: #FFFFFF;
	}

div.content div.side-panel-news h1 {

	margin: 0 0 13px 0;
	font-size: 12pt;
	}

div.content div.side-panel-news a {

	font-size: 8pt;
	color: #1c7ad4;
	text-decoration: none;
	}

div.content div.side-panel-news div.news {

	margin: 0 0 12px 0; padding: 0 0 12px 0;
	background: url(/media/396/double-line.gif) bottom repeat-x;
	}

div.content div.side-panel-news div.news span {

	font-size: 8pt;
	color: #929292;
	}

div.content div.side-panel-news div.news p {

	margin: 3px 0 5px 0;
	font-size: 8pt;
	}

div.content div.side-panel-news div.pagination  {
	
	color: #333333;
	}

div.content div.side-panel-news div.pagination span  {
	
	margin-right: 5px;
	color: #333333;
	}

div.content div.side-panel-news div.pagination a {

	text-decoration: underline;
	margin-right: 5px;
	}

/* ******************************* Contact ******************************* */

div.content div.contact-map {
	
	width: 470px; height: 314px;
	float: right;
	border: 6px solid #FFFFFF;
	clear:both;
	}


/* ******************************* Homepage hotspots ******************************* */

div.hotspots-container {
	
	width: 408px; height: 179px;
	margin: 30px 30px 0 0; padding: 8px 8px 0 8px;
	border: 1px solid #e7e5e6;
	background-color: #FFFFFF;
	float: left;
	}

div.hotspots-container div.hotspot {

	width: 124px;
	margin: 0 8px 0 0; padding: 0 8px 0 0;
	float: left;
	border-right: 1px solid #ebe7e8;
	}

div.hotspots-container div.hotspot div.image {

	width: 124px; height: 119px; 
	position: relative;
	}

div.hotspots-container div.hotspot div.image div.read {

	width: 124px; height: 20px;
	position: absolute;
	bottom: 0; left: 0;
	}

div.hotspots-container  div.last-item {

	margin-right: 0; padding: 0;
	border: 0;
	}

div.hotspots-container div.hotspot h1 {

	height: 42px;
	margin: 0; padding: 0;
	font-size: 9pt;
	font-weight: bold;
	}

/* ******************************* Homepage news container ******************************* */

div.news-container {

	width: 350px;
	margin: 30px 0 0 0; padding: 0;
	float: left;
	}

div.news-container h1 {

	margin: -5px 0 6px 0; padding: 0;
	font-size: 14pt;
	}

div.news-container div.news-item {

	margin: 0 0 4px 0; padding: 0 0 8px 0;
	border-bottom: 1px solid #cccccc;
	}

div.news-container div.news-item span {

	font-size: 7pt;
	font-weight: bold;
	color: #333333;
	}

div.news-container div.news-item p {

	margin: 0 0 0 0; padding:0;
	}

div.news-container div.news-item p a {

	font-size: 8pt;
	color: #1c7ad5;
	text-decoration: none;
	}

div.news-container div.ticker-container {

	width: 350px;
	margin-top: 11px;
	position: relative;
	overflow: hidden;
	}

div.news-container div.ticker-container img {

	position: absolute;
	}

div.news-container div.ticker-container div.ticker {

	width: 350px; height: 18px;
	padding-top: 0;
	overflow:hidden;
	display:none; 
	border-top: 1px solid #dfddde;
	font-size: 8pt;
	background-color: #ffffff;
	}

div.news-container div.ticker-container div.ticker a {
	text-decoration: none;
	color: #333333;
	}


/* ******************************* Online disclosures  ******************************* */


div.online-disclosures {

	margin-top: 15px;
	}

p.disclosureInfo { 
	width: 550px;
	}

div.online-disclosures div.search-form {

	width: 600px;
	padding: 22px 9px 9px 16px;
	border: 1px solid #e7e5e6;
	color: #666666;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	}

div.online-disclosures div.search-form h1 {

	margin: 0 0 13px 0; padding-left: 10px;
	font-size: 10pt;
	background: url(/media/496/triangle.gif) left no-repeat;
	}


div.online-disclosures div.search-form label {

	height: 40px;
	margin-right: 10px;
	diplay:block;
	float: left;
	}

div.online-disclosures div.search-form select {

	width: 178px; height: 26px;
	margin: 0 0 0 0; padding: 5px 0 0 6px;
	border: 1px solid #e7e5e6;
	font: 8pt Georgia, Times New Roman, Arial;
	color: #666666;
	}


div.online-disclosures div.search-form input.textfield {

	width: 178px; height: 19px;
	margin: 0 0 0 0; padding: 5px 0 0 6px;
	border: 1px solid #e7e5e6;
	font: 8pt Georgia, Times New Roman, Arial;
	color: #666666;
	}


div.online-disclosures div.resultInfo {
	width:625px;
	text-align:right;
	}

div.online-disclosures div.disclosure-search-results {

	}
	
div.online-disclosures div.disclosure-search-results table {
	border-collapse: collapse;
	width: 625px;
	}

div.online-disclosures div.disclosure-search-results table th {
	font-weight: normal;
	color: #1c7ad4;
	text-align: left;
	padding: 5px; 
	border-bottom: 1px solid #e7e5e6;
	}

div.online-disclosures div.disclosure-search-results table th.companyName { width: 250px}
div.online-disclosures div.disclosure-search-results table th.ticker { width: 200px }
div.online-disclosures div.disclosure-search-results table th.viewDisclosure,
div.online-disclosures div.disclosure-search-results table td.viewDisclosure { text-align: right;}


div.online-disclosures div.disclosure-search-results table tr td,
div.online-disclosures div.disclosure-search-results table tr:hover td {
	padding: 5px;
	border-bottom: 1px solid #e7e5e6;
	}

div.online-disclosures div.disclosure-search-results table tr:hover td {
	background-color:#e7e5e6;
	}

div.company-disclosure { 
	width: 700px;
	}

	
div.company-disclosure table {
	border-collapse: collapse;
	}

div.company-disclosure table td {
	padding: 5px;
	border: 1px solid #e7e5e6;
	}

/* ******************************* Breadcrumbs ******************************* */

ul.breadcrumb {

	margin: 0; padding: 0 0 25px 0;
	list-style:none; 
	}

ul.breadcrumb li { 

	float: left;
	margin: 0 10px 0 0; padding: 0 15px 0 0;
	background: url(/media/431/menu-separator.gif) 100% 25% no-repeat;
	}

ul.breadcrumb li.last-item { 

	background: none;
	}

ul.breadcrumb li h1 { 

	font-size: 14pt;
	}

ul.breadcrumb li h2 { 

	margin-top: 6px;
	font-size: 10pt;
	}

ul.breadcrumb li h1 a,
ul.breadcrumb li h2 a{ 

	color: #333333;
	text-decoration: none;
	}

/* ******************************* Member Registration ******************************* */

#contour {
	height: 500px;
	position: relative;
	}

#contour .contourFieldSet {
	border: 0;
	height: 500px;
	}


#contour .contourFieldSet .contourField  {
	width: 380px;
	position: absolute;
	}

#contour .contourFieldSet .contourField  span {
	display: block; 
	margin-left: 120px;
	font-size: 8pt;
	}

#contour .contourFieldSet .text label {
	display: block;
	width: 120px;
	float: left;
	}

#contour .contourFieldSet .message label {
	display: inline;
	}

#contour .contourFieldSet .contourField  label span.contourIndicator {
	display: inline;
	margin: 0;
	}

#contour .contourFieldSet .text div {
	float: left;
	}

#contour input.text {
	width: 240px;
	height: 15px;
	padding: 5px;
	border: 1px solid #c5c5c5;
	}

#contour textarea  {
	width: 360px;
	height: 84px;
	padding: 5px;
	border: 1px solid #c5c5c5;
	}


#contour .name {top: 0; left:0;}
#contour .surname { top: 50px; left:0; }
#contour .email { top: 100px; left:0; }
#contour .company { top: 150px; left:0; }
#contour .position { top: 200px; left:0; }
#contour .telephonenumber {top: 250px; left:0; }

#contour .address1  { top: 0; right:0; }
#contour .address2  { top: 45px; right:0; }
#contour .address3   { top: 90px; right:0; }
#contour .address4   {top: 134px; right:0;}
#contour .postcode   {top: 180px; right:0; }
#contour .country {top: 225px; right:0}

#contour .message {top: 260px; right:0}
#contour .password {top: 300px; left:0}
#contour .confirmpassword {top: 350px; left:0}

#contour .contourNavigation { position: absolute; top: 395px; left: 425px; }



.umbGroupButton { 
	width: 88px; height: 18px;
	border: 0; display:block;
	margin-left: 10px;
	background: url(/registration/login.gif);
	cursor: pointer; 
	}

input.loginInput{

	margin-left: 10px;
	width: 130px;
	height: 15px;
	padding: 3px;
	border: 1px solid #c5c5c5;
	}


/* ******************************* Related links ******************************* */

ul.related-links {

	margin:10px 0; padding:0;
	list-style:none;
	}

ul.related-links li{

	margin-top: 8px; padding-left: 18px;
	background: url(/media/371/blue-arrow.gif) left no-repeat;
	}

div.side-panel ul.related-links li{

	margin-top: 1px;
	}

ul.related-links li a{

	font-size: 8pt;
	color: #1c7ad4;
	text-decoration:none;
	}

/* ******************************* Headers and generic styles ******************************* */


a:link,a:active,a:visited,a:hover {

	color: #1c7ad4;
	text-decoration:none;
	}	

a:hover {

	text-decoration:underline;
	}	

h1,h2,h3 {

	margin-top:0; padding-top:0;
	font: 13pt Georgia, Times New Roman, Arial;
	font-weight: normal;
	color: #333333;
	}

h2 {

	font: 14pt Georgia, Times New Roman, Arial;
	margin-bottom: 15px;
	}
h3 {

	font: 13pt Georgia, Times New Roman, Arial;
	margin-bottom: 15px;
	}

h1 span,
h3 span {
	color: #1b7ad4;
	}

div.separator {

	width: 100%; height: 1px;
	overflow: hidden;
	margin: 0 0 6px 0; padding: 0;
	background: url(/media/391/dotted-separator.gif);
	}

div.clear {

	height: 0;
	margin:0; padding:0;
	clear:both;
	}

img { 

	border: 0
	} 

div.clear-margin {

	margin-right: 0;
	}

.dark {

	color: #333333;
	}

.quote {
	
	font-size: 9pt;
	font-style:italic;
	font-weight: bold;
	color: #333333;
	line-height: 15pt;
	}



#dropdown-main {}
a.dropdown, a.dropdown:visited, div.country-dropdown {display:block; padding:0;margin:0; height:20px;}
a.dropdown, a.dropdown:visited { border-bottom: none; padding:0;margin:0 }
.dropdown-child { padding-top: 4px;}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.quote {
	font-size: 9pt;
	font-style:italic;
	font-weight: bold;
	color: #333333;
	line-height: 15pt;
	
}

h2 {
h2 {

margin-top:0; padding-top:0;
margin-bottom: 15px;
font: 14pt Georgia, Times New Roman, Arial;
font-weight: normal;
color: #333333;
}

