BODY { 
	font-family: Verdana, Arial, sans-serif;
	/* font-size: 8pt; */
	font-size: x-small;
	color: black;
	background-color:white;
}

/* START -- General Table Formatting */
TD {
	font-family: Verdana, Arial, sans-serif;
	/* font-size: 8pt; */
	font-size: x-small;
}
.tblLvl1 {
	font-weight:bold;
	background-color: #7b92a5; /*#093542;*/ /* #98090d; */ /* #d9e8ff; */
	font-variant: small-caps;
	color: white;
}
.tblLvl2 {
	background-color: #f2db9a;/*#A2B8C5;*/ /* #e4dbca; */
}
.tblLvl3 {
	background-color: #D5E0EA;
}
.tblLvl4 {
	background-color: #F5EDD2;
}
.tblDivider {
	background-color:#eeeeee;
}
/* END -- General Table Formatting */


/* START -- Header Menu */
.headerMenu {
	color: #ffffff;
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: /* 8pt; */ x-small;
	background-color: #000000;
	padding:3px 3px 6px 3px;
}
a.headerLink:link {
	color:#ffffff;
	text-decoration:none;
}
a.headerLink:active {
	color:#ffffff;
	text-decoration:none;
}
a.headerLink:visited {
	color:#ffffff;
	text-decoration:none;
}
a.headerLink:hover {
	text-decoration:underline;
}
/* END -- Header Menu */

/* BEGIN -- General Link Styles */
a:link {
	color:#0000ff;
	text-decoration:none;
}
a:active {
	color:#ff0000;
	text-decoration:none;
}
a:visited {
	color:purple;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

a.white:link {
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #000000;
}
a.white:active {
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #000000;
}
a.white:visited {
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #000000;
}
a.white:hover {
	color: #000000;
	text-decoration:underline;
	border-bottom:1px dotted #000000;
}

a.anchor {
	text-decoration: none;
}

/* END -- General Link Styles */


/*  BEGIN -- Tan Blocks from patron/admin index pages */
/*  Usage Note: 
    use tanBlockRow on each row EXCEPT the first one below the block title (which should use sectionHeader class
*/
.tanBlock {
	background-color: #E9F1FF; 
	border-style: solid; 
	border-color: #7b96a5; 
	border-width: 1px;
}

.tanBlockRow {
	border-top: solid #7b96a5 1px;
}
/*  END -- Tan Blocks from patron/admin index pages */

.darkerBlueBarTop {
	border-top: 1px solid #5e7d8c;
}

.darkerBlueBarBottom {
	border-bottom: 1px solid #5e7d8c;
}

/* BEGIN -- FULL RECORD VIEW STUFF */
.fullRecordSubsectionBar {
	border-top: 2px solid #BBC9D0;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.fullRecordSubsectionHeader {
	background-color: #7894A2; 
	font-size: /* 10pt; */ small;
	font-weight: bold;
	color: #ffffff; 
	font-family: Trebuchet MS,Verdana, arial, sans-serif;
	padding-left: 6px;
	padding-right: 18px;
	background-position: right;
	background-image: url(images/labelCurve.png);
	background-repeat: no-repeat;
}

.fullViewCore {
	background-color: #cfd7de;
	font-size: /* 6pt; */ xx-small;
}
/* END -- FULL RECORD VIEW STUFF */

/*  BEGIN -- Headers */
/* .sectionHeader {
	Used for header in Tan Boxes, Page Headers and occasional section headers 
	background-color: #7894a2; 
	border-top: solid #093542 2px; 
	border-bottom: solid #093542 2px; 
	font-size: 14pt; 
	color: #f5edbd; 
	font-family: Trebuchet MS,Verdana, arial, sans-serif;
	padding-left: 6px; 
}*/

.sectionHeader {
	/* Used for header in Tan Boxes, Page Headers and occasional section headers */
	font-size: /*12pt; */ medium;
	font-weight: bold;
	color: #000000; 
	font-family: Trebuchet MS,Verdana, arial, sans-serif;
	border-bottom: 1px solid #5e7d8c;
	background-position: left;
	background-image: url(images/paw_print.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
}

.sectionHeaderNoPaw {
	/* Used for header in Tan Boxes, Page Headers and occasional section headers */
	font-size: /*12pt; */ medium; 
	font-weight: bold;
	color: #000000; 
	font-family: Trebuchet MS,Verdana, arial, sans-serif;
}

.issueTopicHeader {
	font-family: Trebuchet MS,Verdana, arial, sans-serif;
	font-size:/*12pt; */ medium;
	font-weight: bold;
	color: #98090d;
}

.lvl1Header {
	font-family: Trebuchet MS,Verdana, arial, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #98090d;
}
.lvl1HeaderSmall {
	font-family: Trebuchet MS,Verdana, arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #98090d;
}

.lvl2Header {
	font-size: small;
	font-weight:bold;
}


.lvl3Header {
	font-weight:bold;
}
.welcomeHeader {
	font-family: Verdana, Trebuchet MS, arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #093542;
}
/*  END -- Headers */

/* BEGIN -- General Text Formatting */
.orangeText {
	color: #FF6600;
}
.redText {
	color:#ff0000;
}
.greenText {
	color:#009900;
}
.boldGreenText {
	color:#009900;
	font-weight:bold;
}
.smallestText {
	font-size:6pt;
}
.smallText {
	/* font-size:7pt; */
	font-size: xx-small;
}
.smallRedText {
	/* font-size:7pt; */
	font-size: xx-small;
	color: #ff0000;
}

.strike {
	text-decoration:line-through;
}
.catalogMenu {
	background-color:#d9e8ff;
	padding-left: 3px;
}
.searchHighlight {
	background-color: yellow;
}

/* END -- General Text Formatting */


/* START -- Form Formatting */

textarea, option, select {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
}

/*
input[type=button], input[type=submit], input[type=reset]  {
	background-image: url(images/buttons/buttonBkg.png);
}

input[type=button], input[type=submit], input[type=reset] {
	border-color:#C1AC86;
	border-style:solid;
	border-width:1px;
	background-color:#F8F2D0;
	color:#3D321F;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
	border-color:red;
}

input { 
	border-color:expression(this.type=="button"||this.type=="submit"||this.type=="reset"?'#C1AC86':'');
	border-style:expression(this.type=="button"||this.type=="submit"||this.type=="reset"?'solid':'');
	border-width:expression(this.type=="button"||this.type=="submit"||this.type=="reset"?'1px':'');
	background-color:expression(this.type=="button"||this.type=="submit"||this.type=="reset"?'#F8F2D0':'');
	color:expression(this.type=="button"||this.type=="submit"||this.type=="reset"?'#3D321F':'');
}
*/
/* START -- Form Formatting */


/* START - Alpha Filter List */
ul#alphabet {
	list-style-type:none;
	padding:0;
	margin-left:0;
}
ul#alphabet a {
	background:#d9e8ff;
	text-decoration:none;
	font-weight:bold;
	padding:1px 5px;
}
ul#alphabet li {
	float:left;
	margin:1px;
} 
ul#alphabet a.selected {
	background:#333399;
	color:#FFFFFF;
	padding:0px 4px;
	font-weight:bold;
}
ul#alphabet a:hover {
	background:#333399;
	color:#FFFFFF;
}
/* END - Alpha Filter List */

/* START -- Tooltip styles */
.tooltipTerm {
	border-bottom:1px dotted #000;
	cursor:pointer;
}
.tip {
	display:none;
	z-index:100;
	position:absolute;
	width:250px;
	font-size:90%;
	border:solid 1px #FFCC66;
	padding:2px;
	color:#333333;
	background-color:#FFFFCC;
}
/* END -- Tooltip styles */




/* START -- Other */
.errorBox { 
	border:solid 1px #ff0000;
}
hr {
	color:#d9e8ff;
}
/* END -- Other */


/*  START -- MAYBE NOT USED??? */

/*
.tblhilight {
	background-color:#ccffff;
}
.tblVerticalLine {
	width:1px;
	background-color: #6c9de0;
}
.tblLvl4 {
	background-color:#ccfeff;
}

.dkBlueHeader {
	color:#051f90;
	font-weight:bold;
}
.dkBlueHeaderLarge {
	color: #051f90;
	font-weight: bold;
	font-size:12pt;
}
.dkRedText {
	color:#cd0102;
}
.indented {
	padding-left:4ex;
	padding-right:2ex;
}
.slightIndent {
	text-indent:4px;
}

.titlecase{
	text-transform:capitalize;
}

*/
/*  END -- MAYBE NOT USED??? */
