body {
	background-color: #e3dad1;  /* light tan */
	text-align: center;
}

p, td, ul {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 11px 0px;
}

ul, ol {
	padding-top: 0px;
	margin-top: 0px;
}

ul li {
	list-style-type: disc;
}

ul li li {
	list-style-type: circle;
}

ul li li li {
	list-style-type: square;
}

ol li {
	list-style-type: decimal;
}

ol ol li {
	list-style-type: lower-alpha;
}

ol ol ol li {
	list-style-type: lower-roman;
}

ol ul li {
	list-style-type: disc;
}


table {
	border-collapse:collapse;
	border: 0px;
}

td {
	vertical-align: top;
	text-align: left;
	padding: 0px;
}

input.button {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;

	/*font-style: normal;
	font-weight: bold;
	padding: 0px 4px 4px 4px;
	height:24px;
	color: #39010e;
	background-color: #e3dad1; 
	border: #000000 dotted 1px;
	*/
}

/* start home page news ticker styles */
td.newsticker {
	height: 140px;
	width: 502px;
	padding: 24px 18px 8px 18px;
}

table.synopsis {
	border: 0px; 
	border-collapse: collapse;
	margin: 0px; 
	padding: 0px;
	width: 502px;
}

table.synopsis td {
	margin: 0px; 
	padding: 0px;
}

div.newstickermask {
	width: 0px;
	overflow: hidden;
	position: absolute;
}

div.newstickerarticle {
	width:502px;
}

/* end home page news ticker styles */

td.game {
	padding: 24px 18px 0px 18px;
	/* top, right, bottom, left */
}

div.gamegraphic {
	top:30px;
	left:8px;
	width: 128px;
	height: 124px;
	/* border: 1px solid #906b4a;  /* brown */
	text-align: center;
	vertical-align: middle;
}

/* start panel tab styles */

/* OFF styles */
.paneltab a.off, .paneltab a.off:link {
	background: #d2c4b7 url(images/tabs/left-tab.gif) left top no-repeat;
	padding-left: 10px;
	font-weight: bold;
	color:#39010e;  /* burgundy */
	text-decoration: none;
}

.paneltab a.off span {
	background: url(images/tabs/right-tab.gif) right top no-repeat;
	padding-right: 10px;
	color:#39010e;  /* burgundy */
	text-decoration: none;
}


/* ON styles */

 .paneltab a.on, .paneltab a.on:link {
	background: #906b4a url(images/tabs/left-tab-hover.gif) left top no-repeat;
	padding-left: 10px;
	font-weight: bold;
	color:#39010e;  /* burgundy */
	text-decoration: none;
}

.paneltab a.on span {
	background: url(images/tabs/right-tab-hover.gif) right top no-repeat;
	padding-right: 10px;
}


/* styles shared by OFF and ON states */

.paneltab a.off, .paneltab a.off span, .paneltab a.on, .paneltab a.on span, .paneltab a.off:link, .paneltab a.on:link {
	text-decoration: none;
	display: block;
	float: left;
	padding-bottom: 4px;
	color:#39010e;  /* burgundy */
}

.paneltab ul {
	left: -20px;
	padding: 0;
	margin: 0;
}

.paneltab li {
	list-style-type: none;
	float: left;
	margin: 0px 0px 0px 4px;
}
/* top, right, bottom, left */

td.paneltabbar {
	height: 4px; 
	background-color: #906b4a;
}


/* DISABLED styles */

.paneltab a.disabled, .paneltab a.disabled:link {
	background: #c4c4c4 url(images/tabs/left-tab-disabled.gif) left top no-repeat;
	padding-left: 10px;
	font-weight: bold;
	color:#666666;  /* medium gray */
	text-decoration: none;
}

.paneltab a.disabled span {
	background: url(images/tabs/right-tab-disabled.gif) right top no-repeat;
	padding-right: 10px;
}

.paneltab a.disabled, .paneltab a.disabled span, .paneltab a.disabled:link  {
	text-decoration: none;
	display: block;
	float: left;
	padding-bottom: 4px;
	color:#39010e;  /* burgundy */
}

/* end panel tab styles */

hr.headline {
	border: 0;
	color: #d2c4b7;  /* tan */
	background-color: #d2c4b7;  /* tan */
	height: 1px;
	position: relative;
	top: 3px;

}

.pageborder {
	border-color: #906b4a;  /* brown */
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	width: 800px;
	margin: 10px auto;
}

/* .page styles apply to text in the burgundy border, but not in the page content area */

.page {
	color: #906b4a;  /* brown */
	background-color: #471713;  /* light burgundy */
}


.page a {color: #ffffff; text-decoration: underline;}
.page a:link {color: #ffffff; text-decoration: underline;}
.page a:visited {color: #ffffff; text-decoration: underline;}
.page a:mailto {color: #ffffff; text-decoration: underline;}
.page a:hover {color: #e3dad1; text-decoration: underline;} /* light tan */

/* .content styles apply to text within the content pages, but not in the burgundy border */

.content {
	color: #39010e;  /* burgundy */
	background-color: #ffffff;  /* white */
	padding: 24px 18px 8px 18px;
}

.content a {color: #906b4a; text-decoration: underline;} /* brown */
.content a:link {color: #906b4a; text-decoration: underline;} /* brown */
.content a:visited {color: #906b4a; text-decoration: underline;} /* brown */
.content a:mailto {color: #906b4a; text-decoration: underline;} /* brown */
.content a:hover {color: #000099; text-decoration: underline;} /* dark blue */
.content a.highlighted {color: #FF0000; text-decoration: none; font-weight:bold;} /* red */

.content h1 {
	color: #39010e;  /* burgundy */
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 14px;
}

img.righttop {
	border: none;
	margin: 0px 0px 6px 10px;
	float: right;
}

img.lefttop {
	border: none;
	margin: 0px 10px 6px 0px;
	float: left;
}

img.rightbody 
	border: none;
	margin: 10px 0px 6px 10px;
	float: right;
}

img.leftbody {
	border: none;
	margin: 10px 10px 6px 0px;
	float: left;
}



.menu {
	color: #39010e;  /* burgundy */
	background-color: #d2c4b7;  /* tan */
	padding: 24px 18px 8px 12px;
}

.divider {
	background-color: #906b4a;
}

.logo {
	background-color: #d2c4b7;
	vertical-align:middle;
	margin: auto;
}

/* special background table for "read more" links */

table.readmore {
	border:none;
	width: 100%;
	height: 20px;
	margin-bottom: 26px;
}

table.readmore td.left {
	width: 3px;
	background-image: url(images/readmorebar_left.gif);
	background-repeat: no-repeat;
}

table.readmore td.right {
	width: 3px;
	background-image: url(images/readmorebar_right.gif);
	background-repeat: no-repeat;
}

table.readmore td.bullet {
	width: 20px;
	text-align: right;
	background-color: #e4dbd1;
	background-image: url(images/bullet_brown_lighttan.gif);
	background-position: 9px 6px;
	background-repeat: no-repeat;
}

table.readmore td.middle {
	background-color: #e4dbd1;
	padding-top: 3px;
}

table.readmore a:link, table.readmore a:visited {
	color:#39010e;  /* burgundy */
	font-weight: bold;
	text-decoration: none;
}

table.readmore td.middle a:hover {
	color: #906b4a;    /* brown */
	font-weight: bold;
	text-decoration: none; 
}

table.inventoryForm {
	border: none;
	border-collapse: separate;
	border-spacing: 5px;
	/* border-spacing hack for IE */
	/* http://vacskamati.blogspot.com/2007/03/eliminating-cellspacing-and-cellpadding.html */
	border-collapse: expression('separate', cellSpacing = '5px');
}

table.inventoryForm td {
}

table.inventoryForm td.fieldLabel {
	text-align: right;
	padding-top: 3px;
	white-space: nowrap;
}

.inventory {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

p.inventory ul li {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

table.inventory td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}

table.inventory th {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
}

table.inventory td.control {
	text-align: center;
	width: 50px;
}

table.inventory tr.c0 {
	background-color: #e3dad1;  /* light tan */
}

table.searchResults {
	border: 0px;
	border-collapse: collapse;
	background-color: #e3dad1;  /* light tan */
}

table.searchResults th {
	padding: 4px 4px 4px 8px;
	background-color: #ffffff;
	color: #39010e;  /* burgundy */
	font-size: 11px;
	font-weight:bold;
	text-align: left;

}

table.searchResults th a {
	color: #39010e;  /* burgundy */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align: left;
	text-decoration: none;

}
table.searchResults td {
	padding: 4px 4px 4px 8px;
}

table.searchResults td select {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

table.searchResults th a {color: #906b4a; text-decoration: underline;} /* brown */
table.searchResults th a:link {color: #906b4a; text-decoration: underline;} /* brown */
table.searchResults th a:visited {color: #906b4a; text-decoration: underline;} /* brown */
table.searchResults th a:mailto {color: #906b4a; text-decoration: underline;} /* brown */
table.searchResults th a:hover {color: #000099; text-decoration: underline;} /* dark blue */

table.pageinfo {
	padding: 0px;
	margin: 0px;
	border: none;
	border-spacing: 0px;
	border-collapse:collapse;
}

table.pageinfo td {
	padding: 0px 0px 2px 2px;
	/* top, right, bottom, left */
}

table.pageinfo td.fieldLabel {
	text-align: right;
	vertical-align: middle;
}

table.pageinfo td input {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	width: 340px;
}	

table.compact {
	padding: 0px;
	margin: 0px;
	border: none;
	border-spacing: 0px;
	border-collapse:collapse;
}

table.compact td {
	padding: 0px 8px 4px 0px;
	/* top, right, bottom, left */
}

.visible {
	display: block;
	}

.hidden {
	display: none;
	}

/* begin invsidemenu classes */

	/* color: #d2c4b7;  /* tan */
	/* color: #39010e;  /* burgundy */
	/* color: #906b4a;  /* brown */
	/* color: #471713;  /* light burgundy */

.MenuItem0 {
	background-color: #d2c4b7;  /* tan */
	background-image: url(images/bullet_brown_tan.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #39010e;  /* burgundy */
	font-family: tahoma, arial, sans-serif;
		font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 6px; 
	padding-left: 14px; 
}

.MenuItemMouseOver0  /* only affects mouseover cell & text, but not links */ {
	background-color: #d2c4b7;  /* tan */
	background-image: url(images/bullet_brown_tan.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #906b4a;  /* brown */
	font-family: tahoma, arial, sans-serif;
		font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 6px; 
	padding-left: 14px; 
}

.MenuItem0 A, .MenuItem0 A:Visited, .MenuItem0 A:Link, 
.MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Link {
	text-decoration: none;
	color: #39010e;  /* burgundy */
}

.MenuItem0 A:Hover, .MenuItem0 A:Active, 
.MenuItemMouseOver0 A:Hover, .MenuItemMouseOver0 A:Active {
	text-decoration: none;
	color: #906b4a;  /* brown */
}


.MenuHdr0 {
	background-color: #d2c4b7;  /* tan */
	background-image: url(images/bullet_brown_tan.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #39010e;  /* burgundy */
	font-family: tahoma, arial, sans-serif;
		font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 6px; 
	padding-left: 14px; 
}


.MenuHdr0 A, .MenuHdr0 A:Visited, .MenuHdr0 A:Link, 
.MenuHdrMouseOver0 A, .MenuHdrMouseOver0 A:Visited, .MenuHdrMouseOver0 A:Link {
	text-decoration: none;
	color: #39010e;  /* burgundy */
}

.MenuHdr0 A:Hover, .MenuHdr0 A:Active, 
.MenuHdrMouseOver0 A:Hover, .MenuHdrMouseOver0 A:Active {
	text-decoration: none;
	color: #906b4a;  /* brown */
}



.MenuItem1 {
	background-color: #d2c4b7;  /* tan */
	background-image: url(images/bullet_brown_tan.gif);
	background-position: 14px 4px;
	background-repeat: no-repeat;
	color: #906b4a;  /* brown */
	font-family: tahoma, arial, sans-serif;
		font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 6px; 
	padding-left: 28px; 
}

.MenuItemMouseOver1  /* only affects mouseover cell & text, but not links */ {
	background-color: #d2c4b7;  /* tan */
	background-image: url(images/bullet_brown_tan.gif);
	background-position: 14px 4px;
	background-repeat: no-repeat;
	color: #39010e;  /* burgundy */
	font-family: tahoma, arial, sans-serif;
		font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 6px; 
	padding-left: 28px;
}

.MenuItem1 A, .MenuItem1 A:Visited, .MenuItem1 A:Link, 
.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link {
	text-decoration: none;
	color: #906b4a;  /* brown */
}

.MenuItem1 A:Hover, .MenuItem1 A:Active, 
.MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Active {
	text-decoration: none;
	color: #39010e;  /* burgundy */
}

.CurrentItem0, .CurrentItem1 {
	background-image: url(images/bullet_burgundy.gif);
	background-position: -16px 4px;
	background-repeat: no-repeat;
}

/* previous classes 

.MenuItem {
	background-color: #d2c4b7; 
	font-family: tahoma, arial, sans-serif;
		font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 1px;
	padding-left: 30px;
	padding-top: 1px;
}

.MenuItemMouseOver {
	background-color: #d2c4b7; 
	color: #39010e;
	font-family: tahoma, arial, sans-serif;
		font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 1px;
	padding-left: 30px;
	padding-top: 1px;
}

.MenuItem A, .MenuItem A:Visited, .MenuItem A:Link, 
.MenuItemMouseOver A, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link {
	color: #906b4a; 
	text-decoration: none;   
	width: 100%
  
}

.MenuItem A:Active, .MenuItem A:Hover, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover {
	color: #39010e;  
}

.MenuHdr {
 
	background-color: #d2c4b7; 
	background-image: url(images/bullet_brown_tan.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	color: #39010e;  
	font-family: tahoma, geneva, sans-serif;
		font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 6px; 
	padding-left: 14px; 
	padding-top: 2px; 
}


.MenuHdr A, .MenuHdr A:Visited, .MenuHdr A:Link {
	color: #39010e; 
	text-decoration: none; 
}

.MenuHdr A:Active, .MenuHdr A:Hover,  {
	color: #906b4a;  
	text-decoration: none; 
}

.MenuCurrentPage {
	color: #696969;
}

*/

/* end invsidemenu classes */


/* begin fck editor classes */

.editorSubhead {
	font-weight: bold;
	color:#39010e;  /* burgundy */
}

.formError {
	color: #ff0000;
}
/* end fck editor classes */






/* begin javascript date picker classes */


#CalendarControlIFrame {
  display: none;
  left: 100px;
  position:absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 100;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, Verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight:bold;
  text-decoration: none;
  color:Yellow;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}


/* end javascript date picker classes */

















































































