@charset "utf-8";
/* CSS Document */

body
{
	background-color: #CCC;
	background-image: url(images/bg.jpg);
	margin: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #464646;
}

#maintable
{
	width: 884px;
}

#title
{
	width: 884px; height: 77px;
	background-image: url(images/index_01.jpg);
	text-align: right;
	vertical-align: bottom;
	
	font-size: 40pt;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: -5px;
	color: #959595;
}

	#title div	{padding-right: 150px;	}

	.subtitle
	{
		margin-bottom: 0px;
		letter-spacing: 2px;
		margin-top: -20px;
		width: 100%;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #FFF;
		text-align: center;
		font-size: 20pt;
		text-transform: lowercase;
		font-variant: small-caps;
	}

#col2
{
	width: 414px;
	
	vertical-align: bottom;
	
}

#col1
{
	width: 470px;
	background-image: url(images/bg2.jpg);
	
	vertical-align: bottom;
}

#main
{
	padding: 10px;
}

	h1
	{
		font-family: Arial, Helvetica, sans-serif;
		text-transform: lowercase;
		letter-spacing: -2px;
		font-weight: bold;
		font-size: 18pt;
		
		margin-top: 10px;
		margin-bottom: 0;
		
		color: #dd5788;
		}
		
		h2
		{
			font-family: Arial, Helvetica, sans-serif;
			text-transform: lowercase;
			letter-spacing: -2px;
			font-weight: bold;
			font-size: 18pt;
			
			margin-top: 10px;
			margin-bottom: 0;
			
			color: #579fdd;
		}
		
		h3
		{
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			letter-spacing: 0px;
			font-weight: bold;
			font-size: 8pt;
			
			margin-top: -5px;
			margin-bottom: 0px;
			
			color: #69c14b;
		}
		
		
		.h
		{
			font-size: 7.5pt;
			border-bottom: 1px dashed #666;
			padding-top: 10px;
		}
		

		p
		{	text-align: justify;	}

#navigation
{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 10px;
}

	.h a, .p a, .n a:hover
	{
		color: #C03;
		text-decoration: none;
	}
	
		.h a:hover, .p a:hover, .n a:hover
		{
			color: #069;
		}
		
	.h img, .n img, .p img
	{
		margin: 2px;
	}

	.n
	{
		font-size: 8pt;
		padding: 10px;
		background-image: url(images/bg2.jpg);
		
		border-right: 20px solid #83b598;
		float: left;
	}
	
	.nav-big, .nav-small, h1, h2, h3
	{
		float: left;
		width: 100%;
	}
	
	.nav-big a
	{
		color: #999;
		font-size: 10pt;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		
		display: block;
		float: left;
		width: 48%;
		margin: 2px;
		
		background-image: url(images/bg2.jpg);
		text-decoration: none;
		text-align: center;
		text-transform: uppercase;
	}

		.nav-big a:hover
		{
			color: #666;
			background-image: url(images/bg3.jpg);
		}
		
	.nav-small a
	{
		color: #999;
		font-size: 7.5pt;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		
		display: block;
		float: left;
		width: 32%;
		margin: 2px;
		
		background-image: url(images/bg2.jpg);
		text-decoration: none;
		text-align: center;
		text-transform: uppercase;
	}

		.nav-small a:hover
		{
			color: #666;
			background-image: url(images/bg3.jpg);
		}
		
		blockquote
		{
			padding: 10px;
			background-image: url(images/bg.jpg);
			font-size: 8pt;
		}
		
		#navigation blockquote
		{
			background-image: url(images/bg2.jpg);
		}
		
		.p
		{
			padding: 10px;
			float: left;
		}
		
		b, strong	{	color: #e47c00;	}
		i, em		{	color: #069;	font-family: Georgia, "Times New Roman", Times, serif;	}
		u			{	color: #639;	}
		
		input, textarea, button, select, option
		{
			background-color: #eceaea;
			border: 1px solid #999;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 7.5pt;
			color: #f26471;
			padding: 2px; margin: 2px;
		}