

ul {
list-style-type: square;}
.toc {
font-family: Arial, Geneva, Helvetica;
font-weight: bold;}
.toc:hover {
font-family: Arial, Geneva, Helvetica;
color: #666666;
font-weight: bold;}
.title {
font-family: Arial, Geneva, Helvetica;
font-size: 12pt;
color: #000066;
font-weight: bold;}
.subtitle {
color: #000066;
font-weight: bold;
font-size: 14px;}
.subtitle2 {
color: #990099;
font-weight: bold;
font-size: 14px;}
.subtitle3 {
color: #000066;
font-weight: bold;
font-size: 12px;}
.title2 {
font-family: Arial, Geneva, Helvetica;
font-size: 12pt;
color: #000000;
font-weight: bold;}
.footer {
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px ;}
.spacer {
font-family: Arial, Geneva, Helvetica;
color: #000;
font-weight: bold;}

.backgr {font-size: 13px; color: #015401; font-weight: bold; font-style:italic; text-align: center; margin: 20px 0 20px 0; background-color: #f1faf1;}
.txtalignleft {text-align: left;}
.toolkit_blue {color: #000066;}

/*---- Eco-Logical Pages Re-Design September 2011 ------------*/
#container {margin: 0 10px 40px 0; padding: 0; width: 740px;}
#container_eco {margin: 0; width: 100%; min-width: 850px; clear: both;}

.eco_box {width: 155px; height: 245px; background: #21246B; float: left; margin: 10px 0 25px 20px; padding: 5px 5px 20px 5px; text-align: center;}
.eco_box h3 {font-size: 13px; color: #bcbcd4; margin: -2px 0 0 0; text-decoration: none;}
.eco_box a, .eco_box a:hover, .eco_box a:visited {text-decoration: none; color: #bcbcd4;}
.eco_box a:hover {font-style: italic;}

.cycle {width: 300px; float: right; margin: 20px 0 0 20px; padding: 0;}
.cycle h3 {font-size: 14px; margin: 0 0 3px 0; padding: 10px; color: #fff; background-color: #2e6210;}

.research_left {width: 575px; float: left;}
.research_right {width: 270px; float: right;}

.research_products, .research_products_successes {width: 605px; margin: 0 0 20px 0; background: #f6f2f2; border: solid 1px #000066;}
.research_products {height: 165px;}
.research_products_successes {height: 310px;}
.research_products p {float: left; width: 434px; margin: 0; padding: 15px 10px 5px 10px;}
.research_products_successes p {float: left; width: 434px; margin: 0; padding: 15px 10px 10px 10px;}
.research_products ul, .research_products_successes ul {width: 425px; margin: 0 0 0 20px;}
.research_products img, .research_products_successes img {float: left; margin: 0 0 0 0;}

.rp_title {width: 434px; color: #fff; background: #000066; padding: 5px; font-style: italic; font-weight: bold; float: left; margin: 0; padding: 5px 10px 5px 10px; text-align: center;}
.rp_title a, .rp_title a:hover, .rp_title a:visited {color: #fff; text-decoration: none;}
.rp_title a:hover {font-style: normal; text-decoration: none;}

.eco_ws {margin: 0 0 10px 0; padding: 5px 5px 5px 10px; background: #f7f7f7; border: solid 1px #000066;}
.eco_ws ul {margin-bottom: 0; margin-top: 0;}
.eco_ws ul li {margin: 0; padding: 0;}
.eco_upcoming {margin: 0 0 10px 0; padding: 5px 5px 5px 10px; background: #eaf7db; border: solid 1px #bfd0ac;}

.eco_gp th {background: #000066; color: #fff; text-align: left; padding: 10px 5px 10px 10px;}
.eco_gp td {background: #d0d8e8; padding: 10px 5px 10px 10px; vertical-align: top;}
.eco_gp td.evother {background: #e9edf4;}

.eco_gp_box {width: 193px; background: #e9edf4; border: solid 1px #000066; margin: 0 5px 10px 0;}
.eco_gp_box_title {text-align: center; color: #fff; background: #000066; padding: 5px; font-style: italic; font-weight: bold;}
.eco_gp_box_title a, .eco_gp_box_title a:hover, .eco_gp_box_title a:visited {color: #fff; text-decoration: none;}
.eco_gp_box_title a:hover {font-style: normal; text-decoration: none;}
.eco_gp_box p {padding: 0 5px 0 5px; margin: 5px 0;}
.eco_gp_box ul {margin: 0 0 10px 18px; padding: 0 0 0 0;}
.eco_gp_box ul li {margin: 0 0 3px 0; padding: 0;}

.fltright {float: right;}
.fltleft {float: left;}

.gp_images {width: 585px;}
.gp_images table td {vertical-align: top;}
.gp_images img {border: solid 1px #000066;}

.clrright {clear: right;}
.clrboth {clear: both;}
.caption {font-size: 11px;}

.centered_800px {width: 800px; margin: 0 auto;}
.borderaqua {border: solid 1px #02656a;}

.side_emph {font-size: 15px; font-style: italic;}
.side_emph ul {margin-left: 15px; padding-left: 0;}
.side_emph ul li {font-size: 15px;} 

ul.bullet_problem li {margin: 0 0 5px 5px; padding: 0 0 0 0;}

.bcaseStudy {border-spacing: 0px;}
.bcaseStudy th, .bcaseStudy td {background: #fff; color: #000; padding: 2px 15px 2px 15px;}
.bcaseStudy th {text-align: center; border-bottom: 1px solid #000;}
.bcaseStudy td {text-align: right; vertical-align: top;}
.bcaseStudy td.ctr {text-align: center;}
.bcaseStudy td.other {background: #c5e0b3;}
.bcaseStudy td.rBorder {border-right: solid 1px #000;}

.bcaseStudy2 {border-spacing: 0px;}
.bcaseStudy2 th, .bcaseStudy2 td {background: #fff; color: #000; padding: 0 10px 0 15px;}
.bcaseStudy2 th {text-align: center; border-bottom: 1px solid #000;}
.bcaseStudy2 th.left {text-align: left;}
.bcaseStudy2 th.right, .bcaseStudy2 td.right {text-align: right;}
.bcaseStudy2 td {text-align: right; vertical-align: top;}
.bcaseStudy2 td.left {text-align: left;}
.bcaseStudy2 td.other {background: #c5e0b3;}
.bcaseStudy2 td.rBorder {border-right: solid 1px #000;}
.ieaContentFull .bcaseStudy2 ul, .ieaContentFull .bcaseStudy2 ul li {margin: 0 0 0 0; padding: 0 0 0 0;}