BODY
{
	margin: 0px;
	color: #FFF;
	background-color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

LEGEND
{
	color: #FFF;
	cursor: default;
	font-size: 120%;
	font-weight: bold;
	font-style: italic;
}

SELECT
{
	font-size: 100%;
}

TABLE
{
	font-size: 83%;
}

BUTTON
{
	font-size: 100%;
}

INPUT
{
	font-size: 100%;
}

P
{
	margin: 10px;
	line-height: 2em;
}

.error
{
	color: #F00;
}

.message
{
	color: #0F0;
}

.required_field_mark
{
	color: #F00;
}

/* Set styles for elements within the content area. */
	.content_container A
	{
		color: #C0C0C0;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		font-family: Verdana, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
	}

	.content_container A:link
	{
		color: #C0C0C0;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		font-family: Verdana, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
	}

	.content_container A:visited
	{
		color: #A0A0A0;
	}

	.content_container A:hover
	{
		color: #FFF;
	}

	/* Set link sizes for tables within the content area. */
	.content_container TABLE A
	{
		font-size: 120%;
	}

	.content_container TABLE A:link
	{
		font-size: 120%;
	}

	.content_container TABLE LABEL
	{
		font-size: 120%;
	}
	
	.content_container TABLE TEXTAREA
	{
		font-size: 120%;
		font-family: Verdana, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
	}

/* style for breadcrumb */
.breadcrumb_container
{
	margin: 0px 5px 10px 5px;
	font-family: Verdana, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
}

.breadcrumb_link_spacer
{
	font-size: 75%;
	letter-spacing: -2px;
	padding: 0px 5px 0px 5px;
	cursor: default;
}

.breadcrumb_container A
{
	color: #C0C0C0;
	font-size: 80%;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	font-family: Verdana, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
}

.breadcrumb_container A:hover
{
	color: #FFF;
	text-decoration: none;
}

/* style for home page */
	/* style for homepage */
	.company_name
	{
		font-size: 2em;
		cursor: default;
		letter-spacing: 3px;
		margin-bottom: 0px;
		font-family: Century Gothic, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serifa;
	}
	
	.top_level_home_content_container
	{
		width: 100%;
		height: 80%;
	}
	
	.home_content_container
	{
		width: 100%;
		height: 100%;
		vertical-align: middle;
	}
	
	.nav_container
	{
		width: 670px;
	}

	.home_image_containter
	{
		
	}
	
	.home_image_containter A IMG
	{
		border: 0px;
	}

	.home_image_containter A:hover IMG
	{
		border: 0px;
	}

	.image_spacer
	{
		width: 20px;
		cursor: default;
		text-align: center;
	}
	
	.individual_nav_link_container
	{
		text-align: center;
	}
	
	A.nav_link
	{
		width: 100%;
		color: #C0C0C0;
		font-size: 150%;
		display: block;
		font-weight: bold;
		letter-spacing: 3px;
		text-decoration: none;
		font-variant: small-caps;
		font-family: Century Gothic, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
	}
	
	A.nav_link_hover
	{
		width: 100%;
		color: #FFF;
		font-size: 150%;
		display: block;
		font-weight: bold;
		letter-spacing: 3px;
		font-variant: small-caps;
		text-decoration: none;
		font-family: Century Gothic, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
	}
	
	/* style for footer */
		.home_footer_container
		{
			font-family: Verdana, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
		}
		
		.footer_link_spacer
		{
			cursor: default;
			padding: 0px 5px 0px 5px;
		}
		
		.footer_container
		{
			margin: 10px 5px 0px 5px;
		}
		
		A.footer_link
		{
			color: #C0C0C0;
			font-weight: bold;
			letter-spacing: 1px;
			text-decoration: none;
			font-family: Verdana, Trebuchet MS, Arial Rounded MT Bold, Verdana, sans-serif;
		}
		
		A.footer_link:hover
		{
			color: #FFF;
			text-decoration: none;
		}
		
/* style for portfolio */
A IMG
{
	border: solid 2px #C0C0C0;
}

A:hover IMG
{
	border: solid 2px #FFF;
}