/* Validated 3/5/2006 */
/* Dark brown - #??????*/
/* Mid brown - #B5933A*/
/* Light brown - #F6DE86*/

/* Lt Green border - #a5c199 */
/* Dk Green Border - #2F6833 */
/* mid green BG - #5FA545 */
td.System_header
{
	vertical-align: top;
}
td.System_Title
{
	color: white;
	background-color: #5FA545;
    border: solid 1px #2F6833;
	height: 10px;
	font-size: 11pt;
	font-style: italic;
	text-align: center;
	vertical-align: top;
	padding: 2px 0 4px 0;
	margin: 0 0 0 0;
}
td.System_Menu
{
/*	background-image: url(https://www.eeclive.co.uk/images/fonbrown-grad.jpg);*/
	color: white;
	background-color: #5FA545;
/*	background-image: url(https://www.eeclive.co.uk/images/fongreengrad.jpg);*/
	background-repeat: repeat-x;
    border: solid 1px #2F6833;
	height: 15px;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
td.Module_Menu, td.heading_menu
{
/*	background-image: url(https://www.eeclive.co.uk/images/browngrad.jpg);
    border: solid 1px #B5933A;*/
/*	background-image: url(http://www.friends-of-nature.net/images/fongreengrad.jpg);*/
	color: white;
	background-color: #2F6833;
/*	background-image: url(https://www.eeclive.co.uk/images/fonbrown-grad.jpg);
*/
    border: solid 1px #a5c199;
	background-repeat: repeat-x;
	height: 18px;
	font-size: 9pt;
	font-style: italic;
	text-align: center;
	vertical-align: top;
}
a.System_Menu, a.Module_Menu
{
	background-color: Transparent;
	font-size: 9pt;
    color: white;
}
select.System_Menu
{
	border: none;
	border-bottom: groove 1px #2F4F4F;
	border-right: groove 1px #2F4F4F;
	height: 1.6em;
}
a.System_Menu:visited, a.Module_Menu:visited
{
	color: White;
}
a.System_Menu:hover
{
	color: Yellow;
}
a.Module_Menu:hover
{
    color: white;
}
td.Main_header, p.heading_Main
{
	margin-top: 0;
    border: solid 1px #a5c199;
    padding: 2px 0px 3px 3px;
    font-size: 125%;
    color: #FFFFFF;
    background-color: #5FA545;
    letter-spacing: 2px;
    word-spacing: 6px;
}
td.Section_header, p.vertical_menu_head, p.main_info_box_head, p.auth_info_box_head, p.info_box_head, p.th, p.sh
{
    border: solid 1px #5FA545;
    padding: 2px 0px 3px 3px;
    font-size: 125%;
    color: #2F4F4F;
    background-color: #a5c199;
    letter-spacing: 2px;
    word-spacing: 6px;
}
p.vertical_menu
{
	height: 20px;
	margin: 0px 0px 5px 0px;
}
p.th, p.sh
{
    margin: 2px 0 2px 0;
}
p.sh
{
    margin: 2px 0 3px 0;
/*    border: solid 0px #5FA545;*/
    padding: 2px 0px 3px 2px;
    font-size: 115%;
    color: #FFFFFF;
}






div.heading_system_left
{
	float: left;
	vertical-align: top;
}
div.heading_system_center
{
	width: 700px;
	height: 35px;
	float: right;
	vertical-align: top;
	text-align: center;
	margin: 0px 10px 10px 10px;
}
div.heading_system_mid_right
{
	width: 50px;
	float: right;
}
div.heading_system_right
{
	width: 100px;
	height: 100px;
	float: right;
	vertical-align: top;
}
div.heading_system_bottom
{
	width: 100%;
	clear: both;
	height: 0px;
	padding: 0px;
}
td.heading_system
{
}
td.heading_system_dark
{
    border-top: 1px solid #DCDCDC;
    border-right: 1px solid #A9A9A9;
    border-bottom: 1px solid #A9A9A9;
    border-left: 1px solid #DCDCDC;
    background-color: #2F4F4F;
    color: white;
    text-align: center;
    height: 20px;
}

p.heading_system
{
    text-align: center;
    height: 10px;
}

div.heading_system_left_half
{
    text-align: justify;
    width: 450px;
	float: right;
	padding: 3px 2px 0px 0px;
}
div.heading_system_right_half
{
    text-align: left;
    width: 240px;
	float: right;
	padding: 2px 0px 0px 0px;
}
p.heading_system_dark
{
    background-color: #2F4F4F;
    color: white;
    text-align: center;
    height: 20px;
}

div.heading_menu
{
    margin: 0px 0px 0px 0px;
    border: 0px solid #FFFACD;
    padding: 0px 0px 0px 0px;
    font: normal 10pt Arial, Helvetica, sans-serif;
    background-color: #2F4F4F;
    color: white;
    text-align: center;
    width: 100%;
}
table.heading_menu
{
    margin: 0px 0px 1px 0px;
}
span.heading_menu
{
    margin: 0px 0px 0px 0px;
    border: 0px solid #FFFACD;
    padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
/*    background-color: #2F4F4F;*/
    color: white;
    text-align: center;
}
a.heading_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: Transparent;
    color: white;
}
a.heading_menu:hover
{
	color: yellow;
}
a.heading_menu:link
{
	color: white;
}
a.heading_menu:visited
{
	color: white;
}

a.heading_menu_system
{
	background-color: Transparent;
    color: yellow;
    font-size: 10pt;
}
a.heading_menu_system:hover
{
	background-color: Transparent;
	color: white;
}
a.heading_menu_system:link
{
	background-color: Transparent;
    color: yellow;
}
a.heading_menu_system:visited
{
    color: yellow;
	background-color: Transparent;
}

table.heading_Main
{
    margin: 2px 0px 3px 0px;
    color: #D3D3D3;
    background-color: #FFFACD
}
tr.heading_Main
{
}
td.heading_Main
{
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #DCDCDC;
    border-right: 1px solid #A9A9A9;
    border-bottom: 1px solid #A9A9A9;
    border-left: 1px solid #DCDCDC;
    padding: 0px 0px 0px 3px;
    color: #D3D3D3;
    background-color: #708090;
    text-align: left;
	height: 10px;
}
/*
p.heading_Main
{
    border-top: 1px solid #DCDCDC;
    border-right: 1px solid #A9A9A9;
    border-bottom: 1px solid #A9A9A9;
    border-left: 1px solid #DCDCDC;
    padding: 2px 0px 3px 3px;
    margin: 5px 0 5px 0;
    font-size: 125%;
    color: #FFFFFF;
    background-color: #708090;
    letter-spacing: 2px;
    word-spacing: 6px;
}
*/
span.heading_Main
{
    padding: 5px 0px 0px 5px;
    font-size: 12pt;
    color: #FFFFFF;
    background-color: #708090;
    letter-spacing: 2px;
    word-spacing: 6px;
}

p.heading_second
{
    border-top: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    padding: 5px 0px 3px 5px;
    font-size: 12pt;
    background-color: #FFFACD;
    color:	#2F4F4F;
}
p.heading_second_back
{
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #2F4F4F;
    border-bottom: 1px solid #2F4F4F;
    border-left: 1px solid #C0C0C0;
    padding: 5px 0px 3px 5px;
    font-size: 12pt;
    background-color: #DCDCDC;
    color:	#2F4F4F;
    text-align: left;
}
td.heading_second_back
{
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #2F4F4F;
    border-bottom: 1px solid #2F4F4F;
    border-left: 1px solid #C0C0C0;
    padding: 1px 1px 0px 1px;
    color:	#2F4F4F;
    background-color: #DCDCDC;
    font-size: 12pt;
}

table.heading_select
{
    margin: 2px 0px 3px 0px;
}
tr.heading_select
{
	height: 20px;
}
td.heading_select
{
    text-align: left;
}
span.heading_select			/* use for text - use in conjunction with span.heading_select_input for input fields */
{
	float: left;
	vertical-align: top;
	padding: 7px 1px 0px 2px;
}
span.heading_select_input	/* use for input fields - use in conjunction with span.heading_select for text alignment*/
{
	float: left;
	vertical-align: top;
	height: 28px;
	padding: 0px 1px 0px 2px;
}

table.heading_list
{
    margin: 2px 0px 3px 0px;
}
tr.heading_list
{
	height: 25px;
}
td.heading_list
{
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #2F4F4F;
    border-bottom: 1px solid #2F4F4F;
    border-left: 1px solid #C0C0C0;
    padding: 2px 1px 2px 3px;
    color: inherit;
    background-color: #DCDCDC;
    text-align: left;
}
p.heading_list, a.heading_list, a.heading_list:link, a.heading_list:visited, a.heading_list:hover, span.heading_list
{
    color: inherit;
    background-color: #DCDCDC;
}
span.heading_list
{
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #2F4F4F;
    border-bottom: 1px solid #2F4F4F;
    border-left: 1px solid #C0C0C0;
    padding: 3px 1px 3px 1px;
    text-align: left;
    float: left;
}
p.h1
{
    font-size: 18pt;
    font-variant: small-caps;
    height: 30px;
	text-align: center;
}
p.h1a
{
    font-size: 18pt;
    font-variant: small-caps;
    height: 30px;
	text-align: center;
	margin: 0 0 3px 0;
}
p.h2
{
    font-size: 12pt;
    font-variant:  small-caps;
    height: 30px;
}
p.itals
{
    font-style: italic;
}

