/* --- menu & page styles, 4feb05 ---*/

<style>
body 
  {bottommargin="15" topmargin="10" 
   leftmargin="15" rightmargin="15" 
   marginheight="15" marginwidth="15" bgcolor="white"}

/* links */
 a, a:link, a:active
	{color: green; text-decoration: none; font-family: Tahoma, Verdana; font-size: 15px;}
 a:hover
	{color: gold; text-decoration: none; font-family: Tahoma, Verdana; font-size: 15px;}
 a:visited
	{color: green; text-decoration: none; font-family: Tahoma, Verdana; font-size: 15px;}
 
/* text & sidebar */
 p, ul, li, dd, dl, ol
	{color: black; background: #eeeeee; font-family: MS Serif; font-size: 20px;}
.welcome
	{color: green; background: #eeeeee; font-family: Tahoma, Verdana; font-size: 26px; width: 571px; padding: 1px; text-align: center;}
.header1, h1
	{color: white; background: #77aa77; font-weight: bold; font-family: Tahoma, Verdana; font-size: 16px; margin: 1px; width: 570px; height: 16px; padding: 2px;}
.header2, h2
	{color: black; background: gold; font-weight: bold; font-family: Tahoma, Verdana; font-size: 15px; margin: 1px; padding: 2px;}
	
.header3, h3
	{color: black; background: #eeeeee; font-weight: bold; font-family: Tahoma, Verdana; font-size: 20px; margin: 1px; padding: 1px;}
	
.help, hr
	{color: black; background: #ccddcc; font-family: MS Serif; font-size: 20px; text-align: left;}
.notes
	{color: black; background: #ccddcc; font-family: Tahoma, Verdana; font-size: 12px; text-align: left;}
.menu
	{color: green; background: #ccddcc; font-family: sans-serif; font-size: 10px; text-align: center; font-weight: bold;}
.intd
	{color: black; background: #eeeeee; font-family: MS Serif; font-size: 20px; padding-left: 16px;}
.footnote
	{color: black; background: #77aa77; font-family: sans-serif; font-size: 10px;}
.legal 
	{color: black; background: #eeeeee; font-family: Tahoma, Verdana; font-size: 14px;}
.tblitem
	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: black;}
.tblfield
	{font-family: MS Sans Serif, sans-serif; font-size: 16px; color: black;}
.tblitem_change
	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: black;}

/* calendar */
th {font-size: 8pt; background-color: #ccddcc; font-weight: bold; }/* lt green */
td.n {font-size: 10pt; background-color: #cccccc; text-decoration: none; }/* gray */
td.b {font-size: 10pt; background-color: #add8e6; text-decoration: none;} /* lt blue */
td.t {font-size: 10pt; background-color: #dddddd; color: #dddddd; text-decoration: none; }
td.blk {font-size: 10pt; background-color: #dddddd; color: #dddddd; text-decoration: none; }
td.k {font-size: 10pt; background-color: #000000; text-decoration: none; }/* black */
td.r {font-size: 10pt; background-color: #ff0000; text-decoration: none; }/* red */

td.y {font-size: 10pt; background-color: #ffff00; text-decoration: none; }/* yellow */
td.w {font-size: 10pt; background-color: #ffffff; font-weight: bold; text-decoration: none;}
td.wp {font-size: 10pt; background-color: #000000; text-decoration: none;}/* white */
td.gn {font-size: 10pt; background-color: #ccddcc; text-decoration: none;}/* lt green */
td.lock {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; background-color: #add8e6 }/* lt blue */
td.f {}
		
/* menu level 0 inner */
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l0iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 4px;
	color: #FFFFFF;
}

/* menu level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #669966; /*darkgreen; #4682B4;*/
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #5AE55A; /*#5AA7E5;*/
}

/* menu level 1 inner */
.m0l1iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* menu level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #46B446;
	filter: alpha(opacity=95);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #5AE55A;
}

/* level 2 inner */
.m0l2iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* menu level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: gold; /*#B44646;*/
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: yellow; /*#E55A5A;*/
}
</style>

