body {
	padding-left:40px;
	font-size:62.5%;
	font-family:"Trebuchet MS", Arial, Helvetica;
	color:#666;
	width:940px;
	margin:0;
}
.text-grey {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	color:#666;
}
#sitetools {
	height:38px;
	width:550px;
	margin:0;
	padding:10px 0 0 487px;
}
ul#sitetools li a {
	display:block;
	float:left;
	font-size:1.1em;
	color:gray;
	text-decoration:none;
	padding:5px 8px 0;
}
ul#sitetools li input#toolSearch, ul#sitetools li input#SiteTools1_toolSearch {
	border:1px solid #C06;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-weight:700;
	color:gray;
	width:160px;
	margin:0 0 0 16px;
}
ul#sitetools li input#btnSubmit, ul#sitetools li input#SiteTools1_btnSubmit {
	vertical-align:bottom;
	margin:0 0 0 6px;
	padding:0;
}
#shell {
	width:940px;
}
#main {
	display:block;
	width:720px;
	float:left;
}
ul#primNav {
	width:712px;
	height:16px;
	border:1px solid #7ac142;
	margin:0 0 36px;
	padding:2px 0 2px 6px;
}
ul#primNav li a {
	display:block;
	float:left;
	text-align:center;
	font-size:1.4em;
	line-height:16px;
	text-decoration:none;
	font-weight:600;
	color:#707070;
	border-right:1px solid #b8de9a;
	padding:0 14px;
}
ul#primNav li.active a {
	color:#c06;
}
ul#breadcrumb {
	height:36px;
	margin:0 0 0 22px;
	padding:0;
}
ul#breadcrumb li {
	display:inline;
	height:0;
}
ul#breadcrumb li a {
	display:block;
	float:left;
	font-size:1.2em;
	line-height:36px;
	background:url("../img/arrow_blue.gif") center left no-repeat;
	text-decoration:none;
	padding:0 4px 0 10px;
}
#greenLine, #noRelatedLinks {
	display:block;
	clear:both;
	background:url("../img/dot_green.gif") 200px repeat-y;
}
#noRelatedLinks #text {
	width:723px;
}
#noNavNoRelated #text {
	width:925px;
	float:none;
}
ul#secNav {
	width:200px;
	float:left;
	margin:0;
	padding:0;
}
ul#secNav li a {
	display:block;
	font-size:1.4em;
	color:#666;
	line-height:14px;
	text-decoration:none;
	margin:6px 3px 19px 6px;
	padding:0 0 0 16px;
}
ul#secNav li a.nonParentChan {
	background:url("../img/arrow_black.gif") center left no-repeat;
}
ul#secNav li a.parentChan {
	background:url("../img/arrow_red.gif") center left no-repeat;
}
ul#secNav li ul {
	margin:12px 0 27px 22px;
	padding:0;
}
ul#secNav li ul li a {
	font-size:1.1em;
	line-height:14px;
	color:#666;
	background:none;
	margin:0 0 10px;
}
ul#secNav li ul li.active a {
	color:#f36;
	margin-bottom:10px;
}
#text {
	display:block;
	float:left;
	width:505px;
	height:1%;
	padding:0 0 0 15px;
}
#main span#mainImg {
	display:block;
	width:720px;
	background:#666;
	margin:0 0 26px;
	padding:0;
}
#main span#mainImg span.text {
	width:138px;
	display:block;
	float:left;
	padding:17px 0 0 17px;
}
#main span#mainImg span.text * {
	color:#fff;
}
#main h2, #text h2 {
	font-size:1.6em;
	color:#06C;
	margin:6px 0 24px;
}
#main h3, #text h3 {
	color:#666;
	font-size:1.2em;
	margin:0;
	padding:0;
}
#main h4, #text h4 {
	color:#666;
	font-size:1.1em;
	margin:0;
	padding:0;
}
#noRelatedLinks, #noNavNoRelated {
	width:938px;
}
#noSecNav {
	display:block;
	margin-left:20px;
}
#noSecNav h3 {
	font-size:1.2em;
	font-weight:400;
	margin:16px 0;
}
#related {
	display:block;
	float:left;
	width:200px;
	margin:0 0 0 20px;
}
ul#relatedNav {
	width:198px;
	height:16px;
	border:1px solid #06c;
	margin:0 0 36px;
	padding:2px 0;
}
ul#relatedNav li.active a {
	color:#f36;
	border-right:1px solid #06c;
}
ul#relatedNav li a {
	display:block;
	float:left;
	width:48.5%;
	text-align:center;
	font-size:1.4em;
	line-height:16px;
	font-weight:600;
	text-decoration:none;
	color:#06c;
	border-right:1px solid #06c;
	padding:0;
}
#related h3 {
	color:#06c;
	font-size:1.2em;
	margin:0;
}
#related p {
	margin:0 20px 25px 6px;
}
#related .printLink {
	margin:0 20px 0 0;
}
#related .last {
	margin-bottom:0;
}
#related #trigger {
	display:block;
	border-top:1px solid #7ac142;
	margin:12px 0 0;
	padding:18px 0 0;
}
ul#footer {
	height:11px;
	margin:0;
	padding:19px 0 0;
}
ul#footer li a {
	display:block;
	float:left;
	color:#666;
	text-decoration:none;
	background:url("../img/footer_sep.gif") top left no-repeat;
	padding:0 11px;
}
ul#footer li.first a {
	padding-left:0;
	background:none;
}
#text p, #main p, #related p, #trigger p, table th, #text ul li, #text label, #main label, #text #CentralPH1, #main #CentralPH1, #text #ContentPH1, #main #ContentPH1, #text #ThankYouPH1, #main #ThankYouPH1, #text #IntroPH1, #main #IntroPH1, #tabStart, #text .investorPartL, .txt {
	font-size:1.2em;
	margin-top:0;
}
a img {
	border:none;
}
a {
	text-decoration:underline;
	color:#06c;
}
.blueBold {
	color:#06c;
	font-weight:700;
}
.greyBold {
	color:#666;
	font-weight:700;
}
#text p {
	padding-right:2px;
}
.halfColumn {
	display:block;
	float:left;
	width:340px;
	margin:0;
	padding:0 20px 0 0;
}
#main .halfColumn h2 {
	font-size:1.6em;
	line-height:24px;
	margin-bottom:0;
}
.halfColumn p {
	margin-top:0;
	font-size:1.4em;
	line-height:18px;
}
ul.tabbed {
	background:url("../img/bg_blue_strip_16px.gif") 0 21px repeat-x;
	margin:0;
	padding:0 0 12px;
}
ul.tabbednew {
	_padding:0 0 1px 0;
	background:url("../img/bg_blue_strip_16px.gif") 0 21px repeat-x;
	margin:0;
	padding:0 0 12px;
}
ul.tabbednew li span.fontsize10pt a#LatestReport1_lnkMaturity, ul.tabbednew li span.fontsize10pt a#LatestReport1_lnkNews {
	font-size:10pt !important;
	font-weight:700;
}
span.date {
	font-size:1.2em;
	display:block;
	margin:12px 0 0;
}
div.line_remove a {
	text-decoration:none;
	color:#666;
	_text-decoration:none !important;
}
span.event {
	font-size:1.2em;
	display:block;
	margin:0;
}
a.printLink {
	display:block;
	clear:both;
	font-size:1.2em;
	height:12px;
	font-weight:700;
	text-decoration:none;
	background:url("../img/icn_print.gif") 5.3em 0.3em no-repeat;
	margin:10px 0 20px;
	padding:4px 0 0;
}
#text table.calendar {
	border-bottom:1px solid #06c;
	margin:0 0 20px;
}
#text table.calendar th {
	text-align:left;
	border-right:1px solid #fff;
	background:#06c;
	color:#fff;
	height:32px;
	font-size:1.1em;
	line-height:14px;
	padding:0 0 0 8px;
}
#text table.calendar tr.thickLine td {
	border-top:2px solid #06c;
}
#text table.calendar td {
	height:32px;
	font-size:1.1em;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	padding:4px 0 0 8px;
}
#text table.calendar td input {
	font-size:1.1em;
	font-family:"Trebuchet MS", Arial, Helvetica;
	border:1px solid #666;
	color:#666;
	background:#fff;
	text-align:center;
}
#text table.calendar tr.blue td {
	background:#f1f6fc;
}
.director {
	display:block;
	margin:10px 0 38px;
}
.director img {
	margin-right:10px;
}
#text select, #main select {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:1.1em;
}
#text input, #main input {
	font-family:"Trebuchet MS", Arial, Helvetica;
}
#text input#email, #main input#email {
	color:#666;
	border:1px solid #666;
}
#text input#submit, #main input#submit, #main input.mainButton, #statusBox input.mainButton, #text input.mainButton, #userForm .formData .mainButton, #investorBlackberry .mainButton {
	border:1px solid #06c;
	color:#666;
	font-size:1.2em;
	background:#fff;
	display:inline;
	height:24px;
}
#text .searchResults, #main .searchResults {
	display:block;
	font-size:1.1em;
	margin:12px 0 0;
}
#text .searchResults a {
	font-weight:700;
	font-size:1.3em;
}
#text #LocatorDropdowns {
	display:block;
	margin:10px 0 0;
}
#text #LocatorDropdowns .PLDropDownLabel {
	width:29%;
	padding:12px 22px 12px 0;
}
#text #LocatorDropdowns .PLDropDownLabel label {
	display:inline;
	font-weight:700;
	margin:0;
	padding:0;
}
#text #LocatorDropdowns .PLDropDownLabel select {
	display:block;
	float:none;
	width:35em;
	margin:0 0 10px;
	padding:0;
}
#prefPanel {
	width:370px;
	display:block;
}
#userForm #prefPanel label {
	width:310px;
}
.alertPref {
	display:block;
	padding-top:10px;
}
#prefPanel .alertPref input {
	margin:0 4px 0 6px;
}
#prefPanel input {
	float:left;
	margin:0 4px 0 30px;
}
#prefPanel .alertPref label {
	text-decoration:underline;
	float:none;
	display:inline;
}
.topLeft, .topRight, .botLeft, .botRight {
	float:left;
	display:block;
	height:75px;
	width:150px;
	font-size:1.2em;
	line-height:16px;
	color:#000;
	text-decoration:underline;
	padding-left:90px;
	padding-right:9px;
	padding-top:91px;
	margin:0 0 6px;
}
.factSheet {
	border:1px solid #227bd3;
	width:95%;
	padding:8px;
}
.factSheet table th {
	width:50%;
	color:#99D276;
	text-align:right;
	background:none;
	border:none;
	border-right:2px solid #9dc3eb;
	font-size:1.2em;
	padding:0 10px 0 0;
}
.factSheet table td {
	font-size:1.2em;
	border:none;
	padding:0 0 0 10px;
}
.factSheet h4 {
	font-size:1.8em;
	margin:0;
}
.dataTable {
	border:none;
	width:95%;
	padding:3px;
}
.dataTable table tHead td, table.dataTable tHead td, table.dataTable tHead td p {
	font-size:1em;
	background:none transparent scroll repeat 0 0;
	padding-bottom:1px;
	padding-top:1px;
	border-bottom:1px solid #7ac142;
	border-top:1px solid #7ac142;
}
.dataTable table tFoot td, table.dataTable tFoot td, table.dataTable tFoot td p {
	font-size:1em;
	border-bottom:1px solid #7ac142;
	padding:0 0 0 10px;
}
.investorTable {
	border:none;
	padding:3px;
}
.investorTable table tHead td, table.investorTable tHead td, table.investorTable tHead td p {
	font-size:1em;
	background:none transparent scroll repeat 0 0;
	padding-bottom:1px;
	padding-top:1px;
	border-bottom:1px solid #7ac142;
	border-top:1px solid #7ac142;
	font-weight:700;
}
ul.siteMap {
	float:left;
	width:210px;
	margin:32px 0 0 12px;
}
ul.siteMap li {
	list-style:none;
	font-size:1em;
	margin:0 0 20px;
}
ul.siteMap li a {
	font-size:1.2em;
	color:#7ac142;
	font-weight:700;
	text-decoration:none;
}
ul.siteMap li ul li a {
	font-size:1.1em;
	color:#666;
	line-height:normal;
	margin:0;
	padding:0;
}
.showcase {
	display:block;
	margin:0 0 12px;
}
.showcase span.image, .showcase ul.prodLinks {
	float:left;
	display:block;
	margin:0;
	padding:0;
}
.landingBlockLeft, .landingBlockRight {
	display:block;
	background-repeat:no-repeat;
	height:83px;
	margin:0 0 12px;
}
.landingBlockLeft {
	background-position:left top;
	padding:0 0 0 134px;
}
.landingBlockRight {
	background-position:right top;
	padding:0 134px 0 0;
}
.landingBlockLeft a, .landingBlockRight a {
	text-decoration:none;
	font-weight:700;
}
.landingBlockLeft p a, .landingBlockRight p a {
	font-weight:400;
	color:#666;
}
.results p {
	margin-top:0;
}
.results a {
	font-weight:700;
	color:#666;
}
table.downloadList {
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-bottom:none;
}
table.downloadList td, table.downloadList th {
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	background:none;
	color:#666;
	margin:0;
	padding:3px 6px 0 7px;
}
table.downloadList td.date {
	border-bottom:none;
	text-align:right;
}
table.downloadList tfoot td.date {
	border-bottom:1px solid #666;
}
table.downloadList th {
	text-align:left;
	font-size:1em;
}
table.downloadList td.green, table.downloadList th.green {
	background:#d0e6b7;
}
.imageLibrary a {
	float:left;
	display:block;
	width:85px;
	text-decoration:none;
	color:#666;
	font-size:1.1em;
	margin:0 0 0 10px;
}
.imageLibrary a img {
	border:1px solid #000;
	padding:3px;
}
p.contactInfo a {
	text-decoration:none;
	font-size:1em;
}
#SearchField {
	width:400px;
	margin:0;
	padding:0;
}
.alertLink {
	font-size:1.2em;
	padding:0 350px 0 0;
}
.formError {
	color:Red;
	font-size:1.2em;
	margin:0;
	padding:0;
}
.formMessage {
	color:#6c0;
	font-size:1.2em;
	font-weight:700;
}
.formHeader, .formHeaderBig {
	color:#6c0;
	font-size:1.2em;
	font-weight:700;
	margin:12px 0 0;
}
.formHeaderBig {
	margin:24px 0 0;
}
.formWrapper {
	width:500px;
	font-size:1.2em;
}
.formLabel, #userForm label {
	float:left;
	display:block;
	width:200px;
	line-height:22px;
	margin:0;
}
#userForm label.lblForm {
	width:200px;
}
#userForm label {
	width:466px;
}
.formSignUpPw {
	float:none;
}
.formData {
	float:left;
	width:295px;
}
#userForm .formData input {
	float:none;
	font-size:1.1em;
}
.formData input {
	font-size:1em;
	height:14px;
}
#currEmail {
	font-size:1.2em;
	border-bottom:0 0 0;
	padding-top:13px;
}
.noSecNavSpace {
	padding-left:50px;
}
.formCompulsory {
	color:Red;
}
.formSubject {
	float:left;
	width:150px;
}
.formQuestion {
	float:right;
	width:350px;
}
.formButton {
	border:solid 1px #1975D0;
	background-color:#FFF;
	color:#666;
}
#AlertLogin1_alertLoginArea .eMailInput {
	width:350px;
}
#AlertLogin1_alertLoginArea .eMailInput label {
	width:100px;
	float:left;
	display:block;
	line-height:22px;
}
#AlertLogin1_alertLoginArea .eMailInput input {
	width:200px;
	float:left;
	display:block;
}
.reportWrapper {
	font-weight:700;
	clear:both;
}
.reportRight {
	margin-left:200px;
}
div.authorHeader {
	font-size:1.3em;
	font-weight:700;
	border-top:1px solid #666;
	margin:32px 0 0;
	padding:6px 0 0;
}
div.authorLabel {
	font-size:1.2em;
	margin:12px 0 0;
}
div.authorSummaryLeft {
	float:left;
	margin-right:45px;
	margin-left:10px;
}
.YearUnselected {
	font-size:1.2em;
	color:#666;
	background-color:#fff;
	padding:3px;
}
.YearSelected {
	font-size:1.2em;
	color:#fff;
	background-color:#06C;
	padding:3px 5px;
}
.calendarHeading {
	color:#fff;
	background-color:#06C;
	width:505px;
	padding:5px 0 3px;
}
.calendarSpacer {
	width:1px;
	float:left;
}
.calendarEvents {
	float:left;
	width:250px;
	font-size:1.2em;
	padding-left:5px;
	border-right:solid 1px #FFF;
}
.invCalEvents {
	float:left;
	width:260px;
	font-size:1.2em;
	padding-left:5px;
	border-right:solid 1px #FFF;
}
.invCalEvents a {
	text-decoration:none;
	color:#666;
}
.calendarGenericDates {
	float:left;
	width:120px;
	padding-left:5px;
	font-size:1.2em;
}
.calendarGenericEvents {
	float:left;
	width:300px;
	font-size:1.2em;
	padding-left:5px;
}
.calendarReminder {
	float:left;
	width:100px;
	font-size:1.2em;
	padding-left:5px;
}
.invCalReminder {
	float:left;
	font-size:1.2em;
	padding-left:5px;
	width:80px;
}
.calendarHighlight {
	width:504px;
	color:#666;
	background-color:#F1F6FC;
	line-height:2.5em;
}
.calendarLowlight {
	width:504px;
	color:#666;
	line-height:2.5em;
}
.calendarText {
	height:1em;
}
.calendarClear {
	clear:both;
}
#box_holder {
	width:718px;
	height:330px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	background:#fff;
}
#box_holder #box_show {
	width:533px;
	height:330px;
	float:left;
	display:block;
	position:relative;
	background-color:#efefef;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	font-size:1.1em;
}
#box_holder #box_menu {
	width:182px;
	margin-left:3px;
	height:330px;
	float:left;
	background:#ccc;
	overflow:hidden;
}
#box_holder #box_menu h3 {
	height:83px;
	width:182px;
	cursor:default;
	font-size:1.5em;
	line-height:1.3em;
	color:#fff;
	font-weight:700;
}
#box_holder #box_menu h3 a {
	display:block;
	color:#fff;
	padding:5px;
}
#box_holder #box_menu h3#hd_corp {
	background-color:#68ba3e;
}
#box_holder #box_menu h3#hd_tal {
	background-color:#ef024a;
}
#box_holder #box_menu h3#hd_edu {
	background-color:#4c474b;
}
#box_holder #box_menu h3#hd_euro {
	background-color:#fbc106;
}
#box_holder #box_menu h3#hd_health {
	background-color:#0864ad;
}
#box_holder .hd_health {
	background:url("/WK/Img/Home/home_1.jpg");
}
#box_holder .hd_corp {
	background-image:url('/WK/Img/Home/home_2.jpg');
}
#box_holder .hd_tal {
	background-image:url('/WK/Img/Home/home_3.jpg');
}
#box_holder .hd_euro {
	background-image:url('/WK/Img/Home/home_4.jpg');
}
#box_holder .hd_edu {
	background-image:url('/WK/Img/Home/home_5.jpg');
}
#box_holder #box_show .box_show_highlight {
	display:inline-block;
	font-weight:700;
	font-size:1.1em;
	font-family:arial;
	color:#000;
	background-color:#fff;
	position:relative;
	left:0;
	min-height:58px;
	opacity:.8;
	filter:alpha(opacity=80);
	padding:3px 15px;
}
#box_holder #box_show .box_show_highlight a {
	color:#000;
	text-decoration:none;
}
#box_holder #box_show .box_show_highlight_hd_health, #box_holder #box_show .box_show_highlight_hd_euro, #box_holder #box_show .box_show_highlight_hd_edu, #box_holder #box_show .box_show_highlight_hd_corp, #box_holder #box_show .box_show_highlight_hd_tal {
	top:235px;
}
#box_holder #box_show .box_show_highlight_hd_health a:hover {
	color:#0864ad;
}
#box_holder #box_show .box_show_highlight_hd_euro a:hover {
	color:#fbc106;
}
#box_holder #box_show .box_show_highlight_hd_edu a:hover {
	color:#4c474b;
}
#box_holder #box_show .box_show_highlight_hd_corp a:hover {
	color:#68ba3e;
}
#box_holder #box_show .box_show_highlight_hd_tal a:hover {
	color:#ef024a;
}
#box_holder #box_show .box_show_highlight:after {
	content:".";
	display:block;
	position:relative;
	height:0;
	clear:both;
	visibility:hidden;
}
#box_holder dl {
	display:block;
	width:100%;
}
#box_holder dt {
	float:left;
	width:19%;
	display:block;
	font-weight:700;
	font-size:1.2em;
}
#box_holder dd {
	float:left;
	width:78%;
	display:block;
	padding-top:2px;
}
#box_holder dd span {
	display:block;
	float:left;
	line-height:1.1em;
	cursor:hand;
}
#box_holder #box_show .box_show_highlight p {
	margin-bottom:5px;
	font-size:0.9em;
	line-height:1.1em;
}
#box_holder span.clr {
	clear:both;
	display:block;
	height:1px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
#box_hidden {
	display:none;
}
.SLMChangeLink {
	background-color:#FF0;
	border:solid 1px #000;
	padding:2px;
}
.SLMHeading {
	font-weight:700;
	font-size:1.2em;
}
.SLM_Criteria {
	background-color:Green;
	border:solid 1px #000;
	color:#FFF;
	position:absolute;
	padding:2px;
}
.hoverLink {
	cursor:hand;
	text-decoration:none;
}
.hoverWindow {
	border:solid 1px #000;
	background-color:#fff;
	color:#000;
	display:none;
	width:300px;
	text-decoration:none;
	padding:2px;
}
.hoverTitle {
	background-color:#FF0;
	color:#000;
	font-size:1.2em;
	font-weight:700;
	border-bottom:solid 1px #000;
	width:300px;
	padding:2px;
}
.hoverArea {
	width:300px;
}
.hoverCol1 {
	float:left;
	width:100px;
	display:block;
	overflow:hidden;
}
.hoverAreaRight {
	float:right;
	width:200px;
}
.hoverCol2 {
	float:left;
	width:94px;
	margin-left:2px;
	background-color:#FFFFBF;
	height:80px;
	display:block;
	overflow:hidden;
	padding:2px;
}
.hoverCol3 {
	float:right;
	width:94px;
	display:block;
	overflow:hidden;
	padding:2px;
}
#PostingData {
	background:#fff;
	border-top:10px solid #000;
	width:88.4em;
	padding:2em;
}
#PostingData .dataColumn {
	width:48%;
	float:left;
}
#PostingData .authorHeader {
	font-weight:700;
	font-size:1.6em;
	border-bottom:1px solid #666;
	margin:30px 0 10px;
	padding:4px 4px 4px 0;
}
#PostingData .authorLabel {
	font-weight:700;
	font-size:1.2em;
	margin:14px 0 2px;
}
.orderData {
	float:right;
	width:300px;
}
#investorPartL {
	float:left;
	width:300px;
}
#investorPartR {
	float:right;
	width:190px;
}
.investorHeading {
	display:block;
	border-top:1px solid #7ac142;
	border-bottom:1px solid #7ac142;
	padding-bottom:2px;
	color:#06C;
	font-size:1.6em;
	font-weight:700;
}
.investorHeading1 {
	display:block;
	padding-bottom:2px;
	color:#06C;
	font-size:1.3em;
	font-weight:700;
}
.investorHeadingIR {
	color:#06C;
	font-family:Trebuchet MS;
	font-size:14pt;
}
.investorHeadingInner {
	display:block;
	padding-bottom:2px;
	color:#06C;
	font-size:1.2em;
}
#investorWrapper {
	width:300px;
	font-size:1.2em;
}
#investorL {
	float:left;
	width:60px;
}
#investorR {
	float:right;
	width:240px;
}
.reportDate {
	position:relative;
	float:left;
	width:50px;
	display:block;
}
.reportHeading {
	position:relative;
	float:left;
	display:inline-block;
	width:120px;
}
.reportDetails {
	position:relative;
	float:left;
	display:inline-block;
	width:190px;
}
.reportDetails A {
	color:#666;
	text-decoration:none;
}
#highlightWrapper {
	border:solid 1px #CBCBCB;
	padding-left:5px;
	padding-bottom:5px;
	width:298px;
}
#highlightL {
	float:left;
	border:solid 1px silver;
	margin-right:0;
	width:100px;
	font-size:1.2em;
	padding:5px;
}
#highlightR {
	float:left;
	width:180px;
	height:120px;
	background-color:#F4F4F4;
}
.highlightRow {
	background-color:#F4F4F4;
	border-bottom:solid 2px #FFF;
	font-size:1.2em;
	font-weight:700;
	padding-left:8px;
}
.highlightRowNew {
	background-color:#ecf3fb;
	font-size:1.2em;
	padding-left:8px;
	padding-top:2px;
}
.highlightRow A {
	text-decoration:none;
	font-size:1.2em;
}
.nonhighlightRow {
	background-color:#F4F4F4;
	font-size:1.2em;
	font-weight:700;
	padding-left:8px;
}
.highlightHeading {
	display:block;
	padding-bottom:2px;
	color:#06C;
	font-size:1.6em;
	font-weight:700;
}
#IRelationsPH ul {
	margin-left:10px;
	padding-left:10px;
}
#investorDetailsHeading {
	border-top:solid 1px #7ac142;
	color:#06c;
	font-size:1.6em;
	font-weight:700;
}
#investorDetailsHeading1 {
	color:#06c;
	font-size:1.6em;
	font-weight:700;
	cellpedding:2px;
}
#investorDetailsHeading2 {
	border-bottom:solid 1px #7ac142;
}
.investorClear {
	clear:both;
	height:8px;
}
#InvestorSharePrice {
	border:solid 1px #CBCBCB;
	padding:2px 4px 4px;
}
#invShareHeading {
	color:#06C;
	font-size:1.6em;
	font-weight:700;
}
#invShareTable {
	width:188px;
	font-size:1.2em;
	padding:1px;
}
#invShareTable td {
	background-color:#F4F4F4;
	font-size:1.2em;
}
#invShareTable .invShareHeadCol {
	width:90px;
	padding-left:8px;
}
#InvestorSharePrice_imgChart {
	padding:2px;
}
#investorBlackberry {
	font-size:1.2em;
	width:200px;
}
.investorBlackberryTitle {
	display:block;
	border-top:1px solid #7ac142;
	border-bottom:1px solid #7ac142;
	padding-bottom:2px;
	color:#06C;
	font-size:1.4em;
}
#investorBlackberryImage {
	float:left;
	width:36px;
}
#investorBlackberryHeading {
	float:right;
	width:160px;
	font-weight:700;
	display:inline-block;
}
#tabStart {
	float:left;
	width:100%;
	background:url("/wk/img/investors/border.png") repeat-x bottom;
	font-size:1.2em;
}
#tabStart ul {
	list-style:none;
	margin:0;
	padding:0;
}
#tabStart li {
	float:left;
	margin-right:4px;
	background:url("/wk/img/investors/right_corner.png") no-repeat right top;
	padding:0 4px 0 0;
}
.selectedTab {
	color:#06C;
	font-weight:700;
}
.selectedTab span {
	display:block;
	background:url("/wk/img/investors/left_corner.png") no-repeat left top;
	padding-left:4px;
	padding-bottom:4px;
}
.unselectedTab a {
	text-decoration:none;
	color:gray;
	font-weight:700;
	display:block;
	background:url("/wk/img/investors/left_corner.png") no-repeat left top;
	padding-left:4px;
	padding-bottom:3px;
}
#investorTable {
	border-top:solid 1px #7BC144;
	border-bottom:solid 1px #7BC144;
}
#investorTable h2 {
	font-size:1.1em;
	margin-top:0;
	margin-bottom:2px;
}
#investorTable table {
	color:gray;
}
#investorTable table thead td {
	background-color:#F4F4F4;
	border-top:none;
	border-bottom:solid 1px #fff;
	font-weight:700;
}
#investorTable table tbody .headerCol {
	background-color:#F4F4F4;
	border-bottom:solid 1px #fff;
	font-weight:700;
}
#investorTable table tbody td {
	border-bottom:solid 1px #F4F4F4;
	empty-cells:show;
}
#invPresList {
	font-size:1.2em;
	color:gray;
	border-bottom:solid 1px #7BC144;
}
.invHeader {
	width:495px;
	background-color:#F4F4F4;
	font-weight:700;
	display:block;
	padding:0 4px;
}
.invCalRow {
	width:490px;
	font-size:1.2em;
}
.invCalRow, .invPosting {
	border-bottom:solid 1px #F4F4F4;
	font-size:1.2em;
	padding:0 4px;
}
.invColDate {
	float:left;
	width:60px;
	display:inline-block;
}
.invColTopic {
	float:left;
	width:310px;
	display:inline-block;
}
#invReportList {
	width:505px;
	font-size:1.2em;
	color:gray;
	margin-top:10px;
	border-top:solid 1px #7BC144;
	padding-bottom:2px;
	border-bottom:solid 1px #7BC144;
	margin-bottom:10px;
}
.invReportHeader {
	background-color:#F4F4F4;
	font-weight:700;
	display:block;
	width:496px;
	font-size:1.2em;
	padding:0 4px;
}
.invColReportName {
	float:left;
	width:340px;
	display:inline-block;
}
.invColPDFName {
	float:left;
	width:80px;
	display:inline-block;
	text-align:center;
}
.invColHTMLName {
	float:left;
	width:75px;
	text-align:center;
}
.invColPDFTitle {
	float:left;
	width:380px;
}
#text .smalltext {
	font-size:0.8em;
}
.invCalendarHeader {
	background-color:#F4F4F4;
	width:505px;
	font-size:1.2em;
}
.Lst-Tabel {
	font-size:1.2em;
	width:750px;
}
.Lst-HeadT, .Lst-Head2, .Lst-Head3, .Lst-Head4, .Lst-Head5 {
	text-align:left;
}
.floatingConsole A {
	color:#069;
}
.tabstyle, ul.tabbed li.current a, ul.tabbed li a:hover, ul.tabbed li, ul.tabbednew li.current a, ul.tabbednew li a:hover, ul.tabbednew li {
	background:#06c;
	color:#fff;
}
ul#sitetools li, ul#primNav li, ul#secNav li, ul#relatedNav li, ul#footer li, ul.tabbed li, ul.tabbednew li {
	display:inline;
}
ul#sitetools li a:hover, ul#secNav li.active a, ul#footer li a:hover, a:hover {
	color:#f36;
}
h1, ul.siteMap li ul li, #box_holder * {
	margin:0;
	padding:0;
}
ul#primNav li.last a, ul#relatedNav li.last a {
	border-right:none;
}
ul#secNav li a:hover, ul#secNav li.active ul li a:hover, a.topLeft:hover, a.topRight:hover, a.botLeft:hover, a.botRight:hover, ul.siteMap li a.product {
	color:#06c;
}
#main span#mainImg span.image, .director p, .director img {
	display:block;
	float:left;
}
#noSecNav h3 a, #related h3 a, h2 a, h3 a, .showcase ul.prodLinks a, A.YearUnselected, .investorHeading a, #invShareHeading a {
	text-decoration:none;
}
#IntroPH1 p, .floatingConsole table td, #PostingData .dataElement, .reportDate, .reportHeading, .reportDetails, #investorWrapper, #investorBlackberry, #IRelationsPH, #investorBlackberryHeading, #InvestorBlackberry_BlackberryIntroPH, #tabContent, .Lst-CrtLabel, #backToSearch, #gotoSearchAgent, .Lst-CountLabel {
	font-size:1.2em;
}
.fat, .invTop {
	font-weight:700;
}
.prText em, #text span.searchResults {
	font-size:0.9em;
}
ul.tabbed li a, ul.tabbednew li a {
	display:block;
	float:left;
	line-height:21px;
	font-size:1.2em;
	color:#666;
	text-decoration:none;
	padding:0 7px;
}
#noSecNav a.printLink, .imageLibrary a.first {
	margin:0;
}
#text table td li, #text .investorTable tbody td p, #text table.investorTable tbody td p, p .formError, table td div.authourLabel, #centralColumn table td *, .reportDate1, #investorTable table tfoot {
	font-size:1em;
}
#text label, #main label, .topLeft, .botLeft {
	margin-right:6px;
}
input.spaced, #currEmail .lblEmail {
	margin-left:20px;
}
#prefPanel input.mainButton, #PostingData td img {
	float:none;
	display:inline;
}
.dataTable table td, table.dataTable td, table.dataTable td p, .investorTable table td, table.investorTable td, table.investorTable td p {
	font-size:1em;
	padding:0 0 0 10px;
}
ul.siteMap li ul, .showcase ul.prodLinks {
	margin:0 0 0 12px;
}
ul.siteMap li ul li ul li a, .reportName {
	font-weight:400;
}
#userForm input, .reportLeft {
	float:left;
}
.calendarDates, .invCalDates, .invCalNotify, .calendarNotify {
	float:left;
	width:60px;
	padding-left:5px;
	font-size:1.2em;
	border-right:solid 1px #FFF;
}
.calendarDates a, .calendarGenericDates a {
	color:#666;
	font-size:1.1em;
	text-decoration:none;
}
.calendarDates a:hover, .calendarEvents a:hover, .calendarGenericDates a:hover, .calendarGenericEvents a:hover {
	color:#666;
	font-size:1.2em;
	text-decoration:underline;
}
.calendarEvents a, .calendarGenericEvents a {
	color:#666;
	font-size:1.2em;
	text-decoration:none;
}
.hoverSubTitle, .invSharePrice {
	font-size:1.2em;
	font-weight:700;
}
.invColDocument, .invColWebcast {
	float:left;
	width:60px;
	display:inline-block;
	text-align:center;
}
