@charset "utf-8";
/* CSS Document */

body{ background-image:url(images/bg.jpg); margin:0; padding:0; font-family: Verdana, Arial; color:#666666; font-size:11px;}
body img{ border:0}
h1 {font-size:18px;}
#leftcolumn ul{ margin:0; padding:0; list-style:none; text-indent:0}
#leftcolumn li{ margin:0; padding:0; list-style:none; text-indent:0}

#main{ width:721px; margin:0 auto; background-color:#FFFFFF; padding-left:15px; padding-right:15px}
#header{ height:100px}
#logo{ float:left; width:314px}
#topnav{ width:380px; padding-top:50px; float:left; padding-left:20px}
#topnav a { font-family: Verdana, Arial; color:#a9b80f; text-decoration:none; padding-left:25px; display:block; float:left; font-size:14px; font-weight:bold}
#topnav a:hover{color:#676f24}
#greenyheader{ background-image:url(images/header.jpg); height:118px; width:721px}
#slogan {width:201px; height:50px; color:#FFFFFF; font-family:Verdana, Arial; font-size:24px; padding-top:30px; padding-left:268px; float:left}
#phonenumber{ float:left; width:200px; padding-left:35px; padding-top:28px; font-family: Verdana, Arial; text-align:right; }
#number{ color:#FFFFFF; font-size:30px; letter-spacing:1px}
#calllink{ color:#FFFFFF; font-size:14px; padding-top:5px}
#calllink a { color:#cee21d}
#calllink a:hover{ text-decoration:none; color:#FFFFFF}
#content{ padding-top:30px; padding-bottom:40px}
#leftcolumn{ width:207px; float: left}
#rightcolumn{ width:490px; float:left; margin-left:22px;  line-height:18px}

.keyfact{ text-align:center; padding-top:15px}
.list li{ margin-left:20px; list-style:ouside; list-style-type:disc; padding-left:10px; padding-bottom:10px}

#nav { font-family: Verdana, Arial; font-size:12px}
#nav li { border-bottom:#cccccc dashed 1px;  padding-bottom:5px; padding-top:5px;}
#nav li a { text-decoration:none; color:#687024; padding-left:25px; background-image:url(images/bullet.jpg); background-position:left; background-repeat:no-repeat;}
#nav li a:hover{ text-decoration:underline}

#nav .sub li  {    background-repeat:no-repeat}
#nav .sub li a { color:#afbe24; background-image:url(images/bulletsub.jpg);}
.bigbutton a { background-image:url(images/bigbutton.jpg); width:175px; padding-top:5px;; padding-left:9px; height:27px; display:block; margin-top:13px; text-decoration:none; color:#FFFFFF; font-family: Tahoma, Verdana, Arial; letter-spacing:1px; font-size:16px}
.bigbutton a:hover{ color:#cee21d}
.homeimg{ float:right; padding:10px}
#footer{ background-image:url(images/footer.jpg); height:70px; width:720px; margin:0 auto}
#footer a {color:white;}
#copyright{width:60%; float:left; padding: 8px 15px; color: #FFFFFF; font-weight:bold; padding-bottom:0}
#designby{width:30%; float:right; padding:15px; text-align:right; padding-bottom:0}
.clear {clear:both}
#topnav a {padding-left:15px;font-size:12px;}

/** Extras **/
.firsttext {
	font-family: Verdana, Geneva, sans-serif;
	color: #006400;
}
.maintitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight:bold;
}
.bbb {color:#bbbbbb}
.9c0 {color:#99cc00}
.060 {color:#006600}

#table {border: medium none ; border-collapse: collapse; }
#table tr td {border-style: solid none; border-color: rgb(155, 187, 89) rgb(240, 240, 240); border-width: 1pt medium; padding: 0cm 5.4pt; width: 231.05pt; background-color: transparent;}
#table tr td.alt {border: medium none rgb(240, 240, 240); padding: 0cm 5.4pt; background: rgb(230, 238, 213) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 231.05pt;}
#table p {margin: 0cm 0cm 0pt; line-height: normal;font-size: 12pt; color: rgb(118, 146, 60);font-weight:bold; font-family:Calibri;}
a.key {font-size: 14pt; color: rgb(118, 146, 60); text-decoration: none; font-weight:bold; font-family:Calibri;}
a.more {font-size: 12pt; color: #006400; font-weight:bold; font-family:Calibri;}
