/* Header Image */
#header{
  min-height: 100px;
  /*height:167px;*/
  max-height: 130px;
} 

/* Menu-bar */
#menu-bar{
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  background: #1f406d;
}

ul.sf-menu.sf-horizontal ul{
  /*border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;*/
}

ul.sf-menu.sf-style-default li li {
  background: #F9FBFA;
  /*border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;*/
}

ul.sf-menu.sf-style-default li li li{
  background: #F9FBFA;
  /*border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;*/
}

.sf-menu li li:hover > ul,
.sf-menu li li.sfHover > ul {
  left: 17em;
  top: 0;
}
#menu-bar ul li {
  float: left;
  padding-left: 10px;
  padding-right:10px;
  padding-top:8px;
  padding-bottom:4px;
}
ul.sf-menu.sf-horizontal li > ul li{
  padding-top:10px;
  font-size:12px;
}

ul.sf-menu.sf-horizontal a {
  min-height:15px;
  height:auto !important;
  line-height: 15px;
  padding-bottom:5px;
}

/*Added to remove the title from display*/
#edit-title-begins-wrapper{
 display:none;	
}

ul#superfish-1.menu a{
	border:0px !important;
	color: #FFFFFF !important;
}
ul#superfish-1.menu a:hover{
	color: #266392 !important;
}
#menu-bar{
min-height:25px !important;
}
#menu-bar ul li:hover>a {
	color: #1f406d !important;
}
.sf-menu.sf-style-white li:hover, .sf-menu.sf-style-white li:hover a.menuparent{
	color: #1f406d !important;
}
/*Adjusting the footer width and height */
div#block-block-10.block div.block-inner{
	margin-left:0px !important;
	margin-right:0px !important;
	background-color: transparent !important;
}

div#block-block-10{
	margin-bottom:0px !important;
}
div#block-block-10.block div.block-inner div.block-content{
	padding: 0px !important;
}

/*Removing the background color for Custom Home Page*/
body.page-node-5375 {
	background-image:none !important;
	background-color:#ffffff !important;
}	

/*Css for Home Page - Node 5375*/
/*Slide Show and Popular Links*/
div#block-block-17.block div.block-inner, div#block-block-20.block div.block-inner, 
div#block-block-16.block div.block-inner, div#block-block-12.block div.block-inner,
div#block-block-14.block div.block-inner, div#block-block-13.block div.block-inner, 
div#block-block-11.block div.block-inner, div#block-block-26.block div.block-inner,
div#block-block-27.block div.block-inner, div#block-block-21.block div.block-inner,
div#block-block-28.block div.block-inner, div#block-block-47.block div.block-inner


{
	margin-left:0px !important;
	margin-right:0px !important;
}
div#block-block-17.block div.block-inner div.block-content, div#block-block-20.block div.block-inner div.block-content,
div#block-block-16.block div.block-inner div.block-content, div#block-block-12.block div.block-inner div.block-content,
div#block-block-13.block div.block-inner div.block-content, div#block-block-14.block div.block-inner div.block-content,
div#block-block-11.block div.block-inner div.block-content, div#block-block-26.block div.block-inner div.block-content,
div#block-block-27.block div.block-inner div.block-content, div#block-block-21.block div.block-inner div.block-content,
div#block-block-28.block div.block-inner div.block-content, div#block-block-23.block div.block-inner div.block-content, 
div#block-block-47.block div.block-inner div.block-content

{
	padding-left:0px !important;
	padding-right:0px !important;
}
div#block-block-11.block div.block-inner, div#block-block-30.block div.block-inner
{
	margin-bottom:0px !important;
}
div#block-block-26.block div.block-inner div.block-content, div#block-block-30.block div.block-inner div.block-content{
	padding-bottom:0px !important;
}
div#block-block-27.block div.block-inner div.block-content{
padding:0px !important;
}
/*removing the Main Menu title from display*/
div.mean-bar nav.mean-nav nav h2{
	display:none;
}

/*Mean Bar Background Color*/
.mean-container .mean-bar, .mean-container .mean-nav{
	background: none repeat scroll 0 0 #44545c !important;
}

a.meanmenu-reveal{
	right: 30px !important;
	left: auto !important;
}
.mean-container .mean-nav{
	margin-top:2px !important;
}
div#block-block-28.block div.block-inner div.block-content,div#block-block-21.block div.block-inner div.block-content, div#block-block-23.block div.block-inner div.block-content, div#block-block-38.block div.block-inner div.block-content{
	padding:0px !important;
}

/*Adding padding to the Views - Publication and Auhorlist*/
div.view-content div.views-row div.views-field{
	padding-top:5px;
	padding-bottom:5px;
}

div.span-29 div.edge-feat-img, div.span-30 div.edge-feat-img,div.header-img-location, div.header-img-location_aff_news, div.header-img-location_aff_admin,
div.header-img-location_aff_local, div.header-img-location_ipi_about, div.header-img-location_ipi_int, div.header-img-location_ipi_phil, div.header-img-location_ipi_archive,
div.header-img-location_ipi_events, div.header-img-location_ipi_contact, div.header_OUP_contact, div.header_OUP_archive,
div.header_OUP_pub.header-img-position, div.header_OUP_tech1 , div.header_OUP_research1, div.span-28 a div.edge-feat-img{
	display: none !important;
}

div#ushmc-nav-container ul.ushmc-navigation li ul{
	margin-left:0px;
}

#block-block-29 >div{
display:none !important;
}
label{
	display: inline;
}

#node-5025.node table#ahs-table-col tbody tr td p, 
#node-5025.node table#ahs-table-col tbody tr td a span{
	font-size:11px !important;
	font-weight:bold !important;
}
#node-5025.node table#ahs-table-col  thead tr th{
	font-size:12.5px !important;
}
#node-5025.node table#ahs-nav-table span.condaterange a.expandall,
#node-5025.node table#ahs-nav-table span.condaterange a.collapseall{
	width:140px;
	font-size:13px;
}
/*The Sitemap and Font images on Header*/
#print_sitemap {
    background: url("/portal/images/sitemap_print_font_banner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 26px;
    margin: 25px 0px 0 0;
    width: 224px;
}
header#header.clearfix div.span-30 form{
	margin-bottom:0px;
}

/*Cityscape Landing Page - Do not display the download and Print icons*/
article#node-532.node div#cspage-download-print-icons{
	display:none !important;
}


div#block-block-36.block div.block-inner  div.block-content{
	padding-top:0px;
}

#block-system-main-menu > ul{
	display:none !important;
}
div#menu-bar.nav nav#block-block-51.block{
	display:none;
}

/*Added the following code after 05-30-2014*/
h4{
	line-height:1.2em !important;
}
.three-3x33{
	margin-top:0px !important;
}
.block-content{
	padding-bottom: 0px !important;
}
#block-views-pdr-edge-news-archive-block-3 >  h2, #block-views-pdr-edge-news-archive-block-2 >  h2,
#block-views-pdr-edge-news-archive-block-4 >  h2, #block-views-pdr-edge-news-archive-block-1 >  h2,
article#node-3281.node p.author-datetime, p.author-datetime
{
	display:none !important;
}
div#columns{
	padding-top:0px !important;
}
section#block-views-pdr-edge-news-archive-block-4.block div.view-content div.views-row div.views-field ,
section#block-views-pdr-edge-news-archive-block-1.block div.view-content div.views-row div.views-field ,
section#block-views-pdr-edge-news-archive-block-2.block div.view-content div.views-row div.views-field ,
section#block-views-pdr-edge-news-archive-block-3.block div.view-content div.views-row div.views-field {
	padding-left: 10px !important;
}


form#views-exposed-form-AllPublicationsByYear-page-1{
	display: none !important; 
}
/*Right Side Publication's block*/
#block-block-55{
 margin-top:35px !important;
}
#block-block-56, #block-block-57{
 margin-top:35px !important;	
}
div.field-name-taxonomy-vocabulary-1 ul.field-items  > li.field-item,
div.field-name-taxonomy-vocabulary-6 ul.field-items  > li.field-item{
 margin-left:0px !important;	
}
.field-name-taxonomy-vocabulary-6 .field-type-taxonomy-term-reference{
 margin-top: 0px !important;
}
#block-views-allelisttypes-block-1{
 margin-top:40px !important;
}
li a:hover{
	font-weight:bold !important;
}
.block-title{
	font-size:1.3em !important;
}

/***********************************
Start of Wide Header and footer CSS
************************************/
#top-header-menu{
	width:100%;
	margin-bottom: 0px;
    border: 0px;
    background-color: #44545c;
    color: #fff;
    border-radius: 0px;
}
#header, #header .header-custom{
	background: #44545c;
	margin:auto;
	width:1010px;
	padding-bottom: 5px;
    padding-top: 5px;
    
}
#header .header-custom .header-title h2{
	color:#ffffff !important;
	margin-top: 15px;
    margin-bottom: 0px;
	font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
	font-size: 30px;
}
#header .header-custom .header-title h5{
	color:#ffffff !important;
	margin-top: 15px;
    margin-bottom: 0px;
	font-family: Georgia !important;
    font-weight: bold;
    line-height: 1.4em;
	font-size:14px;
}
#top-menu{
min-height:50px;
background-color:#eaeaea;
width:1010px;
margin:auto;
}
#top-menu-wrapper{
background-color:#eaeaea;
width:100%;	
}

/*Menu Changes */
.sf-menu.sf-style-white li, .sf-menu.sf-style-white.sf-navbar, .sf-menu.sf-style-white li li, .sf-menu.sf-style-white li li li{
color:#222222;
background-color:#eaeaea;
}

ul#superfish-1.menu a, .sf-menu.sf-style-white a{
	color:#222222 !important;
	background-color:transparent;
	border:0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
	font-weight:600;	
}
.sf-menu.sf-style-white a:hover, .sf-menu.sf-style-white a:active{
	border:0px;
	color: #717171;
	text-decoration:underline;
}
.sf-menu.sf-style-white li:hover{
	background-color: #eaeaea;
}
.sf-menu.sf-style-white{
	margin-bottom:0px;
}
#menu-bar{
	border:0px;
	background: #eaeaea;
	padding-top:10px;
	padding-bottom:10px;
}
#menu-bar ul li{
	padding-right:0px;
}
#bottom-footer{
	background-color: #44545c;
	border-top: 3px solid #b5b5b5;
    height: auto;
    color: #fff;
    width: 100%;
}
#block-block-71{
	background-color: #44545c;
	width:1010px;
	margin:auto;	
	padding-top: 25px;
    padding-bottom: 20px;
   
}
#block-block-71 .block-inner{
	margin:0px;
	background:#44545c;
}
a.footer-subheader{
	color:#f1f1f1  !important;
	font-size:22px;
	line-height:25px;
	font-weight:normal !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, Utkal, sans-serif;
}
a.footer-subheader:hover{
	color:#ffffff !important;	
}
a.footer-links{
	color:#d5d5d5 !important;
	font-size:12px;
	line-height:25px;
	font-weight:normal !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, Utkal, sans-serif;
}
a.footer-links:hover{
	color:#ffffff !important;
}
.footer-links-small a{
	color:#a9a9a9 !important;
	font-size:12px;
	line-height:25px;
	font-weight:normal !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, Utkal, sans-serif;
}
.footer-links-small a:hover{
	color:#308fef !important;
}
.footer-links-small p{
	color:#a9a9a9 !important;
	font-size:12px;
	line-height:20px;
	font-weight:normal !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, Utkal, sans-serif;
}
.footer-icon-social img:last-child{display:none}
.footer-icon-social img:nth-child(2){display:none}
.footer-icon-social:hover img:first-child{display:none}
.footer-icon-social:hover img:last-child{display:inline-block}
.texture-overlay{
	background:#eaeaea none repeat scroll 0 0;
}
#header-edge{
	width:1010px;
	margin:auto;
}
#block-block-73{
	float:right;
	padding:0px;
	margin:0px;
}

