@font-face {
  font-family: Verdana, 'BebasNeueRegular';
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BebasNeue-webfont.eot');
  src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BebasNeue-webfont.woff') format('woff'), url('fonts/BebasNeue-webfont.ttf') format('truetype'), url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
}
@font-face {
  font-family: Verdana, 'YanoneKaffeesatzRegular';
  font-style: normal;
  font-weight: normal;
  src: url('fonts/YanoneKaffeesatz-Regular-webfont.eot');
  src: url('fonts/YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), url('fonts/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), url('fonts/YanoneKaffeesatz-Regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
}

@font-face {
  font-family: proxima-nova, proxima-nova-bold;
  src: url('/sites/all/themes/professional-responsive-theme/fonts/proximanova-reg-webfont.woff');
  src: url('/sites/all/themes/professional-responsive-theme/fonts/proximanova-sbold-webfont.woff');
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
/*  font-size: 100%; */
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
footer ul.inline {
	float: none;
    height: 100%;
}

ol, ul {
  list-style: none;
}

ol.lalpha {list-style-type: lower-alpha;}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
  Clear Floated Elements
*/

.clear {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
}

.clear:after {
  clear:both;
  content:' ';
  display:block;
  font-size:0;
  line-height:0;
  visibility:hidden;
  width:0;
  height:0;
}

* html .clear {
  height:1%;
}

/*
  Style HTML Tags
*/

body {
  font-family: ProximaNovaRegular, Verdana, Arial, Tahoma, Georgia, sans-serif !important;
  line-height: 1.5em;
  background: #dce0e0;
  /*background-position-y: 116px;*/
  color: #282828;
  font-size:14px !important;
  line-height:1.62em;
}

a {
  color: #2774AE;
  text-decoration:none;
}

a:hover {
  color: #00B1EC;
}
/*a.active {
  color: #00B1EC;
}*/

h1, h2, h3, h4, h5, h6 {
  /* font-family: Verdana, tahoma,arial,'BebasNeueRegular'; */
  margin-bottom:6px;
  line-height: 125%;
}

h1 {
  font-size:32px;
}

h2 {
  font-size:24px !important;
}

h3 {
  font-size:18px;
}

h4 {
  font-size:16px;
}

h5 {
  font-size:15px;
  font-weight:bold;
}

h6 {
  font-size:14px;
  font-weight:bold;
}

p {
  margin-bottom:10px;
}

table {
  border-collapse:collapse;
  border-spacing:0;
  margin-bottom: 15px;
  width: 100%;
}

th, tr, td {
  vertical-align: middle;
}

.sticky-header th, .sticky-table th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em;
  text-align: left;
}

table {
  /*background: #ececec;*/
  border: 1px solid #bbbbbb;
}
table.views-table th, table.views-table td {
  padding: 5px;
}
th {
  background: #dbdbdb;
  padding: 5px 4px;
  text-shadow: 1px 1px #fff;
  border-right: 1px solid #c8c7c7;
  color:#333;
}

td {
  /*background: #ebebeb;*/
  color: #333333;
  text-align: left;
  padding-left: 0px;
  /*border-right: 1px solid #c8c7c7;
  border-bottom: 1px solid #c8c7c7;*/
}

.view-news-list table, 
.view-peers-news table,
.view-autism-news table,
.view-autism-event-calendar table {
	border:0;
}
.view-autism-news .view-content,
.view-autism-newsletter .view-content {
	font-size:16px;
}
.view-news-list th, tr, td, .view-autism-news th, tr, td {
  vertical-align: top;
}

code {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  display: block;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}

mark {
  background-color:#fdfc9b;
  font-style:italic;
  font-weight:bold;
}

del {
  text-decoration: line-through;
}

hr {
  border:none;
  border-top:#dfdfdf 1px solid !important;
}

dt {
  font-weight:bold;
  margin-bottom:24px;
}

dd {
  margin-left:30px;
  margin-bottom:24px;
}

ul {
  list-style-type:disc;
  margin-left:20px;
  margin-bottom:12px;
}

ul ul {
  list-style-type:square;
  margin-bottom:0;
}

ul ul ul {
  list-style-type:circle;
}

ol {
  list-style-type:decimal;
  margin-left:20px;
  margin-bottom:10px;
}

/*
ol ol {
list-style: upper-alpha;
  margin-bottom:0
}
*/

ol ol {
margin-bottom: inherit;
}

ol ol ol {
  list-style: lower-roman;
}

ol ol ol ol {
  list-style: lower-alpha;
}

abbr,
acronym {
  border-bottom:#999 1px dotted;
  cursor:help;
}

big {
  font-size:1.3em;
}

cite,
em {
  font-style:italic;
}

ins {
  background-color:#fdfc9b;
  text-decoration:none;
}

pre {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}

blockquote, q {
  quotes:none;
  font-size:14px !important;
  /*border: 1px solid #bbbbbb;*/
  background: #eeeeee url(../images/quote.png) no-repeat;
  padding: 10px 5px 5px 47px;
  text-shadow: 1px 1px #fff;
  margin: 5px 0;
  border-radius: 7px;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}

strong {
  font-weight: bold !important;
}

sup,
sub {
  height:0;
  line-height:1;
  vertical-align:baseline;
  position:relative;
  font-size:10px;
}

sup {
  bottom:1ex;
}

sub {
  top:.5ex;
}

img,
video {
  max-width:100%;
  height:auto;
}

video {
  display:block;
}

audio {
  max-width:100%;
}

.content a img {
  /*padding:5px;
  box-shadow:0 0 3px #EEE;
  background:#FFF;
  border:#EEE 1px solid;*/
}

.content a:hover img {
  background:#F0F0F0;
  background:#dfdfdf;
}
.content a:hover {
  color: #00B1EC;
}

/*
  Theme Design, Layout and Typography
*/

#header_wrapper {
  background: #ffffff;
  #background: #3284bf url(../images/header_bg.jpg) no-repeat center top;
  position:relative;
  margin:0 auto;
}
#header {
  max-width: 1200px;
  margin: 0 auto;
}

.menu_wrapper{
	width:100%;
  #background: url(../images/menu_bg.png) repeat-x bottom;
	background: #3284bf;
}
.welcome{
	width:100%;
	/*background: #ffe800;	//ucla yellow*/
	background: rgba(255, 232, 0, 0.5);
}
.welcome .group{
	width:100%;
	margin:0 auto;
}
.welcome .title{
	color:#0B0B61;
	font-size: 24px;
	text-align:center;
	padding: 12px 0;
}

#logo {
  float:left;
  margin: 28px 0px 18px;
	width: 10%;
}
#header-middle {
	float: left;
	color: #000000;
	width: 60%;
	text-align: left;
	/*overflow:hidden;*/
	/*overflow: visible;*/
  margin: 28px 0px 18px;
}
#header-right {
	float: right;
	color: #000000;
	width: 30%;
	text-align: right;
	overflow:hidden;
	/*overflow: visible;*/
	padding-top: 20px;
	padding-right:0px;
}
.region-header-right {
  float: right;
}

#header-top {
	color: #000000;
	width: 100%;
	text-align: left;
	overflow:hidden;
	/*overflow: visible;*/
	padding-top: 0px;
	padding-right:0px;
}
.region-header-middle  a:hover img {
  background:none;
}
#site-title a,
#site-description {
  color:#3284bf;
  font-weight: 300;
}

#site-title,
#site-description {
  float:left;
}

#site-title {
  margin: 20px 0;
  font-size:28px;
  font-weight:bold;
}

#site-title a{
  float: left;
}

#site-description {
   color: #E7E7E7;
  margin: 0;
  float: left;
  clear: both;
  font-size: 12px;
  line-height: 100%;
}
.mega-dropdown-inner {
  background: #efefef;
}
.mega-dropdown-inner a.active {
  background: none;
}
.tb-megamenu-item a.active {
  background: none;
}
.tb-megamenu-column-inner a.active {
  background: none !important;
}
#main-menu1 {
  max-width: 1200px;
  margin: 0 auto;
}

#main-menu {
  max-width: 1200px;
  margin: 0 auto;
}
#main-menu .contextual-links-trigger {
  #display:none;
}

#main-menu ul {
  float:left;
  padding:0;
  margin:0;
  list-style:none;
  font-size:17px;
}
#main-menu ul.tb-megamenu-nav {
	font-size:14px;
}
#main-menu li {
  #background: url(../images/nav-border.png) no-repeat right 0;
  background: #3284bf;
  position:relative;
  float:left;
  padding:0;
  margin:0;
  /* font-family: Verdana, Arial, 'BebasNeueRegular'; */
}

#main-menu ul li:first-child {
  padding-left:0;
}
#main-menu #block-menu-menu-va-prtp a,
#main-menu #block-menu-menu-trainee a {
padding: 12px 14px 12px;
}

#main-menu #block-menu-menu-hatos a {
padding: 12px 30px 12px;
}

#main-menu #block-menu-menu-longevity a {
padding: 12px 16px 12px 16px;
}

#main-menu #block-menu-menu-champ a,
#main-menu #block-menu-menu-cecy a {
  padding: 12px 18px 12px 19px;
}
#main-menu #block-menu-menu-catp a,
#main-menu #block-menu-menu-adhdandmood a {
  padding: 12px 16px 12px;
}
#main-menu #block-menu-menu-ocd-itp a,
#main-menu #block-menu-menu-capps a {
  padding: 12px 12px 12px;
}
#main-menu #block-menu-menu-autism a {
  padding: 12px 30px 12px;
}
#main-menu #block-menu-menu-biomedical-modeling a {
  padding: 12px 75px 12px;
}
#main-menu #block-menu-menu-laboratory-of-molecular-neu a,
#main-menu #block-menu-menu-aftercare a,
#main-menu #block-menu-menu-integrativementalhealth a,
#main-menu #block-menu-menu-clerkship a,
#main-menu #block-menu-menu-fas a {
  padding: 12px 22px 12px;
}
#main-menu #block-menu-menu-adc a,
#main-menu #block-menu-menu-hr a,
#main-menu #block-menu-menu-youth-stress a,
#main-menu #block-menu-menu-edbdd a,
#main-menu #block-menu-menu-ecphp a {
  padding: 12px 28px 12px;
}
#main-menu #block-menu-menu-flint-lab a,
#main-menu #block-menu-menu-ucla-gender-dysphoria-resea a,
#main-menu #block-menu-menu-creativity a,
#main-menu #block-menu-menu-coppolalab a,
#main-menu #block-menu-menu-tarjan a {
  padding: 12px 30px 12px;
}

#main-menu #block-menu-menu-thinksmart a {
  padding: 12px 23px 12px;
}

#main-menu #block-menu-menu-peer a,
#main-menu #block-menu-menu-nadc a {
  padding: 12px 26px 12px;
}

#main-menu #block-menu-menu-cousins a {
  padding: 12px 16px 12px;
}
#main-menu #block-menu-menu-integrativemental-menu a {
  padding: 12px 12px 12px 17px;
}

#main-menu #block-menu-menu-later-life-depression-stres a,
#main-menu #block-menu-menu-open-the-doors-to-college a {
  padding: 12px 40px 12px;
}

#main-menu a {
  display: block;
  color: #ffffff;
  text-align: center;
  /*padding: 12px 32px 12px;*/
  padding: 12px 27px 12px;
  text-decoration: none;
  /*text-transform: uppercase;*/
}
#main-menu a:hover,
#main-menu li.active-trail a.active-trail,
#main-menu li > a.active {
  text-decoration: none;
  #background: #165c8a;
  color: #ffe800;
}
#main-menu li.expanded {
  color: #ffffff;
}
#main-menu li.active-trail {
  color: #ffe800;
}

.drop-down-toggle {
  position:absolute;
  top:11px;
  right:16px;
  display:none;
  width:20px;
  height:20px;
  border-radius:15px;
  background:#333;
  background:-moz-linear-gradient(#333,#444);
  background:-webkit-linear-gradient(#333,#444);
  background:-o-linear-gradient(#333,#444);
  background:-ms-linear-gradient(#333,#444);
  background:linear-gradient(#333,#444);
  border:#aaa 3px solid;
}

.drop-down-arrow {
  display:block;
  width:0;
  height:0;
  margin:5px 0 0 2px;
  border-top:5px solid #aaa;
  border-left:transparent 5px solid;
  border-right:transparent 5px solid;
}

#main-menu li li {
  float:none;
  min-width:190px;
  padding:0;
  margin:0;
}

#main-menu li li a {
  color: #1d5078;
  min-width: 150px;
  margin: 0;
  background: #fdfdfd;
  #background: #9eb6cc;
  /*border-top: 1px solid rgb(0, 86, 102);*/
  border-top: 1px solid #a5bed5;
  font-size: 16px;
  text-align: left;
  overflow: hidden;
  padding: 4% 5%;
}
#main-menu #block-menu-menu-psychiatry li li.first a, #main-menu #block-menu-menu-psychiatry li li.last a {
  color: #337ab7;
}
#main-menu #block-menu-menu-psychiatry li li.first a:hover, #main-menu #block-menu-menu-psychiatry li li.last a:hover {
  color: #ffffff;
}

#main-menu li li a.active {
  background: #3c96df;
}

#main-menu li li:first-child > a {
  border-top:none;
}

#main-menu li li a:hover {
  background: #3c96df;
  color: #fff;
}

#main-menu li ul {
  display:none;
  position:absolute;
  z-index:9999;
  min-width:190px;
  height:auto;
  padding:0;
  margin:0;
  box-shadow:0 0 3px #333;
}

#main-menu li ul ul {
  margin:-33px 0 0 190px !important;
}

#main-menu li:hover > ul,
#main-menu li li:hover > ul,
#main-menu li li li:hover > ul {
  display:block;
  background: #005666;
}

#main-menu .nav-toggle {
  display:none;
}

#main-menu ul li.leaf, #main-menu ul li.expanded, #main-menu ul li.collapsed {
  list-style:none;
}
#main-menu ul.menu li {
  margin: 0;
  border-bottom: none;
}

#main-menu li.expanded, #main-menu li.collapsed, #main-menu li.leaf {
  margin: 0;
  padding: 0;
}

.front #container{
  margin-top: 0px;
}

#container {
  margin:0 auto;
  max-width: 1200px;
}

#slider {
  background: transparent;
  position:relative;
  box-shadow: none;
  overflow: visible;
}

.nivo-caption{
  background: #000;
  /* font-family: Verdana, Arial, sans-serif; */
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  padding: 20px;
}

.slider-wrapper #slider{
  position: relative;
  overflow: hidden;
   -moz-box-shadow: 0px 0px 26px #999;
  -webkit-box-shadow: 0px 0px 26px #999;
  border: 5px solid rgb(0, 112, 133);
  box-shadow: 0px 0px 26px #999;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.theme-default .nivo-controlNav{
  padding: 20px 0 0 0;
}

#slider a:active {
  outline:none;
}

.slides,
.flex-control-nav {
  margin:0;
  padding:0;
  list-style:none;
}

.slides {
  width:100%;
  overflow:hidden;
}

#slider .slides > li {
  display:none;
  position:relative;
  margin:0;
}

#slider .slides li:first-child {
  display:list-item;
}

.flex-pauseplay span {
  text-transform:capitalize;
}

.slides:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}

/*.flex-control-nav {
  position:absolute;
  right:0;
  bottom:-30px;
  text-align:center;
}

.flex-control-nav li {
  display:inline-block;
  margin:0 0 0 15px;
}

.flex-control-nav li:first-child {
  #margin:0;
}

.flex-control-nav li a {
  display:block;
  width:15px;
  height:15px;
  box-shadow:0 0 3px #999;
  cursor:pointer;
  background:#cccccc;
  color:#333;
  font-weight:bold;
  line-height:20px;
}

.flex-control-nav li a.active,
.flex-control-nav li a:hover {
  background:#0287dc;
}*/

#slider .post {
  padding:1.83%;
  margin:0;
  box-shadow:none;
  background:none;
}

#slider .entry-container {
  float:right;
  max-width:50%;
}

#slider .slide-image {
	max-width:49%;
	padding:0.47%;
	background:#E9E9E9;
}

#slider .entry-header,
#slider .entry-summary {
  margin-left:5%;
}

#slider .entry-title{
  margin-left:0;
  margin-bottom:15px;
}

.content-sidebar-wrap {
  float:left;
  width:100%;
  background: #fff;
  padding-top:1px;
}
.content-sidebar-wrap1 {
  width:100%;
}

.content-sidebar-wrap #content {
  display: inline;
  margin-bottom: 0;
  float:right;
  width:100%;
  padding-top:30px;
}

#sidebar-first {
  color: #888;
  float: left;
}

#sidebar-second {
  color: #888;
  float: right;
}

/* 3 columns */

body.two-sidebars .content-sidebar-wrap {
  width:75%;
}

body.two-sidebars #content {
  width:73%;
}

body.two-sidebars #sidebar-first {
  width: 24%;
}

body.two-sidebars #sidebar-second {
  width: 23%;
}

/* 2 columns: sidebar-first */

body.sidebar-first .content-sidebar-wrap {
  width: 100%;
}

body.sidebar-first #content {
  width: 78%;
  padding-left: 2%;
}

body.sidebar-first #sidebar-first {
  width: 19%;
  padding-top:30px;
}

/* 2 columns: sidebar-second */

body.sidebar-second .content-sidebar-wrap {
  width: 73%;
  padding-right: 2%;
}

body.sidebar-second #content {
  width: 100%;
  #padding-top:1%;
}

body.sidebar-second #sidebar-second {
  width: 25%;
  padding-top:20px;
}

#post-content {
  padding: 0px 0px;
}

.breadcrumb {
  margin:0 0px;
  padding-top:10px;
  margin-bottom:10px;
  border-bottom:#eee 1px solid;
}

#head, #content, #sidebar-second, #sidebar-first {
  margin-top: 0px;
}

.node {
  margin:20px 0;
}
#quicktabs-container-snapshots_tab .node {
  margin:0;
}
.node h2.title, .page-title {
  color: #0B0B61;
  font-size: 22px;
  margin-bottom: 10px;
  margin-top: 0px;
}
.page-node-7747 .page-title {
  text-align:center;
}
.page-node-10397 .page-title, .page-node-3454 .page-title {
  display:none;
}

.node h2.title a{
  color: #333333;
  font-size:16px;
}

.block {
  margin-bottom: 0;
}

.block > h2{
  border-bottom: 1px solid #CCC;
  color: #555;
  /* font-family: Verdana, Arial, 'BebasNeueRegular'; */
  font-size: 18px;
  font-weight: normal;
  margin: 15px 0px 5px 0;
  padding: 0px 0px 4px 0px;
  /*text-transform: uppercase;*/
}

.theme-default .nivo-directionNav a {
  background: url("../images/arrows.png") no-repeat;
}

.theme-default a.nivo-nextNav {
  background-position: -30px 0;
}

#footer-area .block > h2 {
  color: rgb(0, 134, 160);
  margin-bottom: 10px;
  text-transform: uppercase;
  border:0;
}

#footer-area ul.menu li a.active{
  color:#ddd;
}

.region-front-welcome{
  #background: url("../images/hr.png") top center no-repeat;
  width: 98%
  padding: 1%;
  #margin-top: 1%;
}

.region-front-welcome h2{
  margin-bottom: 10px;
  font-size: 16px;
  text-transform: uppercase;
}
.submitted {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #E9E9E9;
  border: 1px solid #DDD;
  border-radius: 4px;
  clear: both;
  color: #383838;
  display: block;
  margin-bottom: 5px;
  padding: 4px 9px;
}

.links {
  color: #000;
  margin-top: 10px;
  font-size: 14px;
}

ul.links {
  margin:0;
}

.links li a, .more a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  #background: #3284bf;
  border-radius: 4px;
  border: 1px solid #3284bf;
  color: #3284bf;
  font-weight: normal;
  padding: 4px 8px;
  display: inline-block;
  margin-bottom: 1px;
}

.links li a:hover, .more a:hover {
  background: #3284bf;
  color: #ffe800;
}


/*-------------------------------------------*
/* Fix CKEditor style
/*-------------------------------------------*/

table.cke_editor {
  background: transparent;
  border: 0;
  margin: 0;
}
table.cke_editor td {
  background: transparent;
  padding: 0 !important;
  border: 0;
  vertical-align: top;
}
table.with_border {
  border: 1px solid #000;
}
table.with_border td {
  border: 1px solid #000;
  text-align: center;
  padding: 2px;
}


/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
.poll .vote-form .choices .title {
  font-size: 14px;
  font-weight: normal;
  line-height: 2;
}

.poll .vote-form .choices {
  margin: 0;
}

.form-submit{
  cursor: pointer;
  margin:5px;
}

input.form-checkbox, input.form-radio {
  vertical-align: baseline;
}

.form-text {
  padding: 4px 5px;
}

/*-------------------------------------------*
/* Menus and item lists 
/*-------------------------------------------*/
.item-list ul {
  margin: 0;
  padding: 0 0 0 0;
}

.item-list ul li {
  margin: 0;
  padding: 0;
}
.view-tarjan-publications .item-list ul li {
  margin-top: 5px;
  padding: 0;
}
ul.menu li {
  margin: 0;
  padding: 8px 8px;
  list-style: none;
  background: #15b6ec;
  background: #ffffff;
}
ul.menu li a{
  color:#333333;
  #font-weight:bold;
}
ul.menu li a:hover, ul.menu li a.active{
  color:#0287dc;
}
ul.menu li li a{
  color:#333333;
  font-weight:normal;
}
ul.menu li li a:hover, ul.menu li li a.active{
  color:#0287dc;
}
ul.menu li.active-trail{
  #background: #0287dc url(../images/active_arrow.png) no-repeat right;
  #background: #3284bf;
  color:#0287dc;
}
.left_menu ul.menu li{
  margin: 0;
  padding: 8px 8px 8px 0;
  list-style: none;
  border-bottom: 1px dashed #cccccc;
}
.left_menu ul.menu li li{
  margin: 0;
  padding: 3px 0px 1px 8px;
  list-style: none;
  border-bottom: none;
}
.left_menu ul.menu li a.active-trail{
 color:#0287dc;
}
.left_menu .title {
  color: #333333;
  font-size: 20px;
  padding: 0 0 5px 0;
  border-bottom: 1px dashed #cccccc;
}
.left_menu ul {
  list-style-type:disc;
  margin-left:0px;
  margin-bottom:12px;
}
.page-node-1262 #block-block-66 .left_menu ul li.first a, 
.page-node-1262 #block-block-66 .left_menu ul li.last a
{
  color: #337ab7;
}

ul.inline {
  clear: both;
}

ul.inline li {
  margin: 0;
  padding: 0;
}

/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper {
  border-bottom: 1px solid #b7b7b7;
  margin: 0 0 5px 0;
}

ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  background: none;
  border: none;
  display: block;
  float: left;
  line-height: 1.5385em;
  margin: 0;
  padding: 0 1em;
  border-radius: 4px 4px 0 0;
  margin-right: 5px;
}

ul.primary li a:hover, ul.primary li a.active {
  background: #666;
  border: none;
  color: #fff;
}

ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

ul.secondary li {
  border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5385em;
  padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: none;
}

/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
.field-name-field-tags {
  margin: 0 0 10px 0;
}

.field-name-field-tags a{
  display: inline-block;
  background: url(../images/tag.png) no-repeat;
  padding: 0px 8px 0 16px;
  height: 22px;
  text-shadow: 1px 1px #fff;
  border-radius: 2px;
  font-size: 12px;
}

.field-name-field-tags .field-item {
  margin: 0 1em 0 0;
}

.field-name-field-tags div {
  display: inline;
}

/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
  margin: 1.5385em 0;
}

.profile dd {
  margin-bottom: 1.5385em;
}

.profile h3 {
  border: none;
}

.profile dt {
  margin-bottom: 0;
}

.password-parent {
  width: 36em;
}

/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.item-list .pager li {
  #background: #cfcfcf;
  #border-radius: 3px;
  margin-right: 0px;
  padding:0;
  #text-shadow: 1px 1px #fff;
}

/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
  display: inline;
  margin-top: 4px;
}

.field-name-taxonomy-forums .field-items {
}

#forum .title {
  font-size: 16px;
}

#forum .submitted {
  font-size: 12px;
  /* font-family: Verdana, Lucida Grande, Verdana, Arial, sans-serif; */
  background: transparent;
  padding: 0;
}

#forum .container {
  background: #a1a1a1;
  color: #fff;
}

#forum .container a {
  color: #000;
  font-weight: bold;
}

#forum div.indent {
  margin-left: 2px;
}

.forum-starter-picture {
  float: left;
  padding: 4px;
  border: 1px solid #d9d9d9;
  margin: 5px 7px 5px 0;
}

#forum th {
  background: #434343;
  text-shadow: none;
  color: #fff;
}

#forum th a {
  color: #fff;
}

#forum td.forum .icon, #forum .icon div {
  background: url(../images/no-new-posts.png) no-repeat;
  width: 35px;
  height: 35px;
}

#forum .name a{ 
  font-size: 16px;
}

/* Images */

img { outline: 0; }

img.scale-with-grid { max-width: 100%; height: auto; }

/* Comments */

.comment h2.title { 
  margin-bottom: 1em; 
}

.comment div.user-picture img { 
  margin-left: 0; 
}

.comment { 
  margin-bottom: 20px; 
  display: table; 
  vertical-align: top; 
}

.comment .attribution {
  display: table-cell; 
  padding: 0 35px 0 0; 
  vertical-align: top; 
  overflow: hidden; 
}

.comment .attribution img { 
  margin: 0; 
  border: 1px solid #d3d7d9; 
}

.comment .attribution .username { 
  white-space: nowrap; 
}

.comment .comment-submitted p { 
  margin: 4px 0; 
  font-size: 1.071em; 
  line-height: 1.2; 
}

.comment .comment-submitted .comment-time { 
  font-size: 0.786em; 
}

.comment .comment-submitted .comment-permalink { 
  font-size: 0.786em; 
  text-transform: lowercase; 
}

.comment .content { 
  font-size: 0.929em; 
  line-height: 1.6; 
}

.comment .comment-arrow { 
  background: url(../images/comment-arrow.gif) no-repeat 0 center transparent;
  border-left: 1px solid; 
  border-right: 1px solid; 
  height: 40px; 
  margin-left: -36px; 
  margin-top: 15px; 
  position: absolute;
  width: 20px; 
}

.comment .comment-text { 
  padding: 0 25px 10px 35px; 
  display: table-cell; 
  vertical-align: top;
  position: relative; 
  width: 100%; 
  border-left: 1px 
  solid #d3d7d9; 
}

.comment .indented { 
  margin-left: 40px; 
}

.comment-unpublished { 
  margin-right: 5px; 
  padding: 5px 2px 5px 5px; 
}

.comment .comment-text .comment-arrow { 
  border-left: 1px solid #ffffff; 
  border-right: 1px solid #ffffff; 
}

/* -------------- Form Elements   ------------- */

fieldset { 
  background: #ffffff; 
  border: 1px solid #cccccc; 
  margin-top: 10px; 
  margin-bottom: 32px;
  padding: 30px 10px 10px; 
  position: relative; 
  top: 12px;
  -khtml-border-radius: 4px; 
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
  border-radius: 4px; 
}
.node-type-resource fieldset,
.node-type-service fieldset,
.node-type-research fieldset,
.node-type-article fieldset,
.node-type-webform fieldset { 
  background: #ffffff; 
  border: 1px solid #cccccc; 
  margin-top: 10px; 
  margin-bottom: 32px;
  padding: 30px 10px 10px; 
  position: relative; 
  #top: 12px;
  -khtml-border-radius: 4px; 
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
  border-radius: 4px; 
}

.fieldset-wrapper { 
  margin-top: 0px; 
}

.node-form .vertical-tabs .fieldset-wrapper {
  margin-top: 0; 
}

.filter-wrapper { 
  top: 0; 
  padding: 1em 0 0.2em;
  -khtml-border-radius-topright: 0; 
  -khtml-border-radius-topleft: 0; 
  -moz-border-radius-topright: 0; 
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0; 
  -webkit-border-top-right-radius: 0; 
  border-top-left-radius: 0; 
  border-top-right-radius: 0;
}

.filter-help a { 
  font-size: 0.857em; 
  padding: 2px 20px 0; 
}

.filter-wrapper .form-item label { 
  margin-right: 10px; 
}

.filter-wrapper .form-item { 
  padding: 0 0 0.5em 0.5em; 
}

.filter-guidelines { 
  padding: 0 1.5em 0 0.5em;
}

fieldset.collapsed { 
  background: transparent;
  -khtml-border-radius: 0; 
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

fieldset legend { 
  background: #dbdbdb;
  border: 1px solid #ccc;
  border-bottom: none;
  display: block;
  #height: 2em;
  left: -1px;
  #line-height: 2;
  padding: 5px 0 5px;
  position: absolute;
  text-indent: 10px;
  text-shadow: 0 1px 0 #fff;
  top: -15px; 
  width: 100%;
  /*-khtml-border-radius-topleft: 4px; 
  -moz-border-radius-topleft: 4px; 
  -webkit-border-top-left-radius: 4px; 
  -khtml-border-radius-topright: 4px; 
  -moz-border-radius-topright: 4px; 
  -webkit-border-top-right-radius: 4px;*/
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; 
  font-size:17px;
}
fieldset.collapsed legend { 
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; 
}

fieldset .fieldset-wrapper { 
  padding: 0 10px; 
}

fieldset .fieldset-description { 
  margin-top: 5px; 
  margin-bottom: 1em; 
  line-height: 1.4; 
  font-style: italic; 
}
fieldset .field { 
  margin-top: 5px; 
}
input { 
  margin: 2px 0; 
  padding: 4px;
}

input, textarea {
  font-size: 0.929em;
}

textarea {
  line-height: 1.5;
}

textarea.form-textarea, select.form-select {
  padding: 4px;
}

input.form-text, textarea.form-textarea, select.form-select {
  border: 1px solid #ccc;
}

.password-suggestions ul li {
  margin-left: 1.2em;
}

.form-item {
  margin-bottom: 1em;
  margin-top: 2px;
}

.form-item label {
  font-size: 0.929em;
  display: block;
}
.form-item label.option {
  display: inline;
}

.form-type-radio label, .form-type-checkbox label {
  margin-left: 4px;
}

.form-type-radio .description, .form-type-checkbox .description {
  margin-left: 2px;
}

.form-actions {
  padding-top: 10px;
}

/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');
  border: 1px solid #dbdbdb;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: inset 0 1px 0 0 white; box-shadow: inset 0 1px 0 0 white;
  color: #333333; text-shadow: 0 1px 0 white; position: relative; font-weight:bold; padding: 8px 1em 9px 1em;
}

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
  background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  cursor: pointer;
}

#block-search-form { 
  padding-bottom: 7px;
  overflow: hidden;
}

#block-search-form .content {
  margin-top: 0;
}

#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
  float: left;
  font-size: 1em;
  height: 28px;
  margin-right: 5px;
  width: 13em;
}

#search-block-form input.form-submit,
#search-form input.form-submit { 
  margin-left: 0;
  margin-right: 0;
  height: 25px;
  width: 34px;
  padding: 0;
  cursor: pointer;
  text-indent: -9999px;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
  background: url(../images/search-button.png) no-repeat center top;
  overflow: hidden;
}

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus { 
  background-position: center bottom; 
}

#search-block-form .form-actions{ 
  float: left; 
  padding: 0; 
}

#search-block-form .form-actions input { 
  margin: 1px 0; 
}

#search-form .form-item-keys label { 
  display: block; 
}

ol.search-results { 
  padding-left: 0; 
}

.search-results li { 
  border-bottom: 1px solid #d3d7d9; 
  padding-bottom: 0.4285em; 
  margin-bottom: 0.5em; 
}

.search-results li:last-child { 
  border-bottom: none; 
  padding-bottom: none; 
  margin-bottom: 1em; 
}

.search-results .search-snippet-info { 
  padding-left: 0; 
}

#top-area, #top-area2 {
  clear:both;
}

#top-area {
  position:relative;
    border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-bottom: 0;
}

#top-area .block {
  width:90%; 
  margin:5px 2% 0 2%; 
  background:#fff; 
  padding:10px 3% 10px 3%; 
  border: 1px solid #dddddd;
  border-radius: 10px;
}

#top-area #block-views-autism-newsletter-block-2,
#top-area #block-views-autism-event-calendar-block-2,
#top-area #block-block-26 {
	border: none;
}

#top-area .block p{
  margin: 0;
}

#top-area .column {
  float: left;
  width: 33.3%;
  margin: 0 0 0.5% 0;
  padding: .5% 0 0 0;
}
#top-area2 .column {
  float: left;
  width: 25%;
  margin: 0 0 0.5% 0;
  padding: .5% 0 0 0;
  /*border-radius: 3px;*/
}

#top-area .column:first-child {
  margin-left:0;
}

#top-area .column:last-child {
  border: 0;
}

#top-area .column-title {
  color:#e0e0e0;
}

#top-area li {
  #border-bottom:#555 1px dashed;
}

#content_bottom {
  clear:both;
  color: rgb(34, 34, 34);
  /*background: #ac88af;
  background: #dce0e0;*/
  padding: 20px 0;
  margin:0 auto;
  max-width: 1200px;
}
#bottom-area {
	margin: 0 !important;
}
#bottom-area .column_left {
  float: left;
  width: 37%;
  margin: 0 1.5% 0.5% 1.5%;
  padding: 0px 0 0 0;
}
#bottom-area .column_right {
  float: left;
  width: 57%;
  margin: 0 1.5% 0.5% 1.5%;
  padding: 0px 0 0 0;
}
#content_bottom_wrapper{
  max-width: 1200px;
  margin: 0 auto;
}

#footer {
  clear:both;
  color: #fff;
  background: #55626e;
  background: #93a9be;
  #border-top: 1px solid #CFD7DB;
  margin: 0;
  padding-bottom: 20px;
}
.region-footer {
  margin: 0;
}
#foot {
  margin: 0;
}
#footer .region-footer-first {
  color: #fff;
  padding-top: 10px;
}
#footer .region-footer-second {
  color: #fff;
  padding-top: 10px;
  text-align: right;
}
#footer a{
  color: #fff;
}

#footer_wrapper{
  max-width: 1200px;
  margin: 0 auto;
}

#footer-area {
  #position:relative;
  padding:0;
  color:#fff;
}

#footer-area .column {
  color: rgb(78, 75, 75);
  float:left;
  width:50%;
  margin:0;
}

#footer-area .column:first-child {
  margin-left:0;
}

#footer-area .column-title {
  color:#e0e0e0;
}

#copyright {
  clear:both;    
  padding:0 0px;
  line-height:40px;
}

.copyright {
  float:left;
  max-width:728px;
}

.credits {
  float:right;
  max-width:370px;
  margin-right:12px;
  text-align:right;
}

#copyright p {
  margin:0;
}

.footer_credit{
  /*background: #000;*/
  /*border-top: 1px solid rgb(59, 60, 61);*/
  color: #fff;
  overflow: auto;
  padding: 8px 0px;
}
.footer_inner_credit{
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}
/****************/
.front_column_title{
#background: #659fd5;
#background:url(../images/title_bg.png) repeat-x top;
padding:8px 0px 8px 0px;margin-bottom:10px; border-bottom: 1px solid #659fd5;}
.front_column_title .title1{font-size:16px;color:#333333;font-weight:700;padding:0;
/* font-family: Verdana, Arial,"Adobe Heiti Std",Helvetica,sans-serif; */}
.front_column_title .more1{margin-right:0px;float:right;padding-right:0px;padding-bottom:0px;font-size:12px;}
.front_column_title .more1 a{color:#333333;font-size:12px;font-weight:normal;padding-bottom:0px;}
.front_column_title .title1 a:hover {color:#00B1EC;}

#top-area2 .column .block {
text-align:center;
width: 96%
padding: 8px 0;
margin: 5px 2%;
margin: 5px 8px;
border: 1px solid #dddddd;
#border-top-left-radius:20px; 
#border-top-right-radius:20px; 
border-radius:20px; 
background: #fff;
}
#top-area2 .column .block .title{
font-size:18px;
color: #3284bf;
}
.home_block {
text-align:center;
padding: 8px 0;
margin: 5px;
border: 1px solid #dddddd;
#border-top-left-radius:20px; 
#border-top-right-radius:20px; 
border-radius:20px; 
background: #fff;
}
.home_block .title{
font-size:18px;
color: #3284bf;
}
.front-block {
width:90%; margin:5px 2% 0 2%; background:#fff; padding:10px 3% 10px 3%;
}
.front-block1 {
width:97%; margin:10px 1.5% 0 1.5%; padding:0;
}
.bottom_menu {
padding:10px 0 5px 0;
text-align: center;
color: #ffffff;
}

.header_right_lan {
  text-align: right;
  float:right;
  color: #fff;
  padding-top:20px;
}
.header_right_lan  a{
  color: #fff;
}

.header_right_img {
  float:right;
  padding-top:10px;
  padding-left:15px;
}
.header_right_img2 {
padding: 10px 0px 0 0;
}
.header_left_img {
padding: 15px 0px 0 0;
float: left;
}
.header_top_right {
float: right;
}
table.header_col4{
  background: transparent;
  padding: 0;
  border: 0;
  margin: 0px 0 0 0;
}
table.header_col4, table.header_col4 td {
  background: transparent;
  padding: 0;
  border: 0;
  text-align: left;
  color: #333333;
vertical-align: top;
}

/*team*/
.view-team-autism td.row-item {
	width: 50%;
	padding: 0 2% 10px 0;
}
.view-team-autism .views-field-title {
	font-weight:bold;
}
.view-team-autism h3 {
	font-size: 20px;
	font-weight: bold;
	padding: 5px 0 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #cccccc;
}
.view-team-tarjan .views-row {
  display:inline;
  float:left;
  width: 170px;
  margin:0 10px 25px 0;
}
.view-team-longevity .views-row {
  #display:inline;
  #float:left;
  #width: 178px;
  margin-bottom: 15px;
}
.view-team-longevity .views-field-field-image-1 {
	float:left;
	margin:0 10px 10px 0;
}
.view-team-coppola-lab .views-row {
  display:inline;
  float:left;
  width: 280px;
  margin-bottom: 20px !important;
}
.view-team-tarjan .views-field-title,
.view-team-longevity .views-field-title,
.view-team-champ .views-field-title,
.view-team-coppola-lab .views-field-title{
  font-size:14px;
  font-weight:bold;
  color: #333333;
  line-height: 140%;
  margin:0;
  padding:0;
}
.view-team-coppola-lab  .views-field{
  line-height: 140%;
  font-size:13px;
  color: #333333;
  margin:0;
  padding:0;
}
.view-team-coppola-lab h3 {
	clear:both;
	/*visibility: hidden;*/
	margin: 0;
}
.view-team-coppola-lab .view-grouping-header{
	clear:both;
	visibility: hidden;
}
#block-views-team-coppola-lab-block-11 h2 {
	display:none;
}
.view-team-champ .views-row {
  display:inline;
  float:left;
  width: 230px;
  margin-bottom: 20px !important;
}
.view-team-champ .views-field{
  line-height: 140%;
  font-size:13px;
  color: #333333;
  margin:0;
  padding:0;
}

.view-team-ocd-itp .views-row {
	margin-bottom:10px;
}

.team_left {
  float:left;
  margin: 0 2% 2% 0;
}
.team_right {
  float:left;
  margin: 0 0 10px 0;
}
.team .field-content {
  margin:0;
  padding: 0;
}
.view-team .views-row {
	clear:both;
	padding:0px 0 10px 0;
}
.view-team h3 {
	clear:both;
	color: #333333;
    font-weight: bold;
    font-size: 16px;
	border-bottom: 1px solid #cccccc;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
}
.view-team .views-field-field-image-1 img {
	float:left; margin:5px 8px 2px 0;
}
.view-team .views-field-title, .view-team-profile .views-field-title {
	font-weight: bold;
}

/*end team*/
.region-slideshow .content {
text-align: center;
#background: #f8f8f8;
}
#block-webform-client-block-32 {
background: #fff;
}
#block-webform-client-block-32 .title {
display: none;
}
#block-webform-client-block-32 .content {
padding: 0 2% 0% 0;
}
#block-webform-client-block-35 .title {
display: none;
}
.node-page ul {
margin-left: 2%;
}
table.views-view-grid {
border: none;
border-collapse: separate; border-spacing: 0px 10px;
}
td.grid-row {
border: none;
}

.text_list {
padding-top:0px; margin:0; text-align:left; height:20px; overflow:hidden; display:block;
}

.newsletter_view_botton {
padding-top:10px;
}

.header_left_img a img,
.header_right_img a img,
.header_right_img2 a img,
.newsletter_view_botton  a img,
.img_button a img,
#top-area a img,
#top-area2 a img
{
  padding:0px;
  box-shadow:none;
  background:none;
  border:none;
}

.header_left_img a:hover img,
.header_right_img a:hover img,
.header_right_img2 a:hover img,
.newsletter_view_botton a:hover img {
  background:none;
}

.text_list1 {
padding:0px; margin-bottom:5px; text-align:left; height:19px; line-height:19px; overflow:hidden; display:block;
}

.contact-left {
  float: left;
  width: 58%;
  margin-right: 2%;
  margin-bottom: 10px;
}
.contact-right {
  float: left;
  width: 38%;
  margin-right: 2%;
  margin-bottom: 10px;
}


.col_left {
	float: left;
	width: 60%;
}
.col_right {
	float: right;
	width: 40%;
}

.region-content {
  #padding: 0 1% 10px;
}
.region-content .content ul{
  #margin-left: 20px;
}

.news {
margin-bottom: 15px;
}
.field-name-field-author {
  margin-bottom: 5px;
}
.node-group-news .field-name-field-date {
  margin-bottom: 5px;
  font-weight:bold;
}
.news .title1 {
  font-size: 16px;
  color: #08088A;
  font-weight:bold;
  margin: 10px 0;
}
.news .title2 {
  font-weight:bold;
}
.title2 {
  font-size: 15px;
  font-weight:bold;
}

.news_left {
  float: left;
  width: 30%;
}
.news_right {
  float: left;
  width: 70%;
}
.news_img img {
  padding:5px;
  box-shadow:0 0 3px #EEE;
  background:#FFF;
  border:#EEE 1px solid;
}
/*click to dropdown*/
.faq_box{
padding:10px 0 10px 20px;
}
.info_box{
padding:0px 0px 0px 10px;
}
.info_con{
border-collapse:inherit;
   #border-bottom:1px solid #dddddd;
   padding:0 0 5px 0;
   margin: 0 0 5px 0;
   display:none;
}
.info_title2{
	padding:0px;
}
.info_box2{
padding:0px 0px 0px 0px;
}
.info_con2{
border-collapse:inherit;
   padding:0;
   margin:0;
   display:none;
}

.info_con ul{
    margin:0px 0 0px 20px !important;
	padding:0 !important;
}
.info_title{
	font-size:15px;
	padding:10px 0 0 0px;
	font-weight: normal;
}
li .info_title{
	padding:0px;
}

.info_title a{
	font-size:15px;
	#font-weight: bold;
	text-decoration:none;
}
.info_title a:hover{
	font-size:15px;
	color:#00B1EC; 
	text-decoration:none;
}
.info_title2 a{
  color:#003b5b; 
  font-weight:bold; 
  font-size:20px;
	text-decoration:none;
}
.info_title2 a:hover{
	color:#00B1EC; 
	text-decoration:none;
}
.info_title1 a{
	font-size:15px;
	#font-weight: bold;
	text-decoration:none;
  background: url(../images/arrow-right.jpg) no-repeat left;
  padding-left: 25px;
}

.info_title1:active, .info_title1 a:active{
	font-size:15px;
	color:#00B1EC; 
	text-decoration:none;
  background: url(../images/arrow-down.jpg) no-repeat left;
}
/*end click to dropdown*/


.view-video .views-row {
padding: 5px 0;
}
.view-video .views-row .views-field .views-field-title {
margin-left: 2%;
}
.view-video-left {
margin-bottom: 15px;
}

.video {
margin: 0 0 5px 0;
}
.video_left {
  float: left;
  width: 45%;
}
.video_right {
  float: left;
  width: 55%;
}
.video a img{
  padding:0px;
  background:none;
  border:none;
}
.view-video-1 {
  margin-bottom: 30px;
}
.view-news-type .view-content div {
  display:inline;
}
.view-2015-symposium tr {
	padding-bottom: 15px;
}
/***************************/
.top-area .region-top-first .views-row,
.top-area .region-top-second .views-row
{
padding-top:0px; margin:0; text-align:left; height:25px; overflow:hidden; display:block;
font-size:14px;
}

.front_blocks {
  margin-top: 20px;
}
.button1 {	
	font-size: 1em;
	background: #ffb300 url(../images/btn_bkg.png) repeat-x;	
	display: inline-block;	
	color: #fff !important;
	text-decoration: none;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.3);	
	position: relative;
	cursor: pointer;
	font-weight: normal;	
	padding: 6px 15px 8px;
	border: 1px solid #ffb300;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 5px 0 0;	
	line-height: normal /*!important;*/
}
.button1 a {	
	color: #fff;
}
.view-news-left .views-row {
  margin-bottom: 8px;
}
/*news front*/
.news_front {
}
.news_front .col {
  float: left;
  #width: 31.3%;
  width: 33.3%;
  padding: 1% 1% 2% 1%;
}
.news_front .date {
margin: 5px 0 10px;
  font-size: 15px;
  font-weight: bold;
}
.news_front .date .text{
  color: #555555;
  font-size: 15px;
  font-weight: bold;
  background: #fbfbfb;
  padding: 5px 8px;
  border: 1px solid #cccccc;
}
.news_front .title {
  color: #555555;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
}
.news_front .title a {
  color: #555555;
}
.news_front .title a:hover {
  #color: #ed8b00;
  color: #00B1EC;
}
.news_front .body {
  color: #333333;
}
.news_front .more {
  color: #333333;
  font-size: 12px;
  margin-top:10px;
}
.front-block-title {
text-align: center; font-size:25px; font-weight:bold; font-color:#333333;
padding: 20px 0 10px 0;
}
.front-block-title a:hover {
color:#00B1EC !important;
text-decoration: none;
}
.region-content-top {
background: #f2f2f2;
margin: 0 0 1px 0;
padding: 10px 5px;
}
/*maintenance-page*/
.maintenance-page #wrapper {
margin: 0 auto;
background: #f9f9f9;
padding: 20px;
}
.maintenance-page #logo {
float:none;
}
/*end maintenance-page*/
.view-header .title1 {
font-size: 17px;
font-weight: bold;
padding: 10px 0 10px;
}
.view-header .title2 {
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  padding: 0 0 5px 0px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #cccccc;
}
.view-header .title3 {
font-size: 20px;
font-weight: bold;
padding: 10px 0 10px;
margin-top: 20px;
border-top: 1px dotted #cccccc;
}
.view-header .title4 {
font-size: 17px;
font-weight: bold;
padding: 10px 0 10px;
margin-top: 20px;
border-top: 1px dashed #cccccc;
}
p.title {
font-size: 16px;
font-weight: bold;
}
.region-sidebar-first .view-content a:hover {
color:#00B1EC;
}
.region-sidebar-first .view-content a.active {
color:#0287dc;
}
.region-sidebar-first .view-content a {
color:#333333;
}
.region-sidebar-first .views-row {
margin-bottom:6px;
line-height:130%;
}

/* group news, blog */
.news_title {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.news_title2 {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.node-group-news .field-name-field-upload-file {
  padding-top:10px;
}
.node-biblio {
  margin-bottom:10px;
}
.view-peers-news .views-row,
.view-tarjan-news .views-row,
.view-news-list .views-row,
.view-champ-news .views-row,
.view-autism-news .views-row,
.view-longevity-news .views-row,
.view-blog .views-row 
{
  margin-bottom: 8px;
}
.view-longevity-news .title
{
  font-weight:bold;
}

.node-group-news #flexslider-1 {
	width: 600px;
	margin: 0 auto 20px;
}
.right_side {
  border-radius: 10px;
  border: 1px solid #dddddd;
  padding:10px 10px 5px 10px;
  margin: 20px 0 0 0;
}
.right_side .title{
font:bold 14px arial,sans-serif; color:#333333; text-align:center;
}
#block-views-blog-block-2  .views-field-title {
  font-size: 16px;
}
#block-views-blog-block-2  .views-field-path {
  margin:5px 0 20px;
}
.view-content .views-row {
  margin-bottom: 10px;
  color: #333333;
}
.view-content .item-list ul li {
  margin-left: 20px;
  margin-bottom: 5px;
}
.view-jobs .view-content .item-list ul li {
  margin-bottom: 9px;
}

.node-blog-post .title {
  font-size: 15px;
  font-weight: bold;
}
.node-blog-post .field-name-field-date {
  #font-size: 15px;
  #font-weight: bold;
  margin-bottom: 5px;
}
/* Disorder */
ol.alpha li:nth-child(odd) a {background-color: #A8D6F0; }
ol.alpha li:nth-child(even) a {background-color: #2B9DE2; }

span.alpha {background-color: #A8D6F0; display:inline-block;}
div.alpha {
border-bottom: 1px solid gray;
  margin-bottom: 5px;
}

ol.alpha li, ol.alpha li a {
  float: left;
}
ol.alpha li a {
	display: block;
}

ol.alpha li, span.alpha {
    text-transform: uppercase;
    margin: 0 5px 5px 0;
	padding: 0;
}

ol.alpha {
	list-style: none;
	margin: 0 0 24px;
	padding: 0;
	overflow: hidden;
}
ol.alpha li a, span.alpha {
	text-align: center;
	width: 50px;
	padding: 10px 0;
	border: 1px solid #e3e3e0;
	color: white;
	text-decoration: none;
	#height: 40px;
	font-size: 30px;
	font-family: Verdana, Arial;
}
/* end Disorder */
.view-disorder-guide .views-field-body {
  margin-bottom:10px;
}
.view-services .views-row {
  padding-bottom: 15px;
}
/*.view-services .views-row-17 .views-field-title {
  display: none;
}*/
.right_title{margin:20px 0px 10px 0px;border-bottom:1px dotted #cccccc;}
.right_title .title1{font-size:15px;color:#333333;font-weight:700;margin:5px 0; padding:10px 0 5px; }
.right_title .title2{font-size:15px;color:#782610;font-weight:700;margin:0px;padding:0;/* font-family: Verdana, Arial,Helvetica,sans-serif; */}
.right_title .more1{margin-right:11px;float:right;padding-right:10px;}
.right_title .more1 a{font-size:12px;font-weight:normal;}

/*#block-views-team-aei-block-2 .views-row img,
.view-team-aei .views-row img {
  float:left;
}*/
.button_yellow {
font-size: 18px; margin: 0px 2px; /* font-family: Verdana, Helvetica, Arial, Verdana, sans-serif; */ line-height: 40px; padding: 6px 15px; border-radius: 3px; border: 1px solid #ffb300; display: inline-block; outline: none medium; text-align: center; cursor: pointer; color: white;  
width: 200px; 
background: url(../images/btn_bkg.png) 0% 0% repeat-x scroll #f3ac00;
}
.button_blue {
font-size: 18px; margin: 0px 2px; /* font-family: Verdana, Helvetica, Arial, Verdana, sans-serif; */ line-height: 40px; padding: 6px 15px; border-radius: 3px; border: 1px solid #20b6ea; display: inline-block; outline: none medium; text-align: center; cursor: pointer; color: white; 
width: 200px; 
background: url(../images/btn_bkg.png) 0% 0% repeat-x scroll #20b6ea;}
.button_blue2 {
font-size: 18px; 
margin: 0px 2px; 
padding: 10px 20px; 
border-radius: 3px; 
display: inline-block; 
text-align: center; 
cursor: pointer; 
color: white; 
background-color: #00a5e5;
}
.button_blue3 {
font-size: 16px; 
font-weight: bold;
padding: 8px 20px; 
text-align: left; 
cursor: pointer; 
color: white; 
background-color: #00a5e5;
}
.button_blue4 {
display: block; 
text-align: center; 
background-color: #3284bf; 
font-size: 18px;
color: white; 
border-radius:5px;
padding: 20px 0; 
margin: 0 1.5% 20px;
}
.button_blue_ucla {
text-align: center; 
background-color: #2774AE; 
font-size: 16px;
color: white; 
border: 1px solid #ffffff;
border-radius:5px;
padding: 6px 10px; 
cursor: pointer; 
display: inline-block;	
}
.button_blue5 {
text-align: center; 
background-color: #005587; 
font-size: 18px;
color: white; 
padding: 10px 10px; 
cursor: pointer; 
display: inline-block;	
}
.button_blue5:hover {
background-color: #2774AE; 
}

.button_yellow2 {
font-size: 16px; 
padding: 10px 20px; 
border-radius: 3px; 
display: inline-block; 
text-align: center; 
cursor: pointer; 
color: #3284bf; 
background-color: #FFE800;
}
.button_blue a, .button_blue1 a, .button_blue2 a, .button_blue4 a {
  color:#ffffff;
}
.button_yellow a, .button_yellow1 a, .button_yellow2 a {
  color:#3284bf;
}
.button_yellow  a:hover, .button1 a:hover,
.button_yellow1 a:hover, .button_yellow2 a:hover {
  text-decoration: none;
  color:#333333;
}
.button_blue a:hover, .button_blue1 a:hover, .button_blue2 a:hover, .button_blue4 a:hover {
  text-decoration: none;
  color:#ffe800;
}
.button_yellow1 {	
	font-size: 16px;
	text-align: center;
	background: #FFE800;	
	display: inline-block;	
	color: #3284bf !important;
	text-decoration: none;
	/*-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.3);*/	
	position: relative;
	cursor: pointer;
	#font-weight: bold;	
	padding: 8px 15px 9px;
	border: 1px solid #FFE800;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 5px 0 0;	
	line-height: normal /*!important;*/
}
.button_blue1 {	
	font-size: 16px;
	text-align: center;
	background: #20b6ea;	
	display: inline-block;	
	color: #fff !important;
	text-decoration: none;
	/*-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.3);*/	
	position: relative;
	cursor: pointer;
	#font-weight: bold;	
	padding: 8px 15px 9px;
	border: 1px solid #20b6ea;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 5px 0 0;	
	line-height: normal /*!important;*/
}
.pdf {
  background: url(../images/application-pdf.png) no-repeat left;
  padding-left: 20px;
}
.node-photos #flexslider-1 {
	width: 600px;
	margin: 0 auto 20px;
}
/*prtp*/
.prtp_slides {
float:right; 
width:40%;
margin: 5px 0 20px 30px;
}
.img_t {
  padding-bottom:20px;
}
.img_t .img{
  background:#3284bf; margin-bottom:10px;
}
.img_t .text {
  text-align:center; font-weight:bold; padding-bottom:10px; color:#fff;
}
.img_t .img img {
  width:100%;
}
span.dropt {background: #ffffff;}
span.dropt:hover {text-decoration: none; background: #ffeedd; z-index: 6;}
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 40%; background: #ffffff;} 

/*prtp end*/

.rtr {border-bottom:1px solid #162651; margin-top:20px; padding:3px 0px;}
.rtr_header{background-color:#162651; color:#FFFFFF; font-size:14px; padding:5px 10px;}
.rtr_item{background-color:#FFF; border:1px solid #DDDDDD;margin-top:5px;padding:10px; }
.rtr_name{font-size:14px; text-decoration:none; color:#162651;cursor:pointer;}
.rtr_bio{display:none;font-size:12px;}
#widget_pager_bottom_retreat-block div{
  display: inline;
}
#views_slideshow_cycle_teaser_section_retreat-block {
  margin: 0 auto;
}
.view-retreat .title {
  display: none;
}
/*tab*/
.col_left ul, .col_right ul {
  padding:0;
  margin:0;
}
.col_left .tab-content ul {
  margin-left:20px;
}
.col_left .nav>li {
  font-size:12px;
}
.col_right .nav>li a {
  color:#333333;
}
.tab_container1_left {
  padding:10px 10px 10px 10px;
}
.tab_container1_right {
  background-color:#b1bd21;
  padding:10px 10px 10px 10px;
  #margin-top:20px;
}
.tab_container2_right {
  background-color:#218fbd;
  padding:10px 10px 10px 10px;
}
.tab_container3_right {
  background-color:#605382;
  padding:10px 10px 10px 10px;
  color:#fff;
}
.tab_container4_right {
  background-color:#930629;
  padding:10px 10px 10px 10px;
  color:#fff;
}
.day_time {
  margin:8px 0 15px;
}
.study_table_cell {
  padding: 5px;
}
.box {
  border: 1px solid #333333;
  border-radius: 8px;
  background: #e5ecf9;
  padding: 10px;
  margin-bottom: 20px;
}
.inline {
	float:left;
	width: 25%;
	height: 120px;
}
.inline2 {
	#clear:both;
	float:left;
	width: 25%;
	height: 120px;
}
.inline3 {
	float:left;
	width: 25%;
	height: 120px;
}
.inline4 {
	float:left;
	width: 25%;
	height: 120px;
}
.aboutus {
	padding-top:15px;
}
table.cols-4 td.col-1 {
  width: 24%;
  vertical-align: top;
  padding:0 1% 0 0;
}
table.cols-4 td.col-2,
table.cols-4 td.col-3 {
  width: 25%;
  vertical-align: top;
  padding:0 1%;
}
table.cols-4 td.col-4 {
  width: 24%;
  vertical-align: top;
  padding:0 0 0 1%;
}

div.mini-profile {
        width: 300px;
        display: none;
}

p.mini-name {
        text-align: center;
}

img.mini-portrait {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

span.splitter {
    transform: scaleY(1.4);
    display: inline-block;
    padding: 0 5px 0 5px;
}

.views-row article.node {
  margin:0;
}
.views-row ul.inline {
	float:none;
	width: 200px;
	height: 40px;
}
#block-views-2015-symposium-block-4 .view-content {
  text-align:center;
  border: 1px solid #cccccc;
}
/*#block-views-2015-symposium-block-4 .views-row {
  padding-bottom: 15px;
}*/
#block-views-coppola-lab-news-block-3 .views-row{width: 48%;float: left;list-style: none;margin:0 2% 1% 0; padding-bottom:1%;border-top:1px dashed #cccccc;}
#block-views-coppola-lab-news-block-3 .views-row-odd{clear:both;}

#block-views-2015-symposium-block-22 table.views-table {
	border: none;
	width: 100%;
	margin: 0;
}
#block-views-2015-symposium-block-22 table.views-table tr {
	border: none;
}
#block-views-2015-symposium-block-22 table.views-table td.views-field-field-video-embed-field {
	width: 26%;
	padding-bottom: 10px;
}
#block-views-2015-symposium-block-22 table.views-table td.views-field-body {
	width: 74%;
}
#block-views-2015-symposium-block-22 table.views-table tr.even {
	background-color: #ffffff;
}

.view-2015-symposium .views-row {
	background:#f7f8f2;
	margin-bottom:15px;
}

.node-photos .field-name-field-image .field-items div{
  display: inline;
  #width: 25%;
  #margin: 0 1% 0 0;
  #padding: 0 1% 1% 0;
}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-prev a{
  background:none;
  border-right:none;
  border-radius: 15px 0 0px 15px;
}
.view .date-nav-wrapper .date-next, .view .date-nav-wrapper .date-next a {
  background:none;
  border-left:none;
  border-radius:0px 15px 15px 0;
}
.views-exposed-form .description {
  display: none;
}

.date-display-range {
	display: inline;
}
.announce {
	background-color: #EBE6E2;
	color: black;
	margin: 1em 0em;
	padding: 15px 20px 10px 20px;
	text-align: center;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/* font-family: Verdana, Helvetica,Arial,Verdana,sans-serif; */
}
.page-node-10425 .node-webform fieldset.webform-component-fieldset label {
  display:inline;
  font-weight: normal;
}
.page-node-10425 .node-webform fieldset legend {
	font-size: 16px;
}
.page-node-10425 .node-webform fieldset div.fieldset-wrapper div  {
	display:inline;
	margin-left: 15px;
}
.page-node-10425 .node-webform fieldset div.fieldset-wrapper {
	margin:0;
}

.page-node-10425 .node-webform fieldset.webform-component-fieldset .webform-component-radios .form-radios div {
	display:inline;
}
.node-webform fieldset.webform-component-fieldset label {
  display:block;
}
.node-webform fieldset.webform-component-fieldset label.option {
  display: inline;
}
/*artist*/
.node-artist .field-name-field-image .field-items div{
  display: inline;
}
.node-artist .field-name-field-image {
  margin-top:15px;
}
#block-views-artist-gallery-block-5 .view-artist-gallery .views-row div{
  display: inline !important;
}
#block-views-artist-gallery-block-5 .view-artist-gallery .views-row .views-field div{
  float:left;
}
#block-views-artist-gallery-block-6 .view-artist-gallery div.views-row{
  float:left;
  margin: 0;
  background: #eeeeee;
}
#block-views-artist-gallery-block-1 .view-artist-gallery table td.views-field-title {
	width:20%;
}
#block-views-artist-gallery-block-1 .view-artist-gallery table td.views-field-field-artistic-discipline {
	width:60%;
}
#block-views-artist-gallery-block-1 .view-artist-gallery table td.views-field-field-disability-type {
	width:20%;
}
.view-artist-story table.cols-4 td {
	padding: 0 0 10px 0;
}

/*resource*/
.view tr.odd {
background-color: #fefefe;
}
.view tr.even {
background-color: #f3f4ee;
}
.nav-tabs .noact {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.hilite {
background-color: #e5ebeb;
}

table.with-padding td, table.with-padding th {
  padding: 10px;
}

#main-menu li li span {
display: block;
padding: 12px 18px 12px 19px;
color: #1d5078;
min-width: 150px;
margin: 0;
background: #fdfdfd;
border-top: 1px solid #a5bed5;
font-size: 16px;
text-align: left;
overflow: hidden;
}

.longevity-home-text-block {
display: block;
width: 400px;
height: 60px;
position: absolute;
bottom: 0px;
text-align: center;
opacity: 0.8;
color: #585656;
background: none repeat scroll 0 0 #FFFFFF;
}

.longevity-home-block {
height: 438px;
position: relative;
}
.longevity-home-block:hover {
opacity: 0.8;
}

.longevity-home-text-block p {
margin: 18px;
font-size: 20px;
}
.view-program-licensing .views-table {
	font-size:12px;
}
.view-program-licensing .view-grouping-header {
	font-size:16px;
	font-weight:bold;
}
.view-program-licensing .views-table caption {
	font-size:16px;
	color:#333333;
}
.field-name-field-upload-video-file {
width: 480px;
}
.view-specific-programs .view-content,
.view-resources .view-content {
	margin-bottom:10px;
}
.set_field {
	margin:15px 0;
}
.set_field .title {
font-size:18px;background: #dbdbdb;border: 1px solid #ccc;border-bottom: none;border-top-left-radius: 4px;border-top-right-radius: 4px;text-shadow: 0 1px 0 #fff;padding:5px 10px;
}
.set_field .con {
border:1px solid #cccccc; border-top: none;padding:1%;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

  html,
  body{
    width:100%;
    overflow-x:hidden;
  }

}

.view-publications li {
  /*list-style: none;*/
}
.view-publications div.views-field-biblio-year {
	display: inline;
	font-weight: bold;
}
.view-publications .item-list h3 {
	font-size: 18px;
}
/*.item-list ul li {
  margin-left: 0px;
  margin-bottom: 5px;
}*/

body.page-node-1235 .content-sidebar-wrap {
  width: 68%;
}

body.page-node-1235 #sidebar-second {
  width: 31%;
}

.node-profile .field-name-field-image img {
  border: 1px solid #DDDDDD;
  padding: 5px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.node-profile .field-name-field-contact-details {
  clear: both;
}

.footer-banner {
    margin: -0.5em;
    background: white url(/sites/default/files/tarjan/images/footer-bg.png) no-repeat scroll top center;
    padding-top: 3em;
}

#footer-banner-inner {
    padding: 0 3em;
}

.og-context-node-7248 {
  text-align: center;
}

#block-menu-menu-eban ul.menu li {
  margin-right: 2.4em;
}

.view-display-id-block_7 {
  text-align: left;
}

.page-user .menu_wrapper {
  display: none;
}

body.og-context-node-462 {
  font-size: 16px !important;
}

.biomedical-modeling-list ul {
 list-style-type: none;
}

.biomedical-modeling-list ul li {
    margin-bottom: 14px !important;
}

.biomedical-modeling-list ul li span.views-field-biblio-secondary-title {
float: left;
}
.biomedical-modeling-list ul li span.views-field-biblio-volume {
float: left;
}

div.cart-section {
  float:left; 
  text-align:left; 
  width:50%; 
  padding-right:5%;
  margin-top: 20px;
}

h3.cart-section {
    color: #347bad;
    margin-top: 20px;
    margin-bottom: 20px;
}

img.cart-section {
   border-top: 5px solid rgb(255, 232, 0);
   height: 250px;
}

h2.cart-heading {
color: #347bad;
font-style: italic;
}

a.cart-homepage-button {
width: 30%; 
display: block; 
text-align: center; 
background-color: #00a5e5; 
color: white; 
border-radius:10px;
padding: 20px 0; 
margin: 0 1.5%;
float: left;
}

a.cart-homepage-button:hover {
color: #ffe800;
}
/*a#cart-join-research:hover {
color: #ffe800;
}*/
.view-id-autism_news tr, .view-autism-event-calendar tr {
  border-bottom: 1px darkgray dotted;
}
.view-autism-event-calendar .views-field-title {
font-size: 18px;
font-weight: bold;
}
.view-autism-event-calendar .views-field-event-calendar-date-1{
font-weight: bold;
}
.autism-contact {
	width:40%; 
	float:right; 
	margin: 0; 
	padding:25px 20px 10px 20px; 
	text-align:center; 
	border:1px solid #3aa1dc;
}
.autism-logo {
	width:60%; 
	float:left;
}
#block-views-autism-news-block-2 .view-id-autism_news tr {
	border: none;
}
#block-views-autism-news-block-2 .view-autism-news .views-field-field-image {
	text-align: center;
}

#block-views-autism-news-block-3 .view-autism-news .views-row {
	clear: both; 
}
#block-views-autism-news-block-3 .view-autism-news .views-row .views-field-field-image img {
	float: left;
	margin: 0 15px 10px 0; 
}

#front-area {
  clear:both;
  margin: 0px 0 20px;
  color: #ffffff;
}

#front-area .column {
  float: left;
  width: 32.1%;
  margin: 0 0.6% 10px 0.6%;
  padding: 0px 0 0 0;
  /*border-radius: 3px;*/
}
#front-area .column .block {
text-align:left;
padding: 10px;
margin-bottom: 10px;
border-radius:20px; 
}
#front-area ul {
	color:#333333;
}
#front-area a {
	color:#333333;
}
#front-area a:hover {
	text-decoration: none;
	color:#00B1EC; 
}
#front-area hr {
	margin: 10px 0;
}
.region-sidebar-second {
	margin-top:30px;
}

.region-sidebar-second .view-announcement {
  border: 1px solid #cccccc;
  border-radius:10px; 
  padding: 0 10px 10px 10px;
  margin-top: 20px;
}

#diagram-logo {
  width: 420px;
  height: 410px;
    margin: 0 auto 30px auto;
    transition: transform .3s ease-out;
    display: block;
  position: relative;
}

#semel-circle {
      transition: transform .3s ease-out;
  position: absolute;
  top: 0;
  left: 110px;
  width: 200px;
  z-index: 1;
  display: block;
    background: none;
}
#semel-circle:hover {
  transform: scale(1.15);
}
    
#psychiatry-circle {
      transition: transform .3s ease-out;

  position: absolute;
  top: 175px;
  left: -5px;
  width: 214px;
  display: block;
    background: none;
}
#psychiatry-circle:hover {
  transform: scale(1.15);
}

#resnick-circle {
      transition: transform .3s ease-out;
  position: absolute;
  top: 175px;
  left: 210px;
  width: 221px;
  display: block;
    background: none;
}
#resnick-circle:hover {
  transform: scale(1.15);
}
     
.view-directory .views-exposed-form .views-exposed-widget .form-submit {
	margin:0;
}
.view-directory .views-exposed-form .views-exposed-widget {
    padding-top:0px;
}
.view-directory .views-widget {
	margin-top:4px;
}

.social_media_icon {
	font-size: 20px;
	color: #ffffff;
	padding: 3px;
}
.social_media_icon a{
	color: #ffffff;
}
.social_media_icon a:hover{
	color: yellow;
}
.social_media_icon a:visited{
	color: #ffffff;
}

.field-name-field-recruitment-period {
	padding-bottom:15px;
}

#shib_login_url a {
font-size: 20px;
display: none;
}


@media only screen and (max-width: 600px) {
    .wow img {
        margin-left: 0 !important;
    }
}
.alt-hilite {
    background-color: #EBE6E2;
padding: 5px;
}
.new-notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
padding: 5px;
font-weight: bold;
}
.training-table td {
    padding: 0 10px 10px;
}

.field-name-event-calendar-date {
	margin-bottom: 10px;
	font-weight: bold;
}
#block-views-autism-event-calendar-block-4 .views-row {
	clear: both;
	margin-bottom: 20px;
}
/*#block-views-autism-event-calendar-block-4 .views-row img {
	float: left;
	margin: 0 10px 8px 0;
}*/
#block-views-autism-event-calendar-block-4 .views-row .views-field-title-1 {
	font-size:22px;
}
#block-views-autism-event-calendar-block-4 .views-row .date-display-single, #block-views-autism-event-calendar-block-4 .views-row .date-display-range{
	font-size: 15px;
    font-weight: bold;
}
.view-display-id-page_4 .views-row .views-field-title {
	font-size:22px;	
	margin-top:20px;
}
.view-display-id-page_4 .views-row .views-field-event-calendar-date-1 {
	font-size: 15px;
    font-weight: bold;
}
#block-views-autism-event-calendar-block-1 .date-heading h3 {
	font-size: 18px;
}
#block-views-artist-gallery-block-4 h2.title {
	font-size: 20px;
	font-weight: bold;
    margin-bottom: 10px;
}
#block-views-artist-gallery-block-7 .view-content .view-grouping h3 {
	font-size: 14px;
	margin: 5px 0;
}
#block-views-artist-gallery-block-7 .view-content .view-grouping .views-row img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#block-views-artist-gallery-block-7 .view-content .view-grouping {
	clear: both;
}
#block-views-artist-gallery-block-7 .view-content .view-grouping .view-grouping-header {
	font-size: 18px;
	font-weight: bold;
    margin-bottom: 10px;
}
.node-artist-story .field-name-body {
	margin-top: 15px;
}
#block-views-2015-symposium-block-21 .views-field-field-video-embed-field {
	width: 150px;
}
#block-views-2015-symposium-block-21 .views-field-title {
	text-align:left;
}
#block-views-2015-symposium-block-21 caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #333333;
    text-align: left;
	font-weight: bold;
}

.view-photos table td {
	text-align:center;
}

.view-display-id-page_1 .views-row {
	clear: both; 
}
.view-display-id-page_1 .views-row .views-field-field-image-1 img {
	float: left;
	margin: 0 15px 15px 0;
}
.view-autism-latest-news .views-row {
	clear: both; 
}
.view-autism-latest-news .views-row .views-field-field-image-1 img {
	float: left;
	margin: 0 15px 15px 0;
}

#block-webform-client-block-10521,
#block-webform-client-block-10225,
#block-webform-client-block-10226,
#block-webform-client-block-10224 {
    border: 1px solid #bbbbbb;
	padding: 8px; 
	border-radius: 7px;
	margin-top: 20px;
}

#block-block-52 .left_menu {
	margin-top: 30px;
}

.node-event-calendar .field-name-field-image {
	margin-bottom: 15px;
}

.wow_slides {
	width: 100%;
	margin: 0 auto 30px;
}

/*box*/
.inner1 {
	float: left;
	padding:10px;
	width:50%;
}
.inner2 {
	float: left;
	padding:10px;
	width:33.3%;
}
.outer1 {
   margin: auto;
   width: 56%;
}
.outer2 {
   margin: auto;
   width: 84%;
}
.box_border1 {
	border:5px solid #ffe50f; border-radius:55%; width:100%; height:100%;
}
.box_border2 {
	/*border:5px solid #3284bf; border-radius:22px; width:100%; height:100%; padding:10px;*/
	border:5px solid #3284bf; border-radius:50%; width:100%; height:150px; padding:55px 10px 10px 10px;
	text-align:center;
}
/*end box*/

/*mouseover text*/
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: #333333;
    padding: 5px 3px 0;
    text-decoration: none;
    display: block;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.dropdown-content1 {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 350px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content1 a {
    padding: 5px 3px 0;
    text-decoration: none;
}

.dropdown:hover .dropdown-content1 {
    display: block;
}
/*end mouseover text*/

/*two columns - CART*/
.row_column {
  float: left;
  padding: 8px;
}
.left {
  width: 30%;
}
.right {
  width: 70%;
}

.row_column1 {
  float: left;
  padding: 15px 20px;
  margin: 0 10px;
  height: 210px;
}
.left1 {
  width: 340px;
}
.right1 {
  width: 340px;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
/*end two columns - CART*/

/*aftercare*/
.column4 {
	float:left; 
	width:22%; 
	margin:1.5%;
}
.column3 {
	float:left; 
	width:30%; 
	margin:1.5%;
}
.column3_team {
	float:left; 
	width:33%; 
	margin-top:20px;
}
/*end aftercare*/

.column2 {
	float:left; 
	width:47%; 
	margin:1.5%;
	text-align: center; 
}
.column2-videos {
	float:left; 
	width:47%; 
	margin:7px 3% 18px 0;
}
.column4-videos {
	float:left; 
	width:22%; 
	margin:7px 3% 18px 0;
}
.column6 {
	float:left; 
	width:16.5%; 
	margin:7px 0 18px 0;
}
.column6 .autism-research-title {
	width:115px;
	font-size:14px;
}
#block-webform-client-block-10522 {
	padding: 0 20px;
	border: 2px solid #d87c43;
    border-radius: 7px;
	background: #fbf5be;
}
#block-webform-client-block-10522 h2 {
	margin: 15px 0;
	background #d87c43;
}
#block-views-2015-symposium-block-10 .views-row {
	background:none;
}
#block-views-2015-symposium-block-10 .views-field-field-video-embed-field img {
	float: left;
	margin: 0 10px 10px 0;
}
#block-views-2015-symposium-block-10 .views-field-title {
	font-weight: bold;
	margin-bottom: 10px;
}
.title_middle {
	font-size:18px; 
	font-weight: bold;
	width:70%;
	margin:0 auto;
}
.autism_contact {
	background: url(../images/contact-bg.png) repeat-y;
	text-align: center;
	color: #ffffff;
	padding:30px 0 35px 0;
}

#block-views-2015-symposium-block-2 .view-2015-symposium .views-row,
#block-views-2015-symposium-block-5 .view-2015-symposium .views-row,
#block-views-2015-symposium-block-26 .view-2015-symposium .views-row {
	clear:both;
	background:#ffffff;
}
#block-views-2015-symposium-block-2 .view-2015-symposium .views-row .views-field-field-video-embed-field,
#block-views-2015-symposium-block-5 .view-2015-symposium .views-row .views-field-field-video-embed-field,
#block-views-2015-symposium-block-26 .view-2015-symposium .views-row .views-field-field-video-embed-field {
	float:left;
	margin: 0 20px 10px 0;
}
#block-views-2015-symposium-block-26 .view-2015-symposium .views-row .views-field-body {
	font-weight:bold;
}
.view-videos-two-columns h3, .view-videos-four-columns h3 {
	clear:both;
	margin-top: 20px;
    margin-bottom: 5px;}
.view-videos-two-columns .views-row-odd {
	clear:both;
}
.view-videos-four-columns .row-even2 {
	clear:none;
}
.embed_video {
	width: 100%;
}
.autism_history_title1 {
  background: url(../images/autism-bg-1.jpg) no-repeat left top;
  padding-left: 30px;
  padding-top: 5px;
  padding-bottom: 8px;
  #color:#003b5b; 
  font-weight:bold; 
  font-size:20px;
}
.autism_history_title2 {
  background: url(../images/autism-bg-2.jpg) no-repeat left top;
  padding-left: 30px;
  padding-top: 5px;
  padding-bottom: 8px;
  #color:#003b5b; 
  font-weight:bold; 
  font-size:20px;
}
.autism_history {
  background: url(../images/autism-bg.jpg) repeat-y left;
  padding-left: 30px;
  padding-top: 7px;
  padding-bottom: 8px;
}
.autism_history_yuan {
  background: url(../images/yuan.jpg) no-repeat left top;
  padding-left: 30px;
  padding-top: 0px;
  padding-bottom: 10px;
}
.autism_history_fang {
  background: url(../images/fang.jpg) no-repeat left top;
  padding-left: 30px;
  padding-top: 0px;
  padding-bottom: 10px;
}
ul.circle {list-style-image: url(../images/yuan.jpg);}
ul.circle li {margin-bottom:20px;}
ul.square {list-style-image: url(../images/fang.jpg);}
ul.square li {margin-bottom:20px;}
.autism_history_right {
float:right; margin:0 0 8px 10px; font-size:12px; text-align:center; font-style:italic;
}
.autism_history_left {
float:left; width:60%;
margin-bottom:10px;
}
#block-webform-client-block-10911 h2 {
	display: none;
}
#block-views-2015-symposium-block-5 h3 {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#edit-submitted-data-file-upload {
	display: inline;
}
.page-user .tabs-wrapper {
  display: none;
}
.field-name-field-artistic-discipline, .field-name-field-disability-type, .field-name-field-email, .field-name-field-website, .field-name-field-address, .field-name-field-phone, .field-name-field-education, .field-name-field-expertise {
	margin-top:10px;
}
.mediaelement-download-link {
	display: none;
}
#footer_above {
  clear:both;
  color: #fff;
  background: #2774AE;
  margin: 0;
}
#footer_above_wrapper{
  max-width: 1200px;
  margin: 0 auto;
}
#block-gtranslate-gtranslate {
	margin-bottom:10px;
}
.container_here {
  position: relative;
  text-align: center;
  color: white;
}
.bottom_centered {
  /*autism home bottom*/
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bottom-right {
  position: absolute;
  bottom: 8px;
  right: 16px;
}
#block-views-2015-symposium-block-18 table.views-view-grid td.col-1,
#block-views-2015-symposium-block-18 table.views-view-grid td.col-2,
#block-views-2015-symposium-block-18 table.views-view-grid td.col-3 {
  text-align:center;
  width: 33%;
  padding: 0 10px;
}
