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: #DCDCDC 1px solid;
    border-right: #A9A9A9 1px solid;
    border-bottom: #A9A9A9 1px solid;
    border-left: #DCDCDC 1px solid;
    background-color: #2F4F4F;
    color: white;
    text-align: center;
    height: 25px;
}

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: #FFFACD 0px solid;
    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: 2px 0px 3px 0px;
}
tr.heading_menu
{
	height: 25px;
}
td.heading_menu
{
    margin: 0px 0px 0px 0px;
    border-top: #DCDCDC 2px solid;
    border-right: #A9A9A9 2px solid;
    border-bottom: #A9A9A9 2px solid;
    border-left: #DCDCDC 2px solid;
    padding: 0px 0px 0px 0px;
    font: normal 10pt Arial, Helvetica, sans-serif;
    color: white;
    background-color: #2F4F4F;
    text-align: center;
}
span.heading_menu
{
    margin: 0px 0px 0px 0px;
    border: #FFFACD 0px solid;
    padding: 0px 0px 0px 0px;
    font: normal 10pt Arial, Helvetica, sans-serif;
    background-color: #2F4F4F;
    color: white;
    text-align: center;
}
a.heading_menu
{
    background-color: #2F4F4F;
    color: white;
}
a.heading_menu:hover
{
    background-color: #2F4F4F;
	color: yellow;
}
a.heading_menu:link
{
    background-color: #2F4F4F;
	color: white;
}
a.heading_menu:visited
{
    background-color: #2F4F4F;
	color: white;
}

a.heading_menu_system
{
    background-color: #2F4F4F;
    color: yellow;
}
a.heading_menu_system:hover
{
    background-color: #2F4F4F;
	color: white;
}
a.heading_menu_system:link
{
    background-color: #2F4F4F;
    color: yellow;
}
a.heading_menu_system:visited
{
    color: yellow;
    background-color: #2F4F4F;
}

table.heading_Main
{
    margin: 2px 0px 3px 0px;
    color: #D3D3D3;
    background-color: #FFFACD
}
tr.heading_Main
{
	height: 25px;
}
td.heading_Main
{
    margin: 0px 0px 0px 0px;
    border-top: #DCDCDC 1px solid;
    border-right: #A9A9A9 1px solid;
    border-bottom: #A9A9A9 1px solid;
    border-left: #DCDCDC 1px solid;
    padding: 0px 0px 0px 3px;
    color: #D3D3D3;
    background-color: #708090;
    text-align: left;
}
p.heading_Main
{
	height: 25px;
    padding: 5px 0px 0px 5px;
    font: normal 14pt Arial, Helvetica, sans-serif;
    color: #D3D3D3;
    background-color: #708090;
    letter-spacing: 2px;
    word-spacing: 6px;
}

table.heading_Second
{
    margin: 2px 0px 3px 0px;
    background-color: #FFFACD;
    color:	#2F4F4F;
}
tr.heading_Second
{
	height: 25px;
}
td.heading_Second
{
    margin: 5px 0px 0px 0px;
    border: gray 1px solid;
    padding: 3px 0px 0px 3px;
    font-size: 12pt;
}
p.heading_Second
{
    font-size: 12pt;
    background-color: #FFFACD;
    color:	#2F4F4F;
}
span.heading_Second
{
    margin: 5px 0px 0px 0px;
    border: gray 1px solid;
    padding: 0px 0px 0px 3px;
    font-size: 12pt;
}
a.heading_Second
{
    font-size: 12pt;
    background-color: #FFFACD;
    color:	#2F4F4F;
}

table.heading_Second_back
{
    margin: 2px 0px 3px 0px;
    color:	#2F4F4F;
    background-color: #FFFACD;
}
tr.heading_Second_back
{
	height: 25px;
}
td.heading_Second_back
{
    margin: 0px 0px 0px 0px;
    border-top: silver 1px solid;
    border-right: #2F4F4F 1px solid;
    border-bottom: #2F4F4F 1px solid;
    border-left: silver 1px solid;
    padding: 1px 1px 0px 1px;
    color:	#2F4F4F;
    background-color: #DCDCDC;
    text-align: left;
    font-size: 12pt;
}

table.heading_select
{
    margin: 2px 0px 3px 0px;
}
tr.heading_select
{
	height: 20px;
}
td.heading_select
{
    text-align: left;
}
p.heading_select
{
    font: normal 12pt Arial, Helvetica, sans-serif;
    color: #D3D3D3;
    background-color: #FFFACD;
}

table.heading_list
{
    margin: 2px 0px 3px 0px;
}
tr.heading_list
{
	height: 25px;
}
td.heading_list
{
    margin: 0px 0px 0px 0px;
    border-top: silver 1px solid;
    border-right: #2F4F4F 1px solid;
    border-bottom: #2F4F4F 1px solid;
    border-left: silver 1px solid;
    padding: 2px 1px 2px 3px;
    background-color: #DCDCDC;
    text-align: left;
}
p.heading_list
{
    background-color: #DCDCDC;
}
a.heading_list
{
    background-color: #DCDCDC;
}
a.heading_list:link
{
    background-color: #DCDCDC;
}
a.heading_list:visited
{
    background-color: #DCDCDC;
}
a.heading_list:hover
{
    background-color: #DCDCDC;
}
span.heading_list
{
    margin: 0px 0px 0px 0px;
    border-top: silver 1px solid;
    border-right: #2F4F4F 1px solid;
    border-bottom: #2F4F4F 1px solid;
    border-left: silver 1px solid;
    padding: 0px 1px 0px 1px;
    color:	#2F4F4F;
    background-color: #DCDCDC;
    text-align: left;
}

p.h2
{
    font-size: 12pt;
    font-variant:  small-caps;
    height: 30px;
}
p.th
{
	background-image: url('http://www.friends-of-nature.net/images/fongreengrad.jpg');
	background-repeat: repeat-x;
    background-color: #5FA542;
    border: #5FA542 1px solid;
    font-size: 16pt;
    color:  #FFFFFF;
    height: 20px;
    text-align: center;
    padding: 1px 0 6px 0;
    margin: 0 0 0 0;
}
