@charset "UTF-8";body {	font-family: "Helvetica Neue Light", Helvetica, Arial;	font-size: 12px;   	line-height: 1.3em;}	a {	color:#00944A;    border: 0;} img {    border: 0;}a:hover {    color: #333;}.wrap {	width: 1080px;	margin: 0 auto 0 auto;}.colLogo {	padding: 0 0  0 20px;	width: 160px;	float: left;	background: url(images/aphids/colbg.gif) 0 0 no-repeat;}.colSmall {	padding: 10px 0  10px 20px;	width: 160px;	float: left;	background: url(images/aphids/colbg.gif) 0 0 no-repeat; }.colSmallNav {	padding: 0 0 0 20px;	width: 160px;	height: 88px;	float: left;	background: url(images/aphids/colbg.gif) 0 0 no-repeat;}.subscribe {    padding: 10px 0  10px 0;	width: 160px;	height: 58px;	float: left; } .subscribe-box {	font-size: 18px;	color: #fff;	height: 78px;	padding: 10px 0 0 10px;	background:#50B648;}.min400 {	min-height:400px;}.nav {	padding: 10px 0  10px 20px;	width: 620px;	float: left;	background: url(images/aphids/colbg.gif) 0 0 no-repeat;}   .footer {	padding: 10px 0  10px 20px;	width: 620px; 	color: #333;	float: left;	background: url(images/aphids/colbg.gif) 0 0 no-repeat;}  .footer a{	color: #666;	text-decoration:none;}.nav2 {	padding: 10px 0  10px 20px;	width: 620px;	float: left;}     .nav2 h2 {	font-size: 20px;}.navflash {	padding: 0 0 0 0;	width: 640px;	height: 88px;	float: left;}.colMiddle {	padding: 0 0  10px 20px;	width: 440px;	float: left;	background: url(images/aphids/colbg.gif) 0 0 no-repeat;  	}  .colMiddleIndex {	padding: 0 0  10px 0;	width: 640px;	float: left;	background: url(images/aphids/colbg.gif) 0 0 no-repeat;}.colMiddle img {	border-bottom: 3px solid #00a551;} .colMiddle, .colMiddle p {	text-align: justify;}    .subnav {	background: url(images/aphids/bgaphid.gif) 0 0 no-repeat;	float: left;}/* list */ul.list {	list-style: none;	padding: 0;	margin: 0;	}ul.list li {	line-height: 1.5em; 	border-bottom: 1px dotted #d9d9d9;}ul.list li:hover {	list-style-image:url(images/aphids/arrow.png); 	background: #eeeeee;	border-bottom: 1px dotted #ccc; }ul.list li a {	color: #666;	text-decoration: none; 	padding: 0;	margin: 0;}     ul.list:hover li a {	color: #000;  }ul.list:hover a:hover {	color:#00944A;}ul.list li.sel {	list-style-image:url(images/aphids/arrow.png);}ul.list li.sel a {	color:#00944A;} ul.list li.back { 	border-top: 1px dotted #ccc;	margin-top: 1em;	padding: 5px 0 5px 0;   list-style-image:url(../images/aphids/backarrow.png);}      .small {	font-size: 11px;}/* news list */ul.newslist {	list-style: none;	padding: 0;	margin: 0;}ul.newslist li {	line-height: 2.5em;	border-bottom: 1px dotted #999;}ul.newslist li a {	color: #000;	text-decoration: none;} ul.newslist li a:hover{	color: #00944A;}/* FONTS */h1 {	color:#00944A;	font-size: 14px;}h1.title {	background: url(images/aphids/title_bg.gif) 0 0 repeat;	min-width: 150px;	color: #FFFFFF;	font-size: 15px;	letter-spacing: 0.07em;	font-weight: normal;	font-family: "Helvetica Neue Light", Helvetica, Arial, Sans-serif;	padding: 3px 3px 3px 7px;	text-transform: capitalize;}    a h1.title {	text-decoration: none;}h1.newsTitle {	background: #00a551;	min-width: 150px;	color: #FFFFFF;	font-size: 12px;	letter-spacing: 0.07em;	font-weight: normal;	font-family: "Helvetica Neue Light", Helvetica, Arial, Sans-serif;	padding: 3px 3px 3px 7px; 	margin: 0;}h2 {	color:#00944A;	font-size: 13px;	font-family: "Helvetica Neue Light", Helvetica, Arial, Sans-serif;	margin: 0 0 0 0;}h3 {	color:#00944A;	font-size: 11px;	font-family: "Helvetica Neue Light", Helvetica, Arial, Sans-serif;	margin: 0 0 0 0;}p {	font-family: "Helvetica Neue Light", Helvetica, Arial;	font-size: 12px;	padding: 0 0 0 0; }.b2 {	font-family: "Helvetica Neue Light", Helvetica, Arial;	font-size: 11px; 	padding: 0 0 0 0;}.show {	display: block;}.hide {	display: none;}/* HOMEPAGE */                  .colNews h3 {	color: #999;	font-size: 14px;} .colNews p {	color: #999;	margin-right: 10px;} .colNews a {	color: #999;	margin-right: 10px;}div.sel h3 {	color: #00a551; 	text-decoration: none; 	} div.sel a {	color: #00a551;    }div.sel p {	color: #000; } .subnavhome {	background: url(images/colbg.gif) 0 0 no-repeat;	float: left;	width: 180px;}.showcase {	padding: 0 0 20px 20px;	width: 160px;	float: left;}.showcase img {	border: 1px solid #666;	border-bottom: none;}.showcase h3 {	color: #fff;	font-size: 12px;	letter-spacing: 0.07em;	padding: 6px;	background: #00a551 url(images/white_on_green_arrow.gif) 0 0 no-repeat;}.news {	border-bottom:1px dotted #00944A;	padding-bottom: 20px;}.colNews {	width: 160px;	float: left;	background: url(images/colbg.gif) 0 0 no-repeat;	padding: 0 0 0 20px;}  .hr {	width: auto; 	border-bottom: 1px dotted #00a551; 	margin: 10px 0 10px 0;  }.colProjects {	width: 160px;	float: left;	background: url(images/colbg.gif) 0 0 no-repeat;	padding: 0 0 0 20px;}h1.newsTitle {	background: #00a551;	min-width: 150px;	color: #FFFFFF;	font-size: 12px;	letter-spacing: 0.07em;	font-weight: normal;	font-family: "Helvetica Neue Light", Helvetica, Arial, Sans-serif;	padding: 3px 3px 3px 7px;    margin: 0;}.smallThumb {	float: left;}.smallThumb img {	margin: 0 10px 10px 0;	border: 1px solid #666;}.smallThumb img:hover {	margin: 0 10px 4px 0;	border-bottom: 3px solid #00a551;}    .projectsThumb {	float: left;}.projectsThumb img {	margin: 0 8px 8px 0;	border: 1px solid #666;}.projectsThumb img:hover {	margin: 0 8px 2px 0;	border-bottom: 3px solid #00a551;}img.imgsel {	margin: 0 10px 4px 0;	border-bottom: 3px solid #00a551;}/* SHOP */.colShop {	padding: 0 0 0 13px;	width: 626px;	float: left;	background: url(images/aphids/colbg.gif) 0 0 no-repeat;}.shop {	margin: 0 0 10px 8px;	width: 117px;	float: left;	background: url(images/aphids/title_bg.gif) 0 0 repeat;} .minishop {	margin: 0 0 10px 8px;	float: left;   }.shop img {	border: 1px solid #666;}.shopImage {	border: 1px solid #666;	}       .shopPrice {	float:left;	color:#fff;	font-size:18px;	background:#04a550;	width:44px;	height:34px;	padding:6px 10px 10px 0;}.shop p {	color: #FFF;	font-size: 12px;	margin: 0;	padding: 8px 0 0 8px;	text-decoration: none;	height: 3em;	background: url(../images/aphids/white_arrow.gif) 0 0 no-repeat;*/}.shop a{	text-decoration: none;}
