﻿/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF url('images/body_bg.gif') repeat-x 50% top;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.spacer {
	width: 200px;
	height: 15px;
}


textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.5em;
		color:#2a1d15;
	}


input
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.5em;
		color:#2a1d15;
	}


html
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.5em;
		color:#2a1d15;
	}

select { vertical-align:middle; font-weight:normal;}

input { vertical-align:middle; font-weight:normal;}

a {color:#2a1d15;  font-weight:bold;}
a:hover{text-decoration:none;}
p {padding-top:18px;}

/* ============================= main layout ====================== */

.more {background:url('images/dot.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') no-repeat left top; 
text-indent:-10000px; height:104px; line-height:1.25em; font-size:0.75em;
}
li { background:url('images/dot.gif') no-repeat 0 7px; 
padding-left:12px;
}
li a {line-height:2em;}


.imgindent {margin:10px 10px 10px 0; float:left;}

/* ============================= header ====================== */

.navigation { text-align:right; color:#564941; height: 52px; padding-top: 6px; padding-right: 3px;}
/*.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:1px; width: 778px; height: 65px;}
#header2 .left {padding-top:293px; width: 778px; height: 65px;}

.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') repeat-x 50% bottom;
}
.box .tall_right {background:url('images/box_tall_left_right.gif') repeat-y right 50%;
}
.box .tall_left {background:url('images/box_tall_left_right.gif') repeat-y left 50%;
}
.box .tall_top {background:url('images/box_tall_top.gif') repeat-x 50% top;
}
.box .corner_bottom_right {background:url('images/box_corner_bottom_right.gif') no-repeat right bottom;
}
.box .corner_bottom_left {background:url('images/box_corner_bottom_left.gif') no-repeat left bottom;
}
.box .corner_top_right {background:url('images/box_corner_top_right.gif') no-repeat right top;
}
.box .corner_top_left {background:url('images/box_corner_top_left.gif') no-repeat left top; 
width:100%;
}
.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.gif') repeat-x left bottom;
}
#middle a:hover {text-decoration:none; background:none;}

.p {padding-top:5px;}
.ul {margin-top:10px;}
.tabletext {
font-size:x-small;
	
}

#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 {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 =========================== */
