body {
    font-family: Arial,Helvettica,sans-serif;
    background-color: #172d4c;
    margin: 40px auto;
    width:1050px;
}

.marquee {
    overflow: hidden;
    color: #00274C;
}

.js-marquee-wrapper {
    position: relative;
    left: -100%;
}

.topnavbar{
    height:40px;
    text-align:center;
    padding: 0px 0px 0px 0px;
    margin: 0px 25px 0px 25px;
    border-radius: 7px 7px 0px 0px;
    position: relative;
}

.mainmenu {
    padding: 10px 0px 10px 0px;
    margin:0px;
}

.mainmenu li{
    list-style-type: none;
    display: inline-block;
    border-bottom:20px solid transparent;
}

.mainmenu li .submenu li{
    list-style: none;
    display: none;
    border-bottom: 0px;
}
.mainmenu li .submenu  {
    position:absolute;    
    background-color: #f1f3f7;
}

.submenu {
    padding:10px;
}
ul.submenu {
    padding: 0px;
    margin: 14px 0px 0px 0px;
    text-align:left;
    min-width:120px;
}
ul.submenu li {
    padding: 10px;
}
.submenu a {
    text-decoration: none;
    color: #00274c;
}
.mainmenu li:enabled {
    background-color: #d8dfed;
}
.mainmenu li:hover .submenu li{  
    display:block;
	min-width: 120px;
}

.submenu li:hover{
    display:block;
    background-color: #d8dfed;
}


#head1, #head2 {
    background-color: white;
    padding: 25px 0px 25px 0px;
    border-radius: 7px 7px 7px 7px;
    margin: auto;
}
h3, h5, h6 {
    
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    padding:0px;
}

h3, h6 {
    border-bottom: 1px dotted #CCCCCC;
}

h3 {
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}

h5 {
    font-size: 13px;    
}

h6 {
    font-size: 12px;
    margin: 10px 0px 10px 0px;
}

li.odd {
    background-color: #eff8ff;
    padding: 5px;
}

li.odd:hover {
    background-color: #dfe9f8;
    color: #333333;
}

li.even {
    background-color: #ffffff;
    padding: 5px;
}

li.even:hover {
    background-color: #dfe9f8;
    color: #333333;
}

a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    
}

a.menuitem {
    padding-left:25px;
    padding-right: 25px;
    text-decoration: none;
    font-weight: bold;
    color: #00274c;
}

.primary-banner {
    height:504px;
    width: 1000px;
    background-image:url(../img/pwc-home-banner.jpg);
}

.secondary-banner {
    background-image:url(../img/banner-background.jpg);
    height: 160px;
    width: 1000px;
}

.primary-banner, .secondary-banner {
    margin: 0px 25px 0px 25px;
}

.menuitem {
    margin: 0px 0px 0px 0px;
    padding: 13px 15px 13px 15px;
}
.menuitem:hover {
    background-color: #d8dfed;
    border-radius: 3px 3px 0px 0px;
}

.menuitemactive {

    border-radius: 3px 3px 0px 0px;
}
a.menuitemactive{
    color: #00a18f;
}

.primary-content, .secondary-content {   
    margin: 25px auto;  
    padding: 25px;
    background-color: white;
    border-radius: 7px 7px 7px 7px;
}

.secondary-content #maincontent{
    text-align: justify;
}
.secondary-content #maincontent a {
    text-decoration: none;
    color: #00a18f;
}
footer {
    text-align:right;
    font-size: 11px;
    margin-top: 25px;
    color: black;
}

.sidenavbar {
    width:200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
}

.secondmenu {
    padding:0px;
    margin:0px;
}
.secondmenu li{
    list-style-type:none;
}

.secondmenu a {
    text-decoration:none;
    color: #00274c;    
}

.secondmenu .menuitemeven, .secondmenu .menuitemodd {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-bottom: 1px dotted #999999;
    border-right: 1px solid #adadad;
    padding: 10px;
    font-weight: bold;
}

.secondmenu .menuitemeven {
    background: #f1f3f7;
}

.secondmenu .menuitemodd {
    background: #fafbfc;
}

.secondmenu a.active{
    color:  #00a18f;
}

.secondmenu .menuitemeven:hover, .secondmenu .menuitemodd:hover {
    background: #d8dfed;
}

.bc1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: url(../img/bc1.jpg) right no-repeat  #00274c;
    float: left;
    padding: 6px 25px 6px 10px;
    color: #FFFFFF;
}
#maincontent {
    padding: 0px 20px 20px 20px;
    font-size: 13px;
    color: #00274c;
}

.corporateimage {
    border: solid 1px #CCCCCC;
    margin: 0px 10px 2px 0px;
    float:left;
}

.table1 {
    width:850px;
}

.table1 li {
    list-style:none;
}

.table1 li a {
    font-size: 14px;
    color: #008CFF;
    text-decoration: none;
}
.table1 li a:hover {
    color: #172d4c; 
}
.table1 .emt {
    width:20px;
}

.table1 .col {
    width:200px ;
    background-color: #ecf3f8;
}
article {
    margin-bottom: 40px;
}

input {
  display: none;
  visibility: hidden;
}


label:hover {
  color: #00a18f;
}
label{
  font-family: Consolas, monaco, monospace;
  font-weight: bold;
  font-size: 15px;
}

#sept2016:checked ~ label::before {
  content: "+";
}
#sept2016:not(checked) ~ label::before {
    content: "-";
}

#dec2016:checked ~ label::before {
    content: "+";
}
#dec2016:not(checked) ~ label::before {
    content: "-";
}
object{

    height: 650px;
    width: 750px;
}