﻿
body {
background:#a1c56b url('../images/background.jpg') center repeat-y ; 
color:#303030;
font:76% Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
text-align:center;
}

a {
color:#2c9148;
text-decoration:none;
}

.footeranchor{
color:#3366CC;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a:hover {
color:#808080;
text-decoration:underline;
}
ol,ul {

}

p {
line-height:1.5em;
margin:0 0 15px;
}
p.right { text-align: right; }
select{
background:#b9b9b9;
border:1px dashed #b0b0b0;
color:#ffffff;
font-family:Arial;
font-size: 11px;
width:160px;
}

#bg
{ background: url('background.jpg') repeat-y ; 
  width:822px;
}
/*** Main container ***/

#container {
background:#fff; 
color:#303030;
margin:0;
min-width:770px;
padding:1px;
text-align:left;
width:770px;
}

/*** Header section ***/
#sitename {width:770px;}
#logo {	width: 85px; float: left; }

#flash{ float:left;
font-family:Arial;
font-size:20px;
font-weight:bold;
padding-top:0px;
color:#d8d8d8;
letter-spacing:1.3px;
width:450px;
text-align:center;
}


#search {float: right;  padding-top:40px;padding-right:5px;}
/***  menu ***/
#menu{
lline-height:1em;
margin:0 0 0px;margin-bottom:10px;margin-top:1px;
}

/*** Content wrap ***/

#wrap {
clear:both;
font-size:0.9em;
padding:0;
}

/*** Sidebars ***/

#leftside,#rightside {
margin:0;
padding:0 5px 5px;
width:160px;
}

#leftside {
float:left;
margin-right:0px;
bbackground:#eaeaea;

}
#leftside li 
{
	list-style-image:url(images/li.gif);
	line-height:10px;
	text-align:left;
	font-size:13px;
	color:#666666;
	font-family:Trebuchet MS;
	margin-bottom:6px;
}
#rightside {
bbackground:#fbfbfb;
float:right;border-left:1px solid #acd58d;
margin-left:0px; 
}

#leftside h1,#rightside h1 {
color:#ffffff; 
font-size:1.6em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 12px;
}

#leftside h2,#rightside h2 {
font-size:16px;
color:#ffffff; 
font-family:Trebuchet MS;
margin:0 0 5px; 
background:#7BA742 url(images/headinbgreen.gif) top left repeat-x;
}

#leftside p,#rightside p {
font-size:0.9em;
line-height:1.4em;
margin:0 0 16px 10px;

}
#h2alt {
font-size:16px;font-weight:bold;
color:#fff; 
font-family:Trebuchet MS;
margin:0 0 5px; 
background:#d8d8d8 url(images/headinbgrey.gif) top left repeat-x;

}

#cal {margin-bottom:10px; width:160px; }
#rightpara .p
{
font-size:0.9em;
line-height:1.4em;
}
#contactinfo
{
border-top:1px dashed #d8d8d8;
font-size:0.9em;
line-height:1.4em;
margin-top:20px;
}
#contactinfo p 
{ font-size:1.1em;
line-height:1.4em;
margin:10px 1px 0 0;
}

.linklist {
list-style:none;
margin:0 0 16px 10px;
padding:0;
}

.linklist li {margin-bottom:0.7em;}

/*** Sidebar menu ***/


.nav {

ccolor:#656565;
color:#6c9718;

display:block;
mmargin-top:8px;
position:relative;
text-transform:uppercase;
padding-left:25px;
width:135px;height:17px;padding-top:5px;
background:#fff url(images/bullet-arrow1.gif) left no-repeat;
}

.nav:hover,.active {
background-color:#f9f9f9; bborder-left:7px solid #71a646;
color:#303030;
text-decoration:none;
}

.sub {
font-size:0.8em;
letter-spacing:1px;
margin:3px 0 2px 10px;
padding:4px 2px 2px 8px;
width:125px;
}

/*** Content ***/

#content,#contentalt {
background-colors:#f8f9f7;

borders:1px dashed #efefef;
color:#2a2a2a;

}
#content .topimg {
background:#ffffff url(images/welcome.gif) top left repeat-x;
float:left;
}
#content{ margin-left:180px;margin-right:180px;}
#contentalt {margin:0 200px 0 20px;}

#content p
{ 
font-family:Verdana;
font-size:12px;
line-height:1.4em;
color:#666;
text-align:justify;
}

#content h1,#content h2,#contentalt h1,#contentalt h2 {
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;
}

#content h2,#contentalt h2 {
font-size:1.6em;
margin-bottom:10px;
}

#contentrh {
font-size:16px;font-weight:normal;
ccolor:#ADB5B5; 
color:#a8b0b0;
font-family:Verdana,Arial;


bbackground:#d2d2d2;
text-align:right;
}
#content img,#contentalt img {


}
#dateup {float:left;
font-size:13px;font-weight:bold;
color:#d8d8d8; 
font-family:Trebuchet MS;
background:#7BA742;
width:30px;text-align:center;
}
#datedown {float:left;
font-size:13px;font-weight:bold;
color:#ffffff; 
font-family:Trebuchet MS;
background:#9BBD6E;
width:30px;text-align:center;
margin-bottom:2px;
}
#dateheading 
{
font-size:18px;font-weight:bold;
color:#7BA742; 
font-family:Verdana;
margin:-30px 35px 10px;

}

#image {
	FLOAT: left;
}

#text {
	FLOAT: right;
}

#column1 {
	FLOAT: left;background:transparent;
    WIDTH: 408px;
 }
#column1 A:hover IMG {
	BORDER: 0;
  opacity:1;
 
}

#column1 li {list-style:none;  FLOAT:left;
	PADDING-TOP: 3px; PADDING-LEFT: 1px; FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;  COLOR: #bbdb83;
	 TEXT-ALIGN: left
}
#column1 li a {
	FONT-WEIGHT: bold; COLOR:#000;FONT-FAMILY:Arial
}
#column1 li IMG {
	DISPLAY: inline; FLOAT: left; WIDTH: 88px; PADDING: 4px; HEIGHT: 62px;
	background:transparent url(images/probg.gif);opacity:0.7;
	bborder: 1px solid #b9b9b9;margin-right:5px;border:0;
}

#column1 li p {
	 
	font-family:Arial;font-size:12px;line-height:13px;color:#666666;
    text-align:left; ppadding-left:5px;
}


/*** Footer ***/

#footer {
background:#e9e9e9 url('images/footerbg.jpg') repeat-x;
clear:both;
color:#666666;
font-size:11px;
margin:0 auto;
padding: 0;height:34px;
text-align:center;
width:770px;
}
.footertext{ color:#000}
#footer a {
color:#d0d0d0;
font-weight:bold;
}

#qlinks{margin-top:-10px;}

#events
{float:left;
font-size:10px;
background:#efefef url('eventsbg.gif') no-repeat right top;
margin-top:5px;
}
#eventstitle {color:#cc0000;font-size:10px;font-weight:bold;font-family:Verdana;letter-spacing:1px;}
#events img{ 
	DISPLAY: inline;  FLOAT: left; WIDTH: 140px; height:90px; padding:0px;bborder:1px dotted #000;
}
#events  LI { width:160px;float:right; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#events  LI p {
color:#666;
line-height:1.4em;
margin-top:1px;
margin-bottom:2px;
}

#prodbor{margin-top:2px; margin-bottom:2px;color:#a1c56b;}

#prod {text-align:center;margin-top:2px;float:left;background:#fff;color:#777;width:200px;margin-right:3px;}
# prod img{float:left; padding-right:2px; }
#prod1 {text-align:center;margin-top:2px;float:right;background:#fff ;color:#666;width:200px;margin-left:3px;}
# prod1 img{float:left; padding-left:2px;}
/*** Various classes ***/
.thumbnail {
background:#fafbfc;
border:1px solid #A2C079;
margin:5px 0 0px 0px;
padding:0px;

}

.greyborder {
background:#ffffff;
border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
mmargin:0px 0 5px 0px;
margin-top:0px;
padding:0px;
}
.productsborder {
background:#ffffff;
border:1px dotted #e7e7e7;

}

.searchform {margin:0;}

.searchbox {
background:#ffffff;
border:1px solid #b0b0b0;
mmargin:0 4px 0 0;
width:138px;
color:#ADAD40;
font-family:Arial;
font-size: 11px;
}

.searchbutton {
hheight:15px;
color:#fff
background:#ADAD40;
border:1px solid #000;
font-family:Arial;
font-size: 11px;
}

.clearingdiv {
clear:both;
height:10px;
width:1px;
}

.hide {display:none;}

/*** Text format ***/

#readmore
{font-size:10px;
 float:right;
 padding-bottom:1px;
}
#readmore img { WIDTH: 9px; height:9px; padding-top:3px;border:0;padding-right:1px;}
.intro {
font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;
}
.welcometext .p
{color:#565656; padding:1px;margin-top:5px;
}
.welcometext {bborder-left:1px solid #efefef;bborder-right: 1px solid #efefef;
background:#fefefe url('images/blend.gif') repeat-x;
}
.welcometext a{ color:#003399}
.small {font-size:11px;color:#909090}
.large {font-size:1.4em;}
.center {text-align:center;}
.rights {text-align:right;}
.right (float:right}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0; lletter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;padding-left:1px;padding-right:1px;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; mmargin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fbfbfb; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.xb1 {margin:0 5px; background:#efefef;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fbfbfb; border:0 solid #efefef; border-width:0 1px;}

#proborder {background:#fefefe;}

.curvy {position:relative; width:400px; height:150px; background:#08c; color:#000; margin:5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#08c; background:#fff;overflow:hidden;}
#ctl {top:0px; left:0px;}
#cbl {top:130px; left:0px;}
#ctr {top:0px; left:380px;}
#cbr {top:130px; left:380px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#08c;line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-17px;}
#quadbr {left:-25px; top:-17px;}
#txt {position:absolute; top:5px; left:5px; width:390px; height:140px; color:#fff;}

/*** End of file ***/