
/* Colors */

/* Colorbrewer Paired Theme:

#A6CEE3 #1F78B4 
#B2DF8A #33A02C 
#FB9A99 #E31A1C 
#FDBF6F #FF7F00 
#CAB2D6 #6A3D9A 
#FFFF99 #B15928
*/


body { background: #A6CEE3; }
#topheader { background: #1F78B4; color: #A6CEE3; }

.navigation {  background: #96BED3; width: 100%; }
.navigation a { color: #222222; }
.navigation a:hover { color: #666666;  }

#bodyText { background: #FFFF99; color: #404040; background: #FFFFD0; }
#bodyText a { color: #B15928; }
#bodyText a:hover { color: #202020; }
#footer { background: #B15928; color: #FFFF99; }

#isilinks a { background: #B2DF8A; color: #33A02C; }
#isilinks a:hover { color: #6A3D9A; background: #CAB2D6; }


/* #bodyText h1 { color: #6D6403; } */
/* #bodyText h2 { color: #6D6403; } */


/*
#bodyText div.textbox
{  
  background: #E9F7AE;
  padding: 0px;
}
*/


#bodyText h2 { font-size: 110%; }


#bodyText ul 
{ 
  list-style-type: none; 
  margin-left: 0px; 
  padding-left: 0px; 
}


.navigation p, .navigation h4 
{
  margin: 0px;
  padding: 0px;
}

.navigation h4 
{
  color: #1F78B4;
}

/* Non-color properties */

/* Global Styles */

html, body { height: 100%; }

body 
{
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 90%;
  font-family: Verdana, Arial, sans-serif;
}
	
#container 
{
  /* width: 1000px; */
  width: 900px;
  margin: auto; 
  /* margin: 0px; */
  margin-top: 5px;
  padding: 5px;
  padding-bottom: 20px;
}

td 
{
  font: 14px Arial, sans-serif;
}
	

/* ID Styles */

#topheader
{  
  text-align: center; 
  margin: 0px; 
  padding: 1px;
}

#navigationContainer
{  
  /* background: #5c743d;  background: #E6D417; */
  /* position: absolute; */
  float: left; 
  margin: 0px;
  width: 165px;
}


#bodyText
{
  font:14px Arial, Helvetica, sans-serif;
  line-height:20px;
  padding: 10px;
  margin: 0px;
  margin-left: 175px;
  /* width: 815px; */ /* = 1000 - (175 + 10)) */
  width: 715px; /* = 900 - (175 + 10)) */
  min-height: 560px;
}

#bodyText h1
{  
   /* background: #6D6403;  color: #FFFCE6; */
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 0px 10px 10px 0px;
  margin: 0px 10px 0px 0px;
  /* width: 50%; */
}

#bodyText h2, #bodyText h3, #bodyText h4
{  
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 10px 10px 5px 0px;
  margin: 0px;
}

#bodyText ul 
{ 
  margin: 0px;
}

#bodyText p 
{
  padding: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  margin: 5px;
  margin-left: 0px;
}

#footer
{
  padding: 10px;
  margin: 0px;
  margin-top: 1px;
  margin-left: 175px;
  /* width: 815px; */ /* = 1000 - (175 + 10)) */
  width: 715px; /* = 900 - (175 + 10)) */
  text-align: center; 
}


.navigation a,  .navigation h4
{
  font: bold 11px Arial, Helvetica, sans-serif;
  /* line-height:16px; */
  letter-spacing:.1em;
  text-decoration: none;
  display:block;
  padding:8px 6px 10px 20px;
}
	
	
#logo 	
{
  font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
  letter-spacing:.2em;
  /*line-height:30px;*/
}

#tagline 	
{
  font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
  /* font-variant: small-caps; */
  letter-spacing:.4em;
  /*margin-bottom: 12px;*/
  /*line-height:18px;*/
}

#monthformat 
{
  border-bottom: 1px dashed #5C743D;
}
		
#isilinkcontainer
{  
  /* width: 1000px; */
  width: 900px;
  margin: auto;
  text-align: right; 
  margin-top: 0px; 
  padding: 0px;
}

#isilinks
{
  padding: 0px;
  margin: 5px;
  font:11px Arial, Helvetica, sans-serif;
  letter-spacing:.2em;
}
	


#isilinks a 
{
  font:11px Arial, Helvetica, sans-serif;
  font-weight:bold;
  letter-spacing:.1em;
  text-decoration:none;
  padding: 5px;
}

	

/* Forms */

form, fieldset
{
	padding: 0;
	margin: 0;
	border: none;
}


.FormContainer
{
  padding:10px;
  width:400px;
/*  padding: 20px; */
  background:#abcdef;
  border: 1px solid #efcdab;
}

.FormHeader
{
  font: bold 140%/1.6 Arial,sans-serif;
  color: #27518A;
}

.FormReqFields
{
  padding-top: 5px;
  background: transparent;
  display:inline;
  float: right; 
  color: black;
  font: 75% Arial,sans-serif;
}

.FormMessage
{
  margin: 5px 0;
}

.FormErrorFieldText
{
  color: red;
}

.FormData 
{
  margin:0; 
  padding:0;
}


.FormData label.FormFieldLabel
{
  display: block; 
  padding-bottom: 5px; 
  margin-top: 10px;
  font-weight: bold;
}

.FormData .FormInput, .FormData .FormInput_Error, .FormData .FormInput_Error:focus,
	.FormData .FormSelect, .FormTextArea
{
	font: 12px/15px tahoma, 'bitstream Vera sans', "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif, "Times New Roman";
	background: #fff;
	color: black;
	/* height: 25px; */
	padding: 4px 0px 4px 5px;
	min-height: 15px;
	width: 400px;
	border: 1px solid green;
}


.FormTextArea
{
	height: 200px;	
}

.FormTextArea_Error, .FormTextArea_Error:focus
{
	font: 12px/15px tahoma, 'bitstream Vera sans', "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif, "Times New Roman";
	height: 200px;
	padding: 0px;
	width: 400px;
	border: 1px solid green;
	background: LightSlateGray;
	color: Bisque;
}

.FormTextArea_Error:focus
{
	background: #fff;
	color: black;
}


.FormEndMessage
{
	font: 13px/16px tahoma, 'bitstream Vera sans', "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif, "Times New Roman";
	margin: 8px 0;
}


.FormData .FormInput_Error
{
	background: LightSlateGray;
	color: Bisque;
	border: 1px solid white;
}

.FormButtonContainer
{
	margin-top:10px; 
}

.FormButton 
{
	font: bold 100%;
	background:#acb4cb; 
	color:#fff; 
	cursor:pointer;
	padding:5px 10px;
	margin-right: 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
/* End of Forms */

/* colors */

.brown 
{
	color: brown;
}

.blue
{
	color: blue;
}

/* Misc Class Styles */


td.photo img, img.photo 
{ 
	width: 150px;
	padding: 5px 0px;
}


div.HereNow
{
	padding: 5px 0px 20px 0px;
	font: bold 13px sans-serif;
}

li.List
{
	padding: 3px;
}

div.DivTable 
{
	display:table; 
	border:1px solid black; 
	padding-bottom:10px;
	width: 96%;
}

div.DivTableCaption
{
	padding-bottom: 5px; 
	display:table-caption;
}

div.DivTableRow
{
	display:table-row; 
	border-top: 1px solid black;
}

div.DivTableCellNormal
{
	display:table-cell; 
	padding: 5px; 
	border-right: 1px solid black;  
	border-top: 1px solid black;
}

div.DivTableCellRightEnd
{
	display:table-cell; 
	padding: 5px; 
	border-top: 1px solid black;
}

/* Class Styles */
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	/* line-height:26px; */
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	/* line-height:22px; */
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	/* line-height:30px; */
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	/* line-height: 22px; */
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	/* line-height:16px; */
	letter-spacing:.1em;
	text-decoration: none;
	}


/* Seminars */

.SeminarContainerIndividual	
{
  width : 100%;
  margin: 0px;
  padding: 0px;
  /* background : #abcdab; */
  background: #FDCDAC;
  /* color: blue; */
  /* border: solid 1px #377EB8; */
  margin-bottom: 10px;
}

/* .SeminarIndividualDateTimeVenue:before { content : "Date: "; } */
/* .SeminarIndividualSpeakerAffiliation:before { content : "Speaker: "; font-weight: normal; } */
/* .SeminarIndividualTitle:before { content : "Title: "; font-weight: normal; } */

.SeminarIndividualDateTimeVenue
{ 
  padding: 2px 5px 2px 5px;
  background: #B6DEF3;
  /* background: #377EB8; */
  /* color: #CBD5E8; */
  text-align: center; 
  font-weight: bold;
}
div.SeminarIndividualDateTimeVenue a 
{ 
  text-decoration: none;
}


.SeminarIndividualSpeakerAffiliation
{
  padding: 2px 5px 2px 5px;
  background: #FFF2AE; 
  /* font-weight: bold; */
}

span.SeminarSpeaker, span.SeminarTitle
{
  padding: 2px 0px 2px 2px;
  font-weight: bold;
}

.SeminarAffiliation
{
  font-style:italic;
} 
.SeminarIndividualTitle 
{ 
  padding: 2px 5px 2px 5px;                          
  background: #E6F5C9; 
  /* font-weight: bold; */
}

.SeminarIndividualAbstract
{
  padding: 2px 5px 2px 5px;                          
  background: white;
}

.SeminarIndividualAbstractLinkHolder
{  
  padding: 2px 5px 2px 5px;
}


.SeminarIndividualDateTimeVenue, .SeminarIndividualSpeakerAffiliation, 
	.SeminarIndividualTitle, .SeminarIndividualAbstractContainer, 
	.SeminarIndividualAbstractLinkHolder
{
}

.SeminarIndividualAbstractLink
{
  float: right;
  padding-right: 10px;
}



/* Preprints */

.PreprintIndividualAbstract
{
	text-align: center; 
	padding: 10px; /* 5px 10px 5px; */
}



.PreprintIndividualAbstractTitle, .PreprintIndividualAbstractAuthor
{
	font-size: 110%;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 10px 5px 5px 5px; 
}

.PreprintIndividualAbstractText
{
	font-size: 110%;
	text-align: justify;
	font: Helvetica, Arial, sans-serif;
	padding: 10px 5px 5px 5px; 
}
/* Admin Bar */

a {
	color: #333;
}

#AdminNav {
	margin: 0;
	padding: 7px 6px 0;
	line-height: 100%;
	border-radius: 2em;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	background: beige; /*#8b8b8b; for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9', endColorstr='#7a7a7a'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#7a7a7a)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #a9a9a9,  #7a7a7a); /* for firefox 3.6+ */

	border: solid 1px #6d6d6d;
}
#AdminNav li {
	margin: 0 2px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}

/* main level link */
#AdminNav li a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}

/* main level link hover */
#AdminNav li.current a, #AdminNav li:hover > a {
	background: #d1d1d1; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#a1a1a1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ebebeb,  #a1a1a1); /* for firefox 3.6+ */

	color: #444;
	border-top: solid 1px #f8f8f8;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}

/* sub levels link hover */
#AdminNav ul li:hover a, #AdminNav li:hover li a {
	background: none;
	border: none;
	color: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

#AdminNav ul a:hover {
	background: #0399d4 !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acec', endColorstr='#0186ba'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */

	color: #fff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
/* level 2 list */
#AdminNav li ul {
	background: #ddd;  /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */

	display: none;
	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;
	border: solid 1px #b4b4b4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}

/* dropdown */
#AdminNav li:hover > ul {
	display: block;
	background:yellow;
}

#AdminNav li ul li {
	float: none;
	margin: 0;
	padding: 0;
	
}

#AdminNav li ul li a {
	font-weight: normal;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
}

/* level 3+ list */
#AdminNav li ul li ul {
	left: 181px;
	top: -3px;
}

/* rounded corners for first and last child */
#AdminNav li ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}

#AdminNav li ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#AdminNav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#AdminNav {
	display: inline-block;
}

html[xmlns] #AdminNav {
	display: block;
}

* html #AdminNav {
	height: 1%;
}
