
/*
	mozilla hacks - yeah yeah complain mr css validator
*/

	form, img, html { margin: 0px; padding: 0px; border: none; }
	html, iframe, frame { overflow-y: scroll; }

/*
	rewrites
*/

	body
	{
		margin: 0px;
		padding: 0px;
		text-align:center;
		
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		color: #383838;
	}
	
	.cont
	{
		margin:0px auto;
		margin-top: 0px;
		text-align: left;

		width: 960px;
		border-left: #d8d8d8 1px solid;
		border-right: #d8d8d8 1px solid;
		border-bottom: #d8d8d8 1px solid;
	}
	
	div, td, p
	{
		margin: 0px;
		padding: 0px;
	}
	
	a, p, td
	{
		font-size: 11px;
	}
	
	td
	{
		vertical-align: top;
		font-size: 11px;
	}
	
	h1
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 14px;
		color: #383838;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		
		margin-bottom: 10px;
	}
	
	.h5, .h6
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 13px;
		color: #383838;
		font-weight: bold;
		
		padding: 4px 40px 4px 0px;
		margin: 0px;
		text-align: right;
		
		margin-top: 4px;
		cursor: pointer;
	}
	
	.h6
	{
		font-size: 19px;
		padding: 0px 40px 0px 0px;
		margin-top: 40px;
	}
	
	.h5 a, .h5 a:hover
	{
		color: #383838;
		text-decoration: none;
	}
	
	h2
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 17px;
		color: #383838;
		font-weight: normal;
		padding: 0px 0px 2px 30px;
		margin: 0px;
		
		margin-bottom: 10px;
	}
	
	a
	{
		color: #2421AA;
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	a.article
	{
		color: #383838;
		font-weight: bold;
	}
	
	a.level_3
	{
		color: #383838;
	}
    
    .h6 a, .h6 a:hover
    {
        color: #383838;
        font-size: 19px;
        text-decoration: none;
    }
	
	/* custom styles */
	
	#header
	{
		width: 960px;
		
		text-align: right;
		padding: 3px 5px 0px 0px;
	}

	#logo
	{
		padding: 0px 0px 0px 7px;
	}
	
	#date
	{
		text-align: right;
		padding: 0px 5px 50px 0px;
	}
		
	#subnav
	{
		padding: 4px 0px 6px 19px;
	}
	
	#footer
	{
		width: 960px;
		
		text-align: center;
		padding: 30px 0px 10px 0px;
		
		line-height: 18px;
		
		background-position: bottom;
	}
	
	#header a, #footer a
	{
		color: #383838;
	}
	
	
	.listresult table
	{
		
	}
	
	.listresult td
	{
		padding: 0px 0px 6px 20px;
		vertical-align: top;
	}
	
	.paginator table
	{
		
	}
	
	.paginator td
	{
		padding: 10px 5px 10px 5px;
		white-space: nowrap;
	}
	
	.tabs table
	{

	}
	
	.tabs td
	{
		padding: 15px 5px 10px 5px;
		white-space: nowrap;
		text-align: center;
	}
	
	.tabs a
	{
		color: #383838;
	}
    
    .p_content
    {
        padding: 0px 20px 20px 0px;
    }
		
	/*
	a:link.black, a:active.black, a:visited.black, a:hover.black
	{
		text-decoration: none;
		color: #383838;
	}
	
	a:link.nav, a:active.nav, a:visited.nav 
	{
		text-decoration: none;
		background-color: #FFFFFF;
	}
	
	a:link.nav_active, a:active.nav_active, a:visited.nav_active
	{
		text-decoration: none;
		background-color: #383838;
	}
	
	a:hover.nav, a:hover.nav_active
	{
		text-decoration: none;
		background-color: #383838;
	}
	*/



