/**************************************************************************
*	set default styles:
*	in NN, center and td don't inherit from body, so need to define as same.
**************************************************************************/
body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

/**************************************************************************
*	set link styles:
*	in NN, hover modifier is ignored.
**************************************************************************/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a:link		{text-decoration: none; color: #ffffff;}
a:visited	{text-decoration: none; color: #ffffff;}
a:active	{text-decoration: none; color: #ffffff;}
a:hover		{text-decoration: none; color: #999999;}

a.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.bold:link		{text-decoration: none; color: #ffffff;}
a.bold:visited	{text-decoration: none; color: #ffffff;}
a.bold:active	{text-decoration: none; color: #ffffff;}
a.bold:hover		{text-decoration: none; color: #999999;}

a.blubold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.blubold:link		{text-decoration: none; color: #0004b2;}
a.blubold:visited	{text-decoration: none; color: #0004b2;}
a.blubold:active	{text-decoration: none; color: #0004b2;}
a.blubold:hover		{text-decoration: none; color: #999999;}

a.dredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.dredbold:link		{text-decoration: none; color: #B61E30;}
a.dredbold:visited	{text-decoration: none; color: #B61E30;}
a.dredbold:active	{text-decoration: none; color: #B61E30;}
a.dredbold:hover		{text-decoration: none; color: #999999;}

a.uline01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.uline01:link		{text-decoration: underline; color: #ffffff;}
a.uline01:visited	{text-decoration: underline; color: #ffffff;}
a.uline01:active	{text-decoration: underline; color: #ffffff;}
a.uline01:hover		{text-decoration: none; color: #999999;}

a.uline02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a.uline02:link		{text-decoration: underline; color: #ffffff;}
a.uline02:visited	{text-decoration: underline; color: #ffffff;}
a.uline02:active	{text-decoration: underline; color: #ffffff;}
a.uline02:hover		{text-decoration: none; color: #999999;}

a.uline03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a.uline03:link		{text-decoration: underline; color: #0004b2;}
a.uline03:visited	{text-decoration: underline; color: #0004b2;}
a.uline03:active	{text-decoration: underline; color: #0004b2;}
a.uline03:hover		{text-decoration: none; color: #999999;}

/**************************************************************************
*	set sub styles:
**************************************************************************/
td.bullet {
	font-size: 18px;
	font-weight: bold;
	color: #ff0000;
}

ul.red {
	color: #ff0000;
}

ul.dblue {
	color: #000080;
}
/**************************************************************************
*	set generic styles:
**************************************************************************/
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 5;
	margin-top: 5;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ff0000;
	margin-bottom: 5;
	margin-top: 5;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0004b2;
	margin-bottom: 5;
	margin-top: 5;
}

.biglred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF4040;
}

.bigred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}

.bigdred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B61E30;
}

.bigdblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000080;
}

.dblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000080;
}

.lred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF4040;
	font-weight: bold;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}

.dred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B61E30;
}

.dredb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B61E30;
	font-weight: bold;
}

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0004b2;
}

.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}

.blubig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0004b2;
}

.dredbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B61E30;
}

.blueb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0004b2;
	font-weight: bold;
}

.dblueb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000080;
	font-weight: bold;
}

.mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

/**************************************************************************
*	set admin styles:
**************************************************************************/

.amini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.amandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight: 700;
	font-size: 11px;
	color: #0066ff;
}

.anot_mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight: 700;
	font-size: 11px;
	color: #000000;
}

td.atable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
		color: #000066;
}