/********** Custom Style for Grants.gov Learn Grants Elements **********/
.banner-box {
  margin: 0;
  height: 150px;
  background-position: 0% 50%;
  background-repeat: no-repeat;
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -o-border-radius: 9px;
  -khtml-border-radius: 9px; }

.landing-page {
  padding: 0px !important; }

.landing-page-title {
  float: left;
  color: #C1272D;
  font-size: 50px;
  white-space: nowrap;
  margin: 200px 0px 0px 25px;
  text-transform: uppercase;
  text-shadow: silver;
  text-outline: #CCC; }

.landing-contentbox {
  float: left;
  padding: 0;
  margin-top: 25px; }

.landing-contentbox div {
  margin: 0 25px 0 25px;
  height: 75px;
  background-position: 0% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 3px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px; }

.landing-contentbox h2 {
  margin: 0 25px 0 25px;
  color: #333333;
  font-size: 18px;
  border-top: 3px solid #C1272D; }

.landing-contentbox h2 a {
  color: #333333;
  font-size: 18px; }

.landing-contentbox h3 {
  margin: 0 25px 0 25px;
  color: #363636;
  font-size: 12px; }

.landing-contentbox p {
  margin: 7px 25px 0 25px;
  line-height: 12px;
  color: #363636; }

.landing-contentbox p a {
  font-weight: bold; }

.landing-contentbox .actionlink {
  font-weight: bold !important; }

.landing-contentbox ul {
  line-height: 14px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin: 10px 25px 0 25px; }

.landing-contentbox li {
  padding: 0px;
  margin: 0px; }

.landing-contentbox li a:link, .landing-contentbox li a:visited {
  text-decoration: none;
  padding-left: 10px;
  background-image: url("../images/grants/icon-bullet-default.png");
  background-position: 0% 50%;
  background-repeat: no-repeat; }

.landing-contentbox li a:active, .landing-contentbox li a:hover {
  text-decoration: none;
  padding-left: 10px;
  background-image: url("../images/grants/icon-bullet-hover.png");
  background-position: 0% 50%;
  background-repeat: no-repeat; }

.landing-contentbox li a.selected:link {
  font-weight: bold;
  color: #cc0000;
  text-decoration: none;
  padding-left: 10px;
  background-image: url("../images/grants/icon-bullet-default.png");
  background-position: 0% 50%;
  background-repeat: no-repeat; }

.landing-contentbox .selected a:link {
  font-weight: bold;
  color: #cc0000; }

.last-box {
  margin-bottom: 45px; }

.learn-infobox {
  border: 1px dotted #FFCC00;
  border-left: 5px solid #FFCC00;
  background-image: url("../images/messages/info.png");
  background-position: 5px 5px;
  background-repeat: no-repeat;
  padding: 5px 5px 5px 25px; }

.learn-listbox {
  height: 110px;
  margin: 0px 0px 10px 0px;
  clear: both;
  border-bottom: 1px dotted silver; }

.learn-logo {
  height: 100px;
  width: 100px;
  float: left;
  background-repeat: no-repeat;
  margin: 0px 15px 0px 0px;
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -o-border-radius: 9px;
  -khtml-border-radius: 9px; }

.learn-contentbox {
  margin: 20px 0px 25px 0px; }

.learn-contentbox h3 {
  margin: 0 0 0 25px;
  color: #333333;
  font-size: 16px;
  border-top: 3px solid #C1272D; }

.learn-contentbox h3 a {
  color: #333333;
  font-size: 16px; }

.learn-contentbox p {
  margin: 0 0 0 25px;
  line-height: 12px;
  color: #363636; }

.learn-contentbox ul {
  line-height: 14px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin: 10px 0 0 25px; }

.learn-contentbox li {
  padding: 0px;
  margin: 0px; }

.learn-contentbox li a:link, .learn-contentbox li a:visited {
  text-decoration: none;
  padding-left: 10px;
  background-image: url("../images/grants/icon-bullet-default.png");
  background-position: 0% 50%;
  background-repeat: no-repeat; }

.learn-contentbox li a:active, .learn-contentbox li a:hover {
  text-decoration: none;
  padding-left: 10px;
  background-image: url("../images/grants/icon-bullet-hover.png");
  background-position: 0% 50%;
  background-repeat: no-repeat; }

.learn-contentbox li a.selected:link {
  font-weight: bold;
  color: #cc0000;
  text-decoration: none;
  padding-left: 10px;
  background-image: url("../images/grants/icon-bullet-default.png");
  background-position: 0% 50%;
  background-repeat: no-repeat; }

.learn-contentbox .selected a:link {
  font-weight: bold;
  color: #cc0000; }

