/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; padding:5px 0 8px;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html {color:#D0FF81; font-size:0.813em; line-height:1.231em;}
html, input, textarea {font-family:Arial, Helvetica, sans-serif;}
input, select, textarea {vertical-align:middle; color:#8C8C8C; font-size:0.846em; line-height:1em;}

a {text-decoration:underline; font-weight:bold; color:#FFFA75;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {font-size:0.923em; line-height:1em; padding-bottom:10px;}
li a {background:url(images/list-marker.gif) left 5px no-repeat; padding-left:15px; color:#D0FF81;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2 {float:left;}

#main {width:959px; margin:0 auto; text-align:left;}
/***************header***************/
#header {background:#060606 url(images/header-top.gif) left top repeat-x; height:63px;}
.header-left {background:url(images/header-top-left.gif) left top no-repeat;}
.header-right {background:url(images/header-top-right.gif) right top no-repeat;}

#header .menu {padding:28px 0 16px 37px;}
#header .menu img {margin-right:49px;}
#header .menu .extra img {margin-right:0;}
/***************content***************/
.content-tail-l {background:url(images/content-left.gif) left top repeat-y;}
.content-tail-r {background:url(images/content-right.gif) right top repeat-y;}
#content {background:#8CC63F url(images/main-img.jpg) 9px top no-repeat;}
#content .logo {padding:40px 0 153px 0; text-align:center; color:#FFFFFF;}
#content .logo h1 a {color:#FFFFFF; text-decoration:none; font-weight:normal;}
#content .logo span {font-size:1.385em; line-height:1em;}

.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; padding-right:16px;}
.phone {float:right; margin-right:180px;}
.rss {text-align:right; padding:185px 29px 0 0;}

.col-1 {padding-left:28px; width:288px;}
.col-2 {padding-left:19px; width:602px;}

.col-1 .title {background:url(images/box1-top-tail.gif) left top repeat-x;}
.col-1 .title p {background:url(images/box1-top-left.gif) left top no-repeat;}
.col-1 .title p span {background:url(images/box1-top-right.gif) right top no-repeat; display:block;}
.col-1 .title img {margin:38px 0 7px 62px;}

.col-1 .box {background:#7AB300 url(images/box-bot.gif) left bottom repeat-x;}
.col-2 .box {background:#7AB300 url(images/box-top-left.gif) left top no-repeat;}
.box .box-top {background:url(images/box-top.gif) left top repeat-x;}
.box .box-top-left {background:url(images/box-top-left.gif) left top no-repeat;}
.box .box-top-right {background:url(images/box-top-right.gif) right top no-repeat;}
.box .box-bot-left {background:url(images/box-bot-left.gif) left bottom no-repeat;}
.box .box-bot-right {background:url(images/box-bot-right.gif) right bottom no-repeat;}
.box .inner {padding:3px 10px 0 16px;}
.col-1 .box .box-bot-right {padding-bottom:10px; min-height:673px; height:auto !important; height:673px;}
.col-2 .box .box-bot-right {padding:0 25px 10px 27px; min-height:230px; height:auto !important; height:230px;}

.col-2 .float-l, .col-2 .float-r {width:288px;}
.col-2 .float-r {padding-right:10px;}

.title1 {background:url(images/title-tail.gif) left top repeat-x;}
.title1 div {background:url(images/title-right.gif) right top no-repeat;}
.title1 div h2 {background:url(images/title-left.gif) left top no-repeat; padding:40px 0 12px 63px;}

.title2 {background:url(images/title-img1.gif) left top no-repeat; padding:17px 0 7px 85px; margin-bottom:17px;}

.title3, .title4 {border-bottom:3px solid #93CC33; margin-bottom:20px;}
.title3 h2 {background:url(images/title-img2.gif) right top no-repeat; padding:32px 50px 17px 5px;}
.title4 h2 {background:url(images/title-img3.gif) right top no-repeat; padding:32px 50px 17px 5px;}

h2, h3, h4 {color:#FFFFFF; line-height:1em; font-weight:normal;}
h1 {font-size:3.231em; line-height:1em;}
h2 {font-size:1.769em;}
h3 {font-size:2.308em;}
h4 {line-height:1.308em; text-decoration:underline; font-weight:bold; padding-bottom:5px;}
.col-2 .box h4 {padding-bottom:17px;}

.block .inner {padding-left:32px; color:#FFFFFF;}
.block .inner p {padding-bottom:5px;}
.block a {font-size:0.923em;}
.block .link3 {font-size:1em; display:inline-block;}

.button {margin-top:-32px; position:relative; padding:0 18px 22px 22px;}
.button .link1 {float:right;}

.link2, .link3 {display:inline-block;}
.link1 {color:#DE2222 !important; background:url(images/link-marker1.gif) left 5px no-repeat; padding-left:16px;}
.link2 {color:#FFFA75 !important; background:url(images/link-marker2.gif) left 5px no-repeat; padding-left:14px; margin:0 0 6px 10px;}
.link3 {color:#C61D2C; background:url(images/link-marker3.gif) left 6px no-repeat; padding-left:10px; font-size:1.083em;}
.link4 {background:url(images/link-marker4.gif) left 7px no-repeat; padding-left:10px;}
/***************page-1***************/
#page-1 .col-1 .box img,
#page-3 .col-1 .box img {margin-top:10px;}
#page-1 .col-1 a,
#page-3 .col-1 a {color:#1C1C1C;}
#page-1 .block .inner {padding-bottom:25px;}
#page-1 .col-2 .box p,
#page-3 .col-2 .box p  {padding-bottom:12px;}
#page-1 .float-r .box ul {padding:8px 0 17px;}
#page-1 .block .link3 {margin-top:21px;}
/***************page-2***************/
#page-2 .col-1 .inner h4,
#page-4 .col-1 .inner h4,
#page-5 .col-1 .inner h4,
#page-6 .col-1 .inner h4 {padding:8px 0 16px;}
#page-2 .col-1 .inner ul {padding:25px 0 6px;}
#page-2 .col-1 .inner .extra {padding-bottom:0px;}
#page-2 .block .inner,
#page-3 .block .inner,
#page-5 .col-2 .block,
#page-6 .col-2 .block {padding-bottom:19px;}
#page-2 .col-2 .title2 {margin-bottom:17px;}
#page-2 .col-2 .img-indent,
#page-6 .col-2 .img-indent,
.form {padding-top:2px;}
#page-2 .col-2 .block h4,
#page-3 .col-2 .block h4,
#page-5 .col-2 .block h4 {padding-bottom:7px;}
#page-2 .col-2 .link3,
#page-3 .col-2 .link3 {margin-top:15px;}
#page-2 .col-2 .box ul {padding:20px 0 8px;}
/***************page-4***************/
#page-4 .col-1 p {padding-bottom:9px;}
#page-4 .col-1 .inner img {margin-top:17px;}
#page-4 .col-1 .inner ul {padding:20px 0 6px;}
#page-4 .col-2 .title2 {margin-bottom:18px;}
#page-4 .col-2 .link3 {margin-top:5px;}
#page-4 .col-2 .img-indent,
#page-6 .col-2 .block p {padding-bottom:15px;}
/***************page-5***************/
#page-5 .col-1 .inner ul {padding:24px 0 6px;}
#page-5 .col-1 .inner .extra {padding:26px 0 4px;}
#page-5 .col-2 .img-indent {padding-top:2px;}
#page-5 .col-2 .link3 {margin-top:15px;}
#page-5 .col-2 .box ul {padding:2px 0 15px;}
#page-5 .col-2 .box p {padding-bottom:11px;}
/***************page-6***************/
#page-6 .col-1 .inner p {padding-bottom:15px;}
#page-6 .col-2 .block h4 {padding-bottom:0;}
#page-6 .col-2 .block a {color:#C61D2C;}
.form input, .form textarea {width:228px; padding:1px 0 0 2px}
.form input {height:16px;}
.form textarea {overflow:hidden; height:40px;}
.form div {height:26px;}
.form .buttons {text-align:right; padding:12px 2px 0 0;}
.form .buttons a {margin-left:20px;}
/***************page-7***************/
#page-7 .col-1 .inner {padding-top:10px}
#page-7 p {padding-bottom:16px;}
#page-7 .col-2 a {color:#FFFFFF; font-size:1em;}
/***************footer***************/
#footer {background:url(images/footer-tail.gif) left bottom repeat-x; color:#C3FF75; font-size:0.923em; line-height:1em;}
#footer div {background:url(images/footer-left.gif) left bottom no-repeat;}
#footer div div {background:url(images/footer-right.gif) right bottom no-repeat; padding:15px 30px;}
#footer div div p {border-top:1px solid #A7E05D; padding:26px 0 18px 27px;}
#footer a {border-left:1px solid #C3FF75; margin-left:7px; padding-left:7px; color:#C3FF75; font-weight:normal;}