* {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 1;
	PADDING-TOP: 0px;
}
BODY {
	FONT-SIZE: 65%;
	BACKGROUND: url(bg_body2.gif) #f5f6f0 repeat-x;
	FONT-FAMILY: Candara, Verdana, Geneva, "sans serif";
}
BODY#home {
	BACKGROUND: url(bg_body_home3.gif) #e9ece2 repeat-x;
}
HR {
	DISPLAY: none;
}
#skip {
	TEXT-INDENT: -9999px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
}
#container {
	MARGIN: 0px auto;
	WIDTH: 860px;
}
A {
	OVERFLOW: hidden;
}
#header {
	Z-INDEX: 500;
	POSITION: relative;
	HEIGHT: 136px;
}
#header H1 {
	MARGIN-TOP: 50px;
	BACKGROUND: url(interfarm.gif) no-repeat;
	FLOAT: left;
	WIDTH: 335px;
	TEXT-INDENT: -9999px;
	HEIGHT: 65px;
}
#header H1 A {
	DISPLAY: block;
	WIDTH: 335px;
	HEIGHT: 58px;
}
#header #meta-nav {
	RIGHT: 0px;
	POSITION: absolute;
	TOP: 7px;
	FONT-WEIGHT: bold;
}
#header #meta-nav LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 11px;
	FONT-SIZE: 1.2em;
	BACKGROUND: url(bg_meta-nav_li_a.gif) no-repeat left center;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
#header #meta-nav LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#header #meta-nav A {
	COLOR: #fff;
	TEXT-DECORATION: none;
	outline: 0;
}
#header #meta-nav A:hover {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}
#header #search {
	Z-INDEX: 5;
	RIGHT: 12px;
	WIDTH: 325px;
	BOTTOM: -48px;
	POSITION: absolute;
}
BODY#home #search {
	DISPLAY: none;
}
#header #search H3 {
	FONT-SIZE: 1.2em;
	FLOAT: left;
	MARGIN: 6px 9px 0px 0px;
	COLOR: #696b64;
}
#header #search #searchForm INPUT#search_term {
	BORDER-RIGHT: #c4c7ba 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #c4c7ba 2px solid;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	FONT-SIZE: 1.2em;
	BACKGROUND: url(bg_search_term.gif) #fff repeat-x;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #c4c7ba 2px solid;
	WIDTH: 139px;
	COLOR: #696b64;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #c4c7ba 2px solid;
	FONT-FAMILY: Candara, Verdana, Geneva, "sans serif";
}
#header #search #searchForm A {
	DISPLAY: block;
	BACKGROUND: url(bg_search_go.gif) no-repeat;
	FLOAT: left;
	WIDTH: 68px;
	TEXT-INDENT: -9999px;
	HEIGHT: 27px;
}

#nav {
	Z-INDEX: 999;
	RIGHT: 0px;
	BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
}
#nav LI {
	FONT-SIZE: 1.25em;
	BACKGROUND: url(bg_nav_li2.gif) no-repeat right top;
	FLOAT: left;
	TEXT-TRANSFORM: uppercase;
	MARGIN-RIGHT: 3px;
	FONT-WEIGHT: bold;
	position:relative;
	z-index:99;
}
#nav LI.current {
	BACKGROUND-POSITION: right bottom;
}
#nav LI A {
	PADDING-RIGHT: 14px;
	DISPLAY: block;
	PADDING-LEFT: 14px;
	BACKGROUND: url(bg_nav_li_a2.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #FFFFFF;
	PADDING-TOP: 9px;
	HEIGHT: 22px;
	TEXT-DECORATION: none;
}
#nav LI.current A {
	BACKGROUND-POSITION: left bottom;
	COLOR: #27333a;
}
#nav LI:hover {
	BACKGROUND-POSITION: right -31px;
}
#nav LI.sfhover {
	BACKGROUND-POSITION: right -31px;
}
#nav LI.current:hover {
	BACKGROUND-POSITION: right bottom;
}
#nav LI.current.sfhover {
	BACKGROUND-POSITION: right bottom;
}
#nav LI:hover A {
	BACKGROUND-POSITION: left -31px;
	COLOR: #fff;
}
#nav LI.sfhover A {
	BACKGROUND-POSITION: left -31px;
	COLOR: #fff;
}
#nav LI.current:hover A {
	BACKGROUND-POSITION: left bottom;
	COLOR: #27333a;
}
#nav LI.current.sfhover A {
	BACKGROUND-POSITION: left bottom;
	COLOR: #27333a;
}
#nav LI.current#nav_home {
	BACKGROUND-POSITION: right top;
}
#nav LI.current#nav_home A {
	BACKGROUND-POSITION: left top;
	COLOR: #9baab5;
}
#nav LI.current#nav_home:hover {
	BACKGROUND-POSITION: right -31px;
}
#nav LI.sfhover.current#nav_home {
	BACKGROUND-POSITION: right -31px;
}
#nav LI.current#nav_home:hover {
	BACKGROUND-POSITION: left -31px;
	COLOR: #fff;
}
#nav LI.sfhover.current#nav_home A {
	BACKGROUND-POSITION: left -31px;
	COLOR: #fff;
}
#nav LI UL {
	CLEAR: left;
	BORDER-RIGHT: #babeb1 1px solid;
	BORDER-TOP: #babeb1 0px solid;
	MARGIN-TOP: 31px;
	Z-INDEX: 999;
	LEFT: -999em;
	MARGIN-LEFT: -1px;
	BORDER-LEFT: #babeb1 1px solid;
	WIDTH: 161px;
	LINE-HEIGHT: 1;
	BORDER-BOTTOM: #babeb1 0px solid;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	_margin-top: 0;
}
* + HTML #nav LI UL {
	MARGIN-TOP: 0px;
}
#nav LI LI {
	DISPLAY: inline;
	FONT-SIZE: 0.91em;
	FLOAT: none;
	MARGIN: 0px;
	TEXT-TRANSFORM: none;
	_display: block;
	_float: left;
}
#nav LI UL UL {
	MARGIN: -31px 0px 0px 161px;
}
#nav LI:hover UL UL {
	LEFT: -999em;
}
#nav LI.sfhover UL UL {
	LEFT: -999em;
}
#nav LI:hover UL {
	LEFT: auto;
}
#nav LI LI:hover UL {
	LEFT: auto;
}
#nav LI.sfhover UL {
	LEFT: auto;
}
#nav LI LI.sfhover UL {
	LEFT: auto;
}
#nav LI LI LI {
	FONT-SIZE: 1em;
}
#nav LI:hover LI A {
	PADDING-RIGHT: 14px;
	BORDER-TOP: #fbfcfe 1px solid;
	PADDING-LEFT: 14px;
	BACKGROUND: #f1f3ee;
	FLOAT: none;
	PADDING-BOTTOM: 9px;
	WIDTH: 133px;
	COLOR: #384751;
	PADDING-TOP: 9px;
	BORDER-BOTTOM: #d3d6cd 1px solid;
	HEIGHT: auto;
}
#nav LI.sfhover LI A {
	PADDING-RIGHT: 14px;
	BORDER-TOP: #fbfcfe 1px solid;
	PADDING-LEFT: 14px;
	BACKGROUND: #f1f3ee;
	FLOAT: none;
	PADDING-BOTTOM: 9px;
	WIDTH: 133px;
	COLOR: #384751;
	PADDING-TOP: 9px;
	BORDER-BOTTOM: #d3d6cd 1px solid;
	HEIGHT: auto;
	font-weight: bold;
}
#nav LI:hover LI A:hover {
	BACKGROUND: #4cb506;
}
#nav LI.sfhover LI A:hover {
	BACKGROUND: #4cb506;
	COLOR: #FFFFFF;
}
#nav #superfish li:hover ul,
#nav #superfish li li:hover ul {
	top: -999em;
}
#content-wrap {
	MARGIN-TOP: 66px;
	BACKGROUND: url(bg_content-wrap.gif) repeat-y 612px 0px;
	FLOAT: left;
	WIDTH: 860px;
}
BODY#home #content-wrap {
	MARGIN-TOP: 26px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
BODY#no-sidebar #content-wrap {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#home-splash {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 271px;
	BACKGROUND: url(bg_home-splash3.gif) no-repeat;
	MARGIN-BOTTOM: 24px;
	PADDING-BOTTOM: 0px;
	WIDTH: 539px;
	PADDING-TOP: 80px;
	POSITION: relative;
	HEIGHT: 194px;
}
#home-splash H3 {
	TEXT-INDENT: -9999px;
	POSITION: absolute;
}
#home-splash P {
	FONT-SIZE: 1.33em;
	COLOR: #5f605b;
	LINE-HEIGHT: 1.5;
	text-align: justify;
}
#home-splash P EM {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.08em;
	COLOR: #4e9524;
	FONT-FAMILY: Candara, Verdana, Geneva, "sans serif";
}
#home-splash P I {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.08em;
	COLOR: #4e9524;
	FONT-FAMILY: Candara, Verdana, Geneva, "sans serif";
}
#home-splash #demo {
	LEFT: 32px;
	WIDTH: 186px;
	POSITION: absolute;
	TOP: 178px;
}
#home-splash #demo H3 {
	MARGIN-BOTTOM: 18px;
	POSITION: static;
}
#home-splash #demo H3 A {
	DISPLAY: block;
	WIDTH: 186px;
	HEIGHT: 29px;
}
#home-splash #demo P {
	FONT-SIZE: 1.2em;
	COLOR: #72746d;
	TEXT-ALIGN: center;
}
#home-splash #get-started{
   position: absolute;
   top: 161px;
   right: 60px;
   width: 512px;
}

#home-splash #get-started p{
   float: right;
   margin: 21px 5px 0 0;
   font-size: 1.3em;
}

#home-splash #get-started p a{
   color: #527021;
   text-decoration: none;
}

#home-splash #get-started ul{
   margin: 16px 0 0 24px;
}

#home-splash #get-started li{
   float: left;
   margin-right: 16px;
   list-style: none;
   text-align: center;
}

#home-splash #get-started li a{
   color: #ABB0A3;
   text-decoration: none;
}

#home-splash #get-started a:hover{
   color: #394953;
}

#home-splash #get-started img{
   display: block;
   margin-bottom: 3px;
   border: 0;
}

/* SCROLLABLE */

/* outmost wrapper element */
#home-splash #scrollable {
	padding:25px 8px;
	height:65px;
	RIGHT: 50px;
	WIDTH: 530px;
	TOP: 170px;
}

/* container for the scrollable items */
#home-splash #scrollable div.items {
	height:66px;	
	MARGIN: 10px 0px 0px 8px;
	float:left;
}

/* single item */
#home-splash #scrollable div.items a {
	display:block;
	float:left;
	margin-right:8px;
	width:88px;
	height:66px;
	background:url(item.gif) 0 0 no-repeat;
	font-size:50px;
	color:#9cc37c;
	line-height:66px;
	text-decoration:none;
	text-align:center;
	vertical-align: middle;
	cursor: pointer;
}
#home-splash #scrollable div.items img {
	padding-top: 5px;
	border: none;
}
#home-splash #scrollable div.items a:hover {
	color: #5b9829;	
}

#home-splash #scrollable div.items a.active {
	background-position:-174px 0;		
	color:#588d2c;
	cursor:default;
}

/* next / prev buttons */
#home-splash #scrollable a.prev, a.next {
	display:block;
	width:30px;
	height:30px;
	float:left;
	background-repeat:no-repeat;	
	margin: 25px -5px 5px -3px;
}

#home-splash #scrollable a.prev {
	background:url(button-left.gif);		
}

#home-splash #scrollable a.prev:hover {
	background:url(button-left-over.gif);		
}

#home-splash #scrollable a.next {
	background:url(button-right.gif);		
}

#home-splash #scrollable a.next:hover {
	background:url(button-right-over.gif);		
}

/* navigator */
#home-splash #scrollable div.navi {
	position:relative;
	top:-20px;
	left:300px;
	margin-left:-50px;
	width:50px;
	height:0px;
}


/* items inside navigator */
#home-splash #scrollable div.navi span {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(dots.png) 0 0 no-repeat;     
	cursor:pointer;
}

#home-splash #scrollable div.navi span:hover {
	background-position:0 -8px;      
}

#home-splash #scrollable div.navi span.active {
	background-position:0 -16px;     
} 	

/* END SCROLLABLE */
#content {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 14px;
	WIDTH: 565px;
}
BODY#home #content {
	MARGIN: 28px 0px 35px;
	WIDTH: 860px;
}
BODY#no-sidebar #content {
	WIDTH: 846px;
}
#content H3 {
	MARGIN-TOP: -45px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 2em;
	Z-INDEX: 5;
	MARGIN-BOTTOM: 44px;
	COLOR: #384751;
	LETTER-SPACING: -0.06em;
	POSITION: relative;
}
BODY#home #content H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 2.4em;
	MARGIN: 0px 0px 0.5em;
	COLOR: #2b3941;
}
#content H4 {
	FONT-SIZE: 1.5em;
	COLOR: #cd411d;
	FONT-FAMILY: Candara, Verdana, Geneva, "sans serif";
}
#content H5 {
	FONT-SIZE: 1.4em;
	COLOR: #2e719e;
}
#content H6 {
	FONT-SIZE: 1.3em;
	TEXT-TRANSFORM: uppercase;
	COLOR: #8db826;
}
#content P {
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 1em;
	COLOR: #272d2f;
	LINE-HEIGHT: 1.5;
}
#content UL {
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 1em;
	COLOR: #272d2f;
	LINE-HEIGHT: 1.5;
}
#content OL {
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 1em;
	COLOR: #272d2f;
	LINE-HEIGHT: 1.5;
}
#content TD {
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 1em;
	COLOR: #272d2f;
	LINE-HEIGHT: 1.5;
}
BODY#home #content P {
	COLOR: #2b3941;
}
BODY#home #content P.more {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.2em;
	LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	WIDTH: 241px;
	BOTTOM: 0px;
	PADDING-TOP: 15px;
	POSITION: absolute;
}
BODY#home #content P.more A {
	COLOR: #4e9524;
	BORDER-BOTTOM: #007400 2px dotted;
	TEXT-DECORATION: none;
}
BODY#home #content P.more A:hover {
	BORDER-RIGHT: #4e9524 4px solid;
	BORDER-TOP: #4e9524 1px solid;
	BACKGROUND: #4e9524;
	BORDER-LEFT: #4e9524 4px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #4e9524 1px solid;
}
#content UL {
	MARGIN-LEFT: 3em;
}
#content OL {
	MARGIN-LEFT: 3em;
}
#content UL#byline {
	DISPLAY: inline;
	FONT-SIZE: 1.1em;
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	LIST-STYLE-TYPE: none;
}
#content LI {
	LINE-HEIGHT: 1.5;
}
#content BLOCKQUOTE {
	MARGIN-LEFT: 3em;
}
#content HR {
	DISPLAY: block;
	MARGIN-BOTTOM: 1em;
}
#content A {
	COLOR: #4e9524;
	TEXT-DECORATION: none;
}
#content A:hover {
	border-bottom: 1px dotted #007400;
}
#content #text {
	CLEAR: both;
}
BODY#home #content DIV {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 20px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 0px 35px;
	WIDTH: 500px;
	PADDING-TOP: 11px;
	POSITION: relative;
	HEIGHT: auto;
}
BODY#home #content #cms {
	MARGIN: 0px 0px 0px 12px;
}
#content #cms EM {
	MARGIN-LEFT: 10px;
}
#content #cms UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#content #cms LI {
	PADDING-LEFT: 15px;
	BACKGROUND: url(bg_cms_li.gif) no-repeat left center;
	MARGIN-BOTTOM: 0.25em;
	COLOR: #4e9524;
	LIST-STYLE-TYPE: none;
}
#content #cms LI A {
	TEXT-DECORATION: none;
}
#content #cms LI A:hover {
	TEXT-DECORATION: underline;
}
BODY#home #content #gallery {
	PADDING-RIGHT: 18px;
	WIDTH: 243px;
}
#content #gallery H3 IMG {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: 0px 50%;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
#content #gallery IMG {
	BORDER-RIGHT: #d0d3c9 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #d0d3c9 0px solid;
	PADDING-LEFT: 4px;
	BACKGROUND: #fafafa;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #d0d3c9 0px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #d0d3c9 1px solid;
}
BODY#home #content #clients {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px 0px 0px 23px;
	WIDTH: 249px;
	BORDER-RIGHT-WIDTH: 0px;
}
#content #clients IMG {
	BORDER-RIGHT: #d2d5c8 5px solid;
	BORDER-TOP: #d2d5c8 5px solid;
	BORDER-LEFT: #d2d5c8 5px solid;
	BORDER-BOTTOM: #d2d5c8 5px solid;
}
#content #clients P.caption {
	FONT-SIZE: 1.1em;
	MARGIN-BOTTOM: 0px;
}
BODY#home #content #clients #clientsflash {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 249px;
	PADDING-TOP: 0px;
	HEIGHT: 218px;
	BORDER-RIGHT-WIDTH: 0px;
}
#bottom {
	CLEAR: left;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	BACKGROUND: url(bg_home_bottom2.gif) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 17px;
	WIDTH: 820px;
	PADDING-TOP: 17px;
}
#bottom H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.7em;
	MARGIN-BOTTOM: 0.9em;
	COLOR: #36434b;
}
#bottom #recommends {
	BORDER-RIGHT: #dce0d5 1px solid;
	FLOAT: left;
	WIDTH: 420px;
	MARGIN-RIGHT: 24px;
}
#bottom .recommendation {
	font-size: 1.02em;
	FLOAT: left;
	MARGIN-BOTTOM: 15px;
	WIDTH: 210px;
}
#bottom .recommendation H4 {
	FONT-SIZE: 1.1em;
	MARGIN-BOTTOM: 0.5em;
}
#bottom .recommendation H4 A {
	COLOR: #007400;
	TEXT-DECORATION: none;
}
#bottom .recommendation H4 A:hover {
	border-bottom: 1px dotted #007400;
}
#bottom .recommendation P {
	FONT-SIZE: 1.1em;
	COLOR: #5f605b;
}
#bottom .recommendation IMG {
	BORDER-RIGHT: #d6d9cd 3px solid;
	BORDER-TOP: #d6d9cd 3px solid;
	FLOAT: left;
	BORDER-LEFT: #d6d9cd 3px solid;
	MARGIN-RIGHT: 7px;
	BORDER-BOTTOM: #d6d9cd 3px solid;
}
#bottom #recommends P#partner {
	CLEAR: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.2em;
	BACKGROUND: #fafafa;
	PADDING-BOTTOM: 7px;
	WIDTH: 394px;
	COLOR: #007400;
	PADDING-TOP: 7px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
}
#bottom #recommends P#partner A {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	COLOR: #007400;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
}
#bottom #recommends P#partner A:hover {
	border-bottom: 1px dotted #007400;
}
#bottom #saying {
	FLOAT: left;
	MARGIN-BOTTOM: 20px;
	PADDING-BOTTOM: 20px;
	WIDTH: 370px;
	BORDER-BOTTOM: #caccc2 1px dashed;
	_padding-bottom: 7px;
}
#bottom #saying BLOCKQUOTE {
	BACKGROUND: url(bg_saying_blockquote.gif) no-repeat left 3px;
	MARGIN-BOTTOM: 5px;
}
#bottom #saying BLOCKQUOTE P {
	BACKGROUND: url(bg_saying_blockquote_p.gif) no-repeat right bottom;
}
#bottom #saying IMG {
	BORDER-RIGHT: #ced1c5 4px solid;
	BORDER-TOP: #ced1c5 4px solid;
	BACKGROUND: #fafafa;
	FLOAT: left;
	BORDER-LEFT: #ced1c5 4px solid;
	MARGIN-RIGHT: 9px;
	BORDER-BOTTOM: #ced1c5 4px solid;
}
#bottom #saying P {
	FONT-SIZE: 1.1em;
	COLOR: #5f605b;
	TEXT-INDENT: 23px;
	LINE-HEIGHT: 1.4;
}
#bottom #saying #saying-text P.quote {
	FONT-WEIGHT: bold;
	FLOAT: left;
	TEXT-INDENT: 0px;
	FONT-STYLE: italic;
}
#bottom #saying #saying-text P.more {
	FLOAT: right;
	CLEAR: both;
	FONT-SIZE: 1.2em;
	padding-bottom: 20px;
}
#bottom #saying #saying-text P.more A {
	COLOR: #007400;
	BORDER-BOTTOM: #007400 1px dotted;
	TEXT-DECORATION: none;
}
#bottom #saying #saying-text P.more A:hover {
	BORDER-RIGHT: #4e9524 4px solid;
	BORDER-TOP: #4e9524 1px solid;
	BACKGROUND: #4e9524;
	BORDER-LEFT: #4e9524 4px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #4e9524 1px solid;
}
#bottom #saying #saying-text {
	text-align: justify;
	font-size: 1.02em;
	FLOAT: left;
	WIDTH: 290px;
}
#bottom #informed {
	FLOAT: left;
}
#bottom #informed P {
	FONT-SIZE: 1.1em;
	MARGIN-BOTTOM: 0.75em;
	COLOR: #71726d;
}
#bottom #informed FORM LABEL {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 2px;
	DISPLAY: block;
	PADDING-LEFT: 7px;
	FONT-SIZE: 1.1em;
	BACKGROUND: url(bg_informed_label.gif) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 82px;
	COLOR: #83847f;
	PADDING-TOP: 4px;
	HEIGHT: 18px;
}
#bottom #informed FORM INPUT#newsletter_text {
	BORDER-RIGHT: #c2c5b9 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #c2c5b9 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	BACKGROUND: #fafafa;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #c2c5b9 1px solid;
	COLOR: #696b64;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #c2c5b9 1px solid;
}
#bottom #informed FORM INPUT#newsletter_submit {
	;
}
BODY#clients #content H3 {
	MARGIN-BOTTOM: 48px;
}
BODY#clients #content H4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.1em;
	MARGIN: 0px 0px 1.5em 13px;
	COLOR: #3f4d56;
	FONT-FAMILY: Candara, Verdana, Geneva, "sans serif";
}
BODY#clients #content H4 STRONG {
	FONT-SIZE: 1.36em;
	COLOR: #84ac26;
	MARGIN-RIGHT: 5px;
}
BODY#clients #content H4 B {
	FONT-SIZE: 1.36em;
	COLOR: #84ac26;
	MARGIN-RIGHT: 5px;
}
BODY#clients #content IMG {
	BORDER-RIGHT: #e0e3d8 12px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #e0e3d8 12px solid;
	PADDING-LEFT: 2px;
	BACKGROUND: #cbcec2;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e0e3d8 12px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e0e3d8 12px solid;
}
BODY#clients #content .button {
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	BACKGROUND: url(bg_clients_button_p.gif) no-repeat right top;
	FLOAT: left;
	MARGIN-LEFT: 10px;
	TEXT-TRANSFORM: lowercase;
}
BODY#clients #content .button A {
	PADDING-RIGHT: 12px;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	BACKGROUND: url(bg_clients_button_a.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 6px;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
}
BODY#clients #content .pagination {
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	FLOAT: right;
	MARGIN: 5px 32px 0px 0px;
	COLOR: #899eac;
}
BODY#clients #content .pagination A {
	MARGIN: 0px 3px;
	COLOR: #3f4d56;
	TEXT-DECORATION: none;
}
BODY#clients #content .pagination A.previous {
	PADDING-LEFT: 16px;
	BACKGROUND: url(bg_pagination_previous.gif) no-repeat left bottom;
}
BODY#clients #content .pagination A.next {
	PADDING-RIGHT: 16px;
	BACKGROUND: url(bg_pagination_next.gif) no-repeat right bottom;
}
BODY#clients #content #client-text {
	MARGIN: 17px 0px 0px 14px;
	WIDTH: 539px;
	POSITION: relative;
}
BODY#clients #content #client-text H5 {
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 0.75em;
	PADDING-BOTTOM: 10px;
	COLOR: #3f4d56;
	BORDER-BOTTOM: #cbcec2 1px solid;
}
BODY#clients #content #client-text P.features {
	PADDING-LEFT: 15px;
	FONT-SIZE: 1.1em;
	RIGHT: 0px;
	BACKGROUND: url(bg_features.gif) no-repeat;
	COLOR: #3f4d56;
	POSITION: absolute;
	TOP: 0px;
}
#sidebar {
	DISPLAY: inline;
	FLOAT: right;
	MARGIN: 19px 14px 0px 0px;
	WIDTH: 216px;
}
#sidebar #subnav-wrap {
	BACKGROUND: url(bg_subnav-wrap.gif) no-repeat left bottom;
	MARGIN-BOTTOM: 37px;
}
#sidebar #subnav {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(bg_subnav.gif) no-repeat left top;
	PADDING-BOTTOM: 13px;
	WIDTH: 201px;
	PADDING-TOP: 13px;
}
#sidebar #subnav LI {
	DISPLAY: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	LIST-STYLE-TYPE: none;
}
#sidebar #subnav LI.current {
	DISPLAY: block;
}
#sidebar #subnav LI.current A {
	DISPLAY: block;
	PADDING-BOTTOM: 7px;
	MARGIN: 0px 10px 7px;
	COLOR: #384751;
	BORDER-BOTTOM: #dddfd5 1px solid;
	TEXT-DECORATION: none;
}
#sidebar #subnav LI.current LI {
	DISPLAY: block;
	FONT-SIZE: 1em;
	TEXT-INDENT: 0px;
}
#sidebar #subnav LI.current LI A {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 27px;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(bg_subnav_a.gif) no-repeat left top;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 6px;
	HEIGHT: 20px;
	BORDER-RIGHT-WIDTH: 0px;
}
#sidebar #subnav LI.current LI A:hover {
	BACKGROUND-POSITION: left bottom;
}
#sidebar #subnav LI.current LI LI {
	MARGIN-LEFT: 12px;
}
#sidebar #subnav LI.current LI LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 27px;
	BACKGROUND: url(bg_subnav_li_li_li_a.gif) no-repeat left top;
	PADDING-BOTTOM: 6px;
	COLOR: #607583;
	PADDING-TOP: 6px;
	HEIGHT: auto;
}
#sidebar #subnav LI.current LI LI A:hover {
	BACKGROUND: url(bg_subnav_li_li_li_a_hover.gif) no-repeat left top;
	COLOR: #2e719e;
	TEXT-DECORATION: underline;
}
#sidebar .sidebar-box {
	MARGIN: 0px 6px 35px 2px;
}
#sidebar .sidebar-box H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.2em;
	BACKGROUND: url(bg_sidebar_h3.gif) repeat-x left bottom;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 8px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #8fb92c;
}
#sidebar .sidebar-box P {
	FONT-SIZE: 1.1em;
	MARGIN-BOTTOM: 0.25em;
	COLOR: #272d2f;
	LINE-HEIGHT: 1.25;
}
#sidebar .sidebar-box P.more {
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase;
	TEXT-ALIGN: right;
}
#sidebar .sidebar-box P.more A {
	COLOR: #cd411d;
}
#sidebar .sidebar-box P.more A:hover {
	TEXT-DECORATION: none;
}
#sidebar .sidebar-box IMG {
	BORDER-RIGHT: #d6d9cd 5px solid;
	BORDER-TOP: #d6d9cd 5px solid;
	DISPLAY: block;
	MARGIN: 7px 0px;
	BORDER-LEFT: #d6d9cd 5px solid;
	BORDER-BOTTOM: #d6d9cd 5px solid;
}
#sidebar .sidebar-box FORM {
	MARGIN-TOP: 10px;
}
#sidebar .sidebar-box INPUT#newsletter_text {
	BORDER-RIGHT: #d6d9cd 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #d6d9cd 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 1.2em;
	BACKGROUND: #fafafa;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #d6d9cd 1px solid;
	WIDTH: 121px;
	COLOR: #696b64;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #d6d9cd 1px solid;
	FONT-FAMILY: Candara, Verdana, Geneva, "sans serif";
}
#sidebar .sidebar-box INPUT#newsletter_submit {
	DISPLAY: block;
	FLOAT: left;
}
#sidebar #chat P {
	MARGIN: 0px 29px;
}
#sidebar #chat IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
#sidebar #clients {
	MARGIN: 3px 0px 0px 12px;
}
#sidebar #clients H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 0.5em;
}
#sidebar #clients UL {
	MARGIN-BOTTOM: 25px;
}
#sidebar #clients LI {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	MARGIN-BOTTOM: 0.5em;
	LINE-HEIGHT: 1.25;
	LIST-STYLE-TYPE: none;
}
#sidebar #clients A {
	COLOR: #384751;
}
#sidebar #clients A:hover {
	COLOR: #2e719e;
	TEXT-DECORATION: none;
}
#footer-outer {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccd0c1 5px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: #4e9524 url(footer.gif) repeat-x 80% /* #28353d */ ; 
	PADDING-BOTTOM: 30px;
	PADDING-TOP: 25px;
}
#footer {
	PADDING-RIGHT: 18px;
	PADDING-LEFT: 24px;
	BACKGROUND: #19440b;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 798px;
	PADDING-TOP: 25px;
	HEIGHT: 54px;
}
#footer P {
	FONT-SIZE: 1.2em;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
#footer P A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
#footer P A:hover {
	TEXT-DECORATION: underline;
}
#footermisc P#validation {
	FONT-SIZE: 0.9em; COLOR: #fff; TEXT-ALIGN: center
}
#footermisc P#validation A {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 1em;
	BACKGROUND: #009900;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0px 0px 0px 0.5em;
	COLOR: #fff;
	PADDING-TOP: 0.2em;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-weight: bold;
}
#footermisc P#validation A:hover {
	BACKGROUND: #FFFFFF; COLOR: #009900; font-weight: bold;
}
#footer P.back {
	FONT-SIZE: 1em;
	FLOAT: right;
}
#footer P.back A {
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND: url(bg_back.gif) no-repeat right center;
	PADDING-BOTTOM: 2px;
	COLOR: #FFFFFF;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
#footer #footer-nav {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 21px;
	FONT-WEIGHT: bold;
}
#footer #footer-nav LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 11px;
	FONT-SIZE: 1.2em;
	BACKGROUND: url(bg_footer-nav_li.gif) no-repeat left center;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
#footer #footer-nav LI#footer-nav_home {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#footer #footer-nav A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
#footer #footer-nav A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
#footer #footer-nav .current A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
#footer #footer-nav LI LI {
	DISPLAY: none;
}
