  BODY {
    font: normal 11px verdana;
    margin-top:     4px;
    margin-left:    4px;
    margin-right:   4px;
    margin-bottom:  0px;
  }

  TABLE {
    font: normal 10px verdana;
  }

  INPUT {
    margin-left: 2px;
    border:				1px Solid Black;
    font-family: 	Arial,sans-serif;
    font-size:		10px;
  }

  SELECT {
      margin-left: 2px;
  }

  .radio {
      border: none;
  }

  .handPlus {
		cursor: url("../images/cursors/pageplus.cur");
	}

	.handMinus {
		cursor: url("../images/cursors/pageminus.cur");
	}

	.handCurrent {
		cursor: url("../images/cursors/pagecurrent.cur");
	}

	INPUT.wj {
		border:				1px Solid Black;
		font-family: 	Arial;
		font-size:		10px;
	}
		
	TR.ruled {
		COLOR: 				White;
		BACKGROUND: 	#002064;
	}

	A {
		text-decoration: none;
		color: #002064;
	}

	A:hover {
		text-decoration: none;
		color:	#E2144A;
	}

	A.title {
		text-decoration: none;
		color: #E0F0FF;
	}

	A.title:hover {
		text-decoration: none;
		color:	#E2144A;
	}

	/****************************************************
	 * Rollover
	 ****************************************************/

	.rollover a { 
		display:block; 
		width:32px; 
		background-color: #79888F;
		color:	#FFFFFF;
		cursor: hand; /* Hand also on text inside */
	}
	
	.rollover a:hover { 
		background-color: #454E51;
		color:	#E2144A;
		cursor: hand;
	}

  /****************************************************
   * Spacer
   ****************************************************/

	DIV.spacer {
		height: 0px; 
		border-top: 1px solid White;
	}

  /****************************************************
   * Status
   ****************************************************/
  .statusRow {
    height:26px;
  }
  
  /****************************************************
	 * Menu 
	 ****************************************************/
  .menuHeader {
    line-height:23px;
    color: White;
    background: #004080;
    font-family: Arial,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    border: 1px solid black;
  }

  ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 180px; /* Width of Menu Items */
		border-bottom: 1px solid #004080;
		}
	
	ul li {
		position: relative;
		Z-INDEX: 50; 
		}
		
	li ul {
		position: absolute;
		left: 179px; /* Set 1px less than menu width */
		top: 0;
		display: none;
		}
	
	/* Styles for Menu Items */
  ul li a {
		display: block;
		text-decoration: none;
		font-weight: bold;
		font-size: 9pt;
		color: #FFFFFF; /* #004080; */
		background: #0070B0; /* IE6 Bug */
		padding: 5px;
		border: 1px solid #004080;
		border-bottom: 0;
		}
	
	/* Fix IE. Hide from IE Mac \*/
	* html ul li { float: left; height: 1%; }
	* html ul li a { height: 1%; }
	/* End */
	
	ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
			
	li ul li a { margin-left: 2px; padding: 2px 5px; } /* Sub Menu Styles */
			
	li:hover ul, li.over ul { display: block; } /* The magic */

  .wjlight {
    background: #E8F0F4; border-bottom: 1px solid white;
  }

  .wjdark {
   background: #0070B0; color: White; border-bottom: 1px solid white;
  }
