/* Standard Scientech Style */

/* ---------------- Set Up Specifications for Entire Page ------------- */

*{
  /* Block all browser default margins and padding with Universal Style Rule*/
  margin:0;
  padding:0;
}

#wrapper {
	width: 100%;
	background: transparent url(CreamBackgroundModule.jpg) repeat scroll 0% 50%;
	color: black;
	font-family: Verdana,helvetica,arial,sans-serif;
	font-weight: normal;
	font-size: 12pt;
	text-align: left;
	text-decoration: none;
	line-height: 120%;
   /* Center the wrapper */
  margin: 0 auto;
}

/*  ------------------ Set Up Style for Navigation Bar and Scientech Logo ------------------------------------------------------- */
#newnavigation{
	position: fixed; top: 0px; left: 30px; /* Fix position so bar does not scroll off screen */
 	background: transparent url(CreamBackgroundModule.jpg) repeat scroll 0% 50%; 
	width: 100%;
	text-align: center;
}

/*  ------------- Establish Styles for Items on Navigation Bar -------------- */
.horizontalcssmenu{
margin: 0 0 0 0.5em;
padding: 0;
list-style-type: none;
}
/* Establish Style of Unordered List for Items on Navigation Bar*/
.horizontalcssmenu ul{
margin: 0; 
padding: 0;
list-style-type: none; 
}
/* Establish Style for Lists in Navigation Bar */
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
}
/*Establish Style for Items in Horizontal Navigation Bar */
.horizontalcssmenu ul li a{
	display: block;
	width: 12.5em; /*Width of top level menu link items*/
	padding: 1px 2px;
	border: 1px solid #202020;
	border-left-width: 0;
	text-decoration: none;
	text-align: center;
	background-color: #efffff;
	color: black;
	font: bold 12px Verdana,Arial,sans-serif;
}

/* ------------------- Establish Styles for Items in Drop Down Menus ------------- */	
/* Establish Style of Unordered List for Drop Down Items*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}
/* Establish Style for Lists in Drop Down Menus */
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}
/*Establish Style for Items in Drop Down Menu Lists */
.horizontalcssmenu ul li ul li a{
width: 12.5em; /*width of sub menu levels*/
font-weight: normal;
padding: 1px 2px;
background: #EFFFFF; /* Controls color of drop down menus */
border-width: 0 1px 1px 1px;
}

/* ----------- Establish Cursor Action for Navigation Bar and Drop Down Menus ------------ */
.horizontalcssmenu ul li a:hover{ /* Establish Color for Links to Other Pages */
background: #b8fefd;
}
.horizontalcssmenu li.selected a:link, /* Establish Color for Link to Current Page */
.horizontalcssmenu li.selected a:visited {
	background-color: #b8fefd;
	color: black;
	font: bold 12px Verdana,Arial,sans-serif;
}
.horizontalcssmenu ul li ul li a:hover{ 
background: #b8fefd; 
}

/* Establish Arrows on Nav Bar Items with Drop Down Menus */
.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 Text Content ........................ */
#textcontent{
	text-align: center;
	margin: 0 2em;
	}

/*  ..........Set Up DIV Alternatives ............... */
div.center {
    text-align: center;
    }
div.textblock {
	text-align: left;
	margin: 0 2px;
	padding: 15px;
	font-size: 13pt;
	background-color: #efffff;
	border: thin solid blue;
}
div.summaries {
	text-align: left;
	margin: 0 2px;
	padding: 15px;
	font-size: 13pt;
	background-color: #efffff; 
}
	
/*  ......................................Set Up Headings .................................................. */
		/* All h-level headings are bold, underlined, red, and centered */
h1, h2, h3 {
	text-decoration: underline;	
	text-align: center;
	color: red;
	font-weight: bold;
	line-height: normal;
	}
/* Make all h1 headings 35pt */
h1 {
	font-size: 35pt;
	}
/* Make most h2 headings 25pt*/
h2 {
	font-size: 25pt;
	}
/* Make some h2 headings 20pt and blue */
h2.blue20 {
	font-size: 20pt;
	color: blue;
	}
/* Make most h3 headings 20pt*/
h3 {
	font-size: 20pt;
	}
/* Make some h3 headings 16pt and left justified */
h3.left16 {
	font-size: 16pt;
	text-align: left;
	}
/* Make some h3 heading smaller and black */
h3.black12 {
	font-size: 12pt;
	color: black;
}
	
/*  ...................................Set Up Colors ....................................................... */
.colorblue {
		color: blue;
	}

/*  ....................................Set Up Paragraph Styles ............................................. */
p.center {
	text-align: center;
}
p.indentone {
	margin-left: 3em;
}
p.indenttwo {
	margin-left: 6em;
}
p.right {
	text-align: right;
}
p.bigp {
	font-size:20pt;
	line-height:150%;
}

/*  ....................................Set Up Table Styles .................................................... */

table.talkindex {  /* Must put cellspacing after Class="talkindex" in html */
	border: thin solid #6495ED;
 	margin: 2px;
	font-size: 13pt;
}
table.talkindex th {
	text-decoration: underline;
	text-align: center;
	background-color: #6495ED;
	padding: 5px 10px 5px 10px;
}
table.talkindex td {
	text-align: left;
	background-color: #efffff;
	border: thin solid #6495ED;
	padding: 5px; 
}
td.cellcenter {
	text-align: center;
}

table.committee {  /* Must put cellspacing after Class="talkindex" in html */
	border: thin solid #6495ED;
 	margin-left: 110px;
	font-size: 13pt;
}
table.committee th {
	text-decoration: underline;
	text-align: center;
	background-color: #6495ED;
	padding: 5px 10px 5px 10px;
}
table.committee td {
	text-align: left;
	background-color: #efffff;
	border: thin solid #6495ED;
	padding: 5px; 
}
td.cellcenter {
	text-align: center;
}

/* .................................... Set Up Unordered Lists .............................................. */
ul.horz {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	overflow: hidden;
	zoom: 1;
}
ul.horz li {
	float: left;
}

/* ................................. Set Up Images ......................................... */ 


/* ............... Style for Single Images about 150px wide. Use Style="Float: right or left" to position on page .......... */
/* ........................ Need to Replace all Portrait items with Picture ................... */
.portrait img,
.portrait p {
	border: 1px solid #666;
	width: 150px;
	margin: 0 5px;
}
.portrait img{
	border-bottom: none;
   	padding: 5px;
}
.portrait p {
	text-align: center;
	border: 1px solid #666;
	border-top: 0;
	padding: 0 5px 5px 5px;
}

/* ............... Style for Single Images. Use Style="Float: right or left" to position on page. Speaker images in presentation .......... */
/* ..........................summaries should all be about 150px square for consistency ................................................... */
.picture img,
.picture p {
	border: 1px solid #666;	
	margin: 0 5px;
}
.picture img{
	border-bottom: none;
	padding: 5px;
}
.picture p {
	text-align: center;
	border-top: 0;
	padding: 0 5px 5px 5px;
}
/* ................... Style for multiple images in horizontal row .................. */
/* ............. Use <ul class="horz" style="margin-left:XXem"> to set up float:left and center on page by adjusting left margin ... */
.director {  
	text-align: center;
	font-size: small;
	width: 12.3em;
	padding: .2em;
	border: 0.1em solid black;
	margin: 0.2em;
}
.director p {
	border-top: none;
}
.director img{
	border-bottom: none;
} 


