/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

.logoText {font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 64px;
  color: #333300;background-color:#FFF;height:100px;text-align:left; width:100px;padding-top:0px;margin:0;}

body{ background:url(images/center-tail.jpg) repeat-y center #bac34a; text-align:center;}
.center-tail{ background:url(images/body-tail.gif) top repeat-x;}
.top-bg{ background:url(images/body-bg.jpg) no-repeat top center;}
.extra-bg{ background:url(images/extra-bg.jpg) no-repeat 490px 62px; position:absolute; right:0; width:50%; height:132px;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#5c5c5c;}

input, select { vertical-align:middle; font-weight:normal;}

a:link {color:#11a797; text-decoration:none;}
a:visited {color:#11a797; text-decoration:none;}
a:hover{color: #323232; text-decoration:none;}


p, li {padding-top:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5c5c;}
li {padding-top: 22px;}
h3{ font-size:18px; font-weight:bold; line-height:1.13em; word-spacing:-2px; color:#4a2f09; padding-bottom:11px;}
strong{ color:#323232;}

/* ============================= main layout ====================== */
.imgindent {margin:0 25px 0 0; float:left;}
.phone{ float:right; padding-right:160px;}
.space1{ margin-left:73px;}
.space2{ margin-left:53px;}
.margin1{ margin-left:30px;}
.margin2{ margin-top:12px !important;}
.padding1{ padding-top:11px;}
.padding2{ padding-top:16px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.jpg) no-repeat 0 0; text-align:center;}
#header .top{ width:100%; overflow:hidden;}
#header .menu{ float:right; padding:50px 0 0 0;}
#header .menu li{ float:left; padding-left:7px;}
#header .menu a{ display:inline-block; background:url(images/menu-item-bg.png) no-repeat 0 0; padding:7px 0 10px 0; width:120px; text-align:center; font-size:0.833em; color:#ffffff; text-decoration:none; text-transform:uppercase;}
#header .menu a:hover, #header .menu .active{ background:url(images/menu-item-bg-act.png) no-repeat 0 0; color:#e0ee8d;}
#header .logo{ padding:40px 0 0 30px; float:left;}
#header .text{ padding-top:45px;padding-bottom: 59px; color:#ffffff; height:154px;}
/*#header .text img{ margin-bottom:11px;}*/

#header .tab {background-color: #563709;background: url(/images/menu-btn.jpg) no-repeat 0 0;width: 980px; height: 56px;}
#header .tab-btn1 {background-color: #563709;background: url(/images/menu-btn1-on.jpg) no-repeat 0 0;width: 980px; height: 56px;}
#header .tab-btn2 {background-color: #563709;background: url(/images/menu-btn2-on.jpg) no-repeat 0 0;width: 980px; height: 56px;}
#header .tab-btn3 {background-color: #563709;background: url(/images/menu-btn3-on.jpg) no-repeat 0 0;width: 980px; height: 56px;}
#header .tab-btn4 {background-color: #563709;background: url(/images/menu-btn4-on.jpg) no-repeat 0 0;width: 980px; height: 56px;}
#header .tab-btn5 {background-color: #563709;background: url(/images/menu-btn5-on.jpg) no-repeat 0 0;width: 980px; height: 56px;}
#header .tab-btn6 {background-color: #563709;background: url(/images/menu-btn6-on.jpg) no-repeat 0 0;width: 980px; height: 56px;}

#header .buttons table {witdh: 100%;}
#header .buttons td {font-size:0.833em; color:#ffffff; text-decoration:none; text-transform:uppercase; width: 163px; height: 56px;text-align:left;cursor:pointer;font-weight: bold;}

#header .buttons td.btn1{text-indent : 28px;}
#header .buttons td.btn2{text-indent : 32px;}
#header .buttons td.btn3{text-indent : 32px;}
#header .buttons td.btn4{text-indent : 28px;}
#header .buttons td.btn5{text-indent : 23px;}
#header .buttons td.btn6{text-indent : 20px;}

/* ============================= content ====================== */
.left-top{ background:url(images/content-corner-left-top.gif) top left no-repeat; width:100%;}
.right-top{ background:url(images/content-corner-right-top.gif) top right no-repeat;}
.left-bot{ background:url(images/content-corner-left-bot.gif) bottom left no-repeat; width:100%;}
.right-bot{ background:url(images/content-corner-right-bot.gif) bottom right no-repeat; padding:10px;}
.bg2{ background:#ffffff; margin:0 -10px; padding:0 10px;}
.bg1{ background:#ffffff; margin:-10px 0; padding:10px 0;}
.indent{ padding:26px 20px 25px 17px;}

.list li{ background:url(images/list-marker.gif) no-repeat 0 0; padding:0 0 11px 30px;}
.list .last{ padding-bottom:0;}






.link{ color:#73a300; font-weight:bold; display:inline-block; margin-top:24px;}

.line1{ background:url(images/line.gif) repeat-y 301px 0; width:100%;}
.line2{ background:url(images/line.gif) repeat-y 624px 0; width:100%;}
.line3{ background:url(images/line.gif) repeat-y 580px 0; width:100%;}
.line4{ background:url(images/line.gif) repeat-x 0px 100%; }
.line5{ background:url(images/line.gif) repeat-y 100% 0px; }
.text1{ line-height:1.5em;}
.partners{ width:100%; overflow:hidden;}
.partners .col-2, .partners .col-3, .partners .col-4, .partners .col-5, .partners .col-6{ margin-left:25px}
.partners img{ margin-bottom:12px;}
.email{ color:#73a300; font-weight:bold;}
.email a{ color:#73a300;}

/* ============================= footer ====================== */
#footer .indent{ padding:17px 0 0 20px;}
#footer .menu{ width:100%; overflow:hidden; color:#284600;}
#footer .menu li{ float:left; padding-left:9px;}
#footer .menu a{ color:#284600; text-decoration:none; display:inline-block; margin-right:9px;}
#footer .menu a:hover{ text-decoration:underline;}
#footer .text{ color:#ffffff; padding:3px 0 0 9px;}
#footer .text a{ color:#efff36;}

/* ============================= forms ============================= */
#SignupForm{ padding-bottom:13px;}
#SignupForm input{ border:solid 1px #cfcfcf; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000; padding:3px 0 3px 3px; width:208px; margin-top:4px;}
#SignupForm a{ display:inline-block; background:url(images/form-link-bg.gif) no-repeat 0 0; width:100px; text-align:center; padding:10px 0 7px 0; color:#ffffff; text-decoration:none; font-weight:bold; margin-top:10px;}
#SignupForm a:hover{ color:#6e6c6c;}

#ContactForm{ }
#ContactForm label{ display:block; height:29px;}
#ContactForm input{ border:solid 1px #cfcfcf; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#5c5c5c; padding:3px 0 3px 6px; width:260px;}
#ContactForm textarea{ border:solid 1px #cfcfcf; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#5c5c5c; padding:3px 0 3px 6px; width:260px; height:77px; overflow:auto;}
#ContactForm .link{ float:right; margin:15px 3px 0 16px;}
