*
{
	margin		: 0;
	padding	: 0;
}

body
{
	font-family	: Arial;
	font-size	: 12px;
	background	: #e7f9ee;
	color		: #303030;
}

table
{
	border-collapse	: collapse;
}

td
{
	vertical-align	: top;	
}

a
{
	text-decoration	: none;	
	outline		: none;
	color			: #303030;
}

img
{
	border			: 0;
}

div.c
{
	clear			: both;
}

div.s
{
	height		: 20px;
}
	
	div.s hr
	{
		display	: none;
	}							

div.container
{
	width		: 1000px;
	margin		: auto;
	background	: #FFFFFF;
	padding	: 10px;		
}

div.header
{

	height		: 70px;
	position	: relative;
}

	div.header div.title
	{
		font-size	: 50px;
		color		: #0CC254;
		font-weight	: bold;
		position	: absolute;
		left		: 0;
		top		: -5px;
		
	}

	div.header div.subtitle
	{
		font-size	: 12px;
		color		: #0CC254;
		font-weight	: bold;
		position	: absolute;
		left		: 70px;
		bottom		: 7px;
		
	}
	
	div.header div.links
	{
		color		: #0CC254;
		position	: absolute;
		right		: 0;
		top		: 10px;
		font-size	: 90%;
	}
	
		div.header div.links a
		{
			color		: #0CC254;
			text-decoration	: none;
		}
		

	div.header div.search
	{
		position	: absolute;
		right		: 0;
		top		: 40px;
		border		: 1px solid #86e1aa;
		padding	: 1px;
		height		: 18px;
	}		
	
		div.header div.search input.text
		{
			border		: 0;
			width		: 200px;
			height		: 16px;
			float		: left;
			color		: #86e1aa;
		}	
		
			div.header div.search input.button
			{
				background	: #0CC254;
				padding	: 1px;
			}
	
div.top
{
	height		: 29px; 
	border		: 1px solid #0CC254;
	margin-bottom	: 20px;
	overflow	: hidden;
}

	div.top ul.menu
	{
		list-style-type	: none;
	}
	
		div.top ul.menu li.title
		{
			float		: left;
		}
		
			div.top ul.menu li.title a
			{
				background	: #0CC254;
				display	: block;
				width		: 29px;
				height		: 29px;
			}
	
		div.top ul.menu li.item
		{
			float		: left;
			border-left	: 1px solid #0CC254;
		}
		
			div.top ul.menu li.item a
			{
				display	: block;
				padding	: 7px;
			}
			
			div.top ul.menu li.item a:hover
			{
				background		: #e7f9ee;
			}
	
div.menu
{
	float		: left;
	width		: 190px;
}

	div.menu ul.menu
	{
		list-style-type	: none;
	}
	
	
		div.menu ul.menu li.item a
		{
			border-bottom	: 1px solid #0CC254;
			display	: block;
			padding	: 4px;
			padding-left	: 25px;
			background	: url('../images/list-bg.png') left center no-repeat;
		}
		
			div.menu ul.menu li.item a:hover
			{
				background-color	: #e7f9ee;
			}
			
		div.menu ul.menu li.title
		{
			padding	: 10px;
			padding-left	: 15px;
			font-weight	: bold;
			color		: #0CC254;
			border-bottom	: 1px solid #0CC254;
			background	: #e7f9ee url('../images/shade-bg.png') repeat;
			font-size	: 120%;
		}

ul.path
{
	height		: 30px;
	list-style-type	: none;
	font-size	: 90%;
}

	ul.path li
	{
		float		: left;
	}
		
		ul.path li a
		{
			display	: block;
			padding	: 4px;
			color		: #0CC254;
		}
		
			ul.path li a:hover
			{
				text-decoration	: underline;
			}
	
		ul.path li.split
		{
			margin-top	: 3px;
		}

div.main
{
	margin-left	: 210px;
	position	: relative;
}

div.bottom
{
	background	: #0CC254;
	text-align	: center;
	padding	: 10px;
	color		: #FFFFFF;
}

	div.bottom a
	{
		color		: #FFFFFF;
		text-decoration	: underline;
	}


div.footer
{
	margin		: auto;
	margin-top	: 25px;
	margin-bottom	: 25px;
	color		: #0CC254;
	text-align	: center;
}

	div.footer a
	{
		color		: #0CC254;
		text-decoration	: underline;
	}












