/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#837560;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0px none;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.688em;
		line-height:1.273em;
		color:#363636;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#5d99b6; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
strong {color:#814e2c;}
strong a {color:#363636; text-decoration:underline;}
strong a:hover {text-decoration:none;}
.special {color:#91301c; font-weight:normal; text-decoration:underline;}
.special:hover {text-decoration:none;}
p {padding-top:14px;}

/* ============================= main layout ====================== */

.link {float:right;}
.title .link {display:block; padding:23px 19px 0 0;}

li {color:#5d99b6;}
li a { line-height:1.636em;}

.imgindent {margin:0 18px 0 0; float:left;}
.imgindent2 {margin:0 0 0 15px; float:right;}

/* ============================= header ====================== */

.logo {margin:10px 0 0 20px;}
#header .menu {margin-top:53px; background:url('images/menu_bg.jpg') no-repeat top left; float:right; padding-left:88px; padding-right:0; padding-top:48px; padding-bottom:38px}
#header .menu img {margin-bottom:7px;}

/* ============================= middle ====================== */

#row1 {background:#f1f2e3 url('images/row1_tile.gif') repeat-x top; border-bottom:1px solid #c7cb8f}
#row1 .indent {padding:0 38px 33px 29px;}

#index #row1 .title {margin-bottom:0;}
#row1 .title {background:#fff url('images/row1_title_right_bg.gif') no-repeat top right; margin-bottom:31px}
#row1 .title .left_bg {background:url('images/row1_title_left_bg.gif') no-repeat top left; width:100%}
#row1 .title img {margin:12px 0 7px 21px;}

#row2 {background:#d3ceaf url('images/row2_tile.gif') repeat-x top; border-top:1px solid #736300}
#row2 .indent {padding:16px 25px 35px 29px;}

#row2 .title {background:#fff url('images/row2_title_tile_bg.gif') repeat-x top; margin-left:0; margin-right:13px; margin-top:0; margin-bottom:20px}
#row2 .title .right_bg {background:url('images/row2_title_right_bg.gif') no-repeat top right; width:100%}
#row2 .title .left_bg {background:url('images/row2_title_left_bg.jpg') no-repeat top left; width:100%}
#row2 .title img {margin:22px 0 8px 65px;}

.box {background:#b3dc6b url('images/box_corner_bottom_right.gif') no-repeat bottom right; margin-left:0; margin-right:0; margin-top:37px; margin-bottom:0}
.box .corner_bottom_left {background:url('images/box_corner_bottom_left.gif') no-repeat bottom left;}
.box .corner_top_right {background:url('images/box_corner_top_right.gif') no-repeat top right;}
.box .corner_top_left {background:url('images/box_corner_top_left.gif') no-repeat top left; width:100%}
#row1 .box .indent {padding:13px 18px 10px 10px;}


.column_padding1 {padding-right:76px;}
.column_padding2 {padding-right:20px;}
.column_padding3 {padding-right:300px;}
.p {padding-top:8px;}
.ul {margin-top:11px;}
.phone {float:right; margin-right:20px;}
.phone2 {float:right; margin-right:60px;}
.col1 .phone2 {float:right; margin-right:90px;}

/* ============================= footer ====================== */

#footer {color:#f1f2e3; text-align:center;}
#footer a {color:#f1f2e3; text-decoration:underline; font-weight:normal;}
#footer a:hover {text-decoration:none;}

#footer .menu {padding:18px 0 5px 6px;}
#footer .menu li {display:inline; background:url('images/menu_line.gif') no-repeat top right; padding-left:17px; padding-right:20px; padding-top:0; padding-bottom:0}
#footer .menu li a {font-weight:bold; text-decoration:none;}
#footer .menu li a:hover {color:#000;}
#footer .menu .last {background:none;}

/* ============================= forms ============================= */

#search_form {padding:24px 0 0 0;}
#search_form .rowi {height:45px;}
#search_form .input1 {width:74px; height:18px; border:1px solid #808080; background:#fff; padding:0 0 0 5px; font-size:1em;}
#search_form .input2 {width:123px; height:18px; border:1px solid #808080; background:#fff; padding:0 0 0 5px; font-size:1em;}
#search_form .select1 {width:233px; border:1px solid #808080; background:#fff; padding:3px 0 0 5px; font-size:1em;}
#search_form .select2 {width:74px; border:1px solid #808080; background:#fff; padding:3px 0 0 5px; font-size:1em;}
#search_form .select3 {width:134px; border:1px solid #808080; background:#fff; padding:3px 0 0 5px; font-size:1em;}
#search_form .select4 {width:69px; border:1px solid #808080; background:#fff; padding:3px 0 0 5px; font-size:1em; margin-right:10px;}
#search_form .col1 {width:99px;}
#search_form .col2 {width:142px;}

.title1 {margin:12px 0 29px 0;}
.text1 {color:#814e2c; font-size:1.091em;}

form .rowi {height:22px;}
form .link {margin:0 10px 0 13px;}

.input {width:171px; height:16px; border:1px solid #a4a4a4; background:#edebdf; padding:0 0 0 5px; font-size:1em;}
textarea {width:215px; height:83px; border:1px solid #a4a4a4; background:#edebdf; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:8px;}