﻿/* CSS Document */

html, body {
    height: 100%;
}

body {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #8966B5;
	background-image: url(../img/canvasbg.gif);
	background-repeat: repeat-y;
	background-position:top center;
	height: 100%;
	min-height: 100%;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup 
{
 background-color:Transparent;
}

*html #canvasmaster {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	width: 925px;	
	height: 98.9%;
}

#canvasmaster {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	width: 925px;
	min-height: 814px;
}

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: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
}

#bottom p a
{
 font-size: 1em;	
}

#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;
	font-size: 0.7em;	
}
#bottom a:hover {
	color: #000000;
	text-decoration: underline;
}
#bottom p {
	padding: 0px 0px 10px;
	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 ul.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 li {
	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;
	float: left;
}
#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 li.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 li.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/nav/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/nav/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/nav/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/nav/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/nav/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/nav/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/nav/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/nav/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/nav/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/nav/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/nav/lines.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	display: block;	
}

#imphp #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;
}

#imphp #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;
}

#imphp #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;
}
#imphp #latestnews li {
	font-weight: bold;
	color: #3B0083;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
}

#imphp #latestnews a {
	font-weight: normal;
	color: #3B0083;
	text-decoration: none;
	clear: left;
	padding: 0px;
	display: block;
	margin: 0px;
}

#imphp #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;
}
#leftcolhp #shareprice {
	padding: 0px;
	width: 150px;
	margin: 0px;
	background-image: url(../img/ModuleIcons_SharePrice.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
	
#leftcolhp #shareprice h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #A40084;
	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: 5px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 145px;
	float: left;
}

#leftcolhp #shareprice .sharepriceflag {
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

#leftcolhp #shareprice .shareprice {
	font-size: 1em;
	font-weight: bold;
	color: #3B0083;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}

#leftcolhp #shareprice .sharearrow {
	padding: 0px;
	margin: 0px 10px 0px 10px;
}

#leftcolhp #shareprice .sharepriceinfo {
	font-size: 0.58em;
	color: #333;
	border-bottom: 1px solid #E1DDEC;
	font-weight: bold;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 150px;
}

#leftcolhp #shareprice p.fig {
	padding: 0px;
	float: left;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.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: 0.7em;
	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: 0.7em;
	width: 230px;
	margin: 0px;
	padding: 0px;
}
.hpmainfeature .feature-content li {
	float: left;
	padding: 0px;
	margin: 0px 0px 1px 0px;
	width: 230px;
}
.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: 220px;
}

.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: 20px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
#leftcol ul.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 li {
	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;
}

#leftcol .leftnav4 {
	list-style-type: none;
	margin: 0px;
	width: 150px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	mbackground-image: url(../img/lnav/dots.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#leftcol .leftnav4 li {
	margin: 0px;
	padding: 0px;
	padding-left:30px;
	float: left;
	width: 120px;
}
#leftcol .leftnav4 a {
	font-size: 0.6em;
	display: block;
	text-decoration:none;
	margin: 0px;
	line-height: 1.3em;
	font-weight: normal;
	float: left;
	width: 100px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 23px;
	color: #A40084;
}
#leftcol .leftnav4 a:hover {
	text-decoration: underline;
}
#leftcol .leftnav4 a.selected {
	font-size: 0.6em;
	display: block;
	text-decoration:none;
	margin: 0px;
	width: 100px;
	padding-top: 4px;
	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;
}

#leftcol ul.leftnav5 {
	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 .leftnav5 li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}
#leftcol .leftnav5 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: 18px;
	color: #A40084;
}
#leftcol .leftnav5 a:hover {
	text-decoration: underline;
}
#leftcol .leftnav5 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: 18px;
	font-weight: bold;
	background-image: url(../img/lnav/lnavchev_secondlevel.gif);
	background-repeat: no-repeat;
	background-position: 1px 12px;
}


#impulse {
	width: 150px;
	float: right;
	display: block;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	
}
#maincolwrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 745px;
	position: relative;

}
#mainpagewrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 920px;
	position: relative;

}

#maincol {
	width: 555px;
	float: left;
	margin: 0px;
	padding: 2px 20px 30px 0px;
	min-height:630px;
}
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: 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;
}

p {
	font-size: 0.7em;
	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;
}
#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;
	min-height:530px;
}

#mainpage-full {
	width: 920px;
	float: left;
	
	margin: 0px;
	padding: 10px 0px 30px 0px;
	min-height:430px;
}


#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;
}

#mainpage-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: 5px;
	margin-left: 0px;
}
#maincol .breadcrumbs li {
	display: inline;
	padding: 0px;
	color: #333;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	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;
}

#mainpage-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;
}


#maincol-page .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 .our-locations-landing-select {
	margin-right: 13px;
}

*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);
}

#mainpage-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;
	}
	
#mainpage-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;
	}

#mainpage-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: none;
	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;
}

	
#our-favourites{
	padding: 0px;
	width: 750px;
	margin: 20px 0px 0px 0px;
}
#our-favourites ul.favourite-gallery 
{
	background: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	width: 745px;
	float: left;
}
#our-favourites ul.favourite-gallery li {
	background: none;
	display: inline;
	padding: 0px;
	float:left;
	width: 156px;
	height: 156px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
	
	text-align: center;
	vertical-align: middle;
}
#our-favourites ul.favourite-gallery li div {
border: 1px dotted #999;
overflow:hidden;
height:auto;
}
#our-favourites ul.favourite-gallery li.last {
	margin-right: 0px;
}

#our-favourites ul.favourite-gallery li img {
	max-width: 156px;
	max-height: 117px;
}

#our-favourites ul.favourite-gallery li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #3B0083;
	text-decoration: underline;
	float: left;
	width: 156px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
#our-favourites ul.favourite-gallery li .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;
	}

.go2 {
	width: 69px;
	padding: 0px;
	border: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 20px;
	vertical-align: middle;
	background-color:#A40084;
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
	
.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: 70%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	}
.form-label2 {
	width: 60%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	border-collapse: inherit;
	border-width: 1px;
	border-color: #999999;
	}
.form-label3 {
	width: 80%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	border-collapse: inherit;
	border-width: 1px;
	border-color: #999999;
	}
.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;
}

#mainpage-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);
}

#mainpage-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: 120px;

}

#mainpage-full .landing-feature-right {
	float: right;
	width: 300px;
	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: 120px;

}


*html #maincol-full .landing-feature-right {
	height: 140px; 
	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;
}

#mainpage-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,
#maincol .landing-double-feature {
	float: left;
	width: 535px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../img/double_landing_feature_top.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: 120px;
}

#mainpage-full .landing-double-feature,
#maincol .landing-double-feature {
	float: left;
	width: 535px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../img/double_landing_feature_top.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: 120px;
}


*html #maincol-full .landing-double-feature,
*html #maincol .landing-double-feature
 {
	
	height: 140px;
	min-height: 120px;
}


#maincol-full .landing-double-feature h2,
#maincol .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/double_landing_feature_btm.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#mainpage-full .landing-double-feature h2,
#mainpage .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/double_landing_feature_btm.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}


#maincol-full .landing-double-feature h2 a,
#maincol .landing-double-feature h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#maincol-full .landing-double-feature h2 a:hover,
#maincol .landing-double-feature h2 a:hover
 {
	text-decoration: underline;
}
#maincol-full .landing-double-feature h3,
#maincol .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,
#maincol .landing-double-feature .feature-content {
	width: 475px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: left;
}

#maincol-full .landing-double-feature .feature-content p,
#maincol .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,
#maincol .landing-double-feature .feature-content img {
	padding: 0px;
	float: right;
	margin: 0px 10px 0px 30px;
}
#maincol-full .landing-double-feature .feature-content ul,
#maincol-full .our-locations-landing-select ul,
#maincol-full .our-locations-landing-select .feature-content ul,
#maincol-full .landing-feature-right .feature-content ul,
#maincol .landing-feature-right .feature-content ul,
#maincol .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,
#maincol-full .our-locations-landing-select ul li,
#maincol-full .our-locations-landing-select .feature-content ul li,
#maincol .landing-double-feature .feature-content ul li {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 200px;
	
	
}
#maincol .landing-feature-right .feature-content ul li,
#maincol .our-locations-landing-select  ul li,
#maincol .our-locations-landing-select .feature-content ul li,
#maincol-full .landing-feature-right .feature-content ul li{
	
	padding: 0px;
	margin: 0px;
	float: left;

}

#maincol-full .landing-double-feature .feature-content ul li a,
#maincol-full .our-locations-landing-select ul li a,
#maincol-full .our-locations-landing-select .feature-content ul li a,
#maincol-full .landing-feature-right .feature-content ul li a,
#maincol .landing-feature-right .feature-content ul li a,
#maincol .landing-double-feature .feature-content ul li a {
	list-style-type: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	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,
#maincol-full .our-locations-landing-select ul li a:hover,
#maincol-full .our-locations-landing-select .feature-content ul li a:hover,
#maincol .landing-feature-right .feature-content ul li a:hover,
#maincol-full .landing-feature-right .feature-content ul li a:hover,
#maincol .landing-double-feature .feature-content ul li a:hover {
	text-decoration: underline;
}
#maincol-full .landing-double-feature .feature-content ul.press-release,
#maincol .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,
#maincol .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,
#maincol .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,
#maincol .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,
#maincol .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,
#maincol .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-double-feature .feature-content ul.press-release li div,
#maincol .landing-double-feature .feature-content ul.press-release li div {
	margin: 0px;
	padding: 0px;
	color: #333333;
	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: 0px;
	margin-right: 0px;
	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: 10px 0px 20px 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;
	margin-bottom: 1px;
	padding: 0px;
	width: 775px;
	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,#maincol-full .sitemap li.item1_6 {
	float: left;
	width: 280px;
	margin-bottom: 20px;
	}
#maincol-full .sitemap li.item1_2, #maincol-full .sitemap li.item1_4 {
	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;
	color:#a40084;	
	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;
}



table.general {
	padding: 0px;
	width: 100%;
	margin: 20px 0px 0px 0px;
	border-bottom: 1px solid #666;
	}
table.general 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.general td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	padding: 5px;
	vertical-align: bottom;
}
table.general tr.blue {
	background-color: #ebe5f2;
	}


/* end style updates sent 16/4/08 */

/***** NETSTORE STYLES ******/

/* Undo annoying style set by MS (to improve edit mode) */
.ms-WPBody {
    font-size: medium;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Stuff for DHTML window */
.dhtmlwindow{
position: absolute;
border: 2px solid outset;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #006699;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid navy;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

div.ms-formfieldvaluecontainer table
{
	border-collapse: collapse;
	border-width: 1px;
	border-color: Gray;
}
div.ms-formfieldvaluecontainer div.ms-toolbarContainer table
{
	border: none;
}

/*
*************************
 Piotr modifications
*/
.clearboth
{
clear:both;
}

.outer-wrapper
{
 display: block;
 float: left;
 width: 745px;
 height: auto;
 margin-bottom: 10px;
}

.inner-wide
{
 display: block;
 float: left;
 width: 745px; 
 height: auto;
 margin: 0px;
 padding:0px;

}

.inner-large
{
 display: block;
 float: left;
 width: 485px;
 height: auto;
 margin: 0px;
 padding:0px;

}

.inner-small
{
 display: block;
 float: left;
 width: 230px;
 height: auto;
 margin: 0px;
 padding:0px;

}

.inner-small-margin
{
 display: block;
 float: left;
 width: 25px;
 height:100px;
 background: white; 
}

.inner-big-margin
{
 display: block;
 float: left;
 width: 30px;
 height:100px;
 background: white; 
}

.our_board
{
	color: #A40084;
	font-weight: bold;
	text-decoration:none;
	
}

.our_board_popup
{
	color: #A40084;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;	
}

.index_haber_baslik
{
	color: #A40084;
	font-weight: bold;
	font-size:11px;		
}

.index_haber_baslik A:hover
{
    color: #A40084;
	font-weight: bold;
	font-size:11px;	
    text-decoration:underline;
}
.index_haber_baslik A:link
{
    color: #A40084;
	font-weight: bold;
	font-size:11px;
	text-decoration:none;
}
.index_haber_baslik A:visited
{
    color: #A40084;
	font-weight: bold;
	font-size:11px;	
}

.enter_baslik
{
	color: #3b0083;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;			
}

.enter_baslik A:hover
{
    color: #3b0083;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;
        
}
.enter_baslik A:link
{
    color: #3b0083;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;		
}
.enter_baslik A:visited
{
    color: #3b0083;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;		
}


.haber
{
	color: #3b0083;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;
	
}
.haber A:hover
{
	color: #3b0083;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;
	
}
.haber A:link

{
	color: #3b0083;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;
	
}
.haber A:visited
{
	color: #3b0083;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;
	
}

.our_board_link
{
	color: #8966B5;
	font-weight:lighter;
	margin: 10px 0px 10px 0px;
	float: left;
	width: 175px;
	padding: 0px;
	clear: left;
	inline: no;
	
}

.our_board_2
{
	color: #A40084;
	font-weight:lighter

	
}
.our_board_im
{
	color: #A40084;
	font-weight: bold;

	
}

.DIV#ftop {
	padding: 0px;
	clip: rect(auto,auto,auto,auto);
	width: 20px;
	margin: 0px;
	float: left;

}

.p.backtop2 {
	margin: 10px 0px 10px 0px;
	float: left;
	width: 200px;
	padding: 0px;
	clear: left;
	inline: no;
	
}
.LeftText_list{
	list-style-type:disc;
}

.popup_text {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 8px;
}
.popup_text2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 8px;
}

.popup_text3 {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 8px;
}

.popup_text4 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.news A:hover
{
    font-family: "Verdana";
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}
.news A:link
{
    font-family: "Verdana";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.news A:visited
{
    font-family: "Verdana";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.cerceve_logo
{
	border:inherit;border-style:dotted;border-color:#3B0083;border-width:1px;
	text-align:center;
	vertical-align:middle;
	width:200px;
	height:200px;
}

.cerceve_marka
{
	border:inherit;border-style:dotted;border-color:#3B0083;border-width:1px;
	text-align:center;
	vertical-align:middle;
	width:155px;
	height:225px;
		
}

.cerceve_falim
{
	border:inherit;
	border-style:dotted;
	border-color:#3B0083;
	border-width:1px;
	text-align:center;
	vertical-align:middle;			
}

.finansal
{
	color: #3b0083;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	
}
.finansal A:hover
{
    color: #A40084;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
}
.finansal A:link
{
    color: #3b0083;
    font-weight: bold;
	font-size:12px;
	text-decoration:none;
}
.finansal A:visited
{
    color: #3b0083;
    font-weight: bold;
	font-size:12px;
	text-decoration:none;
}

.urunlink
{
    font-family: "Verdana";
    font-size: 11px;
    color: #3b0083;
    text-decoration: underline;
}

.urunlink A:hover
{
    font-family: "Verdana";
    font-size: 11px;
    color: #3b0083;
    text-decoration: underline;
}
.urunlink A:link
{
    font-family: "Verdana";
    font-size: 11px;
    color: #3b0083;
    text-decoration: none;
    text-decoration: underline;
}
.urunlink A:visited
{
    font-family: "Verdana";
    font-size: 11px;
    color: #3b0083;
    text-decoration: none;
    text-decoration: underline;
}

.btnback
{
    font-family: "Verdana";
    font-size: 12px;
    color: #ffffff;           
    background-image:url('../img/markalarimiz/btn_back.jpg');
    background-repeat:no-repeat;
    vertical-align:middle;
    background-position:center;
}

.btncerceve
{
	border:inherit;border-style:dotted;border-color:#3B0083;border-width:1px;
	text-align:center;
	vertical-align:middle;
}

.borderbanner
{
	border:inherit;
	border-style:solid;	
	border-color:#e2e1e5;
	border-width:1px;
}

.know-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
}

/*
*************************
*/
