BODY {
	color: #B22222;
	background-color: #F0FFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
	scrollbar-arrow-color: #00FFFF;
	scrollbar-base-color: #000080;
	scrollbar-face-color: #6699cc;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	scrollbar-track-color : #006699;
	scrollbar-3dlight-color : #6699cc;
}

H1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: Aqua;
	font-size: 24pt;
	font-variant: small-caps;
	font-weight: 700;
	vertical-align: middle;
	margin-top: 10px;
	text-indent: 15px;
}
H2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #7FFFD4;
	font-size: 24pt;
	font-weight: 700;
}
H3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000099;
	font-size: 12pt;
	font-weight: 700;
}
H4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000099;
	font-size: 10pt;
	font-weight: bold;
}
H5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008080;
	font-size: 12pt;
	font-weight: bold;
}
H6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12pt;
	font-weight : bold;
}

A.bold {
	color: #cccccc;
	font-weight:700;
	font-size: 12px;
	background-color: #336699;
}

A:HOVER.bold {
	color: #FFFF00;
	font-weight:700;
	font-size: 12px;
	background-color: #9999cc;
	border: 2px solid CK;
	border-color: #FF00FF;
	border-style : outset;
}

A.top {
	color: #cccccc;
	background-color: #336699;
	font-weight:700;
	font-size: 8px;
	line-height: 12px;
	border: 2px solid CK;
	border-color: #FF00FF;
	border-style : outset;
}

A:HOVER.top {
	color: #FFFF00;
	background-color: #9999cc;
	font-weight:700;
	font-size: 8px;
	line-height: 12px;
	border: 2px solid CK;
	border-color: #FF00FF;
	border-style : inset;
}

A.box{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: 500;
	border: 1px solid #FF00FF;
}

A:HOVER.box{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF00;
	background-color: #9999cc;
	font-weight:500;
	font-size: 10px;
	border: 1px solid #FF00FF;
}

A.boldon {
	color: #FFFF00;
	font-weight:500;
	font-size: 12px;
	background-color: #9999cc;
	border: 2px solid CK;
	border-color: #FF00FF;
	border-style : outset;
}

A.bold-sign {
	background-color: transparent;
	color: #0000FF;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

A:hover.bold-sign {
	background-color: transparent;
	color: #F0F8FF;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

A.keyword {
	color: #FFD700;
	background-color: #8B0000;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700px;
}

A:HOVER.keyword{
	color: #000000;
	background-color: #DAA520;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700px;
	border : 1px solid CK;
	border-color: yellow;
}

A.keywordon {
	color: #000000;
	background-color: #DAA520;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700px;
	border : 1px solid CK;
	border-color: yellow;
}

A:HOVER.keywordon {
	color: #FFFF00;
	background-color: #DAA520;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700px;
	border : 1px solid CK;
	border-color: yellow;
}

A.green {
	color: green;
	background-color:green;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 400px;
	border : 1px solid CK;
}

A:HOVER.green {
	color: green;
	background-color:green;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 400px;
	border : 1px solid CK;
}

TABLE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F0F8FF;
}

TABLE.content{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
	color: #B22222;
}

TABLE.books{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color:#B22222;
	background-color : #FFFF91;
	border-top-color : Red;
	border-style : outset;
}

TABLE.sub {
	background-color : #FFFF91;
	color : Red;
}

TD{
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}
TD.alert {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

TD.index {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight : 500;
	border-color : #008000;
	border-style : dotted;
	border-width : 1px;
	padding: 2pt;
}

TD.content {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
	color: #006699;
	background-color : WHITE;
}

TD.books {
	font-family: square,sans-serif;
	font-size: 8pt;
	color: #FFFF91;
	background-color: #8B0000;
 	font-weight : 700;
 	ruby-align : left;
	border-color: 000000;
}


TD.return {
	background-color: #FFA500;
	color: #0000CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight: 600;
	border: 1px solid Navy;
}


TD.category {
	font-family: square,sans-serif;
	font-size: 10pt;
	color: #FFFF91;
	background-color: #8B0000;
 	font-weight : 700;
	vertical-align: middle
	border-color: 000000;
}

TD.title {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24pt;
	color: #000080;
	font-weight: bold;
	background-color: 99ccff;
	text-align: left;
	background-image: url(images/skyline.jpg);
}

TD.datebar {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #0099ff;
	font-weight: bold;
	background-color: #99ccff;
}

.location {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: red;
	font-weight: 500;
	background-color: #FFFFFF;
}

TD.menu {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12pt;
	color: red;
	font-weight: 500;
	background-color: 99ccff;
}

TD.menu-item{
	color: #000080;
	background-color: #336699;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	border-top-width: 3px;
	border-color: #FF00FF;
}
TD.menu-bottom {
	color: #000080;
	background-color: #336699;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: 700;
	line-height: 12px;
	border-top-width: 3px;
	border-color: #FF00FF;
}

TD.menu-left{
	background-color : 99ccff;
	border-color : #3333cc;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 2px;
	border-style : outset;
	}

TD.menu-right {
	background-color : 99ccff;
	border-color : #3333cc;
	border-left-width: 2px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-style : outset;
	}

TD.copyright{
	font-family: square,sans-serif;
	font-size: 8pt;
	color: #000080;
	background-color: #6699cc;
 	font-weight : 700;
 	ruby-align : left;
	border-color: 000000;
}

INPUT.sendinput {
	color: #cccccc;
	background-color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 500;
	border-color: #999999;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 1px solid;
	border-width: 1px 1px 1px 1px;
	margin-bottom: 2px;
}
INPUT.clearform {
	color: #FFFF00;
	background-color: #9999cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 500;
	border-color: #999999;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 1px solid;
	border-width: 1px 1px 1px 1px;
	margin-bottom: 2px;
}

INPUT.input {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 500;
	border-color: #999999;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 1px solid;
	border-width: 1px 1px 1px 1px;
	margin-bottom: 2px;
}
INPUT.input-button {
	background-color: #FFFFFF;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 500;
	border-color: #999999;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 1px solid;
	border-width: 1px 1px 1px 1px;
	margin-bottom: 2px;
}
