body
{
	font-weight: normal;
	font-size: 12px;
	background-image: url(/Images/BackGroundTile.gif);
	margin: 0px;
	color: dimgray;
	font-family: Tahoma, verdana, arial;
	background-color: floralwhite;
	text-align: center;
	text-decoration: none;
}
TABLE
{
	font-size: 11px;
	text-decoration: none;
	border-collapse: collapse;
}
input, select, textarea
{
	font-size: 12px;
	font-family: Tahoma, verdana, arial;
}
IMG
{
	border-width: 0;
}

A
{
	color: sienna;
	text-decoration: none;
}
.Input
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
A:hover
{
	color: orangered;
}

.BlackBand
{
	background-image: url(/Images/BlackBand.png);
	background-repeat: repeat-x;
}

.BoxPage
{
	background-color: ghostwhite;
}
.BoxHeader
{
	background-color: White;
}
.BoxNavig
{
	
}
.BoxRight
{
	border-right: #579bd8 1px solid;
	BACKGROUND-POSITION-X: center;
	border-left: #579bd8 1px solid;
	background-repeat: repeat-y;
	background-color: #579bd8;
}
.BoxContent
{
	background-color: White;
}
.BoxLeft
{
	border-right: #5391c9 1px solid;
	border-left: #5391c9 1px solid;
	BACKGROUND-POSITION-X: center;
	background-repeat: repeat-y;
	background-color: #d8dbff;
	text-align: center;
}
.BoxLeft_1
{
	border-right: #5391c9 1px solid;
	border-left: #5391c9 1px solid;
	BACKGROUND-POSITION-X: center;
	background-repeat: repeat-y;
	background-color: #D7E7F6;
	text-align: center;
}
.BoxFooter
{
	background-position: center center;
	background-image: url(/Images/Footer.jpg);
	background-repeat: no-repeat;
	color: White;
}
.BtnFake
{
	border-right: mediumslateblue 1px ridge;
	padding-right: 3px;
	border-top: mediumslateblue 1px ridge;
	padding-left: 3px;
	padding-bottom: 2px;
	border-left: mediumslateblue 1px ridge;
	width: 80px;
	color: navy;
	padding-top: 1px;
	border-bottom: mediumslateblue 1px ridge;
	background-color: #c9d5e7;
	text-decoration: none;
}

.BtnFakeWide
{
	color: navy;
	padding-top: 1px;
	border-bottom: mediumslateblue 1px ridge;
	background-color: #c9d5e7;
	text-decoration: none;
	width: 120px;
	border-right: mediumslateblue 1px ridge;
	padding-right: 3px;
	border-top: mediumslateblue 1px ridge;
	padding-left: 3px;
	padding-bottom: 2px;
	border-left: mediumslateblue 1px ridge;
}
.BoxGridTitle
{
	font-weight: bold;
	font-size: 11px;
	color: black;
}
.BoxMiniTitle
{
	padding-right: 8px;
	padding-left: 8px;
	BACKGROUND-POSITION-Y: center;
	background-image: url(/Images/BoxMiniTitle_Blue.png);
	color: white;
	background-repeat: repeat-x;
	height: 23px;
	font-weight: bold;
}
.BoxMiniTitle_Yellow
{
	padding-right: 8px;
	padding-left: 8px;
	BACKGROUND-POSITION-Y: center;
	background-image: url(/Images/BoxMiniTitle_LightYellow.png);
	color:#447EB2;
	background-repeat: repeat-x;
	height: 23px;
	font-weight: bold;
}
.BoxMiniTitle_Green
{
	padding-right: 8px;
	padding-left: 8px;
	BACKGROUND-POSITION-Y: center;
	background-image: url(/Images/BoxMiniTitle_Green2.png);
	color: white;
	background-repeat: repeat-x;
	height: 23px;
	font-weight: bold;
}
.BooksBasket
{
	padding-right: 8px;
	padding-left: 8px;
	BACKGROUND-POSITION-Y: center;
	background-image: url(/Images/BoxMiniTitle_Back.png);
	color: white;
	background-repeat: repeat-x;
	height: 23px;
	font-weight: bold;
}
.BoxMiniBorder
{
	border-right: #579bd8 1px solid;
	border-top: #579bd8 1px solid;
	margin-bottom: 5px;
	border-left: #579bd8 1px solid;
	border-bottom: #579bd8 1px solid;
	background-color: snow;
}
.Hr
{
	margin-top: -2px;
	font-size: 1px;
	margin-bottom: -3px;
	color: slateblue;
	height: 0px;
	text-decoration: none;
	width: 85%;
	text-align: center;
}
.GridListHeaders
{
	color: white;
	height: 28px;
	background-color: burlywood;
}
.RandomBookBoxContent
{
	background-position: center top;
	background-image: url(/images/RandomBookBox_Top.png);
	vertical-align: top;
	padding-top: 10px;
	background-repeat: no-repeat;
	text-align: center;
}
.RandomBookBox
{
	background-color:#d8dbff;
}
.MainSubjectStyle
{
	color:Black;
	font-weight:bold;
}
.MinorSubjectStyle
{
	 background-color:#EFEFFC;
	 Color:Crimson;
	 font-weight:bold;
}
.FieldSetStyle
{
	BORDER-RIGHT: gainsboro 1px solid; 
	BORDER-TOP: gainsboro 1px solid; 
	BORDER-LEFT: gainsboro 1px solid; 
	WIDTH: 536px; 
	BORDER-BOTTOM: gainsboro 1px solid; 
	TEXT-ALIGN: center
}

.BookPropFiledSet
{
	border-right: mediumpurple 1px solid;
	padding-right: 2px;
	border-top: mediumpurple 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: mediumpurple 1px solid;
	width: 600px;
	padding-top: 2px;
	border-bottom: mediumpurple 1px solid;
}
.BookPropLegend
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Tahoma;
}
.HiddenText
{
	DISPLAY: none;
}
.BookRequestBox
{
	BORDER-RIGHT: cornflowerblue 1px solid;
	BORDER-TOP: cornflowerblue 1px solid; 
	BORDER-LEFT: cornflowerblue 1px solid; 
	BORDER-BOTTOM: cornflowerblue 1px solid;
	background-color: AliceBlue;
}
.NewInfoBox
{
	FONT-SIZE: 13px;
	COLOR: black;
}
.BtnChangLang
{
	BORDER-RIGHT: mediumblue 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: mediumblue 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: mediumblue 1px solid; 
	WIDTH: 20px; COLOR: white; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: mediumblue 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: darkblue; 
	TEXT-ALIGN: center;
}
.KeywordDisplay
{
	DISPLAY: none;
}
.AREA
{
	cursor: hand;
}
.BoxPrice
{
	font-weight: bold;
	background-color: palegoldenrod;
}