/* general */
body {margin:0;	padding:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#333333; background-color:#ffffff;}
#wrapper {float:left; width:650px; margin:0; padding:0;}

a:link {color:#336699;}
a:visited {color:#666699;}
a:hover, a:active {color:#669900;}

/* misc */
.clear {clear:both;	height:0;	line-height:0; font-size:0;}
.border-right-btm {border-bottom:15px solid #ffffff; border-right:15px solid #ffffff;}
.border-left-btm {border-bottom:15px solid #ffffff; border-left:15px solid #ffffff;}
.border-right-btm-sm {border-bottom:5px solid #ffffff; border-right:5px solid #ffffff;}

/* header */
#header {width:100%; float:left; height:1%; padding:0;}

/* musthead */
#musthead {float:left; width:650px; height:60px; border-bottom:15px solid #ffffff; padding:0;}
#musthead #logo {float:left; width:185px; padding:0; border-left:15px solid #ffffff;}

/* mainnav */
#mainnavwrap {display:none;}
#mainnav {display:none;}

/* sidenav */
#subnav {display:none;}

/* content */
#content {float:left; padding:0; width:650px;}
#content #text {float:left; width:650px; padding:0;}
#content #text h1 {font-size:2em; padding:0; margin:0 0 20px 0;}
#content #text h2 {font-size:1.5em; padding:0; margin:0 0 5px 0; color:#0099cc;}
#content #text h3 {font-size:1.3em; font-weight:bold; padding:0; margin:0;}
#content #text p {font-size:1.3em; padding:0; margin:0 0 15px 0;}
#content #text .footnote {margin-top:30px;}
#content #text .footnote p {font-size:1.1em; color:#666666; margin-bottom:10px;}
#content #text ul {list-style:square; font-size:1.3em; margin-bottom:10px; margin-top:0;}
#content #text ol, #content #text dl {font-size:1.3em; margin-bottom:10px; margin-top:0;}
#content #text ul li, #content #text ol li {padding-bottom:5px;}
#content #text dl dd  {padding-bottom:10px; margin-left:20px;}
#content #text dl dt {font-weight:bold;}
#content #text ul.clean {list-style:none; margin-left:0; padding-left:0;}
#content #text ul.glossary-index {list-style:none; margin:0 0 5px 0; padding:5px 0 5px 4px; font-weight:bold; border-top:1px solid #cccccc;}
#content #text ul.glossary-index li {display:inline; padding-right:6px;}
#content #text table {border:none; font-size:1.3em; margin:0 0 15px 0;}
#content #text table td {border-bottom:1px solid #cccccc; padding:5px 5px 5px 0;}
#content #text table.clean td {border-bottom:none; padding:5px 5px 5px 0;}
#content #text table h3 {font-size:1em;}
#content #text a.pdf {padding-right:15px; background:url(../images/pdf-icon.gif) right center no-repeat; display:inline-block;}
#content #text.glossary h2 {padding-top:5px; border-top:1px solid #cccccc;}
#content #text .top {font-size:1.2em; padding:5px; margin:0; float:right;}

/* forms */
form { margin:0; padding:0;}
form fieldset {border:none; font-size:1.3em;}
form p {font-size:1.3em;}

form.co fieldset {margin:10px 0; padding:0; }
form.co label {font-weight:bold; padding-bottom:5px;}
form.co .fields-horizontal {float:left; display:block; width:240px;}
form.co input, form.co select {width:200px; margin-top:5px;}

form.contact fieldset {display:block; margin:0; padding:0;}
form.contact fieldset.radio {margin:1em 0 2em 0;}
form.contact fieldset.radio input {clear:both; float:left; width:auto;}
form.contact fieldset.radio label {font-weight:normal;}
form.contact input {display:block;}
form.contact input.submit {clear:both; color:#ffffff; background-color:#0099cc; padding:3px 5px; font-weight:bold; border:1px outset; cursor:pointer; margin:10px 0 0 0;}
form.contact label {float:left; display:block; margin:0 10px 3px 0; font-weight:bold;}
form.contact select {display:block;}
form.contact input, form.contact select, form.contact textarea {margin-bottom:10px;}

.req {font-family:"Times New Roman", Times, serif; color:#cc0000; font-weight:normal;}
.error-msg {color:#cc0000; font-weight:bold;}
form .details {font-weight:normal;}

/* footer */
#footer {clear:both; width:650px;	padding:30px 0 0 0;}
#footer p {font-size:1.1em; color:#666666; text-align:center; margin:0;}

/* home */
/*#wrapper.home {width:760px;}*/
.home #content {background-color:#3399cc; float:left; width:730px; border:15px solid #ffffff; border-bottom:none; padding:0; margin:0;}
.home #content #promo1 {float:left; width:395px; padding-left:20px;}
.home #content #promo1 .creative {display:none;}
.home #content #promo1 .text {float:left; width:352px; height:395px;}
.home #content #promo1 .text h1 {margin:53px 0 17px 0; padding:0;}
.home #content #promo1 .text h2 {font-size:2.5em; font-weight:normal; margin-bottom:20px;}
.home #content #promo1 .text h2 strong {font-size:1.3em;}
.home #content #promo1 .text h2 .line2 {padding-left:38px;}
.home #content #promo1 .text h2 .line3 {padding-left:109px;}
.home #content #promo1 p {font-size:2em; padding-left:150px; margin-bottom:18px;}
.home #content #promo1 a, .home #content #promo1 a:visited {color:#333333;}
.home #content #promo1 a:hover, .home #content #promo1 a:active {color:#ffffff;}
.home #content #promo1 a.arrows {background:url(../images/arrows-15x10-dark.gif) right center no-repeat; padding-right:20px;}
.home #content #promo1 a.arrows:hover, .home #content #promo1 a.arrows:active {background:url(../images/arrows-15x10-white.gif) right center no-repeat;}
.home #content #promo2 {float:right; width:213px; height:395px; border-left:2px solid #ffffff; background:#333333 url(../images/plant-minder-promo.jpg) right bottom no-repeat;}
.home #content #promo2 h1 {margin:53px 0 20px 0; padding:0 0 0 15px;}
.home #content #promo2 h2 {font-size:2em; color:#CCCCCC; font-weight:normal; margin-bottom:10px; padding:0 0 0 15px;}
.home #content #promo2 h2 strong {font-size:1.3em;}
.home #content #promo2 h2 .line2 {padding-left:35px;}
.home #content #promo2 h2 .line3 {padding-left:20px;}
.home #content #promo2 p {font-size:1.5em; padding:0 0 0 15px; margin:0;}
.home #content #promo2 a, .home #content #promo2 a:visited {color:#cccccc;}
.home #content #promo2 a:hover, .home #content #promo2 a:active {color:#66ccff;}
.home #content #promo2 a.arrows {background:url(../images/arrows-10x7-light.gif) right center no-repeat; padding-right:15px;}
.home #content #promo2 a.arrows:hover, .home #content #promo2 a.arrows:active {background:url(../images/arrows-10x7-blue.gif) right center no-repeat;}