/* page formatting */
html, body		{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	*font-size: x-small;
	font-size: small;
	background: url("/images/main_bkg.jpg") repeat-y center #EFEFE7;
	margin: 0px;
	padding: 0px;
}
p, td, li	{
	color: #3D2714;
	font-size:100%;
	line-height: 160%;
	padding: 0 0 12px 0;
	margin: 0px;
}
h1 {
   color: #3D2714;
	font-weight: bold;
	font-size: 130%;
	line-height: 110%;
}
h2 {
	color: #3D2714;
	font-weight: bold;
	font-size: 110%;
	line-height: 110%;
}
h3 {
	color: #3D2714;
	font-weight: bold;
	font-size: 105%;
	line-height: 110%;
}
h4 {
	color: #3D2714;
	font-weight: bold;
	font-size: 100%;
	line-height: 110%;
}
/* Links */
a {
	color: #007EBC;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #007EBC;
	text-decoration: none;
}
/* layout stuff */
#wrap {
	width: 760px;
	margin: 0px auto;
	padding: 0px;
	background-color: #fff;
}
#content {
	width: 749px;
	margin: 6px;
	padding: 0px;
}
#header {
	width: 749px;
	margin: 0px;
	padding: 0px;
}
#header #left {
	width: 233px;
	float: left;
}
#header #left #toplinks {
	width: 213px;
	height: 45px;
	text-align: right;
	margin: 0px;
	padding: 28px 10px 10px 10px;
}
#header #left #toplinks a {
	font-size: 105%;
   font-weight: normal;
	color: #B1A9A1;
	text-decoration: none;
	line-height: 140%;
}
#header #left #toplinks a:hover {
	color: #B1A9A1;
	text-decoration: underline;
}
#header #left #toplinks a.web {
	font-size: 105%;
   font-weight: normal;
	color: #C4BEB8;
	text-decoration: none;
	line-height: 140%;
}
#header #left #toplinks a.web:hover {
	color: #C4BEB8;
	text-decoration: underline;
}
#header #left #navigation {
	width: 213px;
	min-height: 166px;
   height: auto !important;
   height: 166px;
	text-align: right;
	background: url("/images/nav_bkg.gif") no-repeat #EFEFE7;
	margin: 0px;
	padding: 10px;
}
#header #left #navigation ul {
	font-size: 110%;
	margin: 0px;
	list-style: none;
	padding: 0px;
}
#header #left #navigation ul li {
	margin: 0px;
	padding: 0px;
	line-height: 145%;
}
#header #left #navigation a {
	color: #007EBC;
	text-decoration: none;
	font-weight: normal;
}
#header #left #navigation a:hover {
	color: #007EBC;
	text-decoration: underline;
}
#header #right {
	width: 510px;
	float: right;
}
#header #right #logoandimage {
	width: 510px;
	padding: 0px;
	margin: 0px;
}
#header #right #logoandimage #logo {
	padding: 0px;
	margin: 0px; 
}
#header #right #logoandimage #homeimage {
	padding: 0px;
	margin: 0px; 
	width: 510px;
	height: 186px;
	overflow: hidden;
}
#mainbody {
	clear: both;
	float: left;
	width: 749px;
	margin: 6px 0px 6px 0px;
	padding: 0px;
	background: url("/images/main_bkg.gif") repeat-y #EFEFE7;
}
#mainbody #left {
	width: 233px;
	float: left;
	margin: 0px;
}
#mainbody #left #newsbox {
	width: 213px;
	background-color: #EFEFE7;
	margin: 0px;
	padding: 10px;
	font-size: 100%;
}
#mainbody #left #newsbox hr {
	color: #DDDDD9;
	background-color: #DDDDD9;
	height: 1px;
	border: none;
	margin: 10px 0 10px 0;
	padding: 0px;
}
#mainbody #right {
	width: 510px;
	float: right;
	margin: 0px;
}
#mainbody #right #pagecontent {
	margin: 0px;
	width: 490px;
	min-height: 340px;
   height: auto !important;
   height: 340px;
   background-color: #F7F7F3;
	padding: 10px;
	float: left;
}
#mainbody #right #pagecontent img {
	margin: 6px;
	padding: 0px;
}
#footer1 {
	clear: both;
	line-height: 190%;
	width: 749px;
	height: 48px;
	min-height: 48px;
   height: auto !important;
	margin: 0px;
	text-align: center;
	padding: 0px;
	color: #C0BAB1;
	font-size: 85%;
	background-color: #F9F9F5;
}
#footer2 {
	clear: both;
	width: 749px;
	margin: 6px 0 0 0;
	padding: 0px;
	text-align: center;
	color: #C0BAB1;
	font-size: 85%;
}
#footer3 {
	clear: both;
	width: 749px;
	margin: 6px 0 0 0;
	padding: 0px;
	text-align: center;
	color: #C0BAB1;
	font-size: 85%;
}
#footer1 a, #footer2 a, #footer3 a {
   font-weight: normal;
	color: #C0BAB1;
	text-decoration: underline;
}
#footer1 a:hover, #footer2 a:hover, #footer3 a:hover {
	color: #C0BAB1;
	text-decoration: none;
}
	
form		   { margin: 0; width: 100%;}
.formtextfield {
	color: #3D2714;
	border: #fff 6px solid;
	margin: 2px;
	vertical-align: middle;
	width: 350px; /* for IE5/Win hack */
	w\idth: 350px; /* for most browsers */
}
.formtextfield1 {
	color: #3D2714;
	border: #fff 6px solid;
	margin: 2px;
	vertical-align: middle;
	width: 250px; /* for IE5/Win hack */
	w\idth: 250px; /* for most browsers */
}
textarea.formtextbox {
	color: #3D2714;
	width: 350px;
	border: 6px solid #fff;
	margin: 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
}
.sendbtn {
	cursor: pointer;
	border: 6px solid #fff;
	margin: 2px;
	background-color: #E4E4D9;
	color: #3D2714;
	width: 80px;
}
.sendbtn2 {
	cursor: pointer;
	border: 6px solid #fff;
	margin: 2px;
	background-color: #E4E4D9;
	color: #3D2714;
	width: 120px;
}
.error		{ color: #FF0000; font-size: 85%; font-weight: bold;}
.comment 	{ font-size: 80%; color: #666666;}
.whitetext	{ color: #FFFFFF;}
.padding 	{ padding: 10px;}

dl, dt, dd {
	margin: 0px 0 5px 0;
	padding: 0;
	font-size: 95%;
	line-height: 160%;
	color: #3D2714;
}
.summary    { font-size: 95%; }
.date			{ font-size: 90%; color: #666; }
.alttext 	{ color: #FF0000; }

hr {
	color: #DDDDD9;
	background-color: #DDDDD9;
	height: 1px;
	border: none;
	margin: 2px 0 2px 0;
	padding: 0px;
}
#confbox {
	margin: 20px auto;
	color: #3D2714;
	border: 6px solid #fff;
	padding: 10px;
	width: 400px;
	height: 50px;
	text-align: center;
}
#errbox {
	margin: 20px auto;
	color: #FF0000;
	border: 6px solid #fff;
	padding: 10px;
	width: 400px;
	height: 50px;
	text-align: center;
}