* { margin:0; padding:0;}
body { background:url(images/tail-body.gif); font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; min-width:929px; color:#737156;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) center top repeat-x;}
.tail-middle { background:#fff; border-top:1px solid #eff3f1; border-bottom:1px solid #eff3f1;}
.tail-middle1 { background:url(images/tail-middle.gif) repeat-x left top;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#form h5 { font-size:1em; margin-bottom:10px;}
#form h5.color1 { color:#5b7f6d;}
#form h5.color2 { color:#5b7f6d;}
#form .form { height:47px;}
#form .form1 { height:30px;}
#form label { display:block; color:#82816b; font-weight:bold; margin-bottom:2px;} 
#form label a { color:#379374; text-transform:uppercase;}
#form label.lab-1 { float:left; margin-right:6px;}
#form select { border:1px solid #797979; width:48px; color:#696852; font-family:Tahoma, Arial, helvetica, sans-serif; font-size:.92em; background:#fff; float:left;}
#form select.sel-1 { width:103px; margin-left:7px;}
#form input { width:21px; background:#fff; border:1px solid #797979; text-align:center; color:#696852; font-family:Tahoma, Arial, helvetica, sans-serif; font-size:.92em; padding:1px 0; float:left; margin-right:12px;}
#form input.inp { margin-right:0;}

#form1 .form { height:58px;}
#form1 label { color:#d19d4b; display:block;}
#form1 input {width:223px; padding:2px 3px 2px 3px; background:#fff; border:1px solid #d6dcc1;}
#form1 textarea { width:290px; height:134px; overflow:auto; background:#fff; border:1px solid #d6dcc1; padding:2px 3px 0 3px; margin-bottom:20px;}
#form1 a { float:right; margin-left:22px;}


/*==================list====================*/
ul { list-style:none;}

.nav-box ul { width:100%; overflow:hidden; padding-top:8px;}
.nav-box ul li { float:left; padding-right:59px; margin-right:20px; background:url(images/divider2.gif) repeat-y right top;}
.nav-box ul li a { text-decoration:none; color:#8dab99; padding-left:20px; background:url(images/nav-bg.gif) no-repeat left 4px; float:left; display:block;}
.nav-box ul li a span { display:block; color:#b6cb43; font-size:22px; line-height:1.2em; text-transform:uppercase; margin-bottom:-5px;}
.nav-box ul li a:hover { color:#fff;}
.nav-box ul li.last { padding-right:0; margin-right:0; background:none;}

#header .top .fright ul li { float:left; padding:0 16px; background:url(images/divider1.gif) repeat-y right top; line-height:1em;}
#header .top .fright ul li a { color:#8dab99; text-decoration:none;}
#header .top .fright ul li a:hover { text-decoration:underline;}
#header .top .fright ul li.last { background:none; padding-right:0;}

.list li { padding:0 0 6px 12px; background:url(images/marker.gif) no-repeat left 6px;}
.list li a { text-decoration:none;}
.list li a:hover { text-decoration:underline;}
.list li.last { padding-bottom:0;}

.list1 { padding-bottom:18px;}
.list1 li { width:100%; overflow:hidden; vertical-align:top; line-height:1.5em;}
.list1 li a { float:left; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}
.list1 li b { float:right; color:#5b7f6d;}


/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}
.img-box1 .link2 { display:inline-block;}

.extra-box { width:420px; background:url(images/extra-bg.gif) no-repeat left top;}
.extra-box .inner { padding:0 0 5px 155px;}
.extra-box h5 { font-size:18px; color:#7bbf90; margin-bottom:10px; line-height:1.2em;}

.p1 { margin-bottom:20px;}

.phone { float:right; margin-right:40px;}


/*==================txt, links, lines, titles====================*/
a {color:#737156; outline:none;}
a:hover{text-decoration:none;}

h2 { font-size:36px; color:#87c1af; line-height:1.2em; text-transform:uppercase; text-align:center; background:url(images/extra-line.gif) no-repeat center bottom; padding-bottom:39px; margin-bottom:12px;}
h3 { font-size:25px; color:#fff; text-transform:uppercase; line-height:1.2em; margin-bottom:6px;}
h4 { font-size:30px; line-height:1.2em; text-transform:uppercase; color:#4d6b61; margin-bottom:12px; padding-left:15px;}
h4 span { color:#b6cb43;} 
h5 { font-size:1em; color:#d19d4b; line-height:1.5em;}
h6 { font-size:1em; color:#d19d4b; line-height:1.5em; margin-bottom:20px;}

.txt1 { color:#fffef6; font-size:18px; line-height:1.2em;}
p.txt1 { margin-bottom:10px;}
.txt2 { color:#7bbf90;}
.txt3 { color:#379374;}

.link1 { display:block; float:left; background:url(images/link1-tail.gif) repeat-x left top; color:#fff; text-decoration:none; line-height:.92em;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:7px 25px 8px 25px; font-style:normal;}
.link1:hover { text-decoration:underline;}

.link2 { display:block; float:left; background:url(images/link2-right.gif) no-repeat right top; color:#fffef6; text-decoration:none; line-height:.92em; font-size:18px;}
.link2 span { padding-left:17px; display:block;}
.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top; padding:0 4px;}
.link2 b { display:block; background:url(images/link2-tail.gif) repeat-x left top; padding:7px 10px 8px 10px; font-style:normal;}
.link2:hover { color:#56441b;}

.link3 { display:block; float:left; background:url(images/link3-tail.gif) repeat-x left top; font-size:1.5em; color:#fff; text-decoration:none; line-height:.92em;}
.link3 em { display:block; background:url(images/link3-left.gif) no-repeat left top;}
.link3 b { display:block; background:url(images/link3-right.gif) no-repeat right top; padding:3px 10px 4px 27px; font-style:normal; font-weight:normal;}
.link3:hover { text-decoration:underline;}

.link4 { display:inline-block; background:url(images/link4-right.png) no-repeat right top; font-size:1.5em; color:#fff; text-decoration:none; line-height:.92em;}
.link4 em { display:inline-block; background:url(images/link4-left.png) no-repeat left top; padding:0 7px;}
.link4 b { display:block; background:url(images/link3-tail.gif) repeat-x left top; padding:3px 7px 4px 7px; font-style:normal; font-weight:normal; cursor:pointer;}
.link4:hover b { text-decoration:underline;}

.link5 { display:block; float:left; background:url(images/link5-tail.gif) repeat-x left top; font-size:1.5em; color:#fff; text-decoration:none; line-height:1.08em;}
.link5 em { display:block; background:url(images/link5-left.gif) no-repeat left top;}
.link5 b { display:block; background:url(images/link5-right.gif) no-repeat right top; padding:2px 14px 3px 14px; font-style:normal; font-weight:normal;}
.link5:hover { color:#56441b;}

.divider { background:url(images/divider3.gif) repeat-y 497px 0;}
.divider1 { background:url(images/divider3.gif) repeat-y 590px 0;}

.title { margin:-22px 0 12px -15px;}


/*==================boxes====================*/
.nav-box { width:100%; background:url(images/nav-tail.gif) repeat-x left top;}
.nav-box .left { background:url(images/nav-left.gif) no-repeat left top;}
.nav-box .right { background:url(images/nav-right.gif) no-repeat right top; height:71px; padding-left:24px;}

.header-box1 { width:929px; height:310px; overflow:hidden; background:url(images/header-box1.jpg) no-repeat left top; position:relative;}
.header-box1 .inner { padding:9px 0 0 9px;}
.header-box1 p { color:#8dab99; line-height:1.5em;}
.header-box1 p a { color:#9dcdbb;}
.header-box1 .button { position:absolute; right:18px; bottom:17px;}

.header-box2 { width:493px; height:288px; background:url(images/header-box2.jpg) no-repeat left top; position:relative;}
.header-box2 span {
	position:absolute;
	right:10px !important;
	right:9px;
	top:119px;
	left: 315px;
}

.box { background:#f3f7e8; width:100%;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:15px 20px 16px 30px;}
#content .row-1 .box p,
#content .row-1 .box h5 { color:#81806a;}

.box1 { background:#fcfbed; width:100%;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:15px 36px 16px 26px;}


/*header*/
#header .top { height:119px; width:100%; overflow:hidden;}
#header .top .fleft { padding:28px 0 0 13px;}
#header .top .fright { padding:58px 38px 0 0;}

/*content*/
#content .row-1 .indent { padding:16px 0 12px 0;}
#content .row-1 p { color:#d19d4b; line-height:1.5em;}
#content .row-2 .indent { padding:33px 0 25px 25px;}
#content .row-2 h4 { color:#fff; padding-left:0; margin-bottom:4px;}
#content .row-2 h5 { color:#fffcd8;}
#content .row-2 .list li { background:url(images/marker1.gif) no-repeat left 5px;}
#content .row-2 .list li a { color:#fffef6;}
#content .row-2 p { color:#fffef6; line-height:1.5em;}
#content .row-2 p a { color:#fffcd8;}

/*footer*/
#footer p { padding:22px 0 0 18px; color:#e8e5d6;}
#footer p a { color:#e8e5d6;}


/*==========================================*/

