body 	{background-color: #E7E7E7 }

p 	{ font-size: 9pt; 
	font-family: tahoma, Arial, sans-serif, Geneva, Swiss, SunSans-Regular; 
	color: #444444;
	margin-bottom: 8pt;}

td 	{ font-size: 8pt; 
	font-family: tahoma, Arial, sans-serif, Geneva, Swiss, SunSans-Regular; 
	line-height: normal;
	color: #444444;}

.menucell 	{ font-weight: bold;
	border: solid 1px black;
	background: #cccecb;
	cursor: hand;
	color: #000000 }

.submenu 	{ border: solid 1px black;
	padding: 0px;
	background: #ffffff;
	color: #000000 }

th 	{ font-size: 8pt; 
	font-family: Arial, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-weight: bold;
	color: white;}

h1 	{color: #444444;
	font-size: 16pt;
	font-family: Arial, verdana, Geneva, Swiss, SunSans-Regular;
	line-height: normal;}

h2 	{color: #000000;
	font-size: 12pt;
	font-family: Arial, verdana, Geneva, Swiss, SunSans-Regular;
	line-height: normal;}

h3 	{color: #003366;
	font-size: 9pt;
	font-family: Arial, verdana, Geneva, Swiss, SunSans-Regular;
	font-weight: 900}

h2.sub 	{color: white;
	background: #AACCDD;
	font-style: oblique;
	font-size: 12pt;
	font-family: "Times New Roman";
	line-height: normal;
	letter-spacing: 10px;}

h2.title	{color: #336699;
	font-style: oblique;
	font-size: 24pt;
	font-family: "Times New Roman";
	line-height: normal;
	margin-top: -60px;
	padding-left: 40px;}

h4 	{ font-size: 10pt; 
	font-family: sans-serif, Arial, Geneva, Swiss, SunSans-Regular; 
	line-height: 12 pt;
	color: #003366;
	margin-bottom: 8pt;
	font-weight: 900}

.field	{width: 160; font-size: 8pt; font-family: Arial, Verdana, Helvetica; border: solid 1px silver}

a:link 	{ text-decoration: none;
	color: #666666 }

a:visited { text-decoration: none;
	color: #666666 }

a:hover	{ text-decoration: underline;
	color: black; }

a.menu:link 	{ text-decoration: none;
	color: black }

a.menu:visited { text-decoration: none;
	color: black  }

a.menu:hover	{ text-decoration: none;
	color: #888888;}

    /* Define the style sheet for the menu bar */
    #menubar {position: relative; font: menu; cursor: default; background: #C5CEDD ; border: 0px white solid}

    /* Style for the top-level menu items */
    #menubar .root {color: black; font-weight: bold; border: 1px  #C5CEDD solid; padding-left: 10px; padding-right: 10px;}

    /* Style for nested menus. display: none is used to ensure nested menus are not initially visible */
    #menubar TABLE {font: menu; margin: 0pt; padding: 0pt; background: #C5CEDD; border-left: 2px #9FBCCE solid; border-right: 2px black solid; border-bottom: 2px black solid; border-top: 2px #9FBCCE solid; display: none; position: absolute; /*filter: Alpha(Opacity=90, Style=0);*/ }
    #menubar TABLE TD {padding-top: 0pt; padding-bottom: 0pt; padding-left: 12pt; padding-right: 15pt; margin: 0pt; height: 14pt; color: black; }

    /* Style for highlighted elements */
    #menubar .highlight {color: black; background: white; border: solid 0px black}

    /* Style for highlighting disabled elements */
    #menubar .disabledhighlight {background: white; color: black}

    /* Style for disabled and break elements */
    #menubar #break, #menubar .disabled {color: gray}

    /* Remove padding and margins for break elements (horizontal bars) */
    #menubar #break {padding: 0pt; margin: 0pt}

    /* Style for the arrow representing more choices */
    #menubar .more {font: 9pt webdings; position: relative; height: 9pt; left: 14pt; top: -2pt; margin: 0pt; padding: 0pt;float: right; width: .8em}

    /* Style for aligning elements in the margin to the left of the text */
    #menubar .left {margin-left: -11pt}

