/* ********** [ GENERAL ] ********** */



body {

	margin: 0px; padding: 0px;

	cursor: default;

	background-color: #003DAF;

	background-image: url('page_bg.gif'); }



div.clear {

	clear: both; }







/* ********** [ PAGE ] ********** */



div#page_wrap { }



	div#page { }







/* ********** [ HEADER ] ********** */



div#header_wrap {

	height: 105px;

	background: #ffffff; }



	div#header {

		margin: 0px auto;

		width: 780px; height: 105px; 
		
	  	background: url('logo.gif') no-repeat; }



		div#header h1 {

			margin: 0px;

			padding: 0px 0px 0px 60px;

			float: left;

			font: 30px/90px Trebuchet MS, tahoma;

			font-weight: bold;

			color: #D52525; }



			div#header h1 span { }





/* ********** [ NAVIGATION ] ********** */



div#headernav_wrap {

	height: 36px;

	background: #0099FF;

	position: relative; }



	div#headernav {

		margin: 0px auto;

		width: 780px; }



		div#headernav ul {

			margin: 0px;

			padding: 0px;

			height: 36px;

			list-style-type: none; }



			div#headernav ul li {

				margin: 0px; padding: 0px;

				float: left; }



				div#headernav ul li a {

					padding: 0px 10px;

					height: 36px;

					display: block;

					float: left;

					font: 12px/36px arial;

					color: #ffffff;

					text-decoration: none; }



					div#headernav ul li a:hover {

						background: #619DE6;

						color: #ffffff; }





/* ********** [ FOOTER ] ********** */



div#footer_wrap {

	margin: 0px auto;

	padding: 0px 10px 10px 10px;

	width: 780px;

	background: #BEF0F9;

	border: 1px solid #BEF0F9;

	border-width: 0px 1px 1px 1px; }



	div#footer {

		height: 30px;

		background: #0099FF;

		font: 11px/30px verdana;

		color: #ffffff;

		text-align: center; }



		div#footer a {

			font: 11px/30px verdana;

			color: #ffffff;

			text-decoration: none; }



		div#footer a:hover {

			text-decoration: underline; }





/* ********** [ CONTAINER ] ********** */



div#container_wrap {

	margin: 0px auto;

	padding: 0px;

	width: 800px;

	background: #BEF0F9;

	border: 1px solid #BEF0F9;

	border-width: 0px 1px; }



  	div#container {

		margin: 0px auto;

		width: 780px;

  		background: #ffffff; }





/* ********** [ SIDEBAR ] ********** */



div#sidebar_wrap {

	margin: 0px;

	padding: 0px;

	width: 140px;

	float: left;

	background: #ffffff; }



  	div#sidebar { }





/* ********** [ CONTENT ] ********** */



#content_wrap {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 620px; }



  	#content { }





/* ********** [ MESSAGES ] ********** */



div#info_message {

	margin: 10px 10px 0px 10px;

	padding: 10px;

    font: 12px arial;

	color: #aa571b;

    background-color: #FFFFC0;

    border-top: 1px #d8b62d solid;

    border-bottom: 1px #d8b62d solid; }



	div#info_message a {

		font: 12px arial;

		color: #aa571b;

		text-decoration: none; }



	div#info_message a {

		text-decoration: underline; }



div#error_message {

	margin: 10px 10px 0px 10px;

	padding: 10px;

    font: 12px arial;

	color: #800000;

    background-color: #FFD7D7;

    border-top: 1px #9D290D solid;

    border-bottom: 1px #9D290D solid; }



	div#error_message a {

		font: 12px arial;

		color: #800000;

		text-decoration: none; }



	div#error_message a {

		text-decoration: underline; }