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

	}
	
	dl
	{

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

	}
	
	p
	{

	}
	
	h1
	{

	}
	
	h2
	{

	}
	
	h3
	{

	}
	
	h4
	{

	}
	
	h5
	{

	}
	
	h6
	{

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

	div#wrapper
	{
		width: 778px;
		margin: 0px auto;
		text-align: left;
	}

	div#head
	{
		background: #212941 url(../images/back_head.jpg) no-repeat 0 0;
		height: 368px;
		position: relative;
	}

	div#head h1
	{
		display: block;
		width: 265px;
		height: 52px;
		top: 36px;
		left: 50px;
		text-indent: -8969px;
		background: transparent;
		position: absolute;
	}

	div#head h1 a
	{
		display: block;
		width: 100%;
		height: 100%;
		outline: none;
	}

	ul#nav
	{
		position: absolute;
		width:270px;
		height: 36px;
		margin: 0px;
		padding: 0px;
		list-style: none;
		top: 112px;
		left: 58px;
	}
	
	ul#nav li
	{
		display: inline;
		margin: 0px;
		padding: 0px;
	}
	
	ul#nav a
	{
		position: absolute;
		display: block;
		text-indent: -8978px;
		overflow: hidden;
		height: 36px;
		top: 0px;
	}
	
	li#nav01 a { left:0px; width:42px; background: transparent url(../images/menu_button01.gif) no-repeat 0 0; }
	li#nav02 a { left:72px; width:52px; background: transparent url(../images/menu_button02.gif) no-repeat 0 0; }
	li#nav03 a { left:155px; width:34px; background: transparent url(../images/menu_button03.gif) no-repeat 0 0; }
	li#nav04 a { left:213px; width:53px; background: transparent url(../images/menu_button04.gif) no-repeat 0 0; }
	ul#nav a:hover {background-position: 0px -36px; }
	ul#nav a:active {background-position: 0px -36px; }

	div#head h2
	{
		display: block;
		width: 332px;
		height: 93px;
		top: 191px;
		left: 57px;
		text-indent: -8969px;
		position: absolute;
	}
			
	div#content
	{
		background: #212941 url(../images/back_content.gif) repeat-y 0 0;
		/* height: 460px; */
		padding: 10px 59px 0px 59px;
		font: normal 18px/21px Arial, Verdana, Helvetica, sans-serif;
	}
	
	div#content p
	{
		margin: 0px 0px 21px 0px;
	}

	div#content h3
	{
		margin: 0px 0px 21px 0px;
		font: bold 28px/28px Arial, Verdana, Helvetica, sans-serif;
		color: #4c58a1;
		text-align: center;
	}

	ul#navi
	{
		position: relative;
		margin: 0px;
		padding: 0px;
		list-style: none;
		font: bold 38px/38px Arial, Verdana, Helvetica, sans-serif;
		height: 300px;
	}
	
	ul#navi li
	{
		display: inline;
		margin: 0px;
		padding: 0px;
	}
	
	ul#navi a
	{
		position: absolute;
		display: block;
		text-transform: uppercase;		
	}
	
	li#navi01 a { left:150px; top: 0px; text-decoration: none; color: #40a475; }
	li#navi02 a { left:200px; top: 80px; text-decoration: none; color: #7248b1; }
	li#navi03 a { left:250px; top: 160px; text-decoration: none; color: #af4e95; }
	li#navi04 a { left:300px; top: 240px; text-decoration: none; color: #528fda; }
	li#navi05 { position: absolute; left:20px; top: 120px; }
	li#navi06 { position: absolute; left:440px; top: 20px; }	
	ul#navi a:hover { text-decoration: underline; }
	ul#navi a:active { text-decoration: underline; }
					
	p#footcall
	{
		text-align: right;
		color: #3d4271;
		font: bold 16px/16px Arial, Verdana, Helvetica, sans-serif;
		padding: 0px 39px 0px 0px;		
	}
	
	p#footlinks
	{
		text-align: left;
		color: #3d4271;	
		font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;	
		padding: 0px 0px 0px 39px;	
	}
	
	div#foot
	{
		background: #212941 url(../images/back_foot.gif) no-repeat 0 0;
		padding: 40px 0px 40px 0px;
	}
	
	div#foot A:link { text-decoration: underline; font-weight: normal; color: #3d4271; }
	div#foot A:visited { text-decoration: underline; font-weight: normal; color: #3d4271; }
	div#foot A:hover { text-decoration: underline; font-weight: normal; color: #000; }
	div#foot A:active { text-decoration: underline; font-weight: normal; color: #000; }

	/* -- CLASSES -- */
	
	.tiny
	{
		font: normal 12px/12px Arial, Verdana, Helvetica, sans-serif;		
	}
	
	.red
	{
		color: #990000;
	}
	
	.center
	{
		text-align: center;
	}
	
	.left
	{
		text-align: left;
	}

	span.underlined
	{
		text-decoration: underline;
	}
}





