*
{
	margin		: 0;
	padding	: 0;
}

body
{
	font-family	: Arial;
	font-size	: 12px;
	background	: #FFFFFF;
	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		: 980px;
	margin		: auto;		
}
			
			
div#header
{

	height		: 70px;
	position	: relative;
}

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

	div#header div.subtitle
	{
		font-size	: 12px;
		color		: #cd3232;
		font-weight	: bold;
		position	: absolute;
		left		: 70px;
		bottom		: 7px;
		
	}
	
	div#header div.links
	{
		color		: #cd3232;
		position	: absolute;
		right		: 0;
		top		: 10px;
		font-size	: 90%;
	}
	
		div#header div.links a
		{
			color		: #cd3232;
			text-decoration	: none;
		}
		
div#search
{
	background	: #cd3232;
	padding	: 40px;
	padding-top	: 20px;
	padding-bottom: 20px;
	margin-bottom	: 25px;
}

	div#search form
	{
		display	: block;
		height		: 40px;
	}

	div#search input.text
	{
		width		: 87%;
		padding	: 4px;
		font-size	: 120%;
		float		: left;
	}
	
	div#search input.button
	{
		background	: transparent url('../images/button2-bg.png') repeat-x;
		border		: 0;
		padding	: 4px;
		padding-left	: 10px;
		padding-right	: 10px;
		color		: #FFFFFF;	
		font-weight	: bold;
		float		: right;
	}

	div#search ul.menu
	{
		list-style-type	: none;
		height		: 10px;
		font-size	: 80%;
	}

		div#search ul.menu li.item
		{
			float		: left;
			border-left	: 1px solid #faebeb;
		}
		
			div#search ul.menu li.item a
			{
				display	: block;
				padding-left	: 7px;
				padding-right	: 7px;
				color		: #FFFFFF;
			}
			
			div#search ul.menu li.item a:hover
			{
				text-decoration	: underline;
			}


	
div#menu
{
	float		: left;
	width		: 190px;
	background	: #cd3232;
}

	div#menu ul.menu
	{
		list-style-type	: none;
	}
	
	
		div#menu ul.menu li.item a
		{
			border-bottom	: 1px solid #cd3232;
			display	: block;
			padding	: 4px;
			padding-left	: 25px;
			background	: #f5d6d6 url('../images/list-bg.png') left center no-repeat;
		}
		
			div#menu ul.menu li.item a:hover
			{
				background-color	: #faebeb;
			}
			
		div#menu ul.menu li.title
		{
			padding	: 10px;
			padding-left	: 15px;
			font-weight	: bold;
			color		: #FFFFFF;
			border-bottom	: 1px solid #cd3232;
			font-size	: 120%;
		}
			
		div#menu ul.menu li.footer a
		{
			display	: block;
			color		: #FFFFFF;
			text-align	: center;
			font-size	: 90%;
		}
		
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		: #333333;
			text-decoration	: none;
		}
		
			ul.path li a:hover
			{
				text-decoration	: underline;
			}
	
		ul.path li.split
		{
			margin-top	: 3px;
		}

div.main
{
	float		: left;
	position	: relative;
	margin-left	: 15px;
	margin-right	: 15px;
	width		: 580px;
}

	div.main a
	{
		text-decoration	: underline;
		color		: #cd3232;
	}

div.support_skyscraper
{
	float		: right;
	margin-right	: 10px;
}

div#bottom
{
	margin-top	: 40px;
	background	: #faebeb;
	text-align	: center;
	padding	: 10px;
	color		: #FFFFFF;
}

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


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

	div#footer a
	{
		color		: #cd3232;
		text-decoration	: underline;
	}

.corners
{
	-moz-border-radius	: 10px;
	-webkit-border-radius: 10px;
	border-radius		: 10px;
}

.corners2
{
	-moz-border-radius	: 3px;
	-webkit-border-radius: 3px;
	border-radius		: 3px;
}









