/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:100%;
}
body {
	background:#f1f2dd;
	text-align:center;
}
img {
	vertical-align:top;
}
a img {
	border:0;
}
ul {
	list-style:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.333em;
	color:#91936c;
}
input, select {
	vertical-align:middle;
	font-weight:normal;
}
a {
	color:#2a4f7a;
	outline:none;
}
a:hover {
	text-decoration:none;
}
p {
	padding-top:16px;
}
h3 {
	font-size:2.167em;
	line-height:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	background:url(images/unline.gif) bottom repeat-x;
	padding-bottom:8px;
	margin-bottom:13px;
	color:#2a4f7a;
}
h3 span {
	color:#4d4d4d;
}
object {
	vertical-align:top;
	outline:none;
}
/* ============================= main layout ====================== */
.imgindent {
	margin:0 25px 0 0;
	float:left;
}
.phone {
	float:right;
	padding-right:70px;
}
.space1 {
	margin-left:35px;
}
.space2 {
	margin-left:50px;
}
.space3 {
	margin-left:25px;
}
.padding1 {
	padding-top:14px;
}
.padding2 {
	padding-top:9px;
}
/* ============================= header ====================== */
#header {
	background:url(images/header-tail.gif) top repeat-x;
}
/* ============================= content ====================== */
#content {
	background:#fff;
}
.row-1 {
	background:#f1f2dd;
	border-bottom:solid 1px #d0d1b8;
}
.row-1 .indent {
	padding:19px 26px 19px 39px;
}
.row-1 .column-2, .row-1 .column-3 {
	margin-left:19px;
}
.row-2 .indent {
	padding:33px 26px 34px 68px;
}
.row-2 .indent1 {
	padding:33px 50px 50px 10px;
}
.box {
	background:url(images/box-border.gif) top repeat-x #fff;
	width:100%;
	position:relative;
}
.box .left-border {
	background:url(images/box-border.gif) left repeat-y;
}
.box .right-border {
	background:url(images/box-border.gif) right repeat-y;
}
.box .bot-border {
	background:url(images/box-border.gif) bottom repeat-x;
}
.box .left-top {
	background:url(images/box-corner-left-top.gif) left top no-repeat;
}
.box .right-top {
	background:url(images/box-corner-right-top.gif) right top no-repeat;
}
.box .left-bot {
	background:url(images/box-corner-left-bot.gif) left bottom no-repeat;
}
.box .right-bot {
	background:url(images/box-corner-right-bot.gif) right bottom no-repeat;
}
.box .indent {
	padding:25px 10px 24px 19px;
	position:relative;
}
.box h3 {
	color:#91936c;
}
.text1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.167em;
}
.text2 {
	font-size:1.167em;
	line-height:1.286em;
}
.list {
	margin-top:-3px;
}
.list li {
	line-height:1.833em;
	background:url(images/list-marker.gif) no-repeat 0 8px;
	padding-left:10px;
}
.list a {
	font-weight:bold;
}
.list1 {
	margin:-3px 0;
}
.list1 li {
	font-size:1.167em;
	line-height:2em;
	background:url(images/list-marker.gif) no-repeat 0 11px;
	padding-left:11px;
}
.list1 a {
	color:#91936c;
}
.list2 {
	margin:-3px 0 -3px 25px;
	list-style:decimal-leading-zero;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#91936c;
}
.list2 li {
	line-height:2.333em;
}
.list2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.167em;
}
.list3 {
	margin:-3px 0 -3px 25px;
	list-style:decimal-leading-zero;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#91936c;
}
.list3 li {
	line-height:2.333em;
}
.list3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.167em;
	color:#91936c;
}
.list4 {
	margin:-3px 0;
}
.list4 li {
	font-size:1.167em;
	line-height:2em;
	background:url(images/list-marker.gif) no-repeat 0 11px;
	padding-left:11px;
}
.rss {
	display:inline-block;
	margin:14px 0 0 10px;
	float:right;
}
.link {
	display:inline-block;
	background:url(images/link-tail.gif) top repeat-x;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.917em;
	text-transform:uppercase;
	color:#2a4f7a;
	text-decoration:none;
	margin-top:12px;
}
.link span {
	display:block;
	background:url(images/link-left-bg.gif) left top no-repeat;
}
.link span span {
	background:url(images/link-right-bg.gif) right top no-repeat;
	padding:2px 7px 3px 8px;
}
.link:hover {
	background:url(images/link-tail-act.gif) top repeat-x;
}
.link:hover span {
	background:url(images/link-left-bg-act.gif) left top no-repeat;
}
.link:hover span span {
	background:url(images/link-right-bg-act.gif) right top no-repeat;
}
.link1 {
	display:inline-block;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.917em;
	text-transform:uppercase;
	color:#2a4f7a;
	margin-top:8px;
}
.link2 {
	display:inline-block;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.917em;
	text-transform:uppercase;
	color:#91936c;
	margin-top:8px;
}
.email {
	color:#2a4f7a;
	font-weight:bold;
}
/* ============================= footer ====================== */
#footer {
	background:#f1f2dd;
	border-top:solid 1px #d0d1b8;
}
#footer .main {
	text-align:right;
}
#footer p {
	font-size:1.167em;
	color:#91936c;
	text-align:right;
	padding:13px 51px 0 0;
}
#footer p a {
	color:#91936c;
	text-decoration:none;
}
#footer p a:hover {
	color:#2a4f7a;
}
#footer .menu {
	padding:7px 35px 0 0;
}
#footer .menu li {
	display:inline;
	color:#2a4f7a;
	font-weight:bold;
	padding-left:13px;
}
#footer .menu a {
	display:inline-block;
	margin-right:14px;
	text-decoration:none;
}
#footer .menu a:hover, #footer .menu .active {
	text-decoration:underline;
}
/* ============================= forms ============================= */
#SearchForm {
	padding:23px 25px 0 0;
}
#SearchForm .input1 {
	border:solid 0px;
	background:url(images/search-form-bg.gif) right top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ffffff;
	padding:4px 7px 6px 7px;
	width:222px;
	vertical-align:top;
	margin-right:5px;
}
#ContactForm {
	padding-top:0px;
}
#ContactForm label {
	display:block;
	height:25px;
}
#ContactForm input {
	border:solid 1px #909090;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#91936c;
	padding:2px 2px 1px 3px;
	width:227px;
}
#ContactForm textarea {
	border:solid 1px #909090;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#91936c;
	padding:2px 2px 1px 3px;
	width:227px;
	height:150px;
	overflow:auto;
}
#ContactForm .link {
	float:right;
	margin:15px 0 0 15px;
}
