/* main/namespacing */
.home_page {overflow: auto;
            background-color: #FFFFFF;}

/* JIG 14 search bar length bug */
.ui-ncbiclearbutton-wrap { width: 64% !important; }
.ui-ncbiclearbutton-wrap input { width: 100% !important; }


/* slideshow */
.home_page .bg-img {background-image: url(pageimg/1.jpg);
                    height: 30.3em;}
.home_page .bg-img h1 {margin: 0;
                       font-size: 2em;
                       padding: 1em 0 0 .5em;}
.home_page .bg-img h2 {margin: 0;
                       padding-left: .9em;}
.home_page .bg-img a, .home_page .bg-img h1, .home_page .bg-img h2, .home_page .bg-img {color: #FFFFFF;}
.home_page .transparent {height: 20%;
                         background: rgba(255, 255, 255,.15);
                         position: relative;
                         bottom:-59%;}
.home_page .transparent a, .home_page .transparent ul {position: relative;
                                                       top: 36%;
                                                       margin: .5em;}
.home_page .explore_box {border: 2px solid #FFFFFF;
                         padding: .5em 1em .5em 1em;
                         border-radius: 3px;}


/* action bar */
.home_page a.explore_box {margin-left: 1em;}
.home_page img.gray-light  {opacity:.3;}
.home_page section.two_col, .home_page section.last {border-color: #F0F0F0;}
.home_page section.two_col, .home_page section.last {border-width: 0 1px 1px 0;
                                                     border-style: solid;
                                                     margin: 0;}
.home_page .action_bar section {padding: 0 1em 2em 1em;
                                text-align: center;}


.home_page .action_bar p {text-align: left; height: 3.5em; }
.home_page .action_bar:hover { cursor: pointer; }
.home_page .action_bar span.icon { position: relative;top: -15px; left: 10px }
.home_page .action_bar div.col { padding: 0 1em 5em 1em;height: 16em;text-align: center; }
.home_page .action_bar div.four_col, .home_page .action_bar div.last { border-width: 1px;border-style: solid;border-color: transparent;margin: 0; }
.home_page section.action_bar div.col:hover { border-color: #ccc; }
.home_page .action_bar .col.four_col.last { margin-right: 1.2em; }
.home_page .action_bar a { text-decoration: none; }
.home_page .action_bar a h2  { color: #985735 !important; }


/* latest news bar */
.home_page .height {height: 4em;}
.home_page .gray-border a {padding: 2em 1em 0 0;}
.home_page .gray-border h1 {padding: 1em .5em;}


/* news items */
.home_page article {padding-right: 1em;}
.home_page a.news_item:nth-last-child(-n+2) {border-left: 1px solid #F0F0F0;}
.home_page .iconblock img {padding-left: .5em;}