/* Standard Scientech Style */
/* ---------------- Set Up Specifications for Entire Page ------------- */
body {
	background: transparent url(CreamBackgroundModule.jpg) repeat scroll 0% 50%;
	color: black;
	font-family: helvetica,arial,sans-serif;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12pt;
	text-align: left;
	text-decoration: none;
}

/*  .......... Set up Styles for Dropdown Menus  ............................... */
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	display: block;
	width: 170px; /*Width of top level menu link items*/
	padding: 1px 3px;
	border: 1px solid #202020;
	border-left-width: 0;
	text-decoration: none;
	text-align: center;
	background: transparent url(CreamBackgroundModule.jpg) repeat scroll 0% 50%;
/* background: url(menubg.gif) center center repeat-x; */
	color: black;
	font: bold 12px Tahoma;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #e3f1bd;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: url(menubgover.gif) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #cde686;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

/*  ..........Set Up Style for Navigation Bar and Scientech Logo ............... */
#newnavigation{
	position: fixed; top: 0px; left: 5px;
	background: transparent url(CreamBackgroundModule.jpg) repeat scroll 0% 50%;
	width: 78em;
	text-align: center;
}


/* The following navigation links are no longer in use and this section should be deleted ........................  */
#navigation{
	position: fixed; top: 0px; left: 130px;
	background: transparent url(CreamBackgroundModule.jpg) repeat scroll 0% 50%;
	width: 875px;
	text-align: center;
}
a.navbar {
	border-right: 1px solid blue;
	padding: 4px;
	width: 8em;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
/* Unvisited Links */
a.navbar:link {
	color: black;
	background-color: #00bfff;  /* sky blue */
}
/* Visited Links */
a.navbar:visited {
	color: black;
	background-color: #ff00ff;  /* fuchsia */
}
a.navbar:hover {
	color: white;
	background-color: #ff0000;  /* red */
}
a.navbar:active {
	color: black;
	background-color: #00ff00;  /* green */
}
/* ............ Set Up Navigation Links for Presentation Pages ...........  */
ul.talknav {
	margin-left: 8em;
	padding-left: 0px;
	list-style: none;
	overflow: hidden;
	zoom: 1;
}
ul.talknav li {
	float: left;
}
ul.talknav a{
	width: 10em;
	display: block;
	border: 1px solid #000;
	padding: 3px;
	margin-right: 5px;
	margin-left:5px;
	color: black;
	background-color: #00bfff;  /* sky blue */
	text-align: center;
}
/* .................... End of Section No longer in use ..............................................*/

/*  ..........Set Up Style for Main Content ............... */
#maincontent{
	font-size: 16pt;
	margin-right: 20px;
	margin-left: 140px; 
	}
/*  ..........Set Up Style for Full Page Width Content ............... */
#fullpagewidth{
	width: 75em;
	font-size: 12pt;
	text-align: center;
	margin-left: 3em;
	margin-right: 3em;
	}
/*  ..........Set Up DIV Alternatives ............... */
div.center {
    text-align: center;
    }
div.summaries {
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding: 15px;
	font-size: 12pt;
	background-color: #F6F3D1;
}
div.forms {
	text-align: left;
	font-size: 10pt;
	padding-left: 10px;
	background-color: #A52A2A;
}
.textbox{
	text-align: left;
	padding: 2em;
	font-size: 12pt;
	background-color: #efffff;
	border: 6px solid #0000ff;
	}
	
/*  ..........Set Up Headings ............... */
		/* All h-level headings are bold, underlined, and centered */
h1, h2, h3 {
	text-decoration: underline;	
	text-align: center;
	}
/* Make all h1 headings 35pt */
h1 {
	font-size: 35pt;
	}
/* Make most h2 headings 25pt and red */
h2 {
	font-size: 25pt;
	color: red;
	}
/* Make some h2 headings 25pt and black */
h2.black {
	font-size: 25pt;
	color: black;
	}
/* Make some h2 headings 16pt and blue*/
h2.blue16 {
	font-size: 16pt;
	color: blue;
	}
/* Make some h3 headings 25pt or 16 pt and black or red*/
h3.black16 {
	font-size: 16pt;
	color: black;
	}
h3.black25 {
	font-size: 25pt;
	color: black;
	}	
h3.red20 {
	font-size: 20pt;
	color: red;
	}	
/*  ..........Set Up Colors ............... */
	.colorred {
	color: red;
	}
/*  ..........Set Up Images ............... */
/* .............Image on Right ...................... */
img.floatRight {
	float: right;
	margin-left: 10px;
}
/* ............. Image on Left ....................... */
img.floatLeft {
	float: left;
	margin-right: 10px;
}
/* ............. Set Up Box for Scientech Logo ................ */
.logo {
	margin-left: 160px;
}
/*  ..........Set Up Paragraph Styles ............... */
p.left {
	text-align: left;
}
p.center {
	text-align: center;
}
p.indenthalf {
	margin-left: 20px;
}
p.indentone {
	margin-left: 50px;
}
p.indenttwo {
	margin-left: 100px;
}
p.right {
	text-align: right;
}
p.boldunderline {
	text-decoration: underline;
	font-weight: bold;
}
/*  ..........Set Up Table Styles ............... */	
table.index {
	border-width: thin;
	width: 100%;
	font-size: 13pt;
}
table.talkindex {
	border-width: thin;
	width: 90%;
	margin-left: 70px; 
	font-size: 13pt;
}
table.organization {
	border-width: thin;
	width: 100%;
	font-size: 16pt;
}
th.underline {
	text-decoration: underline;
	text-align: center;
	background-color: #FF7F50;
	}
th.classheading {
	text-decoration: underline;
	text-align: center;
}
td {
	text-align: left;
	background-color: #fde693; 
}
td.center {
	text-align: center;
}
td.presentationyear {
	text-align: center;
	background-color: #FFE4E1;
}
/* Create Two Kinds of Horizontal Lines */
hr.green5 {
	color: green;
	size: 5px;
	width: 100%;
	}
hr.black2 {
	color: black;
	size: 2px;
	width: 100%;
	}
	
/* Coding to add Captions to Small Images. Images should fit in box 200 wide x 250 high as close as possible */

.figureright img{
	border: 1px solid #666;
	border-bottom: none;
	width: 200px;
	padding: 5px;
}

.figureleft img{
	border: 1px solid #666;
	border-bottom: none;
	width: 200px;
	padding: 5px;
}

.figureright {
	float: right;
	margin: 15px 10px 5px 10px;
}

.figureleft {
	float: left;
	margin: 15px 10px 5px 10px;
}

.figureright p {
	font: bold 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #fff8dc;
	border: 1px solid #666;
	border-top: none;
	padding: 5px;
	margin: 2px 0 0 0;
}

.figureleft p {
	font: bold 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #fff8dc;
	border: 1px solid #666;
	border-top: none;
	padding: 5px;
	margin: 0 0 0 0;
}
/* Coding to add Captions to Medium Images. Images should fit in box 350 pixels wide*/

.figureright350 img{
	border: 1px solid #666;
	border-bottom: none;
	width: 350px;
	padding: 5px;
}

.figureleft350 img{
	border: 1px solid #666;
	border-bottom: none;
	width: 350px;
	padding: 5px;
}

.figureright350 {
	float: right;
	margin: 15px 10px 5px 10px;
}

.figureleft350 {
	float: left;
	margin: 15px 10px 5px 10px;
}

.figureright350 p {
	font: bold 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #fff8dc;
	border: 1px solid #666;
	border-top: none;
	padding: 5px;
	margin: 2px 0 0 0;
}

.figureleft350 p {
	font: bold 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #fff8dc;
	border: 1px solid #666;
	border-top: none;
	padding: 5px;
	margin: 0 0 0 0;
}

/* Coding to add Captions to large Images roughly centered. Images should fit in box 800 pixels wide*/

.figureleft800 {
	float: left;
	margin: 0px 10px 5px 120px;
}

.figureleft800 img{
	border: 1px solid #666;
	width: 800px;
	padding: 5px;
}
.figureleft800 p {
	font: bold 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #fff8dc;
	border: 1px solid #666;
	border-top: none;
	padding: 5px;
	margin: 0 0 0 0;
}
	
/* Coding to add Captions to Portraits. Images should fit in box 150 wide x 150 high as close as possible */

.portraitright img{
	border: 1px solid #666;
	border-bottom: none;
	width: 150px;
	padding: 5px;
}

.portraitleft img{
	border: 1px solid #666;
	border-bottom: none;
	width: 150px;
	padding: 5px;
}

.portraitright {
	float: right;
	margin: 15px 10px 5px 10px;
}

.portraitleft {
	float: left;
	margin: 15px 10px 5px 10px;
}

.portraitright p {
	font: bold 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #fff8dc;
	border: 1px solid #666;
	border-top: none;
	padding: 5px;
	width: 150px;
	margin: 2px 0 0 0;
}

.portraitleft p {
	font: bold 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #fff8dc;
	border: 1px solid #666;
	border-top: none;
	padding: 5px;
	width: 150px;
	margin: 0 0 0 0;
}
	
/*
ul.ndex {
	font-size: 17pt;
	text-align: left;
	margin-left: 150px;
	padding-left: 0px;
	list-style: none;
	overflow: hidden;
	zoom: 1;
}
li.lnk {
	width: 24em;
}
/* ul.ndex li a {
	width: 24em;
} 
ul.ndex li {
	float: left;
	width: 14em;
}
 */
ul.horz {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	overflow: hidden;
	zoom: 1;
}
ul.horz li {
	float: left;
}
/* 
ul.horz.img{
	width: 12em;
	display: block;
	border: 1px dashed #000;
	padding: 100px;
	margin-right: 5px;
	margin-left:50px;
	background-color: #EAEAEA;
	text-decoration: none;
	color: #333;
	text-align: center;
}
*/
ul.horz a{
	width: 10em;
	display: block;
	border: 1px dashed #000;
	padding: 3px;
	margin-right: 5px;
	margin-left:5px;
	background-color: #EAEAEA;
	text-decoration: none;
	color: #333;
	text-align: center;
}
