.dv_rf {
  float: right;
}
.toc {
	color: #000000;
	background-color: #e9ece5;
	font-size: 11px; 
	font-weight: normal; 
	line-height: 16px; 
	padding: 0px 0px 3px 0px;
}
.toc_m_first {
	vertical-align: middle;
	padding: 5px 10px 5px 10px;
	border-top: 0px solid #808080;
}
.toc_m {
	vertical-align: middle;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #808080;
}
.toc_ml {
	color: #000000;
}
.toc_ml A:hover {
	color: #000000; 
	text-decoration: none; 
}
.toc_m_current {
	background-color: #e9ece5;
	vertical-align: middle;
	padding: 5px 5px 5px 10px;
	border-top: 1px solid #808080;
	font-weight: bold; 
}
.toc_sm {
	background-color: #f0f0f0;
	vertical-align: middle;
	padding: 3px 5px 3px 0px;
	color: #000000;
}
.toc_smh {
	background-color: #f0f0f0;
	vertical-align: top;
	padding: 3px 5px 3px 0px;
}
.toc_sml {
	color: #000000;
}
.toc_sml A:hover {
	text-decoration: underline; 
	color: #ff0000; 
}
.toc_sm_current {
	background-color: #f0f0f0;
	vertical-align: middle;
	padding: 3px 5px 3px 0px;
	font-weight: bold; 
}
.toc_m_last {
	background-color: #ffffff;
	border-top: 1px solid #808080;
}
.toc_hdr {
	line-height: 12px; 
	font-size: 11px; 
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 0px 3px 4px 3px;
}
.toc A:hover {
	text-decoration: none;
}
.toc_current {
	color: #dd0000;
	line-height: 12px; 
	text-align: left;
	vertical-align: top;
}
.bkg_top_at {
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 3px solid #b3cdb3;
}
.menu_at {
	background-color: #e9ece5; 
	color: #808080; 
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border-top: 0px solid #b3cdb3;
	border-right: 1px solid #808080;
	border-bottom: 3px solid #b3cdb3;
	padding: 0px 5px 1px 5px;
	vertical-align: middle;
	white-space: nowrap;
}
.menu_blank_at {
	background-color: #b3cdb3; 
	color: #808080; 
	border-top: 0px solid #808080;
	border-bottom: 2px solid #b3cdb3;
}
.menu {
	background-color: #e9ece5; 
	color: #808080; 
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding: 0px 5px 1px 5px;
	vertical-align: middle;
	white-space: nowrap;
}
.menu_div {
	background-color: #e9ece5; 
}
.menus {
	padding-top: 0px 0px 0px 0px;
}
.menu_blank {
	background-color: #e9ece5; 
	color: #808080; 
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
}
.menu_right {
	background-color: #e9ece5; 
	color: #000000; 
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}
.menu A {
	color: 000000; 
	text-decoration: none
	line-height: 14px; 
}
.menulink {
	color: #000000; 
}
.menu A:link {
	color: black; text-decoration: none
}
.menu A:hover {
	color: black; text-decoration: none
}
.menu TD A:active {
	color: black; text-decoration: none
}
.menu TD A:visited {
	color: black; text-decoration: none
}
.menu TD A:visited {
	color: black
}
.menu_current {
	background-color: #c3c6ba; 
	color: #000000; 
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding: 0px 5px 1px 5px;
	vertical-align: middle;
	white-space: nowrap;
}
.menu_current A:link {
	color: black; text-decoration: none
}
.menu_current A:hover {
	color: black; text-decoration: none
}
.menu_current TD A:active {
	color: black; text-decoration: none
}
.menu_current TD A:visited {
	color: black; text-decoration: none
}
.menu_current TD A:visited {
	color: black
}
.menu_separator {
	font-weight: normal;
}
.dropdown {
	position: absolute; 
	z-index: 1; 
	visibility: hidden;
	color: #202f63; 
}
.dropdown_menu {
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #e9ece5;
}
.dd_top { /*fake*/
	background-color: transparent;
	color: #ffffff; 
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding: 1px 3px 1px 5px;
}
.ddmi_first {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #808080;
}
.ddmi {
	color: #000000; 
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding: 1px 3px 1px 3px;
}
.ddmi A:hover {
	color: #000000; 
	text-decoration: none;
}
.main_header {
	color: #202020;
	font-size: 16px; 
	font-weight: bold;
	line-height: 16px; 
	margin: 0px 0px 0px 0px;
}
.hr_main {
	color: #a0a0a0;
	margin: 4px 0px 4px 0px;
}
.hrtext {
	color: #CCCCCC;
	margin: 15px 0px 10px 0px;
}
.hrform {
	color: #CCCCCC;
	margin: 3px 0px 3px 0px;
}
UL {
	list-style-type: square;
	margin: 3px 0px 0px 25px;
}
LI {
	padding: 0px 0px 3px 0px;
	vertical-align: middle;
}
.app_search {
	background-color: #f0f0f0;
	font-size: 11px; 
	font-weight: normal;
	vertical-align: bottom;
	border: 1px solid #cfcfcf;
}
.app_search_text {
	width: 320px;
	font-size: 11px; 
}
.app_search_button {
	font-size: 11px; 
	vertical-align: bottom;
}

