    #index-dirs {
		border-collapse:collapse;
	}
	
	#index-dirs td{
		width:50%;
		vertical-align:top;
		padding-left: 10px;
		padding-right: 20px;
	}
	
	#index-dirs td.first{
		padding-left:0px;
		margin-left: 0px;
	}
	
	#index-dirs ul{
		/*list-style-position:inside;*/
        list-style-type:none;
		margin:0px;
		padding:0px 0px 0px 0px;
		/*list-style-type:square;font-size:8px;*/

	}
	#index-dirs span{
	     	margin-right:5px;
	     	color:#CC9900;
	}
	
	#index-dirs ul li{
	   margin:0px;
		margin-top:8px;
		text-decoration:none;
		
	}
	
	
	#index-dirs ul a{color:#0052C2;}
	 
	#index-dirs ul a:hover{color:red;text-decoration:none;}
	
	#index-dirs ul li a{
		text-decoration:underline;
		font-size:14px;
		font-weight: bold;
	}
	#index-dirs ul ul{
		margin:0px;
		padding:0px;
	}
	#index-dirs ul ul li{
		/*margin:0px 8px 0px 0px;*/
		padding:0px 3px 0 0;
		display:inline;
		list-style-type:square;		
		font-size:12px;

	}
	
	#index-dirs ul ul li a{
		
		font-weight:normal;
		text-decoration: none;
		font-size:12px;
	}
	#index-dirs .new{
		font-size:10px!important;
		text-decoration:none;
	}
	
	#index-dirs ul.first-level li
	{
		margin-top: 16px;
		margin-bottom: 5px;
	}
	
	#index-dirs ul.first-level ul li a
	{
		text-decoration: none;
	}
	
	#index-dirs ul.first-level li a
	{
		
		font-size: 18px;
		font-weight: normal;
		text-decoration: none;
	}
	
	#index-dirs ul.first-level ul li:after
	{
		content: ", ";
	}
	
	#index-dirs ul.first-level ul li:last-child:after 
	{
		content: "";
	}
	
	#index-dirs ul.first-level ul a
	{
		font-size: 12px;
		
	}
	
/*#index-dirs ul a:visited {background-color: #fff2f2}*/
#index-dirs ul a.withChildren {font-weight: bold}

.newsBriefs li {display: inline; padding-right: 20px;}

.newsBriefs {margin-top: 10px; background-color: #f2f2f2; width: auto; padding: 3px; margin-right: -60px}

.search-container{
    text-align:center;
}