/* CSS Document */

/**Top menu**/
#top_menu{
	margin: 0px;
	padding: 0px;
padding-left: 21px;
	background: #cacaca url(/images/templates/top_menu_repeat.gif) repeat-x top left;
	min-height:34px;
	width:100%;
	font-size:13px;
	float:left;
	/*font-size:90%*/
position: relative;
}

/*Links*/
#top_menu a
{
	padding:5px 4px 5px 9px;
margin-right: 3px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#top_menu div.item,
#top_menu div.root_item,
#top_menu div.root_item_star,
#top_menu div.root_item_star_selected,
#top_menu div.item_selected,
#top_menu div.root_item_selected
{
	float:left;
height: 26px;
padding: 7px 0px 0px 0px;
}


#top_menu div.root_item a,
#top_menu div.root_item_selected a{
color: black;
text-decoration: none;
}


#top_menu div.root_item_selected{
height: 26px;
}

#top_menu div.root_item div.items a,
#top_menu div.root_item_selected div.items a,
#top_menu div.root_item_star div.items a,
#top_menu div.root_item_star_selected div.items a{
text-decoration: underline;
}


#top_menu div.root_item:hover,
#top_menu div.root_item_selected,
#top_menu div.root_item_selected:hover{
background: #286fca url(/images/templates/top_menu_hover_repeat.gif) repeat-x top left;
}

#top_menu div.root_item_hover{
background: #286fca url(/images/templates/top_menu_hover_repeat.gif) repeat-x top left;
}

#top_menu div.root_item_star,
#top_menu div.root_item_star_selected{
background: #286fca url(/images/templates/top_menu_star_repeat.gif) repeat-x top left;
height: 27px;
margin-left: 28px;
margin-right: 10px;
}


#top_menu div.root_item_star a,
#top_menu div.root_item_star_selected a{
position: relative;
}

#top_menu div.root_item_star_selected{
background: #286fca url(/images/templates/top_menu_s_star_repeat.gif) repeat-x top left;
}

/*
#top_menu div.root_item_star:hover,
#top_menu div.root_item_star_selected:hover{
background: #286fca url(/images/templates/top_menu_h_star_repeat.gif) repeat-x top left;
}
*/
#top_menu div.root_item_star_hover{
background: #286fca url(/images/templates/top_menu_h_star_repeat.gif) repeat-x top left;
}

#top_menu div.root_item_star a{
color: #ff6e00;
}

#top_menu div.root_item_star_selected a{
color: white;
}

#top_menu div.root_item_star div.star,
#top_menu div.root_item_star_selected div.star{
height: 50px;
width: 29px;
background: url(/images/templates/top_menu_star.gif) no-repeat top left;
position: absolute;
top: -16px;
left: -29px;
}

#top_menu div.root_item_star div.star{
top: -15px;
}

/*
#top_menu div.root_item_star:hover div.star{
top: -16px;
}
*/
#top_menu div.root_item_star_hover div.star{
top: -16px;
}

/*
#top_menu div.root_item_star_selected div.star,
#top_menu div.root_item_star:hover div.star{
background: url(/images/templates/top_menu_s_star.gif) no-repeat top left;
}
*/
#top_menu div.root_item_star_selected div.star,
#top_menu div.root_item_star_hover div.star{
background: url(/images/templates/top_menu_s_star.gif) no-repeat top left;
}



#top_menu div.root_item_star div.right_edge,
#top_menu div.root_item_star_selected div.right_edge{
height: 34px;
width: 12px;
background: url(/images/templates/top_menu_star_right1.gif) no-repeat top right;
position: absolute;
top: -2px;
right: -15px;
}

/*
#top_menu div.root_item_star_selected div.right_edge,
#top_menu div.root_item_star:hover div.right_edge{
background: url(/images/templates/top_menu_s_star_right.gif) no-repeat top left;
}
*/
#top_menu div.root_item_star_selected div.right_edge,
#top_menu div.root_item_star_hover div.right_edge{
background: url(/images/templates/top_menu_s_star_right.gif) no-repeat top left;
}



/*
#top_menu div.parent:hover{
margin-bottom: -12px;
height: 36px;
}
*/
#top_menu div.parent_hover{
margin-bottom: -12px;
height: 36px;
}

#top_menu div div.top_padding{
padding-top: 1px;
height: 3px;
}

#top_menu div div.top_padding div.blueborder_top{
display: none;
position: relative;
top: -4px;
}

/*
#top_menu div:hover div.top_padding div.blueborder_top{
display: block;
}
*/
#top_menu div.parent_hover div.top_padding div.blueborder_top{
display: block;
}

/*
#top_menu div.root_item:hover div.top_padding,
#top_menu div.root_item_selected:hover div.top_padding{
background: #246ac3;
}
*/
#top_menu div.root_item_hover div.top_padding{
background: #246ac3;
}

/*
#top_menu div.root_item:hover a,
#top_menu div.root_item_selected:hover a,
#top_menu div.root_item_selected a,
#top_menu div.root_item_star:hover a,
#top_menu div.root_item_star_selected:hover a,
#top_menu div.root_item_star_selected a{
color: white;
}
*/
#top_menu div.root_item_hover a,
#top_menu div.root_item_selected a,
#top_menu div.root_item_star_hover a,
#top_menu div.root_item_star_selected a,
#top_menu div.parent_hover .item a{
color: white;
}

/*
#top_menu div.root_item div.item:hover a,
#top_menu div.root_item_selected div.item:hover a,
#top_menu div.root_item div.item_selected:hover a,
#top_menu div.root_item_selected div.item_selected:hover a,
#top_menu div.root_item_star div.item:hover a,
#top_menu div.root_item_star_selected div.item:hover a,
#top_menu div.root_item_star div.item_selected:hover a,
#top_menu div.root_item_star_selected div.item_selected:hover a  {
color: black;
}
*/
#top_menu div.root_item div.item_hover a,
#top_menu div.root_item_selected div.item_hover a,
#top_menu div.root_item_star div.item_hover a,
#top_menu div.root_item_star_selected div.item_hover a {
color: black;
}

/*
#top_menu div.root_item div.items div.item:hover,
#top_menu div.root_item div.items div.item_selected:hover,
#top_menu div.root_item_selected div.items div.item:hover,
#top_menu div.root_item_selected div.items div.item_selected:hover,
#top_menu div.root_item_star div.items div.item:hover,
#top_menu div.root_item_star div.items div.item_selected:hover,
#top_menu div.root_item_star_selected div.items div.item:hover,
#top_menu div.root_item_star_selected div.items div.item_selected:hover {
background: #cacaca url(/images/templates/top_submenu_hover_repeat.gif) repeat-x bottom left;
}
*/ 
#top_menu div.root_item div.items div.item_hover,
#top_menu div.root_item_selected div.items div.item_hover,
#top_menu div.root_item_star div.items div.item_hover,
#top_menu div.root_item_star_selected div.items div.item_hover {
background: #cacaca url(/images/templates/top_submenu_hover_repeat.gif) repeat-x bottom left;
}



#top_menu div div.items{
display: none;
background: #286fca url(/images/templates/top_submenu_repeat.gif) repeat-x bottom left;
padding: 0px;
top: 37px;
left: auto;
right: auto;
}

#top_menu div div.items div.icon{
background:  url(/images/icons/menu.gif) no-repeat 27px 4px;
width: 100px;
height: 20px;
float: left;
}

#top_menu div div.items div.item,
#top_menu div div.items div.item_selected{
padding-top: 4px;
}


#top_menu div div.items div.blueborder_bottom{
margin-left: -100px;
}

/*
#top_menu div:hover div.items{
display: block;
position: absolute;
}
*/
#top_menu .parent_hover div.items{
display: block;
position: absolute;
}
/**/