/* stylesheet */
*
{
	margin: 0;
	padding: 0;
}

body
{
	background: #FFFFFF none;
}
	
#wrapper
{
	width: 1000px;
	margin: 0 auto;
	background: transparent none;
}

a, a *
{
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

header#top
{
	background: transparent url('../images/header.jpg') repeat-x;
	height: 75px;
	margin-top: 10px;
	margin-bottom: 10px;
}

	header#top #logo
	{
		position: absolute;
		margin-left: 25px;
		margin-top: 12px;
	}

	header#top img
	{
		border: 0;
	}

	header#top a:link, header#top a:visited
	{
		background: transparent none;
	}

		header#top a:hover
		{
			background: transparent none;
		}

	header#top #container
	{
		float: right;
		width: 225px;
		height: 50px;
	}

	header#top span#sublinks
	{
		margin-top: 10px;
		font: Normal Normal Normal 8pt 'Arial';
		color: #3268A2;
		width: 200px;
		text-align: right;
		display: inline-block;
	}

		header#top span#sublinks a:link
		{
			color: #3268A2;
			text-decoration: none;
			font: Normal Normal Normal 8pt 'Arial';
		}

			header#top span#sublinks a:visited
			{
				color: #3268A2;
				text-decoration: none;
				font: Normal Normal Normal 8pt 'Arial';
			}

			header#top span#sublinks a:hover
			{
				color: #16366F;
				text-decoration: underline;
				font: Normal Normal Normal 8pt 'Arial';
			}

	header#top #search
	{
		width: 226px;
		height: 25px;
		margin-top: 20px;
	}

		header#top #search #searchterm
		{
			border: #3268A2 1px solid;
			background: #FFFFFF none;
			width: 143px;
			height: 21px;
			padding-left: 2px;
		}

		header#top #search a.button
		{
			display: inline-block;
			padding: 4px 10px 4px 10px;

			background: rgb(61,123,182);
			background: -moz-linear-gradient(top,  rgba(61,123,182,1) 0%, rgba(24,60,118,1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,123,182,1)), color-stop(100%,rgba(24,60,118,1)));
			background: -webkit-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			background: -o-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			background: -ms-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			background: linear-gradient(to bottom,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7bb6', endColorstr='#183c76',GradientType=0 );

			border-radius: 5px;

			box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);

			font: 8pt 'Arial';
			color: #FFFFFF;
			text-decoration: none;

			-webkit-transition: box-shadow ease-in-out 0.2s;
			-moz-transition: box-shadow ease-in-out 0.2s;
			-o-transition: box-shadow ease-in-out 0.2s;
			-ms-transition: box-shadow ease-in-out 0.2s;
			transition: box-shadow ease-in-out 0.2s;
		}

			header#top #search a.button:hover
			{
				box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35), inset 0 0 10px rgba(255, 255, 255, 0.4);
			}

#nav
{
	background: rgb(61,123,182);
	background: -moz-linear-gradient(top,  rgba(61,123,182,1) 0%, rgba(24,60,118,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,123,182,1)), color-stop(100%,rgba(24,60,118,1)));
	background: -webkit-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
	background: -o-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
	background: -ms-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
	background: linear-gradient(to bottom,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7bb6', endColorstr='#183c76',GradientType=0 );

	box-shadow:  0 1px 3px rgba(0, 0, 0, 0.35);
	border-top: 1px solid #163770;
	border-left: 1px solid #163770;
	border-right: 1px solid #163770;

	list-style: none;
	height: 35px;
	width: 100%;
	margin-bottom: 15px;
}

	#nav li
	{
		display: inline;
	}

		#nav li a:link, #nav li a:visited
		{
			background: -webkit-linear-gradient(to bottom,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			background: -moz-linear-gradient(to bottom,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			background: -o-linear-gradient(to bottom,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			background: -ms-linear-gradient(to bottom,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			background: linear-gradient(to bottom,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7bb6', endColorstr='#183c76',GradientType=0 );
			text-decoration: none;
			color: #FFFFFF;
			font: 10pt 'Arial';
			height: 26px;
			border-left: 1px #4E8ECB solid;
			border-right: 1px #153670 solid;
			display: inline-block;
			text-align: center;
			padding-top: 9px;
			padding-left: 15px;
			padding-right: 15px;
			margin-right: -4px;

			-webkit-transition: none;
			-moz-transition: none;
			-o-transition: none;
			-ms-transition: none;
			transition: none;
		}

			#nav li:first-child a
			{
				border-left: none;
			}

			#nav li a:hover
			{
				background: #2c5b96;
			}

		#nav li a.selected:link, #nav li a.selected:visited
		{
			background: rgb(216,216,214);
			background: -moz-linear-gradient(top,  rgba(216,216,214,1) 0%, rgba(159,161,161,1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,214,1)), color-stop(100%,rgba(159,161,161,1)));
			background: -webkit-linear-gradient(top,  rgba(216,216,214,1) 0%,rgba(159,161,161,1) 100%);
			background: -o-linear-gradient(top,  rgba(216,216,214,1) 0%,rgba(159,161,161,1) 100%);
			background: -ms-linear-gradient(top,  rgba(216,216,214,1) 0%,rgba(159,161,161,1) 100%);
			background: linear-gradient(to bottom,  rgba(216,216,214,1) 0%,rgba(159,161,161,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d6', endColorstr='#9fa1a1',GradientType=0 );

			color: #000000;
			border-top: 1px solid #b9baba;
			border-left: 1px #D7D7D7 solid;
			border-right: 1px #A5A6A5 solid;

			margin-top: -1px;
			backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
			-webkit-backface-visibility: hidden;
		}

			#nav li:first-child a.selected
			{
				margin-left: -1px;
			}

			#nav li a.selected:hover
			{
				background: rgb(216,216,214);
				background: #cacbca;
			}

#sidebarleft
{
	width: 190px;
	background: transparent url('../includes/assets/sidebarleft.jpg') no-repeat;
	color: #3268A2;
	font: 9pt 'Arial';
	height: 530px;
	padding-left: 10px;
	padding-top: 30px;
	float: left;
}

	#sidebarleft #header
	{
		position: absolute;
		margin-top: -26px;
		font: 10pt 'Arial';
		color: #FFFFFF;
	}

	#sidebarleft span.subheader
	{
		font: bold 10pt 'Arial';
	}

	#sidebarleft a:link
	{
		font: 9pt 'Arial';
		color: #3268A2;
		text-decoration: none;
		display: block;
	}

		#sidebarleft a:visited
		{
			font: Normal Normal Normal 9pt 'Arial';
			color: #3268A2;
			text-decoration: none;
		}

		#sidebarleft a:hover
		{
			font: Normal Normal Normal 9pt 'Arial';
			color: #000000;
			text-decoration: underline;
		}

	#sidebarleft ul
	{
		list-style: none;
		font: Normal Normal Normal 9pt 'Arial';
		margin-top: 6px;
	}

		#sidebarleft ul li
		{
			margin-bottom: 10px;
		}

#sidebarright
{
	width: 290px;
	background: transparent url('../includes/assets/sidebarright.jpg') repeat-x;
	color: #000000;
	font: Normal Normal Normal 10pt 'Arial';
	height: 530px;
	padding-left: 10px;
	padding-top: 10px;
	float: right;
}

#content
{
	width: 440px;
	background: transparent none;
	margin-left: 220px;
	height: 560px;
	font: Normal Normal Normal 11pt 'Arial';
	color: #15366F;
}

	#content h1
	{
		font: bold 12pt 'Arial';
		color: #2a5788;
		margin-bottom: 10px;
	}

	#content a:link
	{
		color: #3268A2;
		text-decoration: none;
		font: Normal Normal Normal 11pt 'Arial';
	}

		#content a:visited
		{
			color: #3268A2;
			text-decoration: none;
			font: Normal Normal Normal 11pt 'Arial';
		}

		#content a:hover
		{
			color: #16366F;
			text-decoration: underline;
			font: Normal Normal Normal 11pt 'Arial';
		}

		#content a img
		{
			border: 0;
		}

	#content ul
	{
		margin-left: 20px;
		list-style-image: url('../images/arrow.png');
	}

	#content table
	{
		border: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}


		#content table th
		{
			width: auto;
			font-weight: normal;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 2px;
		}

		#content table tr
		{
			padding-top: 3px;
			padding-bottom: 3px;
		}

		#content table td
		{
			padding-left: 5px;
			padding-right: 5px;
		}

			#content table td:first-child
			{
				padding-left: 0;
			}

			#content table td:last-child
			{
				padding-right: 0;
			}

footer#bottom
{
	background: rgb(61,123,182);
	background: -moz-linear-gradient(top,  rgba(61,123,182,1) 0%, rgba(24,60,118,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,123,182,1)), color-stop(100%,rgba(24,60,118,1)));
	background: -webkit-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
	background: -o-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
	background: -ms-linear-gradient(top,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
	background: linear-gradient(to bottom,  rgba(61,123,182,1) 0%,rgba(24,60,118,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7bb6', endColorstr='#183c76',GradientType=0 );

	width: 1000px;
	height: 20px;
	z-index: 1;
	font: Normal Normal Normal 8pt 'Arial';
	color: #FFFFFF;
	padding-top: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
}

	footer#bottom span
	{
		position: absolute;
		height: 22px;
		width: 1000px;
		text-align: center;
	}

	footer#bottom a:link,a:visited
	{
		color: #FFFFFF;
		display: inline;
		text-decoration: none;
		font: Normal Normal Normal 8pt 'Arial';
	}

		footer#bottom a:hover
		{
			color: #BABBB8;
			text-decoration: underline;
		}