@import url(../../base/css/top_menu.css);
/*topmenu bg*/
div.sys_top_menu {
	background:none !important;
}
div.sys_top_menu {
	/**height:31px;*/
}
.topMenu td#tm_active a.top_link, .topMenu td#tm_active a.top_link:link, .topMenu td#tm_active a.top_link:visited, .topMenu td#tm_active a.top_link:active {
	background:none !important;
}
.topMenu a, .topMenu a:link, .topMenu a:visited, .topMenu b {
	background:none !important;
}
.topMenu a span.down, .topMenu b span.down {
	background:none !important;
}
.topMenu{
	background:transparent url(../images/menubg.jpg) repeat-x scroll 0 0;
	height:55px;
	margin:5px 0 0;
	position:relative;
	z-index:100;
}
/*hover*/
.topMenu td.top:hover a span.down, .topMenu td.top:hover b span.down {
	color:#ffffff;
}
/*submneu image transparency*/
.topMenu .top ul.sub {
	background:transparent url(../images/menu_bg.png) repeat scroll left top;
	display:none;
	height:auto;
	padding:2px 0 0;
	position:absolute;
	right:0;
	text-align:left;
	width:190px;
	z-index:20;
	margin:12px 0 0;
}
.topMenu .top ul.sub {
	*margin:22px 0 0;
}
/*submenu font color*/
.topMenu .sub a.more_ntop_element{
	color:#000 !important;
}
/*submneu hover font color*/
.topMenu .sub a.more_ntop_element:hover {
	color:#fff !important;
}
/*submenu hover*/
.topMenu ul.sub li:hover {
	background:url(../images/li_new.png) no-repeat scroll center center !important;
	vertical-align:middle;
}
.topMenu .top ul.sub .li_last_round { 
    background: transparent url(../images/menu_corner.png) no-repeat scroll left top;
}
.topMenu .top ul.sub .li_last_round:hover{
	background: transparent url(../images/menu_corner.png) no-repeat scroll left top !important;
} 
.topMenu ul.sub .more_sub li {
    background:none !important;
} 
.topMenu ul.sub li:hover {
    background:url(../images/li_new.png) no-repeat scroll 10px 4px !important;
} 
.topMenu ul.sub .more_sub li:hover{
	background:url(../images/li_new_hov.png) no-repeat scroll 10px 4px !important;
}
/*top menu font color*/
div.sys_top_menu a, div.sys_top_menu a:link, div.sys_top_menu a:visited, div.sys_top_menu a:active, div.sys_top_menu b {
	color:#FFFFFF;
}
/*submneu container bg*/
.subMenu .subMenuContainer {
	background:#4b0000 !important; 
}
.subMenu .subMenuContainer table{
	padding:0 0 0 5px;
}
/*inner page submenu link font */
.subMenu table a.sublinks, .subMenu table a.sublinks:link, .subMenu table a.sublinks:visited {
	color:#fff !important;
	font-weight:bold;
	padding:0 7px !important;
	*padding:0 4px !important;
 }
 .topMenu ul.sub li a.button {
 	color:#FFFFFF !important;
	/*background: !important;*/
 }
.subMenuOvr .subMenuInfoKeeper {
	background:#FFFFFF;	
	margin:0 !important;
	padding:0 10px !important;
}
.subMenusContainer .subMenuOvr .subMenuInfoKeeper a,
.subMenusContainer .subMenuOvr .subMenuInfoKeeper a:link,
.subMenusContainer .subMenuOvr .subMenuInfoKeeper a:visited,
.subMenusContainer .subMenuOvr .subMenuInfoKeeper a:active {
	color:#4b0000;
}
.subMenu table td.tabbed div{ 
	color:#fff !important; 
	font-size:12px;
	line-height:28px;
	height:28px;
	position:relative;
	top:4px;
}
.subMenu table td.tabbed tr{ 
	*top:1px;
	*padding:0 !important;
}
.subMenu table a.sublinks:hover, 
.subMenu table a.sublinks:active { 
	position:relative;
	top:5px;
	line-height:25px;
	*line-height:26px;
	height:28px;
	color:#FFFFFF !important;
}
.subMenuOvr .sys_tm_actions input[type="submit"], 
.subMenuOvr .sys_tm_actions input.submit {
	font-size:13px !important;
	background:transparent url(../images/buttonbg.jpg) no-repeat scroll center top !important;
	width:88px !important; 
	padding:1px 6px 20px !important;
	font-weight:bold;
	color:#FFFFFF !important;
}
div.sys_tm_actions {
	margin-top:12px !important;
}
.more_down_tab_noimg {
	padding:0 0 0 8px;
}
.topMenu ul.sub li a.button {
	width: 150px !important;
}
#gse_search input{
	*margin-top:2px !important;
}
#gse_search {
	background:none !important;
}
.input_focus{
	color:#FFFFFF !important;
}
.subMenu table a.sublinks:hover { 
	background:transparent !important;
}
div.top_settings_block {
	background:transparent !important;
}
.topMenu a, .topMenu a:link, .topMenu a:visited, .topMenu b {
	background:none repeat scroll 0 0 transparent !important;
	border-width:0;
	display:block;
	font-weight:normal;
	margin:0;
	padding:0;
}
.topMenu td.top:hover a span.down,.topMenu td.top:hover b span.down,.topMenu td#tm_active a span.down{
	background:url("../images/hov.jpg") repeat-x scroll 0 0 transparent !important;
	height:55px;
	position:relative;
	color:#FFFFFF;
	top:-12px;
	line-height:55px;
}
table.topMenu td.top {
	border-right:none !important;
}
.breadcrumb div.bc_open {
	background:url(../images/b_l.jpg) no-repeat left 0 transparent !important;
	height:24px;
	left:-6px !important;
}
.breadcrumb {
	background:url(../images/b_c.jpg) repeat-x 0 0 transparent !important;
	height:24px;
	color:#FFFFFF !important;
	margin:0 6px !important;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active {
	color:#FFFFFF !important;
	margin:0 2px;
}
.breadcrumb div.bc_close {
	background:url(../images/b_r.jpg) no-repeat left 0 transparent !important;
	height:24px;
}
.breadcrumb div.bc_unit,.breadcrumb div.bc_addons {
	margin:2px 10px 0 0 !important;
}
.breadcrumb img.bc_divider {
	margin:2px 10px 0 0 !important;
}
.subMenuInfoKeeper .notify_message {
	min-width:480px;
}
