@import url('reset.css');
@import url('//s3.amazonaws.com/kc-assets/0-lib/jqui/css/black/buttons.css');
/*@import url('default.css');
@import url('fancybox.css');
@import url('subscriptionlist-sidebar.css');*/

.notes {padding:.5em; 
border-width:0 1px 1px; 
border-style:solid;
border-color:#750708; 
margin-bottom:1em;}
.notes p {padding:0;margin:0;color:#750708; }
.notes p span {
margin-left:1em;
font-weight: bold;
}

#passhelp .box-wrapper form h1, #passhelp .box-wrapper form p.t-passhelp.t-help {
display:none;
}

.error{
	display:inline-block;
}

#wrapper.content_page #main{
	padding-top:0;
}

#home_events ul, #home_events h2, #sidebar_events h2, .doc-toc{
	display:none;
}

#home_events .t-collection-publist {
	font-size:1.5em;
}

#home_login, #home_events .t-collection-publist{

	padding:1em;
	border:10px solid #C9C69D; 
	color:000;
	display:inline-block;
}

#home_events .t-collection-publist{
	width:728px;
}

#home_events .t-collection-publist {
    padding: 0;
    background-color:#c9c69d;
    margin-bottom:6px;
}
#home_events .t-collection-publist div.t-user-collection {
    margin: 0;
}
#home_events .t-collection-publist div.t-user-collection a {
	display:block; 
	padding: 0.5em 0.25em;
    background: url("//handouts.sde.com/designfileview/1ehsl7/Form-BG-Image") repeat-x scroll left bottom #B4B289;
    border-color: #DBD8BA;
    border-style: solid;
    border-width: 1px;
    
      -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-out;  /* IE10? */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-out;
}
#home_events .t-collection-publist div.t-user-collection a:hover {
box-shadow:1px 1px 2px #4c4a2d;
-moz-box-shadow: 1px 1px 2px #4c4a2d;
-webkit-box-shadow:1px 1px 2px #4c4a2d;
background: url("//handouts.sde.com/designfileview/1ehsl7/Form-BG-Image") repeat-x scroll left -70px #B4B289;

  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-out;  /* IE10? */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-out;

 }

#home_events .t-collection-publist div.t-user-collection + ul + div {margin-top:.2em;}


#sidebar_sessions h2, #sidebar_sessions .t-user-collection>a{
	display:none;
}

#sidebar_events{
	padding:0 .5em .5em .5em;
}

#sidebar_events.new{
	padding:0;
}

#sidebar_events.new .t-user-collection {background:#B4B289;}
#sidebar_events.new .t-user-collection>a {
    background: url("//handouts.sde.com/designfileview/1ehsl7/Form-BG-Image") repeat-x 0px -110px #B4B289;
font-weight:bold;
color:#78362e;
      -webkit-transition: all 0.3s ease-in-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-in-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-in-out;  /* IE10? */
       -o-transition: all 0.3s ease-in-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-in-out;
}
#sidebar .wrap.events .header h3 a {color:#78362e}
#sidebar_events.new .t-user-collection>a:hover {
    background: url("//handouts.sde.com/designfileview/1ehsl7/Form-BG-Image") repeat-x 0px -90px #B4B289;
      -webkit-transition: all 0.3s ease-in-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-in-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-in-out;  /* IE10? */
       -o-transition: all 0.3s ease-in-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-in-out;
}


#sidebar .wrap #sidebar_events.new ul li>a, 
#sidebar_events.new .t-user-collection>a{
	padding: 0.35em 0.35em 0.35em 0.7em;
	margin:0;
	display:block;
	border-top: 1px solid #999999;
	text-decoration:none;
	line-height: 1.231em;
}
#sidebar .wrap #sidebar_events.new ul li>a {
	padding-left: 1.5em;
	font-size:12px;
}

#sidebar .wrap #sidebar_events.new ul li>a:hover, #sidebar_events.new .t-user-collection>a:hover{
    background-color: #C9C69D;
}

#sidebar .wrap #sidebar_events ul{
	display:block;
}


#sidebar .wrap #sidebar_events ul li{
	border:0;
}

#sidebar .wrap #sidebar_events .t-user-collection{
	padding-top:0;
}

#home_login{
	width:22em;
}

#home_login h1{
	font-size:1.5em;
}

#sidebar #home_login label{
	color:#000;
}

#sidebar #home_login div.t-user input, #sidebar #home_login div.t-password input{
	width:15em;
}

#home_login div.t-remember{
	display:block;
}

#home_login div.t-login-link{
	border:none;
	display:inline-block;
}


#home_login p.t-submit{
	display:inline-block;
	margin-bottom:0;
}

#home_login p.t-submit input{
	padding-bottom: 3px;
}

#home_login p.t-register{
	display:none;
}

#sidebar #home_login p.t-forgot{
	display:inline-block;
	border-top:none;
}

#sidebar #home_login p.t-forgot a{
	background:none;
}	


#login_box, #bibliography .bounds div{display:none!important;}





#bibliography h2{
	margin:0;
	padding:.5em 0 0 0;
}

#bibliography p{
	margin:0;
	padding:0 1em;
}

#bibliography{
	border-bottom: 1px solid #D2CFAA;
	padding-bottom: 1em;
	margin-bottom: 0;
}

#fancybox-content {
    background-color: #D2CFAA;
    border-color:#333;

}

#fancybox-content p{
    color:#000;
}

.box1, .box2 {width:50em; display:inline-block;}
 
.box2{
		padding:1em;
}

.t-loginbox-logged-on .t-register {display:none;}
.t-login form > .t-link.t-loginbox-logged-on .t-forgot, .t-login form > .t-link.t-loginbox-logged-on .t-register, #sidebar .t-login form > .t-loginbox-logged-on {display:none;}
#sidebar .t-login form > h2.t-login-user-list.t-loginbox-logged-on {display:block;}
/* ----------------------------------------------------------------------------------------- */
/* ODD IE Behaviour fixes *//* Once we support IE9 or newer we can remove this */
		/*#main div#not-sidebar  which ever div comes second in the main div should be commented out
		*/ #main div#sidebar
		{margin-right:1em;}
 



/* Search Results and Index -- List the metadata to hide here. */
div.t-collectionindex ul li .t-metatag-sequence,
div.t-collectionindex ul li .t-metatag-grades,
div.t-collectionindex ul li .t-metatag-keywords, /* from index */
ol.t-results li span.t-field.t-metatag-keywords, /* from search results */
div.t-collectionindex ul li .t-metatag-conferencetitle, /* from index */
ol.t-results li span.t-field.t-metatag-conferencetitle, /* from search results */
div.t-collectionindex ul li .t-metatag-photofilename, /* from index */
ol.t-results li span.t-field.t-metatag-photofilename, /* from search results */
div.t-collectionindex ul li .t-metatag-resources, /* from index */
ol.t-results li span.t-field.t-metatag-resources, /* from search results */
.no-grades div.t-collectionindex ul li .t-metatag-grades, /* from index */
ol.t-results li span.t-field.t-metatag-grades /* from search results */
{display:none;}

div.t-collectionindex ul li {margin-top:.5em;}
div.t-collectionindex ul li, div.t-collectionindex ul li div {
	position:relative;
}
div.t-collectionindex ul li .t-metatag-sessionid {
	position:absolute;
	width:auto;
	font-size:13px;
	font-weight:bold;
	top:.5em;
	margin-top:0;
}
div.t-collectionindex ul li .t-metatag-sessionid span.t-value-sessionid {
	width:4em;
	font-size:13px;
	text-align:right;
}

div.t-collectionindex ul li span.t-index-main {
margin-top:0;
margin-left:4.75em;
}
div.t-collectionindex ul li div.t-metatag-authors span.t-value-authors {
margin-left:5.75em;
display:block;
}

#bibliography {
padding:1.5em .5em;
border-color:#750708;
border-width:1px;
border-style:solid;
}
#bibliography h2, #bibliography p {
font-weight:bold;
}
#bibliography h2 {
color:#750708;
padding-top:0;
font-size:2em;
}

#bibliography p {
font-size:1.25em;
}

div.t-collectionindex ul li .t-index-main a {height:1.5em;}

div.t-collectionindex ul li {
position:relative;
}

div.t-collectionindex ul li .t-label {
display:none;
}



/* Search Magnify Glass -- for other colors, edit the psd file search psd */
	#nav li a#search {background:url(images/search-black.png) 4px 0 no-repeat;text-indent:16px;}

/*	#nav li a#search {background:url(images/search-white.png) 4px 0 no-repeat;text-indent:16px;}
*/


/* never change */

.t-cart {display:block;}

.t-new {display:block;}

li.t-new {display: list-item;}

.t-old {display: none!important}

#dialogs{display:none!important}

.show{display:-moz-inline-box;display:inline-block!important;}

#account_info tbody tr:nth-child(2n) td, tbody tr.even td {
    background: none repeat scroll 0 0 #DDDDDD;
}

#fancybox-content #bio {

}
#fancybox-content #bio .bio_img {
	width:80px;
	border:3px solid #84804e;
	float:right;
	margin-left: 1em;
}
#fancybox-content #bio h1 {
	color:#84804e!important;
	font-size:19px;
	margin-left:0px;
	margin-bottom:.25em;
	font-weight:normal;
}
#fancybox-content #bio p {
	color:#333;
	margin-left:10px;
	margin-bottom:8px
}

.bio_img{

}

#fancybox-content #bio h1.pres_link {
background:url("//handouts.sde.com/bio-pop/~stream") repeat-x 0 0;
border:2px solid #333;
padding:15px 0;
text-align:center;
margin:0;
}

#bio a.get_pres{
	color:#fff;
}
#bio a.get_pres:hover {text-decoration: none;color:#fff;text-shadow:1px 1px 2px #3d0603,-1px -1px 2px #3d0603, 1px -1px 2px #3d0603,-1px 1px 2px #3d0603}
#no-results{display:none;}

#main{
	padding-top:1em;
}

.t-userdetails .t-subscriptions{
	display:none;
}


/* temporary login box */
#sidebar form div.t-user label, 
#sidebar form div.t-password label,
#sidebar .t-remember p label {color:#333;}

#sidebar .wrap div div > p.t-register {display:none;}

/* hide meeting code and session no space in user info */
.t-userinfo form .t-edituserdetails.t-register .block-user-account-info.t-register-meetingcode.t-meetingcode.t-field, 
.t-userinfo form .t-edituserdetails.t-register .block-user-account-info.t-register-sessionnospace.t-sessionnospace.t-field {display:none;}


span.t-value-handoutmessage {margin:.25em 0 .25em 5.75em !important;font-weight:bold;}