@charset "utf-8";
/* CSS Document */
::selection {
	background: #78C986; /* Safari */
	}
body::-moz-selection {
	background: #62C173; /* Firefox */
}
body {
	background-color: #f2f5f6;
	background-image: url(images/absbg.jpg);
	background-repeat: repeat-x;
}
body {
  text-align:center;
}
body,html{
	 height: 100%;
	 margin: 0 0 1px;
	 padding: 0;
	 padding-bottom:1px;
}
.italic{
	font-style:italic;
}
.sm {font-size:small;}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}
.smer {font-size:smaller;}
.xpandable{
	display:none;
}
.xpander {
	color:#900;
	font-weight:550;
}
.xpandergrey {
	color:#F2D98A;
	font-weight:550;
}
.mine {
	margin-top:3px;
	float:left;
	color:#900;
}
.field {
	float:right;
	width:80%;
}
.fieldtab {
	margin-left:37px;
	float:left;
	width:18%;
}
.fieldtab2 {
	margin-left:25px;
	float:left;
	width:18%;
}
.hundred {
	width:100%;
	max-width:100%;
	border:#CCC thin solid;
}
.invalid {
	width:100%;
	max-width:100%;
	background-color:#FEE498;
	border:#FEAA2C thin solid;
}
.copy {
	font-size:small;
	color:#5CB467;
}
a:visited{color: #009900;}
a:link{color: #009900;}
a:hover{color: #990000;}
a:active{
	color:#C00;}
.link {
	color: #009900;
}
.link:hover {
	color: #990000;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
a.blink{
	color:#990000;
	font-weight:550;
	text-decoration:none;}
a.blink:hover{
	color: #990000;
	text-decoration:underline;}
a.blink:active{
	color:#C00;}
a.flink{
	color:#A6FFAA;
}
a.flink:hover{
	color:#FF9;
}
a.flink:active{
	color:#FFF;
}
.disclaimer{
	font-size:smaller;
	margin-right:10px;
	margin-left:10px;
}
.style2 {font-family: Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF}
.style3 {
	font-family: Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:large;
	font-weight: 600;
}
.style4 {
	font-family: Helvetica, sans-serif;
	color:#A4FFA4;
	font-size:large;
	font-weight: bolder;
}
.style5 {
	font-family: Helvetica, sans-serif;
	color:#D7C4FF;
	font-size:x-large;
	font-weight: bolder;
}
.style1 {
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  -moz-border-radius:.5ex;
  -webkit-border-radius:.5ex;
}
.roundpic{
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
.stylehead {
	font-family: Arial, Helvetica, sans-serif;
	color: #A6FFAA;
	font-size: medium;
	font-weight: bold;
}
.stylesubhead {
	font-family: Helvetica, sans-serif;
	color: #0b521a;
	font-size: small;
	font-weight: bold;
}
.foot{ ;
	color:#A6FFAA;
	font-size:medium;
	line-height: 110%;
	font:Helvetica, sans-serif
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	color: #A6FFAA;
	font-size: large;
	font-weight: bold;
}
.redhead {
	font-family: Helvetica, sans-serif;
	color:#993300;
	font-size:x-large;
	font-weight: bolder;
}
.greenhead {
	font-family: Helvetica, sans-serif;
	color:#063;
	font-size:large;
	font-weight: bolder;
}
.redheadlarge {
	font-family: Helvetica, sans-serif;
	color:#993300;
	font-size:large;
	font-weight: bolder;
}
.content {
	font-family: Helvetica, sans-serif, Arial;
	color:#000000;
	font-size:medium;
	font-weight: normal;
}
.redbold {
	font-family: Helvetica, sans-serif, Arial;
	color:#993300;
	font-size:medium;
	font-weight: bold;
}
.eggplantbold {
	font-family: Helvetica, sans-serif, Arial;
	color:#570d7d;
	font-size:medium;
	font-weight: bold;
}
.contentbold {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
}
.bold {
	font-weight:bold;
}
.divide {
margin-top:30px;
}
.tablegrey{
	background-color: #EEEEEE;
}
.tablegreen{
	background-color: #E6FBE8;
}
.tablewhite{
	background-color: #FFFFFF;
}
.tableleft{
	font-weight:bold;
	text-align:left;
}
.hiddenRow {
	overflow:hidden;
	display:none;
	visibility:hidden;
}
.visibleRownull {
	display:;
	visibility:visible;
}
.visibleRow1 {
	margin-top:5px;
	margin-bottom:5px;
	display:;
	visibility:visible;
	background-color:#FAEEAB;
	border: thin solid #FAEEAB;
	padding:8px;
	padding-right:14px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
.visibleRow2 {
	margin-bottom:5px;
	display:;
	visibility:visible;
	padding:12px;
	padding-right:14px;
}
.visibleRow3 {
	margin-top:4px;
	margin-right:-3px;
	margin-left:-3px;
	margin-bottom:-3px;
	display:;
	visibility:visible;
	background-color:#fcfff4;
	border: thin solid #CCC;
	padding:10px;
}
.visibleText {
	display:;
	visibility:visible;
	margin-right:5px;
}
.visibleSpec {
	display:;
	visibility:visible;
}
.small{ font-size:small;
}
.smallgrey{ font-size:small; color:#000;
}
/*Layout*/
#container { width: 90%;
max-width:900px;
min-width:680px;
margin: 0 auto;
text-align: left;
position:relative;
 }
#header {
width:100%;
}
#navbar{
	padding:1px;
	background-color:#0b521a;
	background-image:url(/images/bg.jpg);
	background-repeat:repeat-x;
	margin-top:-35px;
	min-height:37px;
}
#navspacer{
	float:left;
	text-align:right;
	margin-top:0px;
	margin-left:75px;
	width:250px;
	height:20px;
	}
#nav{ float:right;
margin-top:.4em;
margin-right:5px;}
#arrow{ margin-bottom:-1px;
margin-left:1px;
}
#content{
	margin-top:5px;
	margin-bottom:5px;
	width: 99.8%;
	background-color:#FFFFFF;
	border: 1px #C9C9C9 solid;
	background-image:url(/images/watermark5.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#loadspace{
	height:20px;
}
#loader{
	height:120px;
}
#footer{
padding:5px;
	width:100%;
	margin-bottom:10px;
	clear:right;
	width:auto;
	background-color:#0b521a;
	background-image:url(images/bgflip.jpg);
	background-repeat:repeat-x;
	}
/*Quick Contact*/
#qdrawer{
	position:absolute;
	right:5px;
	z-index:10;
}
#qexit{
	padding:1px;
	color:#EABB4D;
	text-align:center;
	width:20%;
	margin-bottom:-5px;
	margin-right:13px;
	margin-top:-5px;
}
#qexit:hover{
	background-color:#900;
	color:#FBF2C4;
	cursor: pointer;
	cursor: hand;
}
#qexit:active{
	background-color:#C00;
}
#qcontact{
	width:350px;
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	color:#EFD338;
	background-color:#FBF2C4;
	border: thin solid #F4D66C;
	border-left: 2px solid #F2D98A;
	border-bottom: 2px solid #F2D98A;
	border-top-wdth:0;
	margin-bottom:-2px;
	font-weight:550;
-moz-border-radius-bottomleft: .5ex;
-webkit-border-bottom-left-radius: .5ex;
}
#homeright #qcontact{
	width:auto;
	border-top-width:2px;
	margin-bottom:5px;
}
.qstyle{
	margin-bottom:5px;
	padding:12px;
	padding-right:14px;
}
.qxpander {
	display:none;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#FAEEAB;
	border: thin solid #FAEEAB;
	padding:8px;
	padding-right:14px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
#qtab{
	width:10em;;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	position:absolute;
	right:0;
	font-size:smaller;
	font-weight:bold;
	color:#900;
	margin-bottom:20px;
	background-color:#FBF2C4;
	border: thin solid #F4D66C;
	border-left: 2px solid #F2D98A;
	border-bottom: 2px solid #F2D98A;
	border-top:none;
	-moz-border-radius-bottomleft: .5ex;
	-webkit-border-bottom-left-radius: .5ex;
	-moz-border-radius-bottomright: .5ex;
	-webkit-border-bottom-right-radius: .5ex;
}
#qtab:hover{
	color:#900;
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;
}
#qtab:active{
	color:#C00;
}
#addrefer, #cancelrefer{
	float:right;
}
/*Install Page*/
#installside{
	float:left;
	width:27%;
	margin-left:1%;
	margin-right:10px;
}
#gardengallery{
	margin:12px auto;
	width:100%;
	height:auto;
	border:thin solid #dbdbdb;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.15);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.15);
	box-shadow: 0px 0px 5px rgba(0,0,0,.15);
}
.panel{
	text-align:left;
	color:#3f3f3f;
	/*
	background:rgb(237,237,237);
	background:rgba(215,235,190,.50);
	border:thin solid #d9e4d6;
	*/
	padding-bottom:10px;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
#install-bounds, #maintenance-bounds{
	background-color:#fff;
	padding-bottom:15px;
	height:100%;
}
.install{
	margin-left:7px;
	margin-top:-15px;
	padding-bottom:10px;
	padding-top:10px;
	/*background-image:url(/images/ui/installbg.png);
	background-repeat:repeat-x;
	background-color:#eeefed;
	background-image:url(/images/ui/faqbg.png);
	background-repeat: no-repeat;
	background-color:#fff;*/
	-moz-border-radius: 2ex;
	-webkit-border-radius: 2ex;
	/*-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.25);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.25);
	box-shadow: 0px 0px 5px rgba(0,0,0,.25); */
}
.install .section-title{
	font-weight:bold;
	font-size:large;
	color:#999;
	margin-bottom:25px;
	margin-left:13px;
}
.install .line{
	width:100%;
	padding-bottom:25px;
}
.install .line:last-child{
	min-height:80px;
	padding-bottom:0px;
}
.install .line .title{
	font-weight:bold;
}
.install .line .graphic{
	margin-left:13px;
}
.install .line .hanger{
	margin-right:13px;
}
.install .line .graphic, .install .line-frame:hover  .line:first-child .graphic{
	width:255px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.install .line:hover .graphic, .install .line-frame .line:first-child:hover .graphic, .install .line-frame .line:first-child .graphic{
	background-position:-255px 0px;
	cursor: pointer;
	cursor: hand;
}
.install .line .hanger{
	position:relative;
	float:left;
	margin-left:285px;
	cursor: pointer;
	cursor: hand;
}
.install .line .hanger .info, .install .line-frame:hover  .line:first-child .hanger .shirt .info{
	padding:7px;
	padding-bottom:3px;
	padding-top:5px;
	margin-top:-6px;
	color:#888;
	border: thin solid #dddddd;
	background-color:#e2e2e2;
	background-image:none;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
	z-index:1;
}
.install .line:hover .hanger .shirt .info, .install .line-frame .line:first-child .hanger .shirt .info, .install .line-frame .line:first-child:hover .hanger .shirt .info{
	padding:7px;
	padding-bottom:3px;
	padding-top:5px;
	z-index:2;
	color:#000;
	background-image:url(/images/ui/faqbg.png);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#fff;
	border:thin solid #d9e3d2;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.05);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.05);
	box-shadow: 0px 0px 5px rgba(0,0,0,.05);
}
.install .line .hanger .info .text, .install .line-frame:hover  .line:first-child .hanger .shirt .info .text{
	margin-top:-3px;
	font-size:small;
	padding:0px;
	height:0px;
	overflow:hidden;
}
.install .line:hover .hanger .shirt .info .text, .install .line-frame .line:first-child .hanger .shirt .info .text, .install .line-frame .line:first-child:hover .hanger .shirt .info .text{
	font-size:small;
	height:auto;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:5px;
}
.install .line .hanger .shirt .arrow{
	float:left;
	width:15px;
	margin-top:10px;
}
/*newhome*/
.bounds{
	width:auto;
	margin-top:30px;
	padding-left:15px;
	padding-right:5px;
}
#home{
	width:100%;
	margin-top:30px;
	margin-bottom:25px;
	margin-right:10px;
	margin-left:15px;
}
#homeleft{
	margin-top:-17px;
	width:64%;
	float:left;
}
#homeright{
	float:left;
	width:30.5%;
	margin-left:2.5%;
}
.banner{
	color:#00351b;
	padding:3px;
	padding-right:7px;
	padding-left:14px;
	background-color:#e7f9d9;
	border:1px solid #d8eec4;
	margin-bottom:8px;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
.banner .title{
	font-weight:bold;
	text-align:center;
}
.banner .subtitle{
	float:left;
}
.palantir{
	position:relative;
	background-color:#b9d9aa;
	border:1px solid #91cf76;
	padding:4px;
	-webkit-border-radius: 2ex;
}
.palantir a.mask{
	position:relative;
	display:block;
	margin-bottom:-41px;
	overflow:hidden;
}
.palantir a.mask:link{
	text-decoration:none;
	border:none;
}
.palantir a.mask:visited{
	text-decoration:none;
	border:none;
}
.palantir a.mask:active{
	text-decoration:none;
	border:none;
}
.palantir .container{
	z-index:1;
}
.palantir .slide-nav{
	position:absolute;
	top:0px;
	right:0px;
	z-index:3;
	width:57px;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:5px;
}
.palantir .slide-nav .option, .palantir .slide-nav .selection{
	margin-bottom:6px;
	min-height:17px;
	width:27px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .85);
	-webkit-box-shadow: #273a27 0px 0px 5px;
	-moz-box-shadow: 0px 0px 5px #273a27;
	-moz-border-radius: 3ex;
	-webkit-border-radius: 3ex;
	-moz-border-radius-bottomright: 15ex;
	-webkit-border-bottom-right-radius: 15ex;
	-moz-border-radius-topleft: 12ex;
	-webkit-border-top-left-radius: 12ex;
	-moz-border-radius-topright: .5ex;
	-webkit-border-top-right-radius: .5ex;
}
.palantir .slide-nav .selection, .palantir .slide-nav .option:hover{
	background:#fbdc62;
	cursor: pointer;
	cursor: hand;
}
.palantir .slide{
	width:100%;
	max-height:300px;
	position:relative;
	z-index:2;
	border:none;
	-moz-border-radius: 2ex;
	-webkit-border-radius: 2ex;
}
.palantir .caption{
	position:relative;
	bottom:45px;
	left:20px;
	z-index:3;
}
.palantir .caption .title{
	color:#ffe682;
	font-size:x-large;
	font-weight:bold;
	line-height:1em;
}
.palantir .caption .subtitle{
	color:#e9e9e9;
	font-weight:bold;
	font-size:small;
	text-align:left;
}
#launchpad{
	margin-top:7px;
	background-image:url(/images/ui/greya.png);
	background-repeat:repeat-x;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
}
#launchpad a.thumb,#launchpad a.thumb:link,#launchpad a.thumb:visited{
	display:block;
	position:relative;
	margin-top:7px;
	float:left;
	text-decoration:none;
	background-color:#FFF;
	border-left:1px solid;
	border-top:1px solid;
	border-color:#67c15e;
	background-repeat:none;
	width:29%;
	height:110px;
	margin-left:2.5%;
	-webkit-box-shadow: #b7bac1 0px 0px 5px;
	-moz-box-shadow: 0px 0px 5px #b7bac1;
	-moz-border-radius: 3ex;
	-webkit-border-radius: 3ex;
	-moz-border-radius-bottomleft: 0ex;
	-webkit-border-bottom-left-radius: 0ex;
	-moz-border-radius-topright: 0ex;
	-webkit-border-top-right-radius: 0ex;
}
#launchpad a.thumb:hover{
	border-color:#8fce80;
	background-position:-172px 0px;
	-webkit-box-shadow: #b7bac1 0px 2px 5px;
	-moz-box-shadow: 0px 2px 5px #b7bac1;
}
#launchpad a.thumb:active{
	border-color:#9fd694;
	background-position:-172px 0px;
	-webkit-box-shadow: #b7bac1 0px 1px 2px;
	-moz-box-shadow: 0px 1px 2px #b7bac1;
}
#launchpad .caption{
	position:absolute;
	bottom:6px;
	margin-left:6px;
	margin-bottom:0px;
	line-height:.75em;
	z-index:3;
}
#launchpad a.thumb:link .supertitle, #launchpad a.thumb:visited .supertitle{
	color:#333;
	text-align:left;
	font-size:normal;
	font-weight:bold;
	line-height:1.4em;
	text-decoration:none;
}
#launchpad a.thumb:hover .supertitle{
	color:#000;
}
#launchpad a.thumb:link .title, #launchpad a.thumb:visited .title{
	color:#252525;
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	width:100%;
}
#launchpad a.thumb:hover .title{
	color:#000;
}
#social{
	margin-top:12px;
	background-color:#EEE;
	border:thin solid #e9e9e9;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
#social .button{
	float:left;
	width:120px;
	margin-left:1.5%;
	margin-top:4px;
	margin-bottom:4px;
}
#social .button:hover{
}
#sideshow{
	margin-top:12px;
	padding:3px;
	background-color:#eeeeee;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
}
#sideshow .act{
	/*height:225px;*/
	max-height:150px;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
}
#sideshow .bob{
	color:blood;
}
#to-maintenance{
	background-color:#c7e0ba;
	border-color:#91cf76;
	-webkit-border-radius: 1.5ex;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.1);
	box-shadow: 0px 0px 5px rgba(0,0,0,.1);
}
a.badge, a.badge:link, a.badge:visited{
	display:block;
	color:#063;
	text-decoration:none;
	clear:both;
	margin-top:12px;
	padding:9px;
	padding-left:69px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
a.badge:hover{
	padding:8px;
	padding-left:68px;
	color:#063;
	background:rgb(225,251,206);
	background:rgba(225,251,206,.7);
	border:1px solid #c4e7a5;
	text-decoration:none;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
a.badge:active{
	color:#900;
	text-decoration:none;
	padding:8px;
	padding-left:68px;
	background-color:#fdf0bb;
	border:1px solid #f3dd5c;
}
.badge .thumb{
	float:left;
	border:none;
	width:54px;
	width:54px;
	margin-bottom:5px;
	margin-left:-62px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
.badge .title, .badge .subtitle{
	color:#999;
	font-size:small;
	text-decoration:none;
}
a.badge:hover > .title, a.badge:hover >.subtitle{
	text-decoration:none;
}
/*newsfeed*/
#newsfeed{
	padding:2.4%;
	margin-top:10px;
	background-image:url(/images/ui/greya.png);
	background-repeat:repeat-x;
	list-style:none;
	text-align:left;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
.newstitle{
	margin-bottom:5px;
	font-weight:bold;
	float:left;
	font-size:12px;
}
ul.twitter li:first-child{
	margin-top:0px;
}
ul.twitter li{
	padding:10px;
	background-image:url(/images/ui/newsitembg.png);
	background-repeat:repeat-x;
	background-position:top center;
	/*background-color:#e3facf;*/
	border:thin solid #d8edc5;
	margin-top:6px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.1);
	box-shadow: 0px 0px 5px rgba(0,0,0,.1);
}
.newsdate:visited{
	color: #666;
	text-decoration:none;}	
.newsdate:link{
	color: #666;
	text-decoration:none;}
.newsdate:hover{
	color: #333; 
	text-decoration:underline;}
.newsdate:active{
	color:#C00;}
/*FAQ*/
#faq{
	margin-top:30px;
	width:100%;
	margin-top:30px;
	margin-bottom:25px;
	margin-right:10px;
	margin-left:15px;
}
#faqright{
	float:left;
	width:74%;
	padding-left:2.5%;
	border-left:thin solid #dadada;
}
#faqleft{
	float:left;
	margin-left:5px;
	width:16.5%;
	margin-right:2.5%;
}
.faqitem{
	margin-bottom:7px;
	background-image:url(/images/ui/faqbg.png);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#fff;
	border:thin solid #d9e3d2;
	padding:7px;
	padding-left:12px;
	padding-right:12px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.12);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.12);
	box-shadow: 0px 0px 5px rgba(0,0,0,.12);
}
.faqitem:hover{
	border:thin solid #d1e4c5;
}
.faqitem .question{
	color:#063;
	margin-top:-5px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:-7px;
	font-weight:bold;
	font-size:large;
}
.faqitem .question:hover{
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;
}
.faqitem .answer{
	padding:7px;
	padding-left:0px;
	padding-right:0px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
.faqitem p{
	margin-top:0px;
}

#qcontactinfo{
	margin-top:25px;
}
a.quicklink{
	color:#e4a81b;
}
a.quicklink:hover{
	color:#ce9717;
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;
}
a.quicklink:active{
	color:#900;
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;
}
.quicktitle{	
	color: #0b521a;
	text-align:left;
	padding:10px;
}
.quicktitle:hover{
	cursor: pointer;
	cursor: hand;
}
.quickcontact {
	background-color:#e2f2d5;
	background-image:url(images/greengradient.jpg);
	background-repeat: repeat-x;
	border: thin solid #B6DEB4;
	margin-right: 20px;
	margin-left: 4px;
	padding:2px;
}
.quickcontact:hover{
		border:thin solid #8FC095;
}
#tractorbeam{
	padding:15px;
	padding-bottom:10px;
}
#form{
	margin:auto;
}
/*Paradigm*/
#paradigm{
	width:100%;
}
#paradigmtext{
	margin-left:50px;
	margin-right:50px;
	margin-top:25px;
	margin-bottom:25px;
	}	
/*Why*/
.why {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:15px;
	width:100%;
	background-color:#eeeeee;
	border: thin solid #CCC;
	padding:0px;
	float:left;
}
.bexp{
	background-color:#DEEFCF;
	border:thin solid #B6DEB4;
	background-image:none;
}
.bexp:hover{
background-color:#DEEFCF;
	border:thin solid #B6DEB4;
	background-image:none;
}
.whytitle{	
	color:#0b521a;
	padding:7px;
	padding-left:10px;
	padding-right:10px;
}
.whytitle:hover{
	cursor: pointer;
	cursor: hand;
}
div.bexp > div:first-child:hover{
	cursor:default;
}
.eximg {
	margin-top:3px;
}
#indicator{
	color:#EDCB63;
	margin-top:1px;
}
.whyimg{
	float:left;
	margin-right:20px;
}
.whyinfo{
	background-color:#EAF5E0;
	border:thin solid #B6DEB4;
	margin-top:-15px;
	margin-right:-5px;
	margin-left:-5px;
	margin-bottom:-5px;
	padding:12px;
}
/*Services*/
#serviceclick{
	text-align: justify;
	margin-top:5px;
	padding:10px;
	width:100%;
}
#learn{
	margin-top:5px;
	padding:7px;
	float:left;
	color:#0b521a;
}
#learn:hover{
	cursor: pointer;
	cursor: hand;
	padding:7px;
	font-weight:bold;
	float:left;
	color:#0b521a;
}
/*Contact*/
#thefarmscapecrowdpic{
	margin-bottom: 10px;
	width:445px;
	height:315px;
	padding:3px;
	background-image:url(images/thefarmscapecrowd.jpg);
	margin-left:8px;
	margin-right:8px;
}
#twitterfan{
	overflow:hidden;
	margin-top:15px;
	margin-left: 20px;
	margin-right: 0px;
}
.floatr{
	float:right;
}
.floatl{
	float:left;
}
#contactinfo{
	background-color:#E6FBE8;
	border: medium solid #CDEACC;
	margin-bottom:15px;
	margin-top:15px;
	max-width:350px;
	padding:15px;
}
#about{
	margin-top:30px;
	margin-bottom:25px;
}
.asection{
	margin-right:30px;
	margin-left:30px;
}
.apanewrapper{
	width:auto;
	margin-left:120px;
}
.apane{
	padding:10px;
	border: thin solid #B6DEB4;
	background-color:#e2f2d5;
	border-bottom:2px solid #B6DEB4;
	border-right:2px solid #B6DEB4;
	background-image:url(images/greengradient.jpg);
	background-repeat: repeat-x;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
.tabhead{
	font-size:.9em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#063;
	padding:5px;
	margin-left:130px;
	margin-bottom:-1px;
	border-bottom:none;
	width:15%;
	-moz-border-radius-bottomleft: 0ex;
	-webkit-border-bottom-left-radius: 0ex;
	-moz-border-radius-bottomright: 0ex;
	-webkit-border-bottom-right-radius: 0ex;
	z-index:5;
}
.apic{
	margin-left:10px;
	margin-bottom:10px;
	
}
a.press-item:link{
	display:block;
	padding:10px;
	background-color:#deedcf;
	border:thin solid #cadfaa;
	color:#000;
	text-decoration:none;
	margin-bottom:5px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
a.press-item:visited{
	display:block;
	padding:10px;
	background-color:#deedcf;
	border:thin solid #cadfaa;
	color:#000;
	text-decoration:none;
	margin-bottom:5px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
a.press-item:hover{
	display:block;
	padding:10px;
	background-color:#e4f0d9;
	border:thin solid #b8dfb7;
	color:#000;
	text-decoration:none;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
div.press-item{
	margin-bottom:5px;
	padding:10px;
	background-color:#e7efe4;
	border:thin solid #dbe6db;
	color:#000;
	text-decoration:none;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
a.press-item:hover .press-title{
	text-decoration:underline;
}
.press-title{
	font-size:normal;
	font-weight:normal;
}
.press-date{
	font-size:small;
	color:#063;
}
.press-publisher{
	font-size:small;
	font-weight:bold;
}
.press-type{
	font-size:small;
	color:#063;
	font-weight:bold;
	text-align:right;
	margin-right:20px;
}
div.press-item .press-type{
	color:#999;
	font-weight:normal;
}
#map{
	float:left;
	width:55%;
	margin-right:10px;
}
#companyinfo{
	padding:15px;
	background-color:#EAF5E0;
	border: thin solid #B6DEB4;
	font-size: 16px;
}
#info{
	padding:10px;
	margin-left:57%;
	/*background-color:#EAF5E0;
	border: thin solid #B6DEB4;*/
}
#branchnav{
	float:left;
	width:120px;
	padding-top:20px;
}
#companynav{
	float:left;
	width:120px;
	padding-top:20px;
}
.anavhead{
	border-bottom:thin solid #B6DEB4;
	margin-bottom:15px;
	text-align:left;
	margin-left:2px;
	margin-top:10px;
}
.snavtab{
	padding:6px;
	border: thin solid #FFFFFF;
	border-right:none;
	font-size:.9em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#063;
	-moz-border-radius-bottomleft: .5ex;
	-webkit-border-bottom-left-radius: .5ex;
	-moz-border-radius-topleft: .5ex;
	-webkit-border-top-left-radius: .5ex;
}
.snavtab:hover{
	cursor: pointer;
	cursor: hand;
	background-color:#FAEFB4;
	border: thin solid #F1D636;
	border-right:none;
}
.snavtab:active{
	color:#B92828;
	cursor: pointer;
	cursor: hand;
	background-color:#FAEFB4;
	border: thin solid #F1D636;
	border-right:none;
}
.snavtabselect{
	font-size:.9em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#063;
	-moz-border-radius-bottomleft: .5ex;
	-webkit-border-bottom-left-radius: .5ex;
	-moz-border-radius-topleft: .5ex;
	-webkit-border-top-left-radius: .5ex;
	padding:6px;
	cursor: pointer;
	cursor: hand;
	border: thin solid #B6DEB4;
	border-right:none;
	background-color:#e2f2d5;
	background-image:url(images/greengradient.jpg);
	background-repeat: repeat-x;
	margin-right:-1px;
	padding-right:6px;
}
/*Maintenance*/
#maintenancesection{
	padding-top:5px;
	margin-right:15px;
	margin-left:15px;
}
.sidebar{
	float:left;
	width:245px;
	margin-top:-20px;
	margin-left:5px;
}
.sidenav{
	text-align:left;
	padding:10px;
	padding-top:10px;
	background-color:#e3e3e3;
	border:1px solid #e1e1e1;
	border-top:none;
	-moz-border-radius-bottomleft: .75ex;
	-webkit-border-bottom-left-radius: .75ex;
	-moz-border-radius-bottomright: .75ex;
	-webkit-border-bottom-right-radius: .75ex;
}
#maintenancesection #faqlink{
}
.navhead{
	margin-bottom:10px;
	color:#999;
}
.sidenav .navhead{
	margin-left:10px;
}
.panewrapper{
	margin-top:-10px;
	padding-top:10px;
	margin-left:255px;
	padding-left:15px;
	padding-right:15px;
}
.pane-obj{
	margin-bottom:15px;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.20);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.20);
	box-shadow: 0px 0px 5px rgba(0,0,0,.20);
}
.sidenav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
.sidenav .snav .navicon, .sidenav .snavselect .navicon{
	display:inline;
	vertical-align:middle;
	float:left;
	width:36px;
	height:36px;
	margin-right:8px;
	margin-top:-10px;
	margin-left:-5px;
}
.snav,.snavselect{
	display:block;
	padding:5px;
	padding-top:7px;
	padding-bottom:7px;
	margin-top:5px;
	border: thin solid #FFFFFF;
	font-size:.9em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#063;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.sidenav .snav:link, .sidenav .snav:visited, .sidenav .snavselect:link, .sidenav .snavselect:visited{
	color:#063;
	padding:10px;
	margin-top:7px;
	border: thin solid #f1f1f1;
	background-color:#eee;
	font-size:.9em;
	text-decoration:none;
}
.snavselect{
	cursor: pointer;
	cursor: hand;
	margin-bottom:1px;
	border: thin solid #B6DEB4;
	background-color:#e2f2d5;
}
.sidenav .snavselect:link, .sidenav .snavselect:visited{
	color:#063;
	margin-bottom:1px;
	border-color:#dddddd;
	border-right:none;
	background-color:#fff;
	margin-right:-11px;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
}
.snav:hover{
	cursor: pointer;
	cursor: hand;
	background-color:#FAEFB4;
	border: thin solid #F1D636;
}
.sidenav .snav:hover{
	color:#063;
	background:rgb(225,251,206);
	background:rgba(225,251,206,.7);
	border:1px solid #c4e7a5;
}
.snav:active{
	cursor: pointer;
	cursor: hand;
	color:#900;
	background-color:#FCEAA0;
	border: thin solid #F1D636;
}
.sidenav .snav:active{
	color:#063;
	background-color:#FAEFB4;
	border: thin solid #F1D636;
}
.sidenav .snavselect .navicon{
	width:42px;
	height:42px;
	margin-top:-13px;
	margin-left:-8px;
	margin-right:5px;
}
.sidenav a.badge,.sidenav a.badge:link,.sidenav a.badge:visited{
	background:#eee;
	/*background:rgba(255,255,255,.85);*/
}
.sidenav a.badge:hover{
	background:#f4f4f4;
	border:1px solid #f4f4f4;
}
.mpane{
	padding:10px;
	padding-top:0px;
	-moz-border-radius: .5ex;
	-webkit-border-radius: .5ex;
}
.minfo,.xinfo,.xinfo-select{
	margin-top:15px;
	padding:15px;
	padding-top:5px;
	padding-bottom:0px;
	background-image:url(/images/ui/faqbg.png);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#f5f5f5;
	border:7px solid #dfdfdf;
	font-size: 16px;
}
.xinfo,.xinfo-select{
	padding:15px;
	padding-bottom:8px;
	margin-top:0;
	margin-bottom:10px;
	background:#f5f5f5;
	border-color: #e4e4e4;
}
.xinfo-select{
	padding:15px;
	background-image:url(/images/ui/faqbg.png);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#f5f5f5;
	border-color:#cecece;
}
.xinfo .block, .xinfo-select .block{
	margin:7px 15px;
	background:#f8f8f8;
	border:2px solid #e5e5e5;
	padding:12px;
}
.xinfo .block ul, .xinfo-select .block ul{
	margin:0 35px;
	padding:0;
}
.xinfo .block ul li, .xinfo-select .block ul li{
	margin:7px 0;
}
.xinfo .block .title, .xinfo-select .block .title{
	font-family: Helvetica, sans-serif;
	color:#063;
	font-weight: bolder;
}
.clearfl{
	clear:both;
}
.minfo .clearfl{
	margin-top:15px;
}
.minfohead{
	position:relative;
	font-size:large;
	margin-bottom:5px;
}
#addresources{
	padding:7px;
	margin-top:20px;
	font-size:.9em;
	background-color:#EAF5E0;
	border: thin solid #B6DEB4;
	color:#0F7122;
	font-weight:bold;
}
.arlinks{
	font-size:small;
	margin-top:7px;
	margin-bottom:7px;
}
.mpic{
	min-height:200px;
	max-height:260px;
	max-width:100%;
	background-color:#e0e0e0;
}
#ihead{
	margin-top:10px;
	margin-bottom:5px;
	color:#999;
}
#mnavhead{
	margin-bottom:5px;
	padding:5px;
	width:170px;
	color:#900;
	font-weight:bold;
}
#mcontenthead{
	text-align:center;
	padding:5px;
	width:auto;
	margin-left:200px;
	border: thin solid #B6DEB4;
	background-color:#e2f2d5;
	color:#063;
}
/*Blog*/
#blog{
	width:100%;
	margin-top:30px;
	margin-bottom:25px;
	margin-left:10px;
	margin-right:10px;
}
#blogleftcol{
	width:66%;
	float:left;
}
#blogrightcol{
	width:33%;
	float:right;
}
.colcontainer{
	padding:15px;
	margin-right:15px;
}
.colbadge{
margin-bottom:10px;
}
.colbadgeicon{
	float:left;
	width:52px;
	height:52px;
	overflow:hidden;
	margin-top:-10px;
}
.colbadgeicon:hover{
	cursor: pointer;
	cursor: hand;
}
#rssicon{
	background-image:url(/blogdir/rss/rssicon.png);
	background-position:0px 0px;
}
#rsslink{
	font-size:x-large;
	text-decoration:none;
	color:#999;
}
#rsslink:visited{
	text-decoration:none;
	color:#333;
}
#rsslink:hover{
	color:#000;
}
.blognav{
	margin-top:15px;
	padding:15px;
	background-color:#EAF5E0;
	border: thin solid #B6DEB4;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
.blognav ul{
	list-style-image:url(/blogdir/ui/exparrow.png);
	margin-left:15px;
	padding-left:2px;
	padding-top:0px;
	margin-top:0px;
}
.blognav ul li:hover{
	list-style-image:url(/blogdir/ui/blackexparrow.png);
}
.blognav ul ul{
	margin-left:0px;
	padding-left:7px;
	padding-top:0px;
	margin-top:0px;
}
.blognav a:link{
	color:#0b521a;
	text-decoration:none;
	font-weight:bold;
}
.blognav a:visited{
	color:#0b521a;
	font-weight:bold;
	text-decoration:none;
}
.blognav a:hover{
	color:#000;
	text-decoration:none;
}
.blognav ul li.blognavexpand{
	color:#000;
	list-style-image:url(/blogdir/ui/activeexparrow.png);
}
.blognav ul li.blognavexpand:hover{
	list-style-image:url(/blogdir/ui/activeexparrow.png);
}
.blognavexpand a:link{
	color:#000;
	font-weight:bold;
}
.blognavexpand a:visited{
	color:#000;
	font-weight:bold;
}
.blognavexpand ul a:link{
	color:#0b521a;
	text-decoration:none;
	font-weight:bold;
}
.blognavexpand ul a:visited{
	color:#0b521a;
	font-weight:bold;
	text-decoration:none;
}
.blognavexpand ul a:hover{
	color:#000;
	text-decoration:none;
}
.blognavexpand ul li.blognavexpand a:link{
	color:#000;
	font-weight:bold;
}
.blognavexpand ul li.blognavexpand a:visited{
	color:#000;
	font-weight:bold;
}
.blognav ul.finalul{
	visibility:visible;
	display:;
	list-style:none;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:5px;
	padding-left:7px;
	line-height:1.3em;
}
.blognav ul.finalul li:hover{
	list-style:none;
	list-style-image:none;
}
.blognavexpand ul.finalul li a:link{
	color:#004F27;
	text-decoration:none;
	font-weight:normal;
}
.blognavexpand ul.finalul li a:visited{
	color:#689F81;
	text-decoration:none;
	font-weight:normal;
}
.blognavexpand ul.finalul li a:hover{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
.post{
	text-align:justify;
	margin-right:15px;
	-moz-border-radius: .3ex;
	-webkit-border-radius: .3ex;
	padding:15px;
	padding-bottom:0px;
}
div.post img{
	-moz-border-radius:4px;
  -webkit-border-radius:4px;
}
.title{
	text-align:left;
}
a.titlelink:link{
	color:#063;
	font-size:x-large;
	font-weight:bold;
	text-decoration:none;
}
a.titlelink:visited{
	color:#063;
	font-size:x-large;
	font-weight:bold;
	text-decoration:none;
}
a.titlelink:hover{
	color:#063;
	font-size:x-large;
	font-weight:bold;
	text-decoration:underline;
}
a.titlelink:active{
	color:#900;
	font-size:x-large;
	font-weight:bold;
	text-decoration:underline;
}
.timestamp{
	text-align:left;
	font-size:small;
	color:#999;
}
.post .subtitle{
	text-align:left;
	font-size:large;
	color:#999;
	min-height:12px;
}
.author{
	float:right;
	text-align:right;
}
.authorname{
	float:left;
	font-size:small;
	font-variant:small-caps;
	background-color:#E9E9E9;
	padding:7px;
	padding-left:10px;
	margin-top:13px;
	-moz-border-radius-bottomleft: .75ex;
	-webkit-border-bottom-left-radius: .75ex;
	-moz-border-radius-topleft: .75ex;
	-webkit-border-top-left-radius: .75ex;
}
.authorpic{
	border-left:3px solid #8FAF9C;
	border-bottom:3px solid #8FAF9C;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
.preview{
	display:;
	visibility:visible;
	margin-top:10px;
}
.fullentry{
	display:;
	visibility:visible;
	margin-top:10px;
}
.expandpost{
	float:left;
	margin-top:7px;
	margin-bottom:3px;
	margin-left:8%;
}
.hidepost{
	float:right;
	margin-top:7px;
	margin-bottom:3px;
	margin-right:10%;
}
.arrows{
	font-size:xx-small;
}
.authorlink {
	color: #333;
}
.authorlink:hover {
	color: #000;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
.expandlink {
	color: #063;
}
.expandlink:hover {
	color: #990000;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
a.expandlink:link {
	color: #063;
	text-decoration:none;
}
a.expandlink:visited {
	color: #063;
	text-decoration:none;
}
a.expandlink:hover {
	color: #990000;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
.postend{
	margin-top:15px;
	margin-bottom:15px;
	padding-bottom:7px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	margin-right:15px;
	background-color:#EEE;
	font-size:small;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
.activepostend{
	margin-top:15px;
	margin-bottom:15px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	margin-right:15px;
	background-color:#E7E7E7;
	font-size:small;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
a.postendlink:link{
	color:#000;
	text-decoration:underline;
	padding:5px;
	padding-top:3px;
	margin:1px;
	margin-bottom:6px;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
a.postendlink:visited{
	color:#000;
	text-decoration:underline;
	padding:5px;
	padding-top:3px;
	margin:1px;
	margin-bottom:6px;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
a.postendlink:hover{
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;
	margin:0px;
	margin-bottom:5px;
	border:thin solid #C7C7C7;
	background-color:#F0F0F0;
}
a.postendlink:active{
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;
	margin:0px;
	margin-bottom:5px;
	background-color:#F0F0F0;
	background-image: url(/blog/ui/activebutton.jpg);
	background-repeat:repeat-x;
}
a.activepostendlink:link{
	color:#000;
	padding:5px;
	padding-top:3px;
	text-decoration:none;
	border:thin solid #C7C7C7;
	background-color:#F0F0F0;
	background-image: url(/blog/ui/activebutton.jpg);
	background-repeat:repeat-x;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
a.activepostendlink:visited{
	color:#000;
	padding:5px;
	padding-top:3px;
	text-decoration:none;
	border:thin solid #C7C7C7;
	background-color:#F0F0F0;
	background-image: url(/blog/ui/activebutton.jpg);
	background-repeat:repeat-x;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
a.activepostendlink:hover{
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;
}
a.activepostendlink:active{
}
.commentcontainer{
	border-left:#E7E7E7 solid 6px;
	margin-left:20px;
	margin-top:-15px;
	padding-right:5px;
	font-size:small;
	font-family: Helvetica, Arial, sans-serif;
}
div.commentfiller{
	text-align:center;
	font-style:italic;
	color:#999;
	padding:5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:30px;
}
div.comment:nth-child(odd){
	padding:5px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	margin-right:30px;
	background-color:#EFEFEF;
	border-bottom:thin solid #E7E7E7;
	-moz-border-radius-bottomright: .75ex;
	-webkit-border-bottom-right-radius: .75ex;
	-moz-border-radius-topright: .75ex;
	-webkit-border-top-right-radius: .75ex;
}
div.comment:nth-child(even){
	padding:5px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	margin-right:30px;
	background-color:#f8f8f8;
	border-bottom:thin solid #E7E7E7;
	-moz-border-radius-bottomright: .75ex;
	-webkit-border-bottom-right-radius: .75ex;
	-moz-border-radius-topright: .75ex;
	-webkit-border-top-right-radius: .75ex;
}
div.staffcomment{
	padding:5px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	margin-right:30px;
	background-color:#DEF2D0;
	border-bottom:thin solid #C9E7C7;
	border-top:thin solid #C9E7C7;
	background-image:url(/blog/ui/staffcommentwatermark.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	-moz-border-radius-bottomright: .75ex;
	-webkit-border-bottom-right-radius: .75ex;
	-moz-border-radius-topright: .75ex;
	-webkit-border-top-right-radius: .75ex;
}
.commentname{
	font-weight:bold;
	color:#000;
	margin-right:7px;
}
div.staffcomment > .commentname{
	font-weight:bold;
	color:#00552B;
	margin-right:7px;
}
div.staffcomment > .commenttimestamp{
	color:#8ACA8D;
	margin-left:8px;
	font-style:italic;
	white-space:nowrap;
}
.commenttimestamp{
	color:#999;
	margin-left:8px;
	font-style:italic;
	white-space:nowrap;
}
.commentformcontainer{
	background-color:#E7E7E7;
	padding:10px;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:7px;
	margin-right:35px;
	margin-left:20px;
	margin-bottom:15px;
	font-size:medium;
	color:#666;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
}
.commentsuccess{
	font-style:italic;
	color:#666;
	text-align:center;
	}
.greybold{
	font-weight:bold;
	font-size:medium;
	color:#666;
}
.commenttextarea{
	margin-top:5px;
	margin-bottom:7px;
	width:100%;
	max-width:100%;
}
.permalinktab{
	float:right;
}
.commenttab{
	float:left;
}
.postme{
	padding:4px;
	padding-right:8px;
	padding-left:8px;
	border:thin solid #CFCFCF;
	background-color:#F0F0F0;
	background-color:#F0F0F0;
	background-image: url(/blog/ui/button.jpg);
	background-repeat:repeat-x;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
.postme:hover{
	cursor: pointer;
	cursor: hand;
	background-image: none;
	border:thin solid #A3A3A3;
}
.postme:active{
	cursor: pointer;
	cursor: hand;
	border:thin solid #A3A3A3;
	background-color:#F0F0F0;
	background-image: url(/blog/ui/activebutton.jpg);
	background-repeat:repeat-x;
}
.posting{
	color:#999;
	padding:4px;
	padding-right:8px;
	padding-left:8px;
	background-color:#F0F0F0;
	background-image: none;
	border:thin solid #CFCFCF;
	-moz-border-radius: .75ex;
	-webkit-border-radius: .75ex;
}
#paginator{
	clear:both;
	text-align:center;
	margin-top:30px;
	border-top:thin solid #CCC;
	margin-right:40px;
	margin-left:25px;
	padding-top:10px;
}
.paginateselect{
	color:#000;
	font-weight:bold;
}
.paginatelink {
	color: #063;
	text-decoration:none;
}
.paginatelink:hover {
	color: #990000;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
a.paginatelink:link {
	color: #063;
	text-decoration:none;
}
a.paginatelink:visited {
	color: #063;
	text-decoration:none;
}
a.paginatelink:hover {
	color: #990000;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
/*Yield Calculator*/
#harvestbasket{
	position:absolute;
	bottom:-5px;
	left:-28px;
}
#yieldcontainer{
	position:relative;
	margin-left:15px;
	border: thin solid #d7edd6;
	background-color:#e4f5d8;
	background-image:url(images/greengradient.jpg);
	background-repeat: repeat-x;
	padding:5px;
	padding-left:7px;
	padding-right:7px;
	font-size:small;
	color: #063;
}
#yieldcontainer .tagline{
	padding-left:63px;
}
#yieldvalue{
	color:#000;
	text-align:left;
	background-color:#f2f9ec;
	border: thin solid #B6DEB4;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:20px;
	padding-left:38%;
	font-size:large;
	-moz-box-shadow:inset 2px 0 2px #bbd6b4;
	-webkit-box-shadow:inset 2px 0 2px #bbd6b4;
	box-shadow:inset 2px 0 2px #bbd6b4;
}
#yielddrawer{
	text-align:left;
	border: thin solid #B6DEB4;
	border-top: 2px solid #cbe8ca;
	background-color:#e4f5d8;
	background-image:url(images/greengradient.jpg);
	background-repeat: repeat-x;
	padding:10px;
	font-size:small;
	color: #000;
	margin-right:15px;
	margin-left:35px;
	-moz-border-radius-bottomleft:.75ex;
	-webkit-border-bottom-left-radius:.75ex;
	-moz-border-radius-bottomright:.75ex;
	-webkit-border-bottom-right-radius:.75ex;
}
.smalldivider{
	width:150px;
	border-bottom:solid thin #CCC;
	margin-bottom:10px;
	margin-top:10px;
}
.activecircleicon{
	width:16px;
	height:16px;
	overflow:hidden;
	background-position:bottom center;
}
.activecircleicon:hover{
	width:16px;
	height:16px;
	overflow:hidden;
	background-position:16px center;
}
.activecircleicon:active{
	width:16px;
	height:16px;
	overflow:hidden;
	background-position:bottom center;
}
.circleicon{
	width:16px;
	height:16px;
	overflow:hidden;
	background-position:top center;
}
.circleicon:hover{
	width:16px;
	height:16px;
	overflow:hidden;
	background-position:16px center;
}
.circleicon:active{
	width:16px;
	height:16px;
	overflow:hidden;
	background-position:bottom center;
}
#yieldq{
	margin-top:5px;
	background-image:url(images/qicon.png);
}
blockquote {
	font-style:normal;
	margin: 13px;
	padding-left: 57px;
	background: transparent url(/images/quote.jpg) no-repeat; 
}
blockquote cite{
	display:block;
	font-size:small;
	padding-left:10%;
	margin-top:10px;
	color:#333;
}
