/* ------------------------------------------------------------------ */
/* CAICOM MAIN CSS ... LAST UPDATE: FEBRUARY 8, 1999				  */
/* 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: 12px; color: #000080  }
A:hover				{  text-decoration: underline; font-size: 12px; color: #336699  }
A:active			{  text-decoration: underline; font-size: 12px; color: #990066  }
A:visited			{  text-decoration: underline; font-size: 12px; color: #808080  }
BODY				{  font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000  }
P 					{  font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000  }
TD 					{  font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #000000  }
H1 					{  font-size: 23px; font-weight: bold  }
H2 					{  font-size: 19px; font-weight: bold  }
H3 					{  font-size: 15px; font-weight: bold  }
H4 					{  font-size: 12px; font-weight: bold  }
OL 					{  font-size: 12px; }
UL 					{  font-size: 12px; list-style: outside; list-style-type: square  }
UL UL				{  font-size: 12px; list-style: outside; list-style-type: square  } /* Special */
B					{  font-weight: bold  }
STRONG 				{  font-weight: bold  }
I 					{  font-style: italic  }
EM 					{  font-style: italic  }
INPUT		  		{  color: #000088; font-family: arial, helvetica; font-size: 12px; } /* Special */
TEXTAREA			{  color: #000088; font-family: arial, helvetica; font-size: 12px; } /* Special */
BLOCKQUOTE			{  font-size: 12px; }
PRE					{  font-family: "courier new", courier, monospace; font-size: 12px  }

/* ------------------------------------------------------------------ */
/* UNIQUE FONT ATTRIBUTES */

.normal				{  font-family: arial, helvetica; font-size: 12px; color: #000000  }
.legal 				{  font-size: 12px; color: #808080  }
.copyright			{  font-size: 10px; color: #808080  }
.small 				{  font-size: 10px  }
.smallv				{  font-size: 10px; font-family: verdana, arial  }
.smallpress			{  font-size: 10px; color: #330099  }
.jasmine			{  font-family: times new, times new roman; font-size: 12px; font-style: italic  }
.shadegrey			{  background-color: #CCCCCC  }
.whitetext			{  color: #FFFFFF  }
.aster				{  font-family: "courier new", courier, arial, helvetica; font-size: 16px; font-weight: normal; color: #000088  }
.dropdown  			{  color: #000088; font-family: arial, helvetica; font-size: 12px; }

/* ------------------------------------------------------------------ */
/* UNIQUE HREF ATTRIBUTES */

a.nopast:link			{  text-decoration: underline; font-size: 12px; color: #000080  }
a.nopast:hover			{  text-decoration: underline; font-size: 12px; color: #336699  }
a.nopast:active			{  text-decoration: underline; font-size: 12px; color: #336699  }
a.nopast:visited		{  text-decoration: underline; font-size: 12px; color: #000080  }
a.nopastun:link			{  text-decoration: none; font-size: 12px; color: #000080  }
a.nopastun:hover		{  text-decoration: none; font-size: 12px; color: #336699  }
a.nopastun:active		{  text-decoration: none; font-size: 12px; color: #336699  }
a.nopastun:visited		{  text-decoration: none; font-size: 12px; color: #000080  }
a.minilinks:link		{  font-size: 10px  }
a.minilinks:hover		{  font-size: 10px  }
a.minilinks:active		{  font-size: 10px  }
a.minilinks:visited		{  font-size: 10px  }
a.nounderline:link		{  text-decoration: none; font-weight: bold  }
a.nounderline:hover		{  text-decoration: none; font-weight: bold  }
a.nounderline:active	{  text-decoration: none; font-weight: bold  }
a.nounderline:visited	{  text-decoration: none; font-weight: bold  }

/* ------------------------------------------------------------------ */
/* NAVBAR TOP AND BOTTOM ATTRIBUTES */

a.fronttop:link			{  text-decoration: none; font-size: 12px; color: #003366  }
a.fronttop:hover		{  text-decoration: none; font-size: 12px; color: #003366  }
a.fronttop:active		{  text-decoration: none; font-size: 12px; color: #333366  }
a.fronttop:visited		{  text-decoration: none; font-size: 12px; color: #003366  }
a.frontmain:link		{  text-decoration: none; font-size: 12px; color: #CC6600  }
a.frontmain:hover		{  text-decoration: none; font-size: 12px; color: #CC6600  }
a.frontmain:active		{  text-decoration: none; font-size: 12px; color: #CC6600  }
a.frontmain:visited		{  text-decoration: none; font-size: 12px; color: #CC6600  }
a.topsub:link			{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.topsub:hover			{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.topsub:active			{  text-decoration: none; font-size: 10px; color: #333366  }
a.topsub:visited		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.topsubmain:link		{  text-decoration: none; font-size: 10px; color: #CC6600  }
a.topsubmain:hover		{  text-decoration: none; font-size: 10px; color: #CC6600  }
a.topsubmain:active		{  text-decoration: none; font-size: 10px; color: #CC6600  }
a.topsubmain:visited	{  text-decoration: none; font-size: 10px; color: #CC6600  }
a.frontbot:link			{  text-decoration: none; font-size: 10px; color: #BBBBBB  }
a.frontbot:hover		{  text-decoration: none; font-size: 10px; color: #BBBBBB  }
a.frontbot:active		{  text-decoration: none; font-size: 10px; color: #333366  }
a.frontbot:visited		{  text-decoration: none; font-size: 10px; color: #BBBBBB  }

/* ------------------------------------------------------------------ */
/* PRODUCT/SOLUTION SUBAREA ATTRIBUTES */

a.news2:link		{  text-decoration: none; font-family: verdana, arial; font-size: 10px; color: #000000  }
a.news2:hover		{  text-decoration: none; font-family: verdana, arial; font-size: 10px; color: #484848  }
a.news2:active		{  text-decoration: none; font-family: verdana, arial; font-size: 10px; color: #003366  }
a.news2:visited		{  text-decoration: none; font-family: verdana, arial; font-size: 10px; color: #484848  }
a.blue:link			{  text-decoration: none; font-size: 10px; color: #6699CC  }
a.blue:hover		{  text-decoration: none; font-size: 10px; color: #6699CC  }
a.blue:active		{  text-decoration: none; font-size: 10px; color: #6699CC  }
a.blue:visited		{  text-decoration: none; font-size: 10px; color: #6699CC  }

/* ------------------------------------------------------------------ */
/* NAVSIDEBOX ATTRIBUTES */

.snormal			{  font-size: 12px; text-decoration: none; color: #CCCCCC  }
.smallwhite			{  font-size: 10px; text-decoration: none; color: #FFFFFF  }
.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-size: 10px; color: #FFFFFF  }
a.news:hover		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
a.news:active		{  text-decoration: none; font-size: 10px; color: #333366  }
a.news:visited		{  text-decoration: none; font-size: 10px; color: #00CCCC  }
a.frontside:link	{  text-decoration: none; font-size: 12px; color: #003366  }
a.frontside:hover	{  text-decoration: none; font-size: 12px; color: #003366  }
a.frontside:active	{  text-decoration: none; font-size: 12px; color: #333366  }
a.frontside:visited	{  text-decoration: none; font-size: 12px; color: #003366  }
a.white:link		{  text-decoration: none; font-size: 12px; color: #FFFFFF  }
a.white:hover		{  text-decoration: none; font-size: 12px; color: #999900  }
a.white:active		{  text-decoration: none; font-size: 12px; color: #FFFFFF  }
a.white:visited		{  text-decoration: none; font-size: 12px; color: #FFC671  }
a.red:link      {  text-decoration: none; font-size: 12px; color: #800000  }
a.red:hover		{  text-decoration: none; font-size: 12px; color: #D8D8D8  }
a.red:active		{  text-decoration: none; font-size: 12px; color: #336699  }
a.red:visited		{  text-decoration: none; font-size: 12px; color: #800000  }
a.gold:link      {  text-decoration: none; font-size: 12px; color: #FFC959  }
a.gold:hover		{  text-decoration: none; font-size: 12px; color: #D8D8D8  }
a.gold:active		{  text-decoration: none; font-size: 12px; color: #336699  }
a.gold:visited		{  text-decoration: none; font-size: 12px; color: #D8D8D8  }
a.blue:link      {  text-decoration: none; font-size: 12px; color: #003F80  }
a.blue:hover		{  text-decoration: none; font-size: 12px; color: #D8D8D8  }
a.blue:active		{  text-decoration: none; font-size: 12px; color: #336699  }
a.blue:visited		{  text-decoration: none; font-size: 12px; color: #003F80  }

/* ------------------------------------------------------------------ */
