/* CSS Document */

body {font:70% Arial, Helvetica, sans-serif;color: #383636;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#FFF;}
.content {padding:15px; background-color:#FFFFFF; border-right:1px solid #EAEAEA;}
.contentRight {padding:15px; background-color:#FFFFFF; border-left:1px solid #EAEAEA;}
.contentLeft {padding:15px; background-color:#E3E3E3; border-right:1px solid #EAEAEA;}
.contentprint {padding:15px; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA;}
.contentLeftFin {padding:15px; background-color:#00AEEF; border-right:1px solid #EAEAEA;}
.contentTop {padding:15px; background-color:#FFFFFF; border-bottom:1px solid #EAEAEA;}

/* text colors */
.toptextdarkblue {color:#00498E; font-size:22px;}
.indexH1 {color:#005596; font-size:17px;}
.homeH1 {color:#005596; font-size:17px; border-bottom:1px solid #005596; }
.homeH1White {color:#FFF; font-size:17px;}

/* left navigation */
#dis {display:block;width:210px; background-color:#FFF; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA;}
#hidenav {display:none;width:5px;}
.leftnav {padding:10px; background-color:#FFF;}
.leftnav .header {text-transform:normal;border:1px solid #98A0BF;}
.leftnav .cont {padding:10px 10px 10px 10px;border-left:1px solid #98A0BF;border-bottom:1px solid #98A0BF;}
.leftnav .contarrow {border-right:1px solid #98A0BF;border-bottom:1px solid #98A0BF;}
.navline {padding-top:2px; padding-bottom:2px; border-bottom:1px solid #EEEEEE; background-color:#FFF;}

/* navigation */

.navigation{background:#F4F4F4;color:#FFF;height:20px;padding:0px;}

.mainNavHome{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#98A0BF; border-right:1px solid #FFF;}
.mainNavHome a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavHome a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavGroup{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#005596; border-right:1px solid #FFF;}
.mainNavGroup a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavGroup a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavPerformance{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#00A651;border-right:1px solid #FFF;}
.mainNavPerformance a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavPerformance a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavOperating{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#58595B;border-right:1px solid #FFF;}
.mainNavOperating a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavOperating a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavSustainability{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#24933C;border-right:1px solid #FFF;}
.mainNavSustainability a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavSustainability a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavClinic{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#BCBDC0; border-right:1px solid #FFF;}
.mainNavClinic a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavClinic a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavFinance{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#00AEEF;border-right:1px solid #FFF;}
.mainNavFinance a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavFinance a:hover {color:#1F2F73;text-align:center;text-decoration:none;}

.mainNavDownloads{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#3C3F4B; border-right:1px solid #FFF;}
.mainNavDownloads a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavDownloads a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavadmin{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#5298D6}
.mainNavadmin a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavadmin a:hover {color:#FFF;text-align:center;text-decoration:none;}

.subNavGroup
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #005596;text-decoration:none; color:#FFF;}
.subNavGroup a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #1966A0;}
.subNavGroup a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}

.subNavPerformance
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #00A651;text-decoration:none; color:#FFF;}
.subNavPerformance a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 160px;text-transform:none;text-decoration:none; border-bottom:1px solid #19AF62;}
.subNavPerformance a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 160px;background:#000;	text-transform:none;text-decoration:none;}

.subNavOperating
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #58595B;text-decoration:none; color:#FFF;}
.subNavOperating a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;text-transform:none;text-decoration:none; border-bottom:1px solid #68696B;}
.subNavOperating a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;background:#000;	text-transform:none;text-decoration:none;}

.subNavClinic
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #BCBDC0;text-decoration:none; color:#FFF;}
.subNavClinic a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #C3C3C6;}
.subNavClinic a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}


.subNavSustainability
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #24933C;text-decoration:none; color:#FFF;}
.subNavSustainability a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #399E4F;}
.subNavSustainability a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}

.subNavFinance
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #00AEEF;text-decoration:none; color:#FFF;}
.subNavFinance a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 230px;text-transform:none;text-decoration:none; border-bottom:1px solid #19B6F1;}
.subNavFinance a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 230px;background:#000;	text-transform:none;text-decoration:none;}

.subNavDownloads
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #3C3F4B;text-decoration:none; color:#FFF;}
.subNavDownloads a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #4F525D;}
.subNavDownloads a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}

.subNavadmin
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #5298D6;text-decoration:none; color:#FFF;}
.subNavadmin a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #63A2DA;}
.subNavadmin a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}

.subNavsubGroup{position: absolute;margin-left:170px;margin-top:-30px;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #00AEEF;text-decoration:none; color:#FFF;}
.subNavsubGroup a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 170px;text-transform:none;text-decoration:none; border-bottom:1px solid #19B6F1;}
.subNavsubGroup a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 170px;background:#000;	text-transform:none;text-decoration:none;}

.subNavsubCompany{position: absolute;margin-left:170px;margin-top:-30px;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #00AEEF;text-decoration:none; color:#FFF;}
.subNavsubCompany a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 170px;text-transform:none;text-decoration:none; border-bottom:1px solid #19B6F1;}
.subNavsubCompany a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 170px;background:#000;	text-transform:none;text-decoration:none;}


/* style & backgrounds */
.breadCrumb {padding:8px; border-bottom:1px solid #EAEAEA; background-color:#FFFFFF; font-size:9px;}
.logo {padding-left:10px; background-color:#FFFFFF; border-top:1px solid #E5E9EC;border-left:1px solid #E5E9EC;border-right:1px solid #E5E9EC;}
.homepics {margin-right:10px; float:left; border:1px solid #C6C9D2; margin-bottom:10px;}
.bodypics {margin-right:10px; float:left; margin-bottom:10px;}
.bodypicsright {margin-left:10px; float:right; margin-bottom:10px;}
.homestrategypics {border:1px solid #C6C9D2;}
.greenblock {background-color:#00A651; color:#FFF; padding:15px;}
.blueblock {background-color:#005596; color:#FFF; padding:15px;}
.blueblockcontent {background-color:#005596; color:#FFF; padding:15px;}
.greyline {border-bottom:1px solid #CCCCCC;}
.vertline {background-image:url(../images/vertline.gif); background-repeat:repeat-y; background-position:center;}

/* text styles */
.smallbluetext {color:#005596; font-size:9px; padding-top:10px}
.textblue {color:#005596;}
.textblueBold {color:#005596; font-weight:900;}
.textblueBoldlarge {color:#005596; font-weight:900; font-size:14px;}

/* background color */
.footer {background-color:#045FB0; color:#FFF; padding:8px; height:15px;}
.search { background-image:url(../images/top_lines.gif); background-repeat:no-repeat; background-position:top right;}
.searchbox { padding:10px; background-color:#E7E7E7;}
input {font-size:10px;}
ul {margin-left:15px;}


/* links */
.content a:link {color:#1F2F73;}
.content a:visited {color:#1F2F73;}
.content a:hover {color:#000; background-color:#C3CFEA;}

.greenblock a:link {color:#FFF;}
.greenblock a:visited {color:#1F2F73;}
.greenblock a:hover {color:#000; background-color:#C3CFEA;}

.contentRight a:link {color:#1F2F73;}
.contentRight a:visited {color:#1F2F73;}
.contentRight a:hover {color:#000; background-color:#C3CFEA;}

.contentLeft a:link {color:#1F2F73;}
.contentLeft a:visited {color:#1F2F73;}
.contentLeft a:hover {color:#000; background-color:#C3CFEA;}

.navline a:link {color:#1F2F73; text-decoration:none; display:block;}
.navline a:visited {color:#1F2F73; text-decoration:none; display:block;}
.navline a:hover {color:#000; text-decoration:none; background-color:#C3CFEA;}

.contentLeftFin a:link {color:#FFF;}
.contentLeftFin a:visited {color:#1F2F73;}
.contentLeftFin a:hover {color:#000; background-color:#C3CFEA;}


.contentTop a:link {color:#1F2F73;}
.contentTop a:visited {color:#1F2F73;}
.contentTop a:hover {color:#000; background-color:#C3CFEA;}

.contentprint a:link {color:#1F2F73;}
.contentprint a:visited {color:#1F2F73;}
.contentprint a:hover {color:#000; background-color:#C3CFEA;}



.breadCrumb a:link {color:#1F2F73;}
.breadCrumb a:visited {color:#1F2F73;}
.breadCrumb a:hover {color:#000; background-color:#C3CFEA;}

.leftnav a:link {color:#1F2F73;}
.leftnav a:visited {color:#1F2F73;}
.leftnav a:hover {color:#000; background-color:#C3CFEA;}


/* financials  */

.notesheader {background-color:#00AEEF; color:#FFF; padding:10px;}

.columnselect {background-color:#D4E6F6; color:#000;}
.columnselectheader {background-color:#D4E6F6; color:#000; font-weight:900; border-bottom:1px solid #939598; border-top:1px solid #939598;}
.columnheader {background-color:#D4E6F6; color:#000; font-weight:900; border-bottom:1px solid #939598; border-top:1px solid #939598;}
.govselectthinline {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598;}
.govselectthickline {background-color:#D4E6F6; color:#000;  border-bottom:2px solid #000;}

.columnselectthinline {background-color:#D4E6F6; color:#000; border-bottom:1px solid #939598;}
.columnselectthinlinetop {background-color:#D4E6F6; color:#000; border-bottom:1px solid #939598; border-top:1px solid #939598;}
.columnselectthinlinetopright {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598; border-top:1px solid #939598;border-right:1px solid #939598;}
.columnselectthinlinebotright {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598; border-right:1px solid #939598;}
.columnselectthickline {background-color:#D4E6F6; color:#000;  border-bottom:2px solid #000;}
.columnselectthicklineright {background-color:#D4E6F6; color:#000;  border-bottom:2px solid #000; border-right:1px solid #939598;}
.finselecttop {background-color:#D4E6F6; color:#000;  border-top:1px solid #939598;border-right:1px solid #939598;border-left:1px solid #939598; }
.finselectmiddle {background-color:#D4E6F6; color:#000; border-right:1px solid #939598;border-left:1px solid #939598;}
.finselectbottom {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598;}
.finselectbottomleft {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598;border-left:1px solid #939598;}
.finselectright {background-color:#D4E6F6; color:#000; border-right:1px solid #939598;}
.finselecttopleft {background-color:#D4E6F6; color:#000;  border-left:1px solid #939598;border-top:1px solid #939598;}
.finselecttopright {background-color:#D4E6F6; color:#000;  border-right:1px solid #939598;border-top:1px solid #939598;}
.finselecttopline {background-color:#D4E6F6; color:#000;  border-top:1px solid #939598;}
.finselectleft {background-color:#D4E6F6; color:#000;  border-left:1px solid #939598;}
.finselectleftcnr {background-color:#D4E6F6; color:#000; border-top:1px solid #939598;border-left:1px solid #939598;border-bottom:1px solid #939598;}
.finselectrightcnr {background-color:#D4E6F6; color:#000;  border-top:1px solid #939598;border-right:1px solid #939598;border-bottom:1px solid #939598;}
.sharelines {border-bottom:1px solid #E2E2E2;}

.fintop {border-top:1px solid #939598;border-right:1px solid #939598;border-left:1px solid #939598;}
.fintopline {border-top:1px solid #939598;}
.finbotline {border-bottom:1px solid #939598;}
.fintopleft {border-top:1px solid #939598;border-left:1px solid #939598;}
.finbotleft {border-bottom:1px solid #939598;border-left:1px solid #939598;}
.finbotright {border-bottom:1px solid #939598;border-right:1px solid #939598;}
.fintopright {border-top:1px solid #939598;border-right:1px solid #939598;}
.finbotthicktopright {border-top:1px solid #939598;border-right:1px solid #939598;border-bottom:2px solid #000;}
.finmiddle {border-right:1px solid #939598;border-left:1px solid #939598;}
.finbottom {border-bottom:1px solid #939598;border-right:1px solid #939598;border-left:1px solid #939598;}
.finbottomright {border-bottom:1px solid #939598;border-right:1px solid #939598;}
.finbottomrightblue {color:#000; border-bottom:1px solid #939598;border-right:1px solid #939598;}
.finleft {border-left:1px solid #939598;}
.rowfinleft {border-left:1px solid #939598;border-top:1px solid #939598;border-bottom:1px solid #939598;}
.rowfinright {border-right:1px solid #939598;border-top:1px solid #939598;border-bottom:1px solid #939598;}
.rowfin {border-top:1px solid #939598;border-bottom:1px solid #939598;}
.finright {border-right:1px solid #939598;}
.finheader {border-bottom:1px solid #939598;border-top:1px solid #939598;}
.finheaderright {border-bottom:1px solid #939598;border-top:1px solid #939598;border-right:1px solid #939598;}
.finthinlinetop {border-top:1px solid #005596; }
.finthinline {border-bottom:1px solid #005596; }
.finthinlineGrey {border-bottom:1px solid #939598; }
.finthicklineGrey {border-bottom:2px solid #939598; }
.finthickline {border-bottom:2px solid #005596;}
.finthinlineSelect {background-color:#D4E6F6;border-bottom:1px solid #005596;}
.finthinlineGreySelect {background-color:#D4E6F6;border-bottom:1px solid #939598;}
.finthicklineSelect {background-color:#D4E6F6;border-bottom:2px solid #005596;}
.finrow {border-bottom:1px solid #939598; border-top:1px solid #939598;}
.fintd {border:1px solid #939598;}
.finrowleft {border-bottom:1px solid #939598; border-top:1px solid #939598; border-left:1px solid #939598;  }
.finrowright {border-bottom:1px solid #939598; border-top:1px solid #939598; border-right:1px solid #939598;  }

.downloadsline {border-bottom:1px solid #EBEBEB; padding:1px;}
.datatable tr:hover, .datatable tr.hilite {background-color: #D4E6F6;color: #000000;}



@media print {
body {font:70% Arial, Helvetica, sans-serif;color: #383636;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#FFF;}
.content {padding:15px; background-color:#FFFFFF; border:1px solid #EAEAEA;}
.contentRight {padding:15px; background-color:#FFFFFF; border-left:1px solid #EAEAEA;}
.contentLeft { display:none;}
.contentprint {padding:15px; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA;}
.contentLeftFin {padding:15px; background-color:#00AEEF; border-right:1px solid #EAEAEA;}
.contentTop {padding:15px; background-color:#FFFFFF; border-bottom:1px solid #EAEAEA;}

/* text colors */
.toptextdarkblue {color:#00498E; font-size:22px;}
.homeH1 {color:#005596; font-size:17px;}
.homeH1White {color:#FFF; font-size:17px;}

/* left navigation */
#dis {display:none;}
#hidenav {display:none;}
.leftnav {display:none;}
.leftnav .header {text-transform:normal;border:1px solid #98A0BF;}
.leftnav .cont {padding:10px 10px 10px 10px;border-left:1px solid #98A0BF;border-bottom:1px solid #98A0BF;}
.leftnav .contarrow {border-right:1px solid #98A0BF;border-bottom:1px solid #98A0BF;}
.navline {padding-top:2px; padding-bottom:2px; border-bottom:1px solid #EEEEEE; background-color:#FFF;}

/* navigation */

.navigation{display:none;}

.mainNavHome{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#98A0BF; border-right:1px solid #FFF;}
.mainNavHome a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavHome a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavGroup{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#005596; border-right:1px solid #FFF;}
.mainNavGroup a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavGroup a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavPerformance{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#00A651;border-right:1px solid #FFF;}
.mainNavPerformance a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavPerformance a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavOperating{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#58595B;border-right:1px solid #FFF;}
.mainNavOperating a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavOperating a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavSustainability{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#24933C;border-right:1px solid #FFF;}
.mainNavSustainability a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavSustainability a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavClinic{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#BCBDC0; border-right:1px solid #FFF;}
.mainNavClinic a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavClinic a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavFinance{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#00AEEF;border-right:1px solid #FFF;}
.mainNavFinance a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavFinance a:hover {color:#1F2F73;text-align:center;text-decoration:none;}

.mainNavDownloads{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#3C3F4B; border-right:1px solid #FFF;}
.mainNavDownloads a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavDownloads a:hover {color:#FFF;text-align:center;text-decoration:none;}

.mainNavadmin{text-transform:normal;color:#FFF;padding:7px 10px 7px 10px; background-color:#5298D6}
.mainNavadmin a {color:#FFF;text-decoration:none;text-align:center;}
.mainNavadmin a:hover {color:#FFF;text-align:center;text-decoration:none;}

.subNavGroup
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #005596;text-decoration:none; color:#FFF;}
.subNavGroup a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #1966A0;}
.subNavGroup a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}

.subNavPerformance
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #00A651;text-decoration:none; color:#FFF;}
.subNavPerformance a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 160px;text-transform:none;text-decoration:none; border-bottom:1px solid #19AF62;}
.subNavPerformance a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 160px;background:#000;	text-transform:none;text-decoration:none;}

.subNavOperating
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #58595B;text-decoration:none; color:#FFF;}
.subNavOperating a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;text-transform:none;text-decoration:none; border-bottom:1px solid #68696B;}
.subNavOperating a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 180px;background:#000;	text-transform:none;text-decoration:none;}

.subNavClinic
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #BCBDC0;text-decoration:none; color:#FFF;}
.subNavClinic a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #C3C3C6;}
.subNavClinic a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}


.subNavSustainability
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #24933C;text-decoration:none; color:#FFF;}
.subNavSustainability a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #399E4F;}
.subNavSustainability a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}

.subNavFinance
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #00AEEF;text-decoration:none; color:#FFF;}
.subNavFinance a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 230px;text-transform:none;text-decoration:none; border-bottom:1px solid #19B6F1;}
.subNavFinance a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 230px;background:#000;	text-transform:none;text-decoration:none;}

.subNavDownloads
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #3C3F4B;text-decoration:none; color:#FFF;}
.subNavDownloads a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #4F525D;}
.subNavDownloads a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}

.subNavadmin
{position: absolute;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #5298D6;text-decoration:none; color:#FFF;}
.subNavadmin a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;text-transform:none;text-decoration:none; border-bottom:1px solid #63A2DA;}
.subNavadmin a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 150px;background:#000;	text-transform:none;text-decoration:none;}

.subNavsubGroup{position: absolute;margin-left:170px;margin-top:-30px;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #00AEEF;text-decoration:none; color:#FFF;}
.subNavsubGroup a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 170px;text-transform:none;text-decoration:none; border-bottom:1px solid #19B6F1;}
.subNavsubGroup a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 170px;background:#000;	text-transform:none;text-decoration:none;}

.subNavsubCompany{position: absolute;margin-left:170px;margin-top:-30px;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #00AEEF;text-decoration:none; color:#FFF;}
.subNavsubCompany a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 170px;text-transform:none;text-decoration:none; border-bottom:1px solid #19B6F1;}
.subNavsubCompany a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 170px;background:#000;	text-transform:none;text-decoration:none;}


/* style & backgrounds */
.breadCrumb {display:none;}
.logo {display:none;}
.homepics {margin-right:10px; float:left; border:1px solid #C6C9D2; margin-bottom:10px;}
.bodypics {margin-right:10px; float:left; margin-bottom:10px;}
.bodypicsright {margin-left:10px; float:right; margin-bottom:10px;}
.homestrategypics {border:1px solid #C6C9D2;}
.greenblock {background-color:#00A651; color:#FFF; padding:10px;}
.blueblock {background-color:#005596; color:#FFF; padding:10px;}
.blueblockcontent {background-color:#005596; color:#FFF; padding:20px;}
.greyline {border-bottom:1px solid #CCCCCC;}
.vertline {background-image:url(../images/vertline.gif); background-repeat:repeat-y; background-position:center;}

/* text styles */
.smallbluetext {color:#005596; font-size:9px; padding-top:10px}
.textblue {color:#005596;}
.textblueBold {color:#005596; font-weight:900;}
.textblueBoldlarge {color:#005596; font-weight:900; font-size:14px;}

/* background color */
.footer {display:none;}
.search { display:none;}
.searchbox {display:none;}
input {font-size:10px;}
ul {margin-left:15px;}

/* links */
.content a:link {color:#1F2F73;}
.content a:visited {color:#1F2F73;}
.content a:hover {color:#000; background-color:#C3CFEA;}

.greenblock a:link {color:#FFF;}
.greenblock a:visited {color:#1F2F73;}
.greenblock a:hover {color:#000; background-color:#C3CFEA;}

.contentRight a:link {color:#1F2F73;}
.contentRight a:visited {color:#1F2F73;}
.contentRight a:hover {color:#000; background-color:#C3CFEA;}

.contentLeft a:link {color:#1F2F73;}
.contentLeft a:visited {color:#1F2F73;}
.contentLeft a:hover {color:#000; background-color:#C3CFEA;}

.navline a:link {color:#1F2F73; text-decoration:none; display:block;}
.navline a:visited {color:#1F2F73; text-decoration:none; display:block;}
.navline a:hover {color:#000; text-decoration:none; background-color:#C3CFEA;}

.contentLeftFin a:link {color:#FFF;}
.contentLeftFin a:visited {color:#1F2F73;}
.contentLeftFin a:hover {color:#000; background-color:#C3CFEA;}


.contentTop a:link {color:#1F2F73;}
.contentTop a:visited {color:#1F2F73;}
.contentTop a:hover {color:#000; background-color:#C3CFEA;}


.breadCrumb a:link {color:#1F2F73;}
.breadCrumb a:visited {color:#1F2F73;}
.breadCrumb a:hover {color:#000; background-color:#C3CFEA;}

.leftnav a:link {color:#1F2F73;}
.leftnav a:visited {color:#1F2F73;}
.leftnav a:hover {color:#000; background-color:#C3CFEA;}


/* financials  */

.notesheader {background-color:#00AEEF; color:#FFF; padding:10px;}

.columnselect {background-color:#D4E6F6; color:#000;}
.columnselectheader {background-color:#D4E6F6; color:#000; font-weight:900; border-bottom:1px solid #939598; border-top:1px solid #939598;}
.columnheader {background-color:#D4E6F6; color:#000; font-weight:900; border-bottom:1px solid #939598; border-top:1px solid #939598;}
.govselectthinline {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598;}
.govselectthickline {background-color:#D4E6F6; color:#000;  border-bottom:2px solid #000;}

.columnselectthinline {background-color:#D4E6F6; color:#000; border-bottom:1px solid #939598;}
.columnselectthinlinetop {background-color:#D4E6F6; color:#000; border-bottom:1px solid #939598; border-top:1px solid #939598;}
.columnselectthinlinetopright {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598; border-top:1px solid #939598;border-right:1px solid #939598;}
.columnselectthinlinebotright {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598; border-right:1px solid #939598;}
.columnselectthickline {background-color:#D4E6F6; color:#000;  border-bottom:2px solid #000;}
.columnselectthicklineright {background-color:#D4E6F6; color:#000;  border-bottom:2px solid #000; border-right:1px solid #939598;}
.finselecttop {background-color:#D4E6F6; color:#000;  border-top:1px solid #939598;border-right:1px solid #939598;border-left:1px solid #939598; }
.finselectmiddle {background-color:#D4E6F6; color:#000; border-right:1px solid #939598;border-left:1px solid #939598;}
.finselectbottom {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598;}
.finselectbottomleft {background-color:#D4E6F6; color:#000;  border-bottom:1px solid #939598;border-left:1px solid #939598;}
.finselectright {background-color:#D4E6F6; color:#000; border-right:1px solid #939598;}
.finselecttopleft {background-color:#D4E6F6; color:#000;  border-left:1px solid #939598;border-top:1px solid #939598;}
.finselecttopright {background-color:#D4E6F6; color:#000;  border-right:1px solid #939598;border-top:1px solid #939598;}
.finselecttopline {background-color:#D4E6F6; color:#000;  border-top:1px solid #939598;}
.finselectleft {background-color:#D4E6F6; color:#000;  border-left:1px solid #939598;}
.finselectleftcnr {background-color:#D4E6F6; color:#000; border-top:1px solid #939598;border-left:1px solid #939598;border-bottom:1px solid #939598;}
.finselectrightcnr {background-color:#D4E6F6; color:#000;  border-top:1px solid #939598;border-right:1px solid #939598;border-bottom:1px solid #939598;}
.sharelines {border-bottom:1px solid #E2E2E2;}

.fintop {border-top:1px solid #939598;border-right:1px solid #939598;border-left:1px solid #939598;}
.fintopline {border-top:1px solid #939598;}
.finbotline {border-bottom:1px solid #939598;}
.fintopleft {border-top:1px solid #939598;border-left:1px solid #939598;}
.finbotleft {border-bottom:1px solid #939598;border-left:1px solid #939598;}
.finbotright {border-bottom:1px solid #939598;border-right:1px solid #939598;}
.fintopright {border-top:1px solid #939598;border-right:1px solid #939598;}
.finbotthicktopright {border-top:1px solid #939598;border-right:1px solid #939598;border-bottom:2px solid #000;}
.finmiddle {border-right:1px solid #939598;border-left:1px solid #939598;}
.finbottom {border-bottom:1px solid #939598;border-right:1px solid #939598;border-left:1px solid #939598;}
.finbottomright {border-bottom:1px solid #939598;border-right:1px solid #939598;}
.finbottomrightblue {color:#000; border-bottom:1px solid #939598;border-right:1px solid #939598;}
.finleft {border-left:1px solid #939598;}
.rowfinleft {border-left:1px solid #939598;border-top:1px solid #939598;border-bottom:1px solid #939598;}
.rowfinright {border-right:1px solid #939598;border-top:1px solid #939598;border-bottom:1px solid #939598;}
.rowfin {border-top:1px solid #939598;border-bottom:1px solid #939598;}
.finright {border-right:1px solid #939598;}
.finheader {border-bottom:1px solid #939598;border-top:1px solid #939598;}
.finheaderright {border-bottom:1px solid #939598;border-top:1px solid #939598;border-right:1px solid #939598;}
.finthinlinetop {border-top:1px solid #005596; }
.finthinline {border-bottom:1px solid #005596; }
.finthinlineGrey {border-bottom:1px solid #939598; }
.finthicklineGrey {border-bottom:2px solid #939598; }
.finthickline {border-bottom:2px solid #005596;}
.finthinlineSelect {background-color:#D4E6F6;border-bottom:1px solid #005596;}
.finthinlineGreySelect {background-color:#D4E6F6;border-bottom:1px solid #939598;}
.finthicklineSelect {background-color:#D4E6F6;border-bottom:2px solid #005596;}
.finrow {border-bottom:1px solid #939598; border-top:1px solid #939598;}
.fintd {border:1px solid #939598;}
.finrowleft {border-bottom:1px solid #939598; border-top:1px solid #939598; border-left:1px solid #939598;  }
.finrowright {border-bottom:1px solid #939598; border-top:1px solid #939598; border-right:1px solid #939598;  }

.downloadsline {border-bottom:1px solid #EBEBEB; padding:1px;}
.datatable tr:hover, .datatable tr.hilite {background-color: #D4E6F6;color: #000000;}

}

