﻿body{ background:url(../img/body-bg.gif)}
.skiplinks{ display:none}

.header ,.body, .footer{ width:985px; margin:0 auto; padding:0px 5px  }
.header{ background: url(../img/head-bg.gif) center top; height:154px; }
.header .brand{ float:left; margin-top:40px; margin-bottom:3px; margin-bottom:5px;padding-left:30px;}
.header .brand span{ display:none}
.header .control{ float:right;margin-top:5px; color:#0d55a1}
.header .control a{ color:#0d55a1; font-weight:bold; padding:0px 5px;}
.header .control a img{ vertical-align:middle}
.header ul,ol,li {margin:0;padding:0; border:0;list-style:none}

.header .nav-primary{ position:relative; clear:both;  font-family:Helvetica; font-size:16px;letter-spacing:-1px; background:url(/global/ima/headnavbg.gif) repeat-x;}
.header .nav-primary li{ float:left;  border-left:#CCCCCC solid 1px;height:31px; border-top:#000099 solid 3px;text-align:center; }
.header .nav-primary ul{}
.header .nav-primary li a{ display:block; color:#0f6db6; font-weight:100; padding-top:7px; height:24px}
.header .nav-primary li a:hover{}
.header .nav-primary ul li ul li a:hover{background-color:#ffffff!important; color:#0f6db6!important }

.header .nav-primary ul .first{ border-left:none; border-top-color:#acc42c;width:64px;}
.header .nav-primary ul .first .hover{background-color:#acc42c }
.header .nav-primary ul .first ul li a{background-color:#e0e9b1 }
.header .nav-primary ul .first .current{background-color:#acc42c }
.header .nav-primary ul .second{ border-top-color:#dfc42a;width:164px;}
.header .nav-primary ul .second .hover{background-color:#dfc42a }
.header .nav-primary ul .second ul li a{background-color:#f6f3b1 }
.header .nav-primary ul .second .current{background-color:#dfc42a }
.header .nav-primary ul .third{ border-top-color:#0b479d;width:140px;}
.header .nav-primary ul .third .hover{background-color:#0b479d; color:#FFFFFF}
.header .nav-primary ul .third ul li a{background-color:#c9d7e9 }
.header .nav-primary ul .third .current{background-color:#0b479d; color:#ffffff}
.header .nav-primary ul .fourth{ border-top-color:#c4c3be;width:174px;}
.header .nav-primary ul .fourth .hover{background-color:#c4c3be }
.header .nav-primary ul .fourth ul li a{background-color:#e8e8e8 }
.header .nav-primary ul .fourth .current{background-color:#c4c3be }
.header .nav-primary ul .fifth{ border-top-color:#efe971;width:137px;}
.header .nav-primary ul .fifth .hover{background-color:#efe971 }
.header .nav-primary ul .fifth ul li a{background-color:#f6f3b1 }
.header .nav-primary ul .fifth .current{background-color:#efe971 }
.header .nav-primary ul .sixth{ border-top-color:#0094da;width:150px;}
.header .nav-primary ul .sixth .hover{background-color:#0094da;color:#FFFFFF}
.header .nav-primary ul .sixth ul li a{background-color:#def1fa }
.header .nav-primary ul .sixth .current{background-color:#0094da;color:#ffffff}
.header .nav-primary ul .last{ border-top-color:#b7014a;width:150px;}
.header .nav-primary ul .last .hover{background-color:#b7014a;color:#FFFFFF }
.header .nav-primary ul .last ul li a{background-color:#f6dee8; }
.header .nav-primary ul .last .current{background-color:#b7014a;color:#ffffff}

.header .nav-primary .first ul{position:absolute;left:0px;}
.header .nav-primary .first ul li a{ border-top:#cccccc 1px solid; }
.header .nav-primary .second ul{  position:absolute;left:64px;  }
.header .nav-primary .second ul li a{ border-top:#cccccc 1px solid; }
.header .nav-primary .third ul{ position:absolute;left:229px;  }
.header .nav-primary .third ul li a{ border-top:#cccccc 1px solid; }
.header .nav-primary .fourth ul{  position:absolute;left:370px;  }
.header .nav-primary .fourth ul li a{ border-top:#cccccc 1px solid; }
.header .nav-primary .fifth ul{  position:absolute;left:545px; }
.header .nav-primary .fifth ul li a{ border-top:#cccccc 1px solid; }
.header .nav-primary .sixth ul{  position:absolute;left:683px; }
.header .nav-primary .sixth ul li a{ border-top:#cccccc 1px solid; }
.header .nav-primary .last ul{ position:absolute;left:835px; width:148px;  z-index:1}
.header .nav-primary .last ul li a{ border-top:#cccccc 1px solid; }

.header .nav-primary li ul{ background-color:#FFFFFF; display:none;top:34px; width:200px;border:#cccccc 1px solid; border-top:none; font-size:14px;z-index:1;}
.header .nav-primary li ul li{ float:none;display:inline;border:none; height:auto;}
.header .nav-primary li ul li a{text-align:left;zoom:1;display:block;padding:3px 10px;margin:0px;height:auto; margin:0px}

.header .search{ float:right; clear:right;margin-top:40px; padding-right:30px}
.header .search p{ text-align:right; margin-top:5px;}
.header .google{ background: #fff url(/global/ima/google.gif) no-repeat right center; padding-right:50px;margin-right:5px }
.header .google input{ font-family:Arial, Helvetica, sans-serif; color:#124f7e; font-size:1em vertical-align:middle; border:none; background:none; margin:0; padding:0}
.header .submit{ vertical-align:middle}

.body{ background:url(../img/contentbg.gif) repeat-y center; overflow:hidden; padding-bottom:30px;}
.breadcrumb{ clear:both; background:url(../img/contenttopbg.gif) repeat-x; height:12px; padding-top:6px;  padding-left:30px;font-size:0.85em; margin-bottom:5px;color:#B6B6B6}
.breadcrumb a{font-size:0.85em; }
.breadcrumb ul li{ color: #1E4B8A; display:inline}
.breadcrumb ul,ol,li {margin:0;padding:0; border:0;list-style:none}

/*article*/
.article {overflow:hidden;_display:inline-block; }
.article h1,.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; color:#666666}
.article a{ color:#74a413}
.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 img{ vertical-align:middle}
table a{}
table th{padding:5px;  border-top:#1e4b8a solid 1px; border-bottom:#cfd3d9 solid 1px}
table td{padding:5px;  border-bottom:#cfd3d9 solid 1px}
table td img{ margin-right:5px}
/*table*/
.tablestyle{ width:100%; font-size:0.9em; margin:30px 0px; clear:both}
.tablestyle img{ vertical-align:middle}
.tablestyle a{ }
.tablestyle th{ border-top:#1e4b8a solid 1px; border-bottom:#cfd3d9 solid 1px}
.tablestyle td{  border-bottom:#cfd3d9 solid 1px}
.tablestyle td img{ margin-right:5px}

.article .img{ width:190px; margin:0px 12px; padding-bottom:10px; display:inline}
.caption{ font-family:Tahoma; font-size:0.75em; color:#999999;  line-height:16px;}
.article a{ color:#74a413; text-decoration:underline}
.article  p img{ margin:0px 10px 0px 10px}

.aside-secondary h3{ font-family:Helvetica; font-size:17px; color:#0c4c7b; font-weight:100; margin-bottom:10px}
.aside-secondary  a{ color:#0c4c7b}

.page{ padding:10px 0px; color:#666666; overflow:hidden; clear:both}
.page  a{ color:#666666;margin:0px 10px; float:left; font-weight:bold}
.page span{ float:left}
.page .back{ background:url(/global/ima/arrow1.gif) no-repeat 0px 3px; padding-left:10px}
.page .next{background:url(../img/arrow2.gif) no-repeat right 3px; padding-right:10px}
.page ul li{ display:inline}

.footer ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.footer{ background:url(../img/footerbg.gif) no-repeat center top; padding-top:20px; font-size:0.9em; color:#666666; padding-bottom:20px; overflow:hidden}
.footer ul li{ display:block; float:left;line-height:30px; height:30px;}
.footer a{ padding:0px 10px; color:#666;  }

/*modules*/

/*layout:two-column-3*/
.two-column-3 .aside-primary{ width:195px; float:left; display:inline; margin-left:10px}
.two-column-3 .content{ width:700px; float:left; display:inline;text-align:left; overflow:hidden; margin-left:40px;}
.two-column-3 .breadcrumb{ padding-left:245px;}
/*layout:three-column*/
.three-column .aside-primary{ width:195px; float:left; display:inline; margin-left:10px}
.three-column .content{ width:500px; float:left; display:inline;text-align:left; overflow:hidden; margin-left:25px;}
.three-column .aside-secondary{ width:230px; float:right;display:inline; margin-right:10px}
.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;}
.three-column .body{ }
.three-column .breadcrumb{ padding-left:230px;}

.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:455px; float:left; clear:left; margin-left:30px; display:inline}
.two-column .aside-secondary{ width:455px; float:right;margin-right:30px; display:inline}
.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 #7e9eb7; font-family:Arial, Helvetica, sans-serif; color:#124f7e; font-size:1em; vertical-align:middle; padding:1px 2px; }
.selecttext{ border:1px solid #7e9eb7; 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:455px; height:350px; background-color:#ffffff; margin-bottom:15px;}
.home .quicklink ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.home .quicklink ul li{ width:225px; float:left}
.home .quicklink ul{ overflow: hidden; _display:inline-block}
.home .aside-primary h1{ margin:10px 0px}
.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 #eeeeef; margin:10px 0px; padding-bottom:10px}
.whatnew  p{ color:#666666}
.whatnew .list{ margin-bottom:10px;font-size:0.9em;}
.home .newslist{ font-size:0.9em; margin:20px 0px; border-bottom:#99d5f0 solid 1px; overflow:hidden; _display:inline-block;}
.home .newslist img{ float:left; display:inline; margin:0px 5px 0px 0px}
.home .newslist .more{ float:left; clear:left; margin-left:88px;}
.home .newslist p{  float:left;color:#666666; margin-bottom:5px; width:360px;}

/*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:#acc42c 1px solid}
.findout a{ border-bottom:#0C4C7B solid 1px}
.landing .farmfeature h3{ margin:10px 0px}

.farmcontent{ width:286px; font-size:0.9em; padding-right:15px; float:left; overflow:hidden;display:inline}
.farmcontent p{color:#666666; line-height:150%}
.farmcontent .findout{ margin:20px 0px}
.farmcontent a{ color:#0c4c7b; font-weight:bold}
.farmcontent  h2{ margin:10px 0px}

/*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; }
.landing2 .module{ border-top:#acc42c 1px solid}
 .module .findout a{ border-bottom:#acc42c solid 1px}
.landing2 .farmfeature h3{ margin:10px 0px}
.landing2 .content h1{ margin-bottom:10px}


/*error*/personlist
#error .module{ border-top:#d1d2d4 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:#666666}

/*person*/
#person .module{ border-top:solid 1px #d1d2d4}
#person .aside-primary .module{ border-bottom:#d1d2d4 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 #cfd3d9; width:380px; float:left}
.personlist dl dd h2{ margin-bottom:5px}
.personlist dl dd span{ float:left; width:100px; font-weight:bold}

/*search*/
.searchpage .module{ border-top:solid 1px #d1d2d4 !important}
.searchpage .aside-primary .module{ border-bottom:#d1d2d4 1px solid}
.searchpage .searchlist{ clear:both; padding:10px 0px}
.searchpage .search{ padding-top:10px}
.searchlist h2 a { padding-left:10px;}

/*press_rel_article*/
.press_rel .article p{ color:#666666}
.press_rel .article .date span{ color:#1e4b8a}
.press_rel .module{border-top:#d1d2d4 1px solid}
.press_rel .aside-primary .module{ border-bottom:#d1d2d4 1px solid}

/*contentgeneric*/
.contentgeneric .module{ border-top:#acc42c 1px solid}
/*.contentgeneric .aside-primary .module{ border-bottom:#acc42c 1px solid}*/
.contentgeneric .aside-primary .module{float:left; width:195px; border-bottom:#acc42c 1px solid}
.contentgeneric .module .findout a{ border-bottom:#acc42c solid 1px}

/*contentonly*/
#columns-content-only p { margin: 0px 40px 0px 40px}
#columns-content-only h1 { margin: 20px 40px 0px 40px}
#columns-content-only h2 { margin: 0px 40px 0px 40px}

/*contentpress*/
#contentpress .module{ border-top:#d1d2d4 1px solid}
#contentpress .aside-primary .module{ border-bottom:#d1d2d4 1px solid}
#contentpress .module .findout a{ border-bottom:#d1d2d4 solid 1px}
#contentpress .article p{ color:#666666}

/*organisations*/
#organisations .tablestyle {margin:5px 0px 20px 0px;border-top:#CFD3D9 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:#d1d2d4 1px solid}
#organisations .aside-primary .module{ border-bottom:#d1d2d4 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 #7e9eb7; font-family:Arial, Helvetica, sans-serif; color:#124f7e; 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 #CCCCCC}
.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:#CCCCCC 1px solid;}
.searchdetails dl dd{ margin:10px 0px; overflow:hidden; _display:inline-block; border-top:#CCCCCC 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:#74a413; 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:#CCCCCC 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:#999999; font-weight:bold}

#whomakesearchdetail h1{ margin:10px 0px}

.press{ margin-bottom:20px;}
.press p{ margin-bottom:5px;}
.press img{ margin:0px 10px 10px 0px;}
.press .title{font-size:0.9em;}
.press .title .date{ color:#1e4b8a}

.pagelinks{ margin-top:20px; padding-top:10px;}

.quicklink ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.quicklink { margin-bottom:20px;}
.quicklink h3{ margin:5px 0px;}
.quicklink ul{font-weight:bold; }
.quicklink ul li a{border-top:#cfd3d9 solid 1px; display:block;  height:25px; height:26px; line-height:26px;padding-left:10px}
.quicklink ul li a:hover{ background-color:#e9eff6}
.quicklink ul li img{ margin-right:10px; float:left; margin:6px 10px 0px 0px}

.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:#666666; 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{ }

.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{width:180px;}
.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:#999999}

.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}
.link a{ }
.link ul{ width:180px}
.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}

/*publications*/
.publications-search { padding-bottom:15px;} 
.publication-type-header-open h2 { background:url(/images/minus.gif) no-repeat center left; background-position: 5px; background-color:#6d91c4 ; color:#FFFFFF; padding-left:16px;}
.publication-type-header-closed h2 { background:url(/images/plus.gif) no-repeat center left; background-position: 5px; background-color:#6d91c4 ; color:#FFFFFF; padding-left:16px;}
.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:#999999}

/*toolbox*/
#fontsize2 {display:none }

/*water saving*/
/*.watersaving { margin-bottom:20px;} */
/*.watersaving ul li a{border-top:#cfd3d9 solid 1px; display:block;  height:25px; +height:26px; line-height:26px;padding-left:10px}
.watersaving ul li a:hover{ background-color:#e9eff6}
.watersaving ul li img{ margin-right:10px; float:left; margin:6px 10px 0px 0px}*/

.watersaving  ul,ol,li {margin:0;padding:0; border:0;list-style:none}
.watersaving .title { width:108px; float:left; color:#ffffff; background-color:#acc42c; font-weight:bold; padding-left:5px; border:solid 1px #acc42c; border-bottom: solid 1px #ffffff; }
.watersaving .last { width:108px; float:left; color:#ffffff; background-color:#acc42c; font-weight:bold; padding-left:5px; border:solid 1px #acc42c; }
.watersaving .data { margin-left:0px; width:108px; float:left; background-color:#ffffff; padding-left:5px; font-weight:normal; border-style:solid; border-color:#acc42c; border-width:1px;}
.watersaving ul{ font-weight:bold; padding-top: 12px; overflow: hidden; _display:inline-block}

/*site map*/
#sitemap { padding-left:40px; padding-right:40px; }
#sitemap a { background: white; }
#sitemap ul li {list-style:disc}
#sitemap ul {margin-top: 3px;}
#sitemap ul {margin-left: 30px;}
#sitemap h2 {margin: 0 0;}

.sitemap-outline { margin: 0px; padding-top: 10px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; color: #666666; float:left; }
.sitemap-outline ul{padding:0 10px;}
.sitemap-tree { margin: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; color: #666666; }
.sitemap-tree a:link, .sitemap-tree a:visited { padding-left: 3px; padding-right: 3px; text-decoration: none; color: #999999; }
.sitemap-tree a:hover { color: #666666; text-decoration: underline; }
.sitemap-parent { background: url(/images/smhoriz.gif) repeat-x; }

/*Media*/
.two-column-3 .content {display:inline;float:left;margin-left:40px;overflow:hidden;text-align:left;width:700px;}
.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:#ACC42C;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:#ACC42C;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 #1e4b8a; background-color:#e8edf3; 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:#DF0921;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:#74a413; font-weight:bold}
/*.faq p{ margin-bottom:10px}*/
.tips dl, .faq dl{ margin:5px 0px; padding:5px;border-bottom:#bbcefd 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:2em!important; margin:0px!important;font-family:Helvetica,Verdana,Arial,sans-serif!important; font-style:normal!important;line-height:1.17em!important; letter-spacing:-1px!important;font-weight:100!important; text-align:left!important;}
h1.Site-Overview {font-size:1.6em; margin:0px 0px 5px 0px !important;font-family:Helvetica,Verdana,Arial,sans-serif!important; font-style:normal!important; font-weight:100!important;letter-spacing:-1px!important;text-align:left!important;}

/*Site Menu
.nav-aside ul,ol,li {margin:0;padding:0; border:0;list-style:none}*/
/* .nav-aside .parent{background:url(../img/arrow-1.gif) no-repeat; }//////
.nav-aside a { color:#757678; }
.nav-aside ul li { display:inline}
.nav-aside ul li a{ display:block;padding: 4px 0px 4px 10px; border-bottom:#eeeeee 1px solid; _zoom:1}
.nav-aside ul li.active{padding-left:10px;}*/
/* .nav-aside ul li a:hover{ background-color:#e0e9b1; }  ////////
.nav-aside ul li ul li a{  border:none;padding-left:15px;}
.nav-aside ul li ul{ display:none;}
.nav-aside ul li ul li a:hover{ }
.nav-aside ul li ul .inneractive{ padding-left:15px; color:#666666; }
.nav-aside ul li ul .inneractive:hover{  color:#666666;font-weight:bold }
.nav-aside ul li ul li ul li a{ padding-left:20px}
.nav-aside ul li ul li ul li a:hover{ }
.nav-aside ul li ul li ul li ul li a{ padding-left:25px}
.nav-aside ul li ul li ul li ul li ul li a {padding-left:30px;}
.nav-aside ul .last a{ border:none}
.nav-aside ul .open{background:url(../img/arrow-2.gif) no-repeat 0px center; padding-left:10px; border-bottom:#eeeeee 1px solid; color:#0b5280; font-weight:bold}
.nav-aside ul li ul li ul li ul li a{ font-size:9pt; }

.nav-aside li.active-item a {font-weight:bold;}
.nav-aside li.active-item ul li a {font-weight:normal;}
.nav-aside li.active-item ul ii.active a {font-weight:bold;}
.nav-aside li.active-item ul li.active ul li a {font-weight:normal;}
.nav-aside li.active-item ul li.active ul li.active-item a {font-weight:bold;}
.nav-aside li.active-item ul li.active ul li.active-item ul li a {font-weight:normal;}
.nav-aside li.active-item ul li.active ul li.active-item ul li.active-item a {font-weight:bold;}
.nav-aside li.active-item ul li.active ul li.active-item ul li.active-item ul li a {font-weight:normal;}

.nav-aside li.active-parent ul li a {background-color:Transparent;}
.nav-aside li.active-parent ul li.active-parent ul li a {background-color:Transparent;}
.nav-aside li.active-parent ul li.active-parent ul li.active-parent ul li a {background-color:Transparent;}
.nav-aside li.active-parent ul li.active-parent ul li.active-parent ul li.active-parent ul li a {background-color:Transparent;} */ 

.nav-aside a { color:#757678; }
.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 0px 4px 10px; border-bottom:#eeeeee 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}

.li_has_child a { background:url(/global/img/arrow-1.gif)  left no-repeat; }
.li_curr_item a { background:url(/global/img/arrow-2.gif)  left no-repeat ;}

.nav-aside ul li ul .li_has_child a{ background-image:url(/global/img/arrow-1.gif); background-position:5px 8px; background-repeat:no-repeat} 
.nav-aside ul li ul .li_curr_item a{ background-image:url(/global/img/arrow-2.gif);  background-position:5px 8px; background-repeat:no-repeat} 
.nav-aside ul li ul .li_curr_item ul li a{ background-image:none;}
.nav-aside ul li ul .li_curr_item ul .li_has_child a{ background-image:url(/global/img/arrow-1.gif); background-position:15px 8px; background-repeat:no-repeat}

#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 #1e4b8a; background-color:#e8edf3; font-size:11px;margin-bottom:20px;}
.searchrecipe ul .keyword input{ color:#999999}
.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:#155689; 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 #cfd3d9; 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:#74a413; margin-top:0px}

.page2{ overflow:hidden; _display:inline-block; padding-top:10px;border-top:solid 1px #cfd3d9; clear:both }
.page2 a{ float:left; padding:1px 5px; border:#1179c0 solid 1px; margin-left:10px; font-size:11px}
.page2 a:hover{ color: #FFFFFF; background-color:#1179c0}
.page2 .active{ color: #FFFFFF; background-color:#1179c0}
.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:#66bfe9 solid 1px; border-bottom:#66bfe9 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:#44b1e4; font-weight:bold;}
.videosection .tab .active{ border:solid 1px #d1d1d1; border-bottom:solid 1px #ffffff; }
.videosection .tab .active a{color:#1c5180}
.videosection .tabcontent{ overflow:hidden; _display:inline-block;width:700px; padding:10px;border:solid 1px #d1d1d1;}
.videosection .tabcontent img{ margin:0px;}
.videosection .tabcontent a{ border:#FFFFFF solid 3px;margin:2px; float:left}
.videosection .tabcontent a:hover{border:#1c5180 solid 3px}

#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:#757678; 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:#757678; 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:#757678; 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:#74A413}
#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 #66BFE9 !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:#7E9EB7 solid 1px; width:95%; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#124F7E}
.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;*/}
/*input.recipeSearchButton {margin:18px 0px 0px 0px;}*/

.foodClub ul li label {float:none;}
.foodClub ul li {margin:10px 0px;}
.foodClub ul {margin:0 0 0 100px; padding:0px;}
.foodClub p {margin:10px 0 10px 0;}
.foodClub p label {width:100px;}

/*.article img {float:left;}       bug:60862 */
.mailout table{ margin:0px;}
.mailout table tr td{ border:none; width:auto; font-size:12px;}
.mailout p { line-height:150%}

/* html report */

DIV.content DIV.html-report DIV.title H1,
DIV.content DIV.html-report DIV.maincon DIV.row H2,
DIV.content DIV.html-report DIV.maincon span.bluetext,
DIV.content DIV.html-report DIV.maincon DIV.row input { color: #007ac3; }
DIV.content DIV.html-report DIV.maincon DIV.row input { font-weight: bold; padding: 4px 6px; width: 138px;}

DIV.content DIV.html-report DIV.title H1 { font-size: 26px; float: right; padding: 30px 50px 0 0;}
DIV.content DIV.html-report DIV.maincon DIV.row H2 { padding: 6px 0 16px 0;}
DIV.content DIV.html-report DIV.maincon DIV.row H2 span { font-size: 12px; padding: 0 0 0 10px;}

DIV.content DIV.html-report DIV.maincon,
DIV.content DIV.html-report DIV.maincon DIV.row,
DIV.content DIV.html-report DIV.maincon DIV.row DIV.box { color:#000; font-weight: bold; float: left; }
DIV.content DIV.html-report DIV.maincon DIV.row DIV.text p { color:#000; }

DIV.content DIV.html-report DIV.maincon DIV.row DIV.box a,
DIV.content DIV.html-report DIV.maincon DIV.row DIV.text UL LI a,
DIV.content DIV.html-report DIV.maincon DIV.row DIV.text p a { color:#00aeef; text-decoration: underline; }
DIV.content DIV.html-report DIV.maincon DIV.row TABLE TD a { text-decoration: none; }

DIV.content DIV.html-report DIV.maincon,
DIV.content DIV.html-report DIV.maincon textarea { border: 2px solid #bceafb;}
DIV.content DIV.html-report DIV.maincon DIV.row textarea { height: 84px; width: 210px;}
DIV.content DIV.html-report DIV.maincon input { border: 1px solid #ccc;}
DIV.content DIV.html-report DIV.maincon {margin: 20px 0 0 0;}

DIV.content DIV.html-report DIV.maincon DIV.row { border-bottom: 2px solid #bceafb; padding: 10px; width: 676px;}
DIV.content DIV.html-report DIV.maincon DIV.last { border-bottom:0;}
DIV.content DIV.html-report DIV.maincon DIV.column2 DIV.box { width: 336px;}
DIV.content DIV.html-report DIV.maincon DIV.column2 DIV.box input { width: auto;}
DIV.content DIV.html-report DIV.maincon DIV.column3 DIV.box { width: 224px;}
DIV.content DIV.html-report DIV.maincon DIV.column4 DIV.box { width: 168px;}

DIV.content DIV.html-report DIV.maincon DIV.row DIV.text { border: 0; }
DIV.content DIV.html-report DIV.maincon DIV.row DIV.text UL LI { background: url(../img/icon_arrow_blue.gif) no-repeat 6px 2px; color: #000; padding: 0 0 16px 20px;}

DIV.content DIV.html-report DIV.maincon DIV.row TABLE { border-collapse: collapse; margin: 10px 0; }
DIV.content DIV.html-report DIV.maincon DIV.row TABLE TD { border:0; padding: 0; }
DIV.content DIV.html-report DIV.maincon DIV.row TABLE.linetb TD { border: 1px solid #ccc; font-size: 12px; padding: 6px 2px;}
DIV.content DIV.html-report DIV.maincon DIV.row TABLE.linetb TD.noborder,
DIV.content DIV.html-report DIV.foot DIV.text { border:0;}
DIV.content DIV.html-report DIV.maincon DIV.row TABLE TD.last { padding: 0 0 0 10px;}
DIV.content DIV.html-report DIV.maincon DIV.row TABLE TD span.title { font-size:14px;}

DIV.content DIV.html-report DIV.maincon DIV.gridrow { padding: 0;width: 696px;}
DIV.content DIV.html-report DIV.maincon DIV.gridrow DIV.box { padding: 10px; border-right: 2px solid #bceafb;width: 325px;}
DIV.content DIV.html-report DIV.maincon DIV.gridrow DIV.last { border: 0;}

DIV.content DIV.html-report DIV.maincon DIV.row DIV.text DL,
DIV.content DIV.html-report DIV.maincon DIV.row DIV.text DL DT,
DIV.content DIV.html-report DIV.maincon DIV.row DIV.text DL DD { color: #000; float: left;}

DIV.content DIV.html-report DIV.maincon DIV.row DIV.text DL DT { width: 180px; text-align: right;}
DIV.content DIV.html-report DIV.maincon DIV.row DIV.text DL DD { background: url(../img/icon_arrow_blue.gif) no-repeat 6px 2px; padding: 0 0 0 20px; width: 470px; }
DIV.content DIV.html-report DIV.maincon DIV.row H2.spectitle { color: #000; }
DIV.content DIV.html-report DIV.foot h2,
DIV.content DIV.html-report DIV.foot DIV { color: #000; font-size: 11px; }
DIV.content DIV.html-report DIV.foot { float: left; padding: 20px;}
DIV.content DIV.html-report DIV.foot DIV { color: #666; }

/* html report steps */

DIV.content DIV.html-report { float: left;}
DIV.content DIV.html-report-input DIV.box-a { width: 370px; }
DIV.content DIV.html-report-input DIV.box-b { margin-left: 10px; width: 310px; }
DIV.content DIV.html-report-input DIV.box DIV.text { border: 0; padding: 0; }

DIV.content DIV.html-report-input DIV.maincon,
DIV.content DIV.html-report-input DIV.maincon DIV.row { border: 0; padding: 0;width: 700px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DL,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DL DT,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DL DD { background: none; float:none; padding:0; text-align: left; width: auto;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-a DIV.text,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-a DIV.text p { color:#666; font: normal 14px/130% Arial, Helvetica, sans-serif; }
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-a DIV.text p { padding-right: 20px;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DIV.text,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DIV.text DL DT,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DIV.text DL DD { color:#666; font-size: 11px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DIV.text DL DT { font-size: 12px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DIV.text DL DD { padding-bottom: 10px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b DIV.text DL DT a { color: #006dae;}

DIV.content DIV.html-report-input DIV.maincon DIV.login { margin: 20px 0 10px;}
DIV.content DIV.html-report-input DIV.maincon DIV.login DIV.btn { float: right; }
DIV.content DIV.html-report-input DIV.maincon DIV.login p { color: #666; font-size: 11px; padding: 24px 0 0 0;}
DIV.content DIV.html-report-input DIV.maincon DIV.login p span.required { color: #f00; font-weight: bold;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-height-m { min-height: 255px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-height-l { min-height: 448px;}


DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange fieldset { border: 0; float: left; margin: 0; padding: 0 0 10px 0;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset legend,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange fieldset legend {	background: #a2d6ea url(../img/bg_step_title.gif) no-repeat left top; height: 35px; line-height:35px;text-indent:-360px;padding-left:368px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange fieldset legend { background: #e8ad1d url(../img/bg_step_title_orange.gif) no-repeat left top;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset legend { padding-left:318px;text-indent:-308px;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-a fieldset {width: 370px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset {width: 320px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-a fieldset,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset { overflow: hidden; }

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-a fieldset DIV.row input,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset DIV.row input { margin: 0;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset legend,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange fieldset legend { color: #fff; font-size: 18px; float: left;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset legend span { color: #000; font-size: 16px; padding-left: 40px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue { background-color:#bceafb; margin-bottom: 10px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange { background-color:#fcbf2b; margin-bottom: 10px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b { width: 320px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row { background-color:#addff2; margin: 5px 0 0 5px; width: auto;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row label { color: #007ac3; display:block; float: left; padding: 2px 0 0 5px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row input { float: left; padding: 2px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row label span.require { color: #f00;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row DIV { float: left; width: 251px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row DIV DIV { padding-bottom: 6px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row INPUT.checkbox { border: 0; width: auto;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row-normal label { width: 100px; }
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row-large label { width: 186px; }

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset DIV.row-normal label { width: 110px; }

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row-normal input { width: 245px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row-large input { width: 160px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset DIV.row-normal input { width: 185px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset DIV.row-normal select { width: 192px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset DIV.row-normal textarea { height: 70px; width: 189px;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row input,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row select,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row textarea { border: 1px solid #91cbe0; }

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row label span.notes { font-size: 10px;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row input.length-m { width: 135px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row input.length-s { width: 88px;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.subtitle { background: none; width: 350px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.subtitle h3 { color: #007ac3; font-size: 13px; padding-left: 4px;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row-large-label DIV { float: left; width: 286px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row-large-label label { width: 190px; letter-spacing: -1px; word-spacing: 4px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row-large-label input { width: 85px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box fieldset DIV.row-large-label span.unit { color: #007ac3; display: block; float: left; font: normal 12px/1em Arial, Helvetica, sans-serif; height: 20px; padding: 2px 0 0 6px; }
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row-large-label span.unit { background: #BCEAFB;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-blue fieldset DIV.row-large-label input.other-spec { color: #999; font-size: 12px; width: 185px; margin-right: 4px; }

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset DIV.full-width { width: 308px; }
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset DIV.full-width span { color:#007ac3; display: block; float: left; padding: 2px 0 0 0;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange div { color: #000; padding: 15px; float: left;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange div h3 { color: #000; font-size: 15px; font-weight: normal; padding-bottom: 20px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange div p { font-size: 11px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange div.btn { text-align: center; width: 290px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-orange div.btn input{ border: 0;}

DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-a fieldset legend,
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.box-b fieldset legend { *margin-top: -11px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row DIV.form-height-m { *min-height: 265px;}
DIV.content DIV.html-report-input DIV.maincon DIV.row { *margin-bottom: 10px; _margin-bottom: 0;}


DIV#tb_row {  float: left; width: 696px; }
DIV#tb_row DIV#tb01 { float: left;   margin-right: 10px;  width: 510px; }
DIV#tb_row DIV#tb01 table { float: left;  width: 510px; }
DIV#tb_row DIV#tb02 {  float: left;  margin-right: 10px;  width: 165px; }
DIV#tb_row DIV#tb02 table { float: left;  width: 165px; }

DIV.form{float: left; width: 100%; padding: 10px 0 0;}
DIV.form DIV{float: left; width: 91%; padding: 0 4% 10px;}
DIV.form DIV LABEL{float: left; width: 45%; padding: 0 0 3px;}
DIV.form DIV SELECT{border: 1px solid #7E9EB7; font-size: 1em; color: #124F7E;}
DIV.form DIV TEXTAREA{border: 1px solid #7E9EB7; 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: center;}
DIV.form DIV.side-img LABEL{width: 100%;}
DIV.form DIV.side-img Div {padding: 0 }
#recaptcha_table .recaptcha_r4_c1 .recaptcha_input_area #recaptcha_response_field { position:relative !important; top: 0px !important; 
left: 0px;       /* for FF Opera andSafari */
>left: -20px;      /* for IE8*/
*left: -20px;      /* for IE7*/
_left: -22px;      /* for IE6*/
}
.recaptcha_only_if_incorrect_sol_show{ display:block !important;}
.recaptcha_input_area_custom {
background:transparent none repeat scroll 0 0 !important;
height:45px !important;
margin-left:20px !important;
margin-right:5px !important;
margin-top:4px !important;
position:relative !important;
width:146px !important;
}
/*DIV.form DIV.side-img IMG{float: left; padding: 0 13px 0 0;}
DIV.form DIV.side-img INPUT{float: left;}
DIV.form DIV.side-img P.note {padding: 0; width: 50%;}
DIV.form DIV.side-img P {float: left; padding: 0;}*/
DIV.form DIV.full LABEL{width: 100% !important;}
DIV.form DIV.full TEXTAREA{width: 95%;}

DIV.blue-box{float: left; width: 100%; background: #E8EDF3; padding: 5px 0; margin: 0 0 20px;}
DIV.blue-box div.wrap{padding: 0 5px;}
DIV.blue-box DIV.form DIV{width: 100%; padding: 0 0 7px;}
DIV.blue-box DIV.form DIV.sub{text-align: right;}
DIV.blue-box DIV.form DIV.indent{padding-left: 30%; width: 70%;}
DIV.blue-box DIV.form DIV.indent LABEL{width: 100%;}
DIV.blue-box DIV.form LABEL{float: left; width: 30%;}
DIV.blue-box DIV.form DIV INPUT.text{float: left; width: 65%;}
DIV.blue-box DIV.form DIV.sub INPUT{margin: 0 5px 0 0;}

H2.logout{text-align: center;}
H2.logout A{text-decoration: underline;}
H2.logout A:hover{text-decoration: none;}

/* columns-L-and-C */
DIV#columns-L-and-C { float: left; width: 985px;}
DIV#columns-L-and-C DIV.breadcrumb { padding-left: 245px; height: auto !important;}
DIV#columns-L-and-C DIV.breadcrumb ul {border-bottom:1px solid #ACC42C !important; padding: 0 0 4px 0; width:700px; }
DIV#columns-L-and-C DIV.breadcrumb a,
DIV#columns-L-and-C DIV.breadcrumb UL LI {color:#B6B6B6;}
DIV#columns-L-and-C  DIV#aside-primary {display:inline;float:left;margin: -6px 0 0 10px;width:195px;}
DIV#columns-L-and-C  DIV#content {float:left;margin-left:40px;overflow:hidden; width:700px; }
DIV#columns-L-and-C  DIV#content DIV.banner {float:left; height: 170px; overflow: hidden; margin: 0 0 10px; width:700px;}
DIV#columns-L-and-C  DIV#content DIV.colm2 {float:left; padding: 0px; width:700px;}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.box {float:left; margin-right: 20px; width:340px;}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.last { margin: 0; float:right; width:320px; margin-right:0px;}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.last object{ float:right}
/*DIV#columns-L-and-C DIV#content DIV.colm2 DIV.box DIV.title { border-bottom:1px solid #99D5F0; font-size: 1.4em; padding: 0 0 5px;}*/
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.box DIV.title { color:#aec62e; font-size:26px; font-weight:bold; padding:12px 0px; font-family:Helvetica,Arial,Verdana,sans-serif}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.box DIV.title P {padding:1em 0px}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.box DIV.text { padding: 10px 0; width: 340px;}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.box DIV.text P { color: #666; font-size: 14px;}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.box DIV.text DIV.media{ float: right;}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.box DIV.btn {float: right;padding: 5px 0 0; text-align: center; line-height:50px; height:50px; width: 290px; background:url(../img/link.gif) no-repeat left top;}
DIV#columns-L-and-C  DIV#content DIV.colm2 DIV.box DIV.btn a{ font-size:13px; text-decoration: none; color:#fff; display:block; font-weight:bold}
DIV#columns-L-and-C  DIV#content DIV.text { border: 0 none;float:left; overflow: hidden; padding: 10px 0 5px; width:700px;color:#666666;}
DIV#columns-L-and-C  DIV#content DIV.text P { color: #666; font-size: 12px; }
DIV#columns-L-and-C  DIV#content DIV.text H1 { color: #AEC62E; font-size: 26px; font-family:Helvetica,Arial,Verdana,sans-serif }
DIV#columns-L-and-C  DIV#content DIV.text H2 {  color: #AEC62E; font-size: 1.4em; margin: 20px 0 0;}
DIV#columns-L-and-C  DIV#content DIV.text DIV.title {border-top:1px solid #CCCCCC; padding: 10px 0 0 0; margin: 0 0 10px;}

#columns-content-only{ width:945px; margin-left:20px; clear:both}

.supplychain .heading{ margin:0px;padding:0px; width:auto}
.supplychain .heading tr{padding:0px; margin:0; border:0;}
.supplychain .heading tr td{ padding:0px; margin:0; border:0; text-align:left}
.supplychain .heading tr td a{ padding:0px; margin:0;}
.supplychain .heading tr td img{padding:0px; margin:0; border:0;}

.chain {min-height:800px}
.chain table {padding:0px; width:auto; margin:0}
.chain table tr td {padding:0px; margin:0; border:0; text-align:center;}
.chain table tr td a {padding:0px; margin:0;}
.chain table tr td img {padding:0px; margin:0; border:0;vertical-align:top}
.chain .heading td {border:none}
.chain .popup_item {}
.chain .popup_item .popup_panel {position:relative;width:100%}
.chain .popup_item .popup_panel .popup_detail {display:none;position:absolute;left:-80px;top:15px; width:230px; color:#fff; text-align:left }
.chain .popup_item .popup_panel .popup_detail .h{width:190px; background:url("../img/Regulatory Framework/popup_head.png") no-repeat top center; _background:url("../img/Regulatory Framework/popup_head.gif") no-repeat top center; padding:55px 20px 10px 20px;font-size:14px; font-weight:bold;line-height:130%;}
.chain .popup_item .popup_panel .popup_detail .c{width:230px; background:url("../img/Regulatory Framework/popup_foot.png") no-repeat bottom center; _background:url("../img/Regulatory Framework/popup_foot.gif") no-repeat bottom center; font-size:12px; line-height:130%; padding-bottom:25px;}
/*.chain .popup_item .popup_panel .popup_detail .c p {margin:0px 20px 10px 20px;}*/
#columns-content-only .chain .popup_item .popup_panel .popup_detail .c p {margin:0px 20px 10px 20px;}
.chain .popup_item .popup_panel .popup_detail .c p a {font-weight:bold; text-decoration:underline;color:#fff;}
.chain .popup_item .popup_panel .popup_detail .c p a:hover {font-weight:bold;text-decoration:none;}

#columns-L-and-C .content-spacing .article{border-top:none!important}