DIV.menu_area
{
	color: #101010;
	height: 32px;
	width: 100%;
}

A.menu_item:link
{
  text-decoration:none;
}

A.menu_item:visited
{
  text-decoration:none;
}

A.menu_item:active
{
  text-decoration:none;
}

A.menu_item:hover
{
  text-decoration:none;
}

DIV.menu_item
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;		
  width: 256px;
  height: 48px;
}

P.menu_item_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 24px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

P.menu_item_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 24px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

DIV.submenu_dark
{
  opacity: 0.92;
	visibility: hidden;
}

DIV.submenu_light
{
  opacity: 0.85;
	visibility: hidden;
}

A.submenu_dark_item:link
{
	color: #000000;
  text-decoration:none;
}

A.submenu_dark_item:visited
{
	color: #000000;
  text-decoration:none;
}

A.submenu_dark_item:active
{
	color: #000000;
  text-decoration:none;
}

A.submenu_dark_item:hover
{
	color: #000000;
  text-decoration:underline;
}

A.submenu_light_item:link
{
	color: #FFFFFF;
  text-decoration:none;
}

A.submenu_light_item:visited
{
	color: #FFFFFF;
  text-decoration:none;
}

A.submenu_light_item:active
{
	color: #FFFFFF;
  text-decoration:none;
}

A.submenu_light_item:hover
{
	color: #FFFFFF;
  text-decoration:underline;
}

P.submenu_item_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
  font-weight: bold;	
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	margin-right: 4px;
}

P.submenu_item_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
  font-weight: bold;	
	color: #000000;
	font-size: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 16px;
	margin-right: 4px;
}

P.minor_menu_item_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 16px;
	margin-right: 4px;
}

P.minor_menu_item_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 16px;
	margin-right: 4px;
}

UL.minor_menu_item_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 16px;
	margin-right: 4px;
}

UL.minor_menu_item_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 16px;
	margin-right: 4px;
}


P.copyright_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
}

P.copyright_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
}

H1.body_dark {
  font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 48px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

H2.body_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 40px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

H3.body_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 32px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

H4.body_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 24px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

H5.body_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

TABLE.body_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

TABLE.body_dark_section {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

TABLE.affiliation_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cellspacing: 0px;
	cellpadding: 0px;
}

P.affiliation_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: -4px;
	margin-left: 0px;
	margin-right: 0px;
	cellspacing: 0px;
	cellpadding: 0px;
}

P.body_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

INPUT.body_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

P.keywords_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

P.cite_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 16px;
	margin-right: 16px;
}

A.body_dark:link
{
	color: #552222;
  text-decoration:none;
}

A.body_dark:visited
{
	color: #222222;
  text-decoration:none;
}

A.body_dark:active
{
	color: #222222;
  text-decoration:none;
}

A.body_dark:hover
{
	color: #222222;
  text-decoration:underline;
}

A.links_dark {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	margin-right: 8px;
}

A.links_dark:link
{
  text-decoration:none;
}

A.links_dark:visited
{
  text-decoration:none;
}

A.links_dark:active
{
  text-decoration:none;
}

A.links_dark:hover
{
  text-decoration:underline;
}

A.links_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	margin-right: 8px;
}

A.links_light:link
{
  text-decoration:none;
}

A.links_light:visited
{
  text-decoration:none;
}

A.links_light:active
{
  text-decoration:none;
}

A.links_light:hover
{
  text-decoration:underline;
}

H1.body_light {
  font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 48px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

H2.body_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 40px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

H3.body_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 32px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

H4.body_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 24px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

H5.body_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

TABLE.body_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

TABLE.body_light_section {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

P.body_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

INPUT.body_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

P.keywords_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

P.cite_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 16px;
	margin-right: 16px;
}

TR.body_light {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

A.body_light:link
{
	color: #EEEEEE;
  text-decoration:none;
}

A.body_light:visited
{
	color: #EEEEEE;
  text-decoration:none;
}

A.body_light:active
{
	color: #EEEEEE;
  text-decoration:none;
}

A.body_light:hover
{
	color: #EEEEEE;
  text-decoration:underline;
}

TABLE.navigator
{
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FF8822;	
	font-size: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

TABLE.navigator:hover
{
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FF9933;	
	font-size: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

P.navigator
{
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 16px;
	margin-right: 16px;
}


