H1			{FONT-FAMILY: verdana, Arial, sans-serif; FONT-SIZE: 18px; COLOR: #003366; FONT-WEIGHT: bold}
H1.white	{FONT-FAMILY: verdana, Arial, sans-serif; FONT-SIZE: 18px; COLOR: #ffffff; FONT-WEIGHT: bold}
H2			{FONT-FAMILY: verdana, Arial, sans-serif; FONT-SIZE: 16px; COLOR: #003366; FONT-WEIGHT: bold}
H3			{FONT-FAMILY: verdana, Arial, sans-serif; FONT-SIZE: 13px; COLOR: #003366; FONT-WEIGHT: bold}
body, p, ul, td	{FONT-FAMILY: verdana, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #003366}
.small		{FONT-FAMILY: verdana, Arial, sans-serif; FONT-SIZE: 11px; COLOR: #003366}

ul.white  	{FONT-FAMILY: verdana, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #ffffff}
ul.abc		{FONT-FAMILY: verdana, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #ffffff}

td.navs		{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; BACKGROUND-COLOR: #c0cace}
td.left		{BORDER-LEFT: #003366 2px solid; padding-top:30px; padding-left:30px; padding-right:30px}
td.right	{BORDER-RIGHT: #003366 2px solid; padding-right:30px}
td.both		{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 30px}
td.blue		{PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center}
td.gold		{PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; FONT-SIZE: 10px; BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; BORDER-TOP: #003366 2px solid; BORDER-BOTTOM: #003366 2px solid; BACKGROUND-COLOR: #cc9966; TEXT-ALIGN: center}
td.links	{BORDER-LEFT: #003366 2px solid; VERTICAL-ALIGN: middle}

a:link		{COLOR: blue}
a:visited	{COLOR: blue}
a.nav:link		{COLOR: navy; FONT-SIZE: 11px; FONT-WEIGHT: bold}
a.nav:visited	{COLOR: navy; FONT-SIZE: 11px; FONT-WEIGHT: bold}
a.list:link		{FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif}
a.list:visited	{FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif}

/* DOWNLOADS PAGE */
a.dl:link		{COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold}
a.dl:visited	{COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold}
td.goldline		{BORDER-TOP: #cc9966 2px solid; BORDER-LEFT: #003366 2px solid; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px}
td.pdf			{BORDER-TOP: #cc9966 2px solid; BORDER-RIGHT: #003366 2px solid; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center}

/* SOFTWARE PAGES */
td.softbox	{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 15px; PADDING-BOTTOM: 20px}
td.blbox	{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 15px; PADDING-BOTTOM: 5px; }
td.space	{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; PADDING-TOP: 0px; PADDING-BOTTOM: 0px}
td.leftm	{BORDER-LEFT: #003366 2px solid; padding-top:30px; padding-left:30px; padding-right:30px; padding-top:20px; vertical-align:top;}
td.rightm	{BORDER-RIGHT: #003366 2px solid; padding-right:30px; padding-bottom:5px}
td.bothm	{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; padding-top:0px; padding-bottom: 30px; vertical-align:top; padding-top:20px}
td.title	{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; BORDER-BOTTOM: #009d49 2px solid;PADDING-LEFT: 30px; PADDING-RIGHT: 30px; COLOR: #009d49; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold}
td.titleq	{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; BORDER-BOTTOM: #FE0000 2px solid;PADDING-LEFT: 30px; PADDING-RIGHT: 30px; COLOR: #FE0000; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold}
td.titleb	{BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; BORDER-BOTTOM: #019CA5 2px solid;PADDING-LEFT: 30px; PADDING-RIGHT: 30px; COLOR: #019CA5; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold}

td.boxl		{BORDER-LEFT: #003366 2px solid; padding-left:50px; padding-right:40px; padding-top:15px; padding-bottom:15px; COLOR: white}
td.boxr		{BORDER-RIGHT: #003366 2px solid; padding-left:30px; padding-right:40px; padding-top:15px; padding-bottom:15px }

/* SOFTWARE PRODUCTS PAGES */
.msleft			{BORDER-LEFT: #003366 2px solid; BORDER-TOP: #34b256 2px solid; PADDING-LEFT: 20px; PADDING-RIGHT:  0px; PADDING-TOP: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; TEXT-ALIGN: center}
.msright		{BORDER-RIGHT: #003366 2px solid; BORDER-TOP: #34b256 2px solid; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 20px}
.qsleft			{BORDER-LEFT: #003366 2px solid; BORDER-TOP: #fe0000 2px solid; PADDING-LEFT: 20px; PADDING-RIGHT:  0px; PADDING-TOP: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; TEXT-ALIGN: center}
.qsright		{BORDER-RIGHT: #003366 2px solid; BORDER-TOP: #fe0000 2px solid; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 20px}
a.sml:link		{FONT-SIZE: 11px}
a.sml:visited	{FONT-SIZE: 11px}

/* UPDATES PAGE */
td.goldlineu	{BORDER-TOP: #cc9966 2px solid; BORDER-LEFT: #003366 2px solid; BORDER-RIGHT: #003366 2px solid; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px}