#searchmenu {
	float: right;
	width: 200px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-5px;
}
/*
#searchmenu .searchbox {
	background-color:#a82c32;
	color:#EEEEEE;
	margin:0px;
}
#searchmenu .searchbox h1 {
	color:#EEEEEE;
	font-size:13px;
	margin-bottom:4px;
}
#searchmenu .searchbox a {
	color:#EEEEEE;
	text-decoration:none;
}
#searchmenu .searchbox a:hover {
	color:#F4F5FA;
	text-decoration:none;
}
#searchmenu .searchbox .selbox {
	width:165px;
	font-size:9px;
	color:#003366;
	background-color:#FFFFFF;
}
#searchmenu .searchbox .selbox0 {
	width:45px;
	font-size:9px;
	color:#003366;
	background-color:#FFFFFF;
}
#searchmenu .searchbox .selbox1 {
	width:115px;
	font-size:9px;
	color:#003366;
	background-color:#FFFFFF;
}
#searchmenu .searchbox .selbox2 {
	width:80px;
	font-size:9px;
	color:#003366;
	background-color:#FFFFFF;
}
#searchmenu .searchbox .txtbox {
	width:150px;
	font-size:10px;
	color:#003366;
	background-color:#FFFFFF;
}
#searchmenu .searchbox .searchbutton {
	width:165px;
}
#searchmenu .searchbox .searchbox a:hover {
	text-decoration:underline;
}
*/

/* KK styles */
table.highLightbox { background-color: #003366; color: #fff; text-align:left; width:350px; }
table.highLightbox h1 { font-size:16px; color:#FFFFFF; }
table.highLightbox2 { background-color: #003366; color: #fff; text-align:left; width:350px; }
table.highLightbox2 h1 { font-size:16px; color:#FFFFFF; }
table.highLightbox3 { background-color: #003366; color: #fff; text-align:left; width:230px; }
table.highLightbox3 h1 { font-size:16px; color:#FFFFFF; }

table.searchbox { background-color: #003366; color: #fff; text-align:left; width:200px; }
table.searchbox a { color: #fff; }
table.searchbox h1 { font-size: 14px; margin: 0px 0px 10px 0px; padding: 0; color:#FFFFFF; }
table.searchbox .datebox { margin: 2px 0px 4px 0px; white-space: nowrap; } 
table.searchbox .DayColor6,
table.searchbox .DayColor0 { background-color: #B0C4DE; }
table.searchbox select.selbox { width: 100%; }
table.searchbox select.selbox0 { width: 53px; }    
table.searchbox select.selbox2 { width: 105px; }    
table.searchbox select.selbox2r { width: 105px; text-align:right; }    
table.searchbox select.selbox3 { width: 124px; }    
table.searchbox table.headerValueTable { width: 100%; margin: 0px 0px 0px 0px; }
table.searchbox table.headerValueTable tr td { margin: 0; padding: 0px 0px 4px 0px; }
table.searchbox .requirement { width: 100%; margin: 0px 0px 4px 0px; padding: 0; }
table.searchbox .booleanRequirements { width: 100%; margin: 2px 0px 6px 0px; }
table.searchbox .booleanRequirements ul { list-style-type: none; margin: 0; padding: 0; }
table.searchbox .booleanRequirements ul li { margin: 0; padding: 0px 0px 1px 0px; }