/* ********** [ GENERAL ] ********** */

body {
	margin: 0px auto; padding: 0px;
	cursor: default;
	background-color: #FFF;
	}

div.clear {
	clear: both; }


a
{
  outline: none;
  color:#DC0000;
  text-decoration:none;
}

a:hover
{color:#333333;}

/* ********** [ PAGE ] ********** */

div#page_wrap { }

	div#page { }



/* ********** [ HEADER ] ********** */

div#header_wrap {
	height: 139px;
	background: #ffffff; }

	div#header {
		margin: 0px auto;
		width: 982px; height: 139px;
  		background: url('logo_new.jpg') 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;
	position: relative; }

	div#headernav {
		margin: 0px auto;
		background-image: url('navbg.jpg');
		background-repeat: repeat-x;
		width: 982px; }

		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; 
					outline: none;}

					div#headernav ul li a:hover {
						background: url('navhover2.jpg') repeat-x;
						color: #000000; }

/* ********** [ HEADER ] ********** */

div#header_wrap2 {
	height: 130px;
	background: #ffffff; }

	div#header2 {
		margin: 0px auto;
		width: 100%; height: 120px;
  		background: url('logo.jpg') no-repeat; }

		div#header2 h1 {
			margin: 0px;
			padding: 0px 0px 0px 60px;
			float: left;
			font: 30px/90px Trebuchet MS, tahoma;
			font-weight: bold;
			color: #D52525; }

			div#header2 h1 span { }


/* ********** [ NAVIGATION ] ********** */

div#headernav_wrap2 {
	height: 36px;
	position: relative; }

	div#headernav2 {
		margin: 0px auto;
		background-image: url('navbg.jpg');
		background-repeat: repeat-x;
		width: 100%; }

		div#headernav2 ul {
			margin: 0px;
			padding: 0px;
			height: 36px;
			list-style-type: none; }

			div#headernav2 ul li {
				margin: 0px; padding: 0px;
				float: left; }
				

				div#headernav2 ul li a {
					padding: 0px 10px;
					height: 36px;
					display: block;
					float: left;
					font: 12px/36px arial;
					color: #ffffff;
					text-decoration: none; 
					outline: none;}

					div#headernav2 ul li a:hover {
						background: url('navhover.jpg') repeat-x;
						color: #ffffff; }


/* ********** [ FOOTER ] ********** */

div#footer_wrap {
	padding: 0px 0px 0px 0px;
	width: 982px;
	height: 150 px;
	background: url('darktitlebg.jpg') repeat-x;}
	
div#footer_wrap2 {
	padding: 0px 0px 0px 0px;
	width: 982px;
	height: 150 px;
	margin: 0px auto;
	background: url('darktitlebg.jpg') repeat-x;}

	div#footer 
		{
		font: 11px/25px Tahoma;
		color: #FFF;
		text-align: center;
		}

div#footer div.bottomnav_wrap {
	height: 20px;
	position: relative; }

	div#footer div.bottomnav_wrap div.bottomnav {
		margin: 0px auto;
		background:none;
		padding-top: 5px;
		width: 692px;}

	 div#footer div.bottomnav_wrap div.bottomnav ul {
			margin:0px 0px 0px 85px;
			padding: 0px;
			height: 20px;
			list-style-type: none; }

		 div#footer div.bottomnav_wrap div.bottomnav ul li {
				margin: 0px; padding: 0px;
				float:left;
				 }
				

			div#footer div.bottomnav_wrap div.bottomnav ul li a {
                    margin: 5px 0px 5px 0px;
					padding: 0px 15px 0px 15px;
					display: block;
					float:left;
					font: 11px arial;
					color:#CCCCCC;
					text-decoration: none; 
					outline: none;
					border-left: 1px solid #FFF;}

			div#footer div.bottomnav_wrap div.bottomnav ul li a:hover {
						color: #ffffff; 
						border-left: 1px solid #FFF;}
						
						
			div#footer div.bottomnav_wrap div.bottomnav ul li.home {
				margin: 0px; padding: 0px; border:none;
				 }
				

			div#footer div.bottomnav_wrap div.bottomnav ul li.home a {
					margin: 5px 0px 5px 0px;
					padding: 0px 15px 0px 15px;
					display: block;
					float:left;
					font: 11px arial;
					color:#CCCCCC;
					text-decoration: none; 
					outline: none;
					border:none;}

			div#footer div.bottomnav_wrap div.bottomnav ul li.home a:hover {
						color: #ffffff;border:none; }




/* ********** [ CONTAINER ] ********** */

div#container_wrap {
	margin: 0px auto;
	padding: 0px;
	width: 982px;
	background: #FFF;
    }
  
  	div#container {
		margin: 0px auto;
		width: 982px;
  		background: #ffffff; }


/* ********** [ SIDEBAR ] ********** */

div#sidebar_wrap {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 209px;
	height: 744px;
	float: left;
	background: url('sidebarbg.jpg') no-repeat; }

  	div#sidebar { }
	
div#sidebar_wraphome {
	margin-bottom: -5px;
	padding: 0px;
	width: 208px;
	height: 789px;
	float: left;
	background: #FFF; }

  	div#sidebar { }


/* ********** [ MESSAGES ] ********** */

div#info_message {
	padding: 5px;
    font: 12px arial;;
	color:#000000; }

	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;
	background-color:#CCC;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	color:#000000; }

	div#error_message a {
		font: 12px arial;
		color: #800000;
		text-decoration: none; }

	div#error_message a {
		text-decoration: underline; }
