﻿DIV, H1, H2, H3, H4, H5, H6, UL, OL, LI, P, SPAN, A, FORM, IMG {float:none !important; height:auto !important;}
A {text-decoration:none; color:#000;}
.header .brand span,.nav-primary ,.header .search,.control, .footer{ display:none}
.three-column .aside-primary,
.three-column .aside-secondary,
.two-column-style2 .aside-secondary{ display:none}
.header{ background:#ffffff}
.skiplinks{ display:none}
.header .brand { display:block; padding-bottom:20px;}

div,form,img,a img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,select,textarea,button{margin:0;padding:0; border:0;list-style:none}
body{height:100%;margin:0;padding:0; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:12px;  color:#000 }
a{ color:#000;text-decoration:none }
a:hover{ text-decoration:none}
.aligncenter{ text-align:center}
.alignright{ text-align:right}
p{color:#000;}

h1{ font-family:Arial,Helvetica,  Verdana, sans-serif; font-size:1.8em;}
h2{ font-family:Arial,Helvetica,  Verdana, sans-serif; font-size:1.4em; font-weight:bold;}
h3{ font-family:Arial,Helvetica,  Verdana, sans-serif; font-size:1.2em; font-weight:bold;}
h4{ font-family:Arial,Helvetica,  Verdana, sans-serif; font-size:1.5em; color:#000; font-weight:100;}

.clearfix:after{
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}

.header ,.body, .footer{ width:100%!important; margin:0 auto;}
.breadcrumb { height:12px; padding-top:6px; font-size:0.85em; margin-bottom:5px;color:#000}
.breadcrumb a{font-size:1em; color:#000; }
.breadcrumb ul li{ color:#000; display:inline; margin-right:15px;}
.breadcrumb ul,ol,li {margin:0;padding:0; border:0;list-style:none}

/*article*/
.article h1 { margin:20px 0px 10px;}
.article h2,.article h3 { margin:10px 0px;}
.article p{ margin-bottom:15px; line-height:150%}
.article ul li{ list-style-type:disc;margin:3px 0px;margin-left:20px;}
.article ol li{ list-style-type:decimal;margin:3px 0px;margin-left:20px;}
.article ol,.article ul{ margin-left:10px;}
.article a{ color:#000}
.article table td p{ line-height:100%; margin:0px; padding:0px}
table{ width:100%; font-size:0.9em; line-height:100%;  margin:30px 0px; clear:both; border-collapse:collapse}
table caption {text-align:left; padding-bottom:5px;}
table img{ vertical-align:middle}
table a{}
table th{padding:6px;  border-top:#000 solid 1px; border-bottom:#000 solid 1px}
table td{padding:6px;  border-bottom:#000 solid 1px}
table td img { margin-right:6px}
table td.word, 

/*table*/
.tablestyle{ width:100%; font-size:0.9em; margin:30px 0px; clear:both}
.tablestyle img{ vertical-align:middle}
.tablestyle a{ }
.tablestyle th{ border-top:#000 solid 1px; border-bottom:#cfd3d9 solid 1px}
.tablestyle td{  border-bottom:#000 solid 1px}
.tablestyle td img{ margin-right:5px}

.article .img{float:right!important; width:190px; margin:4px 0 0 12px;}
.press_rel .article .img{float:right!important; width:190px; margin:4px 0 0 12px;}
.article .img p {font-size:0.85em; font-family:Tahoma; color:#000; padding:10px 0 0;}
.caption{ font-family:Tahoma; font-size:0.75em; color:#000;  line-height:16px;}
.article a{ color:#000; text-decoration:underline}
.article h2 a{text-decoration:none;}
.article  p img{ margin:0px 10px 0px 10px}

.aside-secondary h3{ font-family:Helvetica; font-size:17px; color:#000; font-weight:100; margin-bottom:10px}
.aside-secondary  a{ color:#000;}

.page{ padding:6px 0px; overflow:hidden; clear:both; }
.page  a{ color:#000;margin:0px 8px; float:left; font-weight:bold}
.page span{ float:left}
.page .back{padding-right:10px;}
.page .next{ float:right !important; padding-left:10px;}
.page ul li{ display:inline}
.page ul {padding-left:8px;}

.footer ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.footer{ background:#e1ecf3 url(../img/NCDEA_footer-bg.jpg) no-repeat center top; padding-top:20px; font-size:0.9em; color:#000; padding-bottom:20px; overflow:hidden}
.footer ul {float:left;}
.footer ul li{ display:block; float:left; line-height:22px; height:22px;}
.footer a{ padding:0px 9px; color:#000;  }
.footer p.design {float:right; line-height:22px; padding-right:5px;}

/*modules*/

/*layout:two-column-3*/
.two-column-3 .aside-primary{display:none;}
/*layout:three-column*/
.three-column .aside-primary{display:none;}
.three-column .content{ width:500px; float:left; display:inline;text-align:left; overflow:hidden; margin-left:25px;}
.three-column .aside-secondary{display:none;}
.three-column .aside-secondary .module {float:right; width:230px;}
.three-column .aside-secondary .ajax__tab_container  { float:right;}
.three-column .aside-secondary .ajax__tab_container img.Unsubscribe-Image  {margin-left:0px;}

.searchpage .three-column .content {width:933px; margin-top:12px; padding-left:5px;}

.two-column .no-left-content{ width:695px; float:left; display:inline;text-align:left; overflow:hidden; margin-left:25px;}
.two-column .two-aside-secondary{ width:230px; float:right;display:inline; margin-right:10px}

/*layout:two-column*/
.two-column .aside-primary{ width:45%!important; float:left!important; display:none;}
.two-column .aside-secondary{ width:50%!important; float:right!important; display:none;}
.two-column .body{ }

/*layout:two-column-style2*/
.two-column-style2 .aside-primary{ width:610px; float:left;margin-left:30px; display:inline}
.two-column-style2 .aside-secondary{ width:305px; float:right;margin-right:30px; display:inline}
.two-column-style2 .body{ }

/*Form*/
.text{ border:1px solid #000; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1em; vertical-align:middle; padding:1px 2px; }
.selecttext{ border:1px solid #000; font-family:Arial, Helvetica, sans-serif; color:#124f7e; font-size:1em; vertical-align:middle; }
label {vertical-align:middle; line-height:12pt; float:left;}

/*home*/
.home .flash{ width:100%!important; height:350px; overflow:hidden!important;  margin-bottom:15px;}
.home .quicklink ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.home .quicklink ul li{ width:48%!important; float:left!important; background:none; padding:0; margin:0;}
.home .quicklink ul{ overflow: hidden;  width:auto;}
.home .aside-primary h1{ margin:10px 0px; padding-right:90px;}
.home .aside-primary h1 span{ display:none}

.whatnew h3{ font-size:1.1em; font-weight:bold; margin:5px 0px }
.whatnew h2{ border-bottom: 1px solid #000; margin:10px 0px; width:100%; padding-bottom:10px}
.whatnew .list{ margin-bottom:10px;font-size:0.9em;}
.whatnew .list a.more { color:#000; text-decoration:underline;}
.whatnew .list a.more:hover {text-decoration:none;}
.home .newslist{ font-size:0.9em; margin:20px 0px; border-bottom:#000 solid 1px; overflow:hidden; _display:inline-block;}
.home .newslist h2 {font-weight:normal; font-size:1.5em; font-family:"Palatino Linotype";}
.home .newslist h2 a {color:#000;}
.home .newslist img{ float:left!important;margin:0px 5px 0px 0px}
.home .newslist .more{ float:left; margin-top:4px;}
.home .newslist p {margin-bottom:5px; width:99%!important;}

/*landing*/
.landing .aside-primary h1{ font-size:1.6em; font-weight:100; font-family:Helvetica,Verdana, Arial , sans-serif; margin:30px 0px; letter-spacing:-1px; }
.landing .aside-primary h1 span{ display:none}
.landing .module{ border-top:#000 1px solid}
.findout a{ border-bottom:#000 solid 1px}
.landing .farmfeature h3{ margin:10px 0px}

.farmcontent{ width:200px !important; padding-right:10px; float:left!important; overflow:hidden;display:inline}
.two-item .farmcontent { width:310px !important; padding-right:2px !important; margin-right:0px !important;}
.farmcontent .findout{ margin:5px 0 0}
.farmcontent h2{ margin:5px 0px 2px; font-weight:normal;}
.farmcontent h2 a{ color:#000;}

/*landing2*/
.landing2 .aside-primary h1{ font-size:1.6em; font-weight:100; font-family:Helvetica,Verdana, Arial , sans-serif; margin:30px 0px; letter-spacing:-1px; }
.module .findout a{ border-bottom:#000 solid 1px}
.landing2 .farmfeature h3{ margin:10px 0px}
.aside-primary .module{ border-top:#000 1px solid}
.farmcontent .findout a {border:none;}

/*error*/
#error .module{ border-top:#000 1px solid}
#error .article ul,ol,li {margin:0;padding:0; border:0;list-style:none}
#error .article ul li{ background:url(../img/arrow2.gif) no-repeat 1px 2px; list-style-type:none; padding-left:15px; margin:3px;}
#error .article ul{ width:60%; margin:15px; color:#000}

/*person*/
#person .module{ border-top:solid 1px #000}
#person .aside-primary .module{ border-bottom:#000 1px solid}
.personlist{ overflow:hidden; _display:inline-block; padding:20px 0px;}
.personlist dl{}
.personlist dl dt{ float:left; width:100px; text-align:center}
.personlist dl dd{ margin:2px; border-bottom: solid 1px #000; width:380px; float:left}
.personlist dl dd h2{ margin-bottom:5px}
.personlist dl dd span{ float:left; width:100px; font-weight:bold}

/*search*/
.searchpage .aside-primary .module{ border-bottom:#000 1px solid}
.searchpage .searchlist{ clear:both; padding:10px 0px; width:100%!important;}
.searchpage .search{ padding-top:14px}
.searchpage .header .search{ padding-top:0px}
.searchlist h2 a { padding-left:10px;}


/*contentgeneric*/
.contentgeneric .link { border-top:#000 1px solid}
.contentgeneric .aside-primary .module{float:left; width:195px; border-top:#000 1px solid}
.contentgeneric .module .findout a{ border-bottom:#000 solid 1px}

/*contentonly*/
#columns-content-only p { margin: 0px 400px 0px 0px;}
#columns-content-only h1 { margin: 12px 400px 12px 0px}
#columns-content-only h2 { margin: 0px 400px 0px 0px}

/*contentpress*/
#contentpress .module{ border-top:#000 1px solid}
#contentpress .aside-primary .module{ border-bottom:#000 1px solid}
#contentpress .module .findout a{ border-bottom:#000 solid 1px}


/*organisations*/
#organisations .tablestyle {margin:5px 0px 20px 0px;border-top:#000 solid 1px}
#organisations .list{margin:5px 0px}
#organisations .list p{ margin-bottom:5px;}
#organisations .list img{ margin:0px 10px 10px 0px;}
#organisations .list .title{ font-size:0.9em;}
#organisations .module{ border-top:#000 1px solid}
#organisations .aside-primary .module{ border-bottom:#000 1px solid}

/*whomakesearch*/
.whomakesearch h1{ margin:10px 0px; }
.whomakesearch table{ margin:10px 0px; width:90%}
.whomakesearch table td{ border:none}
.whomakesearch table td label{ margin-right:5px;}
.whomakesearch table .selectgroup{ text-align:right}
.whomakesearch table select{ width:100px}
.whomakesearch .text{ border:1px solid #000; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1em; vertical-align:middle; padding:1px 2px; float:right;}

.searchresult h2{ margin:5px 0px; }
.searchresult table{ margin:5px 0px; width:100%; line-height:100%; border-top:1px solid #000}
.searchresult table td{ border:none; padding:5px;}
.searchresult table td label{ margin-right:5px;}
.searchresult table .selectgroup{ text-align:right}
.searchresult table select{ width:100px}

/*whomakesearchdetails*/
.searchdetails dl{ padding-bottom:10px;}
.searchdetails dl dt label{ margin:0px 10px; font-weight:bold}
.searchdetails dl dt{border-top:#000 1px solid;}
.searchdetails dl dd{ margin:10px 0px; overflow:hidden; _display:inline-block; border-top:#000 1px solid; padding-top:5px;}
.searchdetails dl dd label{ float:left; width:120px; font-weight:bold}
.searchdetails dl dd span{ float:left}
.searchdetails a{ color:#000; text-decoration:underline}

.searchdetails ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.searchdetails ul li{ margin:10px 0px; overflow:hidden; _display:inline-block; border-bottom:#000 1px solid; padding-bottom:5px;}
.searchdetails ul li label{ float:left; width:120px; font-weight:bold}
.searchdetails ul li span{ float:left}
.searchdetails .back{color:#000; font-weight:bold}

#whomakesearchdetail h1{ margin:10px 0px}
#listing {padding-bottom:20px;}
#listing .press { width:100%; float:left;}
.press h2 { font-weight:normal;} 
.press p{ margin-bottom:5px;}
.press img{ margin:0px 10px 10px 0px; float:left!important;}
.press .title{font-size:0.9em;}

.pagelinks{ margin-top:20px; padding-top:10px;}

.quicklink ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.quicklink { margin-bottom:20px; width:100%; float:left;}
.quicklink h3{ margin:5px 0px; width:100%;}
.quicklink ul{font-weight:bold; }
.quicklink ul li a{border-top:#000 solid 1px; color:#000; display:block; background:url(../img/link-arrow.gif) no-repeat 7px center; height:26px; line-height:26px;padding-left:27px}
.quicklink ul li img{ margin-right:10px; float:left; margin:6px 10px 0px 0px}
.quicklink,
.whatnew {border:0;}
.quicklink {border-bottom:1px #000 solid;}

.report .list{ width:300px; margin:10px 0px; overflow:hidden; clear:both; _display:inline-block}
.report h3{ font-weight:100; margin:10px 0px; }
.report h3 a{ font-size:14px; }
.report .list img{ margin:0px 5px 5px 0px; float:left; display:inline}
.report .list p{ color:#000; font-size:0.9em;float:right; width:200px}
.report .list h3{float:right; width:200px; margin:3px 0px}

.featureditems ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.featureditems{ font-size:0.9em; margin-bottom:20px;}
.featureditems h3{margin:10px 0px} 
.featureditems ul li { margin:5px 0px}
.featureditems ul li a{ }

.aside-secondary ul{float:left; width:210px;}
.documents ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.documents{ clear: both; font-size:0.9em; margin-bottom:20px;}
.documents h3{margin:10px 0px}
.documents ul li {background:url(../img/NCDEA_png.gif) no-repeat left 4px; padding-left:20px; }
.documents a{ }
.documents a img{ margin-left:-25px; padding-right: 10px;}
/* .documents ul li{padding: 1px 0px;background:url(../img/icon/pdf.gif) no-repeat top left; padding-left:25px;} */
.documents ul li{padding: 1px 0px; padding-left:25px;}
.documents ul li span{ color:#000}
.aside-secondary .link ul {padding-top:5px;}
.aside-secondary .link ul li {background:url(../img/NCDEA-links.gif) no-repeat left top; padding:5px 0 5px 20px; }
.aside-secondary .link ul li a,
.aside-secondary .link p {color:#000;}
.aside-secondary .link img {float:left; margin-right:7px;}

.link ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.link{ font-size:0.9em;margin-bottom:20px}
.link h3{ margin:10px 0px; width:100%; float:left;}
.link a{ }
.link ul li{  padding:3px 0px; background:url(../img/icon/links.gif) no-repeat 3px -2px; padding-left:25px;}
.link .imglink img{ margin:0px 5px 5px 0px}
.link .imglink{ width:220px}

.project{ font-size:0.9em;margin-bottom:20px}
.project h3{ margin:10px 0px}
.project .imglink { overflow:hidden; _display:inline-block; margin-bottom:10px}
.project .imglink img{ margin:0px 5px 5px 0px}
.project a{ }

.body .aside-primary .farmfeature{ border-bottom:none!important}
.body .aside-primary .farmfeature .row { float:left; width:610px; }
.body .content .farmfeature {padding-right:45px;}
.body .content .farmfeature .row { float:left!important; width:100%!important; padding-top:20px; }
.body .content .farmfeature .row .last{ padding-right:0 !important;}

/*publications*/
.publications-search { padding-bottom:15px;} 
.publication-type-description p { margin-top:5px; margin-bottom:5px;} 
.publication-period-header p { font-weight:bold; padding-bottom:5px;} 
.publication { margin-bottom:5px;}
.publication a { margin-left:5px;}
.publication a img { padding-right:5px; }
.publication a span { color:#000}

/*toolbox*/
#fontsize2 {display:none }

.watersaving  ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.watersaving .title { width:108px; float:left; color:#000;  font-weight:bold; padding-left:5px; border:solid 1px #000; border-bottom: solid 1px #ffffff; }
.watersaving .last { width:108px; float:left; color:#000; font-weight:bold; padding-left:5px; border:solid 1px #000; }
.watersaving .data { margin-left:0px; width:108px; float:left; padding-left:5px; font-weight:normal; border-style:solid; border-color:#000; border-width:1px;}
.watersaving ul{ font-weight:bold; padding-top: 12px; overflow: hidden; _display:inline-block}

/*site map*/
#sitemap {margin-top:15px; border-top:1px #000 solid;}
#sitemap h2 a {color:#000;}

#sitemap ul li {list-style:none; padding:4px 7px; background:url(../img/NCDEA_sitemap-libg.gif) left 14px no-repeat;}
#sitemap ul {margin-top: 3px; margin-left: 43px; padding-bottom:8px;}
#sitemap ul ul {padding-bottom:0;}
#sitemap h2 {margin:15px 0; font-size:1.6em;}
#sitemap ul li a {color:#000; font-weight:bold;}

.sitemap-outline {margin:0px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; color: #000; float:left; }
.sitemap-outline ul{padding:0 10px;}
.sitemap-tree { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; color: #000; }
.sitemap-tree a:link, .sitemap-tree a:visited { padding-left: 3px; padding-right: 3px; text-decoration: none; color: #000; }
.sitemap-tree a:hover { color: #000; text-decoration: underline; }
.sitemap-parent { background: url(/images/smhoriz.gif) repeat-x; }

/*Media*/
.media {overflow:hidden;float:left;}
.media .videolist {margin:5px 0;overflow:hidden;float:left;width:697px;}
.media .videolist .videoimg {float:right;width:380px;}
.media .videolist .videocontent {float:left;padding:15px;width:250px;}
.media .videolist .videocontent-no-media {padding:15px;width:650px;}
.media .videolist .videocontent h2 {margin:10px 0;}
.media .videolist .videocontent p {margin:10px 0;}
.media .anchor a, .media .videolist .videocontent a {color:#000;text-decoration:underline;}
.media .videolist .videocontent ul {margin:5px 0 5px 0;padding-left:20px;}
.media .videolist .videocontent ol {margin:5px 0 5px 0;padding-left:20px!important;}
.media .videolist .videocontent ul li {list-style-type:disc;}
.media .videolist .videocontent ol li {list-style-type:decimal;}

.media .videolist .videocontent-no-media h2 {margin:10px 0;}
.media .videolist .videocontent-no-media p {margin:10px 0;}
.media .anchor a, .media .videolist .videocontent-no-media a {color:#000;text-decoration:underline;}
.media .videolist .videocontent-no-media ul {margin:5px 0 5px 0;padding-left:20px;}
.media .videolist .videocontent-no-media ol {margin:5px 0 5px 0;padding-left:20px!important;}
.media .videolist .videocontent-no-media ul li {list-style-type:disc;}
.media .videolist .videocontent-no-media ol li {list-style-type:decimal;}

.media .anchor ul li {list-style-type:disc;}

/*Mailing List Subscription*/
ul.check, ul.userinfo {padding:0px;margin:0px;}
ul.userinfo input.text {float:left;}
.farmadword{ padding:5px; border-top: solid 1px #000; font-size:11px;}
.farmadword .check{ overflow:hidden; _display:inline-block}
.farmadword .check li{overflow:hidden; _display:inline-block; clear:both}
.farmadword .check li input{ float:left; margin:5px;}
.farmadword .check li label{float:left; margin:5px;}
.farmadword .userinfo{overflow:hidden; _display:inline-block}
.farmadword .userinfo li{overflow:hidden; _display:inline-block; clear:both; padding:5px}
.farmadword .userinfo li label{ float:left; width:65px; text-align:left; padding-right:5px; margin-top:2px}
.farmadword .userinfo li .text{ width:105px;}
.farmadword .userinfo li .req{ padding:0 0 0 3px}
span.req {color:#000;float:left;padding:0 5px;}
table.check-box-list {font-size:inherit; margin:0px;}
.check-box-list tr td {border-bottom:none;float:none;}
.check-box-list tr td input {float:left;}
.check-box-list tr td label {float:none;padding-left:5px;}
/*ul.userinfo li input.button {border:1px solid;} I have remove the input from the list in global.css*/
img.Unsubscribe-Image {margin-left:-10px;}

/*FAQs*/
.tips a, .faq a{ color:#000; font-weight:bold}
/*.faq p{ margin-bottom:10px}*/
.tips dl, .faq dl{ margin:5px 0px; padding:5px;border-bottom:#000 solid 1px;}
.tips dl dd, .faq dl dd{ display:none;padding-left:30px;margin-top:15px;min-height:20px;}
.tips dl dt, .faq dl dt{ padding-left:30px; min-height:18px;}
ul.pager li {float: left;}
.ddAnswer ul li {list-style-type:disc;}
.ddAnswer img {padding:5px;}

/*Site Section*/
h1.Site-Header {font-size:18px; margin:0; padding:0.6em 0 0.2em;}
h1.Site-Overview {font-size:12px; margin:0; padding:0.1em 0 1em; font-weight:normal;}
.popup {display:none;}
.nav-aside a { color:#000; }
.nav-aside ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.nav-aside ul li { display:inline}
.nav-aside ul li ul { display:inline;}

.nav-aside ul li a { display:block;padding: 4px; border-bottom:#000 1px solid; _zoom:1}
.nav-aside ul li ul li a {border:none;padding-left:15px;  background: #E0E9B1}   
.nav-aside ul li ul li ul li a { padding-left:30px; background: #ACC42C; }
.nav-aside ul li .bold { font-weight:bold}
.nav-aside ul li ul li .bold { font-weight:bold}

.nav-aside ul li.li_curr_item {background:#cce4f3 url(../img/NCDEA_subnav-right.gif) top right no-repeat;display:block;}
.nav-aside ul li.li_curr_item a {background:url(../img/NCDEA_subnav-li.gif)  7px 10px no-repeat; padding-left:16px; color:#000; font-weight:bold;}
.nav-aside ul li.close a{ background-position:7px -18px;}
.nav-aside ul li.li_curr_item ul li {background:#f2f2f2;}
.nav-aside ul li.li_curr_item ul li a {font-weight:normal; font-size:0.9em; color:#000; background:#f2f2f2;}
.nav-aside ul li.li_curr_item ul li a.current { font-weight:bold; color:#000;}
.nav-aside ul li.li_curr_item ul li.li_has_child ul li { padding-left:12px; display:block;}

#listing .list table {margin:0px;} 

/*.searchrecipe{padding:5px; border-top: solid 1px #1e4b8a; background-color:#e8edf3; font-size:11px;margin-bottom:20px;}*/
.searchrecipe{padding:5px; width:220px !important; border-top: solid 1px #000; font-size:11px;margin-bottom:20px;}
.searchrecipe ul .keyword input{ color:#000}
.searchrecipe ul .keyword i{ font-weight:bold; font-size:14px; margin-left:5px; color:#000000}
.searchrecipe ul{overflow:hidden; _display:inline-block; padding:0px; margin:0px;}
.searchrecipe ul li{overflow:hidden; _display:inline-block; clear:both; padding:5px}
.searchrecipe ul li .text{ width:160px}
/*.searchrecipe ul li input{ border:1px;}*/
.searchrecipe ul li label{ float:left; width:60px; text-align:right; padding-right:5px; margin-top:2px}

.didyouknow{ /*margin-top:20px; */color:#000; font-size:0.9em; margin-bottom:15px; *margin-bottom: 5px;_margin-bottom: 5px;}
.didyouknow h2{ padding:5px 0px}
.didyouknow p{ background:url(../img/aa.gif) no-repeat left top; padding:10px 30px 10px 30px}
.didyouknow .end{background:url(../img/aa-end.gif) no-repeat left top; width:20px; height:20px; float:right}

.recipeslist{ margin:10px 0px; border-top:solid 1px #000; padding-top:10px; overflow:hidden; _display:inline-block}
.recipeslist p{ margin-bottom:5px;}
.recipeslist img{ margin:0px 10px 10px 0px;}
.recipeslist h2{ font-size:1.4em; color:#000; margin-top:0px}

.page2{ overflow:hidden; _display:inline-block; padding-top:10px;border-top:solid 1px #000; clear:both }
.page2 a{ float:left; padding:1px 5px; border:#000 solid 1px; margin-left:10px; font-size:11px}
.page2 a:hover{ color: #000;}
.page2 .active{ color: #000;}
.page2 span{ float:left; margin-right:20px}

#video .breadcrumb{ padding-left:230px}
#video .content{ margin-left:20px; width:740px}

.videoshow{ overflow:hidden; _display:inline-block; padding-top:40px}
.videoshow .show{ float:left; width:540px;}
.videoshow .info{ float:right; width:180px; height:355px; border-top:#000 solid 1px; border-bottom:#000 solid 1px; padding-top:5px}
.videoshow .pdf{ background:url(../img/icon/pdf.gif) no-repeat left center; padding-left:25px}
.videoshow .View{ background:url(../img/home-arrows/hme-arw-generic2.gif) no-repeat 4px center;padding-left:25px}

.videosection{ margin-top:20px}
.videosection .tab{ overflow:hidden; _display:inline-block; width:720px;}
.videosection .tab li{ float:left; padding:10px 15px;}
.videosection .tab li a{ font-size:14px; color:#000; font-weight:bold;}
.videosection .tab .active{ border:solid 1px #000; border-bottom:solid 1px #ffffff; }
.videosection .tab .active a{color:#000}
.videosection .tabcontent{ overflow:hidden; _display:inline-block;width:700px; padding:10px;border:solid 1px #000;}
.videosection .tabcontent img{ margin:0px;}
.videosection .tabcontent a{ border:#FFFFFF solid 3px;margin:2px; float:left}

#recipes-detail .article{ width:255px; float:left}
#recipes-detail .imginfo{ width:230px; float:right}
#recipes-detail ul.recipe-detail{padding:0px;}
#recipes-detail .imginfo img{margin-bottom:2px;}

.imginfo a{ color:#000; text-decoration:underline; font-size:10px; padding:3px}
.imginfo .pdf{ background:url(/global/img/icon/pdf.gif) no-repeat left top; padding-left:25px;}
.imginfo .email{ background:url(/global/img/icon/email.gif) no-repeat left center;padding-left:25px}
.imginfo h3{ margin-top:10px}
.imginfo ul{ margin:10px 0px}
.imginfo ul li{ margin:5px 0px}

#homecontent .content{ width:740px; margin-left:20px}
#homecontent .searchrecipes{ overflow:hidden; _display:inline-block; margin:10px 0px; padding:0px;}
#homecontent .searchrecipes li{ float:left; padding-right:5px}
#homecontent .searchrecipes li .text{ width:150px; margin-top:3px;}
#homecontent .searchrecipes li input.text{ padding:2px}

#homecontent .recipeslink{ margin-top:10px; color:#000; margin-bottom:30px;overflow:hidden; _display:inline-block;}
#homecontent .recipeslink h1{ margin:5px 0px}
#homecontent .recipeslink ul{ float:left; width:165px; padding-right:10px; padding-left:0px; margin:0px;}
#homecontent .recipeslink ul li .info{ padding:5px 0px; font-weight:bold; color:#000; clear:both; display:block}

#homecontent .darecipes{ padding:5px 0px}
#homecontent .darecipes a{ color:#757678; font-weight:bold}

#recipes-search .recipesearch{ padding-top:10px}
#recipes-search .recipesearch a:hover{ text-decoration:underline}
#recipes-search .recipesearch p{ margin:5px 0px}
#recipes-search .recipesearch dl{ margin:30px 0px 0px 0px;overflow:hidden;display:inline-block; clear:left;}
#recipes-search .recipesearch dl dt{ font-size:1.2em; color:#000}
#recipes-search .recipesearch dl dd{ float:left; width:100px; margin:5px 0px}
#recipes-search .recipesearch .sub{ text-align:right; padding-right:50px}
#recipes-search .search-options {border: 1px solid #000 !important; padding:10px; margin-top:20px;}
.recipes-ask h1{ padding-top:5px}
.recipes-ask p{ margin:5px 0px}
.recipes-ask .askform{ margin:10px}
.recipes-ask .askform p{ overflow:hidden; _display:inline-block; margin:10px}
.recipes-ask .askform p label{ width:100px; float:left}
.recipes-ask .askform .tarea{ border:#000 solid 1px; width:95%; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
.recipes-ask .askform .sub{ text-align:center}

#recipes-search .didyouknow{ margin-top:0px}
#recipes-search label{float:none;padding-bottom: 5px; padding-left:3px;}

SPAN.form-label {float:left; height:17px; position:relative;}
SPAN.form-label label.overlabel{display:none;}
SPAN.form-label label.overlabel-apply{display:block; position:absolute; left:-9px; color:#124F7E; line-height:15pt; /*top:3px;  z-index:1;*/}

/* NewsSlider */
#newsSlider .container {MARGIN:0 0 10px 0; WIDTH: 704px; POSITION: relative; HEIGHT: 237px;}
#newsSlider DIV.slides {LEFT: 0px; POSITION: absolute; TOP: 0px}
#newsSlider UL.slides {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px}
#newsSlider UL.slides DL {top:0; background: url('../img/transparent-bg.png'); width:189px; padding:20px; height:237px; position:absolute; z-index:9;}
#newsSlider UL.slides DT {FONT: bold 15px/15px  Arial, Verdana, sans-serif; COLOR: #fff}
#newsSlider UL.slides DD {line-height:16px; color:#fff; padding-top:15px;}
#newsSlider UL.slides DD a.more{ color:#000; font-weight:bold;}
#newsSlider DIV.slides DIV {PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 704px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px}
UL.slides LI {PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 704px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px}
#newsSlider #loopedSlider {CLEAR: both; MARGIN: 0px auto; WIDTH: 704px; POSITION: relative}
#newsSlider {WIDTH: 704px !important; float:left !important; overflow:hidden !important; height:250px !important; }
#newsSlider div.pages {POSITION: absolute; display:none; TOP: 205px; left:10px; z-index:10;}
#newsSlider div.pages a.previous span, #newsSlider div.pages a.next span{ position:absolute; left:-9999px;}
#newsSlider div.pages a.previous, #newsSlider div.pages a.next { background: url('../img/prev.png') center center no-repeat; width:15px; height:15px; display:block;}
#newsSlider div.pages a.next {background: url('../img/next.png') center center no-repeat;}
#newsSlider UL.pagination {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;  float:left;}
#newsSlider a.previous, #newsSlider a.next { float:left;}
#newsSlider UL.pagination LI {FLOAT: left; margin:0 0 0 1px; border:1px #31556f solid;}
#newsSlider UL.pagination LI A {DISPLAY: block; font-size:13.5px; font-weight:bold; WIDTH: 15px; COLOR: #fff; TEXT-ALIGN: center;text-decoration:none;}
#newsSlider UL.pagination LI.active { background:#004a64; border:1px #89a7bc solid;}
#newsSlider UL.pagination LI.active A {BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none}
UL.pagination LI A:hover {BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none}

.hotspot { float:left !important; width:100% !important;}
.hotspot .row .item { width:233px !important; float:left !important; margin-right:4px; display:inline;}
.hotspot .row .item ul li a {color:#666;}
.hotspot .row .item ul li a:hover { color:#0093FF;}
.hotspot .row .last { margin:0;}
.hotspot .row .wrapper { padding:5px 11px 11px; float:left! important; min-height:272px; position:relative;}
.hotspot .row .wrapper .more { position:absolute; bottom:12px;}
.hotspot .row .item img { border:1px #E0E9EC solid; padding:4px; background:#fff;}
.hotspot .row .item p {padding:8px 5px;}
.hotspot .row .item ul { padding:5px 0;}

DIV.form{float: left; width: 100%; padding:20px 0 0;}
DIV.form DIV{float: left; width: 100%; padding-bottom:18px;}
DIV.form DIV LABEL{float: left; width:200px; padding: 0 0 3px;}
DIV.form DIV INPUT { width:245px; height:18px;}
DIV.form DIV SELECT{border: 1px solid #000; width:251px; font-size: 1em; color: #000;}
DIV.form DIV TEXTAREA{border: 1px solid #000; width:245px; padding:1px 2px; height:88px; font-size: 1em; color: #000;}
DIV.form DIV P{margin: 0;}
DIV.form DIV P.note{float: left; margin: 0; width: 100%; padding: 0 0 0 0%; font-size: 90%;}
DIV.form DIV.sub {text-align: right; padding-right:55px; width:445px; padding-bottom:0;}
DIV.form DIV.sub INPUT {width:auto;}
DIV.form DIV.side-img LABEL{width: 100%;}
DIV.form DIV.side-img Div {padding: 0 }

#listing ul li { background:none; padding:0;}
#listing ul li a { background:none; padding:0; margin:0;}
.a-z { width:100%; float:left;}
.a-z ul{ padding:7px 0; margin:0; float:left !important; width:100% !important; list-style:none;}
#listing .a-z ul.collection li { float:left !important; color:#000; list-style:none;  padding:0 10px 0 0; margin:0 8px 0 0;}
#listing .a-z ul.collection li.last { background:none;}
.a-z ul li a {font-size:13px; color:#000; text-decoration:none;}
.a-z ul.collection li a:hover, .a-z ul.collection li a.current {color:#000;}
.a-z ul.collection li a.current { font-weight:bold;}
.a-z ul.detail li {margin:0 20px 0 0; float:left !important; list-style:none;}
.a-z ul.detail li a { text-decoration:underline;}
.a-z ul.detail li a:hover {color:#000; text-decoration:none;}

p.letter {float:left; width:480px; padding-top:10px; padding-bottom:0; margin-bottom:0;}
.search-form { float:left !important; margin:5px 200px 10px 0; border:1px #000 solid; padding:12px;}
.search-form .row {width:100%; float:left !important; padding:6px 0;}
.search-form .row label {color:#000; font-size:13px; width:68px; float:left; font-weight:bold;}
.search-form .row input {float:left; width:233px; border:1px #000 solid;}
.search-form .row select {float:left; width:236px; border:1px #000 solid; font-size:11px; color:#000; height:20px; padding:1px;}
.search-form .button {width:100%; float:left; text-align:right; padding-top:8px; padding-right:5px;}
.search-form .button input { margin-right:170px;}

.item-list {float:left; width:100%;}
.item-list h2 { font-size:13px; margin:10px 0;}
.item-list ul {padding:0; margin:0;}
.item-list ul li {margin-left:25px; font-size:11px; padding:5px 0; list-style:none;}
.item-list ul li a img {margin-left:-25px; margin-right:10px;}
.item-list ul li a { text-decoration:underline;}
.item-list ul li a:hover { color:#0093FF;}
.item-list span.size {font-size:10px;}



