/* CSS for slisweb.sjsu.edu general all media type. */
/* 7/8/08 tried small instead of .78em - messes up strong and font too large. */
body {
	margin: 0; padding: 0; 
	background-image: url("http://slisweb.sjsu.edu/images/lmenubg.gif");
    background-repeat: repeat-y; 
	color:#000000;  
	background-color: #ffffff;
	font-size: .78em;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	}
pre {
  font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#content {
	width: 600px;   
	padding: 0 0 0 20px; 
	position: absolute;
	top: 124px; 
	left: 130px; 
  } 

#content-people {
	width: 600px;   
	padding: 0 0 0 20px; 
	position: absolute;
	top: 120px; 
	left: 130px;
  } 

/* needed to add for when we need the old clear="all" which is
deprecated. The old way also causes WAI validation to fail */
br.clearall {
  clear: both;
  padding: 0;
  }
 
a { 
	color: #36c;
	}
a:visited { 
	color: #66c;
	}
a:hover { 
	color: #00f; 
	text-decoration: underline; 
	}
a:active { 
	color: #fc3; 
	}
/* old color #36c - trying #c79900 from pg 20 in new SJSU style guide 7/08/08, hhe */
/* alternate primary color is #005a8b (blue) Secondary neutrals are 4a3c31 (brown), 
aa9c8f (med brown), dad7cb (lt brown), b9c9d0 med blue 7d9aaa (lt blue)
*/
h1, h2, h3, h4, h5, h6 { 
	color: #af7817; 
 	font-weight: bold;
	margin-bottom: .3em;
	}
h1 { 
	font-size: 1.5em;  
	}
h2 { 
	font-style: normal; 
	font-size: 1.35em;
	}
h3 {
	font-size: 1.2em;
	}
h4 {
	font-size: 1.1em;
  }
h5 {
	font-size: 1.0em;
  }
ul { 
	list-style: square; 
	list-style-image: url("http://slisweb.sjsu.edu/images/yellow_square.gif"); 
	}	
img {
	border: 0px;
	}
/*Images to the left, center, and right */
img.a	{
	margin-top:5px; 
	margin-right:10px; 
	margin-bottom:5px;
	margin-left:0px;
	}
	
img.b {
	display: block;
	margin-right: auto;
	margin-left: auto;
	}	

img.c	{
	margin-top:5px; 
	margin-right:0px; 
	margin-bottom:5px;
	margin-left:10px;
	}
/* meet is used on the home page for the images for Meet... */
img.meet {
  margin: 0 0 7px 10px;
  }
/* used on home page */
img.video {
  margin: 0 5px 0 0;
  width: 74px;
  height: 61px;
  }

/* nav style */
img.banner {
	margin: 0; 
	padding: 0; 
	border-width: 0px;
	}
#navcontainer {
	margin: 0;
	padding: 0;
	height: 20px;
	position: absolute;
	left: 130px;
	top: 95px;
	}

#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}

#navcontainer ul li	{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}

#navcontainer ul li a {
	background: #36c;
	width: 123px;
	height: 18px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: none;
	padding: 0;
	margin: 0 0 10px 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font: bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
  }

#navcontainer ul li a:hover	{
	color: #36c;
	background: #fff;
	}

#navcontainer a:active	{
	background: #36c;
	color: #fff;
	}

#navcontainer li#active a {
	background: #36c;
	border: 1px solid #fff;
	color: #fff;
	}
	
/*Left menu style */
#leftmenu {
	background: #36c; 
	position: absolute;
	width: 130px;
	left: 0px;
	top: 96px;
	height: 400px;
	padding-top: 31px;
	font: bolder 1em/1.2em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	/* margin-top: 27px; */
	}
#leftmenu {
	font-weight: bolder; 
	color: white; 
	margin-bottom: 5px; 
	padding-bottom:0;
	margin-top:0; 
	margin-left:0
	}
#leftmenu h1 {
  font-size: 1.5em;
  color: white; 
}
#leftmenu h2, #leftmenu h3 {
  font-size: 1.3em;
  color: #deb50b; 
}
#leftmenu ul {
	list-style-type: none; 
	padding-left: 4px;
	margin-left: 0; 
	color: white; 
	margin-top: 0px;
	}
#leftmenu ul ul {
	margin-left: 16px; 
	list-style-type: none;
	}
#leftmenu li {
	margin-top: 5px;  
	}
#leftmenu a:link {
	color: white; 
	text-decoration: none; 
	}
#leftmenu a:visited {
	color: white; 
	text-decoration: none;
	}
#leftmenu a:hover {
	color: white; 
	text-decoration: underline;
	}
#leftmenu a:active {
	color: white; 
	text-decoration: none;
	}
#leftmenu p {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  font-size: 80%;
  color: #fff;
  text-align: center;
 }	
#leftmenu hr {
	width: 100px; 
	margin-top: 0px; 
	margin-bottom: 1em; 
  text-align: left;
	color: #fff;
  background: #36c;
  }

#searchdiv {
	padding: 0px;
	margin-left: 5px;
  }
 /* first searchbox is original Google Public Search */
.searchbox  {
    color: #000;
    background: #fff;
    font-size: .8em;
  }
#searchdiv form input#sa {
  margin: 2px 0 0 5px;
}
/* #searchcsediv {
	padding: 0px;
	margin: 2em 0 0 0;
  } */
/* Search box for sidebar using Google CSE, 2/2007 */

/* #searchdiv p a {
  margin-top: .5em;
  margin-bottom: 1em;
  text-align: left;
  font: bolder 100%/130% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
 }
*/
.currentpage {
	color: #666;
	}
	
#footer {
  font-size: .8em;
	text-align: center; 
	font-style: italic;
	padding-top: 1em;
	}
#footer p {
	margin-top: .1em;
	margin-bottom: 1em;
	}
#footer hr {
	display: none;
	}
/* additional SLIS navigation links above footer Feb. 2007 */
#footernav p  {
  padding-top: .5em;
  text-align: center;
  font-size: 1em;
  }
p.intlinks {
	font-size: .8em; 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	text-align: center
	}
a.intlinks {
	font-size: .8em; 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	text-align: center
	}
/* link used to go to table of contents on pages that have a toc */
.toc_link {
	font-size: .7em;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif; 
	}
#banner {
	font-size:10px;
	width:750px;
	height:96px;
  background-color: #3468cd;
	background-image:url("http://slisweb.sjsu.edu/images/bannerclark.jpg");
	position: absolute;
	color:#fff;
	font-weight:bold;
	margin:0;
	margin-bottom:0;
	padding:0;
	padding-top: 4px;
	border-width: 0px;
	text-align: left;
	}
/* Added 2/26/07 to comply with WAI hyphen separating adjacent links
is same color as background in banner */
#banner .sepchar {
  color: #36c;
  margin-left: 2px;
  margin-right: 2px;
  }
a.banlink	{
  color:#fff; 
  text-decoration:none; 
  margin-left: 4px;
 }
a.banlink:visited {
  color:#fff; 
  text-decoration:none; 
  }
a.banlink:hover { 
  color:#fff;
  text-decoration: underline; 
  }
a.banlink:active { 
  color:#fff; 
  text-decoration:none;
  }
  
.bullet	{
	margin-left:15px; 
	color:#fff;
  }
.bullet_two	{
	margin-left:30px; 
	color:#fff;
  }
.first	{
	margin-bottom: 5px;
	margin-top: 5px;
	color:#fff;
  }

/*Fix font-size inheritance in IE quirks mode*/
table {
	font-size: 1em;
	}
.stdtableth {
  background-color: #F7ECBB;
  color: #000;
  text-align: center;
  border: 2px solid #999;
  }
.stdtableth th {
    border: 2px solid #999;
  }
tr.ruled {
  background: #ff9;
  color: #000;
  }
caption {font-weight: bold;}

/*Formatting titles of publications*/
.title {font-style:italic;}

/*Hide print equivalent of banner*/
#banner h1 {
	display: none;
	}

/* Weedman's greensheet */
.weed_part {margin-left:15px}

.yellowhighlight {
  color: #000;
  background: #ffc;
  }

/* to color error messages in red */
.error {
  color: #f00;
  background: #ffc;
  }

/* text changes for u, b */
.underline {
  text-decoration: underline;
  }

.bold {
  font-weight: bold;
  }

.boldred {
  font-weight: bold;
  color: red;
  background: #fff;
  }

/* The following are for the book pages */
#books {
  margin: 0;
  padding: 0;
  }

#books img {
  padding-bottom: 7px;
}
#books table {
  width: 96%;
  border: none;
  }

#books td {
  text-align: left;
  padding: 3px 9px 7px 1px;
  height: 20em;
  width: 24em;
  vertical-align: top;
  }

.redtext {
  color: red;
  }

.indent3em {
  text-indent: 3em;
  }

.indentdiv, .indent {
  margin-left: 3em;
}

/* for forms, making same color as h1 */
legend {
  color: #36c;
  font-weight: bold;
  }

.lastmodified {
  font-size: .7em;
  color: #666;
  }

td.greensheet {
  width: 33%;
  text-align: left;
  vertical-align: top;
  }
 
.dateline em {
  color: #000;  
	font-weight: bold; 
	font-size: .8em;
  }
  
/* For lists in content section */
#content ul li {
  margin-bottom: .3em;
  }
#content ol li {
  margin-bottom: .3em;
  }
.see {
  font-style: italic;
  }
/* hiddensearch class used for search box for label */
.hiddensearch {
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  }
/* used by books page */
#disclaimer {
  font-size: .8em;
  }
.faq_q {
  color: #333;
  font-weight: bold;
}
.faq_a {
  font-weight: bold;
}

.graybg {
  color: #000;
  background: #ececec;
}
/* Skip navigation links at top of page. Needed for checkpoint 0 on
web accessibility  hidden text for sighted viewers */
#skipnav {
  position: absolute;
  top: -500px;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
