/* Created using Style Master from Western Civilisation CSS1 { 0 0 558 625 } */
/* Set up for the colors and fonts here*/
/* aaaaa*/
body{
	background-attachment: fixed;
	background-color: #effaff;
	font-family: Georgia, serif;
	color: #0a1d24;
	margin: 0px;
	font-size:90%;
}

h1{
	font-size:1.5em;
	text-align: left;
}
h2{
	font-size:1.3em;
	text-align: left;
}
h3{font-size:1.2em;
	font: italic;
	text-align: left;
}
h4{font-size:1.1em;
	font: italic;
	text-align: center;
}
h5{
	font-size: 1.1em;
	text-align: center;
}
hr{
	color: #40786d;
}
samp {
font-family: Courier, "Courier New", monospace;
font-weight: bolder;
}


.banner a{
color: #effaff;
}
.myname {
	color: #effaff;
}
.myname a{
	color: #effaff;
}
.myname input{
	border: 0px;
	color: #effaff;
	background-color: transparent;
	font-weight: bold;
	text-decoration: underline;
}
.TopMenu {	
font-weight: bold;
}
.TopMenu table {
	background-color: #009999;
	color: #effaff;
	font-weight: bold;
}
.TopMenu a{
	color: #014d86;
	font-family: Verdana, sans-serif;
}
.TopMenu td {
	background-color: #009999;
	color: #effaff;
	font-weight: bold;
}
.TopMenu a:hover {
	background-color: #339933;
	color: #ff566c;
	font-family: Verdana, sans-serif;
}
.bb {
	color: #112f3a;
}

/* Links outside of banners and tabs*/
a:hover {
	background-color: #95cee2;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}


a.select {
	background-color: #c95699;
	color: #2088bb;
	font-family: Verdana, sans-serif;
}
a {
	color: #2088bb;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
/*Left menu column*/
.LeftMenu {
color: #0a1d24;
font-family: Verdana, sans-serif;
text-decoration: none;
 background-color: #effaff;
}
table#leftf tbody tr td a {

 background-color: #94e1ff;
 color: #014d86;
}

.LeftMenu .dd {
color: #ff566c;
}

.LeftMenu .bb {
background-color: #cce8f4;
font-weight: bold;
}

.LeftMenu a:hover {
background-color: #94e1ff;
}
/* Copyright CLASS */

.Copyright {
color: #0a1d24;
font-size: .9em;
font-style: italic;
}
/* Style1 CLASS stuff at top of page*/

.Style1 {
font-family: Georgia, serif;
text-decoration: none;
}

.Style1 table {
font-family: Georgia, serif;
}

.Style1 TD {
	background-color: #effaff;
	font-family: Georgia, serif;
}

.Style1 th {
background-color: #cce8f4;
font-family: Georgia, serif;
}
/* Help Text */

.help {
background-color: #effaff;
border: 1px #993333 solid;
color: #993333;
font-family: Georgia, serif;
}

.help dt {
font-weight: bold;
}


/* Search Arguments */


.serarg table.btnbar {
color: #009999;
font-size: 1.2em;
font-weight: bold;
}

.serarg table.btn {
font-weight: bold;
}

.serarg th {
background-color: #cce8f4;
}

.serprmt {
font-weight: bolder;
}

.serbut {
font-weight: bolder;
font-size: 1.1em;
}

/* Display Settings Table */
.ms,.ds{
font-size:90%;
}
.ds th {
background-color: #cce8f4;
font-weight: bold;
}

.ds .help {
background-color: #effaff;
border: 1px #993333 solid;
color: #993333;

}
/* Display Settings Table */

.ms th {
background-color: #cce8f4;
font-weight: bold;
}

/* Marc Records */

.ms .help {
background-color: #effaff;
border: 1px #993333 solid;
color: #993333;
}
.marc strong {
color: #009999;
}

/* Annotation Page */


.cat {
font-size:90%;
}

.cat .title {
font-family: Georgia, serif;
font-weight: bold;
}

.cat th {
background-color: #cce8f4;

}


.cat p.sbj {
color: #7c3718;
font-style: italic;
}

.cat input.sbj {
color: #7c3718;
font-style: italic;
}

.cat p {
color: #0a1d24;
}

.warn {
color: red;
font-style: normal;
font-weight: bolder;

}

.cat .alt p {
color: #2088bb;
font-style: normal;
font-weight: bolder;
}
/* Order don't order button table */

.btn .ord {
background-color: #cce8f4;
}
.btnbar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #cce8f4;
}

.btn , .button , .serbut{
background-color: #a8eaea;
}
.btn:hover, .button:hover, .serbut:hover{
	background-color: #ffa100;
}

.btn .don {
background-color: #c95699;
}

/* Order tables */


.don {
background-color: #c95699;
}

.ord {
background-color: #cce8f4;
}

.order .na {
background-color: #f551b0;
}
.order .tdcco {
background-color: #effaff;
}

.order .tdco {
background-color: #effaff;
}

.order .tdcc {
background-color: #cce8f4;
}

.order .tdc {
background-color: #cce8f4;
}

.order table {
border:#effaff none 1px ;
}

.order td.help {
background-color: #effaff;
border: 1px #0c80af solid;
color: #993333;
}

.order th {
background-color: #014d86;
color:#effaff;
font-weight: bold;
border-top: 1px solid;
}

.order .btnbar {
border: 1px #effaff none;
}
/* Confirmation Form */

.conf {
text-decoration: none;
}

.conf table {
border: 1px #cce8f4 solid;
}

.conf th {
background-color: #cce8f4;
font-weight: bold;
}
/*Top level menu link item style*/
.horizontalcssmenu {

 }
.horizontalcssmenu ul li {
	border-left: 0px;
}
.horizontalcssmenu ul li a{
/*border: 1px solid #0a1d24;*/
text-decoration: none;
	color: #effaff;
font: normal 105% Tahoma;
 font-family: sans-serif;
 border-left: 5px solid #95cee2;
 border-top: 1px solid #112f3a;
 border-right: 1px solid #112f3a;
 background-color: #014d86;
	border-bottom: 0px;
}

.horizontalcssmenu ul li a:hover{
 border-left: 5px solid #014d86;
 background-color: #95cee2;
} 

.horizontalcssmenu ul li a.horizontalcssmenuse{
 border-left: 5px solid #fff19a;
 background-color: #ffa100;
 border-right: 1px solid #993333;
 border-top-style: solid;
 border-top-color: #993333;
 border-top-width: 1px;
 }
.horizontalcssmenu ul li .hoizontalcssmenuse a:hover{
 border-left: 5px solid #014d86;
 background-color: #95cee2;
}
	/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
 border-left: 5px solid #95cee2;
 background-color: #0c80af;
}
.horizontalcssmenu ul li ul li a:hover{
 border-left: 5px solid #014d86;
 background-color: #95cee2;
}
.horizontalcssmenu ul li ul li .horizontalcssmenuse a:hover{
 border-left: 5px solid #014d86;
 background-color: #95cee2;
}
.horizontalcssmenu .arrowdiv{
background: transparent url(%g/menuarrow.gif) no-repeat center left;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.verticleMenu{
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 10pt;
}
.verticleMenu a{
color: #014d86;
background: #94e1ff;
}
.verticleMenu a:hover{
background: #ffa100;
}
.verticleMenu ul{
border: none;
padding-left: 5px;
}

.verticleMenu ul li{
color: #effaff;
border-bottom: 1px solid #effaff;
background-color: #40786d;
}
.verticleMenu ul li a{
background-color: #a8eaea;
color: #014d86;
text-decoration: none;
 }
.verticleMenu li a:hover{
background: #ff566c;
color: #effaff;
}

/* Web/Max CSS1 styles */
/* Describe Attributes for all pages. */
/* color and font described above*/

/* Links. */

/* I think this is unneeded
.normal a:hover {
background-color: #01873B;
color: yellow;
font-family: Verdana, sans-serif;
font-size: 12px;
}
*/

/*Banner*/
.myname { z-index: 10; right: 10px; text-align: right; top: 2px; position: absolute; }

#welFrame{
	float: right;
	width: 200px;
	z-index: 12;
	margin:0;
	padding:0;
}
.sidebar{
	float: right;
	width: 180px;
	margin:0;
	padding:0;
	z-index: 10;
}
#SerHelpS{
	float: right;
	width: 180px;
	z-index: 10;
}
#links{
	float: right;
	position: fixed;
	top: 2px;
	right: 2px;
	z-index: 20;
	width:20%;
}
/* Copyright CLASS */

.Copyright {
text-align: center;
}

/* Style1 CLASS */

.Style1 .help {
margin: 0px;
}

/* calendar*/
.calkey{
	font-size: 6pt;
}
.calendar{
	font-size: 10pt;
}
/* Help Text */

.help {
margin: 5px;
padding: 5px;
}

.help dt {
margin-left: 20px;
}

.help dd {
margin-left: 120px;
}


/* Search Arguments */

.serarg table.btn {
width: 6em;
}


.serarg td.ctrarg {
text-align: center;
}
.serprmt{
	text-align: right;
}

/* Display Settings Table */

.ds {
text-align: left;
}

.ds th {
text-align: center;
}

.ds .help {
margin: 0px;
}

/* Display Settings Table */

.ms {
text-align: left;
}

.ms th {
text-align: center;
}

/* Marc Records */

.ms .help {
margin: 0px;
}

/* Annotation Page */


.cat {
margin: 0px;
padding: 0px;
}

.cat .title {
text-align: left;
}

.cat table.ann {
margin: 0px;
padding: 0px;
border: none;

}

.cat th {
text-align: left;
}


.cat p.sbj {
margin-left: 1em;
}


.cat p {
margin-bottom: 0px;
margin-left: 1em;
margin-top: 3px;
text-indent: 1em;
}

.cat span.warn {
margin-left: 2em;
}

.cat p.alt {
margin-left: 2em;
}

/* Order don't order button table */


table.btn {
border: none;
margin: 0px;
padding: 0px;
}

/* Order tables */

.order {
text-align: left;
}

.order .tdc {
text-align: left;
}



.order .na {
text-align: left;
}

.order .tdcc {
text-align: center;
}

.order .tdco {
text-align: left;
}

.order .tdcco {
text-align: center;
}

.order td.help {
margin: 5px;
padding: 5px;
}

.order th {
height: 24px;
}

/* Confirmation Form */

.conf table {
font-size: 12px;
}

.conf th {
text-align: center;
}
/*footer*/
.footer{
	font-size: 80%;
	text-align: center;
	padding-top: 2ex;
}
/* horizontal menu */
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list item*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
padding: 2px 2px;
}
/*Top level menu link item style*/
.horizontalcssmenu ul li a{
display: block;
width: 120px; /*Width of top level menu link item*/

}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list item*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{ width: 160px; /*width of sub menu levels*/ padding: 2px 5px; border-width: 0 1px 1px 1px; }

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.verticleMenu{
width: 110px;
padding: 0;
margin-bottom: 1em;
}

* html .verticleMenu{ /*IE 6 only */
w\idth: 105px; /*Box model bug: 180px minus all left and right paddings for .verticleMenu */
}

.verticleMenu ul{
list-style: none;
margin: 0;
}


.verticleMenu li a{
display: block;
width: 100%;

}

html>body .verticleMenu li a{ /*Non IE6 width*/
width: auto;
}



	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */
