
.datatable {
   font-size:14px;
   font-family: Arial,Verdana,Geneva,sans-serif;
   font-weight: bold; 
   color:#333333;
   background: #fff;
   margin: 15px 10px 0px;
   margin-bottom:0;
   border-collapse: collapse;
   text-align: left;
}

.datatable th {
   text-align:left;
   vertical-align:top;
   font-family: Arial,Verdana,Geneva,sans-serif;
   color:#333333;
   font-weight: bold;
   font-size:14px;
   padding: 0.1em 0.3em;
}
.datatable th.tab_header { 
   background-color: #ececec; 
   text-align: center; 
}

.datatable td {
   text-align:left;
   padding: 0.1em 0.3em;
   vertical-align:top;
   font-family: Arial,Verdana,Geneva,sans-serif;
   font-size:14px;
   font-weight: normal;
}

.datatable td.center_justify {
   text-align:center;
}
.datatable td.right_justify {
   text-align:right;
}
.datatable td.tab_number { 
   text-align: center; 
   background-color: #ececec;  
} 
.datatable td.bottom, .datatable th.bottom {
   vertical-align:bottom;
}

.datatable .pale {
   font-size:14px;
   font-family: Arial,Verdana,Geneva,sans-serif;
   font-weight: bold; 
   color:#333333;
}
a.table:link {
   color:#3380CB;
   text-decoration:none;
}
a.table:visited {
   font-family: Arial,Verdana,Geneva,sans-serif;
   font-size:14px;
   color:#800080;
   text-decoration:none;
}

.datatable .indent_0 {
   padding-left: 0.3em;
}
.datatable .indent_1 {
   padding-left: 1.3em;
}
.datatable .indent_2, .datatable .ind_2 {
   padding-left: 2.3em;
}
.datatable .indent_3, .datatable .ind_3 {
   padding-left: 3.3em;
}
.datatable .ind_4 {
   padding-left: 4.3em;
}

.download {
   float: right;
   padding-top: 0px;
   padding-bottom: 5px;
   padding-right: 35px;
   font-size: 14px;
   font-family: Arial,Verdana,Geneva,sans-serif;
   vertical-align: bottom;
}

.toplink:visited {
   color: #3380cb;
   text-decoration:underline;
}

.link { 
   color:#3380CB;
   text-decoration:none;
}

.link:visited {
   color:#3380CB;
   text-decoration:none;
}

.link:hover {
   background: #fcf2ba;
   color:#3380CB;
   text-decoration:none;
}

.citation { 
   padding-right:15px;
   padding-left:15px;
   font-family: Arial,Verdana,Geneva,sans-serif;
   font-size:14px;
   color:#324674;
}

.citation h3 {
   font-family: Arial,Verdana,Geneva,sans-serif;
   font-size: 14px;
   color:#333333;
}

.updated {
   float: right;
   font-family: Arial,Verdana,Geneva,sans-serif;
   font-weight: bold;
   padding-top: 1em;
   margin-bottom: 0.2em;
   padding-left: 2em;
   padding-right: 2.8em;
   width: 45%;
   color: #324674;
   text-align: right;
   vertical-align:text-top;
}

.updated2 {
   float: right;
   font-family: Arial,Verdana,Geneva,sans-serif;
   padding-top: 1em;
   margin-bottom: 0.2em;
   padding-left: 2em;
   padding-right: 2.8em;
   width: 45%;
   color: #324674;
   text-align: right;
   vertical-align:text-top;
}


.feedback-etable {
   margin-bottom:-50px;
   padding-right:10px;
   width: 280px;
   float: right;
}

.feedback-etable a {
   font-weight:bold;
   line-height:20px;
   color: #3380cb;
}

.feedback-etable a:hover {
   background-color: #fcf2ba;
   background-image: none;
   background-repeat: repeat;
   background-attachment: scroll;
   background-position: 0% 0%;
   background-clip: border-box;
   background-origin: padding-box;
   background-size: auto auto;
   color: #3380cb;
}


.feedback-etable-4tab {
   margin-bottom:-50px;
   padding-right:10px;
   width: 200px;
   float: right;
}

.feedback-etable-4tab a {
   font-weight:bold;
   line-height:20px;
   color: #3380cb;
}

.feedback-etable-4tab a:hover {
   background-color: #fcf2ba;
   background-image: none;
   background-repeat: repeat;
   background-attachment: scroll;
   background-position: 0% 0%;
   background-clip: border-box;
   background-origin: padding-box;
   background-size: auto auto;
   color: #3380cb;
}


.outdated {
   margin-bottom: .5em;
   color: #3c75cf;
   font-family: Arial,Verdana,Geneva,sans-serif;
   font-weight: bold;
   font-size: 14px;
}
.outdated a {
    color: #3c75cf;
	}

.outdated a:visited {
    color: #7f4c8a;
}
	
.outdated img {		
	vertical-align:middle;
	}

.newinfo {
    padding-top: .5em;
	padding-left: .5em;
  }      

[role="main"] .content .ui-tabs .ui-tabs-nav li {
   font-size: 16px;
   font-family: Georgia, serif;
}
[role="main"] .content .ui-tabs .ui-tabs-nav li {
   padding: 13px 20px;
}
