/* ----------------------------------------------------------------------------
Font Size.
---------------------------------------------------------------------------- */
body, a, div,  font, p, span, li, td
{
	font-size: 10pt;
}

.address, input, textarea, .TextAreaFontStyle
{
	font-size: 9pt;
}

.TelephoneFax
{
	font-size: 8pt;
}

th
{
	font-size: 11pt;
}

.smallnote
{
	font-size: 8pt;
}

/* ----------------------------------------------------------------------------
Font family & color.
---------------------------------------------------------------------------- */
body, a, div, font, p, span, textarea, li, td, th, .FormElementFontStyle
{
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
}

body
{
	background: #ffffff;
	text-align: justify;
}

/* ----------------------------------------------------------------------------
Table.
---------------------------------------------------------------------------- */
th
{
	background: #000000;
	color: #ffffff;
}

td.grey, th.grey
{
	background: #f0f0f0;
	font-weight: bold;
	color: #000000;
}

td.lightorange, th.lightorange
{
	background: #FCF2DD;
	font-weight: bold;
	color: #000000;
}

td.justify
{
	text-align: justify;
}

tr.thinline
{
	background: #ffffff;
}

/* ----------------------------------------------------------------------------
Hyperlink.
---------------------------------------------------------------------------- */
a
{
	text-decoration: none;
}

a:link, visited, hover
{
	text-decoration: none;
}

a.hyperlink
{
	font-weight: bold;
	text-decoration: underline;
}

a.hyperlink:visited
{
	color: #00779E;
}

a.hyperlink:link
{
	color: #0000ff;
}

a.MenuEmail
{
	font-size: 8pt;
	font-family: verdana;
	color: #FFFFFF;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------
List.
---------------------------------------------------------------------------- */
li, ol, ul
{
	text-align: justify;
}

ul
{
	list-style: disc;
}

ul ul
{ 
	list-style: circle;
}

ul ul ul
{ 
	list-style: square;
}

ol
{ 
	list-style: decimal;
}

ol ol
{
	list-style: lower-alpha;
}

ol ol ol
{
	list-style: lower-roman;
}

/* ----------------------------------------------------------------------------
Form Element.
---------------------------------------------------------------------------- */
textarea
{
	text-align: justify;
}

input, textarea
{
	font-family: monospace;
}

/* ----------------------------------------------------------------------------
Other Element.
---------------------------------------------------------------------------- */
p
{
	text-align: justify;
}

/* ----------------------------------------------------------------------------
Classes.
---------------------------------------------------------------------------- */
.address
{
	color: #ffffff;
	font-size: 9pt;
	text-align: center;
}

.mandatory
{
	font-size: 8pt;
	color: #ff0000;
}

.alert
{
	color: #ff0000;
}

/* Use for about us, recommend us, etc */
.mrtcheader
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
}

.mrtcheader2
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}

/* For quick navigation */
.mrtcquicknavigation
{
	font-size: 8pt;
	color: #000000;
}

/* Use for section header */
.header
{
	color: #B22222;
}

/* Use for home page header */
.homepageheader
{
	font-family: "Times New Roman";
	color: #ffffff;
	font-size: 17pt;
	font-weight: bold;
}

/* Use for Header Graphic*/
td.HeaderGraphic
{
	background-repeat : no-repeat;
}

.highlightheader
{
	font-weight:bold;
	font-size:8pt;
	color:#cc3300;
}

.bodyheader
{
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}
.bodytitle
{
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	vertical-align : middle;
}

.highlightlink
{
	font-size:8pt;
	color:#cc3300;
}

.HeaderFont {
	color: navy;
	font-size: 16pt;
	font-weight: bold;
}

.BulletText {
	color: White;
	font-weight: bold;
}

.BulletTextNoBold{
	color: white;
}


.Taglinetextbold{
	color: white;
	font-size: 14pt;
	font-weight: bold;
}

.Taglinetextbold{
	color: white;
	font-size: 14pt;
	font-weight: bold;
}

.Orangeheaderbold{
	color: #E7651A;
	font-size: 10pt;
	font-weight: bold;
}
.Blueheadline{
	color:#8DCFF4;
	font-weight: bold;

}

.ssheader
{
	color: #65613D;
	font-weight: bold;
	text-decoration: none;
}
.ssbodytext
{
	color: #4D4D4D;
	font-size: 10pt;	
	text-decoration: none;
}


