a {
	color: #a6560f;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

a img {
	border: none;
}

a:hover {
	color: #aa960f;
}

body {
	background: #b5b8a3 url('/img/gui/body_bg.gif') repeat-x;
	font-size: small;
	margin: 0;
}

h1 {
	background: url('/img/gui/logo.gif') no-repeat;
	height: 125px;
	margin: 0;
	text-indent: -10000px;
}

h2 {
	color: #55686d;
	font-family: 'lucida grande';
	font-size: x-large;
	font-weight: normal;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}

h3 {
	color: #271b0f;
	font-family: 'lucida grande';
	font-size: small;
	font-weight: normal;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}

h4 {
	color: #271b0f;
	font-family: georgia;
	font-size: medium;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 7px 0;
}

hr {
	border: none;
	border-top: 1px dashed #a7aa93;
	margin: 20px 0;
}

label {
	color: #514132;
	font-family: 'lucida grande';
	font-size: 90%;
}

p {
	margin: 0;
}

p.linked_in a {
	background: url('/img/gui/linked_in.gif') no-repeat;
	display: block;
	height: 15px;
	text-indent: -1000em;
	width: 80px;
}

p img {
	border: 2px solid #85989e;
	float: right;
	margin: 0 0px 20px 15px;
	padding: 1px;
}

#banner {
	background: url('/img/gui/banner_bg.jpg') repeat-x;
	height: 123px;
	margin: 0;
	padding: 20px;
}

#container {
	margin: auto;
	width: 782px;
}

#footer {
	background: url('/img/gui/footer_bg.jpg') repeat-x;
	margin: 0;
	padding: 0 20px 0px 20px;
}

#footer p {
	color: #514132;
	font-family: 'lucida sans';
	font-size: 80%;
	font-weight: bold;
	line-height: 1.70em;
	margin: 0;
}

#left {
	background-color: #faf6ec;
}

#left {
	float: left;
	padding: 20px;
	width: 415px;
}

#left_btm {
	float: left;
	padding: 20px 20px 0 0;
	width: 415px;
}

#middle {
	background: #f5ecdb url('/img/gui/content_bg.gif') repeat-y top left;
	margin: 0;
	min-height: 1%;
	padding: 0;
}

#middle p {
	color: #4e4f4f;
	font-family: 'lucida grande';
	font-size: small;
	line-height: 1.75em;
	margin-bottom: 20px;
}

#right {
	background: url('/img/gui/right_bg.gif') repeat-y;
	float: left;
	padding: 5em 20px 20px 20px;
	width: 287px;
}

 #right_btm {
 	border-left: 1px solid #b5b8a3;
 	float: left;
 	margin: 15px 0 0 0;
 	padding: 5px 0px 20px 20px;
 	width: 286px;
 }
 
 #sub_footer {
 	border-top: 1px dashed #a7aa93;
 	margin: 20px 0 30px 0;
 	min-height: 1%;
 }
 
 #sub_footer img {
 margin: 0;
 padding: 0;
 
 }
 
 #sub_footer p {
 	margin: 0;
 	padding: 20px 0 0 0;
 }

#thanks {
	background: url('/img/gui/thanks.gif') no-repeat;
	height: 34px;
	margin: 20px 0 0 0;
	width: 160px;
}

.clearing {
	clear: both;
}

.field {
	width: 110px;
}

.pwg {
	background: url('/img/gui/pwg_logo.gif') no-repeat center right;
	width: 100px;
	height: 8px;
	padding-right: 110px;
}

.right {
	float: right;
}

.submit {
	background: url('/img/gui/submit_btn.gif') no-repeat;
	padding:  0 0 0 10px;
}