body{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  padding: 0px;
  background-color: #ffffff;
}

.my_database_tabs{
  width: 80%;
  margin: auto;
}

.my_database_tab_container{
  width: 80%;
}

.my_citation{
  background-color: #EBEDEF;
  width: 100%;
  float:right;
  padding: 10px 10px 10px 10px;
  margin-left: 0px;
  border: 1.5px solid #f4f4f4;
}

.my_citation2{
  width:100%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  background: #FBEEE6;
  border: 1px solid darkgray;
  padding: 5px;
  padding-left: 20px;
}

.my_citation3{
  width:100%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  background: #EBF5FB;
  /*border: 1px solid darkgray;*/
  padding: 5px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.on_this_page{
  background-color: #f4f4f4;
  width: 40%;
  float:right;
  padding: 0px 0px 15px 10px;
  margin-left: 20px;
  border: 2px solid #f4f4f4;
}

.on_this_page ul{
  margin-top: 5px;
  padding-top: 0px;
  list-style-type: none;
  padding-left: 15px;
}

.on_this_page h3{
text-align: center;
}

.on_this_page h4{
  margin-bottom: 0px;
}


.container_col_gray1{
  width:80%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  background: #A9A9A9;
}

.container_col_gray2{
  width:80%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  background: #f4f4f4;
  padding: 10px;
}

.container_col_gray3{
  width:80%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  background: #f4f4f4;
  border: 1px solid darkgray;
  padding: 10px;
  padding-left: 40px;
}

.container_col_gray4{
  width:100%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  background: #FBEEE6;
  padding: 10px;
  padding-left: 40px;
}
.container_col{
  width:80%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.maintitle_col{
  margin-top: 10px;
}

.container_col_vis{
  width:80%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.container_col_logo img{
  width:100%;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 10px;
}

.container2{
  width:80%;
  margin: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  overflow: hidden;
  background:#002147
}

header ul{
  margin:0;
  padding:0;
}

header a{
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 15px;
}

header li{
  padding: 5px;
  float: left;
  display: inline;
  padding: 0 20px 0 20px;
}


header #logo_left{
  padding-bottom: 0px;
  background-color: #ffffff;
  float: left;
}

header #logo_right{
  padding-bottom: 0px;
  padding-right: 0px;
  background-color: #ffffff;
  float:right;
}

header #logo_right img{
  margin-top: 15px;
  width: 267px;
}

header #logo_left img{
  margin-top: 30px;
  width: 230px;
}

header nav{
  float: left;
  margin-top: 5px;
  margin-bottom: 5px
}

header #branding{
  float: left;
}

header #branding h1{
  margin: 0;
}

header .highlight, header .current a{
  color: #f4f4f4;
  font-weight: bold;
}

header a:hover{
  color: #cccccc;
  font-weight: bold;
}



.box{
  text-align: center;
  float: left;
  width: 100%;
  padding: 5px;
}

.box_logolinks{
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}


.my_footnote {
  font-size: 6px;
}
