body {
   background-image:url();
   background-repeat:repeat;
   background-color:white;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#482C00;
   margin-left:15px;
   margin-right:15px;
   margin-top:0px;
   margin-bottom:0px;
   padding:0px; }

.BasicText {
   color:#482C00;
   font-weight:400;
   font-size:12px;
   font-family:verdana,arial,helvetica,sans-serif;
   letter-spacing:0px;
   word-spacing:3px;
   line-height:22px; }

a {
   color: blue;
   text-decoration: none; }

/************************************************************/
/* BEGIN SECTIONS */

#SectionHeader {
   text-align:left;
   padding-top:15px;
   padding-bottom:15px;
   /*border:0px #7A1E09;*/ }

#SectionMenu {
   border:0px #7A1E09;
   border-left:1px solid #7A1E09;
   border-top:1px solid #7A1E09;
   border-bottom:1px solid #7A1E09;
   background-color:#7D5F29; }

#SectionBody {
   border-left:1px solid #7A1E09;
   border-top:1px solid #7A1E09;
   border-bottom:1px solid #7A1E09;
   border-right:1px solid #7A1E09;
   /*border:0px solid silver;*/ }

#SectionPageHeader {
   border:0px solid #7A1E09; }

#PageHeader {
   color:#482C00;
   font-family:tahoma,verdana,arial,helvetica,sans-serif;
   font-size:13px;
   font-weight:700;
   letter-spacing:7px;
   text-transform:uppercase;
   text-align:center;
   padding-top:15px;
   padding-bottom:15px;
   margin-right:0px;
   border:0px solid #7A1E09; }

#SectionPageContent {
   color:#482C00;
   font-weight:400;
   font-size:12px;
   font-family:verdana,arial,helvetica,sans-serif;
   letter-spacing:0px;
   word-spacing:3px;
   line-height:22px;
   padding-top:0px;
   padding-bottom:30px;
   padding-left:30px;
   padding-right:30px;
   border-bottom:0px solid #7A1E09; }

#SectionFooter {
   color:#482C00;
   font-weight: 400;
   font-size: 11px;
   font-family: arial,sans-serif,verdana,arial,helvetica
   text-align: center;
   padding-top:15px;
   padding-bottom:15px;
   border-bottom:0px solid #7A1E09;
   /*border:0px solid silver;*/ }

/************************************************************/
/* BEGIN CONTENTS & MENU ITEMS */

.ToolBar {
	color: #8A8260;
   font-weight:700;
   font-size:13px;
   font-family:verdana,arial,helvetica,sans-serif;
   text-align:left;
      /*line-height:1em;*/
	background-image:url(../images/tool-bar.gif);
	background-color:#DDDAD5;
	border:1px solid #7A1E09;
	padding-left:3px;
	padding-right:3px;
	height:23px;
   /*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#F5F4F0',EndColorStr='#D5D2C9');*/ }

#MenuItem {
   font-family:tahoma,arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:400;
   white-space:nowrap;
   /*background-color:#7D5F29;*/
   text-indent:10px;
   color:black;
   display:block;
   padding-top:7px;
   padding-bottom:8px; }

#MenuBullet {
   margin-bottom:0px;
   margin-right:10px;
   border: 0px solid #7A1E09; }
   
/************************************************************/
/* NEWS */

.NewsLeft {
   color:#482C00;
   font-weight:700;
   font-size:12px;
   font-family:verdana,arial,helvetica,sans-serif;
   letter-spacing:0px;
   word-spacing:3px;
   line-height:22px;
   padding-left:15px;
   padding-right:12px;
   padding-top:0px;
   padding-bottom:0px; }
   
.NewsRight {
   color:#482C00;
   font-weight:400;
   font-size:12px;
   font-family:verdana,arial,helvetica,sans-serif;
   letter-spacing:0px;
   word-spacing:3px;
   line-height:22px; }

/************************************************************/
/* FORM FIELDS */

.FieldCaption {
   font-family: tahoma, arial, "ms sans serif";
   font-weight: 400;
   font-size: 13px;
   color: #482C00;
}

.input {
	font-size: 10pt; 
	font-family: Tahoma; 
	border: 1px solid #959A96; 
	color: #505050; 
	background-color: white;
}

textarea {
	font-size: 10pt; 
	font-family: Tahoma; 
	border: 1px solid #959A96; 
	color: #482C00; 
	background-color: white;
   scrollbar-face-color: #e6e6e6;
   scrollbar-highlight-color: #d3d3d3;
   scrollbar-shadow-color: silver;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-arrow-color: gray;
   scrollbar-track-color: #f3f3f3;
   scrollbar-darkshadow-color: white
}
   
/************************************************************/
/* MISCELLANIOUS */

.HeadLiner {
   color:#482C00;
   font-family:sans-serif,tahoma,verdana,arial,helvetica;
   font-size:15px;
   font-weight:700;
   text-align:center;
   border:0px solid #7A1E09; }
  
.ShowHide {
   display:block; }

.Notation {
   color:#482C00;
   font-weight:400;
   font-size:10px;
   font-family:"ms sans serif",arial; }

.Caption {
   font-size:8pt;
   font-family:Tahoma;
   color:#482C00;
   width:50px;
   width:100%;
   background-color: white;
   text-align: center;
   border:1px solid white; }

.Hidden {
   width:0px;
   height:0px;
   padding:0px;
   margin:0px;
   border:0px solid #7A1E09; }

.BasicBtn {
   font-size:11px;
   font-family:Tahoma;
   line-height:1em;
   text-align:center;
   color:#FEDC82;
   height:18px;
   border-left:1px solid #DA3312;
   border-right:1px solid #310B03;
   border-top:1px solid #DA3312;
   border-bottom:1px solid #310B03;
   background-color:#7A1E09;
   cursor:hand; }

#Rule {
   padding:0px;
   border-top:1px solid #7A1E09; }
/* <div id="Rule" style="margin-top:20px;margin-bottom:0px;"></div> */

#Spacer {
   margin:0px;
   padding:0px;
   border:0px solid #7A1E09; }
/* <div id='Spacer' style='margin-top:10px;margin-bottom:0px;'> */

.ImgWCap {
	color:#482C00;
   background:white;
   text-align:left; }

.ImgWCapCaptionText {
	color:#482C00;
   font-size: 11px;
   font-family: "ms sans serif",sans-serif,verdana,arial,helvetica;
   Line-height: 120% }

.ImgWCapCreditText {
	color:#482C00;
   font-size: 9px;
   font-family: small fonts,century gothic,verdana,arial,helvetica;
   font-style: normal;
   text-align: right;
   Line-height: 100% }

/********************************************************
/* Zoom Viewer */

#ZoomHdr {
   padding-top:15px;
   border:0px solid #7A1E09; }

#ZoomBackBtn {
   padding-top:4px;
   padding-bottom:4px;
   border-top:1px solid silver;
   border-bottom:1px solid silver;
   margin-top:5px;
   margin-bottom:15px; }

#ZoomImage {
   text-align:center;
   border:0px solid #7A1E09; }

#ZoomCaption {
   color:#482C00;
   font-weight:400;
   font-size:12px;
   font-family:tahoma,sans-serif,verdana,arial,helvetica;
   text-align:center;
   padding-top:5px;
   border:0px solid #7A1E09; }

#ZoomPageNum {
   color: #482C00;
   font-weight:400;
   font-size:12px;
   font-family:tahoma,sans-serif,verdana,arial,helvetica;
   text-align:right;
   padding-right:12px;
   padding-bottom:9px;
   height:20px;
   border:0px solid #7A1E09; }

div.float {
  float: left;
  /*width: 120px;*/
  padding: 5px; }
  
/********************************************************
/* IMAGE GALLERY */

.GalleryThumbGrid {
   padding-left:10px; 
   padding-bottom:0px; }

.GalleryImgBorder {
   border:1px #7A1E09; }
   
.GalleryThumbGridSpacer {
   height:20px; }
   
.Disclaimer {
   color:#482C00;
   font-weight: 400;
   font-size: 11px;
   font-family: arial,sans-serif,verdana,arial,helvetica
   text-align: left; }
  
/********************************************************
/* STUDENT SUPPLIES GRID */
  
.ss_ItemHdr {
   height:30px;
   color:white;
   font-weight:700;
   font-size:11px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   text-align:left;
   padding-left:10px;
   padding-right:10px;
   border-left:1px solid #95B7D9;
   border-right:1px solid #29527B;
   border-top:1px solid #95B7D9;
   border-bottom:1px solid #29527B;
   background-color:#3B6EA5; }

.ss_ItemNmTxt {
   height:25px;
   color:#505050;
   font-weight:400;
   font-size:11px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   padding-left:10px;
   padding-right:10px;
   border-left:1px solid white;
   border-right:1px solid #CCCCCC;
   border-top:1px solid white;
   border-bottom:1px solid #CCCCCC;
   background-color:#ECE9D8;
   white-space: nowrap; }

.ss_ItemTxt {
   height:25px;
   color:#505050;
   font-weight:400;
   font-size:11px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   padding-left:20px;
   padding-right:10px;
   border-left:1px solid white;
   border-right:1px solid #CCCCCC;
   border-top:1px solid white;
   border-bottom:1px solid #CCCCCC;
   background-color:#ECE9D8;
   white-space: nowrap; }

.ss_ItemPrice {
   height:25px;
   color:#505050;
   font-weight:400;
   font-size:11px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   text-align:right;
   padding-left:10px;
   padding-right:10px;
   border-left:1px solid white;
   border-right:1px solid #CCCCCC;
   border-top:1px solid white;
   border-bottom:1px solid #CCCCCC;
   background-color:#ECE9D8;
   white-space: nowrap; }
   
.ss_BtmRowFiller {
   height:25px;
   border-left:1px solid white;
   border-right:1px solid #CCCCCC;
   border-top:1px solid white;
   border-bottom:1px solid #CCCCCC;
   background-color:#ECE9D8; }

.ss_ClassHdr {
   color:#505050;
   font-weight:700;
   font-size:12px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   padding:4px;
   border-left:1px solid white;
   border-right:1px solid #CCCCCC;
   border-top:1px solid white;
   border-bottom:1px solid #CCCCCC;
   background-color:#ECE9D8;
   white-space: nowrap; }

.ss_ManufacturerHdr {
   color:white;
   font-weight:700;
   font-size:12px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   padding:4px;
   padding-left:10px;
   border-left:1px solid white;
   border-right:1px solid #CCCCCC;
   border-top:1px solid white;
   border-bottom:1px solid #CCCCCC;
   background-color:#909090;
   white-space: nowrap; }

.ss_ItemImg {
   border:0px; }

.ss_ItemImgCell {
   width:114px;
   height:0px;
   border:1px solid silver;
   background-color:white;
   padding:5px; }

.ss_ItemSpacer {
   height:10px; }
   
/********************************************************
/* STUDENT SUPPLIES GRID */
   
.BrowsersTblHdr {
   color:white;
   font-weight:700;
   font-size:11px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   text-align:center;
   border-left:1px solid #E6E6E6;
   border-right:1px solid #999999;
   border-top:1px solid #E6E6E6;
   border-bottom:1px solid #999999;
   background-color:silver; }

.BrowsersTblHdrInLine {
   color:white;
   font-weight:700;
   font-size:11px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   text-align:center;
   border-left:1px solid #E6E6E6;
   border-right:1px solid #999999;
   border-top:1px solid #E6E6E6;
   border-bottom:1px solid #999999;
   background-color:silver; }

.BrowsersRowAlt1 {
   color:gray;
   font-weight:400;
   font-size:11px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   border-left:1px solid white;
   border-right:1px solid #CCCCCC;
   border-top:1px solid white;
   border-bottom:1px solid #CCCCCC;
   background-color:#F5F5F5; }

.BrowsersRowAlt2 {
   color:gray;
   font-weight:400;
   font-size:11px;
   font-family:tahoma,verdana,arial,sans-serif,helvetica;
   border-left:1px solid white;
   border-right:1px solid #CCCCCC;
   border-top:1px solid white;
   border-bottom:1px solid #CCCCCC;
   background-color:#EEEEEE; }


