<style type="text/css">{  }

	body {margin:20px; font:12px Verdana,Arial; background:#ddd}
	
	ul.menu {list-style:none; margin:0; padding:0}
	ul.menu * {margin:0; padding:0}
	ul.menu a {display:block; color:#000; text-decoration:none}
	ul.menu li {position:relative; float:left; margin-right:2px}
	ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}

	ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:200px; margin:0}
	ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
	ul.menu ul li a:hover {background-color:#c5c5c5}
	
	ul.menu ul ul {left:200px; top:-1px}
	
	ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/menuheader.gif); width:186px}
	ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/menuheader_over.gif)}
	
	ul.menu .sub {background:#d1d1d1 url(images/menuarrow.gif) 196px 8px no-repeat}
	ul.menu .topline {border-top:1px solid #aaa}

	.roll {font-style:normal; font-weight:normal; text-decoration:none; color:black; }
	A.roll:hover {font-weight:bold; color:white; }
	.roll-bold {font-style:normal; font-weight:bold; text-decoration:none; color:black; }
	A.roll_bold:hover {font-weight:bold; color:fuchsia; }
	.roll-fuchsia {font-style:normal; text-decoration:none; color:black; }
	A.roll-fuchsia:hover {color:fuchsia; }
	.roll-red {font-style:normal; text-decoration:none; color:red; }
	A.roll-red:hover {font-weight:bold; color:red; }
	.roll-white {font-style:normal; text-decoration:none; color:#cccccc; }
	A.roll-white:hover {color:white; }

	.roll_under {font-style:normal; font-weight:normal; text-decoration:none; color:blue; }
	A.roll_under:hover {font-style:normal; font-weight:normal; text-decoration:underline; color:blue;  }
	
	.roll-menu {font-family:Arial; font-size:10pt; font-weight:bold; text-decoration:none; color:white; }
	A.roll-menu:hover {font-family:Arial Black; font-size:10pt; font-weight:bold; text-decoration:none; color:yellow; }

	.OptionalTextBox {border: 1px solid #000000;} 
	.RequiredTextBox {border: 1px solid #000000;} 
	.FailedTextBox {border: 2px solid #CC0000;} 

</style>

<!--The first width value controls the column width of the sub-menu items-->
<!--The second width value should be the same as the first value-->
<!--The third width value controls the width of the header items; s/b 14 less than the first 2 values-->
<!--The fourth width value controls the placement of the sub-menu arrow indicators; s/b 8 more than the third value-->
