

	body
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		margin: 50px 0px;
		background: #4f0137;
		text-align: center;
	}

	#site
	{
		width: 1000px;
		margin: auto;
		text-align: left;
		background: white;
	}

	#header
	{
		position: relative;
		overflow: auto;
		background: #e30029;
		_height: 100%; /* for IE6 to show the bg color */
	}
	#headerImage
	{
		float: left;
		display: block;
	}
	#headerImage object, #headerImage embed
	{
		display: block;
	}
	#headerLink
	{
		font-size: 24px;
		font-family: Verdana;
		position: absolute;
		left: 23px;
		top: 16px;
		line-height: 30px;
	}
	#headerText
	{
		width: 226px;
		float: left;
		color: white;
		padding: 15px 23px 0px 0px;
		text-align: right;
	}

	#header h1
	{
		font-size: 24px;
		margin: 0px 0px 20px 0px;
		font-weight: normal;
		font-family: Verdana;
	}
	#header a
	{
		color: white;
		text-decoration: none;
	}

	#menu
	{
		height: 33px;
		font-size: 15px;
		padding: 17px 25px 0px 26px;
		background: #4f0137 url(images/menuBg.gif) no-repeat;
		color: white;
	}
	#menu .left
	{
		float: left;
	}
	#menu .right
	{
		float: right;
	}
	#menu a
	{
		color: white;
		text-decoration: none;
	}
	#menu .left a.active, #menu .left a:hover
	{
		color: #500137;
	}
	#menu .right a.active, #menu .right a:hover
	{
		color: #a0006d;
	}
	#menu .left img
	{
		margin: 0px 11px;
	}
	#menu .right img
	{
		margin: 0px 7px 0px 8px;
	}

	#menuSub
	{
		height: 27px;
		font-size: 13px;
		padding: 11px 25px 0px 13px;
		border-bottom: 1px solid #4f0137;
		color: black;
		color: #a0006d;
	}
	#menuSub a
	{
		color: #a0006d;
		text-decoration: none;
		margin: 0px 14px 0px 13px;
	}
	#menuSub a.active
	{
		font-weight: bold;
	}
	#menuSub a:hover
	{
		color: #4f0137;
	}
	#menuSub a.active:hover
	{
		color: #a0006d;
	}

	#content
	{
		color: black;
		overflow: auto;
		_height: 100%;
	}
	.threeColumns
	{
		background: url(images/threeColumnsBg.gif);
	}
	.twoColumns
	{
		background: url(images/twoColumnsBg.gif);
	}

	#content.threeColumns h1, #content.twoColumns h1
	{
		color: #a0006d;
		font-size: 13px;
		margin: 16px 0px 9px 0px;
	}

	#content h1
	{
		font-size: 13px;
		margin: 16px 0px 9px 0px;
	}

	#content.threeColumns .column1
	{
		width: 214px;
		float: left;
		padding: 0px 95px 20px 25px;
	}
	#content.threeColumns .column2
	{
		width: 213px;
		float: left;
		padding: 0px 95px 20px 25px;
	}
	#content.threeColumns .column3
	{
		width: 213px;
		float: left;
		padding: 0px 95px 20px 25px;
	}

	#content.twoColumns .column1
	{
		width: 622px;
		float: left;
		padding: 21px 20px 20px 25px;
	}
	#content.twoColumns .column2
	{
		width: 213px;
		float: left;
		padding: 3px 95px 20px 25px;
	}
	#content .column
	{
		width: 284px;
		float: left;
		padding: 0px 24px 20px 25px;
	}

	.link
	{
		color: black;
		text-decoration: none;
	}

	.projectBlock
	{
		width: 292px;
		height: 87px;
		display: block;
		text-decoration: none;
		color: black;
		_cursor: hand;
	}
	.projectBlock span
	{
		display: block;
		color: #800080;
		font-weight: bold;
	}
	.projectBlock img
	{
		float: right;
		bordeR: 0px;
	}

	#projectImage
	{
		float: left;
		position: relative;
		width: 667px;
		height: 500px;
		background: #8c8c8c;
	}
	#projectImage .full
	{
		position: absolute;
	}
	#projectImage img
	{
		display: block;
	}
	#projectImage div
	{
		position: absolute;
		left: 550px;
		padding: 1px 5px 6px 1px;
		background: url(images/thumbShadow.png);
		cursor: pointer;
		_cursor: hand;
		_background: url();
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/thumbShadow.png', sizingMethod='scale');
	}
	#projectImage .thumb1
	{
		top: 17px;
	}
	#projectImage .thumb2
	{
		top: 104px;
	}
	#projectImage .thumb3
	{
		top: 191px;
	}
	#projectImage .thumb4
	{
		top: 278px;
	}
	#projectImage .thumb5
	{
		top: 365px;
	}

	fieldset
	{
		border: 0px;
		padding: 11px 0px 0px 0px;
	}

	input.text
	{
		width: 88px;
		margin-right: 6px;
	}

	#footer
	{
		height: 19px;
		background: #2a011d;
		text-align: right;
		font-size: 12px;
		color: white;
		padding: 2px 10px 0px 0px;
	}
	#footer a
	{
		font-size: 12px;
		color: #e3dde1;
		text-decoration: none;
	}
	#footer img
	{
		margin: 0px 3px 0px 4px;
	}

#site {
    position:relative;
}
/*
#group {
    background-image: url("images/hestex.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    position: absolute;
    top: -40px;
    right: -10px;
    height: 35px;
    width: 269px;
}
*/
#group {
    background-image: url("images/hestex.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    position: absolute;
    top: -30px;
    right: 10px;
    height: 21px;
    width: 219px;
}


