	.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
	}
	.suggest_link_over {
		background-color: #3366CC;
		padding: 2px 6px 2px 6px;
	}
	.search_link {
		background-color: #FFFFFF;
		padding: 2px 10px 10px 6px;
		border-bottom: 1px solid #dfdfdf;
	}
	.search_link_over {
		background-color: #3366CC;
		padding: 2px 10px 10px 6px;
	}
	.search_suggest {
		z-index:201;
		position: absolute;
		background-color: #FFFFFF;
		text-align: left;
		border: 1px solid #000000;
		height: 200px;
		width: 200px;
		overflow: auto;
		font-size: 10px;
	}
	.search_suggest_qs {
		right: 0;
		z-index:201;
		position: absolute;
		background-color: #FFFFFF;
		text-align: left;
		border: 1px solid #000000;
		height: 200px;
		width: 200px;
		margin-left: -200px;
		margin-right: 10px;
		overflow: auto;
		font-size: 10px;
	}
	.search_types {
		right: 0;
		z-index:201;
		position: absolute;
		background-color: #FFFFFF;
		text-align: left;
		border: 1px solid #000000;
		height: 170px;
		width: 150px;
		overflow: auto;
		font-size: 12px;
		margin-left: -150px;
		margin-right: 10px;
		float: right;
	}
	#menuMask {
	  position:fixed;
	  top:0;
	  left:0;
	  right:0;
	  bottom:0;
	  background:transparent;
	  z-index:200;
	  /* display:none; */
	  /* border: 5px solid #ff0000; */
	}
	
	body {
		height: 100%;
	}
	#menuMaskOpaque {
	  position:fixed;
	  top:0;
	  left:0;
	  right:0;
	  bottom:0;
	  background:transparent;
	  z-index:200;
	  /*filter:alpha(opacity=70);
	  -moz-opacity:0.7;
	  -khtml-opacity: 0.7;
	  opacity: 0.7;*/
	  vertical-align: middle;
	}
	#fullheight{
		height:100%;
		margin: 0 auto;
		text-align: center;
		vertical-align: middle;
		width: 100%;
	}

	.ttlInput {
		width: 50px;
		font-weight: bold;
		text-align: right;
		border: 0;
		background-color: transparent;
		color: blue;
	}
	.ttlInputSm {
		width: 30px;
		font-weight: bold;
		text-align: right;
		border: 0;
		background-color: transparent;
		color: blue;
	}	
	.lockedField {
		border: 0;
		background-color: transparent;
		color: black;
	}
	.lockedFieldC {
		border: 0;
		background-color: transparent;
		color: blue;
	}
	.searchInputBox {
		background-image: url(/images/icons/icon_search.jpg);
		background-position: right;
		background-repeat: no-repeat;
		font-style: normal;
		font-color: black;
		border-top: 1px solid #ABADB3;
		border-bottom: 1px solid #E3E9EF;
		border-right: 1px solid #DBDFE6;
		border-left: 1px solid #E2E3EA;
		height: 20px;
	}
	.searchInputBoxDormant {
		background-image: url(/images/icons/icon_search.jpg);
		background-position: right;
		background-repeat: no-repeat;
		font-style: italic;
		color: grey;
		border-top: 1px solid #ABADB3;
		border-bottom: 1px solid #E3E9EF;
		border-right: 1px solid #DBDFE6;
		border-left: 1px solid #E2E3EA;
		height: 20px;
	}	