BODY {
	font-family: Arial, Helvetica, San Serif;
}

H1 {
	font-size: 26;
	font-weight: bold;
	text-align: left;
	color: #CC0033; /* Burgundy */
}

H1.centered {
	text-align: center;
}

H2 {
	font-size: 11pt;
	color: #000000; /* Black */
	background: #FFFFFF; /* White */
}

H3 {
	font-size: 10pt;
	color: #000000; /* Black */
	background: #FFFFFF; /* White */
}

H4 {
	font-size: 9pt;
	color: #000000; /* Black */
	background: #FFFFFF; /* White */
}

HR {
	color: #0000AA; /* Dark Blue */
	margin-top: 0pt;
	margin-bottom: 0pt;
}

.emphasize {
	color: #CC0033; /* Burgundy */
	font-weight: bold;
	font-style: normal;
}

EM {
	color: #CC0033; /* Burgundy */
	font-weight: bold;
	font-style: normal;
}

LI {
	margin-left: 0pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
	list-style-image: url(images/LittleBlackTriangle.gif);
}

/* -------------------------------------------------------
 * Editing Comments 
 * ------------------------------------------------------- */
.todo {
	color: red;
	font-weight: bold;
}

.PageTitle {
	font-size: 30;
	font-weight: bold;
	text-align: left;
	color: Green;
}

/* -------------------------------------------------------
 * Anchors 
 * ------------------------------------------------------- */
	/* ------------------------------------------------------- */
A {
	font-weight: bold;
}

A:HOVER {
	text-decoration: none;
}

A.headerLink {
	color: #3A5FB1;
	font-weight: bold;
	text-decoration: underline;
}

A.headerLink:hover {
	color: Yellow;
}

A.headerLink:active {
	color: #3A5FB1
}

A.headerLink:visited {
	color: #3A5FB1
}

/* ------------------------------------------------------- */
A.headerLink2 {
	color: Yellow;
	font-weight: bold;
	text-decoration: underline;
}

A.headerLink2:hover {
	color: Red;
}

A.headerLink2:active {
	color: Yellow
}

A.headerLink2:visited {
	color: Yellow
}

/* ------------------------------------------------------- */
.headerText2 {
	color: Yellow;
	font-weight: bold;
}

.steps_to_checkout_alignment {
	margin-right: 0.75in;
}

.steps_to_checkout {
	margin-left: 4.5pt;
}

.catalog_library_main_image {
	margin-left: 1in;
}

.customer_buttons {
	margin-left: 0.05in;
}

.buttons_margin {
	margin-right: 0.05in;
}

TD.loginMessage {
	text-align: center;
}

.instructions {
	font-size: 8pt;
	color: black;
	background: white;
	margin-left: .5in;
	margin-right: .5in;
	margin-top: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
}

.textCaption {
	font-size: 90%;
	font-weight: bold;
}

.textCaptionError {
	font-size: 120%;
	font-weight: bold;
	color: #CC0033; /* RED */
}

.textSection {
	color: #3A5FB1; /* BLUE */
	font-size: 120%;
	font-weight: bold;
}

.textCaptionSmall {
	font-weight: normal;
	color: #000000; /* BLACK */
	font-size: 70%;
}

.textCaptionSmallError {
	font-weight: normal;
	color: #9E082E; /* RED */
	font-size: 70%;
}

.tableSection {
	background-color: #E2E2E2; /* GRAY */
}

.textSectionSmall {
	color: #3A5FB1; /* BLUE */
	font-size: 90%;
	font-weight: bold;
}

.textNoLink {
	color: #000000;
	font-size: 70%;
	text-decoration: none;
}

.textNoLink:HOVER {
	color: #000000;
	font-size: 70%;
	text-decoration: none;
}

.textCaptionBig {
	color: #000000; /* BLACK */
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}

.textCaptionBig:HOVER {
	color: #000000; /* BLACK */
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}

.tableBlue {
	background-color: #CFD9EF; /* LIGHT BLUE */
}

.textData {
	font-size: 90%;
	line-height: 130%;
}

.textDataSmall {
	font-size: 70%;
}

.textLoginName {
	color: #FFFF00; /* YELLOW */
	font-weight: bold;
	text-decoration: none;
}

.textLoginName:HOVER {
	color: #E60000; /* RED */
	font-weight: bold;
	text-decoration: none;
}

.textLoginName:VISITED {
	color: #FFFF00; /* YELLOW */
	font-weight: bold;
	text-decoration: none;
}




.catalogLibrary H2
{
	font-size: 18pt;
	font-weight: bold;
	color: #0000AA; /* Dark Blue */
	margin-bottom: 6pt;
}

.catalogLibrary P,
.catalogLibrary UL LI
{
	font-size: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

.catalogLibrary P
{
	margin-bottom: 6pt;
}

.catalogLibrary P.description
{
	
}


.burgundy
{
	color: #E60000; /* RED */
}


.catalogLibrary .description .links P
{
	color:red;
	vertical-align : middle;
}


#catalogSlideshowContainer
{
  text-align:left; 
  border: 2px solid #8C0023; 
  width:100%; 
  height: 700px;
  background-color:#CAD1DF; 
  padding:12px;
}

#catalogSlideshowContainer H1
{
  width:100%; 
  font-size:18pt; 
  color:white; 
  text-align: center; 
  background-color:navy; 
  padding:6px;
	
}

#catalogSlideshowContainer P
{
  font-size:11pt; 
}

#catalogSlideshowContainer P.download
{
  font-weight:bold; 
}

UL#catalogSlideshow
{
	margin-left:20px;
}

#catalogSlideshow .title
{
	font-weight : bold;
	font-size : 16pt;
}

#catalogSlideshow .thumbnail
{
	border: 2px solid black;
}


.websiteUpdateNotice
	{
  		color: red;
  		font-size: 14pt;
  		font-weight: bold;
  		text-align: center;
  		margin-left: 1.5in;
  		margin-right: 1.5in;
	}

