body, table, input, textarea {
	font: 10pt Arial, Helvetica, sans-serif;
}
body {
	color: #666666;
	margin: 0px;
	padding: 0px;
	background: url(../images/sidebar_tile.jpg) repeat-y 50% 0px;
}
a {
	color: #dc4511;
	text-decoration: none;
	border-bottom: 1px dashed #dc4511;
}
a:hover {
	border-style: none;
}
h1 {
	font-weight: bold;
	color: #679b1a;
	margin: 0px;
	padding: 0px;
	font-size: 14pt;
}
h2 {
	font-size: 12pt;
	color: #f3fbb0;
	margin: 0px;
	padding: 0px;
}
table {
}
th {
	background: #679b1a;
	color:#FFFFFF;
}
.sm {
	font-size:8pt;
}
.right {
	float: right;
}
.left {
	float: left;
}





.main {
	width: 100%;
}
.sub {
	width: 697px;
	margin: 0px auto;
}

.header {
	background: url(../images/header_tile.gif) repeat-x;
	height: 92px;
}
.nav {
	background: url(../images/nav_tile.gif) repeat-x;
	height: 52px;
}
	.nav .sub {
		height:38px;
		padding-top:14px;
	}
		.nav a {
			color: #f3fbb0;
			border-right: thin dashed #f3fbb0;
			text-decoration: none;
			border-bottom-style: none;
			height:40px;
			padding: 6px 9px 6px 6px;
		}
		.nav a.first {
			padding-left: 0px;
		}
		.nav a.last {
			border-right: 0px none;
		}
		.nav a:hover {
			color: #fff;
		}


.sideheader {
	color: #FFF;
	background: url(../images/side_header.jpg) no-repeat;
	padding: 5px 12px;
	height: 82px;
	width: 193px;
}
	.sideheader a {
		color: #FFFFFF;
		border-bottom: 1px dashed #FFFFFF;
	}
	.sideheader a:hover {
		border-bottom: none;
	}
.sideheader, .rightcontent {
	font-size:9pt;
}
.leftwarapper {
	margin-right: -217px;
	width: 100%;
	float:left;
}
	.leftcontent {
	margin-right: 217px;
	padding-top: 6px;
	text-align: justify;
	padding-right: 12px;
	}
.rightcontent {
	color: #FFFFFF;
	float: right;
	width: 193px;
	background: url(../images/sidebar_head.jpg) no-repeat;
	margin-top: -5px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 11px;
}
.rightcontent a {
	color:#fdc684;
	text-decoration: none;
	border-bottom: 1px dashed #fdc684;
}
.rightcontent a:hover {
	border-bottom: none;
}
	.sidecontent {
		margin-bottom: 20px;
	}
		.date {
			font-size: 10px;
			color: #3e5f0d;
			background: url(../images/date_bg.gif) no-repeat;
			text-align: center;
			height: 44px;
			width: 41px;
			float: right;
			line-height: 12px;
			padding-top: 7px;
			font-weight: bold;
			margin-left: 4px;
		}




.alphashadow {
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alphashadow div {
  background: url(../images/shadow2.png) no-repeat left top !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alphashadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}






#contactform {
	margin: 0px;
	padding: 2px;
	width: 380px;
}
	label {
		font-weight: bold;
	}
	#contactform label, #contactform span.sm{
		float: left;
		width: 120px;
		margin: 0px;
		clear: left;
	}
	#contactform br{
		clear: left;
	}
		#contactform input, textarea{
			margin: 0px 0px 5px 0px;
		}
		#contactform textarea{
			width: 250px;
			height: 78px;
		}
		.font {
			font: 10pt Arial, Helvetica, sans-serif;
			height: 20px;
		}
		.font2 {
			height: 78px;
		}
	#contactform input.contactbut {
	cursor: pointer;
	display: inline;
	margin: 0px 5px;
	padding:0;
	background:#7cbc1d url(../images/button.gif) no-repeat;
	color:#dc4511;
	border:none;
	height: 31px;
	width: 89px;
	}
	#contactform span {
		padding: 1px 0px 5px 0px;
		float: left;
	}

.footer {
	font-size: 8pt;
	clear: both;
	padding-top: 10px;
}
.contenttable {
	width: 100%;
	border-style: none;
}
.contenttable td, .contenttable th {
	padding: 2px;
}
