
@media screen, projection
{
	.be-nice-to-Mac-IE5
	{
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS -- */
	
	*
	{
		margin:0;
		padding:0;
	}
	
	body
	{
		background-color: #FFF;
		text-align: center;
		color: #000;
		font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif;	
	}
	
	ul, ol
	{
		margin: 0 0 18px 0;
	}
	
	li
	{
		margin: 0 0 18px 46px;	
	}
	
	dl
	{

	}
	
	dt
	{
		font-weight: bold;
	}
	
	dd
	{

	}
	
	p
	{
		margin: 0 0 18px 0;
	}
	
	h1
	{

	}
	
	h2
	{
		font: normal 18px/18px Arial, Verdana, Helvetica, sans-serif;
		color: #86b46a;
		text-transform: uppercase;
		margin: 0 0 18px 0;		
	}
	
	h3
	{

	}
	
	h4
	{

	}
	
	h5
	{

	}
	
	h6
	{

	}
	
	hr
	{
		display: none;
	}
	
	img
	{
		border: none;
	}
	
	acronym
	{
		border-bottom: 1px dotted;
	}
	
	blockquote
	{
		font-style: italic;
	}
	
	/* -- IDS -- */

	#header
	{
		width: 740px;
		height: 260px;
		position: relative;
		margin: 0px auto;
		text-align: left;
		zoom: 1;
	}

	#header h1
	{
		text-indent: -8000px;
		overflow: hidden;
		position: absolute;
		display: inline;
		width: 244px;
		height: 216px;
		left: 0px;
		top: 29px;
		background: #FFF url(../images/logo.gif) no-repeat 0 0;
	}

	#headerflash
	{
		/*
		position: absolute;
		display: inline;
		width: 211px;
		height: 216px;
		left: 256px;
		top: 29px;
		*/
		padding: 0;
		margin: 0;
		width: 211px;
		height: 216px;
		display: inline;
		position: absolute;
		left: 256px;
		top: 29px;								
		background: #FFF url(../images/headerflash.gif) no-repeat 0 0;
	}

	#headerflash *
	{
		padding: 0;
		margin: 0;
		position: relative;
		top: 0px;
		left: 0px;	
	}

	#headermenu
	{
		width: 263px;
		height: 216px;
		background: #e0a1b1 url(../images/back_menu.gif) no-repeat 0 0;	

		position: relative;
		display: block;
		margin: 0;
		padding: 0;
		list-style: none;			
		top: 29px;
		left: 477px;
	}

	#headermenu li
	{
		margin: 0;
		padding: 0 0 0 15px;
		font: bold 13px/17px Arial, Verdana, Helvetica, sans-serif;
	}

	#headermenu A:link { text-decoration: none; font-weight: bold; color: #FFF; }
	#headermenu A:visited { text-decoration: none; font-weight: bold; color: #FFF; }
	#headermenu A:hover { text-decoration: underline; font-weight: bold; color: #FFF; }
	#headermenu A:active { text-decoration: underline; font-weight: bold; color: #FFF; }	

	#content
	{
		text-align: center;
		background: #f3dbbf url(../images/back_content.gif) repeat-x 0 0;
		clear: both;
		margin: 0 0 16px 0;
		zoom: 1;
	}

	#contentdata
	{
		margin: 0px 0px 0px 256px;
		width: 448px;
		background: #f8ead9 url(../images/back_contentcontent.gif) repeat-x 0 0;
		text-align: left;
		color: #000;
		padding: 27px 18px 27px 18px;
		zoom: 1;
	}

	#contentdata A:link { text-decoration: underline; font-weight: bold; color: #86b46a; }
	#contentdata A:visited { text-decoration: underline; font-weight: bold; color: #86b46a; }
	#contentdata A:hover { text-decoration: underline; font-weight: bold; color: #9ecc82; }
	#contentdata A:active { text-decoration: underline; font-weight: bold; color: #9ecc82; }

	#footer
	{
		text-align: center;
		background: #e5bac6 url(../images/back_footer.gif) repeat-x 0 0;
		clear: both;
		zoom: 1;
	}

	#footerdata
	{
		margin: 0px 0px 0px 256px;
		width: 448px;
		background: #eac8d1 url(../images/back_footercontent.gif) repeat-x 0 0;
		text-align: left;
		color: #a66977;
		padding: 27px 18px 50px 18px;
		font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif;
		clear: both;
		zoom: 1;
	}

	#footerdata A:link { text-decoration: none; font-weight: normal; color: #a66977; }
	#footerdata A:visited { text-decoration: none; font-weight: normal; color: #a66977; }
	#footerdata A:hover { text-decoration: underline; font-weight: normal; color: #814654; }
	#footerdata A:active { text-decoration: underline; font-weight: normal; color: #814654; }

	/* -- CLASSES -- */
	
	.wrap
	{
		width: 740px;
		margin: 0px auto;
		position: relative;
		zoom: 1;
	}	
	
		.specialcolimage
		{
			position: absolute;
			top: 28px;
			right: 505px;
		}
	
	.center
	{
		text-align: center;
	}
	
		.niceimgborder
		{
			border: 2px solid #E0A1B1;
		}
	
	.hilight
	{
		font: bold 12px/18px Arial, Verdana, Helvetica, sans-serif;
		color: #000;
		text-transform: uppercase;	
	}
	
	.insetleft
	{
		float: right;
		border: 2px solid #E0A1B1;
		margin: 0px 10px 2px 0px;	
	}
	
	.insetright
	{
		float: right;
		border: 2px solid #E0A1B1;
		margin: 0px 0px 2px 10px;
	}
	
}





