/* CSS Document */


body {font-size:13px; font-family: 'Trebuchet MS', sans-serif;color:#333333;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#FFF; }
h1 {font-weight:200; color:#014681; margin-bottom:-10px; text-transform:none; font-size:23px; font-family: 'Roboto Condensed', sans-serif; }
h2 {font-size:14px; font-weight:800; color:#0069aa; text-transform:uppercase;}



/* general styles */
.contentinternal {padding:15px;}
.footer {background-color:#014681; padding:20px; color:#FFF; border-top:3px solid #00abe5;}
.content {padding:20px 20px 20px 20px;}
.contentinternal {padding:20px 20px 20px 20px; background-color:#FFF; font-size:13px; font-family: 'Trebuchet MS', sans-serif;color:#333333;}
.breadcrumbs {font-size:10px;}
.footeheaders {color:#00abe5; font-size:12px; text-transform:uppercase;}
.homeintro {background-color:#fff; padding:20px; color:#FFF; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000;}
.homeintro2 {background-color:#fff; padding:20px; color:#666666; border-top:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000;}
.tablecontainer {box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.3);}
.logo {background-color:#FFF; padding:20px;}

.box {
 background: #014681; color:#fff;
-webkit-transition-property: background;
 -moz-transition-property: background;
   -o-transition-property: background;
   #26669b
         transition-property: background;
  -webkit-transition-duration: 1s;
      -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
           transition-timing-function: linear;
		   padding:20px;
		   cursor:pointer;
}
.box:hover {
  background: #00abe5;
  color:#FFF;
}


/*FINANCIALS*/
.finrowleft {border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}
.finrowright {border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}
.finrow {border-top:1px solid #000; border-bottom:1px solid #000;} 
.notesbackground {background-color:#d8dfe7; padding:10px; color:#000; font-weight: bold;}
.smalltext {font-size:9px;}
.textgrey {color:#8f8c8a;}
.textblack {color:#000; font-size:15px;}

.reportToolLink:link, .reportToolLink:visited {
background-color:transparent;color: #fff;
}
.reportToolLink:hover, .reportToolLink:active{
background-color:#3B8DE2;color: #E31921;
}

.captiontable {font-size:11px}
.fincolumnleftbottop{background-color:#d8dfe7; border-left:1px solid #2c77a4;border-top:1px solid #2c77a4;border-bottom:1px solid #2c77a4;}
.texthighlights {font-size:20px; font-weight:200; color:#8f8c8a; text-transform:uppercase; margin-bottom:30px;}

.finthickbot {border-bottom:2px solid #000;}
.finthinbot{border-bottom:1px solid #000;}

.finbottom {border-bottom:1px solid #000; }
.fintop {border-top:1px solid #000; }
.finright {border-right:1px solid #000; }
.finleft {border-left:1px solid #000; }
.finbottomwhiteline {border-bottom:2px solid #FFFFFF; }
.finbottomright {border-bottom:1px solid #000; border-right:1px solid #000;}
.finbottomleft {border-bottom:1px solid #000; border-left:1px solid #000;}
.fintopright {border-top:1px solid #000; border-right:1px solid #000;}
.fintopleft {border-top:1px solid #000; border-left:1px solid #000;}

.textblue {color:#3176a3;}
.textbrown {color:#4c4d4f;}
.textturq {color:#5998a1;}
.noteh2 {color:#3176a3; font-size:14px; font-family: 'Trebuchet MS', sans-serif;}


.textbluesmall {color:#3176a3;}
.fin-tbl tr:hover {background:#e5e5e5;}
 tr.no-hover:hover {background-color:#FFFFFF}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}

.fin-tbl h4 { color:#7991ca; font-weight:bold; margin:0; font-size:0.90em;}
.fin-tbl h5 { margin:0; padding:0;}
.fin-tbl tr td {vertical-align:bottom; padding:3px 3px 3px 3px;}
.fin-tbl th { padding:2px 5px 3px 3px; color:#3176a3!important; background:#dcddde; vertical-align:bottom;  }
.fin-tbl th.highlight { background:#bac9e7!important; }
.fin-tbl th b {color:#3176a3!important;}


.fin-txt tr:hover {background:#e5e5e5;}
 tr.no-hover:hover {background-color:#FFFFFF}
.fin-txt {width:100%; margin:0 0 0 0; padding:0 0px;}

.fin-txt h4 { color:#7991ca; font-weight:bold; margin:0; font-size:0.90em;}
.fin-txt h5 { margin:0; padding:0;}
.fin-txt  tr td {padding:3px 3px 3px 3px;}
.fin-txt  th { padding:2px 5px 3px 3px; color:#3176a3!important; background:#dcddde;}
.fin-txt  th.highlight { background:#bac9e7!important; }
.fin-txt   th b {color:#3176a3!important;}



.fin-content tr:hover {background:#e5e5e5;}
 tr.no-hover:hover {background-color:#FFFFFF}
.fin-content {margin:0 0 0 0; padding:0 0px;}
.fin-content h3 { color:#336ab3; font-weight:bold; margin:0; font-size:1.1em;}
.fin-content h2 { font-size:18px; color:#0033a0; margin:0; padding:0;}
.fin-content h4 { color:#7991ca; font-weight:bold; margin:0; font-size:0.90em;}
.fin-content h5 { margin:0; padding:0;}
.fin-content tr td {vertical-align:bottom; padding:3px 3px 3px 3px;}
.fin-content th { padding:2px 5px 3px 3px; color:#3176a3!important; background:#dcddde; vertical-align:bottom;  }
.fin-content th.highlight { background:#bac9e7!important; }
.fin-content th b {color:#3176a3!important;}

.segcolumn { background-color:#c2c5c9;}	
.segcolumnbluetxt { background-color:#c2c5c9; color:#3176a3;}
.segcolumnblacktxt { background-color:#c2c5c9; color:#333333;}
.segcolumnblackxtthickline { background-color:#c2c5c9; color:#333333; border-bottom: 2px  #000000 solid;}
.segcolumnbluetxtthickline { background-color:#c2c5c9; color:#3176a3; border-bottom: 2px #000000 solid;}



/* text styles*/

.toplinks {background-color:#00467f; padding:8px; font-size:11px; color:#FFF;}
.header {background-color:#d1d2d4; padding:0px 20px 20px 20px; text-transform:none;}
.whitespacebkr{background-color:#FFF; padding:20px; text-transform:none;}

.greybackborder{background-color:#eceded; border-top:1px dotted #d1d2d4; border-bottom:1px dotted #d1d2d4; border-right:1px dotted #d1d2d4; border-left:1px dotted #d1d2d4; padding:5px;}
.bluebackborder{background-color:#dbe2ee; border-top:1px dotted #d1d2d4; border-bottom:1px dotted #d1d2d4; border-right:1px dotted #d1d2d4; border-left:1px dotted #d1d2d4; padding:5px;}
.textblue {color:#0067a6;}
.blueheader{background-color:#2c77a4; color:#FFF;}

.content a:link {color:#004a84; text-decoration:underline;}
.content a:visited {color:#004a84;text-decoration:underline;}
.content a:hover {color:#31a5de;text-decoration:underline;}

.contentinternal a:link {color:#2f76a3; text-decoration:underline;}
.contentinternal a:visited {color:#999;text-decoration:underline;}
.contentinternal a:hover {color:#999;text-decoration:underline;}

.contenthome2 a:link {color:#004a84; text-decoration:underline;}
.contenthome2 a:visited {color:#004a84;text-decoration:underline;}
.contenthome2 a:hover {color:#31a5de;text-decoration:underline;}

.contenthome a:link {color:#004a84; text-decoration:underline;}
.contenthome a:visited {color:#004a84;text-decoration:underline;}
.contenthome a:hover {color:#0069aa;text-decoration:underline;}

.topheaderSelect a:link {color:#0069aa; text-decoration:none;}
.topheaderSelect a:visited {color:#0069aa;text-decoration:none;}
.topheaderSelect a:hover {color:#0069aa;text-decoration:underline;}

.toplinks a:link {color:#FFF; text-decoration:none;}
.toplinks a:visited {color:#FFF;text-decoration:none;}
.toplinks a:hover {color:#31a5de;text-decoration:underline;}


.breadcrumb a:link {color:#004a84; text-decoration:underline;}
.breadcrumb a:visited {color:#004a84;text-decoration:underline;}
.breadcrumb a:hover {color:#31a5de;text-decoration:underline;}
.contentbox a:link {color:#FFF; text-decoration:none; font-size:11px;}
.contentbox a:visited {color:#FFF;text-decoration:none; font-size:11px;}
.contentbox a:hover {color:#F00;text-decoration:underline; font-size:11px;}

.homeblock3 a:link {color:#000; text-decoration:none; font-size:11px;}
.homeblock3 a:visited {color:#000;text-decoration:none; font-size:11px;}
.homeblock3 a:hover {color:#F00;text-decoration:underline; font-size:11px;}


.homeheader a:link {color:#FFF; text-decoration:none; font-size:11px;}
.homeheader a:visited {color:#FFF;text-decoration:none; font-size:11px;}
.homeheader a:hover {color:#000;text-decoration:underline; font-size:11px;}
.topnavselect{ background-color:#30a3da;}

.top a:link {color:#004a84; text-decoration:underline; font-size:11px;}
.top a:visited {color:#004a84;text-decoration:underline; font-size:11px;}
.top a:hover {color:#31a5de;}

.footer a:link {color:#FFF; text-decoration:none;}
.footer a:visited {color:#FFF;text-decoration:none;}
.footer a:hover {color:#31a5de;text-decoration:underline;}

.toplinks a:link {color:#FFF; text-decoration:underline;}
.toplinks a:visited {color:#FFF;text-decoration:none;}
.toplinks a:hover {color:#31a5de;text-decoration:underline;}


@media print {
	
body {font-size:13px; font-family: 'Roboto', sans-serif;color: #666;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#FFF; background-image:url(../images/bkr.gif); background-repeat:repeat-x;}
h1 {font-weight:200; color:#014681; margin-bottom:-10px; text-transform:none; font-size:23px; font-family: 'Roboto Condensed', sans-serif; }
h2 {font-size:12px; font-weight:800; color:#0069aa;}


/* general styles */
.contentinternal {padding:15px;}
.footer { display:none;}
.content {display:none;}
.breadcrumbs {font-size:10px;}
.footeheaders {color:#00abe5; font-size:12px; text-transform:uppercase;}
.homeintro {background-color:#31689c; padding:20px; color:#FFF;}
.tablecontainer {box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.3);}
.logo {background-color:#FFF; padding:20px;}

.box {
 background: #e8f3fb;
-webkit-transition-property: background;
 -moz-transition-property: background;
   -o-transition-property: background;
   #26669b
         transition-property: background;
  -webkit-transition-duration: 1s;
      -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
           transition-timing-function: linear;
		   padding:20px;
		   cursor:pointer;
}
.box:hover {
  background: #00abe5;
  color:#FFF;
}

/*FINANCIALS*/
.finrowleft {border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}
.finrowright {border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}
.finrow {border-top:1px solid #000; border-bottom:1px solid #000;} 
.notesbackground {background-color:#d8dfe7; padding:10px; color:#000; font-weight: bold;}
.smalltext {font-size:9px;}
.textgrey {color:#8f8c8a;}
.textblack {color:#000; font-size:15px;}

.reportToolLink:link, .reportToolLink:visited {
background-color:transparent;color: #fff;
}
.reportToolLink:hover, .reportToolLink:active{
background-color:#3B8DE2;color: #E31921;
}

.captiontable {font-size:11px}
.fincolumnleftbottop{background-color:#d8dfe7; border-left:1px solid #2c77a4;border-top:1px solid #2c77a4;border-bottom:1px solid #2c77a4;}
.texthighlights {font-size:20px; font-weight:200; color:#8f8c8a; text-transform:uppercase; margin-bottom:30px;}

.finthickbot {border-bottom:2px solid #000;}
.finthinbot{border-bottom:1px solid #000;}

.finbottom {border-bottom:1px solid #000; }
.fintop {border-top:1px solid #000; }
.finright {border-right:1px solid #000; }
.finleft {border-left:1px solid #000; }
.finbottomwhiteline {border-bottom:2px solid #FFFFFF; }
.finbottomright {border-bottom:1px solid #000; border-right:1px solid #000;}
.finbottomleft {border-bottom:1px solid #000; border-left:1px solid #000;}
.fintopright {border-top:1px solid #000; border-right:1px solid #000;}
.fintopleft {border-top:1px solid #000; border-left:1px solid #000;}

.textblue {color:#3176a3;}
.textbrown {color:#4c4d4f;}
.textturq {color:#5998a1;}
.noteh2 {color:#3176a3; font-size:14px; font-family: 'Trebuchet MS', sans-serif;}


.textbluesmall {color:#3176a3;}
.fin-tbl tr:hover {background:#e5e5e5;}
 tr.no-hover:hover {background-color:#FFFFFF}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}

.fin-tbl h4 { color:#7991ca; font-weight:bold; margin:0; font-size:0.90em;}
.fin-tbl h5 { margin:0; padding:0;}
.fin-tbl tr td {vertical-align:bottom; padding:3px 3px 3px 3px;}
.fin-tbl th { padding:2px 5px 3px 3px; color:#3176a3!important; background:#dcddde; vertical-align:bottom;  }
.fin-tbl th.highlight { background:#bac9e7!important; }
.fin-tbl th b {color:#3176a3!important;}


.fin-txt tr:hover {background:#e5e5e5;}
 tr.no-hover:hover {background-color:#FFFFFF}
.fin-txt {width:100%; margin:0 0 0 0; padding:0 0px;}

.fin-txt h4 { color:#7991ca; font-weight:bold; margin:0; font-size:0.90em;}
.fin-txt h5 { margin:0; padding:0;}
.fin-txt  tr td {padding:3px 3px 3px 3px;}
.fin-txt  th { padding:2px 5px 3px 3px; color:#3176a3!important; background:#dcddde;}
.fin-txt  th.highlight { background:#bac9e7!important; }
.fin-txt   th b {color:#3176a3!important;}



.fin-content tr:hover {background:#e5e5e5;}
 tr.no-hover:hover {background-color:#FFFFFF}
.fin-content {margin:0 0 0 0; padding:0 0px;}
.fin-content h3 { color:#336ab3; font-weight:bold; margin:0; font-size:1.1em;}
.fin-content h2 { font-size:18px; color:#0033a0; margin:0; padding:0;}
.fin-content h4 { color:#7991ca; font-weight:bold; margin:0; font-size:0.90em;}
.fin-content h5 { margin:0; padding:0;}
.fin-content tr td {vertical-align:bottom; padding:3px 3px 3px 3px;}
.fin-content th { padding:2px 5px 3px 3px; color:#3176a3!important; background:#dcddde; vertical-align:bottom;  }
.fin-content th.highlight { background:#bac9e7!important; }
.fin-content th b {color:#3176a3!important;}

.segcolumn { background-color:#c2c5c9;}	
.segcolumnbluetxt { background-color:#c2c5c9; color:#3176a3;}
.segcolumnblacktxt { background-color:#c2c5c9; color:#333333;}
.segcolumnblackxtthickline { background-color:#c2c5c9; color:#333333; border-bottom: 2px  #000000 solid;}
.segcolumnbluetxtthickline { background-color:#c2c5c9; color:#3176a3; border-bottom: 2px #000000 solid;}


/* text styles*/

.toplinks {display:none;}
.header {display:none;}
.whitespacebkr{background-color:#FFF; padding:20px; text-transform:none;}

.greybackborder{background-color:#eceded; border-top:1px solid #d1d2d4; border-bottom:1px solid #d1d2d4; border-right:1px solid #d1d2d4; border-left:1px solid #d1d2d4;}

.content a:link {color:#004a84; text-decoration:underline;}
.content a:visited {color:#004a84;text-decoration:underline;}
.content a:hover {color:#31a5de;text-decoration:underline;}

.contenthome2 a:link {color:#004a84; text-decoration:underline;}
.contenthome2 a:visited {color:#004a84;text-decoration:underline;}
.contenthome2 a:hover {color:#31a5de;text-decoration:underline;}

.contenthome a:link {color:#004a84; text-decoration:underline;}
.contenthome a:visited {color:#004a84;text-decoration:underline;}
.contenthome a:hover {color:#0069aa;text-decoration:underline;}

.topheaderSelect a:link {color:#0069aa; text-decoration:none;}
.topheaderSelect a:visited {color:#0069aa;text-decoration:none;}
.topheaderSelect a:hover {color:#0069aa;text-decoration:underline;}

.toplinks a:link {color:#FFF; text-decoration:none;}
.toplinks a:visited {color:#FFF;text-decoration:none;}
.toplinks a:hover {color:#31a5de;text-decoration:underline;}


.breadcrumb a:link {color:#004a84; text-decoration:underline;}
.breadcrumb a:visited {color:#004a84;text-decoration:underline;}
.breadcrumb a:hover {color:#31a5de;text-decoration:underline;}
.contentbox a:link {color:#FFF; text-decoration:none; font-size:11px;}
.contentbox a:visited {color:#FFF;text-decoration:none; font-size:11px;}
.contentbox a:hover {color:#F00;text-decoration:underline; font-size:11px;}

.homeblock3 a:link {color:#000; text-decoration:none; font-size:11px;}
.homeblock3 a:visited {color:#000;text-decoration:none; font-size:11px;}
.homeblock3 a:hover {color:#F00;text-decoration:underline; font-size:11px;}


.homeheader a:link {color:#FFF; text-decoration:none; font-size:11px;}
.homeheader a:visited {color:#FFF;text-decoration:none; font-size:11px;}
.homeheader a:hover {color:#000;text-decoration:underline; font-size:11px;}
.topnavselect{ background-color:#30a3da;}

.top a:link {color:#004a84; text-decoration:underline; font-size:11px;}
.top a:visited {color:#004a84;text-decoration:underline; font-size:11px;}
.top a:hover {color:#31a5de;}

.footer a:link {color:#FFF; text-decoration:none;}
.footer a:visited {color:#FFF;text-decoration:none;}
.footer a:hover {color:#31a5de;text-decoration:underline;}

.toplinks a:link {color:#FFF; text-decoration:underline;}
.toplinks a:visited {color:#FFF;text-decoration:none;}
.toplinks a:hover {color:#31a5de;text-decoration:underline;}

	
}