
*
{
	margin: 0;
	padding: 0;
}

body
{
	background-color:	#ffffff;
	color:				#000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}

img
{
	border: 0;
}

h1
{
	font-size:			20px;
	margin:				0;
	margin-top:			40px;
	text-align:			left;
	color:				#fe5a00;
	font-weight:		normal;
}

h1.first
{
	margin-top:			20px;
}

h2
{
	font-size:			12px;
	margin:				0;
	margin-top:			30px;
	text-align:			left;
	font-weight:		bold;
}

p, li, td, table
{
	font-size:			12px;
	line-height:		18px;
	margin:				18px 0 18px 0;
	text-align:			left;
}

ul
{
	margin-left:		30px;
}

a
{
	color:				#000000;
}

a:hover
{
	color:				#fe5a00;
}

#header
{
	width:				960px;
	height:				100px;
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0;
	margin-bottom:		0;
	background-color:	#ffffff;
}

#main_navigation
{
	width:				100%;
	height:				35px;
	margin:				0;
	background-image:	url(main_navigation_background.png);
	background-repeat:	repeat-x;
}

#main_navigation_content
{
	width:				960px;
	height:				35px;
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0;
	margin-bottom:		0;
}

ul#main_navigation_items
{
	list-style-type:	none;
	margin:				0;
	padding:			0;
}

ul#main_navigation_items li
{
	float:				left;
	width:				127px;
	height:				31px;
	margin-top:			4px;
	margin-right:		1px;
	padding:			0;
	padding-top:		7px;
	text-align:			center;
	text-transform:		uppercase;
	font-size:			12px;
}

ul#main_navigation_items li.active
{
	background-image:	url(main_navigation_active.png);
	background-repeat:	no-repeat;
	color:				#ffffff;
}

ul#main_navigation_items li.inactive
{
	background-image:	url(main_navigation_inactive.png);
	background-repeat:	no-repeat;
}

ul#main_navigation_items li a
{
	color:				#000000;
	text-decoration:	none;
}

ul#main_navigation_items li a:hover
{
	text-decoration:	underline;
}

#stage
{
	width:				100%;
	height:				305px;
	margin:				0;
	padding:			0;
	background-image:	url(stage_background.jpg);
	background-repeat:	repeat-x;
}

#stage_content
{
	width:				960px;
	height:				305px;
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0;
	margin-bottom:		0;
	padding:			0;
}

#sub_navigation
{
	width:				100%;
	height:				50px;
	margin:				0;
	background-image:	url(sub_navigation_background.png);
	background-repeat:	repeat-x;
}

#sub_navigation_content
{
	width:				960px;
	height:				50px;
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0;
	margin-bottom:		0;
	background-image:	url(sub_navigation_content_background.png);
	background-repeat:	repeat-x;
}

ul#sub_navigation_items
{
	list-style-type:	none;
	margin:				0;
	padding:			0;
}

ul#sub_navigation_items li
{
	float:				left;
	width:				145px;
	height:				30px;
	margin-top:			17px;
	padding:			0;
	padding-top:		9px;
	text-align:			center;
	font-size:			12px;
	font-weight:		bold;
}

ul#sub_navigation_items li.active
{
	background-image:	url(sub_navigation_item_active.png);
	background-repeat:	no-repeat;
}

ul#sub_navigation_items li.inactive
{
	background-image:	url(sub_navigation_item_inactive.png);
	background-repeat:	no-repeat;
}

ul#sub_navigation_items li a
{
	color:				#000000;
	text-decoration:	none;
}

ul#sub_navigation_items li a:hover
{
	text-decoration:	underline;
}

#content
{
	clear:				both;
	width:				960px;
	min-height:			400px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0;
	margin-bottom:		0;
}

#footer
{
	width:				100%;
	height:				100px;
	margin:				0;
	background-image:	url(footer_background.png);
	background-repeat:	repeat-x;
}

#footer_content
{
	width:				960px;
	height:				100px;
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0;
	margin-bottom:		0;
	text-align:			center;
	color:				#999999;
}
