﻿body
{
	font-family: Arial, sans-serif;
}

a
{
	color: #3366BC;
}

a:hover
{
	color: #074177;
}

div.header
{
	clear: both;
	margin-left: 100px;
	padding: 5px;
}

	h1
	{
		font-size: 28px;
		font-family: Arial, Sans-Serif;
		font-weight: bold;
		color: #336699;
		margin-bottom: 25px;
	}
	
	div.hdr2
	{
		font-size: 20px;
		color: #666666;
	}
	
	div.breadcrumb
	{
		color: Gray;
		font-size: 12px;
	}

		div.breadcrumb ul
		{
			
		}

		div.breadcrumb ul li
		{
			display: inline-block;
		}

		div.breadcrumb ul li a
		{
			color: #336699;
			
		}

	div.extlinks
	{
		margin-top: 5px;
		clear: both;
		display: block;
		font-size: 12px;
	}

		div.extlinks ul
		{
			font-size: 12px;
			height: 20px;
			list-style: none;
		}

		div.extlinks ul li
		{
			display: inline-block;
		}

		div.extlinks ul li a
		{
			outline: none;
			padding: 3px 6px 3px 0px;
			color: #336699;
		}
		
		div.extlinks ul li a:hover
		{
			color: black;
		}

div.menu
{
	clear: both;
	font-family: Arial, Sans-Serif;
	background-color: #D6E9F8;
	width: 100%;
	height: 26px;
	border-top: solid 3px #67A7E3;
}
	
div.main
{
	width: 600px;
	margin-left: 100px;
	clear: both;	
}
	
	div.main strong
	{
		font-weight: bold;
	}	
	
	div.main div.navigator
	{
		padding: 4px;
		color: black;
		font-size: 12px;
		background-color: #D6E9F8;
		margin: 20px;
		-moz-border-radius: 6px 6px 6px 6px;
	}
	
	div.main div.navigator table.half
	{
		padding: 0;
		margin: 0;
		margin-bottom: 3px;
		width: 100%;
	}
	
	div.main div.navigator table.half td
	{
		text-align: center;
		width: 50%;
	}
	
	div.left h2
	{
		font-size: 24px;
		margin: 12px;
		font-weight: bold;
	}

	div.left p
	{
		padding: 5px;
		padding-left: 10px;
		font-size: 14px;
		border-left: solid 5px #D6E9F8;
		color: #444;
	}

	div.left em
	{
		font-style: italic;
	}
	
	div.left h3
	{
		margin: 12px;
		font-size: 16px;
		font-weight: bold;
	}
	
	div.left table.info
	{
		color: #444;
		margin: 20px;
		font-size: 12px;
		text-align: center;
	}
	
	div.left table.classic
	{
		color: #444;
		margin: 20px;
		font-size: 12px;
		text-align: left;
	}
	
		div.left table.classic th
		{
			font-weight: bold;
		}
		
		div.left table.classic tr td, div.left table.classic tr th
		{
			border: solid 1px #dfdfdf;
			padding: 2px;
		}
	
	div.left table.info tr 
	{
		
	}
	
	div.left table.info tr td
	{
		border: solid 1px #ddd;
		padding: 5px;
		vertical-align: top;
	}
	
	div.left table.info ul
	{
		text-align: left;
	}
	
	div.left table.info ul li
	{
		margin-left: 15px;
		list-style-type: square;
		padding: 1px;
	}
	
	div.left table.info td.fthead
	{
		vertical-align: middle;
		font-size: 20px;
		background-color: #D6E9F8;
		color: black;
		border-top: solid 3px #67A7E3;
		width: 50%;
	}
	
	div.left table.info td.tthead
	{
		text-align: left;
		vertical-align: middle;
		font-size: 20px;
		background-color: #D6E9F8;
		color: black;
		border-top: solid 3px #67A7E3;
		width: 50%;
	}
	
	div.left table.info td.fttitle
	{
		vertical-align: middle;
		font-size: 14px;
		background-color: #efefef;
		color: black;
		border-bottom: solid 3px gray;
	}
	
	div.right
	{
		position: absolute;
		left: 720px;
		top: 161px;
		display: block;
		width: 250px;
				
	}
		
		div.right h2
		{
			font-size: 24px;
			margin: 12px;
			font-weight: bold;	
		}
		
		div.right h3
		{
			font-size: 16px;
			margin: 12px;
			font-weight: bold;	
		}
		
		div.right p
		{
			margin-left: 10px;
			padding: 5px;
			padding-left: 5px;
			font-size: 14px;
			border-left: solid 5px #D6E9F8;
			color: #444;
		}
		
		div.right a
		{
		}





div.footer
{
	border-top: solid 2px gray;
	padding: 10px;
	margin-top: 50px;
	margin-left: 100px;
	font-size: 12px;
	color: gray;
	width: 580px;
}

div.footer p
{
}

div.footer p a
{
	color: gray;
}

div.footer p a:hover
{
	color: #333333;
}

ul.sitemap
{
	margin-left: 50px;
}

ul.sitemap li
{
	list-style-type: square;
}

ul.sitemap li ul li
{
	list-style-type: none;
	margin-left: 12px;
}

span.mono
{
	font-family: Courier New, Monospace;
}

ul.formati
{
	font-size: 14px;
	font-weight: bold;
	margin-left: 40px;
	
}

ul.formati li
{
	list-style-type: square;
}

ul.formati li ul
{
	font-size: 12px;
	font-weight: normal;
	
}

ul.formati li ul li
{
	margin-left: 15px;
	list-style-type: circle;
}

table.tformati
{
	font-size: 12px;
	margin: 20px;
	margin-right: 30px;
}

table.tformati th
{
	background-color: #67A7E3;
	color: White;
}

table.tformati th, table.tformati td
{
	padding: 4px;
	border-bottom: solid 1px #EFEFEF;
}

div.toolbar
{
	float: right;
}

div.toolbar a
{
	outline: none;
}
