#main_menu {
	height: 65px;
	float: right;
	width: 100%;
	background: url(/static/images/main_menu_right_end-corner.gif) no-repeat right top;
}

#main_menu ul{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	height:44px;
}
#main_menu ul li{
	float:left;
	padding:0px 0px 0px 0px;
	height:44px;
	width: 231px;
	list-style:none;
	list-style-type:none;
}

#main_menu ul li.last{
	width: 235px;
}

#main_menu ul li.most-left {
	width: 15px;
	height: 44px;
	background: url(/static/images/main_menu_button_most-left.gif) no-repeat left;
}
#main_menu ul li.most-left.active {
	background: url(/static/images/main_menu_button_most-left_active.gif) no-repeat left;
}

#main_menu ul li.most-right {
	width: 10px;
	height: 44px;
	background: url(/static/images/main_menu_button_most-right.gif) no-repeat right;
}
#main_menu ul li.most-right.active {
	background: url(/static/images/main_menu_button_most-right_active.gif) no-repeat left;
}
#main_menu ul li.divider {
	width: 3px;
	height: 44px;
	background: url(/static/images/main_menu_button_divider.gif) no-repeat left;
}

#main_menu ul li a{
	cursor:pointer;
	color: #003366;
	float:left;
	padding:0px 0px 0px 0px;
	height:44px;
	font-size:16px;
	text-align: center;
	display:block;
	background: url(/static/images/main_menu_button_bg_up.gif) repeat-x left;
	width: 231px;
}
#main_menu ul li a:hover {
	text-decoration: none;
}

#main_menu ul li.last a{
	width: 235px;
}

#main_menu ul li a b{
	height:30px;
	display:block;
	width:18px;
	background: url(/static/images/main_menu_button_sign_up.gif) no-repeat center left;
	float:left;
	padding-top: 10px;
	margin-left: 8px;
	position: absolute;
}

#main_menu ul li.first a b {
	margin-left: 0px;
}

#main_menu ul li a span{
	display:block;
	padding:12px 0px 0px 0px;
	font-weight:bold;
}


/* Menu active */

#main_menu ul li a:hover b{
	height:30px;
	display:block;
	width:18px;
	background: url(/static/images/main_menu_button_sign_hover.png) no-repeat center left;
	float:left;
}

#main_menu ul li.active a:hover b{
	height:30px;
	display:block;
	width:18px;
	background: url(/static/images/main_menu_button_sign_down.gif) no-repeat center left;
	float:left;
}

#main_menu ul li.active a{
	background: url(/static/images/main_menu_button_bg_down.gif) repeat-x left;
}
#main_menu ul li.active a b{
	height:30px;
	display:block;
	width:18px;
	background: url(/static/images/main_menu_button_sign_down.gif) no-repeat center left;
	float:left;
}

#main_menu ul li.active a span{
	color:#FFFFFF;
}
