.no-margin-top{
margin-top:0px;
}
body,input,ul,li,p{
	font-family: "Thonburi", "DroidSans", "Droid Sans", "sans-serif", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
}
nav.sidebar #block-views-calendar-block-1{
	margin-left:10px;
}
nav.sidebar #block-views-calendar-block-1 a{
	pointer-events: auto;
	font-size:14px;
	width:150px;
}

#block-views-calendar-block-1 h2{
margin-bottom:0px;
}
.item-list{
overflow: auto;
}
.item-list ul{
list-style-type:none;
margin-left:15px;}
.item-list h3:nth-child(1){
font-size:18px;
margin-top:5px;
clear:both;
}

.item-list h3:nth-child(n+1){
font-size:18px;
margin-top:15px;
clear:both;
}
.float-date-right{
float:right;
font-size: 14px;
}
.float-date-left{
float:left;
width:200px;
font-size: 14px;
margin-bottom:10px;
}
li{
	margin-bottom: 8px;
}
.menu li{
	font-family: "Whitney SSm A", "Whitney SSm B", "OpenSans", "Thonburi", "DroidSans", "Droid Sans", "sans-serif", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-weight: 500;
}
.right-block h2{
	font-family: "Whitney SSm A", "Whitney SSm B", "OpenSans", "Thonburi", "DroidSans", "Droid Sans", "sans-serif", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size:20px;
	margin-bottom: 0px;
}

#primary-nav .left ul li:first-child{
	display: block;
	margin-left: -62px;
	border-bottom: solid 1px #ddd;
	width: 100%;
	pointer-events: auto;
}

#primary-nav .left ul li{
	display:inline-block;
	pointer-events: none;
	width: 33%;		
}
#primary-nav .left{
	width:100%;
}
#primary-nav  ul{
	float:left;
	width: 100%;
	display:block;	
}

#primary-nav .left  ul li a{
	font-weight:bold;
}
#primary-nav .left ul .sublinks{

	width:100%;
}
#primary-nav .left ul .sublinks li{
	display:block;
	margin-left:0px;
	border:none;
	width:100%;
}
#primary-nav .left ul .sublinks li a{
	font-weight: normal;
	pointer-events: all;
   	cursor: pointer;

}

#content.sidebar-navigation nav.sidebar a{
	font-weight:bold;
}
#content.sidebar-navigation nav.sidebar li {
	pointer-events: none;
}
#content.sidebar-navigation nav.sidebar li:first-child {
	pointer-events: auto;
}

#content.sidebar-navigation nav.sidebar li ul a{
	font-weight: normal;
	pointer-events: all;
   	cursor: pointer;
}
#primary-nav .sub{
	width:80%;
}
#primary-nav .sub li {
  margin-left: 0px;
  margin-right: 0px;
	vertical-align: text-top;

}
body strong{
	font-weight:bold;
}
.sidebar_columns .sidebar .menu .menu{
  	width: 96.5%;
}
ul li.leaf{
	list-style-image:none;
}

.sidebar_columns .sidebar .menu {
 	width:98%;
}
.two-sidebars #main-content {
 	width:70%;
 	margin-right: 2%;
 	margin-left: 3%;

}
.two-sidebars #main-content table{
	width:100% !;
}
.movemenuright ul{
	list-style-type:none;
}
.sidebar-navigation nav.sidebar a{
	font-weight:500;	
	font-size:15px;
	color:#444444;
	margin-left: -6px;
}
#content.sidebar-navigation nav.sidebar h2{
	font-size:17.25px;	
	font-weight:600;
	font-family:Opensans;
	color:#001948;
	margin-bottom:10px;
}
.bioPic{float:left;clear:left;margin-bottom:10px;width:161px}
.floatleft{
float:left;	
margin-left:10px;
}

.depts{
 
  clear:both;
  width:100%;	
}
.sidebar_columns .two-sidebars .sidebar {
	width:24%;
  
}
.four_col{
	text-align:center;	
}
.four_col .contactInfo{
	font-size:13px;
	text-align:center;	
}
.centertext{
	text-align:center;	
}
-align-second-col {
	width:100%;
}
-align-second-col td:nth-child(2){
	text-align:right;	
}
.contacts header h2 {
	margin-top: 0px;
	font-size: 1.5em;
	line-height: 25px;
	pointer-events: none;
	cursor: default;
}
.contacts a:visited {
	color: #444;
}

.directory_sidebar .content ul li {
	padding-top:5px;
}

.directory_sidebar .content ul li a {
	cursor: pointer;
	pointer-events: auto;
}
.payout-table {
	border: none;
}
.payout-table tbody {
	border: none;
}
.payout-table td {
	border: none;
}
.payout-table .first-col {
	width:30%;
}
.journal-sources-table {
	font-size:13px;
}
.journal-sources-table .first-col{
	width:13%;
}
.journal-sources-table .second-col{
	width:43%;
}
.journal-sources-table .third-col{

}
.search-info {
	display: none;
}
.view-display-id-block_1 .views-row{
	margin:10px 0px;
	diplay:block;
}
.view-display-id-block_1 .views-row .views-field-field-budget-date{
	text-align:center;
}
.view-display-id-block_1 .views-row .views-field-title{
	clear:both;
}
/*** Medium width ***/
@media all and (min-width: 960px) and (max-width: 1130px) {
 #primary-nav a, #secondary-nav a {
  padding: .6em 1.0em !important;
  font-size: 12px !important;
}
#primary-nav .left ul li:first-child {
  display: block;
  margin-left: 0px;
  border-bottom: solid 0px #ddd;
}
#primary-nav .left ul li {
  display: block;

   width: 100%;
}
#primary-nav .left hr {
 display:none;
}
#primary-nav li.hover .mega, #primary-nav li.hover .sub, #secondary-nav li.hover .sub {
  max-height: 1500px;
  margin-left: 0px;
  width: 100%;
}
}
@media all and (min-width: 0px) and (max-width: 960px) {
#primary-nav .left ul li:first-child {
  display: none;
  margin-left: 0px;
  border-bottom: solid 0px #ddd;
}
#primary-nav .left ul li {
/*//////////////////////////////////////////////////////! */
  
  display: inline;
  /* width: 100%*/;
}
#primary-nav .left hr {
 display:none;
}
#primary-nav li.hover .mega, #primary-nav  li.hover .sub, #secondary-nav  li.hover .sub {
  /*display: block;*/
  max-height: 1500px;
  margin-left: 0px;
  width: 100%;
}
#primary-nav li.show {
  //display: block;
}
}
