#outer{width:980px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px}
#inner{ width:980px; float:left; background-color:#FFFFFF}

/*SEARCH SECTION*/
/* #search-sec{ width:950px; float:left; text-align:right; padding-right:30px; height:60px}
#search-sec .input-btn{ width:80px; float:right; height:31px }
#search-sec .input{ width:185px; float:right }
#search-sec .input input { width:160px; border:none; height:25px; color:#8d8893;border:1px #6a6a6a solid; background-image:url(../images/search-icon.png); background-repeat:no-repeat; padding-left:22px}
#search-sec .input input:hover{border:1px #009bf6 solid;background-image:url(../images/search-icon-hover.png)}
#search-sec .input input:active{border:1px #009bf6 solid;background-image:url(../images/search-icon-hover.png)}
#search-sec .input input:focus{border:1px #009bf6 solid;background-image:url(../images/search-icon-hover.png)} */
/*HEADER SECTION*/
#header_section{ width:980px; float:left; background-image:url(../images/navigation-background.png); background-repeat:repeat-x; height:92px}
#header_section-main{ width:980px; float:left;}
#logo{ width:234px; float:left; padding-left:24px; padding-top:34px}
#logo-main{ width:165px; float:left; padding-left:24px; padding-top:34px; background-image:url(../images/top-border-bg.png); background-repeat:repeat-x}


#navigation_section{ width:722px; float:left}
#navigation_section-main{ width:791px; float:left;height:85px; }
ul#navigation{ margin:0px; padding:0px}
ul#navigation li{ width:118px;height:76px;float:left;} 
ul#navigation li{margin:0px; padding:0px 2px 0px 0px; list-style:none;vertical-align:middle; text-align:center;  }
ul#navigation li{ background-image:url(../images/navigation_divider.png); background-position:right top; background-repeat:no-repeat; }
ul#navigation li:last-child{ background-image:none}
ul#navigation li.last-child{ background-image:none}

ul#navigation li a{ width:94px; height:36px;float:left;}
ul#navigation li a{padding:20px 12px; text-align:center;}
ul#navigation li a{color:#FFFFFF; text-decoration:none; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px}
ul#navigation li a{text-shadow: #000000 0.1em 0.1em 0.2em; filter: Shadow(Color=#000000, Direction=80, Strength=2)}
ul#navigation li a:hover{ background-image:url(../images/navigation_over_bg.jpg); background-repeat:repeat-x}
ul#navigation li a.selecttab{ background-image:url(../images/navigation_over_bg.jpg); background-repeat:repeat-x}

ul#navigation li a.single{ padding-top:30px}


/*MIDDLE SECTION*/
#middle-section{ width:980px; float:left; padding-top:31px; min-height:518px}
#home-middle-section{ width:980px; float:left; padding-top:6px; min-height:518px}
#middle-section-main{ width:980px; float:left; padding-top:31px;min-height:518px}

#home-middle-right{ width:474px; float:left; padding:50px 0px 0px 32px}
#page-title{ font-size:32px; color:#003D79; font-weight:bold}
.home-middle-title-row{width:474px; float:left; }
.home-middle-main-row{width:474px; float:left; padding-top:30px}
.home-middle-containt-row{width:474px; float:left; padding-top:15px}

#home-middle-left{ width:464px; float:left; padding-left:40px}


/*FOOTER SECTION*/
#footer-section{ width:945px; float:left; padding:5px; background-color:#003d79; padding-left:30px; height:16px; font-size:12px; font-weight:bold;}



/*2011 RESULTS*/

#results-middle-right{ width:471px; float:left; padding:0px 0px 0px 32px}
#results-middle-left{ width:464px; float:right}

ul#announcement{ margin:0px; padding:0px; float:left; width:636px}
ul#announcement li{ margin:0px; padding:10px; border-bottom:1px #838383 solid; color:#404040;text-decoration:none; font-size:14px; font-weight:bold; background-image:url(../images/bullet-point-gray.png); background-repeat:no-repeat; list-style:none; padding-left:35px}
ul#announcement li:hover,
ul#announcement li li:hover{ background-color:#f0f0f0}

ul#announcement li li{ border:none; list-style:none; padding-right:0px; background-image:none; padding-left:0px}
ul#announcement li a,
ul#announcement li li a{ float:right; background-image:url(../images/pdf.png); background-repeat:no-repeat; padding-left:25px; color:#004182; text-decoration:none; height:25px; width:171px}
ul#announcement li li a.watch{background-image:url(../images/watch.png)}
ul#announcement a.listen{background-image:url(../images/speaker-icon.png)}
ul#announcement li li a.coming{background-image:none}

ul#announcement li.last{ list-style:none; background-image:none; margin:0px; padding:0px}

ul#announcement ul{ margin:0px; padding:0px; padding-top:10px}

ul#announcement li.titleli:hover{ background-color:transparent}



/*******/
ul.announcement{ margin:0px; padding:0px; float:left; width:636px}
ul.announcement li{ margin:0px; padding:10px; border-bottom:1px #838383 solid; color:#404040;text-decoration:none; font-size:14px; font-weight:bold; background-image:url(../images/bullet-point-gray.png); background-repeat:no-repeat; list-style:none; padding-left:35px}
ul.announcement li.single{ margin:0px; padding:10px; border-bottom:1px #838383 solid;border-top:1px #838383 solid; color:#404040;text-decoration:none; font-size:14px; font-weight:bold; background-image:url(../images/bullet-point-gray.png); background-repeat:no-repeat; list-style:none; padding-left:35px}

ul.announcement li:hover,
ul.announcement li li:hover{ background-color:#f0f0f0}

ul.announcement li li{ border:none; list-style:none; padding-right:0px; background-image:none; padding-left:0px}
ul.announcement li a,
ul.announcement li li a{ float:right; background-image:url(../images/pdf.png); background-repeat:no-repeat; padding-left:25px; color:#004182; text-decoration:none; height:25px; width:171px}
ul.announcement li li a.watch{background-image:url(../images/watch.png)}
ul.announcement li li a.coming{background-image:none}
ul.announcement a.listen{background-image:url(../images/speaker-icon.png)}

ul.announcement li.last{ list-style:none; background-image:none; margin:0px; padding:0px}

ul.announcement ul{ margin:0px; padding:0px; padding-top:10px}

ul.announcement li.titleli:hover{ background-color:transparent}

/*******/



ul#announcement2{ margin:0px; padding:0px; float:left; width:635px}
ul#announcement2 li{ margin:0px; padding:10px; border-top:1px #009bf6 solid; color:#004182;text-decoration:none; font-size:15px; font-weight:normal; background-image:url(../images/bullet-point.png); background-repeat:no-repeat; list-style:none; padding-left:35px}


ul#announcement2 li:hover,
ul#announcement2 li li:hover{ background-color:#f0f0f0}

ul#announcement2 li li{ border:none; list-style:none; padding-right:0px; background-image:none; padding-left:0px; padding-top:5px; padding-bottom:5px}
ul#announcement2 li a,
ul#announcement2 li li a{ color:#004182; text-decoration:none; height:25px; min-width:100px}
ul#announcement2 li li a.watch{background-image:url(../images/watch.png)}
ul#announcement2 li li a.coming{background-image:none}

ul#announcement2 li.last{ list-style:none; background-image:none; margin:0px; padding:0px}

ul#announcement2 ul{ margin:0px; padding:0px; padding-top:10px}

ul#announcement2 li.titleli:hover{ background-color:transparent}


/****************HOME PAGE******************/
#home-middle-right-main{ width:364px; float:left; padding:65px 0px 0px 70px}
.home-middle-title-row-main{width:364px; float:left; }
.home-middle-main-row-main{width:364px; float:left; padding-top:30px}
.home-middle-containt-row-main{width:364px; float:left; padding-top:15px}
.home-title-row{ float:left; padding-bottom:24px;    color: #003D79;
    font-size: 32px;
    font-weight: bold;}


/***************SUSTAINBILITY PAGE********************/
#sustain-middle{ width:935px; float:left;padding-left:45px; padding-bottom:20px;min-height:529px}
#sustain-page-title{width:935px; float:left; padding-bottom:20px;}
#sustain-page-content{width:850px; float:left; padding-right:85px; padding-top:8px}

#sustain-3section{ width:935px; float:left; padding-top:26px}

.sustain-3sec-main{ width:256px; float:left; margin-right:50px}
.sustain-3sec-main-title{ width:256px; float:left; padding-bottom:14px;}
.sustain-3sec-main-img{ width:256px; float:left; border-top:10px #009bf6 solid; min-height:128px; text-align:center; padding-top:5px}
.sustain-3sec-main-content{ width:256px; float:left; padding-top:5px}
ul.sustain-3sec-main-ul{ margin:0px; padding:0px; float:left; margin-top:15px}
ul.sustain-3sec-main-ul li{ margin:0px; padding:0px; list-style:none; color:#626262; font-size:14px; font-weight:bold}


.sustain-3sec-last{ width:249px; float:left}
.sustain-gray-box{ width:249px; float:left; padding-bottom:10px}
.sustain-gray-box-top{width:249px; float:left;}
.sustain-gray-box-mid{width:213px; float:left; background-image:url(../images/sus-graybox-middle.png); background-repeat:repeat-y; padding:0px 18px; min-height:124px}
.sustain-gray-box-mid-title{width:213px; float:left; padding-bottom:7px; border-bottom:1px #000000 solid}
.sustain-gray-box-mid-content{width:213px; float:left; padding-top:10px} 
.growth-gray-box-mid-content{width:218px; float:left; padding-top:10px} 
.sustain-gray-box-mid-content img{ padding-left:10px}

.sustain-gray-box-bottom{width:249px; float:left;}


/****MAIN STRUCTURE PAGE*/
#main-middle-section{ width:980px; float:left; padding-bottom:30px;min-height:519px }
#left-section{ width:254px; float:left; min-height:200px; padding-bottom:40px;padding-top:30px}
#left-menu-outer{ width:254px; position:absolute; display:block; z-index:2000000000000; text-align:left; margin:0px; padding:0px}
#left-menu{position:fixed; text-align:left; margin:0px; padding:0px; float:left}

#right-section{ width:706px; float:right; padding-right:15px}
#bredcum{ width:706px; float:left; padding-bottom:10px}
#page-title{width:706px; float:left; padding-bottom:20px;}
#content-area{width:706px; float:left; padding-top:8px}

.content-row{ width:676px; float:left; padding-bottom:20px; padding-right:30px}
.content-row-small{ width:636px; float:left; padding-top:20px}
.content-row-top-pad{ width:676px; float:left; padding-bottom:20px; padding-right:30px; padding-top:15px}
.content-row-full{ width:706px; float:left; padding-bottom:20px;}


/*PRODUCT PAGE*/
.product-3sec-main-s{ width:207px; float:left; margin-right:25px}
.product-3sec-main-s-title2{ width:207px; float:left; padding-bottom: 14px;}
.product-3sec-main-s-title{ width:207px; float:left;}
.product-3sec-main-s-img{ width:207px; float:left; border-top:10px #009bf6 solid;min-height:128px; text-align:center}
.product-3sec-main-s-content{ width:207px; float:left; padding-top:5px}

/*CONTAINER PAGE*/
#container3-sec{ width:700px; float:left}
#container3-sec-title{ width:642px; float:left; padding-bottom:10px; border-bottom:10px #009bf6 solid; margin-right:58px}
#container3-sec-containt{ width:650px; float:left; padding-top:10px; padding-right:50px}
.container3-sec{ width:700px; float:left}
.container3-sec-title{ width:642px; float:left; padding-bottom:10px; border-bottom:10px #009bf6 solid; margin-right:58px}
.container3-sec-containt{ width:650px; float:left; padding-top:10px; padding-right:50px}

.container-main{ width:152px; height:121px; float:left; background-color:#083a6e; margin-right:8px; margin-bottom:8px}
.container-main-img{ width:152px; height:121px; position:absolute; display:block; z-index:1}
.container-main-title{ width:142px; position:absolute; display:block; z-index:3; padding:5px; border-bottom:1px #ffffff solid; background-image:url(../images/transparent-bg.png); background-repeat:repeat}
.container-main-content {
    background-image: url("../images/transparent-bg.png");
    background-repeat: repeat;
    height: 29px;
    padding: 92px 10px 0;
    position: absolute;
    width: 132px;
    z-index: 2;
}
.container-main-content span { border:none; outline:none; border-collapse:collapse}


/*CASE STUDIES*/
.case-studies-content-row{ width:636px; float:left; padding-bottom:20px; padding-right:30px}
.case-studies-des{ width:636px; float:left; padding:20px 0px; border-top:1px #009bf6 solid; border-bottom:1px #009bf6 solid}
#case-studies-sec-title{ width:700px; float:left; padding-bottom:10px; border-bottom:10px #009bf6 solid;}
#case-studies-sec-containt{ width:700px; float:left; padding-top:10px;}
#case-studies-left-arrow{ width:14px; float:left; margin-right:20px; padding-top:60px}
#case-studies-right-arrow{ width:14px; float:right; margin-left:20px;padding-top:60px}
.case-studies-caption{padding-top:14px; padding-bottom: 13px}
.case-studies-main{ width:135px; height:107px; float:left; background-color:#083a6e; margin-right:22px}
.case-studies-main-img{ width:135px; height:107px; position:absolute; display:block; z-index:1}
.case-studies-main-title{ width:125px; position:absolute; display:block; z-index:3; padding:5px; border-bottom:1px #ffffff solid; background-image:url(../images/transparent-bg.png); background-repeat:repeat}
.case-studies-main-content {
    background-image: url("../images/transparent-bg.png");
    background-repeat: repeat;
    height: 29px;
    padding: 78px 10px 0;
    position: absolute;
    width: 115px;
    z-index: 2;
}

/*MAP ITEM*/
.map-item-content{ width:200px; float:left}
.map-graph-sec{ width:415px; float:right; padding-bottom:30px; margin-right:25px}
.map-graph-sec-row{ width:415px; float:left; padding-bottom:20px}

.map-graph-sec-big{ width:198px; float:left}
.map-graph-sec-big-title{ width:198px; float:left; padding-bottom:13px; border-bottom:2px #009bf6 solid;}
.map-graph-sec-big-content{width:198px; float:left; padding-top:17px;}

.map-graph-sec-small{ width:198px; float:right}
.map-graph-sec-small-title{ width:198px; float:left; padding-bottom:13px; border-bottom:2px #009bf6 solid;}
.map-graph-sec-small-content{width:198px; float:left; padding-top:17px;}

.map-graph-sec-last-row{ width:415px; float:right; padding-bottom:30px; border-top:1px #3e3e3e solid; padding-top:10px; margin-top:20px}


/*SRATEGY SCORE CARD*/
.scorcard-first-list{ width:676px; float:left; border-top:1px #b3b3b3 solid;  border-bottom:1px #b3b3b3 solid; margin-top:15px; margin-bottom:15px; padding-top:10px; padding-bottom:10px}
.scorcard-first-list ul{ margin:0px; padding:0px; padding-left:20px}
.scorcard-first-list li{ list-style:none; background-image:url(../images/strate-first-li-arrow.png); background-repeat:no-repeat; padding-left:20px; padding-top:6px; padding-bottom:6px}
.scorcard-first-list li.uncheck{ list-style:none; background-image:none; background-repeat:no-repeat; padding-left:20px; padding-top:6px; padding-bottom:6px}
.scorcard-first-list li a{ color:#104c88; text-decoration:none}
.scorcard-first-list li a:hover{ color:#104c88; text-decoration:none}

.scorcard-first-list-s{ width:636px; float:left; border-top:1px #b3b3b3 solid;  border-bottom:1px #b3b3b3 solid; margin-top:15px; margin-bottom:15px; padding-top:10px; padding-bottom:10px}
.scorcard-first-list-s ul{ margin:0px; padding:0px; padding-left:20px}
.scorcard-first-list-s li{ list-style:none; background-image:url(../images/strate-first-li-arrow.png); background-repeat:no-repeat; padding-left:20px; padding-top:6px; padding-bottom:6px; color:#104c88;font-size:15px}
.scorcard-first-list-s li a{ color:#104c88; text-decoration:underline; }
.scorcard-first-list-s li a:hover{ color:#104c88; text-decoration:none}



.scorecard-sub-title{width:676px; float:left; padding-bottom:28px; padding-top:20px}
.scorecard-sub-content{width:676px; float:left;}

.scorecard-table-sec{ width:676px; float:left; }
.scorecard-table-sec-title{width:676px; float:left;  border-bottom: 10px solid #009BF6;padding-top:20px}
.scorecard-table-sec-content{width:676px; float:left;}

.scorecard-list-table{ background-color:#f0f0f0}
.scorecard-list-table th{ background-color:#dbdbdb; border-bottom:1px #bebebe solid; text-transform:uppercase; font-weight:bold}
.scorecard-list-table td{ border-bottom:1px #bebebe solid;border-right:1px #bebebe solid; vertical-align:top }
.scorecard-list-table td:first-child{ background-color:#ffffff; color:#009BF6; font-size:15px; font-weight:bold}
.scorecard-list-table td:last-child{ border-right:none}
.scorecard-list-table td a{ color:#104c88; text-decoration:underline}
.scorecard-list-table td a:hover{ color:#104c88; text-decoration:none}

.scorecard-list-table ul{padding: 0px; margin-top: 0px}
.scorecard-list-table li{list-style:none; background-image:url(../images/ind-dash-arrow.png); background-repeat:no-repeat; padding-left:15px; margin:0px}

.scorecard-li-list-main{ width:676px; float:left; border-top:10px #003d79 solid; background-color:#f0f0f0}
.scorecard-li-list-main ul{ margin:0px; padding:0px}
.scorecard-li-list-main li{ list-style:none; width:646px; float:left; border-bottom:1px #c0c0c0 solid; padding-bottom:10px; padding-top:10px;  color:#414141; background-image:url(../images/scorebord-li-arrow.png); background-repeat:no-repeat; padding-left:30px; font-size:15px }
.scorecard-li-list-main li.no-border{ border-bottom:none}

.back-to-top{ width:676px; padding-top:5px; padding-bottom:10px; float:left  }
.back-to-top a{background-image:url(../images/back-to-top.png); background-repeat:no-repeat; margin-left:10px; padding-left:20px; color:#004183; text-decoration:none}

.back-to-top-s{ width:636px; padding-top:5px; padding-bottom:10px; float:left  }
.back-to-top-s a{background-image:url(../images/back-to-top.png); background-repeat:no-repeat; margin-left:10px; padding-left:20px; color:#004183; text-decoration:none}


/*INNOVATION*/
.innovation-key-area{ width:676px; float:left; margin-top:8px; border-top:1px #009bf6 solid; padding-top:28px}
.innovation-key-area-title{width:676px; float:left; color:#009bf6; font-size:17px; font-weight:bold }
.innovation-key-area-img{width:676px; float:left; padding-top:22px}
.innovation-key-area-content{width:676px; float:left; padding-top:22px; font-size:15px}
.innovation-key-area-content ul{ margin:0px; padding:0px; width:656px; float:left; padding-top:15px; padding-bottom:15px; padding-left:20px}
.innovation-key-area-content li{ padding-bottom:8px}

/*KEY SUSTAIN*/
.key-sustain-sec{ width:636px; float:left}
.key-sustain-sec fieldset{ padding:10px}
.key-sustain-sec legend{ background-color:#003d79; color:#fff; font-size:17px; padding:6px; font-weight:normal}

/*RESULT*/
.result-full{ width:820px; float:left; padding-left:45px}
.result-full-content-row-title{width:820px; float:left; padding-bottom:30px}
.result-full-content-row{ width:820px; float:left; padding-bottom:15px}

/*ADDITIONAL*/
.divider{ width:642px; float:left; padding-top:2px; border-top:1px #666666 solid; margin-top:15px; padding-bottom:15px; margin-right:8px}
.des-class{ width:100%; float:left; padding-top:15px}


/*CONTACT*/

.contact-sec{ width:350px; float:left}
.contact-sec-title{ width:350px; float:left; border-bottom:10px #009bf6 solid; font-size:17px; font-weight:bold; color:#009bf6; padding-bottom:5px}
.contact-sec-content{width:350px; float:left; padding-top:10px; line-height:28px; color:#464646; font-size:15px}
.contact-sec-content a{ color:#464646; text-decoration:underline}

