body {
  margin: 0 0 0 0;
  color: black; 
	font-family: Arial, Arial Wide, Helvetica, sans-serif;
  font-size: 8pt; 
  font-style: normal; 
  text-decoration: none; 
  background-color: #8d8d8d;  
  text-align: center;
}

.main {
  position: relative;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
  color: black; 
	font-family: Arial, Arial Wide, Helvetica, sans-serif;
  font-size: 8pt; 
  font-style: normal; 
  text-decoration: none; 
}

p {
  color: black; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  font-size: 8pt; 
  font-style: normal; 
  text-decoration: none; 
}

img.imageRightFloat {
  float: right;
  margin: 5px 5px 5px 5px;
}

img.imageLeftFloat {
  float: left;
  margin: 5px 5px 5px 5px;
}

a:link { 
	color: #000; 
	font-size: 7pt; 
	font-style: bold; 
	text-decoration: none 
}

.Error {
  color: red;
}

a:visited { 
	color: #000;
  font-size: 7pt; 
  font-style: bold; 
  text-decoration: none 
}
a:active { 
  color: #000; 
  font-size: 7pt; 
  font-style: bold; 
  text-decoration: none 
}
a:hover { 
	color: #8e0000; 
	font-size: 7pt; 
	font-style: bold; 
	text-decoration: none 
}

.headerMenu { 
	text-align: right;
	color: #8e0000; 
	font-size: 7pt;
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  margin-left: 2px;
  margin-bottom: 0;
  margin-top: 0;
  height: 1.2em;
  width: 550px;
}

.SPMenuHeader { 
	text-align: left;
	color: #f00; 
	font-size: 9pt;
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
}

a.headerMenuLink:link { 
	color: white; 
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}
a.headerMenuLink:visited { 
	color: white;
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}
a.headerMenuLink:hover { 
	color: #8e0000;
  font-style: normal; 
  text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}

a.SPHeaderMenuLink:link { 
	color: #000; 
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}
a.SPHeaderMenuLink:visited { 
	color: #000;
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}
a.SPHeaderMenuLink:hover { 
	color: red;
  font-style: normal; 
  text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}

a.SPHeaderMenuLinkRed:link { 
	color: red; 
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}
a.SPHeaderMenuLinkRed:visited { 
	color: red;
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}
a.SPHeaderMenuLinkRed:hover { 
	color: red;
  font-style: normal; 
  text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
}

.logo {
	color: black;
  float: left;
  margin: 0em 0em 0em 0em;
  text-align: left;
}

.LogoBox {
	width: 250px;
}

.SidePanel{
	width: 150px;
	color: black;
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  text-align: left;
  padding: .2em .2em .2em .2em;
}


.content{
  width: 680px;
  margin: 0 0 0 0;
  color: black;
  padding: .2em .2em .2em .2em;
  min-height: 600px;
}

.mainContent{
  width: 800px;
  color: black;
  padding: .2em .2em .2em .2em;
}

.ContentHeader{
	height: 1.5em;
  width: 100%;
  vertical-align: top;
}
.SidePanelHeader { 
	color: black; 
	font-size: 7pt; 
	font-weight: 600; 
	text-transform: capitalize;
	width: 160;
	margin: .25em 0em .1em 0em;
	}
.SidePanelItem { 
  color: black; 
	font-size: 7pt; 
	text-transform: capitalize;
	width: 160;
	margin: .1em 0em .1em 1em;
}
.SidePanelChild { 
	color: #ececec; 
	font-size: 7pt; 
	text-transform: capitalize;
	width: 160;
	margin: .1em 0em .1em 1.2em;
}
a.SidePanelLink:link { 
  color: #ececec;
  font-size: 7pt; 
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
}
a.SidePanelLink:visited { 
  color: #ececec;
  font-size: 7pt; 
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
}
a.SidePanelLink:hover { 
  color: #8e0000;
  font-size: 7pt;   
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
}
a.SidePanelChildLink:link { 
  color: white;
  font-size: 7pt;   
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
}
a.SidePanelChildLink:visited { 
  color: white;
  font-size: 7pt; 
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
}
a.SidePanelChildLink:hover { 
  color: #8e0000;
  font-size: 7pt; 
  font-weight: bold;
  font-style: normal;   
  text-decoration: none; 
}
.CatTree { 
  color: #000;
  font-size: 7pt; 
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
  text-transform: capitalize;
}
.CatTreeBox {
	color: red;
  float: left;
  width: 400px;
  text-align: left;
  vertical-align: top;
}    
.CatTree {
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
	color: red;
}           

.CatText {
	position: absolute;
	top: 3px;
	right: 8px;
	text-align: right;
	width: 110px;
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
	text-decoration: none; 
    text-transform: capitalize;
    font-weight: bold;
	font-size: 11px;
}

.InfoCatText {
	text-align: center;
	width: 160px;
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px;
}

a.CatTree:link { 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color: #000; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: capitalize;
}
a.CatTree:visited { 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color: #000; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: capitalize;
}
a.CatTree:active { 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color: #000; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: capitalize;
}
a.CatTree:hover { 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color: red; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: capitalize;
}
.NavBarBox {
  float: right;
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color: red; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none;
}
.NavBar { 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color:red; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none;
}
a.NavBar:link { 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color: #000; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
}
a.NavBar:visited { 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color: #000; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
}
a.NavBar:hover { 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  color: red; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
}
a.TableHeader:link { 
  color: silver; 
  font-weight: bold; 
  text-decoration: none;
}
a.TableHeader:active { 
  color: silver; 
  font-weight: bold; 
  text-decoration: none;
}
a.TableHeader:visited { 
  color: silver; 
  font-weight: bold; 
  text-decoration: none;
}
a.TableHeader:hover { 
  color: silver; 
  font-weight: bold; 
  text-decoration: none;
}

.TableHeader { 
  color: black; 
  font-weight: bold;
}

.TableRow { 
  background-color: #898989; 
  font-weight: normal;
	color: black;
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  font-size: 7pt;
}

.AltTableRow { 
  background-color: #878787;
  font-weight: normal;
	color: black;
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  font-size: 7pt;
}

.ListArea {
	width: 710px;
}

.Catagory {
  float: left;
  width: 160px;
  height: 160px;
}

.Catagory_Big {
  float: left;
  width: 230px;
  height: 310px;
}

.CatagoryPic {
  float: left;
  width: 460px;
  height: 310px;
}
.Thing {
  position: relative;
  float: left;
  width: 160px;
  height: 160px;
}

.Thing_Big {
  float: left;
  width: 230px;
  height: 310px;
}

.Pager { 
	color: #8e0000; 
	font-size: 7pt; 
	font-style: normal; 
	text-decoration: none;
}
.PagerSeperator { 
	color: #8e0000; 
	font-size: 7pt; 
	font-style: normal; 
	text-decoration: none;
}
a.Pager:link { 
	color: black; 
	font-size: 7pt; 
	font-style: normal; 
	text-decoration: none; 
}
a.Pager:visited { 
  color: black; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
}
a.Pager:hover { 
  color: #8e0000; 
  font-size: 7pt; 
  font-style: normal; 
  text-decoration: none; 
}
.PagerBox {
	float: right;
  text-align: right;
  font-size: 7pt; 
  width: 250px;
  margin: 0px 7pt 0px 0px;
}
.SideTray {
	float: right;
  text-align: right;
  font-size: 6pt; 
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: 20px;
}
.FrontPage {
	width: 700;
}

.LeftFP {
	float: left;
	width: 450;
}

.RightFP {
	float: left;
	width: 250;
}

.AdminBox {
	position: absolute;
	z-index: 2;
	bottom: 9px;
	left: 55px;
	width: 50px;
	text-align: center;
}

.STAdminBox {
	position: absolute;
	z-index: 2;
	bottom: 0px;
	left: 5px;
	width: 40px;
	text-align: center;
}

.BorderTable {
  margin: 0px 0px 0px 0px;
  padding: 3px 3px 3px 3px;
  border-top: 3px;
  border-bottom: 3px;
  border-left: 1px;
  border-right: 1px;
  minimum-height: 300px;
}

.SidePanelCell {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.SidePanel{
	width: 150px;
	color: black;
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  text-align: left;
  padding: .2em .2em .2em .2em;
}

.CopyRight {
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
}

.ThingPicIcon {
	float: left;
}

.CatDescription {
	color: black; 
	font-size: 8pt; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
}

.ItemBodyText {
	color: black;
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  margin-left: 2px;
}

.ItemHeaderText {
	color: black;
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0 0 0 0;
}

.NoteText {
	color: black;
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: center;
}

.AsstHeader {
  color: #8e0000; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-size: 10pt; 
  font-style: normal;
  font-weight: bold; 
  text-decoration: none; 
}

a.AsstLink:link { 
  color: #4b4b4b;
  font-size: 8pt; 
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
}
a.AsstLink:visited { 
  color: #4b4b4b;
  font-size: 8pt; 
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
}
a.AsstLink:hover { 
  color: #5f5f5f;
  font-size: 8pt;   
  font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
}

#fullheight {
  height: 425px;
}

.tabContainer {
  vertical-align: bottom; 
  background-color: white; 
  height: 40px; 
  width: 80px;
  cursor: pointer;
}

.tabActive {
  position: absolute; 
  bottom: 0px; 
  background-color: ff9899; 
  color: white; 
  height: 38px; 
  width: 80px;
  border: 1px solid black;
}
 
.tabActiveHover {
  position: absolute; 
  bottom: 0px;  
  background-color: ff9899; 
  color: white; 
  height: 30px; 
  width: 80px;
  border: 1px solid black;
}

.tabInactive {
  position: absolute; 
  bottom: 0px;  
  background-color: #AAAAAA; 
  color: white; 
  height: 38px; 
  width: 80px;
  border: 1px solid black;
}

.tabInactiveHover {
  position: absolute; 
  bottom: 0px; 
  background-color: #AAAAAA; 
  color: white; 
  height: 30px; 
  width: 80px;
  border: 1px solid black;
}

.tabText { 
  position: absolute; 
  text-align: center;
  width: 100%; 
  bottom: 0px;	
  font-family: Arial Wide, Helvetica, sans-serif; 
  font-size: 9pt; 
  font-weight: bold;
  font-stretch: wider;
  cursor: pointer;
}

.phoneNumber {
  color: black;
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial Wide, Verdana, Helvetica, sans-serif;
  font-stretch: wider; 
  font-weight: bold;
}

.ThingInfoBox {
	width: 200px;
	text-align: left;
  color: black; 
	font-family: Arial, Arial Wide, Helvetica, sans-serif;
  font-size: 8pt; 
  font-style: normal; 
  text-decoration: none; 
  margin-left: 2px;
}

a.SidePanelControlHeader:link { 
	color: #ececec; 
	font-size: 12px;
	font-weight: bold;
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
}
a.SidePanelControlHeader:visited { 
	color: #ececec;
	font-size: 12px;
	font-weight: bold;
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
}
a.SidePanelControlHeader:hover { 
	color: #8e0000;
	font-size: 12px;
	font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
}

a.SidePanelControlHeaderActive:link { 
	color: #8e0000; 
	font-size: 12px;
	font-weight: bold;
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
}
a.SidePanelControlHeaderActive:visited { 
	color: #8e0000;
	font-size: 12px;
	font-weight: bold;
	font-style: normal; 
	text-decoration: none; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
}
a.SidePanelControlHeaderActive:hover { 
	color: #8e0000;
	font-size: 12px;
	font-weight: bold;
  font-style: normal; 
  text-decoration: none; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
}

.SiteButton {
  height: 20px; 
  color: 4b4b4b; 
  font-size: 11px; 
  background-color: #a0a0a0; 
  border: 1px black solid; 
  font-weight: bold; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  cursor: pointer;
}

a.SiteButton {
  height: 20px; 
  color: white; 
  font-size: 11px; 
  background-color: #a0a0a0; 
  border: 1px black solid; 
  text-align: center;
  font-weight: bold; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  cursor: pointer;
}

div.SiteButton {
  height: 20px; 
  color: white; 
  font-size: 11px; 
  background-color: #a0a0a0; 
  border: 1px black solid; 
  text-align: center;
  font-weight: bold; 
	font-family: Arial, Arial Wide, Verdana, Helvetica, sans-serif;
  cursor: pointer;
}