@charset "utf-8";
/* CSS Document */

.table {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}
	

#ag-submenu {
	position: relative;
	float: left;
	width: 245px;
	background: url(../img/submenufullbg.gif) no-repeat 227px 10px;
	padding: 10px 0 0 0;
	min-height: 440px;
	overflow: hidden;
}

	#ag-submenu ul
	{
		margin: 0;
		padding: 35px 0 0 0;
		list-style-type: none;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	
	#ag-submenu ul a
	{
		display: block;
		padding: 9px 15px 9px 10px;
		width: 202px;
		color: #000;
		background: url(../img/submenubg.gif) repeat-x 0 0;
		border-bottom: 1px solid #b8b8b8;
		text-align: right;
		text-decoration: none;
	}
	
	#ag-submenu ul li a:link, #ag-submenu ul li a:visited, 
	{
		text-decoration: none;
	}
	
	#ag-submenu ul li a:hover
	{
		text-decoration: none;
		color:#000;
		background: #eee;
		font-weight: normal;
	}
	
	#ag-submenu ul li.current_page_item a, #ag-submenu ul li.current_page_item a:hover,
	#ag-submenu ul li.current_page_item_top a, #ag-submenu ul li.current_page_item_top a:hover {
	
		text-decoration: none;
		background: url(../img/submenuactive.gif) no-repeat 100% 50%;
		background-position: 100% 50%;
		padding: 9px 34px 10px 10px;
		color:#fff;
		font-weight: bold;
		border-bottom: none;
	}
	
		#ag-submenu ul li.current_page_item_top a, #ag-submenu ul li.current_page_item_top a:hover {
			border-top: none;
			padding: 10px 34px 10px 10px;	
		}
	
	#ag-submenu ul li {
		vertical-align:middle;
		line-height: 1.1em;	
		padding: 0;
		display: inline-block;
	}
	
	#ag-submenu ul li.top a, #ag-submenu ul li:first-child a {
		border-top: 1px solid #b8b8b8;
	}
	
		#ag-submenu ul li.current_page_item:first-child a, #ag-submenu ul li.current_page_item_top:first-child a {
			border-top: 0px;	
		}
