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

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

div.clear {
	clear: both; }


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

a:hover
{color:#41B341;}

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

div#page_wrap { }

	div#page { }



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

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

	div#header {
		margin: 0px auto;
		width: 900px; height: 120px;
  		background: url('logo.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: 900px; }

		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('navhover.jpg') repeat-x;
						color: #ffffff; }

/* ********** [ 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 {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 900px;
	background-color: #b3d670;
	background-repeat: repeat-y; 
	}

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

div#footer div.bottomnav_wrap {
	height: 20px;
	position: relative;
	margin-top: 5px;
	 }

	div#footer div.bottomnav_wrap div.bottomnav {
		margin: 0px auto;
		float: right;
		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:#FFFFFF;
					text-decoration: none; 
					outline: none;
					border-left: 1px solid #FFF;}

			div#footer div.bottomnav_wrap div.bottomnav ul li a:hover {
						color: #00adef; 
						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:#FFFFFF;
					text-decoration: none; 
					outline: none;
					border:none;}

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




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

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


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

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

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

  	div#sidebar { }


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

div#info_message {
	margin: 10px 10px 0px 10px;
	padding: 10px;
    font: 12px arial;
	background-color:#CBE3A5;
	border-bottom:1px solid #6F9B29;
	border-top:1px solid #6F9B29;
	color:#006600; }

	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:#CBE3A5;
	border-bottom:1px solid #6F9B29;
	border-top:1px solid #6F9B29;
	color:#006600; }

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

	div#error_message a {
		text-decoration: underline; }
div.addthis {
text-align: left;
margin-left: 40px;
padding-top: 40px;
}

div#adsensehome {
width: 208px;
height: 616px;
background: url(sidebarbgblue.jpg);
text-align: center;
margin-top: 10px;
padding-top: 15px;
}
div#iab180
{ width: 205px;
height: 150px;
text-align: center;
padding-top: 20px;
}
div#ad468 {
width: 482px;
text-align: center;
background-color: #d4ecff;
padding-top: 10px
}
div#copyhide {
background-color: #DAEEFF;
width: 462px;
height: 300px;
padding: 10px;
overflow-y: scroll;
overflow-x: hidden;

}
#copyhide h1 {
color: #0066FF;
font-size: 14px;
}
#copyhide h2 {
color: #0066FF;
font-size: 12px;
}
#copyhide p {
color: #0066FF;
font-size: 12px;
}
