﻿body { margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; font-family: verdana,arial; font-size:11px;}


/*** CA Styles ***/
/* ------------------------------------------------------------------ */
/* CAICOM MAIN CSS 				  */
/* NOTE1: BODY, P, and TD attributes control the default page fonts	  */
/* NOTE2: Two spaces should appear after { and before }	for DW3 bug   */
/* ------------------------------------------------------------------ */

/* ------------------------------------------------------------------ */
/* AUTOMATIC ATTRIBUTES */

A:link {
	text-decoration: underline; 
	font-size: 11px; 
	color: #006699;
}
A:active {  
	text-decoration: underline; 
	font-size: 11px; 
	color: #3399CC;
}
A:visited {
	text-decoration: underline; 
	font-size: 11px; 
	color: #808080;
}
A:hover	{  
	text-decoration: underline; 
	font-size: 11px; 
	color: #3399CC;
}
BODY, P, TD			{  font-family: verdana, arial; font-size: 11px; font-weight: normal; color: #000000  }
H1 					{  font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold  }
H2 					{  font-family: verdana, arial, sans-serif; font-size: 16px; font-weight: bold  }
H3 					{  font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold  }
H4 					{  font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold  }
OL 				{  font-size: 11px; }
UL				{  font-size: 11px; list-style: outside; list-style-type: square  }
UL UL				{  font-size: 11px; list-style: outside; list-style-type: square  } /* Special */
B					{  font-weight: bold  }
STRONG 				{  font-weight: bold  }
I 					{  font-style: italic  }
EM 					{  font-style: italic  }

SELECT		  		{  color: #006699; font-family: verdana, arial, sans-serif; font-size: 10px; }

INPUT		  		{  color: #006699; font-family: verdana, arial, sans-serif; font-size: 10px; } /* Special */
TEXTAREA			{  color: #006699; font-family: verdana, arial, sans-serif; font-size: 10px; } /* Special */
BLOCKQUOTE			{  font-size: 11px; }
PRE					{  font-family: "courier new", courier, monospace; font-size: 10px  }

/* ------------------------------------------------------------------ */
/* UNIQUE FONT ATTRIBUTES */

.head1 				{  font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold   }
.head2				{  font-family: verdana, arial, sans-serif; font-size: 16px; font-weight: bold   }
.head3 				{  font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold   }
.normal				{  font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000  }
.legal 				{  font-size: 11px; color: #999999  }
.area 				{  font-family: verdana, arial, sans-serif; font-size: 12px; color: #006699; font-weight: bold  }
.featured 			{  font-family: verdana, arial, sans-serif; font-size: 11px; color: #333333; font-weight: bold  }
.copyright			{  font-size: 10px; color: #999999  }
.small 				{  font-size: 10px  }
.smallv				{  font-size: 11px; font-family: verdana, arial  }
.smallpress			{  font-size: 10px; font-family: verdana, arial, sans-serif; color: #006666  }
.smallgreen			{  font-size: 10px; font-family: verdana, arial, sans-serif; color: #CCFFCC; font-weight: bold }
.sup 				{  font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; position: relative; text-decoration: none }
.quote				{  font-size: 11px; font-family: verdana, arial, sans-serif; color: #006699 }
.jasmine			{  font-family: verdana, arial, times new, times new roman; font-size: 11px; font-style: italic  }
.jasmineheader		{  font-family: verdana, arial, times new, times new roman; font-size: 19px; font-style: italic; font-weight: bold  }
.shadegrey			{  background-color: #CCCCCC  }
.whitetext			{  color: #FFFFFF  }
.whitetextheader    {  color: #FFFFFF; font-family: verdana; font-size: 12px; font-weight: bold }

.gray				{  font-family: verdana, arial, sans-serif; font-size: 12px; color: #666666  }
.aster				{  font-family: verdana, arial, "courier new", courier, arial, helvetica; font-size: 16px; font-weight: normal; color: #000088  }
.dropdown  			{  color: #000088; font-family: verdana, arial, helvetica; font-size: 11px; }
.textingray			{  color: #FFFFFF; font-family: verdana; font-size: 11px; font-weight: bold  }
.smsmall 			{  font-size: 8px  }
.green				{  font-size: 12px; color: #63AF53; font-weight: bold  }

/* caworld */
.world04  {font-family: verdana, arial, sans-serif; font-size: 17px; font-weight: normal}
.worldsm {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal}

/* ------------------------------------------------------------------ */
/* UNIQUE HREF ATTRIBUTES */

a.nopast:link			{  text-decoration: underline; font-size: 11px; color: #006699  }
a.nopast:active			{  text-decoration: underline; font-size: 11px; color: #3399CC  }
a.nopast:visited		{  text-decoration: underline; font-size: 11px; color: #006699  }
a.nopast:hover			{  text-decoration: underline; font-size: 11px; color: #3399CC  }
a.nopastun:link			{  text-decoration: none; font-size: 11px; color: #006699  }
a.nopastun:active		{  text-decoration: none; font-size: 11px; color: #3399CC  }
a.nopastun:visited		{  text-decoration: none; font-size: 11px; color: #006699  }
a.nopastun:hover		{  text-decoration: none; font-size: 11px; color: #3399CC  }
a.bluev11:link			{  text-decoration: none; font-size: 11px; color: #006699  }
a.bluev11:active		{  text-decoration: none; font-size: 11px; color: #006699  }
a.bluev11:visited		{  text-decoration: none; font-size: 11px; color: #006699  }
a.bluev11:hover			{  text-decoration: none; font-size: 11px; color: #006699  }
a.nounderline:link		{  text-decoration: none; font-weight: bold  }
a.nounderline:active	{  text-decoration: none; font-weight: bold  }
a.nounderline:visited	{  text-decoration: none; font-weight: bold  }
a.nounderline:hover		{  text-decoration: none; font-weight: bold  }
a.minilinks:link		{  font-size: 10px; text-decoration: none; color: #006699  }
a.minilinks:active		{  font-size: 10px; text-decoration: none; color: #666666  }
a.minilinks:visited		{  font-size: 10px; text-decoration: none; color: #006699  }
a.minilinks:hover		{  font-size: 10px; text-decoration: underline; color: #006699  }
a.minilinks11:link		{  font-size: 11px; text-decoration: none; color: #006699  }
a.minilinks11:active		{  font-size: 11px; text-decoration: none; color: #666666  }
a.minilinks11:visited		{  font-size: 11px; text-decoration: none; color: #006699  }
a.minilinks11:hover		{  font-size: 11px; text-decoration: underline; color: #006699  }

/* ------------------------------------------------------------------ */
/* NAVBAR TOP AND BOTTOM ATTRIBUTES */

/* global nav */
a.fronttop:link		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.fronttop:active	{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.fronttop:visited	{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.fronttop:hover	{  text-decoration: none; font-size: 10px; color: #FFFFFF  }

a.frontmain:link	{  text-decoration: none; font-size: 10px; color: #CCFF99  }
a.frontmain:active	{  text-decoration: none; font-size: 10px; color: #CCFF99  }
a.frontmain:visited	{  text-decoration: none; font-size: 10px; color: #CCFF99  }
a.frontmain:hover	{  text-decoration: none; font-size: 10px; color: #FFFFFF  }

/* sub nav */
a.topsub:link			{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #333333  }
a.topsub:active			{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #333333  }
a.topsub:visited		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #333333  }
a.topsub:hover			{  font-family: verdana, arial, sans-serif; text-decoration: underline; font-size: 10px; color: #333333  }

a.topsubmain:link		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.topsubmain:active		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.topsubmain:visited	{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.topsubmain:hover		{  font-family: verdana, arial, sans-serif; text-decoration: underline; font-size: 10px; color: #006699  }

/* bot nav and copyright */
a.frontbot:link			{  text-decoration: none; font-size: 10px; color: #999999  }
a.frontbot:active		{  text-decoration: none; font-size: 10px; color: #999999  }
a.frontbot:visited		{  text-decoration: none; font-size: 10px; color: #999999  }
a.frontbot:hover		{  text-decoration: underline; font-size: 10px; color: #999999  }

a.botnav:link			{  text-decoration: none; font-size: 10px; color: #99CCCC  }
a.botnav:hover			{  text-decoration: none; font-size: 10px; color: #99CCCC  }
a.botnav:active			{  text-decoration: none; font-size: 10px; color: #99CCCC  }
a.botnav:visited		{  text-decoration: none; font-size: 10px; color: #99CCCC  }

/* ------------------------------------------------------------------ */
/* UPDATED NAVBAR TOP AND BOTTOM ATTRIBUTES */

.globalnavStoreName { text-decoration: none; font-size: 11px; font-weight: bold; color: #FFFFFF;  text-transform: uppercase; padding-right: 2px; font-family: verdan, arial, sans-serif;}

a.globalnav:link		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.globalnav:active		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.globalnav:visited		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.globalnav:hover		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }

a.globalnavCAPS:link		{  text-decoration: none; font-size: 10px; color: #FFFFFF;  text-transform: uppercase; }
a.globalnavCAPS:active		{  text-decoration: none; font-size: 10px; color: #FFFFFF; text-transform: uppercase; }
a.globalnavCAPS:visited		{  text-decoration: none; font-size: 10px; color: #FFFFFF; text-transform: uppercase; }
a.globalnavCAPS:hover		{  text-decoration: none; font-size: 10px; color: #FFFFFF; text-transform: uppercase; }

a.globalnavon:link		{  text-decoration: none; font-size: 10px; color: #CCFF99  }
a.globalnavon:active	{  text-decoration: none; font-size: 10px; color: #CCFF99  }
a.globalnavon:visited	{  text-decoration: none; font-size: 10px; color: #CCFF99  }
a.globalnavon:hover		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }

a.localnav:link			{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #333333  }
a.localnav:active		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #333333  }
a.localnav:visited		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #333333  }
a.localnav:hover		{  font-family: verdana, arial, sans-serif; text-decoration: underline; font-size: 10px; color: #333333  }

a.localnavon:link		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.localnavon:active		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.localnavon:visited	{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.localnavon:hover		{  font-family: verdana, arial, sans-serif; text-decoration: underline; font-size: 10px; color: #006699  }

a.footer:link {  text-decoration: none; font-size: 10px; color: #999999  }
a.footer:active {  text-decoration: none; font-size: 10px; color: #666666  }
a.footer:visited {  text-decoration: none; font-size: 10px; color: #999999  }
a.footer:hover {  text-decoration: underline; font-size: 10px; color: #666666  }

a.localnavlang:link			{  font-family: verdana, arial, sans-serif; text-decoration: underline; font-size: 10px; color: #333333  }
a.localnavlang:active		{  font-family: verdana, arial, sans-serif; text-decoration: underline; font-size: 10px; color: #333333  }
a.localnavlang:visited		{  font-family: verdana, arial, sans-serif; text-decoration: underline; font-size: 10px; color: #333333  }
a.localnavlang:hover		{  font-family: verdana, arial, sans-serif; text-decoration: underline; font-size: 10px; color: #333333  }

a.localnavlangon:link		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.localnavlangon:active		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.localnavlangon:visited	{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.localnavlangon:hover		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }

/* ------------------------------------------------------------------ */
/* PRODUCT/SOLUTION SUBAREA ATTRIBUTES */

a.news2:link		{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000  }
a.news2:active		{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #333333  }
a.news2:visited		{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000  }
a.news2:hover		{  text-decoration: underline; font-family: verdana, arial, sans-serif; font-size: 11px; color: #006699  }

a.black:link		{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000  }
a.black:active		{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #333333  }
a.black:visited		{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000  }
a.black:hover		{  text-decoration: underline; font-family: verdana, arial, sans-serif; font-size: 11px; color: #006699  }

a.blue:link			{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.blue:hover		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.blue:active		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }
a.blue:visited		{  font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 10px; color: #006699  }

a.gray:link			{  font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #666666  }
a.gray:hover		{  font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #666666  }
a.gray:active		{  font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #666666  }
a.gray:visited		{  font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #666666  }

a.grayv:link		{  font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #666666  }
a.grayv:hover		{  font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #666666  }
a.grayv:active		{  font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #666666  }
a.grayv:visited		{  font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #666666  }

a.whiteheader:link		{  font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; font-weight: bold  }
a.whiteheader:hover		{  font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; font-weight: bold  }
a.whiteheader:active		{  font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; font-weight: bold  }
a.whiteheader:visited		{  font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; font-weight: bold  }

/* ------------------------------------------------------------------ */
/* NAVSIDEBOX ATTRIBUTES */

.snormal			{  font-size: 12px; text-decoration: none; color: #CCCCCC  }
.smallwhite			{  font-size: 10px; text-decoration: none; color: #FFFFFF  }
.smallgray			{  font-size: 10px; color: #333333  }
.sgroup				{  font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF  }
a.navtitle:link		{  font-size: 16px; font-weight: bold; text-decoration: none; color: #18345A  }
a.navtitle:visited	{  font-size: 16px; font-weight: bold; text-decoration: none; color: #18345A  }
a.navtitle:hover	{  font-size: 16px; font-weight: bold; text-decoration: none; color: #18345A  }
a.navtitle:active	{  font-size: 16px; font-weight: bold; text-decoration: none; color: #18345A  }
a.slinks:link		{  color: #CCCCCC; text-decoration: none  }
a.slinks:visited	{  color: #CCCCCC; text-decoration: none  }
a.slinks:hover		{  color: #CCCCCC; text-decoration: none  }
a.slinks:active		{  color: #CCCCCC; text-decoration: none  }
a.sgrouplink:link		{  text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF  }
a.sgrouplink:hover		{  text-decoration: none; font-size: 12px; font-weight: bold; color: #CCCCCC  }
a.sgrouplink:active		{  text-decoration: none; font-size: 12px; font-weight: bold; color: #CCCCCC  }
a.sgrouplink:visited	{  text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF  }

/* ------------------------------------------------------------------ */
/* HOMEPAGE ATTRIBUTES */

a.news:link		{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF  }
a.news:hover	{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF  }
a.news:active	{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF  }
a.news:visited	{  text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF  }
a.frontside:link	{  text-decoration: none; font-size: 11px; color: #003366  }
a.frontside:hover	{  text-decoration: none; font-size: 11px; color: #003366  }
a.frontside:active	{  text-decoration: none; font-size: 11px; color: #333366  }
a.frontside:visited	{  text-decoration: none; font-size: 11px; color: #003366  }
a.white:link		{  text-decoration: none; font-size: 11px; color: #FFFFFF  }
a.white:hover		{  text-decoration: none; font-size: 11px; color: #D8D8D8  }
a.white:active		{  text-decoration: none; font-size: 11px; color: #336699  }
a.white:visited		{  text-decoration: none; font-size: 11px; color: #D8D8D8  }

/* ------------------------------------------------------------------ */
/* www3 site */
A.tickeralert:link {FONT-WEIGHT: bolder;FONT-SIZE: 10px;COLOR: white;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: none}
A.tickeralert:hover {FONT-WEIGHT: bolder;FONT-SIZE: 10px;COLOR: #ff9933;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: underline}
A.tickeralert:active {FONT-WEIGHT: bolder;FONT-SIZE: 10px;COLOR: white;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: none}
A.tickeralert:visited {FONT-WEIGHT: bolder;FONT-SIZE: 10px;COLOR: white;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: none}
A.tickernormal:link {FONT-WEIGHT: bolder;FONT-SIZE: 10px;COLOR: #006666;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: none}
A.tickernormal:hover {FONT-WEIGHT: bolder;FONT-SIZE: 10px;COLOR: #006666;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: underline}
A.tickernormal:active {FONT-WEIGHT: bolder;FONT-SIZE: 10px;COLOR: #006666;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: none}
A.tickernormal:visited {FONT-WEIGHT: bolder;FONT-SIZE: 10px;COLOR: #006666;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: none}
/* ------------------------------------------------------------------ */

table#atHome { margin-left:10px;}
table#atHome td.body {border-right: solid 1px #295684; border-left: solid 1px #295684;}

.countrySelect {float:right; position: relative; top:0px; right: 10px;}
.countrySelect select {font-size: 9px; color:#000000;}

#atHome td.localnav {color:#000000; }
#atHome a.localnav {color:#000000; }
#atHome a.localnav:hover {color:#000000; }
#atHome a.localnav:visited {color:#000000; }

td .selectCountry {
	color: #000000; 
        padding-left:10px;
}

#atHome #leftNav select {font-size: 10px; color:#999; width: 146px; margin-bottom:4px;}

#atHome td.footer {padding: 5px 0 5px 0; border-top: solid 1px #295684;}
#atHome td.footer p {color:#999999; }
#atHome td.footer a {color:#666666; font-size:10px;}
#atHome td.footer a:hover {color:#666666; }
#atHome td.footer a:visited {color:#999999; }

.content {
	vertical-align: top;
	padding-top: 10px;
}

.welcomePageSectionHeading {
	font-family: verdana, arial; 
	font-weight: bold; 
        font-size: 15px;
	color:#ffffff;
	padding-left:10px;
}

.crumbtable {
	margin: 0 0 0 0;
	background-color: #ffffff;
	width: 100%;
	text-transform: capitalize;
        height: 22;
 	}

A.breadcrumb:link {
	color: #000000; 
	font-family: verdana, arial, sans-serif, Helvetica; 
	font-size: 10px; 
	text-decoration: underline;
}
A.breadcrumb:hover { 
	color: #000000; 
	text-decoration: underline;
}
A.breadcrumb:visited {
	color: #000000; 
	font-family: verdana, arial, sans-serif, Helvetica; 
	font-size: 10px; 
	text-decoration: underline;
}
A.breadcrumb:visited:hover {
	color: #000000; 
	text-decoration: underline;
}
.breadcrumbValue {
	color:#000000;
	font-family:verdana, arial, sans-serif,Helvetica,sans-serif;
	font-size:10px;
}

.breadCrumb {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, sans-serif, Helvetica, sans-serif;
}
.breadCrumbHighlighted {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, sans-serif, Helvetica, sans-serif;
}

/* STYLES FOR HOMEPAGE */
table.bluefade {
	border-top: solid 1px #19A3D1; 
	border-left: solid 1px #19A3D1; 
	border-bottom: solid 1px #19A3D1; 
}
table.left {
	border-right: solid 1px #19A3D1;
}
table.top { 
	margin-top: 5px;
}
.bluefade th {
	background: #19A3D1; 
	color:#fff; 
	height:21px; 
	font-size: 11px; 
	text-align:left; 
	FONT-FAMILY: verdana, arial, sans-serif, Helvetica, sans-serif; 
}
.bluefade td {
	clear: both; 
	border-right: solid 1px #19A3D1; 
	color:#2A5490;
}
.bluefade td.last {
	border-right:none;
}

.bluefade p {padding: 6px 10px 6px 10px;}

.bluefade b,strong {color:#0099CD;}
.bluefade b,strong a {color:#0099CD;}
.bluefade b,strong a:visited {color:#0099CD;}
.bluefade b,strong a:hover {color:#0099CD;}

.bluefade td.threeCol {width: 212px; height:118px; }
.bluefade td.threeCol div.text {position: relative; top:5px; left: 57px; width: 158px;  line-height: 14px; height: 80px; font-family: verdana, arial, sans-serif; font-size: 11px;}
.bluefade td.threeCol div.link {position: relative; top:0; left: 0px; width: 158px; height: 30px; }

.bluefade td.oneCol ul,li {color:#64AF5D; margin:2px 0 0 10px;}
.bluefade td.oneCol ul,li {color:#64AF5D; font-size:10px;}
.bluefade td.oneCol li a {color:#64AF5D;}
.bluefade td.oneCol li a:hover {color:#64AF5D;}
.bluefade td.oneCol li a:visited {color:#64AF5D;}

.bluefade td.oneCol div.colOne {float:left; position: relative; top:10px; left:24px; width:185px;}
.bluefade td.oneCol div.colTwo {float:left; position: relative; top:10px; left:24px; width:201px;}
.bluefade td.oneCol div.colThree {float:left; position: relative; top:10px; left:24px; width:236px;}

table.bottom {height: 158px; margin-bottom: 5px;}

/***END CA Styles ***/

.shoppingCart {
	padding: 0;
	border-bottom: solid 3px #A7DAEF;
	border-left: solid 1px #A7DAEF;
	border-right: solid 1px #A7DAEF;
 	}

.shoppingCart td { margin: 0; padding: 5px; color: #2A5792; font-family: verdana, arial, sans-serif, Helvetica; font-weight: }

.headingList {
	font-family: verdana, arial, sans-serif, Helvetica; 
	color: #2A5792; 
	font-weight: bold; 
	BACKGROUND-COLOR: #A7DAEF;
}

.lineItemText {
	font-size: 11px; 
	color: #000000;	
	font-family: verdana, arial, helvetica, sans-serif;
}

/**** Left subNav - BLUE Links On white Background Begin ****/

.LeftNav_blue {
	padding-left: 10px;	
	padding-bottom: 2px;	
	padding-top: 2px;
	margin-top: 5px; 
	width: 145px; 
	height: 21px;
	background-color: #FFFFFF;
	text-align: left;	
        color:#006699;
}

a.blue_link {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#006699; 
        text-decoration: none;
}

a.blue_link:active {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#006699; 
        text-decoration: none;
}

a.blue_link:visited {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#006699; 
        text-decoration: none;
}

a.blue_link:hover {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#006699; 
        text-decoration: underline;
}

/**** END Left subNav - BLUE Links On white Background ****/

/**** BEGIN Left headerNav White Links On Green Background ****/

.LeftNav_wht { 
        padding-left: 10px;
        padding-bottom: 3px;
        padding-top: 2px;
        margin-top: 5px; 
        width: 145px; 
        height: 21px;
        background-color: #63AF53;	
        color:#FFFFFF;
}

a.wht_link {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#FFFFFF; 
        font-weight:bold; 
        text-decoration: none;
}

a.wht_link:visited {
	font-family:verdana, arial, sans-serif;
        font-size:11px; 
        color:#FFFFFF; 
        font-weight:bold; 
        text-decoration: none;
}

a.wht_link:hover {
	font-family:verdana, arial, sans-serif;
        font-size:11px; 
        color:#FFFFFF; 
        font-weight:bold; 
        text-decoration: underline;
}

a.wht_link:active {
	font-family:verdana, arial, sans-serif;
        font-size:11px; 
        color:#FFFFFF; 
        font-weight:bold; 
        text-decoration: none;
}

.LeftNav_wht_nolink { 
        font-family:verdana, arial, sans-serif;
        font-size:11px; 
        color:#FFFFFF; 
        font-weight:bold; 
        text-decoration: none;	
        padding-left: 10px;
        padding-bottom: 3px;
        padding-top: 2px;
        margin-top: 5px; 
        width: 145px; 
        height: 21px;
        background-color: #63AF53;
}

/**** END headerNav White Links On Green Background ****/

/**** Cart Styles ****/
.carttable {
	margin: 0 0 0 0;
	padding: 0;
	border-bottom: solid 3px #A7DAEF;
	border-left: solid 1px #A7DAEF;
	border-right: solid 1px #A7DAEF;
 	}

.carttable td {
	margin: 0; padding: 5px; 
	color: #2A5792; 
	font-family: verdana, Arial, Helvetica; font-weight:;
 }

.carthead {
	background-color: #A7DAEF; 
	color: #2A5792; 
	font-family: verdana, Arial, Helvetica; 
	font-weight: bold; 
}

/*** -------------------------------------- ***/

/**** BEGIN GLOBAL HEADWATER STYLES ***/

body, /*font,*/ ol, ul, li {
	font-size: 12px; 
	color: #000000; 
	font-family: verdana, arial, sans-serif, helvetica, sans-serif;
}

li {
	font-family: verdana, arial, sans-serif, Helvetica; 
	font-size: 8pt; 
	text-decoration: none;
	text-align : left;
} 

/*** Page Title ***/
.header {
	font-family: verdana, arial, sans-serif, helvetica; 
	font-size:18px; 
	color: #006699; 
	text-transform: capitalize; 
	padding-top: 0px;
}

.header1 {font-family: verdana, arial, sans-serif, helvetica; 
	      font-size:18px; 
	      color: #006699; 
	      font-weight:bold; }

.helpText {
	font-family: verdana, arial, sans-serif, helvetica; 
	font-size:12px; 
	color:#000000; 
	background-color: #e5e5e5; 
}

.helpText {
  	font-family: verdana, arial; 
        font-size:10px; 
        color:#000000; 
        BACKGROUND-COLOR: #A7DAEF; 
}
.tableborder {
	    font-size:12px; 
        color:#FFFFFF; 
        font-weight:bold; 
        FONT-FAMILY: verdana, arial, sans-serif, helvetica, sans-serif; 
        BACKGROUND-COLOR: #2A5792; 
        TEXT-DECORATION: none;
}

a.tableborder:link { 
        color:#FFFFFF; 
        TEXT-DECORATION: underline;
}

a.tableborder:hover { 
        color:#cecece; 
        TEXT-DECORATION: underline;
}

.catsmall {font-family:verdana, arial, tahoma ,helvetica; font-size:11px; color:#939393 }
.cs {font-family:verdana,arial,tahoma,helvetica; font-size:12px;}
.cscontact {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold}
.lightgray {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#999999 }
.price {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#FF0000; font-weight:bold }
.pricebold {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#FF0000; font-weight:bold }
.error {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#FF0000; font-weight:bold }
.title {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#000080; font-weight:bold }
.title2 {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#757575; font-weight:bold }
.titleInterstitialDetails {font-family:verdana,arial,tahoma,helvetica; font-size:16px; color:#000080; font-weight:bold }

.specialtext {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#757575; font-weight:bold }

.titleon {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#C8C8C8; font-weight:bold }

.titleoff {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#757575; font-weight:bold }

.totalbground {
	font-size:12px; 
	color:#000000; 
	font-family:verdana, arial, sans-serif, Helvetica, sans-serif;
	BACKGROUND-COLOR: #C0C0C0; 
	TEXT-DECORATION: none
}

.totalbgroundbold {
	font-size:12px; 
	color:#000000; 
	font-weight:bold; 
	font-family: verdana, arial, sans-serif, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #C0C0C0; 
	TEXT-DECORATION: none;
}

.graybackground{
	font-size:12px; 
	font-weight:bold; 
	font-family: verdana, arial, sans-serif, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #c0c0c0; 
	TEXT-DECORATION: none;
}


A.top:active {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#0000FF; font-weight:bold}
A.top:link {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#0000FF; font-weight:bold}
A.top:hover {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#800080; font-weight:bold}
A.top:visited {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#800080; font-weight:bold}

.upperNav {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold; color:#663399; text-decoration:none}
.upperNav2 {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold; color:#757575; text-decoration:none}

A.lowerNav:active {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold; color:#999999; text-decoration:none}
A.lowerNav:link {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold; color:#999999; text-decoration:none}
A.lowerNav:hover {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold; color:#999999; text-decoration:none}
A.lowerNav:visited {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold; color:#999999; text-decoration:none}

.backupcdbold {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold}
.edsbold {font-family:verdana,arial,tahoma,helvetica; font-size:12px; font-weight:bold}

.backupcdpricebold {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#FF0000; font-weight:bold }
.edspricebold {font-family:verdana,arial,tahoma,helvetica; font-size:12px; color:#FF0000; font-weight:bold }

.backupcdfooter {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}
A.backupcdfooter:active {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}
A.backupcdfooter:link {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}
A.backupcdfooter:hover {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}
A.backupcdfooter:visited {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}

.edsfooter {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}
A.edsfooter:active {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}
A.edsfooter:link {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}
A.edsfooter:hover {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}
A.edsfooter:visited {font-family:verdana,arial,tahoma,helvetica; font-size:10px; color:#999999;}

.submitButton        {
	border: 1px #9C9C9C solid;
	background-color: #ffffff;
	margin: 5px;
	padding: 4px 20px 4x 2px;
	text-align: center;
	letter-spacing: .05em;
	font-weight: bold;
	color: #797979;
	font-size: 12px;
	font-family: verdana,arial,Sans-Serif;
	cursor: pointer;
	background-image : url(//a248.e.akamai.net/f/248/5462/2h/drh.digitalriver.com/DRHM/Storefront/SiteImplementation/ca/caSI/version/24/images/right_arrow.gif);
	background-position : right;
	background-repeat : no-repeat;
}

td .selectCountry {
	color: #000000; 
        padding-left:10px;
}

td .selectCountry a:link {
	color: #000000;
}

td .selectCountry a:visited {
	color: #000000;
}

td .selectCountry a:active {
	color: #000000;
}

td a.selectCountry a:hover {
	color: #000000;
}

/**** Links on Global Choose your Country page ****/

p.countryListing {
	padding-left: 50px;
}

a.chooseCountry {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#006699; 
        text-decoration: none;
}

a.chooseCountry:active {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#006699; 
        text-decoration: none;
}

a.chooseCountry:visited {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#006699; 
        text-decoration: none;
}

a.chooseCountry:hover {
	font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        color:#006699; 
        text-decoration: underline;
}

.optIn {
	padding-left: 25px;
        padding-top: 0px;
        padding-bottom: 5px;
}
/*** Home Page Styles ***/
table.blueline {
	border-top: solid 1px #FFFFFF; 
	border-left: solid 1px #FFFFFF; 
	border-bottom: solid 1px #FFFFFF;
}
table.left {
	border-right: solid 1px #FFFFFF; 
	margin-left: 10px; 
	margin-right: 10px;
}
table.top { 
	margin-top: 5px;
}
.blueline td {
	clear: both; 
	border-right: solid 1px #FFFFFF;
}
/*** END Home Page Styles ***/

.blackbody {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: normal;
}
.blackbodybold {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
}

.borderDark {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #29568F;
	border-left-color: #29568F;
}

.formHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 800;
	background-color: #64AF5D; /*63ae5a*/
	color: #ffffff;
}

.formTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	background-color: #29558c;
	color: #ffffff;
	/* 64AF5D*/
	
}

.formSectionHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	background-color: #eee;
	color: #0c87c7;
}

.formFieldError { color: #ff0000; }

.note
{
  font-family:Arial;
  font-style:italic;
  font-size: 13px;
  font-weight:bold;
}

.noteText
{
	font-family:Verdana;
	color:Red;
}

.rrTitle
{
	font-weight:bold;
	font-size:12pt;
	font-family:Verdana;
	
	color:#4C6E9B;
}
.LeftNav_blue {
	padding-left: 10px;	
	padding-bottom: 2px;	
	padding-top: 2px;
	margin-top: 5px; 
	width: 145px; 
	height: 21px;
	
	text-align: left;	
      
}	
.textBlue
{     
	  background-color: #FFFFFF;
	  color:#006699;
}

/*** Style for the confirmation page of Trial Registration  ***/

.TRTitle
{
	 font-size: 18px;
	 font-family: Helvetica;
	 color:Navy;
}

.TRTitleBold
{
	 font-size: 18px;
	 font-family: Helvetica;
	 color:Navy;
	 font-weight:bold;
}


.TRTextBold
{
	 font-size: 14px;
	 font-family: Helvetica;
	 color:Navy;
	 font-weight:bold;
}

.TRText
{
	font-size: 14px;
	font-family: Helvetica;
	color:Navy;
}

.TRREDText
{
	font-size: 14px;
	font-family: Helvetica;
	color:RED;
}

UL.MSTR
{
	  font-size: 14px;
	  list-style: outside; 
	  list-style-type:disc ;
	  color:Navy
}

.TRLanding
{
	font-family: Arial, Helvetica, sans-serif;
	color: "#0000ff"; 
	font-size:20px	
}

.TrialRegTableborder {
	    font-size:12px; 
        color:#FFFFFF; 
        font-weight:bold; 
        FONT-FAMILY: verdana, arial, sans-serif, helvetica, sans-serif; 
        BACKGROUND-COLOR: #0468CD; 
        TEXT-DECORATION: none;
}

a.TrialRegTableborder:link { 
        color:#FFFFFF; 
        TEXT-DECORATION: underline;
}

a.TrialRegTableborder:hover { 
        color:#cecece; 
        TEXT-DECORATION: underline;
}

span.vista_header 
{
	FONT-SIZE: 16px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
}

span.vista_productname
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 18px;
  font-weight:bold;	
}

span.vista_para
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

span.vistaReg_Header
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #339e35;
	FONT-SIZE: 16px;
	font-weight:bold;
}

a.vista_link:active
{
	FONT-SIZE: 10px; 
	COLOR: #0066ff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

a.vista_link:visited
{
	FONT-SIZE: 10px; 
	COLOR: #0066ff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
a.vista_link:hover
{
	FONT-SIZE: 10px; 
	COLOR: #0066ff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
a.vista_link:link
{
	FONT-SIZE: 10px; 
	COLOR: #0066ff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

.vistaLandingHeader
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #0084c9; 
	FONT-SIZE:16px;
	font-weight:bold;
}

.vistanotes
{
	COLOR:#666666;
	FONT-SIZE:10px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
}

.msTrialOptimizeRed
{
	COLOR:#CC0000;
	FONT-SIZE:10px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}




td.InstallTitle 
{
	padding-top:5px;
	padding-bottom:15px;
	font-family: Times New Roman;
	font-weight:bolder;
	font-size: 28px;

}

table.Install
{
	border:0px;
	width:100%;
	text-align:center;
	padding:20px,20px,20px,20px;
}

.InstallProductName
{
	padding-top:10px;
	padding-bottom:5px;
	font-family:Verdana, Arial;
	font-size: 12px;
	vertical-align:top;
}

.InstallInstructionText
{
	padding-top:30px;
	padding-bottom:5px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}


a.InstallLink:active
{ 
	COLOR: #006699; 
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	text-decoration: underline;
}

a.InstallLink:visited
{
	COLOR: #006699; 
	font-family:Arial;
	font-size:14px;
	font-weight:bolder;
	text-decoration: underline;
}
a.InstallLink:hover
{
	COLOR: #006699; 
	font-family:Arial;
	font-size:14px;
	font-weight:bolder;
	text-decoration: underline;
}
a.InstallLink:link
{
	COLOR: #006699; 
	font-family:Arial;
	font-size:14px;
	font-weight:bolder;
	text-decoration: underline;
}

/** Trial Registration **/
.TrialRegProductName 
{
	font-family: Verdana, Arial;
	font-size:20px;
	font-weight:bold;
	padding-bottom:15px;
}