/* dont seem to easily define colours, so comment them and globally replace later
/*dkGreen = #007000*/
/*ltGreen = #D0E0D0*/
.menu-main A:link    {color: white;}
.menu-main A:visited {color: white;}
.menu-main A:hover   {color: /*dkGreen*/#007000;background-color: /*ltGreen*/#D0E0D0	;}
.title-main {font-family: Times New Roman, Helvetica, sans-serif; font-size: 56pt; color: /*dkGreen*/#007000; text-align:center;}
.menu-main {vertical-align:middle; font-family: Times New Roman, Helvetica, sans-serif;	font-size: 14pt; color: white; text-align:center; background-color: #008000;}
.menu-sub {vertical-align:middle; font-family: Times New Roman, Helvetica, sans-serif; font-size: 12pt; color: #007000; text-align:center; background-color: /*ltGreen*/#D0E0D0;}
.menu-sub A:link    {color: #007000;}
.menu-sub A:visited {color: #007000;}
.menu-sub A:hover   {color: #007000;background-color: /*ltGreen*/#D0E0D0;}
.body-main {font-family: Times New Roman;color: /*dkGreen*/black; background-color: /*ltGreen*/#D0E0D0}
.body-small {font-family: Times New Roman;font-size: 14pt;}
.body-large {font-size: 18pt; font-weight: bold;}
.body-heading {font-family: Times New Roman;font-size: 18pt; font-weight: bold; font-style: italic;}
.body-caption {font-size: 16pt; font-weight: bold; font-style: italic;}
.body-vlarge {font-size: 24pt; font-weight: bold; font-style: italic;}
.date-heading {font-size: 18pt; font-weight: bold; font-style: italic; color: /*dkGreen*/#007000;}
.date-small {font-size: 14pt; font-style: italic; }

/*
.formbutton {font-family:  Arial, Helvetica, sans-serif; font-size: 10pt;}
.dislink { font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; color:#666666 ; text-decoration: line-through;  }
.helplink { font-style: italic; }
A:link    {font-family:  Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF}
A:visited {font-family:  Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF}
A:hover   {font-family:  Arial; font-size: 9pt; font-weight: bold;  color: #FFFFFF}
input     {font-family:  Arial; font-size: 8pt; text-decoration: none;}
select    {font-family:  Arial; font-size: 8pt; text-decoration: none;}
.alert { color: #cc0000; }
FORM {margin:0px;}
/*FORM {background-color: #f2f2f2;}*/
BODY.main {
    font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
    background-color: blue;
    margin-top: 30px;
    margin-left: 30px;
}
table.headtable {
    border: 1px solid black;
    padding: 0px;
    width: 300px;
    height: 25px;
}

td.progressBarFilled {
    background-color: #5aa5b5;
    padding: 2px;
    width: 5%;
}

td.progressBarEmpty {
    background-color: white;
    color: white;
    padding: 2px;
    width: 5%;
}
td.title {
    background-color:#660066;
    vertical-align:middle;
    font-size:18.0pt;
    font-family:Arial;
    color:#fffbf0;
}
td.header {
    color:#ffffff;
    vertical-align:middle;
    font-size:13.0pt;
    font-family:Arial;
    font-weight:bold;
    text-align:center;
background-color: #1981D1;}
td.headline {
    vertical-align:middle;
    font-size:12.0pt;
    font-family:Arial;
	color:#666666;
	font-weight:bold;
}
td.tabhead {
    background-color:#660066;
    vertical-align:middle;
    font-size:12.0pt;
    font-family:Arial;
    color:#ffffff;
    text-align:center;
    font-weight: bold;
}
td.databold {
    font-size:8.0pt;
    font-family:Arial;
    font-weight: bold;
}
td.tabdata {
    font-size: 8.0pt;
    font-family: Arial;
}
td.tabbar{
    background-color:#cccccc;
}
td.intabdataleft{
    font-size:8.0pt;
    font-family:Arial;
    font-weight: bold;
}
.nav-main-sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bold;
	color: #FFFFFF;
background-color: #00BBEC;}
.title-sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-align:right;
background-color: #E7E7E7;}
.help-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
}
.help-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF9933;
}
.help-sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #6666FF;
}
.help-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.model {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.light-orange {
background-color: #E7E7E7;}
.light-orange-line {
color: #E7E7E7;}
.orange {
background-color: #00BBEC;}
.black {
background-color: #1981D1;}
.InputTextWarning {
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
color:#FF0000;}
.content A:link    {font-family:  Arial; font-size: 12pt; text-decoration: none; font-weight: bold; color: #777777}
.content A:visited {font-family:  Arial; font-size: 9pt; text-decoration: none; font-weight: bold; color: #777777}
.content A:hover   {font-family:  Arial; font-size: 9pt; text-decoration: none; font-weight: bold; color: #FF9933}
.nav-main A:link    {font-family:  Arial; font-size:12pt; text-decoration: none; font-weight: bold; color: #777777}
.nav-main A:visited {font-family:  Arial; font-size:10pt; text-decoration: none; font-weight: bold; color: #777777}
.nav-main A:hover   {font-family:  Arial; font-size:10pt; text-decoration: none; font-weight: bold; color: #FF9933}
.nav-sub A:link     {font-family:  Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF}
.nav-sub A:visited  {font-family:  Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF}
.nav-sub A:hover    {font-family:  Arial; font-size: 9pt; text-decoration: none; font-weight: bold; color: #FFFFFF}

<style>	
	.gradiant_bar
	{
		background-repeat : repeat-x;
	}
	
	.intro_body
	{
		font-family: "Franklin Gothic Book", "Tahoma";
		font-size : 1.55em;
		line-height : 40px;
		color : #808080;
	}
	
	.intro_nav
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : .9em;
		margin-top : 5px;
		color : #808080;
	}
	
	.intro_nav_title
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : 1.075em;
		text-decoration : none;
		margin-bottom : 5px;
	}
	
	.reg
	{
		font-size : 20px;
	}
	
	.nav_header
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : .9em;
	}
	
	.nav_header_selected
	{
		font-family : "Franklin Gothic Demi," "Tahoma";
		font-size : .95em;
		font-weight : bold;
		
	}
	
	.start_here
	{
		color : #808080;
		text-decoration : none;
	}	.safe_easy
	{
		color : #FF4600;
		text-decoration : none;
	}	.unlock
	{
		color : #54AA2B;
		text-decoration : none;
	}	.connected
	{
		color : #495AD1;
		text-decoration : none;
	}
	<!-- <table bgcolor="#D29B00"> -->			
	.best
	{
		color : #D29B00;
		text-decoration : none;
	}
	
	.ghost
	{
		color : #BBC6C2;
		text-decoration : none;
	}	
	
	.nav_blue_balls
	{
		font-family : "Franklin Gothic Medium, Tahoma";
		font-size : .7em;
		color : #808080;
		text-decoration : none;
	}
	
	.nav_blue_balls_selected
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : .75em;
		font-weight : bold;
		color : #808080;
		text-decoration : none;
	}
	
	.nav_icons
	{
		font-family : Tahoma;
		font-size : 11px;
		font-weight : bold;
		
	}	.nav_bottom
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : .7125em;
		font-weight : bold;
		color : White;
		text-decoration : none;
	}
	
	.nav_bottom_selected
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : .7125em;
		font-weight : bold;
		color : #91A8FF;
		text-decoration : none;
	}
	
	.icon_text
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : .75em;
		color : #495AD1;
		text-decoration : none;
	}
	
	.body_header
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : 1.25em;
		font-weight : bold;
		margin-bottom : 1px;
		margin-top: 20px;
	}  
	
	.body_text
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : 0.8em;
		color : #808080;
		margin-top : 1px;
	}	.body_text_small
	{
		font-family : "Franklin Gothic Medium", "Tahoma";
		font-size : .725em;
		color : #808080;
		margin-top : 1px;
	}</style>

title-main 	
*/