body {font-family: verdana,sans-serif; font-size: 9pt; margin:0px; padding:0px; font-size:9pt; background:#ffffff url("images/bg1.png") top center repeat-x;}
b, p {font-family: verdana,sans-serif; font-size: 9pt; margin:4px; padding:0px;}
H1 {font-family: verdana,sans-serif; margin:4px; padding:0px; font-size:20pt; color:#396DAC;}
a, a:hover, a:visited, a:visited:hover, a:link, a:active {color:#363636; font-family: verdana,sans-serif; font-size: 9pt;}
font , td{font-family: verdana,sans-serif; font-size: 9pt;}
td {padding: 2px 0px 2px 0px;}
#sitewrapper {width:968px; background:#FFFFFF; border:solid 0px #1996D2; margin:0px; padding:0px;}
#banner {height:125px; width:968px; display: block;  margin-top: -2px; border-bottom:solid 0px #1996D2; background:#ffffff url("images/banner.png") top center no-repeat;}
#contentwrapper { width:760px; padding:4px 0px 4px 8px;}
#leftnavtd{width:200px; background:#ffffff; border-right:solid 0px #666666; border-top:solid 0px #666666;}
.leftnavbar {width:200px; }
.leftnavbar a, .leftnavbar a:visited {font-size:9pt; display:block; margin:6px 0px 6px 0px; border-top:solid 0px #666666; border-right:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 20px #1996d2; padding:4px; background:#74c2e8; color:black; font-family: verdana,sans-serif; font-weight:normal; text-decoration:none;}
.leftnavbar a:hover, .leftnavbar a:visited:hover {display:block; background:#1996d2; color:#ffffff; text-decoration:none;}
#footer1 {
	margin-top: 10px;
	padding-top: 6px;
	border-top: solid 1px #555555;
    font-family: verdana,sans-serif;
    font-size: 9pt;
	font-weight:normal;
	color:#555555;
}


/* Default StyleSheet*/

	.button {color: #ffffff; width: auto; overflow: visible;}

	.clickable {cursor:pointer;}

	.shadow {position:absolute; top:7px; left:7px; opacity:.3; background:#003; filter:alpha(opacity=30); width:100%; height:100%; _height:expression(this.nextSibling.clientHeight + 'px'); _width:expression(this.nextSibling.clientWidth + 'px');}

	.hidden {display:none;}


/***** Search Form Styles *****/
	

	#SearchForm {padding:3px; border-top:1px solid;}

	#searchbar form {margin:0px;  border-top:1px solid;}

	#searchbar td {vertical-align:middle;}

	.searchform {border:1px solid; margin:1px 5px;}

	.searchformselect {border:1px solid; margin:1px 5px;}

	.searchformselect option {padding:1px;}


/***** Tabbed Search Form *****/

	#wrapper {width: 760px;}

 
	#tabsdiv {width: 690px;}

	#formcontainer {position: relative; clear: left; border: #000 0px solid; z-index: 1;}


	#branchdiv {padding: 10px;}


	#searchdiv 		{ display: block; margin: 0px; padding: 10px; }

	#combindiv 		{ display: none; margin: 0px; padding: 10px; }

	#browsediv 		{ display: none; margin: 0px; padding: 10px; }

	#newitemsdiv 	{ display: none; margin: 0px; padding: 10px; }

	#readprogsdiv 	{ display: none; margin: 0px; padding: 10px; }

	#abldiv 		{ display: none; margin: 0px; padding: 10px; }

	#BranchesForm { margin-top: 0px; margin-bottom: 0px; }


	#NewItemsTD { display: none; }

 
	.tabon { float: left; margin-right: 6px; padding: 8px; font-weight: normal; color: #000; cursor: pointer; position: relative; top: 2px; border: #000 0px solid;  }

	.taboff { float: left; margin-right: 6px; padding: 8px; font-weight: normal; color: #000; cursor: pointer; position: relative; top: 2px; border: #000 0px solid; }


	.tab { color: #000; font-weight: bold; text-decoration: none; } 

	a.tab, a.tab:link, a.tab:visited { color: #000; font-weight: bold; text-decoration: none; }

	a.tab:hover, a.tab:visited:hover { color: #000; font-weight:bold; text-decoration: none; }

/* SearchForm */

	#SearchForm { border-color: #777;}

	#searchbar {background:#999; border-color: #666;}

	.searchform, .searchformselect { border-color:#000000; }

	.submitbutton, a.submitbutton, input.submitbutton {background:#666666; border:solid 1px #000000; text-decoration: none; color:white; font-size:10pt; padding:1px 8px 1px 8px; _height:22px; cursor:pointer;}
	a.submitbutton:hover, input.submitbutton:hover {background:#545454; border:solid 1px #000000; text-decoration: none; color:white; font-size:10pt; padding:1px 8px 1px 8px; _height:22px; cursor:pointer;}

/* Tabbed Form*/

	.search 		{ background: #1996d2; }
	.search1 	{ background: #74c2e8; }
	.search2	{ background: #c1e3f4; }
	.search3 	{ background: #FFFFCC; }

	.combin 	{ background: #c1e3f4; }

	.browse 	{ background: #74c2e8; }

	.new 		{ background: #96E09F; }

	.readprogs 	{ background: #FFCF9F; }

	.abl 		{ background: #CCCCFF; }

	.comminfo	{ background: #CBB698; }



/****************************************************/
