@charset "utf-8";
/* CSS Document */

body {
	text-align:center;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(img/bg_gradient.gif);
	background-repeat:repeat-x;
	background-color:#efebd0;}

a {text-decoration:none;}

a:visited {text-decoration:none;}

a:hover {text-decoration:none;}

img {border:none;}

h1 {
	font-size:16px;
	color:#5f5f5f;}

h2 {
	font-size:15px;
	color:#5f5f5f;}

p {color:#888888;}

b {color:#5f5f5f;}

input {margin:3px 0px 3px 0px;}

.boldtext {
	font-weight:bold;
	color:#888888;}

.main {
	width:798px;
	margin: 0 auto;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #e9e9e9;}

.main_intro {
	width:798px;
	height:350px;
	margin: 0 auto;
	border:1px solid #e9e9e9;}

.header {
	width:800px;
	margin: 0 auto;
	text-align:left;
	background-color:#FFFFFF;}

	.header .logo {
		float:left;
		width:800px;
		height:75px;}
	
	.header .topmenu {
		float:left;
		text-align:center;
		width:800px;
		height:24px;}

	.topmenu a {
		float:right;
		display:block;
		width:150px;
		background-color:#cccccc;
		border-left:1px solid white;
		padding:6px 0px 5px 0px;
		font-weight:bold;
		color:#959595;}

	.topmenu a.link1 {background-color:#f0f0f0;}

	.topmenu a.link1:hover, .topmenu a.slct {
		background-color:#f1edd2;
		color:#FFFFFF;}

	.topmenu .link3 {
		background-color:#e5371f;
		color:#FFFFFF;}
	
	.topmenu .link3:hover, .topmenu a.slct3 {
		background-color: #F07875;
		color:#FFFFFF;}
	
.sidebar {
	float:left;
	width:300px;
	background:#f0f0f0;
	height: 100%;}

	.menu {
		float:left;
		background-color:#f0f0f0;}

	.menu a {
		display:block;
		width:275px;
		font-weight:bold;
		color:#a6a6a6;
		padding:8px 0px 8px 25px;
		border-bottom:1px solid #e9e9e9;}

	.menu a:hover {
		color:#a6a6a6;
		background:#FFFFFF;}

	.menu .selected {
		color:#e5371f;
		background:#ffffff;}

	.graybox {
		float:left;
		width:275px;
		padding:19px 0px 19px 25px;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		background:#a6a6a6;}

	.itembox_left {
		float:left;
		width:275px;
		padding:19px 0px 19px 25px;
		font-size:10px;
		font-weight:bold;
		color:#606060;
		background:#e9e9e9;
		border-bottom:1px solid #cacaca;}

		.orangetitle {
			color:#e5361f;
			font-size:16px;
			font-weight:bold;}
			
			.orangetitle a {
				color:#e5361f;}

	.moreinfo {
		float:left;
		width:275px;
		padding:5px 0px 60px 25px;
		font-size:10px;
		font-weight:bold;
		background-color:#e9e9e9;}

	.moreinfo a {color:#959595}

.content {
	float:right;
	width:498px;}

	.text {
		padding:0px 50px 0px 50px;
		text-align:left;}

	.searchbox {
		text-align:left;
		padding:10px 0px 10px 25px;
		background-color:#f0f0f0;}
		
		.searchbox input {
			width: 200px;}
		
		.searchbox select {
			width: 200px;}
	
	.searchit {
		padding:5px 0px 5px 25px;
		text-align:left;
		line-height:25px;}
		
		.searchit a {
			display: block;
			background-color: #999999;
			color:#f0f0f0;
			height:25px;
			font-weight:bold;
			padding-left:10px;}
	
	.itembox_right {
		width:455px;
		text-align:left;
		padding:10px 20px 0px 20px;
		color:#606060;}

	.line {
		width:455px;
		height:1px;
		padding-top:10px;
		border-bottom:1px solid #e9e9e9;}

	table .colon {
		padding-left:20px;}

	.next_prev {
		padding:10px 20px 10px 20px;
		color:#606060;}

	.next_prev a {
		color:#606060;
		font-weight:bold;}

	.next_prev b {
		color:#959595;}

.rightAlign {text-align:right;}

.cleaner {
	clear:both;}

div#intro {
	width:798px;
	height:350px;
	background:url(img/intro1.jpg) no-repeat top left;
}
div#intro a {
	color:#57565b;
}
div#intro div#intr1 {
	padding:130px 0 0 435px;
}
div#intro div#intr2 {
	padding:50px 0 0 405px;
}
div#intro div#intr3 {
	padding:60px 0 0 370px;
}