/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#054f03;}

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

table {border-collapse:collapse; border-left:1px dotted #C1C0C0; border-top:1px dotted #C1C0C0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.417em; color:#363334;}
input, textarea {font-size:1em; line-height:1em;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#E49100;}
a:hover {text-decoration:none;}
ul {list-style:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

.col-1,
.col-2 {float:left;}
/***************header***************/
#header {padding-top:15px; font-size:1.083em; line-height:1em;}
#header .col-1 {background:url(images/header-bg1.jpg) left bottom no-repeat; padding-left:38px;}
#header .col-2 {background:url(images/header-bg2.jpg) left bottom no-repeat;}
#header .logo {background:url(images/logo.gif) left top no-repeat; text-align:center; width:157px;}
#header h1 a {text-decoration:none; display:block; padding-top:130px; color:#282828;}
#header h1 {letter-spacing:-1px;}
#header h1 span {font-size:0.35em; line-height:1em; display:block; font-weight:normal; letter-spacing:normal;}
#header ul {padding:51px 0 179px;}
#header li {display:inline;}
#header li span {background:#ace30a; display:block; padding:5px 20px 6px 20px;}
#header li a {text-decoration:none; color:#054f03; padding-right:5px; display:block; float:left;}
#header li a:hover {text-decoration:none; color:#054f03; background:#; margin-right:-0px; position:relative; padding-right:5px;}
#header li a:hover span {background:url(images/menu-marker2.gif) left 10px no-repeat #98cb00;}
#header .link a {text-decoration:none; color:#ace30a; background:#; margin-right:-5px; position:relative; padding-right:10px}
#header .link a span {background:url(images/menu-marker.gif) left 10px no-repeat #68a30e;}
#header .slogan {padding-left:41px; Padding-bottom:5px; color:#FFFFFF;}
#header .slogan p {font-size:2.077em; line-height:1em; padding-bottom:5px;}
#header .slogan a {font-size:1.077em; line-height:1em; text-decoration:none;}
#header .slogan a:hover {text-decoration:underline;}
/***************content***************/
#main {background:#f8f80f;}
.wrapper {width:100%; overflow:hidden;}
.inner {width:100%;}
.inner .box {padding-bottom:20px;}
.img-indent {float:left; padding-right:16px;}

#content {background:#FFFFFF url(images/content-tail.gif) left top repeat-y;}
#content .col-1 {padding:0 63px 52px 35px;}
#content .col-2 {padding:0 45px 48px 40px;}
.shadow {background:#f8f80f url(images/shadow.jpg) right top no-repeat; height:42px; width:100%;}

h1 {font-size:3.077em; line-height:1em;}
h2 {color:#F7A704; font-size:2.083em; line-height:1em; font-weight:normal; letter-spacing:-1px;}
h3 {padding-bottom:6px;}
h4 {color:#3A3A3A; font-weight:normal; font-size:1em; text-transform:uppercase;}
.title {margin-top:-9px; position:relative;}
.col-1 .title {padding-bottom:22px;}
.col-2 .title {padding-bottom:20px;}

.button {text-decoration:none; background:#E5A024; color:#fff; display:inline-block; padding:4px 14px;}
.button:hover {color:#054f03;}

cite {font-style:normal;}
/***************page-1***************/
#page-1 #content .col-1 {line-height:1.25em;}
#page-1 #content .col-1 .img-indent {padding-bottom:32px;}
#page-1 #content .button {margin-top:5px;}
#page-1 #content .col-2 p {padding-bottom:11px;}
#page-1 #content .col-2 div {color:#3A3738; font-size:1.583em; line-height:1.211em; padding-top:32px;}
#page-1 #content .col-2 div a {color:#93C400;}
/***************page-2***************/
#page-2 #content .col-1 {padding-bottom:20px;} 
#page-2 #content .col-1 .box {padding-bottom:5px; font-size:.9em; line-height:1.5em;} 
#page-2 #content .col-2 {padding-bottom:48px;}
#page-2 #content .col-1 .img-indent {padding-top:1px; padding-bottom:62px;}
#page-2 #content .col-1 h3 {text-align:left;}
#page-2 #content .col-2 p {padding-bottom:16px;}
/***************page-3***************/
#page-3 #content .col-1 {padding-bottom:53px;} 
#page-3 #content .col-2 {padding-bottom:47px;}
#page-3 #content .col-1 .img-indent {padding-bottom:10px;}
#page-3 #content .col-1 .button {margin-top:30px;}
#page-3 #content .col-2 {padding:0 55px 0 40px;}
#page-3 #content .col-2 .img-indent {padding:3px 24px 8px 0 ;}
#page-3 #content .col-2 p {padding-bottom:8px}
/***************page-4***************/
#page-4 #content .col-1 {padding-bottom:25px;}
#page-4 #content .col-2 {padding-bottom:40px;}
#page-4 #content .col-1 {padding:0 33px 0 35px;}
#page-4 #content .col-1 .img-indent {padding-bottom:32px;}
#page-4 #content .col-1 .button {margin-top:5px;}
#page-4 #content .col-2 .img-indent {padding-right:18px;}
#page-4 #content .col-2 h3 {font-weight:normal; font-size:0.917em;}
#page-4 #content .col-2 p {padding-bottom:17px;}
/***************page-5***************/
#page-5 #content .col-1 {padding-bottom:52px;}
#page-5 #content .col-2 {padding-bottom:46px;}
#page-5 #content .col-1 .img-indent {padding-bottom:37px;}
#page-5 #content .col-2 ul {padding:18px 0 17px;}
/***************page-6***************/
#page-6 #header .col-1 {background:url(images/header-bg3.jpg) left bottom no-repeat;}
#page-6 #content {background:#FFFFFF;}
#page-6 #content .col-1 {padding-right:0; padding-bottom:29px;}
#page-6 #content .row {margin-top:-33px; padding-bottom:24px; position:relative;}
#page-6 #content .row * {display:inline;}
#page-6 #content .row p {padding-right:94px;}
#page-6 .form a {font-weight:bold;}
#page-6 #content h3 {padding-bottom:0;}
#page-6 #content input {border:1px solid #0F0F0F; padding-top:2px; margin:0 15px 0 10px; padding-left:8px;}
table .col-1, table .col-2, table .col-3, table .col-4 {float:none; padding:0; margin:0; line-height:1.25em;}
#content table .col-1 {padding:21px 0 26px 15px;}
#content table .col-2 {padding:0; text-align:center;}
#content table .col-3 {text-align:center;}
#content table .col-4 {padding:0;}
#content table .col-4 div {padding-left:20px;}
#content table td {border-bottom:1px dotted #C1C0C0; border-right:1px dotted #C1C0C0;}
#content table .extra {color:#80641E;}
#content table .extra .col-1 {padding:4px 0 4px 140px !important;}
table .extra .col-2, .extra .col-3, .extra .col-4 {text-align:center; padding:4px 0;}
/***************page-7***************/
#page-7 #content .col-1 {padding-bottom:54px;}
#page-7 .form input, #page-7 .form textarea {color:#8C8C8C; font-size:0.917em; line-height:1em; padding:1px 0 0 2px}
#page-7 .form div {height:26px;}
#page-7 .form input {height:16px;}
#page-7 .form textarea {height:122px; margin-bottom:35px; overflow:hidden;}
#page-7 .form .button {margin-right:5px;}
#page-7 #content .col-2 h3 {padding-bottom:0px;}
#page-7 #content .col-2 p {padding-bottom:17px;}
#page-7 #content .col-2 div h2 {padding:5px 0 19px;}
#page-7 .phone {float:right; margin-right:7px;}
/***************page-8***************/
#page-8 #content .col-1 {padding-bottom:45px;}
#page-8 #content .title {padding-bottom:19px}
#page-8 #content p {padding-bottom:18px;}
#page-8 #content a {color:#363334;}
/***************footer***************/
#footer {color:#68a30e; padding:10px 0 0 38px; background:#054f03;}
#footer a {background:url(images/footer-marker.gif) left 4px no-repeat; padding-left:13px; margin-left:8px;}