body {
	color: #999999;
	background-color: #ffffff;
	font-family: arial,verdana,helvetica;
	margin-left: 0px;
	margin-top: 0px;
}
p {
	color: #999999;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
}

a.nav { color: #000000; text-decoration: none; }
a.nav:hover { color: #0000cc; text-decoration: none; }
a.nav:active { color: #0000cc; text-decoration: none; }
a.nav:link { color: #000000; text-decoration: none; }

a.nav_selected { color: #0000cc; text-decoration: none; }
a.nav_selected:hover { color: #0000cc; text-decoration: none; }
a.nav_selected:active { color: #000000; text-decoration: none; }
a.nav_selected:link { color: #000000; text-decoration: none; }

.roll { color: #0000ff; text-decoration: none; }
.roll:hover { color: #000000; text-decoration: none; }
.roll:link { color: #0000ff; text-decoration: none; }
.roll:active { color: #000000; text-decoration: none; }

.reverse_roll { color: #ffffff; text-decoration: none; }
.reverse_roll:hover { color: #000000; text-decoration: none; }
.reverse_roll:link { color: #ffffff; text-decoration: none; }
.reverse_roll:active { color: #000000; text-decoration: none; }




.nav_td {
	background-color: #ffffff;
}

.nav_main {
	color: #000000;
	font-family: arial,verdana,helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 13px;
	border-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 1px;
}
.nav_main_selected {
	color: #003366;
	font-family: arial,verdana,helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 13px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 1px;
}

.nav_black {
	color: #000000;
	font-family: arial,verdana,helvetica;
	font-size: 8pt;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 1px;
}
.nav_s_main {
	color: #000000;
	font-family: arial,verdana,helvetica;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 1px;
}

.nav_s_main_selected {
	color: #003366;
	font-family: arial,verdana,helvetica;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 1px;
}

.nav_s2_main {
	color: #000000;
	font-family: arial,verdana,helvetica;
	font-size: 8pt;
	margin-left: 27px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 1px;
}

.nav_s2_main_selected {
	color: #003366;
	font-family: arial,verdana,helvetica;
	font-size: 8pt;
	margin-left: 27px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 1px;
}

.nav_hierarchy {
	color: #999999;
	font-family: arial,verdana,helvetica;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 1px;
}

.reverse_colour {
	color: #ffffff;
	background-color: #999999;
}
.footer {
	color: #ffffff;
	background-color: #999999;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.summary_bold {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.summary {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.content_header {
	color: #ffffff;
	background-color: #999999;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 3px;
	margin-bottom: 3px;
}


.content_bold {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 5px;
}

.content {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 5px;
}

li.content {
	list-style: disc; 
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	word-spacing: 0; 
	margin-left: -5px;
	margin-right: 10px;
	margin-top: 2px;
}

.cat_desc_header {
	color: #ffffff;
	background-color: #999999;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	font-size: 10pt;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.cat_desc_sub {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 12pt;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 16px;
	text-decoration: underline;
}

.cat_desc {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.cat_desc_indent {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	margin-left: 30px;
	margin-right: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.cat_desc_first {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 16px;
	margin-bottom: 6px;
}

.cat_desc_bold {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	font-size: 10pt;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 16px;
	margin-bottom: 6px;
}

.content_error {
	color: #cc0033;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
.content_title {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}

.list_nav {
	color: #666666;
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.title {
	color: #ffffff;
	bgcolor: 336699;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	font-size: 14pt;
}

.p_feature_title {
	color: #000033;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.p_feature {
	color: #000033;
	font-family: arial,verdana,helvetica;
	font-size: 9pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.feature_more {
	color: #000033;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}

a:link {
   text-decoration : none;
   background-color : transparent;
   color: #000000;
}

a:active {
   text-decoration : none;
   background-color : transparent;
   color: #003366;
}

a:hover {
   text-decoration : none;
   background-color : transparent;
   color: #003366;
}

// 