/**** if modify this section then you must retest with ie5.5, 6, 7, FireFox1.4+, ns6+, Opera6+, ****/
.topMenumc .topMenudivider
{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
position:relative;z-index:1;
}

.topMenumc .topMenudividery
{
float:left;width:0px;
}

.topMenumc .topMenutitle
{
display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;
}

.topMenuclear 
{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none !important;
}

.topMenumc 
{
position:relative;zoom:1;z-index:10;
}
.topMenumc a, 

.topMenumc li 
{
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
}

.topMenumc div a, .topMenumc ul a, .topMenumc ul li 
{
	float:none;
}

.topMenush div a 
{
	float:left;
}

.topMenumc div
{
	visibility:hidden;position:absolute;
}

.topMenumc .topMenucbox
{
	cursor:default;display:block;position:relative;z-index:1;
}
.topMenumc .topMenucbox a
{
	display:inline;
}

.topMenumc .topMenucbox div
{
	float:none;
	position:static;
	visibility:inherit;
	left:auto;
}

.topMenumc li 
{
	z-index:auto;
}

.topMenumc ul 
{
	left:-10000px;position:absolute;z-index:10;
}

.topMenumc, .topMenumc ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.topMenumc li a 
{
	float:none;
}

.topMenumc li:hover>ul
{
	left:auto;
}

#topMenu0 ul 
{

	top:100%;
}

#topMenu0 ul li:hover>ul
{
	top:0px;left:100%;
}

/*********************** modify here for colors and borders dnaas ************************/

	/*"""""""" (MAIN) Items""""""""*/	
#topMenu0 a	
{	
	padding:5px 4px 5px 5px;
	color:#f0F0F0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


	/*"""""""" (SUB) Container""""""""*/	
#topMenu0 div, #topMenu0 ul	
{	
	padding:10px;
	margin:-2px 0px 0px;
	background-color:transparent;
	border-style:none;
}


	/*"""""""" (SUB) Items""""""""*/	
#topMenu0 div a, #topMenu0 ul a	
{	
	padding:3px 10px 3px 5px;
	background-color:transparent;
	font-size:11px;
	border-width:0px;
	border-style:none;
}


	/*"""""""" (SUB) Hover State""""""""*/	
#topMenu0 div a:hover	
{	
	background-color:#6c8bf0; 
	color:#323244;
}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#topMenu0 ul li:hover>a	
{	
	background-color:#aaaace;
	color:#f4aa39;
}


	/*"""""""" (SUB) Active State""""""""*/	
body #topMenu0 div .topMenuactive, body #topMenu0 div .topMenuactive:hover	
{	
	background-color:#aaaace;
	color:#f4aa39;
}


	/*"""""""" Individual Titles""""""""*/	
#topMenu0 .topMenutitle	
{	
	cursor:default;
	padding:3px 0px 3px 4px;
	color:#a9a9d9;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
#topMenu0 .topMenudividerx	
{	
	border-top-width:1px;
	margin:4px 0px;
	border-color:#bfbfbf;
}


	/*"""""""" Individual Vertical Dividers""""""""*/	
#topMenu0 .topMenudividery	
{	
	border-left-width:1px;
	height:15px;
	margin:4px 2px 0px;
	border-color:#aaaaaa;
}


	/*"""""""" (main) Rounded Items""""""""*/	
#topMenu0 .topMenuritem span	
{	
	border-color:#dadada;
	background-color:#4c5bb0;
}


/*"""""""" (main) Rounded Items Content""""""""*/	
#topMenu0 .topMenuritemcontent	
{	
	padding:0px 0px 0px 4px;
}


	/*"""""""" Custom Rule""""""""*/	
ul#topMenu0 li:hover > a	
{	
	background-color:#4c5bb0;
}


	/*"""""""" Custom Rule""""""""*/	
ul#topMenu0 ul	
{	
	padding:10px;
	margin:-2px 0px 0px;
	background-color:#4c5bb0;
	border-width:1px;
	border-style:solid;
	border-color:#2c3b90;
}

.topMenufv
{
	visibility:visible !important;
}

.topMenufh
{
	visibility:hidden !important;
}


#tmCenterTile
{

}

#tmSearchText
{
	padding:0px 5px 0px 0px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#f0F0F0; 
}


#tmLeftCap
{
	font-size:1px;
	width:6px;
	height:34px;
	background-image:url(/images/left_cap.gif);	
}

#tmCenterTile
{
	background-image:url(/images/center_tile.gif);	
}

#tmSep
{
	 border-width:0px 0px 0px 1px;
	 border-color:#606060;
	 border-style:solid;
	 font-size:1px;
	 width:8px;height:31px;
}

#tmRightCap
{
	  font-size:1px;
	  width:6px;
	  height:34px;
	  background-image:url(/images/right_cap.gif);
}
