/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	background-color: #C7CAD4;
	
}

#wrapper1 {
	color: #666666;
	margin: 0px auto;
	width: 780px;
	min-height: 670px;
	background-color: #FFFFFF;
	background-image: url(../StdImages/Middle1Frame.jpg);
	background-repeat: repeat-y;
}

#wrapper2 {
	color: #666666;
	margin: 0px auto;
	width: 780px;
	min-height: 670px;
	background-color: #FFFFFF;
	background-image: url(../StdImages/Middle2Frame.jpg);
	background-repeat: repeat-y;
}

a:link {color:#006633; }
a:visited {
	color:#993333;
	text-align: center;
}
a:link img {border-color: #006633;}
a:visited img {border-color: #993333;}
p {
	color:#000000;
}

td {
	color:#000000;
}
em {
	color:#000000;
	text-align: center;
}
h1 {color:#006633; padding-top: 1em; padding-bottom: .25em}

h2 {color:#000000; padding-top: 1em; padding-bottom: .25em
}
h3 {
	color:#006633;
	border-bottom: 1px solid;
	padding-top: .5em;
	padding-bottom:  .25em;
	text-align: left;
}
h4 {color:#000000; padding-top: 1em; padding-bottom: .25em
}
li {color:#000000; margin-left:40px;} 

/* #wrapper1 ul, ol, li, p, h1, h2, h3, h4, h5, h6 { margin: 0px, 30px} */ 
/*#2wrapper ul, ol, li, p, h1, h2, h3, h4, h5, h6 { margin: 0px} */

/* Menu image map */
#imap1
{display:block; width:780px; height:289px; background:url(../StdImages/Header1.jpg); position:relative; margin:0px auto 0px auto;}

#imap2
{display:block; width:780px; height:289px; background:url(../StdImages/Header2.jpg); position:relative; margin:0px auto 0px auto;}

/* Top small buttons */
a#home {display:block; width:23px; height:31px; padding-top:0px; overflow:hidden; position:absolute; left:437px; top:11px; background:transparent}
a#sitemap {display:block; width:23px; height:31px; padding-top:0px; overflow:hidden; position:absolute; left:468px; top:11px; background:transparent}
a#contactus {display:block; width:23px; height:31px; padding-top:0px; overflow:hidden; position:absolute; left:499px; top:11px; background:transparent}
/* Vertical buttons */
a#resourcesharing {display:block; width:182px; height:18px; padding-top:0px; overflow:hidden; position:absolute; left:341px; top:51px; background:transparent}
a#infotech {display:block; width:182px; height:18px; padding-top:0px; overflow:hidden; position:absolute; left:341px; top:77px; background:transparent}
a#facilities {display:block; width:182px; height:18px; padding-top:0px; overflow:hidden; position:absolute; left:341px; top:104px; background:transparent}
a#digitization {display:block; width:182px; height:18px; padding-top:0px; overflow:hidden; position:absolute; left:341px; top:131px; background:transparent}
a#arealibrary {display:block; width:182px; height:18px; padding-top:0px; overflow:hidden; position:absolute; left:341px; top:158px; background:transparent}
a#archival {display:block; width:182px; height:18px; padding-top:0px; overflow:hidden; position:absolute; left:341px; top:185px; background:transparent}
a#publications {display:block; width:182px; height:18px; padding-top:0px; overflow:hidden; position:absolute; left:341px; top:213px; background:transparent}
/* Bottom horizontl buttons */
a#homehor {display:block; width:89px; height:26px; padding-top:0px; overflow:hidden; position:absolute; left:22px; top:241px; background:transparent}
a#aboutus {display:block; width:103px; height:26px; padding-top:0px; overflow:hidden; position:absolute; left:117px; top:241px; background:transparent}
a#newsletter {display:block; width:118px; height:26px; padding-top:0px; overflow:hidden; position:absolute; left:230px; top:241px; background:transparent}
a#classes {display:block; width:106px; height:26px; padding-top:0px; overflow:hidden; position:absolute; left:356px; top:241px; background:transparent}
a#joblistings {display:block; width:125px; height:26px; padding-top:0px; overflow:hidden; position:absolute; left:470px; top:241px; background:transparent}
a#contactushor {display:block; width:112px; height:26px; padding-top:0px; overflow:hidden; position:absolute; left:603px; top:241px; background:transparent}

a#home:hover {border: 3px groove #FFFFFF;}
a#sitemap:hover {border: 3px groove #FFFFFF;}
a#contactus:hover {border: 3px groove #FFFFFF;}
a#resourcesharing:hover {border: 3px groove #FFFFFF;}
a#infotech:hover {border: 3px groove #FFFFFF;}
a#facilities:hover {border: 3px groove #FFFFFF;}
a#digitization:hover {border: 3px groove #FFFFFF;}
a#arealibrary:hover {border: 3px groove #FFFFFF;}
a#archival:hover {border: 3px groove #FFFFFF;}
a#publications:hover {border: 3px groove #FFFFFF;}
a#homehor:hover {border: 3px groove #FFFFFF;}
a#aboutus:hover {border: 3px groove #FFFFFF;}
a#newsletter:hover {border: 3px groove #FFFFFF;}
a#classes:hover {border: 3px groove #FFFFFF;}
a#joblistings:hover {border: 3px groove #FFFFFF;}
a#contactushor:hover {border: 3px groove #FFFFFF;}


#footer1 {
	display:block;
	width:780px;
	height:35px;
	background:url(../StdImages/Bottom1Frame.jpg);
	position:relative;
	margin:0px auto ;
	background-repeat: no-repeat;
}

#footer2 {
	display:block;
	width:780px;
	height:35px;
	background:url(../StdImages/Bottom2Frame.jpg);
	position:relative;
	margin:0px auto ;
	background-repeat: no-repeat;
}

#sitesearch {
	position: static ;
	top: 45px;
	left: 536px;
	height: 40px;
	width: 210px;
	margin: 0px;
}

form { 
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
}

form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: none;
  padding: 0px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  width: 210px;
  max-width: 210px;
}

form label { 
	display: none;  /* block float the labels to left column, set a width */
	float: none; 
	padding: 0; 
	margin: 0 px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}

