@charset "utf-8";





.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

  clear: both;

    height: 0;

    font-size: 1px;

    line-height: 0px;

}





    

/* For Home Page Include------------------------------------------------------------ */



/* Column 1 */





#pageid-home .main-block

{

margin: 0px 0px 0px 0px;

}





#pageid-home .column1home

{

width: 220px;

 float: left;

  text-align: center;

}



#pageid-home .column1home h2

{

font-size: 14px;

margin-left: 30px;

font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



#pageid-home .pip h2

{

margin-top: 5px;

 margin-bottom: 3px;

  text-align: center;

   font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



                         

#pageid-home .cover_box_home

{ 

width: 210px; 

height: 265px; 

margin-bottom: 0px;
padding-bottom: 5px;
margin-left: 0px;

}



#pageid-home .cover-img-wrap

{

right: 0px;

left: 0px;

padding: 0px;

width: 200px;

margin: 0px;

}



.cover_box_home .cover-img-wrap #cover-image

{left: 0px;

padding: 0px;}



#pageid-home .cover-img-wrap #cover-image img

{

left: 0px;

padding: 0px;

}



#pageid-home .new_at_jbc_home

{

text-align: left; 

margin-top: 0px; 

border-top: dashed #aaaaaa 1px; 

border-bottom: 0px; 

margin-left: 30px; 

padding: 5px 5px 10px 5px; 

 color: #222222;

}



#pageid-home .new_at_jbc_home h3 

{

margin-bottom: 5px;

margin-left: 0px;

 color: #222222;

  font-size: 15px;

   padding-top: 10px; padding-bottom: 10px;

    border-bottom: dashed #aaaaaa 1px;

   font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}





#podcast_image 

{

  width: 48px;

  padding: 4px 10px 4px 4px;

  float: left;

}



#pageid-home .new_at_jbc_home p

{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}



#pageid-home .new_at_jbc_home ul

{

  list-style: none;

  margin: 0px;

  padding: 0px;

}



#pageid-home .new_at_jbc_home li

{

  padding: 0px;

  margin-top: 3px;

  margin-bottom: 0px;

  margin-left: 5px;

}



#pageid-home #content-block h2, #pageid-home #content-block h3 {

font-family: Georgia,'Times New Roman', serif;

font-size:1.2em;

}



#pageid-home #content-block h1, #pageid-home #content-block h2, #pageid-home #content-block h3, #pageid-home #content-block h2 a, #pageid-home #content-block div.home-announce a 

{

color:#403838;

}



#pageid-home #content-block h1

{

font-size: 22px;

}



#pageid-home #col-3 h3

{

color:#403838;

font-family: Georgia,'Times New Roman', serif;

font-size:1.2em;

margin-bottom: 5px;

 width: 100%;

  text-align: center;

   border-bottom: dashed #aaaaaa 1px;

    padding-bottom: 5px;

   margin-top: 20px;

}







/*CENTER OF PAGE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */    

  

#pageid-home #top_center_home

{

width: 430px;

 margin-left: 20px;

  float: left;

   padding-right: 10px;

    padding-left: 30px;

   padding-top: 10px;
/*
    border-left: dashed 1px #aaaaaa;

     border-right: dashed 1px #aaaaaa;
*/
      margin-bottom: 10px;

}  

  

#pageid-home #top_center_home #mission

{

margin-bottom: 10px;

 width: 95%;

  padding: 5px;

   border-bottom: dashed #aaaaaa 1px;

}



#pageid-home #top_center_home p

{

margin-bottom: 10px;

 font-size: 13px;

  color: #222222; 

}



#pageid-home #top_center_home #current_highlights_h

{

margin-bottom: 10px;

 width: 95%; 

 padding: 15px 0px 5px 0px;

  border-bottom: dashed #aaaaaa 1px;

   margin-top: 10px;

  /*  border-top: dashed #aaaaaa 1px; */

}





a img 

{

border: 0px;

padding: 0px;

}



/*coverlines*/

#pageid-home li.ti {

  background: transparent url(/site/includefiles/images/pointy_bullet.jpg) no-repeat scroll 0 7px;

  line-height: 20px;

  margin-left: 20px;

  margin-top: 2px;

  padding-left: 0px; /*bullet*/

  font-size: 13px;

  margin-bottom: 3px;



}



#pageid-home li.su  {

  line-height: 20px;

  margin-left: 25px;

  margin-top: 2px;

  padding-left: 45px; /*bullet*/

  font-size: 13px;

}



#pageid-home li.pro  {

  line-height: 20px;

  margin-left:50px;

  margin-top: 2px;

  padding-left: 45px; /*bullet*/

  font-size: 13px;

  padding-bottom: 15px;

}



#pageid-home li.se  {

  padding-top: 10px;

}

/* JLR Home Page Video Stylings 
   ETC 12/7/2016
*/

#jlr-home-vid {
 
  border-top: 1px solid #B7D5A5; 
  margin-top: 20px; 
  padding-top: 20px;
  
}

#jlr-home-vid h2 {
  color: #336633 !important; 
  font-family: Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,Arial,Helvetica,sans-serif !important; 
  font-size: 16px !important; 
  font-weight: bold !important;
}

/* JLR Home Page Metrics Stylings 
   ETC 10/16/2017
*/
#jlr-home-metrics {
  border-top: 1px solid #B7D5A5; 
  margin-top: 20px; 
  padding-top: 20px;
}

#jlr-home-metrics h2 {
  color: #336633 !important; 
  font-family: Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,Arial,Helvetica,sans-serif !important; 
  font-size: 16px !important; 
  font-weight: bold !important;
}

#jlr-home-metrics p {
  font-style: italic;
}

div#content-block div.main-block div#top_center_home {
  min-height: 300px;
  height: auto !important;
}

/* JLR Home Page News Stylings 
   ETC 1/10/2018
*/
#jlr-home-vid {
  border-top: 1px solid #B7D5A5; 
  padding: 40px 0px 20px 0px;
}

.main-col-content {
  border-top: 1px solid #B7D5A5; 
  margin-top: 20px; 
  padding-top: 20px;
}

.main-col-content h2 {
  color: #336633 !important; 
  font-family: Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,Arial,Helvetica,sans-serif !important; 
  font-size: 16px !important; 
  font-weight: bold !important;
  margin-bottom: 10px;  
}

.main-col-content ul {
  color: black; 
  list-style: disc !important;
  margin-left: 25px !important;
}

.jlr-btn {
  color: #fff !important;
  background-color: #336633 !important;
  font-family: Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,Arial,Helvetica,sans-serif !important; 
  font-size: 16px !important; 
  font-weight: bold !important;
  border: 2px solid #336633;
  border-radius: 4px;
  padding: 8px;
}

.jlr-btn:hover {
  color: #336633 !important;
  background-color: #fff !important;
  border-bottom: 2px solid #336633 !important;
}

.jlr-btn:active {
  position: relative;
  top: 2px !important;
}

#jlr-ejp {
  border-top: none;
  margin-top: 0px; 
  border-bottom:1px solid #B7D5A5;
}

#news-images {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-bottom: 15px;
}