.main_tbl{
	padding: 0 0 0 0;
	xmargin: 0 0 0 0;
	width: 1024;
}
.main_td_head{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	xheight: 140 px;
	vertical-align: bottom;
	background-color: #ffffff;	
}

P  {
	font-size : 10pt;
	font-family : 'Arial,verdana,sans-serif';
	color : black;
	background : "../graphics/Background86.jpg";
}

P.1  {
	font-weight : bold;
	font-size : 10pt;
	font-family : 'Arial,verdana,sans-serif';
	color : #FFFFFF;
	background : blue;
	background-color : #000080;
}

P.2  {
	font-size : 10pt;
	font-family : 'Arial,verdana,sans-serif';
	color : #FFBF00;
	background-color : Black;
}

P.3  {
	font-size : 11pt;
	font-family : 'Arial,verdana,sans-serif';
	color : black;
}
P.4  {
	color : white;
}

.WhiteText  {
	  : white;
}

H1  {
	text-align : right;
	font-family : 'Arial,verdana,sans-serif';
	color : #669966;
}

H3  {
	font-family : 'Arial,verdana,sans-serif';
	color : Green;
	background-color : Silver;
}

EM1 {
	color:red;
	font-weight:900;
	font-style:normal;
}

BODY  {
	font-family : 'Arial,verdana,sans-serif';
	font-style : normal;
	font-weight : normal;
	font-size : 10pt;
	font-family : 'Arial,verdana,sans-serif';
	color : black;
	list-style-type : circle;
}

div.hol {
	font-size : 10pt;
	font-family : 'Arial,verdana,sans-serif';
	color : #FFBF00;
	background : black;
	background-color : Black;
   }

td.outer {
   cellpadding : 1em;
   border : solid blue;
   }

table.inner {
   background-color : #efefdd;
   font-size : 8pt;
   }

.bigred
{
font-size:14pt;
color:red;
}
.bigblack
{
font-size:14pt;
color:black;
}
.bigblue
{
font-size:14pt;
color:blue;
}
.bigwhite
{
font-size:14pt;
color:white;
}

.defaultFont {
	font-size : 10pt;
	font-family : 'Arial,verdana,sans-serif';
	color : black;
}

.WhiteBorder
{
	border: none White;
}
   
.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.Bar
{
    BORDER-RIGHT: blue 1px outset;
    BORDER-TOP: blue 1px outset;
    FLOAT: left;
    BORDER-LEFT: blue 1px outset;
    WIDTH: 100px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: blue 1px outset;
    POSITION: relative;
    BACKGROUND-COLOR: deepskyblue;
    TEXT-ALIGN: center
}
.menu
{
    BORDER-RIGHT: buttonhighlight thin outset;
    BORDER-TOP: buttonhighlight thin outset;
    VISIBILITY: hidden;
    BORDER-LEFT: buttonhighlight thin outset;
    WIDTH: 150px;
    LINE-HEIGHT: 140%;
    BORDER-BOTTOM: buttonhighlight thin outset;
    POSITION: absolute;
    BACKGROUND-COLOR: deepskyblue
}
.menuItem
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid
}
.ItemMouseOver
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: highlighttext;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: highlight
}
.ItemMouseOut
{
    WIDTH: 100%
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    BORDER-RIGHT: blue 1px ridge;
    BORDER-TOP: blue 1px ridge;
    FLOAT: left;
    BORDER-LEFT: blue 1px ridge;
    WIDTH: 100px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: blue 1px ridge;
    POSITION: relative;
    BACKGROUND-COLOR: deepskyblue;
    TEXT-ALIGN: center
}
.won  {
	font-size : 10pt;
	font-family : 'Arial,verdana,sans-serif';
	color : #FFBF00;
	background : black;
	background-color : Black;
}

.RunDay  {
	font-size : 10pt;
	color : red;
	font-family : Arial,verdana,sans-serif;
	font-weight : bold;
	background-color : #FF99CC;
}

.StatsHead1  {
	font-weight : bold;
	font-size : large;
	font-family : 'Arial,verdana,sans-serif';
	color : #ffffff;
	background-color : #000080;
	font-style : normal;
}

#Copyright  {
	font-size : 8pt;
	margin-top : 0in;
	text-align : center;
	font-family : Arial,verdana,sans-serif;	
}

.nav  {
	font-family : arial,verdana,sans-serif;
	background-color : #DDDDDD;
	font-size : 12pt;
}

.StatsHead2  {
	font-size : 12 pt;
	font-family : Arial,verdana,sans-serif;
	font-weight : bold;
	background-color : paleturquoise ;
	font-style : normal;
}

.StatsHead3  {
	font-size : 10 pt;
	font-family : Arial,verdana,sans-serif;
	font-weight : normal;
	background-color : palegreen ;
	text-align : center;
	font-style : normal;
}

.Stats  {
	font-size : 10 pt;
	font-family : Arial,verdana,sans-serif;
	font-weight : normal;
	font-style : normal;
	text-align : center;
}

.calendar  {
	font-size : 10pt;
	font-weight : bold;
	font-family : Arial,verdana,sans-serif;
}

.calendarName  {
	font-size : 18pt;
	font-family : Arial,verdana,sans-serif;
	font-weight : bold;
	color : Green;
}

.Heading1  {
	font-size : 24pt;
	font-family : Arial,verdana,sans-serif;
	font-weight : bold;
	color : Green;
	text-align : center;
}

#Button  {
	font-size : 7pt;
	font-family : monospace;
	text-align : center;
}

.calendarHasher  {
	font-size : 8pt;
	font-weight : bold;
	color : Black;
	font-family : Arial,verdana,sans-serif;
	font-weight : normal;
}

.BH3Travel  {
	font-size : 10pt;
	font-family : Arial,verdana,sans-serif;
	color : Yellow;
	font-style : normal;
	background-color : Olive;
}

.CalendarNextMonth  {
	font-size : 10pt;
	font-family : Arial,verdana,sans-serif;
	font-style : italic;
	color : Silver;
	background-color : #A2A2A2;
}

.CalendarHasherNextMonth  {
	font-size : 10pt;
	font-family : Arial,verdana,sans-serif;
	font-style : italic;
	color : Gray;
}

.EventsCompleted  {
	font-size : 10pt;
	font-family : Arial,verdana,sans-serif;
	font-style : normal;
	color : Gray;
}

.Heading2  {
	font-family : Arial,verdana,sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

#PhotoAlbumButton  {
	font-family : monospace;
	font-size : 8pt;
	text-align : center;
}

#PhotoAlbumButtonPressed  {
	font-family : monospace;
	font-size : 8pt;
	background-color : Gray;
	text-align : center;
}

#PhotoAlbumButtonClicked {
	font-family : monospace;
	font-size : 8pt;
	background-color : Red;
	text-align : center;
}

#PhotoAlbumMenu  {
	font-family : arial;
	font-size : 8pt;
	text-align : left;
}

.itemBorder { border: 1px solid black }
.itemText { text-decoration: none; color: #FFFFFF; font: 16px Arial, Helvetica }

.crazyBorder { border: 2px outset #663399 }
.crazyText { text-decoration: none; color: #FFCC99; font: Bold 16px Arial, Helvetica }

span.label {color:black;width:30;height:16;text-align:right;margin-top:0;background:#ffF;font:bold 13px Arial}
span.c1 {color:black;width:30;height:16;text-align:center;margin-top:0;background:#ffF;font:bold 13px Arial}
span.c2 {color:red;width:30;height:16;text-align:center;margin-top:0;background:#ffF;font:bold 13px Arial}
span.c3 {color:red;width:30;height:16;text-align:left;margin-top:0;background:#ffF;font:bold 13px Arial}
span.c4 {color:black;width:30;height:16;text-align:center;margin-top:0;background:#ffF;font:bold 13px Arial}
span.BH3Runs {color:red;height:16;text-align:center;margin-top:0;background:#ffF;font:bold 13px Arial}
span.NonBH3Runs {color:black;height:16;text-align:center;margin-top:0;background:red;font:bold 13px Arial}

/* Thumbnail Index */
div#index {
	margin: 1ex 0 1ex 0;
	text-align: center;
}

div#index table {
	text-align: center;
	margin: 0 auto 0 auto;
}

div#index td.thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#index td.thumbcell img {
	border-style: none;
}

div#index div.pages {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
}

/* Photo Navigation */
div#navigation {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	margin: 1ex 0 1ex 0;
}

div#navigation table {
	text-align: center;
	margin: 0 auto 0 auto;
}

div#navigation td.previous {
	text-align: left;
	width: 100px;
}

div#navigation td.index {
	text-align: center;
}

div#navigation td.next {
	text-align: right;
	width: 100px;
}

div#navigation td.thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#navigation td.thumbcell img {
	border-style: none;
}

div#navigation td.selected {
	border-style: outset;
	border-width: 2px;
}

div#navigation span.home {
	display: block;
	padding-bottom: 1em;
}

/* Photograph */
div#photograph {
	text-align: center;
	margin: 1ex 0 1ex 0;
}

div#photograph img {
	margin: 0 auto 0 auto;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

/* Photograph Title */
h1.title {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
}

/* Photograph Caption */
p.caption, p.description {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	font-size: 0.8em;
	display: block;
	width: 640px;
	margin: auto;
}

/* Footnote */
p.footnote {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.6em;
	text-align: right;
	padding: 0 2em 0 0;
}
