﻿/* Estrutura home */

.header 
{
	height: 15px;
	position: relative; 
}

	.countries 
	{
		left: 530px; 
		position:absolute;
		top: 23px;
	}	

.disclaimer 
{
	background: url(../../img/rodape2.png) no-repeat; 
	height: 25px;
	width: 920px; 
	text-align: center;
	margin-bottom: -5px;
}

	.disclaimer p {
		line-height: 20px;
	}

/*	.disclaimer a {
		color: #FFFFFF;
		font-weight: normal;
	} */

/* Preview CMA */

.preview {
	width: 100%;
	margin: 0px;	
	background-color: #8966B5;	
	font-size: 12pt;
}

/* Pular navegação (Acessibilidade) */

.skiplink 
{
	display:none
}


/* CSS Document */

body {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color: #8966B5;
	height: 100%;
	min-height: 100%;
}

*html #canvasmaster {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-color: #8966B5;
	background-image: url(../../img/canvasbg.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	width: 925px;
	min-height: 98.9%;
	height: 98.9%;
}

img
{
	border:0;
}


#canvasmaster {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-color: #8966B5;
	background-image: url(../../img/canvasbg.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	width: 925px;
	min-height: 98.85%;
}

DIV#top {
	padding: 0px;
	clip: rect(auto,auto,auto,auto);
	width: 920px;
	margin: 0px;
	float: left;
}


#bottom {
	border-top: 1px dotted #999;
	text-align: center;
	padding: 20px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
}
#bottom ul {
	list-style-type: none;
	padding: 0px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	float: left;
	width: 100%;
	position: relative;
}
#bottom li {
	display: inline;
	padding: 0px;
	margin: 0px 5px 0px 5px;
}


#bottom a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
#bottom a:hover {
	color: #000000;
	text-decoration: underline;
}
#bottom p {
	padding-bottom: 5px;
	margin: 0px;
	color: #333;
	font-weight: normal;
	clear: left;
}

.clearleft {
	clear: left;
}
#top .logoandtoplinks {
	padding: 0px;
	width: 920px;
	margin: 0px;
	
}
#top #toplinkswrap {
	padding: 0px;
	width: 920px;
	margin: 0px;
	background-color: #FFFFFF;
	float: left;
	position: relative;
}
#top #toplinkswrap p.toplinks {
	margin: 0px;
	list-style-type: none;
	font-size: 0.7em;
	font-weight: bold;
	width: 505px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
#top #toplinkswrap .toplinks p {
	/* display: inline; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	/* border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #606060; */
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
#top #toplinkswrap .toplinks a {
	color: #606060;
	text-decoration: none;
	font-weight: normal;
	white-space: nowrap;
}
#top #toplinkswrap .toplinks a:hover {
	color: #3B0083;
	text-decoration: underline;
}
#top #toplinkswrap .toplinks a.selected {
	color: #3B0083;
	text-decoration: none;
}
#top #toplinkswrap .toplinks p.region {
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top #toplinkswrap .toplinks p.search {
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 152px;
	float: right;
}
.bold {
	font-weight: bold;
}


.searchfield {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 11px;
	color: #606060;
	background-color: #FFFFFF;
	height: 13px;
	width: 110px;
	border: 1px solid #606060;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}
.gosearch {
	width: 16px;
	padding: 0px;
	border: none;
	margin: 0px;
	float: right;
}

#top #prinavwrap .logo {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}

#top #prinavwrap {
	width: 920px;
	padding: 0px;
	float: left;
	margin: 0px;
	position: relative;
}


*html #top #prinavwrap #prinavext {
	width: 746px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #3B0083;
	background-image: url(../../img/navbg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;}

#top #prinavwrap #prinavext {
	width: 746px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #3B0083;
	background-image: url(../../img/navbg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

*html #top ul.primarynav {
	list-style-type: none;
	width: 741px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -3px;
	margin-left: 0px;
	background-image: url(../../img/navbg.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 30px;
}

#top ul.primarynav {
	list-style-type: none;
	width: 741px;
	float: left;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../../img/navbg.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}


*html #top .primarynav li {
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
}

#top .primarynav li {
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
}
#top .primarynav li.last {
	background-image: url(../../img/lines.gif);
	background-repeat: repeat-y;
	background-position:  right 50%;
}
*html #top .primarynav li a{
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	float: left;
	display: block;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(../../img/lines.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top .primarynav li a{
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	float: left;
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	background-image: url(../../img/lines.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top .primarynav li a.selected{
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-color: #A40084;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 0px;
	background-image: url(../../img/lines.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	display: block;
}
*html #top .primarynav li a.selected{
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 13px;
	padding-left: 15px;
	background-color: #A40084;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: -4px;
	margin-left: 0px;
	background-image: url(../../img/lines.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	display: block;
}
*html #top .primarynav li a:hover {
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 13px;
	padding-left: 15px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: -4px;
	margin-left: 0px;
	background-color: #A40084;
	background-image: url(../../img/lines.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	display: block;	
}
#top .primarynav li a:hover {
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 9px;
	padding-left: 15px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 0px;
	background-color: #A40084;
	background-image: url(../../img/lines.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	display: block;	
}
.latestnews {
	width: 150px;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../img/ModuleIcons_LatestNews.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.latestnews h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #A40084;
	text-decoration: none;
	width: 150px;
	display: block;
	background-image: url(../../img/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.latestnews ul {
	list-style-type: none;
	font-size: 0.7em;
	width: 140px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.latestnews li {
	font-weight: bold;
	color: #3B0083;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
}
.latestnews a {
	font-weight: normal;
	color: #3B0083;
	text-decoration: none;
	clear: left;
	padding: 0px;
	display: block;
	margin: 0px;
}
.latestnews a:hover {
	text-decoration: underline;
}
#sitetools {
	width: 150px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../img/ModuleIcons_SiteTools.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
#sitetools h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #A40084;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 22px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 0px;
	background-image: url(../../img/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	width: 140px;
}
#sitetools ul {
	font-size: 0.7em;
	list-style-type: none;
	width: 150px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sitetools li {
	width: 130px;
	line-height: 1.4em;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#sitetools a {
	color: #3B0083;
	text-decoration: none;
	line-height: 1.1em;
	font-weight: normal;
	float: left;
	width: 130px;
}
#sitetools a:hover {
	text-decoration: underline;
}
#sitetools li.print {
	background-image: url(../../img/printericon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#sitetools li.email {
	background-image: url(../../img/emailicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#sitetools li.register {
	background-image: url(../../img/registericon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#sitetools li.profile {
	background-image: url(../../img/profileicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#sitetools li.rss {
	background-image: url(../../img/rssicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#QuadranteLateral .QuadranteLateral_1 {
	background-image: url(../../img/light.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
	width: 150px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
#QuadranteLateral .QuadranteLateral_2 {
	background-image: url(../../img/heart.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 150px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;		
}
#QuadranteLateral h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #A40084;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 22px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 0px;
	background-image: url(../../img/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	width: 140px;
}
#QuadranteLateral ul {
	float: left;
	list-style-type: none;
	font-size: 8pt;
/*	width: 180px; */
	margin: 0px;
	padding: 0px;
}
#QuadranteLateral li {
/*	float: left; */
	padding: 0px;
	margin: 0px 0px 1px 0px;
/*	width: 180px; */
	height: 13px;
}
#QuadranteLateral ul li a {
/*	float: left;*/
	color: #3B0083;
	text-decoration: none;
	background-image: url(../../img/feature-chevron.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	display: block;
/*	width: 170px; */
}
#QuadranteLateral a:hover {
	text-decoration: underline;
}
.feature {
	margin: 0px;
	width: 140px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
}
.cad-world {
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right 15px;
	background-image: url(../../img/ModuleIcons_CadburyWorldwide.jpg);
	float: left;
}
.purple-heart {
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right 25px;
	background-image: url(../../img/update_icon.gif);
}
.feature h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #A40084;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 145px;
	background-image: url(../../img/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
.feature p {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
}
.feature p a {
	color: #3B0083;
	text-decoration: none;
	width: 128px;
	background-image: url(../../img/feature-chevron.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-position: 1px 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}
.feature a:hover {
	text-decoration: underline;
}
.feature ul {
	padding: 0px;
	list-style-type: none;
	width: 135px;
	margin: 0px;
	float: left;
}
.feature ul li {
	padding: 0px;
	line-height: 1em;
	width: 135px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	float: left;
}
.feature ul li a {
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3B0083;
	margin: 0px;
	background-image: url(../../img/feature-chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	width: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	float: left;
}
.feature img {
	float: right;
	margin-left: 5px;	
}
.hpmainfeature {
	width: 261px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 7px 35px;
}
.hpmainfeature h2 {
	color: #FFFFFF;
	font-size: 0.7em;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	width: 249px;
	background-color: #3B0083;
	background-repeat: no-repeat;
	background-position: 0px top;
	background-image: url(../../img/feature_purple_top.gif);
}
.hpmainfeature h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.hpmainfeature .feature-content {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 5px;
	width: 255px;
	background-image: url(../../img/feature_purple_btm.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}
.hpmainfeature .feature-content p {
	font-size: 8pt;
	color: #333;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.hpmainfeature .feature-content img {
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.hpmainfeature .feature-content ul {
	float: left;
	list-style-type: none;
	font-size: 8pt;
/*	width: 180px; */
	margin: 0px;
	padding: 0px;
}
.hpmainfeature .feature-content li {
/*	float: left; */
	padding: 0px;
	margin: 0px 0px 1px 0px;
/*	width: 180px; */
	height: 13px;
}
.hpmainfeature .feature-content ul li a {
/*	float: left;*/
	color: #3B0083;
	text-decoration: none;
	background-image: url(../../img/feature-chevron.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	display: block;
/*	width: 170px; */
}

.hpmainfeature .feature-content a {
	color: #3B0083;
	font-size: 8pt;
	text-decoration: none;
}

.hpmainfeature .feature-content a:hover {
	text-decoration: underline;
}
#leftcol {
	width: 150px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 37px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
#leftcol .leftnav1 {
	list-style-type: none;
	width: 150px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../../img/lnav/dots.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#leftcol .leftnav1 p {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	background-image: url(../../img/lnav/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#leftcol .leftnav1 a {
	/* font-size: 0.7em; */
	font-weight: bold;
	margin: 0px;
	color: #3B0083;
	display: block;
	text-decoration:none;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	width: 150px;
}
#leftcol .leftnav1 a.selected {
	/* font-size: 0.7em; */
	font-weight: bold;
	margin: 0px;
	color: #A40084;
	display: block;
	text-decoration:none;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	width: 150px;
}
#leftcol .leftnav1 a:hover {
	text-decoration: underline;
}
#leftcol .leftnav1.selected a {
/*	font-size: 0.7em; */
	margin: 0px;
	display: block;
	text-decoration:none;
	float: left;
	width: 150px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
#leftcol .leftnav2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 150px;
	display: block;
	float: left;
	background-image: url(../../img/lnav/dots.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#leftcol .leftnav2 li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}
#leftcol .leftnav2 a {
	font-size: 0.68em;
	margin: 0px;
	display: block;
	text-decoration:none;
	font-weight: normal;
	float: left;
	width: 138px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 12px;
	color: #A40084;
}
#leftcol .leftnav2 a:hover {
	text-decoration: underline;
}
#leftcol .leftnav2 a.selected {
	font-size: 0.68em;
	margin: 0px;
	display: block;
	text-decoration:none;
	float: left;
	width: 138px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 12px;
	font-weight: bold;
	background-image: url(../../img/lnav/lnavchev_secondlevel.gif);
	background-repeat: no-repeat;
	background-position: 1px 12px;
}
#leftcol .leftnav3 {
	list-style-type: none;
	margin: 0px;
	width: 150px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../img/lnav/dots.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#leftcol .leftnav3 li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}
#leftcol .leftnav3 a {
	font-size: 0.6em;
	display: block;
	text-decoration:none;
	margin: 0px;
	line-height: 1.3em;
	font-weight: normal;
	float: left;
	width: 127px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 23px;
	color: #A40084;
}
#leftcol .leftnav3 a:hover {
	text-decoration: underline;
}
#leftcol .leftnav3 a.selected {
	font-size: 0.6em;
	display: block;
	text-decoration:none;
	margin: 0px;
	width: 127px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 23px;
	background-position: 12px 50%;
	font-weight: normal;
	background-image: url(../../img/lnav/lnavchev_secondlevel.gif);
	background-repeat: no-repeat;
}

#impulse {
	width: 150px;
	float: right;
	display: block;
	margin-top: -45px;
	padding: -37px 0px 0px 0px;
	z-index: 1;
	
}
#maincolwrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 745px;
	min-height: 630px;
	position: relative;

}
#maincol {
	width: 555px;
	float: left;
	margin: 0px;	
	padding: 10px 20px 30px 0px;
}
h1 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size: 1.3em;
	font-weight: bold;
	color: #A40084;
}
h2 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size: 10.5pt;
	font-weight: bold;
	color: #A40084;
}
h3 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size: 10.5pt;
	/*font-size: 0.9em;*/
	font-weight: bold;
	color: #A40084;
}
/* h3 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size: 0.7em;
	font-weight: bold;
	color: #333;
} */
h4 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size: 0.7em;
	font-weight: bold;
	color: #333;
}
h5 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size: 0.7em;
	font-weight: bold;
	color: #333;
}
h6 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size: 0.7em;
	font-weight: bold;
	color: #333;
}
td {
	font-size: 8pt;
	color: #333;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	line-height: 1.3em;
}
p {
	font-size: 8pt;
	color: #333;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	line-height: 1.3em;
}
p.bold {
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	line-height: 1.3em;
	font-weight: bold;
}
p.nospc {
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
p.nospc-bold {
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}
p.nospctop {
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

p a {
	color: #3B0083;
}

p.backtop {
	display: block;
	margin: 10px 0px 10px 0px;
	float: left;
	width: 550px;
	padding: 0px;
	clear: left;
}
p.backtop a {
	color: #3B0083;
	text-decoration:underline;
	float: left;
}
.tbMensagem {
	font-size: 8pt;
	color: #333;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.tbMensagem a{
	color: #3B0083;
	text-decoration: none;	
	margin: 0px;
	padding: 0px 0px 0px 10px;
	display: block;
}
.tbMensagem a:hover {
	text-decoration: underline;
}
#maincol img.std-content-image {
	float: left;
	padding: 0px;
	margin: 15px 20px 0px 0px;
}

#maincol-full {
	width: 745px;
	float: left;
	
	margin: 0px;
	padding: 10px 0px 30px 0px;
}
#maincol-full ul.global-standardlink {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	}
#maincol-full ul.global-standardlink li {
	margin: 0px;
	padding: 0px;
}
#maincol-full ul.global-standardlink li a {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3B0083;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding: 0px 0px 0px 12px;
}

#maincol ol, #maincol-full ol 
{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: left;
	width: 98%;
}

#maincol ol li, #maincol-full ol li {
	font-size: 0.7em;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: decimal;
	padding: 0px;
	
}


#maincol div ol ul, #maincol-full div ol ul
{	
	font-size: 0.7em;
	color: #333;
	float: left;
	width: 98%;
}

#maincol div ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	}
#maincol div ul li {
	font-size: 0.7em;
	color: #333;
	background-image: url(../../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 98%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincol div ul li ul li {
	font-size: 1em;
}
#maincol-full div ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	}
#maincol-full div ul li {
	font-size: 0.7em;
	color: #333;
	background-image: url(../../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 98%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincol-full div ul li ul li {
	font-size: 1em;
}

#maincol ul.breadcrumbs {
	padding: 0px;
	list-style-type: none;
	font-size: 0.7em;
	text-decoration: none;
	float: left;
	width: 555px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#maincol .breadcrumbs li {
	display: inline;
	padding: 0px;
	color: #333;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	white-space: nowrap;
}
#maincol .breadcrumbs a {
	color: #333;
	text-decoration: underline;
	background-image: url(../../img/breadcrumbchev.gif);
	background-position: right 5px;
	margin: 0px;
	background-repeat: no-repeat;
	padding-left:0px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	float: left;
}
#maincol .breadcrumbs a.selected {
	color: #333;
	text-decoration: none;
}
#maincol .breadcrumbs a:hover {
	color: #333;
	text-decoration: underline;
}

#maincol-full ul.breadcrumbs {
	padding: 0px;
	list-style-type: none;
	font-size: 0.7em;
	text-decoration: none;
	float: left;
	width: 745px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#maincol-full .breadcrumbs li {
	display: inline;
	padding: 0px;
	color: #333;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	white-space: nowrap;
	float: left;
}
#maincol-full .breadcrumbs a {
	color: #333;
	text-decoration: underline;
	background-image: url(../../img/breadcrumbchev.gif);
	background-position: right 5px;
	margin: 0px;
	background-repeat: no-repeat;
	padding-left:0px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
}
#maincol-full .breadcrumbs a.selected {
	color: #333;
	text-decoration: none;
}
#maincol-full .breadcrumbs a:hover {
	color: #333;
	text-decoration: underline;
}


#maincol-full .our-locations-landing-select {
	width: 157px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../../img/lf_top.gif);
	margin-top: 0px;
	margin-right: 27px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	min-height: 160px;
}
*html #maincol-full .landing-feature {
	height: 160px; 
	min-height: 160px;
}

#maincol-full .our-locations-landing-select h2 {
	width: 157px;
	margin: 0px;
	font-size: 0.7em;
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	background-color: #3B0083;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-image: url(../../img/lf_btm.gif);
}

#maincol-full .our-locations-landing-select h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#maincol-full .our-locations-landing-select h2 a:hover {
	text-decoration: underline;
}

#maincol-full ul.our-locations-landing-select {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 20px 0px 0px 0px;
	}
#maincol-full ul.our-locations-landing-select li {
	padding: 0px;
	width: 157px;
	display: inline;
	float: left;
	margin: 0px 25px 0px 0px;
	}
#maincol-full ul.our-locations-landing-select li.last {
	padding: 0px;
	width: 157px;
	display: inline;
	float: left;
	margin: 0px;
	}
#maincol-full ul.our-locations-landing-select li h2 {
	background-image: url(../../img/ol_select_header_bg.gif);
	background-repeat: no-repeat;
	width: 149px;
	padding: 2px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	font-size: 0.7em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9109A0;
	height: 2.8em;
	}
#maincol-full ul.our-locations-landing-select li h2 a {
	color: #fff;
	text-decoration: none;
	}
#maincol-full ul.our-locations-landing-select li h2 a:hover {
	color: #fff;
	text-decoration: underline;
	}
#maincol-full ul.our-locations-landing-select li p {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	}
#maincol-full #our-heritage-flash-wrap {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	}
#maincol-full p a.chev {
	margin: 0px;
	color: #3B0083;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding: 0px 0px 0px 12px;
	}

#maincol-full ul.board-member-select {
	padding: 0px;
	margin: 20px 0px 0px 0px;
	float: left;
	width: 712px;
	}	
#maincol-full ul.board-member-select li {
	padding: 0px;
	margin: 0px 10px 20px 0px;
	display: inline;
	list-style: none;
	float: left;
	width: 167px;
	}	
#maincol-full ul.board-member-select li p {
	padding: 0px;
	margin: 0px;
	}	

#maincol .board-member {
	padding: 0px;
	margin: 20px 0px 20px 0px;
	float: left;
	width: 555px;
	}
#maincol .board-member h2 {
	padding: 0px;
	margin: 0px;
	}
#maincol .board-member h3 {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	}
#maincol .board-member p {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	}
#maincol .board-member p.nospc {
	padding: 0px;
	margin: 0px;
	}
#maincol .board-member p.bold {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	}
#maincol .board-member img {
	padding: 0px;
	float: right;
	margin: 0px 0px 0px 10px;
	}
#maincol-full .management-details {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	float: left;
	width: 650px;
	border-bottom: 1px dotted #3B0083;
	}
#maincol-full .management-details.last {
	border: none;
	}
#maincol-full .management-details img {
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	}
#maincol-full .management-details .management-details-text {
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: right;
	width: 450px;
	}
#maincol-full .management-details .management-details-text h2 {
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
	}
#maincol-full .management-details .management-details-text h3 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 0.7em;
	color: #333;
	}

ul.inv-standardlink {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
ul.inv-standardlink li {
	margin: 0px;
	padding: 0px;
}
ul.inv-standardlink li a {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3B0083;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding: 0px 0px 0px 12px;
	line-height: 1.3em;
}
ul.standardlink {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
ul.standardlink.press-links {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 20px 0px;
	}
ul.standardlink li {
	margin: 0px;
	padding: 0px;
}
ul.standardlink li a {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3B0083;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding: 0px 0px 0px 12px;
	line-height: 1.3em;
}

ul.a-z
{


  margin: 20px 0px 0px 0px;
	padding: 0px;
}

ul.a-z li
{


  margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.2em;
}



* html ul.a-z li
{
	position: relative;
}


ul.a-z li.column2, ul.a-z li.column3
{
  margin-top: -6em;
}
ul.a-z li.brand1

{
  margin-left: 0em;
}
ul.a-z li.brand2, ul.a-z li.column2

{
  margin-left: 10em;
}
ul.a-z li.brand3, ul.a-z li.column3

{
  margin-left: 20em;
}

ul.a-z li a
{
	display: block;
	width: 7em;
	text-decoration: underline;
	color: #3B0083;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding-left: 12px;
	font-size: 0.7em;
}




#maincol p.contact-text-field {
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 5px 0px 15px 0px;
}
#maincol-full p.contact-text-field {
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 5px 0px 15px 0px;
}
#landing-banner-wrap {
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 10px 0px 20px 0px;
}
#maincol .faqs {
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px;
	margin: 0px 5px 0px 0px;
 }
#maincol p.faq-select {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	vertical-align: middle;
	}


#maincol .show-hide {
	padding: 0px;
	text-align: right;
	width: 508px;
	margin: 30px 0px 0px 0px;
	}
#maincol .show-hide a {
	padding: 0px;
	color: #3B0083;
	margin: 0px;
	}
#maincol .show-hide a.button {
	padding: 0px;
	color: #3B0083;
	margin: 0px 0px 0px 10px;
	}
#maincol .show-hide img {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px 5px -3px 0px;
	}
#maincol h2.faq-head {
	background-image: url(../../img/faq_head.gif);
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-weight: bold;
	height: 23px;
	padding: 10px 0px 0px 10px;
 }
#maincol h2.faq-head a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../img/faq_red_chev_on.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	width: 488px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#maincol h2.faq {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #3B0083;
	width: 498px;
	padding: 2px 0px 3px 10px;
	float: left;
	border-bottom: 1px solid #FFFFFF;
 }
#maincol h2.faq a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../img/faq_red_chev_off.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 488px;
	background-position: right 4px;
	float: left;
}

#maincol .faq-links {
	width: 486px;
	border-right: 1px solid #3B0083;
	border-bottom: 1px solid #3B0083;
	border-left: 1px solid #3B0083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #3B0083;
	float: left;
	padding: 10px 10px 10px 10px;
}
#maincol .faq-links p {
	margin: 0px;
	padding: 0px;
	}
#maincol .faq-links ul {
	padding: 0px;
	margin: 3px 0px 0px 0px;
	}
#maincol .faq-links ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#maincol .faq-links ul li a {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3B0083;
	text-decoration: underline;
	font-size: 0.7em;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	background-position: 1px 4px;
	}
	
.faq-expand {
	width: 508px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}
.faq-expand .on {
	margin: 0px;
	float: left;
	background-image: url(../../img/faq_head.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: top;
	}
.faq-expand .off {
	float: left;
	background-image: url(../../img/faq_head.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-position: top;	
}

.faq-expand .on h2 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3B0083;
	width: 498px;
	float: left;
	background-image: url(../../img/faq_bottom.gif);
	background-repeat: no-repeat;
	background-color: #D8CCE6;
	padding-left:10px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:4px;
	background-position: bottom;
 }
.faq-expand .on h2 a {
	color: #3B0083;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 488px;
	background-position: right 4px;
	float: left;
	background-image: url(../../img/faq_purple_chev_on.gif);
}
.faq-expand .off h2 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	width: 498px;
	float: left;
	background-image: url(../../img/faq_bottom.gif);
	background-repeat: no-repeat;
	background-color: #D8CCE6;
	padding-left:10px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:4px;
	background-position: bottom;
 }

.faq-expand .off h2 a {
	color: #3B0083;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 488px;
	background-position: right 4px;
	float: left;
	background-image: url(../../img/faq_purple_chev_off.gif);
}


.faq-content {
	width: 488px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#divCampanha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3B0083;	
	text-decoration: none;	
	margin-bottom: 10px;
	font-size:8pt;	
}

#divPaginador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3B0083;	
	text-decoration: none;
	font-weight: bold;	
	font-size: 9pt;
}
#divPaginador a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3B0083;		
	font-weight: bold;	
}

#our-favourites{
	padding: 0px;
	width: 750px;
	margin: 20px 0px 0px 0px;
}
#our-favourites table.favourite-gallery 
{
/*	background: none;
	list-style-type: none;
	padding: 0px;
	float: left;	
	margin: 0px 0px 20px 0px; */
	width: 745px;	
}
#our-favourites table.favourite-gallery td {
	background: none;
	display: inline;
	padding: 0px;
	float:left;
	width: 230px;
	min-height: 230px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px dotted #999;
	text-align: center;
	vertical-align: middle;
}
#our-favourites table.favourite-gallery td.last {
	margin-right: 0px;
}

#our-favourites table.favourite-gallery td img {
	max-width: 156px;
	max-height: 117px;
}

#our-favourites table.favourite-gallery td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #3B0083;
	text-decoration: underline;	
	width: 156px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
#our-favourites table.favourite-gallery td .favourite-gallery-img-wrap {
	height: 140px;
	float: left;
}
#maincol .contact-address {
	width: 500px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	float: left;
}

#maincol .contact-address p.nospc {
	padding: 0px;
	margin: 0px;
	color: #333;
}
#country-select-wrap {
	float: left;
	padding: 0px;
	width: 530px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.country {
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
	padding: 0px;
	margin: 10px 5px 0px 0px;
}
#maincol #country-select{
	width: 300px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	float: left;
}
#maincol #country-select p {
	padding: 0px;
	margin: 0px;
	color: #333;
	vertical-align: middle;
}
#maincol #country-select label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	}
#maincol address {
	color: #333;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#maincol #country-select .go-button {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	width: 33px;
	height: 16px;
}
.faq-idea{
	border: 1px solid #A40084;
	width: 180px;
	padding: 15px;
	font-size: 0.7em;
	color: #333;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.faq-idea a{
	font-size: 0.9em;
	color: #A40084;
	text-decoration:underline
}


input.standard {
	margin: 0px;
	width: 255px;
	border: 1px solid #666666;
	padding: 0px 0px 0px 5px;
	}
select.standard {
	margin: 0px;
	padding: 0px;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 100%;
	}
textarea.standard {
	margin: 0px;
	padding: 0px;
	width: 263px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
input.radio { 
	width: 10px;
	border: none;
	}
input.send {
	padding: 0px;
	height: 15px;
	width: 41px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px 0px 0px 225px;
}
p.nofaq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #A40084;
	padding: 0px;
	margin: 20px 0px 20px 0px;
	}
.faq-button {
	padding: 0px;
	margin: 0px 0px -3px 5px;
	width: 73px;
	border: none;
	}
.go {
	width: 29px;
	padding: 0px;
	border: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 15px;
	vertical-align: middle;
	}
.submit { 
	width: 54px;
	border: none;
	}

table.share-prices {
	padding: 0px;
	width: 100%;
	margin: 20px 0px 0px 0px;
	border-bottom: 1px solid #666;
	}
table.share-prices th {
	background-color: #3B0083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	margin: 0px;
}
table.share-prices th a {
	text-decoration: underline;
	color: #FFFFFF;
}
table.share-prices td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 5px;
}

table.share-prices th.nostyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 5px;
	background-color: #fff;
	font-weight: normal;
}
table.share-prices th.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 5px;
	background-color: #ebe5f2;
	font-weight: normal;
}

table.share-prices td.blue-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3B0083;
	padding: 5px;
}
table.share-prices td a {
	color: #3B0083;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
table.share-prices tr.blue {
	background-color: #ebe5f2;
}
table.share-prices tr.intro td {
	margin: 0px;
	padding: 15px 0px 5px 5px;	
	}
table.financial-calendar {
	padding: 0px;
	width: 100%;
	margin: 20px 0px 0px 0px;
	border-bottom: 1px solid #666;
	}
table.financial-calendar th {
	background-color: #3B0083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	margin: 0px;
	vertical-align: top;
}
table th.fifteenperc {
	width: 15%;
}
table th.fourtyperc {
	width: 40%;
}
table th.thirtyperc {
	width: 30%;
}
table th.twentyfiveperc {
	width: 25%;
}
table  th.twentyperc {
	width: 20%;
}
table.financial-calendar th.nostyle {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	text-align: left;
	padding: 5px;
	margin: 0px;
	vertical-align: bottom;
}
table.financial-calendar td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 5px;
	vertical-align: bottom;
}
table.financial-calendar th.date {
	font-weight: bold;
	width: 20%;
}
table.financial-calendar td.date {
	font-weight: bold;
	width: 20%;
}

table.financial-calendar th.event {
	width: 50%;
	}
table.financial-calendar th.reminder {
	width: 30%;
	}
table.financial-calendar tr.intro td {
	padding: 15px 0px 5px 5px;
	}


table.financial-calendar td a {
	color: #3B0083;
	margin: 0px;
	padding: 0px;
	}
table.financial-calendar tr.blue {
	background-color: #ebe5f2;
	}
table.financial-calendar tr.blue th {
	background-color: #ebe5f2;
	}
table.financial-calendar tr.next-event td {
	margin: 0px;
	padding: 10px 0px 10px 5px;
	background-color: #F5F2F9;
	vertical-align: bottom;
	border-top: 20px solid #fff;
	border-bottom: 20px solid #fff;
}
#mobile-friendly-page {
	padding: 10px;
	float: left;
	border: 1px solid #3B0083;
	margin: 20px 0px 20px 0px;
	background-image: url(../../img/bulb.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	}
#mobile-friendly-page p {
	padding: 0px;
	margin: 0px 0px 0px 50px;
	}
#mobile-friendly-page p a {
	color: #3B0083;
	}
ul.disclaimer {
	padding: 0px;
	float: left;
	list-style-type: none;
	width: 512px;
	margin: 0px 0px 10px 0px;
	}
ul.disclaimer li {
	padding: 0px;
	display: inline;
	float: left;
	margin: 0px 15px 0px 0px;
	}
ul.disclaimer p {
	padding: 0px;
	margin: 0px;
	}
ul.disclaimer p a {
	padding: 0px;
	margin: 0px;
	color: #3B0083;
	text-decoration: underline;
	}
#chartwrap {
	padding: 0px;
	margin: 0px 0px 30px 0px;
	}
	
.pd-age-range {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 0.7em;
	float: right;
}
.day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 0.7em;
	width: 50px;
}
.month {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	font-size: 0.7em;
	width: 50px;
}
.year {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	font-size: 0.7em;
	width: 70px;
}
.checkbox {
	border: none;
	width: 20px;
}
label.form-label {
	width: 50%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	}
.date-select {
	margin: 0px;
	width: 50%;
	float: right;
	padding: 0px;
	text-align: right;
	}
.form-element-wrap {
	width: 470px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
table.comparators {
	width: 100%;
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
table.comparators td {
	width: 50%;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
table.comparators td .draw{
	padding: 0px;
	margin: 10px 0px 0px 3px;
	width: 73px;
	border: none;
}
.year-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0px;
	width: 150px;
	margin: 5px 0px 0px 0px;
	}
.show {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	vertical-align: middle;
	border: none;
	width: 80px;
	}
.investor-contact {
	width: 250px;
	float: left;
	margin: 10px 10px 20px 0px;
	padding: 0px;
	}
.investor-contact address {
	font-style: normal;
	color: #333;
	}
.investor-contact address.tel {
	font-style: normal;
	font-size: 0.7em;
	color: #333;
	margin: 10px 0px 0px 0px;
	}
.investor-contact address a {
	color: #3B0083;
	}
table.int-results {
	padding: 0px 0px 17px 0px;
	width: 745px;
	margin: 20px 0px 0px 0px;
	border-left: 1px dotted #3B0083;
	border-right: 1px dotted #3B0083;
	border-bottom: 1px dotted #3B0083;
	}
table.int-results th {
	background-color: #3B0083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	margin: 0px;
}
table.int-results th.title {
	width: 50%;
}
table.int-results th a {
	text-decoration: underline;
	color: #FFFFFF;
}
table.int-results td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 10px 10px 10px 10px;
	width: 10%;
}
table.int-results th.results {
	font-weight: normal;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 10px 10px 10px 10px;
	width: 10%;
}
table.int-results td a {
	color: #3B0083;
	margin: 0px;
	padding: 0px;
}
table.int-results td img {
	border: none;
}
table.int-results th a {
	color: #3B0083;
	margin: 0px;
	padding: 0px;
}
table.int-results tr.blue th {
	background-color: #ebe5f2;
	font-weight: bold;
	color: #333;
}
table.int-results tr.intro td {
	margin: 0px;
	padding: 10px 0px 5px 5px;	
	}
ul.ir-download {
	padding: 0px;
	list-style-type: none;
	margin: 20px 0px 0px 0px;
	}
ul.ir-download li {
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin: 0px 30px 0px 0px;
	float: left;
	width: 140px;
	}
ul.ir-download li ul {
	padding: 0px;
	margin: 0px;
	}
ul.ir-download li ul li {
	padding: 0px;
	margin: 0px;
	}
ul.ir-download li.last {
	padding: 0px;
	list-style-type: none;
	display: inline;
	float: left;
	width: 140px;
	margin: 0px;
	}
ul.ir-download li p {
	padding: 0px;
	font-size: 0.7em;
	margin: 5px 0px 5px 0px;
	}
ul.ir-download li h2 {
	color: #333;
	padding: 0px;
	font-size: 0.7em;
	margin: 5px 0px 5px 0px;
	}
ul.ir-download li ul li a {
	margin: 0px;
	color: #3B0083;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding: 0px 0px 0px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 128px;
	float: left;
	}
table.downloads {
	width: 100%;
	border-bottom: 1px solid #666666;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
table.downloads th {
	background-color: #3B0083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px 5px 5px;
	text-align: left;
}
table.downloads td {
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 0px 7px 5px;
}
table.downloads td.last {
	margin: 0px;
	padding: 0px;
}
table.downloads td.date {
	font-weight: bold;
}
table.downloads tr.blue {
	background-color: #F5F2F9;
}
table.downloads a.view {
	color: #3B0083;
	background-image: url(../../img/view.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	}
table.downloads a.download {
	color: #3B0083;
	background-image: url(../../img/download.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	}	

#maincol p.date {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 1.3em;
	font-weight: normal;
	color: #3B0083;
}
#maincol-full #media-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 700px;
	float: left;
	margin: 20px 0px 0px 0px;
	}

#maincol-full #year-select {
	margin: 0px;
	padding: 0px;
	width: 300px;
	float: left;
	}
#maincol-full #year-select select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0px;
	width: 160px;
	color: #333;
	margin: 0px 10px 0px 0px;
	}
#maincol-full #release-search {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
	text-align: right;
	vertical-align: middle;
	}
#maincol-full #release-search input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 2px;
	float: right;
	width: 180px;
	font-size: 0.7em;
	color: #333;
	border: 1px solid #666;
	margin: 0px 10px 0px 0px;
	}
#maincol-full #release-search input.go {
	padding: 0px;
	width: 28px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	margin: 4px 0px 0px 0px;
	}
#maincol-full #year-select input.go {
	padding: 0px;
	width: 28px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px 0px -1px 0px;
	}	
#maincol-full #page-array, #maincol-full div #page-array {
	padding: 0px;
	float: left;
	width: 745px;
	margin: 10px 0px 10px 0px;
	text-align: right;
	}
#maincol-full #page-array ul, #maincol-full div #page-array ul {
	margin: 0px;
	padding: 0px;
	}
#maincol-full #page-array ul li, #maincol-full div #page-array ul li 
{
	background-image: none;
	font-size: 1em;
	width: auto;
}
#maincol-full #page-array ul li, #maincol-full div #page-array ul li {
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	border-left: 1px solid #333;
	}
#maincol-full #page-array ul li.nobdr, #maincol-full div #page-array ul li.nobdr {
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	border: none;
	}
#maincol-full #page-array ul li.nospc, #maincol-full div #page-array ul li.nospc {
	padding: 0px;
	list-style-type: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	border: none;
	margin: 0px;
	}
#maincol-full #page-array ul li a, #maincol-full div #page-array ul li a {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #3B0083;
	}
#maincol-full #page-array ul li a.selected, #maincol-full div #page-array ul li a.selected {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #333;
	text-decoration: none;
	}		

#maincol #page-array, #maincol div #page-array {
	padding: 0px;
	float: left;
	width: 550px;
	margin: 10px 0px 10px 0px;
	text-align: right;
	}
#maincol #page-array ul, #maincol div #page-array ul {
	margin: 0px;
	padding: 0px;
	}
#maincol #page-array ul li, #maincol div #page-array ul li 
{
	background-image: none;
	font-size: 1em;
	width: auto;
}
#maincol #page-array ul li, #maincol div #page-array ul li {
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	border-left: 1px solid #333;
	}
#maincol #page-array ul li.nobdr, #maincol div #page-array ul li.nobdr {
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	border: none;
	}
#maincol #page-array ul li.nospc, #maincol div #page-array ul li.nospc {
	padding: 0px;
	list-style-type: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	border: none;
	margin: 0px;
	}
#maincol #page-array ul li a, #maincol div #page-array ul li a {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #3B0083;
	}
#maincol #page-array ul li a.selected, #maincol div #page-array ul li a.selected {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #333;
	text-decoration: none;
	}	
#maincol-full #image-library-sort {
	padding: 0px;
	float: left;
	width: 712px;
	margin: 10px 0px 10px 0px;
	}
#maincol #image-library-sort {
	padding: 0px;
	float: left;
	width: 530px;
	margin: 10px 0px 10px 0px;
	}
#image-library-sort ul {
	margin: 0px;
	padding: 0px;
	}
#image-library-sort ul li {
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	
	}
#image-library-sort ul li.bdr {
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	border-left: 1px solid #333;
	}
#image-library-sort ul li.nospc {
	padding: 0px;
	list-style-type: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	border: none;
	margin: 0px;
	}
#image-library-sort ul li a {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #3B0083;
	}

#image-library-sort ul li a.selected {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #333;
	text-decoration: none;
	}	
	
	
#maincol #press-release-link-wrap {
	float: left;
	width: 550px;
	border-bottom: 1px solid #3B0083;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}
#maincol #press-release-link-wrap h1 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size: 1.3em;
	font-weight: bold;
	color: #3B0083;
	float: left;
}
#maincol #press-release-link-wrap a.press-release-link {
	font-size: 0.7em;
	color: #3B0083;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	float: right;
}
#maincol .press-address-wrap {
	float: left;
	width: 550px;
	border-bottom: 1px solid #3B0083;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
#maincol .press-address {
	width: 230px;
	float: left;
	margin: 10px 40px 0px 0px;
	padding-top: 0px 0px 10px 0px;
}
#maincol .press-address p {
	padding: 0px;
	margin: 2px 0px 0px 0px;
}
#maincol .press-address p a {
	padding: 0px;
	margin: 2px 0px 0px 0px;
	color: #3B0083;
}
#maincol .press-line {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-top: 1px solid #3B0083;
	clear: left;
 }
 
.press-address-wrap-full {
	float: left;
	width: 745px;
	border-bottom: 1px solid #3B0083;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
.press-address-wrap-full .press-address {
	width: 330px;
	float: left;
	margin: 10px 40px 0px 0px;
	padding-top: 0px 0px 10px 0px;
}
.press-address-wrap-full .press-address p {
	padding: 0px;
	margin: 2px 0px 0px 0px;
}
.press-address-wrap-full .press-address p a {
	padding: 0px;
	margin: 2px 0px 0px 0px;
	color: #3B0083;
}
.press-address-wrap-full .press-line {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-top: 1px solid #3B0083;
	clear: left;
 }
 
 
ul.careers-people-landing {
	list-style-type: none;
	width: 712px;
	float: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
ul.careers-people-landing li {
	padding: 0px;
	width: 215px;
	float: left;
	margin: 0px 20px 20px 0px;
	}
ul.careers-people-landing li p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}
p.blog-intro {
	border-bottom: 1px solid #3B0083;
	padding: 0px 0px 10px 0px;
	}
.careers-blog-entry {
	border-bottom: 1px solid #3B0083;
	padding: 15px 0px 15px 0px;
	margin: 10px 0px 0px 0px;
	}
.careers-blog-entry h2 {
	padding: 0px;
	margin: 0px;
	color: #333;
	font-size: 1em;
	font-weight: bold;
	}
.careers-blog-entry h3 {
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
	color: #333;
	font-weight: normal;
	}

.careers-blog-entry ul {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
	}
.careers-blog-entry ul li {
	padding: 0px;
	display: inline;
	margin: 0px 5px 0px 0px;
	font-size: 0.7em;
	}
.careers-blog-entry ul li.bdr {
	border-left: 1px solid #666;
	padding: 0px 0px 0px 5px;
	}
.careers-blog-entry ul li a {
	padding: 0px;
	margin: 0px;
	color: #3B0083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
p.car-quote {
	font-size: 1.2em;
	color: #3B0083;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	}
	
	
#maincol-full .landing-feature {
	width: 230px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../../img/lf_top.gif);
	margin-top: 0px;
	margin-right: 27px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	min-height: 160px;
}
*html #maincol-full .landing-feature {
	height: 160px; 
	min-height: 160px;
}



#maincol-full .landing-feature h2 {
	margin: 0px;
	font-size: 0.7em;
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	background-color: #3B0083;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-image: url(../../img/lf_btm.gif);
}

#maincol-full .landing-feature h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#maincol-full .landing-feature h2 a:hover {
	text-decoration: underline;
}
#maincol-full .landing-feature .feature-content {
	width: 210px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 10px;
}

#maincol-full .landing-feature .feature-content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}
#maincol-full .landing-feature .feature-content img {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
}


#maincol-full .landing-feature-right {
	float: right;
	width: 230px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../../img/lf_top.gif);
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	min-height: 160px;

}

*html #maincol-full .landing-feature-right {
	height: 160px; 
	min-height: 160px;
}

#maincol-full .landing-feature-right h2 {
	margin: 0px;
	font-size: 0.7em;
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	background-color: #3B0083;
	background-image: url(../../img/lf_btm.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#maincol-full .landing-feature-right h3 {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	color: #AB0066;
	}

#maincol-full .landing-feature-right h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#maincol-full .landing-feature-right h2 a:hover {
	text-decoration: underline;
}

#maincol-full .landing-feature-right .feature-content {
	width: 214px;
	padding: 10px 0px 40px 10px;
	float: left;
	margin: 0px;
}

#maincol-full .landing-feature-right .feature-content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#maincol-full .landing-feature-right .feature-content img {
	padding: 0px;
	float: right;
	margin: 0px 10px 0px 10px;
}

#maincol-full #feature-ad {
	padding: 0px;
	width: 485px;
	float: left;
	margin: 0px;
}
#maincol-full .landing-double-feature {
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../../img/navbg.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-height: 160px;
}
*html #maincol-full .landing-double-feature {
	
	height: 160px;
	min-height: 160px;
}
#maincol-full .landing-double-feature h2 {
	margin: 0px;
	font-size: 0.7em;
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	background-color: #3B0083;
	background-image: url(../../img/navbg_bottom.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#maincol-full .landing-double-feature h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#maincol-full .landing-double-feature h2 a:hover {
	text-decoration: underline;
}

#maincol-full .landing-double-feature-interno {
	float: left;
	width: 100%;
/*	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../../img/navbg.gif); */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	min-height: 160px; */
}
*html #maincol-full .landing-double-feature-interno {
	
/*	height: 160px;
	min-height: 160px; */
}
#maincol-full .landing-double-feature-interno ul {
	float: left;
	list-style-type: none;	
/*	width: 180px; */
	margin: 0px;
	padding: 0px;
}
#maincol-full .landing-double-feature-interno li {
/*	float: left; */
	padding: 0px;
	margin: 0px 0px 1px 0px;
/*	width: 180px; */
	height: 13px;	
}
#maincol-full .landing-double-feature-interno ul li a {
/*	float: left;*/
	color: #3B0083;
	text-decoration: none;
	background-image: url(../../img/feature-chevron.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	font-size: 8pt;
	width: 100px; 
}
#maincol-full .landing-double-feature-interno ul li a:hover {
	text-decoration: underline;
}
#maincol-full .landing-double-feature-interno h2 {
	margin: 0px;
	/*font-size: 0.7em; */
	font-size: 8pt;
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	background-color: #3B0083;
	background-image: url(../../img/navbg_bottom.gif);
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	width: 100%;
}
#maincol-full .landing-double-feature-interno h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#maincol-full .landing-double-feature-interno h2 a:hover {
	text-decoration: underline;
}
#maincol-full .landing-double-feature h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 200px;
}
#maincol-full .landing-double-feature .feature-content {
	width: 475px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: left;
}

#maincol-full .landing-double-feature .feature-content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
}
#maincol-full .landing-double-feature .feature-content img {
	padding: 0px;
	float: right;
	margin: 0px 10px 0px 30px;
}
#maincol-full .landing-double-feature .feature-content ul {
	float: left;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#maincol-full .landing-double-feature .feature-content ul li {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 200px;
	
	
}
#maincol-full .landing-double-feature .feature-content ul li a {
	list-style-type: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 1px 4px;
	line-height: 1.1em;
	color: #3B0083;
	background-image: url(../../img/dark_purple_chevron.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	float: left;
	width: 200px;
}

#maincol-full .landing-double-feature .feature-content ul li a:hover {
	text-decoration: underline;
}
#maincol-full .landing-double-feature .feature-content ul.press-release {
	margin: 0px;
	padding: 0px;
	width: 445px;
}
#maincol-full .landing-double-feature .feature-content ul.press-release li 
{
	background-image: none;
	font-size: 1em;
	padding: 0px 0px 0px 40px;
	float: left;
	width: 400px;
	margin: 0px 0px 10px 0px;
	line-height: 1.1em;
}
#maincol-full .landing-double-feature .feature-content ul.press-release li.icon1 {
	background-image: url(../../img/df_icon1.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 40px;
	float: left;
	width: 400px;
	margin: 0px 0px 10px 0px;
	line-height: 1.1em;
}
#maincol-full .landing-double-feature .feature-content ul.press-release li.icon2 {
	background-image: url(../../img/df_icon2.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 40px;
	float: left;
	width: 400px;
	margin: 0px 0px 10px 0px;
	line-height: 1.1em;
}
#maincol-full .landing-double-feature .feature-content ul.press-release li h3 {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 0.7em;
	line-height: 1.1em;
	width: 400px;
}
#maincol-full .landing-double-feature .feature-content ul.press-release li a {
	margin: 0px;
	padding: 0px;
	color: #3B0083;
	background-image: none;
	line-height: 1.1em;
	font-weight: normal;
	font-size: 0.7em;
	float: left;
	width: 400px;
}
#maincol-full .landing-feature-share-price {
	width: 230px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../../img/lf_top.gif);
	margin-top: 10px;
	margin-right: 27px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	float: left;
}

#maincol-full .landing-feature-share-price h2 {
	margin: 0px;
	font-size: 0.7em;
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	background-color: #3B0083;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-image: url(../../img/lf_btm.gif);
}

#maincol-full .landing-feature-share-price h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#maincol-full .landing-feature-share-price h2 a:hover {
	text-decoration: underline;
}
#maincol-full .landing-feature-share-price .landing-feature-content {
	width: 220px;
	padding: 15px 0px 10px 10px;
	float: left;
	margin: 0px;
}
#maincol-full .landing-feature-share-price .landing-feature-content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
}
#maincol-full .landing-feature-share-price .landing-feature-content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3B0083;
	font-size: 0.7em;
	margin: 0px;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding: 0px 0px 0px 12px;
}
#maincol-full .landing-feature-share-price .landing-feature-content img {
	padding: 0px;
	float: right;
	margin: 0px 10px 0px 10px;
}
#maincol-full .landing-feature-share-price .landing-feature-content .sharepriceflag {
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
}
#maincol-full .landing-feature-share-price .landing-feature-content .shareprice {
	font-weight: bold;
	color: #A10278;
	margin: 0px;
	font-size: 120%;
	background-image: url(../../img/share_up.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 0px 20px 0px 0px;
}
#maincol-full .landing-feature-share-price .landing-feature-content .sharearrow {
	padding: 0px;
	margin: 0px;
}
#maincol-full .landing-feature-share-price .landing-feature-content .sharepriceinfo {
	font-size: 0.58em;
	color: #333;
	border-bottom: 1px solid #E1DDEC;
	margin: 0px 10px 10px 0px;
	padding: 3px 0px 5px 0px;
	font-weight: bold;
}

#impulse #related {
	width: 148px;
	margin: 0px;
	float: left;
	background-image: url(../../img/related_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 7px 0px 0px 0px;
}

#homebannerwrap {
	width: 920px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 10px 0px 0px 0px;
	
}
#leftcolhp {
	width: 150px;
	padding: 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	
}
#maincolwraphp {
	margin: 0px;
	padding: 0px;
	width: 773px;
	float: left;
}
#maincolhp {
	margin: 20px 10px 0px 0px;
	padding: 0px 0px 30px 0px;
	width: 600px;
	float: left;
}
#imphp {
	margin: -3px 0px 0px 0px;
	padding: 0px;
	width: 150px;
	float: right;
	display: block;
	
}
.hide-element {
	display: none;
}

#maincol-full .sitemap {
	width: 600px;
	padding: 0px;
	float: left;
	margin: 10px 0px 0px 0px;
	}
#maincol-full .sitemap li.item1_1, #maincol-full .sitemap li.item1_3, #maincol-full .sitemap li.item1_5 {
	float: left;
	width: 280px;
	margin-bottom: 20px;
	}
#maincol-full .sitemap li.item1_2, #maincol-full .sitemap li.item1_4, #maincol-full .sitemap li.item1_6 {
	float: right;
	width: 280px;
	margin-bottom: 20px;
}
#maincol-full .sitemap ul {
	padding: 0px;
	width: 600px;
	margin: 0px 20px 0px 0px;
	float: left;
	}
#maincol-full .sitemap ul li {
	font-size: 1em;
	background-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	}
#maincol-full .sitemap ul li a {
	margin: 0px;
	padding: 10px 0px 3px 0px;
	color: #3B0083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: bold;
	float: left;
	}
#maincol-full .sitemap ul li li a {
	padding: 0;
	font-size: 0.7em;
	text-decoration: underline;
	font-weight: normal;
}
#maincol-full .sitemap ul ul {
	padding: 0px;
	margin: 0px 0px 0px 20px;
	float: left;
	width: 280px;
}
#maincol-full .sitemap ul ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 280px;
}
.tab-wrap-full {
	width: 745px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	

	
.tab-full {
	width: 693px;
	padding: 30px 25px 20px 25px;
	float: left;
	margin: 0px 0px -1px 0px;
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #3B0083;
	border-bottom-color: #3B0083;
	border-left-color: #3B0083;
	}
#maincol-full div ul.tabitems-full, #maincol-full ul.tabitems-full {
	padding: 0px;
	margin: 20px 0px 0px 0px;
	width: 745px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3B0083;
	}
#maincol-full div ul.tabitems-full li , #maincol-full ul.tabitems-full li 
{
	background-image: none;
	font-size: 1em;
	width: auto;
}
#maincol-full div ul.tabitems-full li.off, #maincol-full ul.tabitems-full li.off {
	list-style-type: none;
	display: inline;
	background-image: url(../../img/global_left_tab_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 2px -1px 2px;
	padding: 0px 0px 0px 4px;
	position: relative;
	}
#maincol-full div ul.tabitems-full li.off a:hover, #maincol-full ul.tabitems-full li.off a:hover {
	text-decoration: underline;
	}
#maincol-full div ul.tabitems-full li.off-first, #maincol-full ul.tabitems-full li.off-first {
	list-style-type: none;
	display: inline;
	background-image: url(../../img/global_left_tab_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 2px -1px 0px;
	padding: 0px 0px 0px 4px;
	position: relative;
	}
#maincol-full div ul.tabitems-full li.off-first a:hover, #maincol-full ul.tabitems-full li.off-first a:hover {
	text-decoration: underline;
	}
#maincol-full div ul.tabitems-full li a.off, #maincol-full ul.tabitems-full li a.off {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	float: left;
	display: block;
	padding: 3px 25px 2px 20px;
	background-image: url(../../img/global_right_tab_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	margin: 0px;
	background-color: #3B0083;
	}
#maincol-full div ul.tabitems-full li.on, #maincol-full ul.tabitems-full li.on {
	list-style-type: none;
	display: inline;
	padding: 0px 0px 0px 4px;
	background-image: url(../../img/global_left_tab_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 2px -2px 2px;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	
	}
#maincol-full div ul.tabitems-full li.on a:hover, #maincol-full ul.tabitems-full li.on a:hover {
	text-decoration: underline;
	}
#maincol-full div ul.tabitems-full li.on-first, #maincol-full ul.tabitems-full li.on-first {
	list-style-type: none;
	display: inline;
	padding: 0px 0px 0px 4px;
	background-image: url(../../img/global_left_tab_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 2px -2px 0px;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	
	}
#maincol-full div ul.tabitems-full li.on-first a:hover, #maincol-full ul.tabitems-full li.on-first a:hover {
	text-decoration: underline;
	}
#maincol-full div ul.tabitems-full li a.on, #maincol-full ul.tabitems-full li a.on {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	background-image: url(../../img/global_right_tab_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	padding: 3px 25px 2px 20px;
	color: #3B0083;
	margin: 0px;
	
	}
	
.tab-wrap-full .tab-full p.intro {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	color: #A40084;
	font-weight: bold;
	font-size: 0.7em;
	}
.tab-wrap-full .tab-full p.intro a {
	text-decoration: underline;
	color: #A40084;
	}
.tab-wrap-full .tab-full p {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	color: #333;
	font-size: 0.7em;
	}
.tab-full p.nospc {
	padding: 0px;
	color: #333;
	margin: 0px;
}
.tab-full p.nospc-bold {
	padding: 0px;
	color: #333;
	margin: 0px;
	font-weight: bold;
}
#maincol-full .tab-wrap-full .tab-full p.fivepxbtm {
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.tab-wrap-full .tab-full p.right {
	padding: 0px;
	margin: 0px 0px 20px 280px;
	color: #333;
	font-size: 0.7em;
	}
.tab-wrap-full .tab-full .our-company-tab-full-img-wrap {
	float: left;
	width: 250px;
	padding: 0px;
	margin: 5px 30px 10px 0px;
	clear: left;
}
.tab-wrap-full .tab-full p.caption {
	padding: 0px;
	float: left;
	margin: 5px 0px 0px 5px;
}
.tab-full .brand-select {
	width: 260px;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
.tab-full p.submit {
	margin: 0px;
	vertical-align: middle;
	}
.tab-full input.submit {
	padding: 0px;
	margin: -5px 0px 0px 5px;
	vertical-align: middle;
	}	

.tab-wrap {
	width: 555px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
.tab {
	width: 523px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #3B0083;
	border-bottom-color: #3B0083;
	border-left-color: #3B0083;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	
	}
#maincol div ul.tabitems {
	padding: 0px;
	width: 555px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3B0083;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	}
#maincol div ul.tabitems-full li , #maincol div ul.tabitems li 
{
	background-image: none;
	font-size: 1em;
	width: auto;
}
#maincol div ul.tabitems li.off {
	list-style-type: none;
	display: inline;
	background-image: url(../../img/global_left_tab_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 2px -1px 2px;
	padding: 0px 0px 0px 4px;
	position: relative;
	}
#maincol div ul.tabitems li.off a:hover {
	text-decoration: underline;
	}
#maincol div ul.tabitems li.off-first {
	list-style-type: none;
	display: inline;
	background-image: url(../../img/global_left_tab_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 2px -1px 0px;
	padding: 0px 0px 0px 4px;
	position: relative;
	}
#maincol div ul.tabitems li.off-first a:hover {
	text-decoration: underline;
	}
#maincol div ul.tabitems li a.off {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	float: left;
	display: block;
	padding: 3px 25px 2px 20px;
	background-image: url(../../img/global_right_tab_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	margin: 0px;
	background-color: #3B0083;
	}
#maincol div ul.tabitems li.on {
	list-style-type: none;
	display: inline;
	padding: 0px 0px 0px 4px;
	background-image: url(../../img/global_left_tab_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 2px -2px 2px;
	position: relative;
	
	}
#maincol div ul.tabitems li.on a:hover {
	text-decoration: underline;
	}
#maincol div ul.tabitems li.on-first {
	list-style-type: none;
	display: inline;
	padding: 0px 0px 0px 4px;
	background-image: url(../../img/global_left_tab_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 2px -2px 0px;
	position: relative;
	
	}
#maincol div ul.tabitems li.on-first a:hover {
	text-decoration: underline;
	}
#maincol div ul.tabitems li a.on {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	background-image: url(../../img/global_right_tab_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	padding: 3px 25px 2px 20px;
	display: block;
	color: #3B0083;
	margin: 0px;
	}
.tab ul.standardlink {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 480px;
	}
.tab ul.standardlink li {
	margin: 0px;
	padding: 0px;
	}
.tab ul.standardlink li a {
	margin: 0px;
	font-size: 0.7em;
	color: #3B0083;
	text-decoration: underline;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	background-position: 1px 4px;
	}
	
.tab ul.ads-gallery {
	list-style-type: none;
	width: 513px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	}
.tab ul.ads-gallery li {
	padding: 0px;
	display: inline;
	float: left;
	width: 138px;
	margin-top: 0px;
	margin-right: 48px;
	margin-bottom: 25px;
	margin-left: 0px;
	}
.tab ul.ads-gallery li.last {
	padding: 0px;
	display: inline;
	float: left;
	width: 138px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	}
.tab ul.ads-gallery li p {
	width: 120px;
	padding: 0px;
	color: #333;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px;
	float: left;
	}
.tab ul.ads-gallery li img {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}
.tab ul.ads-gallery li a {
	width: 120px;
	color: #3B0083;
	font-size: 0.7em;
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding: 0px 0px 0px 12px;
	}	
	
.tab #ads-video-movie {
	padding: 0px;
	float: left;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.tab #ads-video-movie p {
	padding: 0px;
	width: 160px;
	margin: 5px 0px 0px 0px;
	float: left;
	}
.tab #ads-video-movie h1 {
	margin: 0px;
	padding: 0px;
}
.tab #ads-video-movie #moviewrap {
	padding: 0px;
	float: left;
	width: 332px;
	margin: 0px 10px 0px 5px;
	}	
.tab ul.imagearray {
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 520px;
	margin: 35px 0px 0px 0px;
	}
.tab ul.imagearray li {
	padding: 0px;
	display: inline;
	margin: 0px 53px 0px 0px;
	float: left;
	}
.tab ul.imagearray li.last {
	margin: 0px 0px 0px 0px;
	}	
.tab .history-content {
	padding: 0px;
	margin: 5px 0px 5px 0px;
	float: left;
	width: 390px;
	clear: left;
}
.tab .history-content h2 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 360px;
	}
.tab-wrap .tab .history-content p {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 390px;
	}
.tab .history-images {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	float: right;
	width: 110px;
}
.tab .history-images img {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

ul.library-three-col {
	list-style-type: none;
	float: left;
	width: 745px;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	}
ul.library-three-col li {
	padding: 0px;
	display: inline;
	margin: 0px 54px 25px 0px;
	float: left;
	}
ul.library-three-col li.last {
	padding: 0px;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	}
ul.library-three-col li p {
	width: 120px;
	padding: 0px;
	color: #333;
	font-size: 0.7em;
	font-weight: normal;
	margin: 0px;
	}
ul.library-three-col li p.bold {
	font-weight: bold;
	}
ul.library-three-col li .gallery-img-wrap {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 210px;
	height: 210px;
	text-align: center;
	border: 1px dotted #999;
	vertical-align: middle;
	line-height:200px;
	font-size:200px
	}
ul.library-three-col li img {
	padding: 0px;
	margin: 0px;
	}
ul.library-three-col li a {
	width: 120px;
	color: #3B0083;
	font-weight: normal;
	float: left;
	margin: 0px 0px 0px 0px;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding: 0px 0px 0px 12px;
	}	


#maincol .tab ul.gallery-two-col-tab {
	background:none;
	width: 515px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	float: left;
	}
#maincol .tab ul.gallery-two-col-tab li {
	background:none;
	padding: 0px;
	display: inline;
	margin: 0px 55px 25px 0px;
	float: left;
	}
#maincol .tab ul.gallery-two-col-tab li.last {
	padding: 0px;
	display: inline;
	margin: 0px 0px 25px 20px;
	float: left;
	}
#maincol .tab ul.gallery-two-col-tab li p {
	width: 120px;
	padding: 0px;
	color: #333;
	font-size: 0.7em;
	font-weight: normal;
	margin: 0px;
	}
#maincol .tab ul.gallery-two-col-tab li .gallery-img-wrap {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 215px;
	height: 215px;
	text-align: center;
	border: 1px dotted #999;
	vertical-align: middle;
	line-height:200px;
	font-size:200px
	}
#maincol .tab ul.gallery-two-col-tab li img {
	padding: 0px;
	margin: 0px;
	}
#maincol .tab ul.gallery-two-col-tab li a {
	width: 200px;
	color: #A40084;
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
	background-image: url(../../img/red_chevron.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;*/
	padding: 0px 0px 0px 12px;
	}	
	
#maincol ul.gallery-two-col {
	list-style-type: none;
	float: left;
	width: 530px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
#maincol ul.gallery-two-col li {
	padding: 0px;
	display: inline;
	margin: 0px 25px 25px 0px;
	float: left;
	width: 252px;
	}
#maincol ul.gallery-two-col li.last {
	padding: 0px;
	display: inline;
	margin: 0px 0px 25px 0px;
	float: left;
	}
#maincol ul.gallery-two-col li img {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}
#maincol ul.gallery-two-col li p {
	width: 230px;
	padding: 0px;
	color: #333;
	font-size: 0.7em;
	font-weight: normal;
	margin: 0px;
	}

#maincol ul.gallery-two-col li a {
	width: 230px;
	font-weight: normal;
	float: left;
	margin: 0px;
	padding: 0px;
	}	

div.double-select { 
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}	
div.double-select select {
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	padding: 0px;
	margin: 5px 5px 0px 0px;
	}
div.double-select input.go {
	width: 28px;
	border: none;
	}
	
form.media-image-library { 
	width: 712px;
	margin: 15px 0px 10px 0px;
	padding: 0px;
	}	

.media-account-login {
 	margin: 0px 0px 0px 0px;
 	padding: 10px;
	width: 220px;
	float: right;
	border: 1px solid #3B0083;
 	}
.signin {
	width: 50px;
	float: right;
	border: none;
	}


#impulse .autoexpanding {
	width: 150px;
	margin: 0px;
	float: left;
	padding: 7px 0px 0px 0px;
}
#impulse .autoexpanding div.on {
	background-image: url(../../img/related_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 150px;
	margin-bottom: 2px;
}
#impulse .autoexpanding div.on h2 {
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	width: 150px;
	float: left;
	background-image: url(../../img/related_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
#impulse .autoexpanding div.on a {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 140px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #A40084;
}
#impulse .autoexpanding div.content {
	margin: 0px;
	display: block;
	float: left;
	width: 150px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#impulse .autoexpanding div.off {
	background-image: url(../../img/related_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 150px;
	margin-bottom: 2px;
}
#impulse .autoexpanding div.off h2 {
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	width: 150px;
	float: left;
	background-image: url(../../img/related_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
#impulse .autoexpanding div.off a {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 140px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #A40084;
}
#impulse .autoexpanding div.content ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 150px;
	float: left;
}
#impulse .autoexpanding div.content li {
	margin: 0px;
	font-size: 0.7em;
	display: block;
	width: 145px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#impulse .autoexpanding div.content li a {
	margin: 0px;
	color: #3B0083;
	text-decoration: none;
	width: 130px;
	float: left;
	background-image: url(../../img/dark_purple_chevron.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#impulse .autoexpanding div.content li a:hover {
	color: #3B0083;
	text-decoration: underline;
}
.vote {
	width: 37px;
	border: none;
	margin: 0px;
	padding: 0px;
}
	
.signin-global {
	float: none;
	width: 51px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.register-global {
	width: 58px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.careers .section-color {
	color: #3B0083;
}

img.case-study {
	float: left;
	padding: 0px;
	margin: 0px 15px 10px 0px;
}
.cs-quote-wrap {
	background-image: url(../../img/quote_top_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 70px 0px 0px 0px;
	width: 200px;
	float: right;
	margin: 10px 0px 10px 20px;
	}

.cs-quote {
	margin: 0px;
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px 10px 20px 0px;
	font-size: 1.2em;
	font-weight: bold;
	
	}
.cs-quote {
	background-image: url(../../img/quote_bottom_green.gif);
	color: #3B0083;
	}	

	
	
#maincol div ol
{
	font-size: 1em;
}
#maincol div table
{
	border: none;
}
#maincol div table td
{
	font-size: 0.7em;
	text-align: left;
	font-weight: normal;
	border: none;
}
#maincol div p table td
{
	font-size: 1em;
	text-align: left;
	font-weight: normal;
	border: none;
}
#maincol div table th
{
	font-size: 0.7em;
	text-align: left;
}
#maincol div p table th
{
	font-size: 1em;
	text-align: left;
}
#maincol div table td p, #maincol div table th p, #maincol div table td li, #maincol div table td td, #maincol div table td th
{
	font-size: 1em;
}
#maincol div table td.center, #maincol div table th.center
{
	text-align: center;
}
#maincol div table td.right, #maincol div table th.right
{
	text-align: right;
}
#maincol div table td.centershaded, #maincol div table th.centershaded
{
	text-align: center;
	background: #c0c0c0;
}
#maincol div table td.rightshaded, #maincol div table th.rightshaded
{
	text-align: right;
	background: #c0c0c0;
}
#maincol div hr
{
	width:100%;
	color: #606060;
	height: 1px;
}
	
/* style updates sent 16/4/08 */

#maincol ul.standard {
	
	padding: 0px;
	margin: 10px 0px 10px 0px;
	}

#maincol ul.standard li {
	font-size: 0.7em;
	color: #333;
	background-image: url(../../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 98%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: none;
}




#maincol-full ul.standard {
	
	padding: 0px;
	margin: 10px 0px 10px 0px;
	}
#maincol-full ul.standard li {
	font-size: 0.7em;
	color: #333;
	background-image: url(../../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 98%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: none;
}

/*LISTAGEM NOTICIA E PRESS RELEASE */

.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2
{
	padding-left: 7px;
	padding-right: 7px;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph
{
	font-size: 8pt;
	font-family: tahoma,sans-serif;
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vb-tall, .ms-pb, .ms-pb-selected
{
	vertical-align: top;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a, .ms-vb-user a, .ms-disc a
{
	color: #003399;
	text-decoration: none;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-disc a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited
{
	color: #000066;
	text-decoration: none;
}
.ms-vb2 h1
{
	font-size: 8pt;

}