.headingwhite {
	COLOR: #ffffff;
}
/* Line and Table Styles */
/* ===================== */

HR.blueline {
	COLOR: #0080ff;
	HEIGHT: 1px;
	noshade: true;
}

HR.blackline {
	COLOR: #000000;
	HEIGHT: 1px;
	noshade: true;
}

TABLE.blue {
	BACKGROUND-COLOR: #3399ff
}

TABLE.bluetopbottom {
	BORDER-BOTTOM: #0080ff 1px solid;
	BORDER-TOP: #0080ff 1px solid;
}

TABLE.blueborder {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #0080ff 1px solid;
	BORDER-LEFT: #0080ff 1px solid;
	BORDER-RIGHT: #0080ff 1px solid;
	BORDER-TOP: #0080ff 1px solid;
}

TABLE.blueline {
	BACKGROUND-COLOR: #ffffff;
	BORDER-LEFT: #0080ff 1px solid;
	BORDER-TOP: #0080ff 1px solid;
}

TABLE.highlight {
	BACKGROUND-COLOR: #e0ffe0;
	BORDER-BOTTOM: #0080ff 1px solid;
	BORDER-LEFT: #0080ff 1px solid;
	BORDER-RIGHT: #0080ff 1px solid;
	BORDER-TOP: #0080ff 1px solid;
}

TR.blue {
	BACKGROUND-COLOR: #3399ff;
}

TR.purple {
	BACKGROUND-COLOR: #c0c0ff;
}

TH.blue {
	BACKGROUND-COLOR: #3399ff;
}

TH.blueborder {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #0080ff 1px solid;
	BORDER-LEFT: #0080ff 1px solid;
	BORDER-RIGHT: #0080ff 1px solid;
	BORDER-TOP: #0080ff 1px solid;
}

TH.blueline {
	BACKGROUND-COLOR: #e0ffe0;
	BORDER-BOTTOM: #0080ff 1px solid;
	BORDER-RIGHT: #0080ff 1px solid;
	COLOR: #000080;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

TD.highlight {
	BACKGROUND-COLOR: #e0ffe0;
	BORDER-BOTTOM: #0080ff 1px solid;
	BORDER-LEFT: #0080ff 1px solid;
	BORDER-RIGHT: #0080ff 1px solid;
	BORDER-TOP: #0080ff 1px solid;
}

TD.blue {
	BACKGROUND-COLOR: #3399ff;
}

TD.blueborder {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #0080ff 1px solid;
	BORDER-LEFT: #0080ff 1px solid;
	BORDER-RIGHT: #0080ff 1px solid;
	BORDER-TOP: #0080ff 1px solid;
}

TD.bluetopbottom {
	BORDER-BOTTOM: #3399ff 1px solid;
	BORDER-TOP: #3399ff 1px solid;
}

TD.blueleft {
	BORDER-LEFT: #3399ff 1px solid;
}

TD.blueright
{
	BORDER-RIGHT: #3399ff 1px solid;
}

TD.blueleftright {
	BORDER-BOTTOM: #3399ff 1px solid;
	BORDER-LEFT: #3399ff 1px solid;
	BORDER-RIGHT: #3399ff 1px solid;
}

TD.blueline {
	BORDER-BOTTOM: #0080ff 1px solid;
	BORDER-RIGHT: #0080ff 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

TD.bluebottom {
	BORDER-BOTTOM: #3399ff 1px solid;
}
/* Monarch Computing Services cascading stylesheet
/* Copyright Monarch Computing Services 2004

/* ---------------------------------------------------------------------------------------- */
/* basic elements */

html { margin: 0; padding: 0;}

body { 
	background: url(top_banner_repeat.gif); background-repeat: repeat-x;   
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #990000; 
	margin: 0px; 
	font-size: 90%;
	}
p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: justify;
	}
li { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: justify;
	font-size: 90%;
	}
h1 {
	color: #ED7E03; font: italic; font-family: AGaramond, sans-serif; 
	font-size: 200%; line-height: 10%;  }
h2 {
	color: #ED7E03; font: italic bold; font-family: sans-serif; padding: 0; font-size: 150%;}
h3 { 
	color: #ED7E03; font: bold; font-family: sans-serif; padding: 0; font-size: 125%; }

a { 
	background: transparent; 
	color: #990000;
	text-decoration: none; 
	}
a:link { 
	background: transparent; 
	color: #990000;
	text-decoration: underline; 
	}
a:visited { 
	background: transparent; 
	color: #990000;
	text-decoration: underline; 
	}
a:hover { 
	background: #E2AEAE; 
	color: #990000;
	}
a:active { 
	background: transparent;  
	color: #990000; }

/* ---------------------------------------------------------------------------------------- */

/* specific divs */


#anchor { 
	position: relative;
	top: 0px;
	left: -2px; 
	margin: 0; 
	padding: 0;
	border: 0;
	color: #000;
	width: 98%;
	}

/* ---------------------------------------------------------------------------------------- */

#bannertop {
	background: url(top_banner.gif); background-repeat: no-repeat;   
	position: absolute;
	top: 0px;
	left: 0px; 
	width: 750px;  
	height: 113px;
	color: #000;
	padding: 0;
	margin: 0;
	border: 0;
	}


#bannertop h1 {
	color: #FFF; font: italic; font-family: AGaramond, sans-serif; padding-left: 120px; 
	padding-top: 25px; font-size: x-large; font-weight: normal}
#bannertop h2 {
	color: #990000; font: italic; font-family: AGaramond, sans-serif; padding-left: 190px; 
	padding-top: 9px; font-size: medium; font-weight: normal}

/* Commented out --------------------------------------------------------------------------- 

#bannertopright {
	background: url(top_banner_repeat.gif); background-repeat: repeat-x;   
	position: absolute;
	top: 0px;
	left: 900px; 
	width: 10px;  
	height: 113px;
	color: #000;
	padding: 0;
	margin: 0;
	border: 0;
	}  */

/* ---------------------------------------------------------------------------------------- */

#shoppingcart {
	position: absolute;
	top: 2px;
	left: 625px; 
	width: 150px;  
	height: 111px;
	color: #990000; 
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #CD9084 
	}

#shoppingcart p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: center;
	font-size: 90%;
	font: bold;
	color: #000;
	padding-top:0px; 
	padding-right: 0px; 
	}


#shoppingcart p.centered {
	color: #990000; text-align: center; font: bold; font-family: sans-serif; padding-top: 5px; font-size: 90%;}

#shoppingcart p.separator {
	color: #990000; text-align: center; font: bold; font-family: sans-serif; padding-top: 5px; font-size: 90%;}

/* ---------------------------------------------------------------------------------------- */
#bannerleft { background: url(side_banner.gif); background-repeat: no-repeat;
	position: absolute;
	top: 113px;
	left: -1px;
	color: #000;
	width: 124px;
	height: 43px;
	}


/* ---------------------------------------------------------------------------------------- */

#menu { background: url(side_banner_repeat.gif); background-repeat: repeat-y;
	position: absolute;
	top: 156px;
	left: -1px;
	color: #000;
	width: 124px;
	}

div#menu li {  display:block;  padding-left:5px; 
	padding-bottom: 0px; font-size: 90%;
	font-weight: bold; text-decoration: underline; color: #ED7E03; background: transparent;}

div#menu li a {  display:block;  padding-left:5px; text-align: left;
	padding-bottom: 0px; font-size: 90%;
	font-weight: bold; text-decoration: underline; color: #ED7E03; background: transparent;} 

div#menu a {  display:block;  padding-left:5px; text-align: left;
	padding-bottom: 8px; font-size: 100%;
	font-weight: bold; text-decoration: underline; color: #ED7E03; background: transparent;} 

div#menu a:hover { display: block; background: #CD8484; color: #fff; }

div#menu p {  display:block;  padding-left:5px; padding-right:25px; 
	font-size: 110%; text-align: center; 
	font-weight: bold; text-decoration: none; color: #ED7E03; background: transparent;} 

div#menu .sublinks a { display:block; padding-left:10px; text-decoration: none; 
		font-weight: normal; font-size: 70%;}
div#menu .sublinks a:hover { text-decoration: underline; 
	 display: block; color: #fff; }

/* ---------------------------------------------------------------------------------------- */

#contents {
	padding: 10px;
	margin: 113px 2px 1px 120px;
	width: 90%
	color: #000;
	}


#contents h1 {
	color: #EE9900; font: italic bold; font-family: serif; padding: 0; font-size: 200%;}

#contents h2 {
	color: #EE9900; font: italic bold; font-family: serif; padding: 0; font-size: 150%;}

#contents h3 {
	color: #EE9900; font: italic bold; font-family: serif; padding: 0; font-size: 125%;}


/* Commented out initial h1 statement. Why do we need to copy h1-h3 from the intial section?
#contents h1 {
	color: #ED7E03; font: italic; font-family: AGaramond, sans-serif; 
	font-size: 200%; line-height: 10%;  }
#contents h2 {
	color: #ED7E03; font: italic bold; font-family: sans-serif; padding: 0; font-size: 150%;}
#contents h3 { 
	color: #ED7E03; font: bold; font-family: sans-serif; padding: 0; font-size: 125%; }
*/

#contents p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: justify;
	font-size: 90%;
	color: #000;
	}

#contents p.right { 
	text-align: right;
	}

/* ---------------------------------------------------------------------------------------- */

#footer {clear: both;
	margin: 0 2px 1px 120px;
	left: 5px;
	color: #000;
	width: 98%;
	}

#footer p { text-align: center; font-size: 90%; }
#footer li { text-align: center; font-size: 90%; }
#footer a { color: #990000; text-decoration: underline; font-size: 90%; }
div#footer a:hover { background: #CD8484; color: #fff; }

/* ---------------------------------------------------------------------------------------- */
#bookpicture {
	margin: 160px 2px 1px 5px;
	float: left;
	width: 15%
}


#bookcontents {
	padding: 10px;
	margin: 120px 0px 0px 0px;
/*	float: right; */
	width: 90%
	color: #000;
}

#bookcontents h1 {
	color: #EE9900; font: italic bold; font-family: serif; padding: none; font-size: 200%;}

#bookcontents p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: justify;
	font-size: 90%;
	color: #000;
	}

#bookcontents p.title { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font: bold;
	margin-top: 0px; 
	text-align: center;
	padding: none;
	font-size: 120%;
	color: #990000;
	}

#bookcontents p.author { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font: italic bold;
	margin-top: 0px; 
	text-align: center;
	font-size: 100%;
	padding: none;
	color: #990000;
	}

#bookcontents p.summary { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font: italic;
	margin-top: 0px; 
	text-align: justify;
	font-size: 90%;
	color: #990000;
	}

#bookcontents p.middle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font:bold;
	margin-top: 0px; 
	text-align: center;
	font-size: 100%;
	color: #990000;
	}

#bookcontents td.title { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font:bold;
	margin-top: 0px; 
	text-align: center;
	font-size: 100%;
	color: #FFF;
	}

#bookfooter {clear: both;
	margin: 0 2px 1px 5px;
	left: 5px;
	color: #000;
	width: 98%;
}

#bookfooter p { text-align: center; font-size: 90%; }
#bookfooter li { text-align: center; font-size: 90%; }
#bookfooter a { color: #990000; text-decoration: underline; }
div#bookfooter a:hover { background: #CD8484; color: #fff; }
/* ---------------------------------------------------------------------------------------- */