body { margin:72px 0 20px 0; }
body, div, p, td, input, select, textarea, h1, h2, h3, h4 { font-family:arial; }
#content {
	width:911px;
	border:4px solid #9c9c9c;
	margin:0 auto;
}
#bnrBox {
	width:892px;
	heidht:137px;
	margin:9px;
}
#logo {
	position:absolute;
	z-index:5;
	top:9px;
	left:50%;
	margin-left:-425px;
}
#nav {
	text-align:center;
	font-size:12px;
	margin:9px 9px 40px 9px;
	padding-right:0;
	white-space:nowrap;
}
#nav a {
	color:#767676;
	text-decoration:none;
	padding:5px 5px 5px 5px;
}
#nav a:hover {
	color:#0d673a;
}
#pgrt {
	float:right;
	width:593px;
	border-left:1px solid #5d5d5d;
}
#pglft {
	width:295px;
}
h1 { color:#5d5d5d; }
#pgrt h1, #pglft h1 {
	font-size:25px;
	font-weight:normal;
	margin:0;
}
#pgrt h1 {
	padding:0 0 16px 60px;
}
#pglft h1 {
	padding:0 0 16px 40px;
}
#pgrt p, #pglft p, #pglft li, #pgrt li {
	font-size:12px;
	color:#5d5d5d;
	margin:0;
}
#pgrt p {
	padding:0 30px 20px 60px;
}
#pglft p {
	padding:0 20px 20px 40px;
}
#pglft ul {
	margin:0 0 0 60px;
	padding:0;
}
#pgrt ul {
	margin:0 0 20px 80px;
	padding:0;
}
#pgrt hr {
	width:80%;
	margin:0 auto 15px auto;
}
.dynentry {
	margin:0 0 15px 60px;
}
.quoter {
	font-size:12px;
	margin:0;
	padding:0 0 0 400px;
}
.paginate {
	padding-left:60px;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}
.paginate select {
	font-size:12px;
	margin:0 20px 0 20px;
}
.contactlist {
	margin:0 0 20px 60px;
}
.contactlist td {
	font-size:12px;
	color:#5d5d5d;
}
#cr {
	width:911px;
	margin:0 auto;
	font-size:11px;
	color:#5d5d5d;
	text-align:right;
	padding:5px 0 0 0;
	clear:both;
}
#cr a, #pgrt a, #pglft a {
	color:#5d5d5d;
}
#cr a:hover, #pgrt a:hover, #pglft a:hover {
	color:#0d673a;
}

/* /////////////// Admin Specific //////////////// */

.adminTbl {
	width:90%;
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin:0 0 30px 30px;
}
.adminTbl td, .adminTbl th {
	font-size:12px;
	padding:5px;
	border:1px solid #cccccc;
}
.adminTbl th {
	background-color:#eeeeee;
}
.admininput, .admintxtarea {
	font-size:12px;
	width:270px;
	margin-left:20px;
}
.admininput {
	margin-bottom:30px;
}
.admintxtarea {
	height:350px;
}
.adminTbl input, .adminTbl textarea {
	font-size:12px;
	width:350px;
}
.adminTbl textarea {
	height:200px;
}
.adminHdr {
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 20px;
}
.adminClear {
	display:block;
	clear:both;
	height:10px;
}
.saveit {
	text-align:center;
	padding:15px;
	border-top:1px solid #cccccc;
	margin:0 20px;
}
/*///////////////// one off styles /////////////////////*/

.imgBdr4 {
	padding:6px;
	border:4px solid #9c9c9c;
}
.dblock { display:block;clear:both; }
.mrt15  { margin-right:15px; }
.mlf40  { margin-left:40px;  }
.trt    { text-align:right; }
.pdRt30 { padding-right:30px; }