/*
Theme Customized by Bskyline.com
Version 1.0.1 based on blix
*/

/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}

img{
behavior: url(iepngfix.htc);
border:0;
}


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

/* body
--------------------------------------------------*/


body{

	/*background:url('images/isisbg.png')  top left repeat;*/
	background:#fff;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:12px;
	background:url('images/roughbg.png');
	font-family: 'Droid Sans', sans-serif!important;


}
body#commentspopup {padding:0;}

/* headings
--------------------------------------------------*/
h1 {font-size:30px;
line-height:30px;}

#content h1 {
font-size:24px;
 font-family: MuseoSlab500;
font-weight:normal;
text-transform:uppercase;
color:#3b5775;
margin:5px 0;
}

.blue{
background-color:#ddd;
border-bottom:2px solid #26c9bf !important;
padding:4px !important;
color:#555 !important;
font-family:Georgia, "Times New Roman", Times, serif !important;
font-size:14px !important;
font-weight:bold !important;
text-transform:none !important;
letter-spacing:normal !important;
margin-top:0px !important;
}

a.pdf , a.pdf:hover {
	background: url(images/file-red.gif) left no-repeat;
	padding-left: 16px;
}
a.zip, a.zip:hover{
	background: url(images/file-orange.gif) left no-repeat;
	padding-left: 16px;
}
a.psd, a.psd:hover {
	background: url(images/file-blue.gif) left no-repeat;
	padding-left: 16px;
}
a.external, a.external:hover {
	background: url(images/window.gif) left no-repeat;
	padding-left: 16px;
	}

#content h2 {
  font-size:15px;
font-family: Museo500;
font-weight:bold;
color:#444;
letter-spacing:1px;
margin:10px 0 5px 0;
padding:5px 0;
border-bottom:1px solid #ddd;
font-family:'Droid Serif', serif;
}

#content h3 {
font-size:14px;
font-family: 'Trebuchet MS', Arial;
font-weight:bold;
color: #333;
letter-spacing:0px;
margin:10px 0 10px 0;
padding: 0;

}

#content h4 ,#content h4 a, #content h4 a span {
  margin:0;
  font-size:13px;
  color: #900 !important;
}



#content.archive h2 {margin:0 0 26px 0;}

#content.archive h3 {
  margin:0 0 10px 0;
  font-family:Georgia, serif;
  font-size:1.3em;
  font-weight:normal;
}

#content.archive h4 {
  margin:0 0 18px 0;
  font-size:1em;
}

#content.archive h5 {
  margin:0;
  font-size:1em;
}

#mainbox ul{
margin:0;
padding:0;
}

.entry ul li{
	padding-left:18px;
	background:url(images/bullet.gif) 0 2px no-repeat;
	list-style:none;
	margin:0 0 4px 0;
}
.entry ul.quicktabs_tabs  li {
  background:none;
}
#modal-content{
  width:620px !important;
}
#modalContent, .ctools-modal-content  {
  width:650px !important;
}
#mainbox ul.isis li{
margin:4px 0;
padding:0 0 0 20px;
list-style:none;
background:url(images/li.gif) 0 0 no-repeat!important;
line-height: 18px;
color: #333;
}
ul.links.inline {
font-size:11px;
}


#archive-container dt {
background-color:#888;
color:#fff;
}

#archive-container dd {
border:1px solid #888;
margin:0;
}



/* links
--------------------------------------------------*/
a {text-decoration:none;}

a img {border:none;}

img.imageLeft{
	float:left;
	padding:4px;
	border:1px solid #ccc;
	margin-right:5px;
	margin-bottom:5px;
}

/* paragraphs, lists, etc
--------------------------------------------------*/
p {
  margin:0;
  padding:0 0 18px 0;
  line-height:18px;
  color:#333;
  font-size:12px;
}

p.lead{
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	color:#777;
	line-height:20px;
	font-family:'Droid Serif', serif;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 18px 0;
}

ul ul {padding:0;}

blockquote {
  margin:0;
  padding:0 18px;
  font-style:italic;
}

pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {font-family:Courier, Monaco, monospace;}

code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}

p.info{ font-size:11px; font-weight:bold; display:inline}

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}

/* container
--------------------------------------------------*/
.container {
  padding:30px 30px 0 30px;
  text-align:left;

}

#commentspopup .container {
  width:455px;
  padding:0 15px;
  border: 0px solid black;
}

/* header
--------------------------------------------------*/
#bigblocks {

	background:url('images/bigblocks.png') 0 -50px no-repeat;
}

#header{margin-top:35px}
#header a.isis-logo{
	display:block;
	text-indent:-9999px;
	width:230px;
	height:89px;
	float:left;
	margin:0;
	background:url('images/ais-newlogo.gif') top left no-repeat;
}
.wrapper{
	width:1000px;
	margin:0 auto;
	position:relative;
}


#menu-wrapper{
	background:url('images/bg-menu.png') top left repeat-x;
	padding:0;
	float:left;
	width:770px;
	font-family: 'Gentium Book Basic', serif!important;
	white-space:nowrap;
	height:89px;
}

ul.nice-menu-down li {
	font-family: MuseoSlab500!important;
	z-index:99!important;
}
ul.nice-menu-down li a{font-weight:normal!important;}
ul.nice-menu-down ul{border:none!important; -moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;}
ul.nice-menu-down li li a {border-bottom:1px solid #222!important}
ul.nice-menu-down a:hover{color:#C23734!important}
#menu {
clear:left;
padding:0;
margin:73px 0 0;
float:left;
width:100%;
}



/* navigation
--------------------------------------------------*/
#navigation {
  height:63px;
  /*line-height:2.7em;*/
  /*white-space: nowrap;*/
  /*border: 0px solid black;*/
  width: 980px;
  float: left;

  margin-top:-62px;
  margin-left:-2px;
}


/* content
--------------------------------------------------*/
#content {
  min-height:400px;

background:url(images/bg-content-2.png) 0 0 repeat-y;
}
#promo .content{
width:980px;
margin-left:-400px;
font-size:8pt;
}
.singlecol #content {
  float:none;
  width:550px;
  margin:0 70px;
}

#commentspopup #content {
  float:none;
  padding-top:0;
}

/* entry
--------------------------------------------------*/
.entry {margin:0 0 40px 0;}

.entry .info {
  position:relative;
  margin-top:-3px;
  padding:3px;
  border-top:1px solid;
  border-bottom:1px solid;
  font-size:0.9em;
}

.entry.single {clear:both;}

.entry.single .info {margin:0 0 22px 0;}

.entry .info a {
  margin-right:6px;
  padding-right:9px;
}

.entry .info em {
  padding-right:6px;
  font-style:normal;
}

.entry .author,
.entry .editlink a {
  margin:0;
  padding:0 0 0 10px;
  border-left:1px solid;
  border-right:none
}

.entry #filedunder {
  clear:both;
  padding:3px 0 0 0;
  font-size:0.9em;
  border-top:1px solid;
}

/* mini-entry
--------------------------------------------------*/
.minientry {
  position:relative;
  margin:0px 0 35px 0;
  padding:10px 0;
  border-top:1px dotted;
  border-bottom:1px dotted;
}

.minientry p {padding:0;}

.minientry .commentlink {
  margin-left:3px;
  padding-right:7px;
  border-right:1px solid;
  font-size:0.9em;
}

.minientry .permalink {
  margin-left:3px;
  font-size:0.9em;
  font-style:normal;
}

.minientry .author,
.minientry .editlink a {
  margin-left:6px;
  padding:0 8px 0 10px;
  border-left:1px solid;
  font-size:0.9em;
  font-style:normal;
}

.minientry .editlink a {margin:0;}

/* comments
--------------------------------------------------*/
#comments h2 {margin-bottom:24px;}

#comments h2 a {
  margin-left:2px;
  padding-left:6px;
  border-left:1px solid;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.55em;
}

#comments ul {margin:0 0 0 20px;}

#comments li {
  position:relative;
  margin-bottom:18px;
}

#comments li p {padding:0 0 10px 0;}

#mainbox {
margin:0;
width:770px;
  float:right;
padding:0;
}

#maincontent {

background:#fff;
padding:20px 22px 35px;
min-height:400px;
}

#comments .header, form p.header {
  position:relative;
  min-height:19px; /* 19 + 3 +3 = 25px = height of gravatar */
  margin:0 0 10px 0;
  padding:3px 6px;
}

* html #comments .header {height:19px;} /* IEWin */

#comments .header strong {font-family:Georgia,sans-serif;}

#comments .header .gravatar {
  position:absolute;
  top:1px;
  right:1px;
}

/* form
--------------------------------------------------*/
form {padding:6px 0;}

#commentform, #contactform {margin-bottom:18px;}

fieldset {
	border: 1px solid #BFBAB0;
	background: #f8f6f2;
	padding:10px;
}

legend {
	margin-left: 1em;
	padding: 0;
	color: #000;
	font-weight: bold;
}

form p {
  padding:6px 0;
 border-bottom:1px solid;
}

/*form label {
  display:block;
}*/

#commentform label {margin:0 15px 0 15px;}
#contactform label {margin:0 15px 0 0;}

form em {
  margin-left:5px;
  font-size:0.9em;
  font-style:normal;
}

form input, form textarea {
  padding:3px;
  border:1px solid;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.9em;
}

form textarea {overflow:auto; width: 400px;}

#commentform input {width:200px;}
#commentform textarea {width:325px;}
#contactform textarea, #contactform #bx_subject {width:465px;}

* html #commentform textarea {width:320px;} /* IE WIN; but why? */
* html #contactform textarea,
* html #contactform #bx_subject {width:445px;} /* IE WIN; but why? */

form .button {

  border-bottom:1px solid;
  font-weight:bold;
}

#commentform .button {margin-left:90px;}
#contactform .button {margin-left:75px;}

form .hiddenfield {display:none;}

form .info {padding-left:90px;}

/* archives
--------------------------------------------------*/
.archive .postspermonth {
  margin:0;
  list-style:none;
}

/* content misc
--------------------------------------------------*/
.next a {float:right;}
.previous a {float:left;}

#entrynavigation {
  overflow: auto;
  height:1%;
  margin-bottom:13px;
  padding-bottom:13px;
  border-bottom:1px solid;
  font-size:0.9em;
}

/* subcontent
--------------------------------------------------*/


#subcontent .nice-menu{
	background: #d7d2ca url('images/bg_subnav_top.gif') top right no-repeat;

}

#subcontent .menu{
	background:#efefef;
	/*border:1px solid black;	*/

}

#subcontent .menu a,
ul.menu li a,
.menu.cancellations li{
	font-size:11px;
    color:#6f6b67;
	padding:2px 15px;
	display: block;
	margin:0px;
	text-transform: uppercase;
	font-weight:bold;
	line-height:25px;
	/*border:1px solid black;*/
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
}

#subcontent ul li:last-child a, #subcontent ul li:last-child a{border-bottom:none}

#subcontent ul.menu li ul.menu {	/*background: url('images/menu.png') top left repeat;*/background:#3B5775}
#subcontent ul.menu li ul.menu li ul{	background:  #333; }
#subcontent ul.menu li ul.menu li ul li a{	border-bottom:1px solid #666 }
#subcontent ul.menu li ul.menu li ul li a{text-transform:none !important; border-bottom:1px solid #111; border-top:1px solid #555}
#subcontent ul.menu li ul.menu a{color:#FFFFFF; border-top:1px solid  #5e84ac; border-bottom:1px solid #2E4256; padding-left:30px/*#ca6d6d;*/}
#subcontent ul.menu li ul.menu a:hover{background:#2E4256 /*#ca6d6d;*/}


#subcontent .menu li a:hover{

	color:#000;
	background:#ddd;
}

#subcontent .menu li.collapsed {
	background:url('images/arrow.gif') 0px 4px no-repeat !important;
	list-style:none;
	list-style-image:none!important;
}

#subcontent .menu li.expanded {
	background:url('images/arrow_down.gif') 0px 4px no-repeat !important;
}

#subcontent  img{
	max-width:230px;
}
#subcontent ul.menu,
ul.menu ul,
ul.menu li{
	list-style:none;
	padding:0px;
	margin:0;
	float:none;
	/*border:1px solid black;*/
}

#subcontent li.leaf
{
	list-style:none;
	list-style-image:none;
	padding:0px;
	margin:0;
}

ul.journal li{
	list-style:none;
	border-bottom:1px solid #ccc;
	font-size:20px;
	font-weight:bold;
	margin:10px 0;

}

ul.journal li ul{
	margin-left:0px;
}

ul.journal li ul li{
	margin-left:20px;
	list-style:circle;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 20px;
	padding:4px;
	border:none;
  background: none;
}


/*#subcontent ul, #subcontent p {margin:0 0px;}
#subcontent br {display: none;}*/

/* subcontent headings
--------------------------------------------------*/
#subcontent #block-views-resources_home-block_1 h2 {
  /*margin:18px 0 10px 0;*/
 	color:#333;
	text-indent:0px;
	font-family: "Trebuchet MS", Arial;
	background-color: #327499;
	background:none;
	border-bottom:1px solid #ccc;
}



#subcontent #block-views-resources_home-block_1 p {
text-align:left;
padding-left:10px;
color:#666;
border-bottom: 1px dotted #ccc;
}


#subcontent #block-views-resources_home-block_1 .desc {
color:#999;
}

#subcontent h2 {
  /*margin:18px 0 10px 0;*/
 	color:#fff;
	background:url(/sites/all/themes/isis/images/navbg.png);
	font-size:15px;
	font-weight:bold;
	padding:10px 5px;
	margin:0px;
	font-family: "Trebuchet MS", Arial;
	text-transform:uppercase;
}
#subcontent {
  float:left;
  width:230px;
  line-height:1.5em;
  padding-bottom:15px;
  margin:0;
}



/* subcontent list
--------------------------------------------------*/

/*
#subcontent ul.categories li ul {margin:0;}

#subcontent ul.categories li li {
  margin:0;
  padding:0 0 3px 0;
  border-bottom:none;
}

#subcontent ul.categories li ul ul {margin:0 0 0 16px;}
*/
/* calendar
--------------------------------------------------*/
#wp-calendar {
  display:inline-table;
  border-collapse:collapse;
  width:185px;
  margin:0px 10px 0 10px;
  text-align:center;
}

#subcontent table caption {
  margin:-5px 10px 0 10px;
  padding-bottom:5px;
  border-bottom:1px solid;
  letter-spacing:0.1em;
}

#subcontent table thead tr {border-bottom:1px solid;}

#subcontent table th {border-bottom:1px solid;}

#subcontent table td {
  width:200px; /* maximaize width; honestly, I don't know much about tables... */
  padding:1px;
  font-size:0.9em;
}

#subcontent table td#today {
  padding:0;
  border:1px solid;
  font-size:1em;
  font-weight:bold;
}

#subcontent table td a {
  display:block;
  border-bottom:1px solid;
  font-weight:bold;
  font-size:1.15em;
}

#subcontent table tfoot {border-top:1px solid;}

#subcontent table tfoot a {
  border:none;
  font-weight:bold;
}

#subcontent table tfoot #prev a {text-align:left;}
#subcontent table tfoot #next a {text-align:right;}

/* footer
--------------------------------------------------*/
#footer {
  clear:both;
  padding:40px 0 5px 0;
  font-size:0.9em;
}

.singlecol #footer {
  padding:25px 0 15px 0;
}

#footer p {
  padding:12px 0 18px 0;
  border-top:1px solid;
}

#footer strong {font-weight:normal;}

.singlecol #footer p {
  padding:12px 70px 18px 70px;
}

body#commentspopup {background:white;}

/* headings
--------------------------------------------------*/
h1, h1 a,
h2, h2 a,
h3 a,
h4 a
  {color:#009193;}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover
  {color:#1BA6B2;}





/* links
--------------------------------------------------*/
a {color:#3B5775;}

a:hover {color:#C23734;}

a.commentlink {
  padding-left:16px;
  background:url(comments.gif) center left no-repeat;
}

a.more {
  padding-right:10px;
  background:url(more.gif) center right no-repeat;
}

/* paragraphs, lists, etc
--------------------------------------------------*/
pre,
code
  {background-color:#F8FAF2;}

kbr {color:#009193;}

/* container
--------------------------------------------------*/
.container {
  padding-top:0;
 /* border-top:30px solid white;*/
}
#header{

}


.container.singlecol,
#commentspopup .container {background-image:none;}

/* header
--------------------------------------------------*/


/* Entry
--------------------------------------------------*/
.entry {margin:0 0 40px 0;

}

.entry .author {}

.entry .info {
  border-color:#F3F4F4;
  background-color:#FAFAFA;
}

.entry .info a {border-color:#949494;}

.entry a.more {
  padding-left:12px;
  background:url(more.gif) center left no-repeat;
}

.entry .info .date {
  padding-left:15px;
  background:url(post.gif) center left no-repeat;
}

.entry .info .author {
  padding-left:23px;
  border-color:#949494;
  background:url(author.gif) 10px 2px no-repeat;
}

.entry #filedunder {border-color:#F3F4F4;}

/* Mini-Entry
--------------------------------------------------*/
.minientry  {border-color:#D9D9D9;}

.minientry .commentlink {border-color:#949494;}

.minientry .permalink {
  padding-left:15px;
  background:url(post.gif) center left no-repeat;
}

.minientry .author {
  padding-left:23px;
  border-color:#949494;
  background:url(author.gif) 10px 2px no-repeat;
}

/* Comments
--------------------------------------------------*/
#comments h2 {margin-bottom:24px;}

#comments h2 a {color:#6C8C37;}

#comments li.comment {list-style-image:url(comments.gif);}

#comments li.trackback,#comments li.pingback {list-style-image:url(pingtrackback.gif);}

#commentform {background-color:#EDF3DE;}

#comments .header, form .header {background-color:#EDF3DE;}

#comments .header.alt {background-color:#E9F7F6;}

/* form
--------------------------------------------------*/
form p {border-color:white;}

form label { color:#3a587c;}

form em {color:#3a587c;}

form input {color:#414141;}

form input, form textarea {
  border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;
}

form .button {
  border-color:white #DCDCDC #DCDCDC white;
  background-color:#F0F0F0;
}

#user-login-form input{
width:100%;
}

.form-item{
margin:5px 0;
}

#user-login-form {
text-align:left;
}

/* Archives
--------------------------------------------------*/
.archive .postspermonth {color:#A0A0A0;}

/* content misc
--------------------------------------------------*/
.next a {
  padding-right:10px;
  background:url(next.gif) center right no-repeat;
}

.previous a {
  padding-left:10px;
  background:url(previous.gif) center left no-repeat;
}

#entrynavigation {border-color:#F3F4F4;}

.editlink {
  position:absolute;
  height:14px;
  width:14px;
  right:2px;
  background:url(edit.gif) 0 -14px;
}

html>body .editlink {bottom:6px;}

.entry .info .editlink a,
.minientry .editlink a,
#comments li .editlink a {
  display:block;
  height:14px;
  width:14px;
  margin:0;
  padding:0;
  border:none;
  font-size:1px; /* IEWin */
  line-height:0; /* IEWin */
  text-indent:-9999px;
  background:url(edit.gif) 0 0;
}

.entry .info .editlink a:hover,
.minientry .editlink a:hover,
#comments li .editlink a:hover
  {background:none;}

/* subcontent
--------------------------------------------------*/

/* subcontent headings
--------------------------------------------------*/




/* subcontent list
--------------------------------------------------*/
/*--
#subcontent ul.pages li {list-style-image:url(post_yellow.gif);}

#subcontent .block-comment ul li {list-style-image:url(categories_yellow.gif);}

#subcontent .block-weblink ul li,
#subcontent .block-block ul li
 {list-style-image:url(links_yellow.gif);}

#subcontent ul.feeds li {list-style-image:url(feeds_yellow.gif);}

#subcontent .block-article ul li {list-style-image:url(post_yellow.gif);}

#subcontent ul.categories li li {list-style-image:url(sub_categories_yellow.gif);}
--*/
/* calendar
--------------------------------------------------*/
#wp-calendar {color:#A0A0A0;}

#subcontent table caption {border-bottom-color:#F3F4F4;}

#subcontent table thead tr {
  border-bottom-color:#F3F4F4;
  color:#414141;
}

#subcontent table th {border-bottom-color:#F3F4F4;}

#subcontent table td#today {
  border-color:#F3F4F4;
  color:#414141;
}

#subcontent table td a {
  border-bottom-color:#A3C159;
  background-color:#EDF3DE;
}

#subcontent table tfoot {border-top-color:#F3F4F4;}

#subcontent table tfoot a {background:none;}

/* footer
--------------------------------------------------*/
#footer {
  color:#A0A0A0;
}

.singlecol #footer {background-image:none;}

#footer p{border-top:1px solid #D9D5CD; text-align:center;}

#footer a {color:#A0A0A0;}

#footer a:hover {color:#C23734;}

#footer strong {color:#009193;}

/* Add by TG
--------------------------------------------------*/
.status {
  border: 1px solid #3a3;
  color: #3a3;
}
.error, form-item input.error {
  border: 1px solid red;
  color: red;
}
.messages {
  padding: 0.3em;
  margin: 0.5em 0em 0.5em 0em;
  border: 1px solid #3a3;
  color: #3a3;
}

#profilewrap5 .messages{
	border:none;
	font-weight:bold;
	color:#5f768a;
	padding:0;
}

#search form {
  border-color:white;
  background:#FEC42D url(corner_bottom_right.gif) bottom right no-repeat;
}

#search .form-text {
  margin: 0.5em 0 0 0;
  width: 13em;
  padding: 0 0 0 0;
  font-size:0.8em;
  vertical-align:middle;
  height:1.8em;
  padding:0 0px;
  border-bottom:0px solid;
}
#search .form-submit {
  color:white;
  background-color:#A3C159;
  margin: 0.4em 0 0 0;
  height:2.0em;
  line-height:0;
  width:auto;
  border:1px solid;
  font-size:12px;
  letter-spacing:0px;
  text-align:center;
  vertical-align:middle;
  padding:4px;
}

.form-submit {

  -moz-border-radius:4px 4px 4px 4px;
  -border-radius:4px;
	background:url("images/button-bg.gif") repeat-x scroll left top #D9D9D9;
	border:1px solid #C1C1C1;
	color:#424141;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	margin:2px;
	padding:4px 9px;
}

.jcarousel-container.jcarousel-container-horizontal{
	width:560px;
	height:200px;}


.jcarousel-skin-ie7 .jcarousel-item{
	width:555px;
	height:200px;
	padding:0;
	background:none;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal{
width:555px;
height:200px;}

.jcarousel-item label{display:none}

#mainbox .jcarousel-clip.jcarousel-clip-horizontal ul li{
background:none;
padding:0;
margin:0}

.jcarousel-skin-ie7 .jcarousel-container{
background: #E5E5E5;
border-color:#D3D3D3}






/* ==============================================
                 Sub Nav
   ---------------------------------------------- */

#subnav{
	padding:0px;
	margin:0;
	background: #d7d2ca url(images/bg_subnav_top.gif) top right no-repeat;

}

#subnav ul{
	font-size:11px;
	display:block;
	padding:1px;
	margin:0 0 0 -1px;

}

#subnav h2{
	color:#9f9b96;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #9f9b96;
	padding:5px 0 5px 0;
	margin:0 5px;
	font-family: "Trebuchet MS", Arial
}

#subnav h3{
	padding:0px 0 0px 0;
	margin:0 5px;
	font-size:12px;
}
#subnav ul li{
	list-style:none;
	padding:0px;
	margin:0;}

#subnav ul li a{
	color:#6f6b67;
	display:block;
	padding:5px 15px;
	margin:0 5px;
	text-transform: uppercase;
	width:175px;
	border-bottom:1px dotted #9f9b96;
	font-weight:bold;
}

#subnav ul li a.last{
	border:none;}

#subnav ul li a:hover, #subnav ul li a.selected{
	background: url(images/arrow.gif) 0px 4px no-repeat;
	color:#FFFFFF}

#subnav ul li ul{
	list-style:none;
	margin:0 0 0 0px;
	padding:0;
	background:none;}

#subnav ul li ul li{
	list-style:none;
	padding:0;
	margin:0}

#subnav ul li ul li a{
	padding:5px 5px 5px 20px;
	display:block;
	border:0px;
	width:180px;
	background: #9f9b96;
	text-transform: none;
	color:#FFFFFF}

#subnav ul li ul li a:hover, #subnav ul li ul li a.selected{
	background:#4fbab5 url(images/arrow.gif) 0px 4px no-repeat;;
	color:#FFFFFF;}

#subnav p{margin:0;padding:0}



.mailinglist{
	background:#fefefe url(images/icon_mailinglist.jpg) 5px 5px no-repeat;
	padding:10px 0 10px 90px;
	font-size:21px;
	border:1px solid #ccc;
	}




#promo{
	height: 200px;
	background:url(images/promobg.png) top left no-repeat;
	clear:left;
	padding-left:400px;
	color:#CCC;
}

#promo h2{
	color:#fff;
	padding-top:80px;
	margin-bottom:15px;
	font-size:36px;
}

#promo h3{
	color:#fff;
	padding-top:20px;
	margin-bottom:15px;
	font-size:26px;
	display:none;
}

#promo ul li{
	color:#fff;
}


#rotate_image {
margin-left:26px;
padding-top:25px;
}

#login-panel {
left:265px;
position:absolute;
top:125px;
width:455px;
}

#home fieldset {
border:2px groove threedface;
display:block;
margin-left:2px;
margin-right:2px;
padding:0.35em 0.625em 0.75em;
}

#login-panel h1 {
background:transparent url(images/hdr_login-to-your-account.gif) no-repeat scroll 0 0;
height:29px;
margin:0;
text-indent:-9999px;
width:262px;
}

#login-panel div.form fieldset label {
display:block;
height:34px;
margin:0 0 3px;
}

#login-panel div.form fieldset label#login_email strong {
float:left;
font-weight:normal;
height:24px;
padding:10px 5px 0 0;
text-align:right;
width:68px;
}

#login-panel div.form fieldset label#login_email input {
background:transparent url(images/bg_login-page-email.gif) no-repeat scroll 0 0;
border:medium none;
float:left;
height:24px;
padding:10px 15px 0;
width:148px;
}

#login-panel div.form fieldset label#login_password {
clear:left;
}

#login-panel div.form fieldset label#login_password input#login_submit {
float:left;
height:34px;
padding:0;
width:71px;
}

#login-panel div.form fieldset label#login_password input {
background:transparent url(images/bg_login-page-password.gif) no-repeat scroll 0 0;
border:medium none;
float:left;

}


	#conference{
		height:250px;
		width:100%;
		background:#ddd url(images/2010_header2.jpg) top center no-repeat;
		clear:left;
	}


		blockquote {
		width:180px;
		float:right;
		padding:3px;
		color:#888;
		padding: 0 50px;
		font-weight:bold;
		font-size:15px;
		background: transparent url("images/blockquote.gif") no-repeat 0 0;

}

.Ads{border:none !important}
.Ads td{
	height:15px;
	padding:1px;
}


/* 2010 Conference Stuff    */
#conference2010{
	border:1px solid #ccc;
	background-color:#e8e7e3;
	margin:10px 0;
	padding-bottom:10px;
}

a.button{
	display:block;
	margin:5px 5px 0 5px;
	padding:10px 10px;
}

.rounded{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.gold{
	background-color:#c0af81;
	color:#fff;
}

.purple{
	background-color:#36336a;
	color:#fff;
}

.turquoise{
	background-color:#00a6ae;
	color:#fff;
}


.view-Blog ul li{
	list-style:none !important;
	padding-left:0!important;
	margin-left:0!important}

.view-Blog h2{
	background-color:#DDDDDD;
border-bottom:2px solid #26C9BF !important;
color:#555555 !important;
font-family:Georgia,"Times New Roman",Times,serif !important;
font-size:14px !important;
font-weight:bold !important;
letter-spacing:normal !important;
margin-top:0 !important;
padding:4px !important;
text-transform:none !important;
}

.view-Blog .info{
	color:#777;
	font-size:10px !important;
}

.view-Blog small{color:#777; font-size:10px;}


.isisbox{
	width:165px;
	float:left;
	position:relative;
	height:220px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #aaa;
	margin:5px;
	padding:5px;
	background-color:#fff;
	text-align:center;
}

.isisbox img{
	margin:0 auto;
}
.isisbox a.contribute{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:absolute;
	width:165px;
	bottom:5px;
	left:5px;
	background-color:#4BB8B3;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.isisbox a.contribute:hover{
	background-color:#000;
}

.isisbox h3{
	font-size:13px;
	color:#4BB8B3;
	margin:5px 0 0 0;
	padding:0;
	line-height:normal;

}


p.note{
	background-color:#FBE8A8;
	border:1px solid #F1CC5C;
	color:#995331;
	padding:5px;
}

table.selector{font-size:12px !important; }




#userInfo.grayBox {
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
	margin-bottom:13px;
	overflow:hidden;
	padding:10px;
	position:relative;
}

#userInfo  .pic {
	float:left;
	margin-right:10px;
}

#userInfo  .pic img {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:5px; width:100px;
}

#userInfo .data {
	background-color:#E6E6E6;
	float:left;
	height:102px;
	padding:10px;
	position:relative;
	width:470px;
}

#userInfo .data h1 {
	color:#444444;
	font-size:20px;
	font-weight:bold;
	margin-left:7px;
}

#userInfo .data h2 {
	color:#666666;
	font-size:13px;
	margin-left:8px !important;
	margin-right:8px !important;
	margin-top:3px !important;
	border:none !important;
	padding:0 !important;
}

#userInfo .separator {
	border-bottom:1px solid #CCCCCC;
	clear:both;
	float:left;
	height:1px;
	margin-top:8px;
	width:468px;
}

#userInfo span.url {
	background:url("images/icon-weburl.png") no-repeat scroll 0 50% transparent;
	color:#777777;
	padding:3px 0 3px 20px;
}

#userInfo  span.locality {
background:url("images/icon-geo.png") no-repeat scroll 0 50% transparent;
padding:3px 0 3px 16px;
clear:left;
}

span.sep {
	color:#CCCCCC;
	font-weight:normal;
	margin:0 4px;
	text-shadow:1px 1px 1px #FFFFFF;
}

.boxy{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-style:solid;
	border-width:1px;
	line-height:1;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border-color:#DFDFDF;
	position:relative;
	clear:left;
}

.boxy h3 {
	background:url("images/gray-grad.png") repeat-x scroll left top #DFDFDF;
	text-shadow:0 1px 0 #FFFFFF;
	color:#464646 !important;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:1;
	margin:0 !important;
	padding:7px 9px !important;
}
.boxy h3  span {
padding:6px 0 !important;
}

.boxy div.inside {
margin:10px !important;
position:relative;
}
#headerright{
position:absolute;
right:0;
top:0;
width:241px; height:127px;
background: url(images/isislogin.png) bottom center no-repeat;
}

#headerrightie{
float:right;  margin-top:-170px; width:241px; height:127px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/themes/isis/images/isislogin.png', );

}


#block-block-11 h2{
display:none;
}
#block-block-12 h2{
display:none;
}
#block-block-12 .loggedin{
padding-top:55px;
margin-left: 40px;
}
#edit-persistent-login-wrapper{
display:none;
}

#headerright #edit-submit{
background:none;
border:none;

display:block;
float:right;
margin:-30px 12px 0 0;
color:#fff;
font-weight:bold;
cursor:pointer;

}
.headerright .form-submit{
	float:left;
	border: 1px solid yellow;
	margin-top:-40px;
	margin-left:137px;
	border: none;
	background:none;
	word-wrap: break-word;
	text-align:center;
}

.headerright #user-login{
	padding:0;
	margin-top:10px;
	width:150px;
	margin-left:35px;

}


#headerright #edit-name-wrapper{

margin-left:10px;
margin-top:27px;
}

#headerright #edit-pass-wrapper{

margin-left:10px;
}
#benefits{
width:900px;
padding-top:70px;
height:150px;
margin:0 auto;
color:#000;
}
div.print{height:60px;width:220px;background:url(images/icon_print.png) top left no-repeat;  float:left;}
div.journal{height:60px; width:220px;background:url(images/icon_journal.png) top left no-repeat; float:left;}
div.email{height:60px;width:220px;background:url(images/icon_email.png) top left no-repeat;float:left;}
div.conference{height:60px;width:220px;background:url(images/icon_conference.png) top left no-repeat;float:left;}
div.signupnow{height:auto; padding-left:20px;float:right;}

div.print p{ width:110px;margin-left:60px; height:60px;line-height:1.5; color:#666;padding-left:10px; margin-top:10px;font-size:10pt;font-style:italic;}
div.journal p{ width:110px;margin-left:60px; height:60px;line-height:1.5;color:#666;padding-left:10px; margin-top:10px;font-size:10pt;font-style:italic;}
div.email p{ width:110px;margin-left:60px; line-height:1.5;color:#666;padding-left:10px; margin-top:10px;font-size:10pt;font-style:italic;}
div.conference p{width:110px;margin-left:60px;line-height:1.5;color:#666;padding-left:10px; margin-top:10px;font-size:10pt;font-style:italic;}
div.signupnow { margin-top:15px;margin-right:10px;}

.loggedin{
color:#fff;
}
.logout a{
margin-left:50px;
color:#fff;
}
#block-views-blog_home-block_1 h2, #block-block-15 h2 {

	color:#333;
	border-bottom:1px solid #ccc;
	font-size:16px;
}

#block-block-15 p{
	color:#666666;
	border-bottom: 1px dotted #ccc;
}

#block-views-blog_home-block_1{
	margin-top:-40px;
}

#block-block-15{
	margin-top:-40px;
}

#block-views-blog_home-block_1, #block-block-15 {
	background-color: #ededed;
	color:#fff;
	padding-left:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

}


#block-views-blog_home-block_1, #block-block-15 {
	width:320px;
	float:left;
	margin-right:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:10px;
}
#block-block-15 {margin-right:0px}

#block-views-blog_home-block_1 a{
color:#666666;
padding: 5px 0px 5px 0px;
}


#block-block-15 a{
color: #327499;
}

#block-views-blog_home-block_1 a:hover{
color:#C23734
}

#block-block-15 a:hover{
color: #327499;
}

#block-views-blog_home-block_1 .views-field-title, #block-block-15 .views-field-title {
border-bottom: 1px dotted #ccc;
}

#block-views-blog_home-block_1 .views-field-title{
padding-top: 7px;
padding-bottom: 7px;
}

#block-views-gallery_home-block_1{
margin-top:20px;
}

#block-views-gallery_home-block_1 h2 {

}

#block-views-gallery_home-block_1 {
	margin-top:0px;
	padding:0px 10px;
	text-align:center;
}

#block-views-gallery_home-block_1  .content{
	background:transparent;
}


.headerright .loggedin{
	color:#fff;
	margin-left:20px;
	width:140px;
	text-align:center;
	padding:5px 10px;
	margin-top:20px;
}

#block-block-14 {
padding-top:10px;

}
#block-views-gallery_home-block_1 .views-row-1,
#block-views-gallery_home-block_1 .views-row-2  {

    text-align: center;
}


#block-views-gallery_home-block_1  .views-field-title {
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding:3px;
 margin-left:0px;
 margin-top:5px;
}

#block-views-gallery_home-block_1  .views-field-title a{
color:#333;
}

#block-views-gallery_home-block_1  .views-field-title a:hover{
color:#C23734;
}

#block-views-gallery_home-block_1 img{
border: 1px solid #666;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding:3px;
 margin-top:10px;
}
.views-field-field-flickr-id-flickrid label{
display:none;
}

.views-field-field-flickr-id-flickrid .flickr-citation{
display:none;
}

#frontbanner2{

	width:980px;
	height:65px;
	overflow:hidden;

}

#top{
height:150px; width:350px; padding-left:10px;margin-left:20px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/themes/isis/images/isislog.png', );

}



#admin-menu, #admin-menu ul {z-index:999999}
#crm-container ul li, div.block-civicrm ul li{
	list-style:none;
	list-style-image:none}







.boxy{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-style:solid;
	border-width:1px;
	line-height:1;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border-color:#DFDFDF;
	position:relative;
	clear:left;
}




.view-photos .item-list ul{
	list-style:none;
}

.view-photos .item-list li{
	list-style:none !important;
	float:left;
	margin:0 10px 10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#efefef;
	border:1px solid #ccc;
	width:200px;
	text-align:center;
	padding:5px;
	min-height:150px;
	position:relative;
}

img.flickr-photoset-img{
	padding:8px;
	background:url("http://l.yimg.com/g/images/set_case.gif") no-repeat scroll 0 0 transparent;
}

.flickr-citation{display:none}

.view-photos .views-field-title{
	position:absolute;
	width:188px;
	bottom:10px;
	left:10px;
	background-color:#666;
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

}

.view-photos .views-field-title a{color:#fff}

.view-photos .views-field-title:hover{background-color:#000;}

.warning {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background:url("images/bg_warning.gif") repeat-x scroll left top #FFC603;

	color:#001411;
	font-size:13px;
	line-height:14px;
	font-weight:normal;
	padding:7px;
}

.log-in-button{
	margin:45px 0 0 40px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#000;
	font-size:16px;
	font-weight:bold;
	padding:5px 20px;
	display:block;
	color:#fff;
	float:left;
	background:url(images/bg_yellow.png) top left repeat-x;
}



#user-login-form input{
	width:95%;
}


#block-user-0{
	padding:0 10px;

}

#block-user-0 .content{
	background:transparent;
}

#block-user-0 h2{
	background:none;
	color:#fff;
	margin:0;
	padding:10px 0 0;
	border:none;
	font-family: MuseoSlab500;
	font-weight:normal;
	font-size:14px;
}

#block-user-0 label{
	color:#fff!important;
	text-shadow:0px 1px 0px #222;
	font-weight:bold;
	font-size:10px;
	margin:0 0 3px 0;
	font-weight:normal;
	font-size:12px;
}

#block-user-0 .form-item{
	margin:0 0 5px 0;
}

#block-user-0  input[type=text],
#block-user-0  input[type=password]{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

}

#block-user-0  .form-submit{
	background:#374853;
	text-align:center;
	padding:0 0;
	height:30px;
	line-height:30px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:5px 0;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	width:100px;
}
#block-user-0  .form-submit:hover{
	background:#000;
		cursor:pointer;
}

a.forgot-password{
	margin:0;
	padding:0;
	background:none;
	font-size:10px;
	text-align:left;
	color:#E19999;
	position:relative;
	left:115px;
	top:-34px;
}
a.forgot-password:hover{
	text-decoration:underline;
	color:#fff;
}
#block-views-resources_home-block_1{
	margin-top:10px;
	padding:10px;
}

#block-views-resources_home-block_1 strong{
	display:block;
	margin:0px 0 4px 0;
	font-size:14px;
	padding-top:5px;
}

#block-views-resources_home-block_1 p{
	padding-bottom:4px;
	line-height:15px;
}

.yellow-button{
	margin:10px 0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#000;
	text-align:center;
	font-size:13px;
	padding:5px 20px;
	display:block;
	color:#fff;
	background:#444;
}

.orange-button{
	margin:0 0 10px 0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#000;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:5px 20px;
	display:block;
	color:#000;
	background:url(images/bg_yellow.png) top left repeat-x;
}



.awesome, .awesome:visited {
	background: #222 url(/images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }


	ul.journal-content li{
		list-style:none;
		padding:5px 0;
		background:none;
	}

	ul.journal-content .section-title{
		border-bottom:1px solid #efefef;
	}

	ul.journal-content h3 a{
		text-transform:none;
		font-size:16px;
		font-weight:bold;
		color:#3B5775;
		letter-spacing:normal;
	}

	ul.journal-content .article-author{
		font-weight:bold;
		margin:5px 0;
		color:#444;
		display:block;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:13px;
	}

	ul.journal-content .article-abstract{
		color:#666;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:16px;
		font-size:13px;
	}



	/*** Slide Show ***/
	.slider {width:770px;overflow:hidden;margin:0; position:relative}
	.slider ul {margin:0;padding:0;}
	.slider ul li {display:inline; position:relative}

	.slider .controls {text-align:center; position:absolute; height:30px; background:#243743;
		-moz-border-radius:15px 0 0 15px; -webkit-border-radius:15px 0 0 15px; -border-radius:15px 0 0 15px;
		padding:0 40px  0 10px; display:block; top:165px; right:0px; z-index:10}
	.slider .controls .number {background:url(images/control-dot.png) 0 -2px no-repeat;}
	.slider .controls .selected,
	.slider .controls .number:hover {background:url(images/control-dot.png) 0 -16px no-repeat;}
	.slider .controls img {cursor:pointer;margin:8px 0 0 5px; float:left}

	#content .slider h4 {display:none;width:100%; height:30px; position:absolute;bottom:0;left:0;background:url(images/50black.png); color:#fff!important; padding:0; line-height:30px;font-size:12px;}
	#content .slider h4 a,
	#content .slider h4 span{
			color:#fff!important;margin:0 0 0 10px;
			font-family:Museo500;
			font-weight:normal;
		}


.user-block{

	background:url(images/bg-user-block.png);
}

.Museo500 {
	font-family: Museo500;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans500 {
	font-family: MuseoSans500;
	font-weight: normal;
	font-style: normal;
}
.MuseoSlab500 {
	font-family: MuseoSlab500;
	font-weight: normal;
	font-style: normal;
}

.breadcrumb{
	margin:10px 0 0 40px;
}

#content .isis-welcome{
	padding-bottom:20px;


}
#content .isis-welcome h3{
	font-family:MuseoSlab500;
	font-size:15px;
	color:#996C3E;
	font-weight:normal
}

#content  .isis-welcome h5{
	font-size:20px;
	font-style:italic;
	color:#374652;
	font-weight:normal;
		font-family: Times New Roman, serif;
		line-height:25px;
}

#content .home-teaser{
	padding:15px 0;
	margin:10px 0 20px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	overflow:hidden;
}

#content .home-teaser .teaser{
	float:left;
	margin:0 5px 0px 0;
	width:235px;
}

#content .home-teaser .teaser.last{
	margin-right:0;
}

#content .home-teaser .teaser h4{
	color:#374652!important;
	font-size:17px;
	margin:10px 0 5px 0;
	font-weight:normal;
	font-family:Museo500;
}
#content .home-teaser .teaser a {color:#374652!important;}

#content .home-teaser .teaser p{
	font-size:15px;
	color:#996C3E;
	font-family:MuseoSlab500;
	padding-bottom:0!important;
	margin-bottom:0!important;
}

.home-bottom{
	overflow:hidden;
}

.home-journal{
	width:470px;
	float:left;
}

.home-rail{
	width:180px;
	float:right;
}

.home-journal h6{
	font-size:14px;
	color:#888;
	font-family:MuseoSlab500;
	font-weight:normal
}
.home-journal h1{
	font-size:22px!important;

	font-family:Museo500!important;
	margin:0 0 15px 0;!important;
	font-weight:normal!important;
}

.home-journal h2.section-title{
	font-size:18px!important;
    color:#374652!important;
	font-family:Museo500!important;
	margin:0 0 15px 0;!important;
	font-weight:normal!important;
}

#content .home-journal ul.journal-content h3{
	margin-bottom:2px;
}
#content  .home-journal ul.journal-content h3 a {
text-transform: none;
font-size: 16px;
font-weight: normal;
color: #3B5775;
letter-spacing: normal;
font-family:Times New Roman, serif;
line-height:19px;

}

#content  .home-journal ul.journal-content .article-author {
font-weight: normal;
margin: 0px 0;
color: #444;
display: block;
font-family:MuseoSlab500;
font-size: 12px;
font-style:normal
}

ul.user-loggedin{
	margin:0;
	padding:0;
}

ul.user-loggedin li{
	padding:0;
	margin:0;
	border-top:1px solid rgba(0,0,0,0.3);
	list-style:none;

}

ul.user-loggedin li a{
	color:#fff!important;
	display:block;
	padding:7px 10px 7px 20px;
	font-family:Museo500!important;
	background: url('images/arrow.gif') 0px 6px no-repeat !important;
}

ul.user-loggedin li a:hover{
	background:rgba(0,0,0,0.5) url('images/arrow.gif') 0px 6px no-repeat !important;;
	color:#fff!important;
}

.user-block h5{
	padding:5px 10px;
	font-size:16px;
	color:#fff;
	background:rgba(0,0,0,0.8);
	font-family: MuseoSlab500!important;
	font-weight:normal;
}

.user-block h5 a{
	color:#fff!important;
}

 #block-user-0 .item-list{
	 display:none!important;
 }

 #content .membership-benefits h4{
	 background:url(images/h3bg.png);
	 padding:5px;
	 color:#fff!important;
	 font-family:Museo500;
	 font-weight:normal!important;
	 font-size:12px;
 }

  .membership-benefits ul li{
	  list-style:none;
	  padding:10px 10px;
	  font-family: Times "Times New Roman", Times, serif;
	  font-style:italic;
	  font-size:16px;
	  color:#666666;
	  text-shadow:0px 1px 0px #fff;
	  font-weight:bold;
  }

    .membership-benefits a{
		display:block;
		margin:0 10px;
		text-align:center;
	}


	.session{
		padding:10px;
		background:#de3939;
		color:#fff;
		overflow:hidden;
		border-top:4px solid #444;
		margin:0
	}

	#content .session h4{
		width:300px;
		float:left!important;
		font-size:20px!important;
		font-family:MuseoSans500;
		color:#fff!important;
		font-weight:bold;
	}

	.session p{
		float:right;
		width:200px;
		color:#eee;
		font-family:MuseoSlab500;
		text-align:right;
		margin:0;
		padding:0;
	}

	#content  .panel{
		padding:10px 10px 0;
		background:#ddd;
		border-bottom:1px solid #ddd;
		overflow:hidden;
		color:#333;
		border-bottom:4px solid #3f494f;
	}

	#content .panel .time{
		float:right;
		color:#666;
		width:150px;
		text-align:right;
	}


	#content  .panel h4{
		padding:10px;
		margin:5px -10px 0;
		font-size:16px;
		color:#222;
		font-family:MuseoSlab500;
		font-weight:normal;
		color:#222;
		line-height:19px;
		background:#fafafa url(images/redstripe.png);
	}

#content  .panel h4 a{
  font-size:16px;
  display:block;
  margin:-10px;
  padding:10px;
  transition:background 0.4s ease-in-out;
  -webkit-transition:all 0.4s ease-in-out;
}

#content  .panel h4 a:hover{
  background:#3B5775;
  color:#fff!important;
}



	#content .panel .talks{
		padding:0!important;
		margin:0!important;
	}
	#content .panel .talks li{
		padding:5px 0 5px 0px;
		background:#fefefe;
		border-bottom:1px dotted #999;
		margin:0 -10px;
		color:#333;
    position:relative;
	}


	#content .panel .talks li .speaker{
		font-family:Museo500;
		background: url(images/person.png) 75px 0px no-repeat;
		font-size:14px;
		overflow:hidden;
		min-height:16px;
		line-height:16px;

		padding:0 0 0px 95px;
	}


  #content .panel .talks li.organiser .speaker:after{
    content:'Organiser';
    background:#e64343;
    color:#fff;
    font-size:11px;
    padding:1px 0px;
    display:inline-block;
    position:absolute;
    top:3px;
    left:0;
    border-radius:2px;
    width:74px;
    text-align:center;
  }

   #content .panel .talks li.chair .speaker:after{
    content:'chair';
    background:#e64343;
    color:#fff;
    font-size:11px;
    padding:1px 0px;
    display:inline-block;
    position:absolute;
    top:3px;
    left:0;
    border-radius:2px;
    width:74px;
    text-align:center;
  }

  #content .panel .talks li.discussant .speaker:after{
    content:'discussant';
    background:#e64343;
    color:#fff;
    font-size:11px;
    padding:1px 0px;
    display:inline-block;
    position:absolute;
    top:3px;
    width:74px;
    text-align:center;
    left:0;
    border-radius:2px;
  }
   #content .panel .talks li.discussant.chair .speaker:after{
    content:'chair/discussant';
    background:#e64343;
    color:#fff;
    font-size:8px;
    padding:1px 0px;
    display:inline-block;
    position:absolute;
    top:3px;
    width:74px;
    text-align:center;
    left:0;
    border-radius:2px;
  }

#content .panel .talks li.convenor.chair .speaker:after{
    content:'convenor/chair';
    background:#e64343;
    color:#fff;
    font-size:8px;
    padding:1px 0px;
    display:inline-block;
    position:absolute;
    top:3px;
    width:74px;
    text-align:center;
    left:0;
    border-radius:2px;
  }

  #content .panel .talks li.convenor.moderator .speaker:after{
    content:'convenor/moderator';
    background:#e64343;
    color:#fff;
    font-size:8px;
    padding:1px 0px;
    display:inline-block;
    position:absolute;
    top:3px;
    width:74px;
    text-align:center;
    left:0;
    border-radius:2px;
  }

  #content .panel .talks li.convenor.discussant .speaker:after{
    content:'convenor/discussant';
    background:#e64343;
    color:#fff;
    font-size:8px;
    padding:1px 0px;
    display:inline-block;
    position:absolute;
    top:3px;
    width:74px;
    text-align:center;
    left:0;
    border-radius:2px;
  }


  #content .panel .talks li.convenor .speaker:after{
    content:'convenor';
    background:#e64343;
    color:#fff;
    font-size:11px;
    padding:1px 0px;
    display:inline-block;
    position:absolute;
    top:3px;
    width:74px;
    text-align:center;
    left:0;
    border-radius:2px;
  }

	#content .panel .talks li.chair .speaker{
		/*background:url(images/person-chair.png) 5px 0px no-repeat;*/
	}
	#content .panel .talks li.chair-only .speaker{
		/*background:url(images/person-chair-only.png) 5px 0px no-repeat;*/
	}

	#content .panel div.abstract{
		display:none;
		font-size:12px;
		font-weight:normal;
		color:#888;
		margin-top:10px;
	}
	#content .panel a.abstract{
		display:block;
		width:150px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		background:#DE3939;
		color:#fff;
		text-align:center;
		line-height:16px;
		height:16px;
		font-size:10px;
		margin:10px 0 0 0;
		font-weight:bold;
	}
	#content .panel .talks li .speaker {clear:both}
	#content .panel .talks li .speaker span{

		margin-right:10px;
		font-family:MuseoSans500;
		font-size:12px;
		color:#3B5775;
	}
	#content .panel .talks li .paper{
		font-family:MuseoSans500;
		margin:10px 0 15px 95px;
		padding:0px 0 0;
		font-size:15px;
		color:#3B5775;
		font-weight:bold;
	}
	#content .panel.special {
		background:#009193;
		padding-top:0px;
		color:#fff
	}
	#content .panel.special .time{color:#fff}
	#content .panel.special h7{
		margin:0 -10px;
		padding:10px;
		color:#fff;
		background:#1cbfbf;
		display:block;
		font-size:20px;
		font-weight:bold;
	}
	#content .tabs.days{
		overflow:hidden;
		margin:5px 0 -2px 0;
	}

	#content .tabs .all{float:right; background:transparent;}
	#content .tabs .all a{background:transparent; border:none;}

	ul.primary li {
		background:none;
		padding-left:0;
	}

	#content .tabs.days  li a{
		padding:15px 1em;
		display:inline-block;
		text-align:center;
	}

	#content .tabs.days  li a span,
	#content .tabs.days  li a strong{
				display:block;
	}
	#content .tabs.days  li a strong{
		font-family:MuseoSlab500;
		font-size:24px;
		margin:0 0 5px 0;
	}

	#content .tabs.days  li.active a{
		color:#fff;
		background:#444;
		border-color:#444;
	}

	.nomination-link{
		float:left;
		background:#243642;
		width:180px;
		padding:20px;
		margin:0 0px 5px 0;
		height:150px;
	}
	.nomination-link strong{
		font-size:18px;
		font-weight:bold;
		color:#fff;
		display:block;
		margin:5px 0;
	}
	.nomination-link span{
		color:#ccc;
		display:block;
	}
	.nomination-link .orange-button{
		font-size:12px;
		margin:5px 0 0;
	}

	.award-info{
		background:#efefef;
		width:465px;
		float:left;
		height:150px;
		line-height:18px;
		font-size:13px;
		padding:20px;
	}

	.cancellations li{
		background:url(cancel.png) 5px 5px no-repeat;
		padding-left:25px!important;
	}



	p.notice{
		padding:30px;
		margin:0 0 50px;
		font-size:18px;
		color:#fff;
		background:#de3939;
	}

	p.notice a.pdf{background-color:#000; color:#fff}


	#civicrm-menu {z-index:99999999999}
	html > body div.outerbox{margin-top:10px}

  #mainbox ul.lined li:before {content: "\f046";font-family: FontAwesome;font-size: 20px;vertical-align: middle;padding-right: 9px;padding-bottom: 2px;/* clear: both; *//* display: inline-block; */margin-left: -1.3em;color: #3b5775;}

	#mainbox ul.lined{
		list-style:none;
		background:transparent;
	}

	#mainbox ul.lined li{
		list-style:none!important;
		padding:10px 0 10px 30px!important;
		border-bottom:1px solid #efefef!important;
		font-size:14px!important;
		/*background:url(images/checkmark.png) 0 5px no-repeat!important;*/
    background: none !important;
	}
	#mainbox ul.lined li:last-child{
		border:none!important;
	}

	.membership-info ul{
		height:265px;
	}

	.membership-info .awesome{
		display:block;
		font-size:14px;
		text-align:center;
		margin-bottom:20px;
		padding-top:10px;
		padding-bottom:10px;
	}




#mainbox .listCol1, .listCol2, .listCol3{
width:33%;
float:left;
}

.listContainer1{
overflow:hidden;
}


/* added by vncnt */

/* paper and panel submit page - /my_conference_submission */

.view-id-my_conference_submission_landing .view-content h3 {
  padding-bottom: 5px !important;
  border-bottom: 1px solid;
}

.view-id-my_conference_submission_landing .view-content .views-row {
  margin-bottom: 30px;
}

.view-id-my_conference_submission_landing .view-content .views-field-field-panel-status-value,
.view-id-my_conference_submission_landing .view-content .views-field-field-paper-status-value {
  display: inline-block;
  float: right;
}

.view-id-my_conference_submission_landing .view-footer {
  margin-top: 20px;
}

.view-id-my_conference_submission_landing .view-footer .mycnf-panelp,
.view-id-my_conference_submission_landing .view-footer .mycnf-paperp {
  display: inline-block;
  padding: 5px;
}

.view-id-my_conference_submission_landing .view-footer .mycnf-panelp .mycnf-panel-text,
.view-id-my_conference_submission_landing .view-footer .mycnf-paperp .mycnf-panel-text {
  font-size: 18px;
  display: inline-block;
  padding: 10px;
  padding-left: 5px;
}

.view-id-my_conference_submission_landing .view-footer .mycnf-panelp .mycnf-panel ,
.view-id-my_conference_submission_landing .view-footer .mycnf-paperp .mycnf-panel {
  font-size: 14px;
  width: 335px;
  height: 54px;
  background: none repeat scroll 0 0 #374853;
  border: medium none;
  border-radius: 4px 4px 4px 4px;
  cursor: pointer;
  margin: 5px 0;
  padding: 0;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.view-id-my_conference_submission_landing .view-footer .mycnf-panelp .mycnf-panel:hover ,
.view-id-my_conference_submission_landing .view-footer .mycnf-paperp .mycnf-panel:hover {
  background: #000;
}

.view-id-my_conference_submission_landing .view-footer .mycnf-panelp .mycnf-panel a,
.view-id-my_conference_submission_landing .view-footer .mycnf-paperp .mycnf-panel a,
.view-id-my_conference_submission_landing .view-footer .mycnf-panelp .mycnf-panel a:hover,
.view-id-my_conference_submission_landing .view-footer .mycnf-paperp .mycnf-panel a:hover {
  color: white;
}

/* end of paper and panel submit page - /my_conference_submission */

fieldset.group-panel-discussant #edit-field-pd-name-0-value-wrapper,
fieldset.group-panel-discussant #edit-field-pd-email-0-email-wrapper,
fieldset.group-panel-discussant #edit-field-pd-cresi-0-value-wrapper,
fieldset.group-panel-discussant #edit-field-pd-citizenship-0-value-wrapper,
fieldset.group-panel-per-info #edit-field-panel-fname-0-value-wrapper,
fieldset.group-panel-per-info #edit-field-panel-lname-0-value-wrapper,
fieldset.group-panel-per-info #edit-field-panel-cresidence-0-value-wrapper,
fieldset.group-panel-per-info #edit-field-panel-citizenship-0-value-wrapper,
fieldset.group-panel-sub-info #edit-field-panel-category-value-wrapper,
fieldset.group-panel-sub-info #edit-field-panel-time-per-value-wrapper,
fieldset.group-panel-sub-info #edit-field-panel-aca-descipline-0-value-wrapper,
fieldset.group-panel-sub-info #edit-field-panel-sub-desc-0-value-wrapper,
fieldset.group-personal-info #edit-field-paper-fname-0-value-wrapper,
fieldset.group-personal-info #edit-field-paper-lname-0-value-wrapper,
fieldset.group-personal-info #edit-field-paper-cresidence-0-value-wrapper,
fieldset.group-personal-info #edit-field-paper-citizenship-0-value-wrapper,
.view-id-my_conference_submission_landing .view-content .views-field-title,
fieldset.group-paper-sub-info #edit-field-paper-category-value-wrapper,
fieldset.group-paper-sub-info #edit-field-paper-time-period-value-wrapper,
fieldset.group-paper-sub-info #edit-field-paper-aca-desc-0-value-wrapper,
fieldset.group-paper-sub-info #edit-field-paper-sub-discipline-0-value-wrapper,
fieldset.group-paper-sub-info #edit-field-audio-visual-equipment-req-0-value-wrapper {
  display: inline-block;
}

.group-panel-sub-info #edit-field-panel-category-value-wrapper #edit-field-panel-category-value,
.group-panel-sub-info #edit-field-panel-time-per-value-wrapper #edit-field-panel-time-per-value,
.group-paper-sub-info #edit-field-paper-category-value-wrapper #edit-field-paper-category-value,
.group-paper-sub-info #edit-field-paper-time-period-value-wrapper #edit-field-paper-time-period-value {
  width: 335px;
}

.group-panel-discussant #edit-field-pd-inst-aff-0-value-wrapper #edit-field-pd-inst-aff-0-value,
.group-panel-per-info #edit-field-panel-inst-aff-0-value-wrapper #edit-field-panel-inst-aff-0-value,
.group-personal-info #edit-field-paper-inst-aff-0-value-wrapper #edit-field-paper-inst-aff-0-value,
.group-paper-sub-info #edit-field-audio-visual-equipment-req-0-value-wrapper #edit-field-audio-visual-equipment-req-0-value {
  width: 665px;
}

#node-form .node-form .paper-panel-submit #edit-submit,
#node-form .node-form .paper-panel-submit #edit-submit {
  width: 100%;
  height: 30px;
  border-radius: 3px;
}

/* paper submission page */
.node-type-paper-proposal .field-field-paper-status .field-items .odd,
.node-type-panel-proposal .field-field-panel-status .field-items .odd{
  float: right;
  background: #EBEBEB;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  margin: 10px;
  padding: 16px 91px;
  border-radius: 5px;
}

.node-type-paper-proposal #maincontent .entry p,
.node-type-panel-proposal #maincontent .entry p {
  width: 420px;
}

.node-type-paper-proposal .filefield-file {
  padding: 5px;
  background: #EBEBEB;
  display: inline-block;
}

.node-type-paper-proposal .field-field-paper-keywords,
.node-type-panel-proposal .field-field-panel-keywords {
  margin: 20px 0px;
}

.group-paper-sub-info .content .field,
.field-field-panel-category,
.field-field-panel-time-per,
.field-field-panel-aca-descipline {
  display: inline-block;
  margin-right: 20px;
}
#maincontent .group-paper-sub-info .content {
  padding:0px;
}
.group-paper-sub-info .content .field {
  width:220px;
}
.node-type-panel-proposal .group-panel-chair,
.node-type-panel-proposal .group-panel-discussant,
.node-type-panel-proposal .group-panel-per-info,.node-type-panel-proposal .group-schedule {
  margin: 20px 0 !important;
  background: #F7F6F6;
  padding: 10px;
}
.view-paper-submitter-info {
  padding:20px;
  background:#efefef;
}
.view-paper-submitter-info .views-field-field-paper-fname-value {
  font-size:14px;
  padding-bottom:2px;
}
.view-paper-submitter-info .views-field-field-paper-inst-aff-value {
  padding-bottom:15px;
}
table.views-table {
  width:100%;
  margin-bottom:30px;
}
table.views-table td {
  padding:7px 10px;
}
table.views-table caption {
  font-size: 13px;
  padding-top: 18px;
  margin-bottom: 12px;
  border-top: 1px solid lightgray;
}
thead th.views-field-nothing {
  width:21%;
}
.panel-create {
  text-align:right;
  font-weight:bold;
}
.ctools-modal-content {
width:
}
.node-type-panel-proposal .group-panel-chair h2,
.node-type-panel-proposal .group-panel-discussant h2,
.node-type-panel-proposal .group-panel-per-info h2,
.node-type-panel-proposal .group-schedule h2{
  border-bottom: 0 !important;
  display: inline-block;
  vertical-align: top;
  margin: 0px !important;
  width: 100px;
}

.node-type-panel-proposal .group-panel-chair .content,
.node-type-panel-proposal .group-panel-discussant .content,
.node-type-panel-proposal .group-panel-per-info .content,
.node-type-panel-proposal .group-schedule .content {
  display: inline-block;
  width: 550px;
}

.node-type-panel-proposal .group-panel-chair .content .field-field-chair-name .field-items .field-item,
.node-type-panel-proposal .group-panel-discussant .content .field-field-pd-name .field-items .field-item,
.node-type-panel-proposal .group-panel-per-info .content .field-field-panel-fname .field-items .field-item,
.node-type-panel-proposal .group-schedule .content .field-field-room-name .field-items .field-item{
  font-weight: bold;
}

#block-views-abf12cafc9eda393c48d49cb29d7cd6b h2{
  border-bottom: 0 !important;
}

.node-type-panel-proposal .view-id-panel_node_presentations {
  padding: 10px;
  background: #F7F6F6;
}

.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-field-paper-fname-value span.field-content {
  font-weight: bold;
  font-size: 18px;
}

.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-field-paper-inst-aff-value span.field-content {
  font-size: 14px;
}

.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-field-paper-inst-aff-value {
    margin-bottom: 20px;
}

.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-field-paper-status-value {
  display: inline-block;
  float: right;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  margin: 10px;
  padding: 5px;
  border-radius: 5px;
}

.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-title  .field-content{
  font-weight: bold;
}
.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-phpcode  .field-content{
  font-weight: bold;
}
.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-title,
.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-body, .field-content p {
  clear: both;
}

.node-type-panel-proposal .view-id-panel_node_presentations .view-content .views-field-title {
  font-size: 14px;
  margin: 10px 0;
}
/* added by vncnt */
.view-my-conference-submission-landing .view-content .views-field-delete-node,
.view-my-conference-submission-landing .view-content .views-field-edit-node{
  display : inline-block;
}
.view-my-conference-submission-landing .view-content .views-field-title {
  display : block !important;
}
.node-type-page  #quicktabs_tabpage_parent_panel_0 .view_content { display: inline-block;}
.node-type-page  #quicktabs-new_panels .quicktabs-style-zen {
padding-bottom:3px }


.node-type-page #quicktabs_tabpage_new_panels_0 .view-dom-id-1 .view-content table.views-table,
.node-type-page #quicktabs_tabpage_new_panels_1 .view-dom-id-1 .view-content table.views-table,
.node-type-page #quicktabs_tabpage_new_panels_2 .view-dom-id-1 .view-content table.views-table,
.node-type-page #quicktabs_tabpage_new_panels_3 .view-dom-id-1 .view-content table.views-table {
  width: 100%;
}

.node-type-page #quicktabs_container_parent_panel table.views-table {
  width: 100%;
}

.node-type-page form#assign-reviwers-form #edit-email-messaage-wrapper div.resizable-textarea {
  margin: 0px;
  width: 100%;
}

.node-type-page form#assign-reviwers-form #edit-email-messaage-wrapper div.resizable-textarea textarea#edit-email-messaage {
  width: 100%;
}

/* Review View */
.view-id-reviews .view-header p {
  font-size:16px;
  font-weight:bold;
  padding:10px 0;
  }
.view-id-reviews .views-field-name {
  font-size:13px;
  font-weight:bold;
  width:150px;
  float:left;
}

.view-id-reviews .views-field-field-score-value, .view-id-reviews .views-field-body {
  font-size:12px;
  font-weight:bold;
  padding-left:170px;
}
.view-id-reviews .views-field-field-score-value .field-content, .view-id-reviews .views-field-body .field-content p{
  padding-bottom:25px;
  font-size:14px;
  display:block;
  font-weight:bold;
}
.view-id-reviews .views-field-body .field-content p{
  padding-bottom:35px;
}
.view-id-reviews .views-field-field-score-value label, .view-id-reviews .views-field-body label {
  font-weight:normal;
  padding-bottom:7px;
  display:block;
}
div.ctools-modal-content .modal-header {
  padding:5px 10px;
}
div.modal-content .quicktabs_wrapper {
  margin-top:10px;
}
div.ctools-modal-content a.close {
  position:relative;
  top:-3px;
}
div.ctools-modal-content a.close img {
  position:relative;
  margin-left:7px;
  top:3px;
}
div.ctools-modal-content .resizable-textarea {
  margin-left:3px;
}
td #modal-message {
  display:none;
}
div.ctools-modal-content .form-item label {
  display: inline;
  float: none;
  padding-right: 10px;
}
div.ctools-modal-content .form-item select {
  max-width:150px;
}
div.ctools-modal-content .modal-title {
  white-space:normal;
}


.popups-box{
  opacity:1;
  z-index: 100;
  padding: 10px;
}

/*** added 2/1/2015 **/

.inline-fields .views-field-markup-1 {
    display: inline-block;
}
.inline-fields span {
    display: inline-block;
}
.view-my-conference-submission-landing.inline-fields .view-content .views-field-title {
    display: inline-block !important;
}
.inline-fields .views-field-markup {
    display: inline-block;
}

.inline-fields .views-field-phpcode-1 {
    float: right;
}

.inline-fields .views-field-field-panel-fname-value{
 display: inline-block;
 }

.submit-now.button.right {
    margin: 0;
    padding: 0;
}

.inline-fields .views-row .views-field-phpcode {
    float: right;
}

/* autocomplete field **/
.form-item #autocomplete .reference-autocomplete font:last-child {
    /*color: #666;*/
    font-size: 12px;
}

a.mycnf-panel {
    color: #fff;
}


/* Academy page */

.recently-uploaded-material .view-content .views-row,
.my-academy-submissions  .view-content .views-row {
   border-bottom: 1px solid #ccc;
   padding: 15px 7px 15px 0;
}
.recently-uploaded-material .views-exposed-form .views-widget-filter-field_material_category_value .views-widget {
  display: inline-block;
}
.recently-uploaded-material .views-exposed-form .views-submit-button input {
  margin-top: 0px;
}
a.upload-material-button {
  float: right;
  display: block;
  background: none repeat scroll 0 0 #374853;
  color: #fff;
  border: medium none;
  border-radius: 4px;
  cursor: pointer;
  margin: 5px 5px 0;
  padding: 10px;
}
a.upload-material-button:hover {
  background: none repeat scroll 0 0 #000;
}
.recently-uploaded-material .views-row .panel-col-first, 
.my-academy-submissions .views-row .panel-col-first{
  width: 50px;
}
.recently-uploaded-material .views-row .views-field-name-1, 
.my-academy-submissions .views-row .views-field-name-1,
body.node-type-material .entry .submitted_info {
  color: gray;
  font-size: 11px;
}
.recently-uploaded-material .views-row .views-field-title, 
.my-academy-submissions .views-row .views-field-title {
  font-size: 13px;
}

.recently-uploaded-material .panel-2col .panel-col-first .inside, .my-academy-submissions .panel-2col .panel-col-first .inside{
  margin:0;
}

.recently-uploaded-material img, .my-academy-submissions img{
    width: 48px;
    height: 48px;
}



/* Individual Material page*/

body.node-type-material .node-actions a {
  display: inline-block;
  background: none repeat scroll 0 0 #374853;
  color: #fff;
  border: medium none;
  border-radius: 4px;
  cursor: pointer;
  margin: 5px 5px 0;
  padding: 10px;
  text-align: center;
  width: 40px;
}
body.node-type-material .node-actions a:hover {
  background: none repeat scroll 0 0 #000;
}
body.node-type-material .entry .field {
  padding: 5px;
}


/* acceptance letter pdf icon*/
.feed-icon .pdf-icon::after {
    content: "Download";
    font-weight: bold;
    margin-top: 20px;
    position: absolute;
}



.view.view-my-conference-submission-landing.view-id-my_conference_submission_landing.view-display-id-attachment_2.view-dom-id-2 .view-content {
    border: 1px solid #eee;
    margin-bottom: 15px;
    padding: 30px 30px 0;
}


/** 2016 conference page **/
.conference-program .views-field-phpcode h2 {
  background: #de3939 none repeat scroll 0 0;
  border-top: 4px solid #444;
  color: #fff !important;
  padding: 10px !important;
  font-family: MuseoSans500 !important;
  font-size: 20px !important;
  margin: 0 !important;
}

.conference-program .views-field-field-registration-date-value2 {
  background: #ddd none repeat scroll 0 0;
  border-bottom: 4px solid #3f494f;
  color: #333;
  padding: 10px 10px 5px;
  height: 15px;
}

.conference-program .views-field-field-registration-date-value2 .conference-program-time {
  float: right;
  color: #666;
}
.conference-program .views-field-phpcode-3 .panel-title {
  background: #fafafa url("images/redstripe.png") repeat scroll 0 0;
  color: #900;
  font-family: MuseoSlab500;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin: 5px 0;
  padding: 10px;
}
.conference-program .views-field-phpcode-3 a .panel-title:hover   {
  background: #3b5775 none repeat scroll 0 0;
  color: #fff !important;
}
.conference-program h3 .date-display-single {
  border-bottom: 1px solid #ddd;
  color: #444;
  font-family: "Droid Serif",serif;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 10px 0 -5px;
  padding: 5px 0;
  display: block;
}
.conference-program .views-field-include .views-row, 
.conference-program .views-field-phpcode-1 .panel-details {
  background: #fefefe none repeat scroll 0 0;
  border-bottom: 1px dotted #999;
  color: #333;
  padding: 5px 0;
  position: relative;
}
.conference-program .views-field-phpcode-1 .panel-details .position-details {
  position: absolute;
  left: 100px;
  background: rgba(0, 0, 0, 0) url("images/person.png") no-repeat scroll 0 0;
  font-family: Museo500;
  font-size: 14px;
  line-height: 16px;
  min-height: 16px;
  padding-left: 20px;
}
.conference-program .views-field-include .views-row {
  padding-left: 100px;
}

.conference-program .views-field-include .views-field-title {
  color: #3b5775;
  font-family: MuseoSans500;
  font-size: 15px;
  font-weight: bold;
  margin: 10px 0 15px 0px;
  padding-left: 20px;
}
.conference-program .views-field-include .views-field-field-paper-inst-aff-value {
  color: #3b5775;
  font-family: MuseoSans500;
  font-size: 12px;
  margin-right: 10px;
}

.conference-program .views-field-phpcode-1 .panel-position {
  background: #e64343 none repeat scroll 0 0;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 10px;
  padding: 1px 0;
  text-align: center;
  top: 3px;
  width: 80px;
}
.conference-program .views-field-include .views-field-field-paper-lname-value {
  background: rgba(0, 0, 0, 0) url("images/person.png") no-repeat scroll 0 0;
  font-family: Museo500;
  font-size: 14px;
  line-height: 16px;
  min-height: 16px;
  padding-left: 20px;
}

.chair-info {
    font-weight: normal;
    color: #666;
    margin-bottom: 15px;
    display: inline-block;
}

.crm-container #civicrm-footer.crm-public-footer{
  display:none;
}

.crm-container.crm-public .select2-container .select2-choice{
  height:30px;
}

.buttonContainer {
    display: inline-block;
    padding: 5px;
    margin-top: 15px;
}

.buttonContainer a.button {
    font-size: 14px;
    width: 335px;
    height: 54px;
    background: none repeat scroll 0 0 #e64343;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    margin: 5px 0;
    padding: 0;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.buttonContainer a.button:hover {
   
    background: none repeat scroll 0 0 #ea5757;
   
}


/* dropdown menu */
ul.nice-menu-down ul li {
    width: 245px;
}

.CRM_Profile_Form_Search #search-status {
    display: none;
}

.crm-container .crm-icon {
    background: none;
}

.crm-accordion-header.crm-master-accordion-header {
    display: none;
}

/* poll - hide individual vote count */
.poll .text, .poll .bar, .poll .percent, .poll .total, .poll .message{
  display: none;
}


ul.nice-menu-down .menuparent a {
    padding-right: 10px;
    margin-right: 18px;
}


.views-field-field-paper-status-value, .views-field-field-panel-status-value {
    margin-top: -30px;
}


.view-my-conference-submission-landing .views-row {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

.view-id-my_conference_submission_landing .view-content .views-row {
    margin-bottom: 15px;
}
