body
{
}
.footer
{
    FONT-WEIGHT:normal;
    FONT-SIZE: 10px;
    COLOR: #f9fbed;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}
A.hyperlink:hover
{
    COLOR: #87207F	
}


A.footer:hover
{
    COLOR: #F6F77C
}
.small
{
	font-size:10px;
}

.smalltag
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}

.error
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#EC0F2E;
}

.sResultItem
{
	font-family:Arial;
	font-size:8pt;
}

.sResultItemB
{
	font-family:Arial;
	font-size:8pt;
	background-color:#f8f8ff;
}

.smalllabel
{
	FONT-FAMILY: Arial;
	font-size:12px;
	font-weight:bold
}

.standardtext
{
	FONT-FAMILY: Arial;
	font-size:13px;
	text-align:justify;
}

.standardtextB
{
	FONT-FAMILY: Arial;
	font-size:9pt;
	font-weight:bold;
	
}

.price
{
	FONT-FAMILY: Arial;
	font-size:13px;
	text-align:right;
}

.priceB
{
	FONT-FAMILY: Arial;
	font-size:13px;
	text-align:right;
	font-weight:bold;
}

.receipt
{
	font-size: 12pt;
	text-align:center;
	color:#346058;
	font-weight:bold;
}

.receiptEmail
{
	font-size: 10pt;
	text-align:center;
	color:black;
	font-weight:bold;
}

.booklistlineitem
{    FONT-FAMILY: Arial;
	 FONT-SIZE: 9pt;
	 background-color:#F1F1F1;
}
.booklistheading
{
	color:White;
	background-color:#333366;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
}
.booklistsubheading
{	 font-weight: bold;
	 FONT-FAMILY: Arial;
	 FONT-SIZE: 9pt;
}

TD.selectyearlevel
{
	border: solid 1px gray;

}

TR.white
{
	background-color:White;
	vertical-align:top;
}

TD.white
{
	background-color:White;
}

TD.login
{
	background-color:#CCCCCC;
	FONT-SIZE: 8pt;
	font-weight:bold;
}

/* Below are used in the sale front page
   Prototype
*/
.saleitemheader
{    FONT-FAMILY: Arial;
	 FONT-SIZE: 9pt;
	 font-weight:bold;
	 background-color:#F1F1F1;
}
.saleitem
{    FONT-FAMILY: Arial;
	 FONT-SIZE: 8pt;
	 background-color:#F1F1F1;
}
.saleitemprice
{    FONT-FAMILY: Arial;
	 FONT-SIZE: 8pt;
	 font-weight:bold;
	 background-color:#F1F1F1;
}
.saleitemlink
{    FONT-FAMILY: Arial;
	 FONT-SIZE: 8pt;
	 font-weight:bold;
	 text-decoration:underline;
	 background-color:#F1F1F1;
	 COLOR: #87207F	
}

TABLE.saleitem
{
	padding:0px 0px 0px 0px;
}

TD.welcomeheader
{	
	border: solid 1px gray;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:right
}

TD.welcometext
{	
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	background-color:#F1F1F1;
}

TABLE.welcome
{
	border: solid 1px gray;
}

.menuON
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

.menuOVER
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	
}

.FtrFrame
{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.MainFrame
{
	border-left: 1px solid #C0C1C5;
	border-right: 1px solid #C0C1C5;
}

.TopFrame
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.PFrame
{

	border-left: 1px solid #C0C1C5;
	border-right: 1px solid #C0C1C5;
}

.Panel
{
	background-image: url(../pics/header.gif);
	font:18pt Arial, Helvetica, sans-serif;
	color: #C9CA9A;
	vertical-align:middle;
	height:40px
}

.PPanel
{
	background-image: url(../pics/header.gif);
	font:11pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C9CA9A;
	vertical-align:middle;
	height:9px
}

.Cart
{
	font:8pt Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border-top: 1px dashed black;
	border-left: 1px dashed black;
	border-right: 1px dashed black;
	border-bottom: 1px dashed black;
}

.Publisher {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C9CA9A;
	background-image: url(../pics/footer.gif);
}
.PublisherList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C9CA9A;
	background-color:#FFFFFF
}
.PublisherDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000033;
	background-color:#FFFFFF;
	padding-right: 5px;
	padding-left: 10px;
}
.PCC {
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	font-weight:bold;
	background-color:#F1F1F1;
	background-image:url(../pics/pHeader.gif)
	border: 1px solid #000000;
}

TD.PPanels
{
	background-color:#F0F1F4;

}

.wPanel
{
	background-color:White;
	font-size: 10pt;
}

.payment
{
	background-color:#F5F3D7;
}

.crumbs
{
	font-size: 9pt;
	color:#070E34;
}
.LDiv
{
	background-color:#f1f1f1;
	font-family:Arial;
	font-size:10pt;
	border:solid 0px;
	width:180px;
}

.RDiv
{
	font-family:Arial;
	font-size:10pt;
	border:solid 0px;
}
