@charset "utf-8";
/* CSS Document */

body
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h1
{
}

h2
{
}

h3
{
	color: #000000;
	font-weight: bold; 
	font-size: 18px;
	margin-left: 5px;
}

h4
{
}

h5
{
}

h6
{
}

h7
{
}

p
{
}

b
{
}

u
{
}

i
{
}

a, a:visited, a:active
{
	color: #0000CC;
	text-decoration: underline;
}
a:hover
{
	color: #0000FF;
}

img
{
	border: none;
	margin: 0px;
	padding: 0px;
}

blockquote
{
	margin-left: 		50px;
	font-family:		"Courier New", Courier, monospace;
	font-size: 			14px;
	padding: 			5px;
	background-color: 	#F9F9F9;
	border: 			#C0C0C0 1px dashed;
}

.visible
{
	visibility: visible;
}

.uppercase
{
	text-transform: uppercase;
	font-size: 90%;
}

.strong
{
	font-weight: bold;
}

.left
{
	text-align: left;
}
.center
{
	text-align: center;
}
.justify
{
	text-align: justify;
}
.right
{
	text-align: right;
}

#blink
{
	visibility: visible;
}

.noborder
{
	border: none;
}

#wrapper_page
{
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#header
{
	width: 880px;
	height: 112px;
	background-position: left;
	background-image: url(../img/header-bg.png);
	background-color: #0099FF;
	margin: 0px;
	padding: 0px;
	margin-bottom: 25px;
}
	#header-logo
	{
		float: left;
	}
	#header-silhouette
	{
		width: 482px; /* 480 + (2 * 4) */
		height: 51px; /* 49 + (2 * 4) */
		padding: 4px;
		float: right;
		background-position: right;
		background-image: url(../img/header-silhouette.png);
	}

	#header-crown
	{
		clear: both;
		position: relative;
		top: 8px;
		padding-left: 5px;
		padding-right: 5px;
		width: 870px; /* 870 + (2 * 5) */
	}
	#header-crown-left
	{
		float: left;
		position: relative;
		top: 4px;
		font-size: 10px;
	}
	#header-crown-right
	{
		float: right;
	}

#wrapper_left
{
	float: left;
	width: 153px;
}

#left_nav
{
	background-image: url(../img/nav-bg.png);
	background-repeat: repeat-y;
	border-bottom: 1px solid #8F8F8F;
}
	#left_nav ul
	{
		clear: none;
		margin-top: 0px;
		margin-left: 1px;
		margin-right: 1px;
/*		margin-bottom: 25px;*/
		padding: 0px;
		list-style: none;
	}
		#left_nav ul li
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
/*			list-style-position: inside;
			list-style-image: url(../img/nav-bullet-off.png);*/
			border-top: 1px solid #FFFFFF;
			border-bottom: 1px solid #BEBEBE;
			padding: 0px;
		}
		#left_nav ul li.first
		{
			border-top: 0px;
		}
		#left_nav ul li img
		{
			margin-right: 5px;
		}
			#left_nav ul li a, #left_nav ul li a:visited
			{
				color: #7D4444;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;

			}
				#left_nav ul li a:hover
				{
					color: #BB4444;
					text-decoration: underline;
				}
				#left_nav ul li a:active
				{
					color: #BB4444;
				}

#wrapper_middle
{
	float: left;
	width: 10px;
}

#wrapper_right
{
	float: right;
/*	width: 670px;*/
	width: 717px;
	background-image: url(../img/main_block-bg.png);
	background-repeat: no-repeat;
}

.main_block-header
{
	float: left;
	width: 100%;
	height: 50px;
	background-image: url(../img/main_block-bg_middle.png);
	background-repeat: repeat-x;
}
	.main_block-header span
	{
		float: left;
		position: relative;
		top: 15px;
		left: 10px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
	}
.main_block-content
{
	width: 100%;
}
	.main_block-content p
	{
		margin-left: 20px;
		margin-right: 20px;
		text-indent: 15px;
		text-align: justify;
	}


#footer
{
	clear: both;
	width: 880px;
	height: 29px;
	background-image: url(../img/footer-bg_middle.png);
	background-repeat: repeat-x;
	background-color: #00AAFF;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 100px;
}
		#footer a, #footer a:visited, #footer a:active
		{
			color: #E0E0E0;
		}
			#footer a:hover
			{
				color: #FFFFFF;
				text-decoration: underline overline;
			}
	#footer-links
	{
		float: left;
		position: relative;
		top: 8px;
	}

	#footer-copyright
	{
		float: right;
		position: relative;
		top: 8px;
		height: 29px;
		vertical-align: middle;
	}