/* ~~ this fixed width container surrounds all other elements ~~ */
@import url('/catalog/css/cssPagination.css');

.container {
	width: 720px;
	background: #FFF;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}

.bodytext  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.main  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.navbartext  { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.smallerbodytext  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

a { color: #8a8d6a; font-size: 12px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }

.author  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.mediawhere  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

.storycaption  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.storycredit  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

a:hover { 
	color: #b22222; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}

.footer{
color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;
}

a.footer{
color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;
}

a.footer:hover {
color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline;
}

.hfooter{
color: #660000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;
}

a.hfooter:hover{
color: #660000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline;
}
 

TD {
	COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 12px; TEXT-DECORATION: none
}

<!-- main.php -->
a.menutext            { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; text-decoration: none; }
a.menutext:hover { 
	color: #b22222; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}
<!-- end of main.php -->

.lmenutxt            { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; text-decoration: none; }

a.clip            { color: #660000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; text-decoration: none; }
a.clip:hover { 
	color: #660000; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: underline; 
	}


a.lmenutxt            { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; text-decoration: none; }
a.lmenutxt:hover { 
	color: #8a8d6a; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}

a.lhmenutxt            { color: #660000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; font-weight: regular;  text-decoration: none; }
a.lhmenutxt:hover { 
	color: #8a8d6a; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}

a.umenutxt { color: #660000; font-size: 12px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }
a.umenutxt:hover { 
	color: #8a8d6a; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}

.wheader {
color: #ffffff; font-size: 12px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;

}

.rheader {
color: #660000; font-size: 12px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;

}

.subscript { color: #000000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }
.reversesubscript { color: #ffffff; background-color: #660000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }

a.subscript { color: #8a8d6a; font-size: 10px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }
a.subscript:hover { 
    color: #8a8d6a; font-size: 10px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;
	text-decoration: none; 
	}

.menuTableRow {}
.menuTableRowOver { background-color: #b22222; }

.submenutext { color: #6b8e23; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Verdana, Geneva, Swiss; text-transform: lowercase }
.submenu2text { color: olive; font-weight: bolder; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, FontName; text-transform: uppercase }
.mainmenu { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Verdana, SunSans-Regular; }

H1 {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
H2 {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
H3 {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
H4 {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 13px; FONT-WEIGHT: bold
}

.homenews { color: #000000; font-size: 9px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular; }
a.homenews { color: #000000; font-size: 9px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }
a.homenews:hover { color: #b22222; font-size: 9px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }

a.smallertextlink { color: #6b8e23; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }
a.smallertextlink:hover { color: #6b8e23; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }

a.newsItem { color: #000000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }
a.newsItem:hover { color: #b22222; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }

.mediaTable {
	background: #999966;
}

.stdTable {
	background: #999966;
}

TD.tableData {
	background: #ffffff;
	color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

TD.tableHeading {
	background: #ffffff;
	color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
}

.tableRowOver { background-color: #8a8d6a; }
.tableRow { background-color: #FFFFFF; }


.highlight {
	background: #ffffff;
	color: #b22222; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
	text-transform: uppercase;
}

.smallheader {
	color: #696969; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
	text-transform: none;
}


TD.mediaHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #999966;
  color: #ffffff;
  font-weight: bold;
  font-variant: small-caps;
}

TR.mediaHeading {
  background: #999966;
}

TR.mediaListing {
	background: #ffffff;
}

TD.mediaListing {
	background: #ffffff;
	color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
<!-- affiliates/seminars/etc. -->
contentHeader  { font-weight: regular; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #b22222; text-decoration: underline }
a.contentHeader  { font-weight: regular; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #b22222; text-decoration: underline }
a.contentHeader:hover  { font-weight: regular; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #b22222; text-decoration: none }

TD.contentHeader  { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #b22222 }

TD.contentHeading  { color: #b22222; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

TD.contentData {
  COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 12px; TEXT-DECORATION: none
}

TD.contentDataSmall {
  COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 12px; TEXT-DECORATION: none
}


input { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10px; }

.buttonBoxContents {
  background: #cccc99;
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

A.buttonBoxContents{
	color: #ffffff;

}

A.buttonBoxContents:hover{
	color: #b22222;

}

A.pageResults { 
  color: #999966; 
  font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

A.pageResults:hover { 
  color: #ffffff; 
  background: #999966; 
  font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

/* Gallery Index container */

#thumbnailsrow {
	float: left;
	width: 67%;
}

div.minimage {
	float: left;
	padding: 4px;
	/*border: 1px solid #000;
	margin: 4px;*/
}

div.viewimage {
		/*border: 1px solid #000;*/
		margin: 0px auto;
		
}

.gidindex {
	 width: 100%;
	 font-size: 11px;
	 font-family: Verdana, Arial, sans-serif;
}

/* Information about a gallery container style*/
.gidindexdata{
	 /* border: thin dotted #AAAABA;*/
	/*  background: #DDDDED;*/	  
	 font-family: Verdana, Arial, sans-serif;
}

/* TD of Index of galleries */
.gidindextd{
	    width: 180px;
	 font-family: Verdana, Arial, sans-serif;
}

/*DIV containing information about image information (name,size,dimensions)*/
.phidinfo{
	  border: thin solid #AAAABA;
	  background: #D0D0E0;
	  margin: 6px;
	  padding: 5px;
	  }
	  
/* UserComments Style */
.comment {
	  border: thin solid #BAAAAA;
	  background: #EDDDDD;
	  margin: 5px;
	  padding: 5px;
}

/* Image name in a gallery index (below thumbnail) */
.view {
      font-size: 60%;
}

/*Thumbnail Image style */
.thumb {
       border: 0; 
}

/* div style of the container of the 'big' image */
.viewimage {
	   text-align: center;
}

/* style of the 'big' image itself*/
.image{
}

.pageHeading {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}


.messageBox { font-style: italic }
.messageStackError, .messageStackWarning { font-style: italic }
.messageStackSuccess { font-style: italic }

 .font0 {
	font:6.00pt "Arial",sans-serif;
}
 .font1 {
	font:8.00pt "Arial",sans-serif;
}
 .font2 {
	font:10.00pt "Arial",sans-serif;
}
 .font3 {
	font:11.00pt "Arial",sans-serif;
}
 .font4 {
	font:12.00pt "Arial",sans-serif;
}
 .font5 {
	font:13.00pt "Arial",sans-serif;
}
 .font6 {
	font:15.30pt "Arial",sans-serif;
}
 .font7 {
	font:16.00pt "Arial",sans-serif;
}
 .font8 {
	font:91.00pt "Arial",sans-serif;
}
 .font9 {
	font: 15.00pt "Times New Roman",serif;
}
 table.main {
}
 tr.row {
}
 td.cell {
}
 div.block {
}
 div.paragraph {
}


div.contentHeading  { color: #b22222; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

div.school { background-color: #fff; width: 100%; border: solid #666 2px; padding: 6px; margin: 10 0px; } 

.boxLf {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393939;
	height: 20px;
	background-color: #eceede;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 1px;
	margin-bottom: 0px;
}
