/* #940204 #646664
*/

/* Body - Sets the pages default values */
body {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	background: #cccccc}

/* Links - How our links are displayed
*/
a {color: #000000; text-decoration:none;}
a:hover {color: #ff0000;}
/* Use class showlink to highlight the link*/
a.showlink:link{color: #940204; text-decoration: underline;}
a.showlink:visited{color: #940204; text-decoration: underline;}
a.showlink:hover{color: #ff0000;}
a.showlink:active{color: #940204; text-decoration: underline;}


/* General styles */
.heading {font-size: 1.5em;}

/* div classes */
.pagetop {height: 60px; background-image: url(./images/season_banner_plain.gif);}
.menubar {color: #ffffff; background: #940204; font-size: 0.9em; text-align: left;}
a.menubar:link{color: #ffffff;}
a.menubar:visited{color: #ffffff;}
a.menubar:hover{color: #ffffff;}
a.menubar:active{color: #ffffff;}
.searchbar {color: #ffffff; background: #940204; font-size: 0.9em; text-align: right;}
.welcome_text {text-align: left; border: none; padding: 4px;}


/* messages */
.message {color: black; background: #71ff71;}
.errmessage {color: white; background: #ff7171;}
.warnmessage {color: black; background: #ff7171;}
.debugmessage {color: black; background: yellow;}

/* Page content (column center)
*/
.pagecontent {background: transparent; border-style: none; padding: 4px;}

/* Side columns
*/
.sidecolumn {width: 130px;
			 text-align: left;
			 font-size: 0.8em;
}
.sidecolumndropdowns{ font-size: 1.0em;}

/* Boxes 
   Notes:  The .boxheading background and the .boxcontent border-color should be the same
		   to make them merge (but they don't have to merge!)
*/
.box {}

.boxheading {color: #ffffff; background: #940204;}

.boxcontent {border-color:#920204;
			 border-style:solid;
			 border-width:1px;
			 font-size: 1.0em;
			 background:#ffffff}



/* Tables*/
/* Site Tables */
.tableheading {color: #ffffff; background: #940204;}
.tableeven {color: #000000; background: #eeeeee;}
.tableodd {color: #000000; background: #dddddd;}
.tableeven:hover{color: #ff0000;}
.tableodd:hover{color: #ff0000;}
.tableeven td a {display:block; width:100%; height:100%;}
.tableicon {height: 1.3em; vertical-align: middle;}
/* Spec Tables */
.spectable {color: #000000; background: #ffffff; border-style: solid; border-width: 1px; border-collapse: collapse; }
table.spectable td {padding-left: 5px; padding-right: 20px; border-style: solid; border-width: 1px; vertical-align: top;}
/* Embedded tables (tables embedded in spec tables) */
.embedded {border-style: none; }
table.embedded td {border-style: none; vertical-align: top;}


/* Category menu */
.catmenuselected {color: #000000; background: #eeeeee;}

/* Items */
.itemdescription {white-space: none;}
.itemimage {float: right; padding: 8px;}

/* search box */
.searchicon {height: 1.7em; vertical-align: middle;}

/* page navigation */
.pagenavigation{ font-size: 0.8em;}

/* horizontal divider */
.hdiv {width: 100%; height: 1px; border: none; color: #940204; background-color: #940204;}



