 
/* alignment control */
div.body 		{ text-align: center; }

/* whitespace control */
div.buttonpadding 	{ margin-top: .1em; }
div.datatablepadding	{ margin-top: 25px; margin-bottom: 10px;}

/* link control -- every link should be marked with a class */
a.login			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
a.data 			{ color: #003399; }
a.nav 			{ color: #ffffff; }
a.footer 		{ text-decoration: none; color: #003399; }
a.tipbox 		{ color: #003399; }
a.splash		{ color: #0c3865; font-weight: bold; font-size: 12pt; }
a.demoNav		{ text-decoration: none; color: #000000; }
a.demo			{ color: #3366cc; }

/* border control */
td.tipboxbordercolor 	{ background-color: #003399; }
td.navbordercolor	{ background-color: #3366cc; }

/* splash page tables */

td			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
}

td.splash, .splash	{
	font-size: 12pt;
	color: #0c3865;
	font-weight: bold;
}

td.splash1, .splash1	{
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
}
.white8ptver
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-align: justify;
}
.orange8ptver
{
	font-family:Verdana;
	font-size:14px;
	color:#F87214;
	text-align: justify;
	font-weight:bold;
}


td.splashSpecial	{
	font-size: 12pt;
	color: #3366cc;
	font-weight: bold;
	font-style: italic;
}


td.demoPointer 	
	{
	font-size: 11pt;
	color: #ff0000;
	font-weight: bold;
}

td.splashFooter		{
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


/* DATA TABLES -- [family, size, wieght, color, background] */
/* table header control */
th 			{ font-weight: lighter } /* 2% or so will see table headers in bold. */

th.datatabletab		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
	text-align: left;
}

th.dataheader 		{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #ffffff;
	background-color: #003399;
}

th.dataheaderleft	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #ffffff;
	background-color: #003399;
	text-align: left;
}

th.dataheaderright	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #ffffff;
	background-color: #003399;
	text-align: right;
}


/* form input control */


td.input 		{
	font-size: .7em;
	background-color: #999999;
	font-family: monospace;
}

td.inputcenter 		{
	font-size: .7em;
	background-color: #999999;
	font-family: monospace;
	text-align: center;
}

/* this gives us some control over the size of dropdowns in NS */
.inputselect  		{ font-size: .8em; }

/* this gives us some control over the size of text inputs in NS*/
.input2			{ font-size: .8em; }


/* data control */
td.data 	{
	background-color:#999999; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	
}

td.dataright 	{
	background-color:#999999; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	text-align: right;
}

span.tipboxheader {
	font-size: 11pt;
	font-weight: bold;
}

td.tipbox {
	background-color: #ffffcc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td.welcomemessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}



td.inactivetab	{
	background-color: #cccccc;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

td.button	{
	background-color: #cccccc;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

td.inactiveTabRollover	{
	background-color: #cccccc;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	cursor: hand;
}

td.activetab {
	background-color: #3366cc;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

.subtab {
	background-color: #3366cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

.subtabinactive {
	font-weight: bold;
}

.loginHeader{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
font-size:12px;
}
.loginContent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#084482;
}
.loginLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#084482;
font-weight:bold;
}





td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td.earthlink, td.earthlink a, td.earthlink a:visited {
color:#ffffff;
font-size:11px;
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

td.textg{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.textg{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}