/**
 * $Id$
 * Website Baker template: allcss
 * This template is one of four basis templates distributed with Website Baker.
 * Feel free to modify or build up on this template.
 *
 * This file contains all CSS definitions required to display the template
 * in the Website Baker frontend. 
 *
 * LICENSE: GNU General Public License
 * 
 * @author     Ryan Djurovich, C. Sommer
 * @copyright  GNU General Public License
 * @license    http://www.gnu.org/licenses/gpl.html
 * @version    2.70
 * @platform   Website Baker 2.7
 *
 * Website Baker is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * Website Baker is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
*/
body{padding:0px; margin:0px; font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333; background:url(images/main-bg.jpg) #4d8f4d left top repeat-x; text-align:justify;}
img{border:none;}
.l{float:left;} .r{float:right;} .c{clear:both;}
.header{width:924px; padding:0px 40px; margin:0px auto; background:url(images/header-bg.jpg) left top no-repeat; overflow:hidden;}
.logo-bg{background:url(images/logo-bg.jpg) #fff left bottom repeat-x;}
.logo{width:345px; padding:6px 0px 2px 20px;}
.caring{width:350px; padding:35px 0px 12px 0px; font-family:"Times New Roman", Times, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#666; font-size:16px; font-weight:bold; text-align:center;}
.top-navi{width:209px; padding-top:10px; font-size:14px; color:#666; text-align:right;}
.top-navi a{text-decoration:none; color:#666; padding:5px 15px 5px 30px; line-height:26px;}
.top-navi a:hover{color:#009d00;}
.h-icon{background:url(images/home-icon.jpg) left 3px no-repeat;}
.c-icon{background:url(images/contact-icon.jpg) left 3px no-repeat;}
.banner{width:100%;}
.navi{width:100%; padding:0px; background:url(images/navi-bg.jpg) #009e00 left bottom repeat-x; font-size:15px;}
.navi ul{list-style:none; padding:0px 0px 0px 80px; margin:0px;}
.navi ul li{padding:0px; float:left; line-height:20px;}
.navi ul li a{text-decoration:none; color:#FFF; padding:0px 32px;}
.navi ul li a:hover{color:#f1c724;}
.middle{width:924px; padding-top:5px; margin:0px auto; background:url(images/middle-bg.jpg) #fff left top repeat-x; overflow:hidden;}
.dotted-line{width:100%; background:url(images/dotted-line.jpg) 225px top repeat-y;}
.sidebar{width:220px; padding:0px;}
.sidebar h2{padding:0px 0px 14px 20px; margin:0px; font-weight:normal; font-size:17px; color:#FFF; background:url(images/heading-2.jpg) left top no-repeat; line-height:34px;}
.side-repeat-bg{width:100%; background:url(images/side-repeat-bg.jpg) left top repeat-y;}
.side-repeat-bg ul{list-style:none; padding:0px; margin:0px;}
.side-repeat-bg ul li{padding:7px 0px 7px 15px; background:url(images/side-line.gif) 6px bottom no-repeat; line-height:18px;}
.side-repeat-bg ul li a{text-decoration:none; font-weight:bold; padding-left:20px; color:#333; background:url(images/bullet.gif) left 6px no-repeat;}
.side-repeat-bg ul li a:hover{color:#018b00;}
.side-repeat-bg2{width:100%; background:url(images/side-repeat-bg.jpg) left top repeat-y;}
.side-repeat-bg2 ul{list-style:none; padding:0px; margin:0px;}
.side-repeat-bg2 ul li{padding:7px 0px 7px 15px; background:url(images/side-line.gif) 6px bottom no-repeat; line-height:18px;}
.faq{padding:0px 15px 10px 20px; color:#333; background:url(images/bullet.gif) left 6px no-repeat;}
.read-more{padding-right:20px; text-align:right;}
.read-more a{text-decoration:none; color:#018b00;}
.read-more a:hover{color:#333;}

.contentbar{width:690px; padding:0px;}
.contentbar h1{padding:10px 0px 3px 10px; margin:0px; font-family:"Times New Roman", Times, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:30px; color:#009D00; font-weight:normal; background:url(images/dotted-line2.jpg) 10px bottom no-repeat;}
.content{background:url(images/content-bg.jpg) left bottom no-repeat; padding:10px 20px 15px 5px; color:#666;}
.content span{font-family:"Times New Roman", Times, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#018B00; font-size:15px;}
.content a{color:#018b00;}
.content a:hover{text-decoration:none; color:#666;}
.green-bg{width:200px; height:180px; background:url(images/green-bg.jpg) right top no-repeat; padding:10px 20px; color:#FFF;}

.footer-repeat{width:100%; background:url(images/footer-repeat.jpg) #018b00 left top repeat-x;}
.footer{width:924px; padding:0px; margin:0px auto; background:url(images/footer.jpg) right top no-repeat; overflow:hidden;}
.copyright{width:250px; padding:35px 0px 15px 0px; color:#fff; line-height:22px;}
.copyright a{text-decoration:none; color:#fff;}
.copyright a:hover{color:#000;}
.f-navi{width:674px; text-align:center; color:#FFF; font-size:12px; padding-top:35px;}
.f-navi a{text-decoration:none; color:#FFF;}
.f-navi a:hover{color:#000;}
.newsactive
{
	color:#ffffff;
	text-decoration:none;
}

.style6 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.style6 a{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}
p.MsoNormal {
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
}
.style7 {font-size: 12px}
.style8 {font-size: 18px}
.style11 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style15 {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style16 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style21 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; }
.right {
float:right;
margin:10px 5px 5px 10px;
}
a
{
	text-decoration:none;
}

.style6 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }

p.MsoNormal {
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
}
.style7 {font-size: 12px}
.style8 {font-size: 18px}
.style11 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style15 {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style16 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style21 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; }

.social-links
{
  position: absolute;
  margin: 55px 0 0 800px;
  padding: 0;
  width: 200px;
}
