/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF url(images/body_bg_ok.gif) top repeat-x;
	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, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.5em;
		color:#2a1d15;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#2a1d15;}
a:hover{text-decoration:none;}
p {padding-top:18px;}

/* ============================= main layout ====================== */

.more {background:url(images/more_bg.gif) no-repeat 0 4px !important; padding-left:15px; text-decoration:none; font-weight:bold; display:block; float:left; margin-top:16px;}
.more:hover {text-decoration:underline !important;}

h1 {background:url(images/logo.jpg) top left no-repeat; text-indent:-10000px; height:104px; line-height:1.25em; font-size:0.75em;}

li { background:url(images/more_bg.gif) no-repeat 0 7px; padding-left:12px;}
li a {line-height:2em;}

.imgindent {margin:0 12px 0 0; float:left;}

/* ============================= header ====================== */

.navigation { text-align:right; color:#564941; padding:6px 21px 55px 0;}
.navigation a {color:#c7ac9b; text-decoration:none;}
.navigation a:hover {text-decoration:underline;}

#header .left {padding-top:72px;}
.slogan {padding:85px 362px 0 31px; font-size:1.167em; line-height:1.429em; color:#d4b4a3;}
.slogan .right {margin-top:17px;}

/* ============================= middle ====================== */

.column_padding {padding-right:7px;}
.box {background:#f0efe6 url(images/box_tall_bottom.gif) bottom repeat-x;}
.box .tall_right {
	background-image: url(images/box_corner_bottom_right_ok.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.box .tall_left {background:url(images/box_tall_left_right.gif) left repeat-y;}
.box .tall_top {
	background-image: url(images/box_tall_top_ok.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box .corner_bottom_right {background:url(images/box_corner_bottom_right.gif) bottom right no-repeat;}
.box .corner_bottom_left {
	background-image: url(images/box_corner_bottom_left.gif);
	background-repeat:  no-repeat;
	background-position: left bottom;
}
.box .corner_top_right {
	background-image: url(images/box_corner_top_right_ok.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.box .corner_top_left {
	width:100%;
	background-image: url(images/box_corner_top_left_ok.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box .padding {padding:0 18px 31px 21px;}

.title {margin:10px 0 36px 19px;}
.col_pad {padding-right:25px;}

#middle a {text-decoration:none; background:url(images/a_bg_ok.gif) bottom left repeat-x;}
#middle a:hover {text-decoration:none; background:none;}

.p {padding-top:5px;}
.ul {margin-top:10px;}

#index .column3 .more {margin-top:24px;}
#index_1 .column1 .more {margin-top:9px;}
#index_1 .column2 .padding {padding:0 18px 47px 21px;}
#index_3 .column2 .padding {padding:0 8px 19px 21px;}
#index_3 .column3 .padding {padding:0 8px 29px 26px;}
#index_4 .more {margin-top:8px;}
#index_5 .column1 .padding {padding:0 46px 47px 24px;}
#index_6  .padding {padding:0 8px 29px 24px;}

/* ============================= footer ====================== */

#footer p { background:url(images/footer_bg.gif) top left no-repeat; margin:0 0 0 62px; color:#8d804b; padding:0 0 0 17px;}
#footer a {color:#8d804b; text-decoration:underline; font-weight:bold;}
#footer a:hover {text-decoration:none;}
#footer .menu a {color:#2e2e19; text-decoration:none;}
#footer .menu a:hover {text-decoration:underline;}

/* ============================= index ============================= */

form {margin:4px 0 0 3px;}
form .rowi {height:38px;}
form .more {float:right; margin:19px 0 0 20px;}

.input {width:207px; height:22px; border:1px solid #2a1d15; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:227px; height:97px; border:1px solid #2a1d15; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-5 =========================== */
