@charset "utf-8";
/* CSS Document */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
li,
ul,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
option {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
 display: block;
}

body {
 font: 400 16px/22px 'Open Sans', Arial, Helvetica, sans-serif;
 color: #404040;
 background-color: transparent;
}

ol,
ul {
 list-style: none;
}

blockquote,
q {
 quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
 content: '';
 content: none;
}

em {
 font-style: italic !important;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

img,
object,
embed,
video {
 max-width: 100%;
 display: block;
}

/* IE 6 does not support max-width so default to width 100% */

.ie6 img {
 width: 100%;
}

.left {
 float: left;
}

.right {
 float: right;
}

.clear {
 clear: both;
}

a {
 color: #ffffff;
 text-decoration: none !important;
}

a.italic {
 font-style: italic;
}

a.undeline {
 text-decoration: underline;
}

.show {
 display: block;
}

::-webkit-input-placeholder {
 color: #c5c8c8;
 font: 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}

:-moz-placeholder {
 /* Firefox 18- */
 color: #c5c8c8;
 font: 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}

::-moz-placeholder {
 /* Firefox 19+ */
 color: #c5c8c8;
 font: 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}

:-ms-input-placeholder {
 color: #c5c8c8;
 font: 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}

@-ms-viewport {
 width: device-width;
}

.container {
 float: left;
 background-color: transparent;
 width: 100%;
}

.inner-container_ {
 margin: 20px auto 10px auto;
 max-width: 1000px;
 background-color: transparent;
}

.header-band {
 display: flex;
 padding: 4px 3.6%;
 min-height: 10px;
 justify-content: space-between;
 background: #0046c8;
 border-bottom: 1px solid #000;
}

.header-logo {
 display: block;
 float: left;
 width: 100%;
}

.heading {
 display: block;
 float: left;
 width: 100%;
 padding: 4px 0;
 min-height: 37px;
 justify-content: space-between;
 background: #0046c8;
 border-bottom: 1px solid #000;
 margin-top: 20px;
}

.heading h4 {
 font: bold 16px/22px 'Open Sans', Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 text-align: center;
 padding-top: 6px;
}

.tab {
 display: block;
 float: left;
 width: 100%;
}

.tabs {
 display: inline-block;
 float: left;
 width: 33.3%;
 background: #e1e1e1;
}

.tabs a {
 font: bold 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;
 color: #000;
 text-align: center;
 display: block;
 padding: 10px;
 cursor: pointer;
}

.tab div.active {
 background: #d1d1d1;
 border-bottom: 3px solid #ff8900;
}
.tab div.active a
{
 color: #e53c00;
}
.content {
 display: block;
 float: left;
 width: 100%;
}

.summary-content {
 display: block;
 float: left;
 width: 99.8%;
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
 border-left: 1px solid #000;
 padding-bottom: 20px;
}

.tabStyle th {
 font-weight: bold;
}

.tabStyle,
.tabStyle tr,
.tabStyle td,
.tabStyle th {
 border: 1px solid #000 !important;
}

.tabStyle tr,
.tabStyle td,
.tabStyle th {
 vertical-align: middle !important;
 padding: 5px;
}

.summary-content-btn {
 width: 18%;
 margin: 0 auto;
 overflow: hidden;
}

.aMoreDetails {
 display: block;
 background: #0046c8;
 padding: 12px 0;
 border-radius: 24px;
 border: 4px solid transparent;
 color: #fff;
 font: bold 16px/24px 'Open Sans', Arial, Helvetica, sans-serif;
 text-align: center;
 text-decoration: none;
 margin: 0 !important;
}

.tableContent {
 display: block;
 float: left;
 width: 100%;
 margin-bottom: 2%;
}

.footer-band {
 display: block;
 padding: 4px 3.6%;
 min-height: 10px;
 justify-content: space-between;
 background: #0046c8;
 border-bottom: 1px solid #000;
 position: fixed;
 bottom: 0;
 float: left;
 width: 100%;
}