body {
	background-color: #9CD63F;
	background-image: url(images/back.gif);
}
a {
  outline: 0 none;
  border: 0 none;
  overflow: hidden;
}
:focus {
  -moz-outline: 0 none;
  outline: 0 none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}
table.c1 {
	background-color: #FFFFFF
}
div.c2 {
	text-align: center
}
.aboutimages {
	padding-right: 20px;
	padding-bottom: 15px;
}
.homemain {
	background-color: #FFFFFF;
	background-image: url(images/home-main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.frametop {
	background-color: #FFFFFF;
	background-image: url(images/ff-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
}
.frameleft {
	background-color: #FFFFFF;
	background-image: url(images/ff-left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 18px;
}
.frameright {
	background-color: #FFFFFF;
	background-image: url(images/ff-right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 18px;
}
.framebottom {
	background-color: #FFFFFF;
	background-image: url(images/ff-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
}
.splittop {
	background-color: #FFFFFF;
	background-image: url(images/sf-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
}
.splitright {
	background-color: #FFFFFF;
	background-image: url(images/sf-right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 7px;
}
.splitbottom {
	background-color: #FFFFFF;
	background-image: url(images/sf-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 41px;
}
.footerleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
	text-align: left;
	vertical-align: top;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 20px;
	line-height: 16px;
}
.footerright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
	text-align: right;
	vertical-align: top;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 0px;
	line-height: 16px;
}
.footerright a:link {
	color: #666666;
	text-decoration: underline;
}
.footerright a:visited {
	color: #666666;
	text-decoration: underline;
}
.footerright a:hover {
	color: #91CA34;
	text-decoration: none;
}
.loginformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.loginformtextnew {
	background: url(images/mailing_list_popout.png) no-repeat #FFF right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	text-align: right;
	vertical-align: middle;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
}
input.loginfield {
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DDDDDD;
	letter-spacing: 1px;
	text-indent: 3px;
	color: #666666;
}
input#submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	text-indent: 3px;
	color: #555555;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	text-indent: 3px;
	color: #555555;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	width: 140px;
	color: #555555;
	background-color: #DDDDDD;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
}
option {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color: #DDDDDD;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DDDDDD;
	font-weight: normal;
	letter-spacing: 1px;
	text-indent: 3px;
	color: #555555;
	line-height: 12px;
	text-align: left;
	vertical-align: top;
}
.italic {
	font-style: italic;
	font-size: 9px;
}
.textblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	vertical-align: top;
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.textblock a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.textblock a:visited {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.textblock a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: bold;
}
.textblockproject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	vertical-align: top;
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(images/project-background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.textblockproject a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.textblockproject a:visited {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.textblockproject a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: bold;
}
.textblockprojdetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	vertical-align: top;
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(images/projdetail-background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.textblockprojdetail a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.textblockprojdetail a:visited {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.textblockprojdetail a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: bold;
}
.textitalic {
	font-style: italic;
}
.textbolditalic {
	font-weight: bold;
	font-style: italic;
}
.textsubheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #91CA34;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textsubheadline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #111111;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textsubheadline3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
}
.textsubheadline4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	background-color: #91CA34;
	padding: 3px;
}
.textsubheadline5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textsubheadline6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565BB4;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textsubheadline7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #91CA34;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textsubheadline8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textpopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	background-color: #91CA34;
	padding: 14px;
}
.textpromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	padding: 30px;
}
.textpromo a:link {
	font-weight: bold;
	font-size: 12px;
	color: #565BB4;
	text-decoration: none;
}
.textpromo a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #565BB4;
	text-decoration: none;
}
.textpromo a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #91CA34;
	text-decoration: none;
}
.textpromohead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textpromosubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91CA34;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textmainheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #565BB4;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.textmainheadline a:link {
	color: #565BB4;
	text-decoration: none;
}
.textmainheadline a:visited {
	color: #565BB4;
	text-decoration: none;
}
.textmainheadline a:hover {
	color: #91CA34;
	text-decoration: none;
}
.textmain2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #111111;
	vertical-align: top;
	text-align: left;
}
.textmain3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #111111;
	vertical-align: top;
	text-align: left;
}
.textbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CCCCCC;
	vertical-align: top;
	text-align: left;
}
.greenstars {
	color: #91CA34;
	font-weight: bold;
}
.vidbox {
	text-align: center;
	vertical-align: bottom;
}
.projsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	vertical-align: middle;
}
.projsearch a:link {
	color: #91CA34;
	text-decoration: underline;
	font-weight: bold;
}
.projsearch a:visited {
	color: #91CA34;
	text-decoration: underline;
	font-weight: bold;
}
.projsearch a:hover {
	color: #565BB4;
	text-decoration: none;
	font-weight: bold;
}
.projmainsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565BB4;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	padding: 0;
}
.projmainsub a:link {
	color: #565BB4;
	text-decoration: none;
}
.projmainsub a:visited {
	color: #565BB4;
	text-decoration: none;
}
.projmainsub a:hover {
	color: #91CA34;
	text-decoration: none;
}
.prodmainname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565BB4;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	padding: 0;
}
.prodmainname a:link {
	color: #565BB4;
	text-decoration: none;
}
.prodmainname a:visited {
	color: #565BB4;
	text-decoration: none;
}
.prodmainname a:hover {
	color: #91CA34;
	text-decoration: none;
}
.prodnewsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #565BB4;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	padding: 0;
}
.prodnewsub a:link {
	color: #565BB4;
	text-decoration: none;
}
.prodnewsub a:visited {
	color: #565BB4;
	text-decoration: none;
}
.prodnewsub a:hover {
	color: #91CA34;
	text-decoration: none;
}
.projmaintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	vertical-align: top;
	text-align: left;
	padding-left: 7px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 4px;
}
.bigboxtop {
	background-color: #FFFFFF;
	background-image: url(images/pr-bigbox-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 14px;
}
.bigboxleft {
	background-color: #FFFFFF;
	background-image: url(images/pr-bigbox-left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 14px;
}
.bigboxright {
	background-color: #FFFFFF;
	background-image: url(images/pr-bigbox-right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 14px;
}
.bigboxbottom {
	background-color: #FFFFFF;
	background-image: url(images/pr-bigbox-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 14px;
}
.catboxtop {
	background-color: #FFFFFF;
	background-image: url(images/pr-catbox-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 14px;
}
.catboxleft {
	background-color: #FFFFFF;
	background-image: url(images/pr-catbox-left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 14px;
}
.catboxright {
	background-color: #FFFFFF;
	background-image: url(images/pr-catbox-right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 14px;
}
.catboxbottom {
	background-color: #FFFFFF;
	background-image: url(images/pr-catbox-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 14px;
}
.projcattext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91CA34;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
}
.projcattext a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.projcattext a:visited {
	color: #969AE0;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.projcattext a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.projresultstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
}
.projresultstext a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.projresultstext a:visited {
	color: #969AE0;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.projresultstext a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.projcenterline {
	background-image: url(images/trans-dot.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 42px;
}
.helpwindow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	text-align: left;
	vertical-align: top;
	height: 407px;
	width: 185px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: auto;
	line-height: 16px;
}
.helpwindow a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #565BB4;
	text-decoration: none;
}
.helpwindow a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #969AE0;
	text-decoration: none;
}
.helpwindow a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #91CA34;
	text-decoration: none;
}
.helpwindowhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #91CA34;
}
.homeheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #565BB4;
}
.hometextblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.hometextblock a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.hometextblock a:visited {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.hometextblock a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: bold;
}
li.listbullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #91CA34;
	padding-bottom: 7px;
	list-style-position: outside;
	list-style-type: disc;
	font-weight: bold;
}
.listtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	text-align: left;
	padding-bottom: 7px;
	font-weight: normal;
}
.productbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	vertical-align: top;
	text-align: justify;
	font-weight: normal;
}
.productbody a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: normal;
}
.productbody a:visited {
	color: #565BB4;
	text-decoration: underline;
	font-weight: normal;
}
.productbody a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: normal;
}
.presstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
}
.presstext a:link {
	color: #565BB4;
	text-decoration: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.presstext a:visited {
	color: #565BB4;
	text-decoration: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.presstext a:hover {
	color: #91CA34;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.videotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	vertical-align: top;
	text-align: justify;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.videotext a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.videotext a:visited {
	color: #565BB4;
	text-decoration: underline;
	font-weight: bold;
}
.videotext a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: bold;
}
.ordertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	background-color: #FFFFFF;
}
.ordertext a:link {
	font-size: 18px;
	color: #91CA34;
	text-decoration: none;
}
.ordertext a:visited {
	color: #91CA34;
	text-decoration: none;
}
.ordertext a:hover {
	color: #565BB4;
	text-decoration: none;
}
.pricehighlight {
	font-size: 20px;
	color: #91CA34;
}
.inlinehighlight {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inlinehighlight a:link {
	color: #565BB4;
	text-decoration: underline;
	font-weight: normal
}
.inlinehighlight a:visited {
	color: #969AE0;
	text-decoration: underline;
	font-weight: normal
}
.inlinehighlight a:hover {
	color: #91CA34;
	text-decoration: none;
	font-weight: normal
}
.zoomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
}
#dropmenudiv {
	position:absolute;
	border:1px solid #CCCCCC;
	border-bottom-width: 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:24px;
	background-color: #c4e68f;
	z-index:100;
}
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 8px;
	border-bottom: 1px solid #8fb05f;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color:#4b6227;
	z-index:100;
}
#dropmenudiv a:hover{ /*hover background color*/
	background-color: #ebf6d8;
	color:#333333;
}
