/* CSS Document */
body { background: #fff; font-family: Verdana, Helvetica, sans-serif; font-size: 80%; color: #626466; text-align: center; }
#page { width: 720px; margin: 0 auto; border: 1px solid #008C8A; text-align: left; }
img { border: 0; }

/*header*/
#header { width: 720px; height: 146px; margin: 0; padding: 0; }
#hleft { width: 153px; margin: 0; padding: 0; float: left; }
#htop { background: url(../images/h_top_bar.gif); background-repeat: no-repeat; width: 567px; height: 43px; margin: 0; padding: 0; float: right; }
#htop p { margin: 10px 0 0 0; }
#htop img { margin: 0 3px; }
#htop a:link, #htop a:visited, #htop a:active { text-decoration: none; color: #008C8A; font-size: 90%; font-weight: bold; }
#htop a:hover { color: #7FC5C4; }
#hmid { text-align:right; background: url(../images/h_middle_bar.jpg); background-repeat: no-repeat; width: 567px; height: 68px; float:right; margin: 0; padding: 0; border: none; }
#hbot { background: url(../images/h_bottom_bar.gif); background-repeat: no-repeat; width: 567px; height: 35px; margin: 0; padding: 0; float: left; }

/*sample request*/
#samplerequest img { border: 0; }

/*navigation*/
#nav { padding: 0; margin: 12px 5px 0 0; text-align: right; }
#nav li { display: inline; margin: 0 5px; }
#nav li a { font-size: 80%; }
#nav li a:link, #nav li a:active, #nav li a:visited { text-decoration: none; color: #008C8A; font-weight: bold; }
#nav li a:hover { color: #7FC5C4; }

/*main*/
#main, #mainhomeus, #mainhomeuk { padding: 10px; }
#main h1, #mainhomeus h1, #mainhomeuk h1 { color: #008C8A; text-decoration: none; margin: 10px 5px 10px 0;  padding: 0; font-size: 130%; }
#main h2, #mainhomeus h2, #mainhomeuk h2 { color: #008C8A; text-decoration: none; margin: 10px 5px 5px 0;  padding: 0; font-size: 110%; }
#main h3, #mainhomeus h3, #mainhomeuk h3 { color: #008C8A; text-decoration: none; margin: 5px 5px 0 0; padding: 0; font-size: 80%; }
#main p, #mainhomeus p, #mainhomeuk p { font-size: 100%; margin: 2px 0 10px 0; }
#main ul, #mainhomeus ul, #mainhomeuk ul { font-size: 100%; }
#main a:link, #main a:active, #main a:visited, #mainhomeus a:link, #mainhomeuk a:link, #mainhomeus a:active, #mainhomeuk a:active, #mainhomeus a:visited, #mainhomeuk a:visited { text-decoration: underline; color: #008C8A; }
#main a:hover, #mainhomeus a:hover, #mainhomeuk a:hover { color: #7FC5C4; }
.spacer { clear: both; }

/* contact info */
#contactinfo { width: 720px; line-height: 1; margin: 0; padding: 0; background: #008c8a; color: #fff; text-align: right; font-weight: bold; font-size: 90%; }
#contactinfo p { margin: 0; padding: 5px 10px 6px; }
#contactinfo a:link, #contactinfo a:visited { color: #bcfffe; text-decoration: none; }
#contactinfo a:hover, #contactinfo a:active { color: #00fffb; text-decoration: underline; }
#contactinfo span { color: #6cd3d2; }

/* cms image classes */
#main img.l0 { float: left; clear: left; margin: 0 1em 1em 0; padding: 0; border: 0; }
#main img.l1 { float: left; clear: left; margin: 0 1em 1em 0; padding: 0; border: 1px solid #000; }
#main img.r0 { float: right; clear: right; margin: 0 0 1em 1em; padding: 0; border: 0; }
#main img.r1 { float: right; clear: right; margin: 0 0 1em 1em; padding: 0; border: 1px solid #000; }
#main img.c0 { text-align: center; display: block; clear: both; margin: 0.5em auto 1em; padding: 0; border: 0; }
#main img.c1 { text-align: center; display: block; clear: both; margin: 0.5em auto 1em; padding: 0; border: 1px solid #000; }

/*image tables*/
table { margin: 0; padding: 0; width: 300px; }
td { text-align: center; padding: 5px 10px; }
td img { border: 1px solid #000; }

/* feedback comments */
.comment { border: 1px solid #008C8A; width: 600px; margin: 10px 5px 10px 0; background: #FFF2ED; }
.com { padding: 5px 10px 0 10px; color:#000; font-style:italic; }
.pos { padding: 0 10px; }

/* home footer */
#mainhomeus { background: url(../images/USDA_logo.gif); background-position: right bottom; background-repeat: no-repeat; }

#wpicons { text-align: center; }
#wpicons table { margin: 1em auto; }
#wpicons td { padding: 2px; width: 720px; }
#wpicons img { border: 0; margin: 0; padding: 0; }

#page .buyitnow { text-align: center; font-size: 90%; font-weight: bold; line-height: 1; width: 100px; border: 2px solid #008c8a; background: #fce2d9; }
#page .buyitnow a { display: block; padding: 5px 0 6px; }
#page .buyitnow a:link, #page .buyitnow a:visited { background: #fce2d9; color: #008c8a; text-decoration: none; }
#page .buyitnow a:hover, #page .buyitnow a:active { background: #fff; color: #008c8a; text-decoration: none; }

/*sample request table*/
#req { margin: 1em 0; text-align: left; }
#req td { text-align: left; vertical-align: top; font-weight: bold; }
#req input, #req textarea { font: normal 100% verdana,arial,sans-serif; color: #333; padding: 2px; border-width: 1px; border-style: solid; border-color: #007975; }
#req .text { width: 250px; }
#req .textbig { width: 350px; }
#req .check { border-width: 1px; border-style: solid; border-color: #007975; }
#req .submit { border-width: 2; background: #029e99; color: #fff; font-weight: bold; margin-top: 1em; }
#req h2 { margin: 1em 0 0; font-size: 100%; color: #007975; }

.err { padding: 1em; margin-bottom: 1em; line-height: 1; border: 1px solid #ff703f; background: #fce2d9; color: #451200; font-weight: bold; }

