body
{
	font-family: serif;
	font-size: small;
	color: #000000; 
	text-align: left; 
	margin-top: 3px; 
	margin-bottom: 3px;
	margin-left: 4px; 
	margin-right: 2px;
	overflow: scroll; 
}

.textured
{
	font-family: sans-serif;
	font-size: small;
	background-image: url("http://www.professorchess.com/images/bkgrnd_parchment.gif");
	text-align: centered; 
	margin-top: 3px; 
	margin-bottom: 3px;
	margin-left: 4px; 
	margin-right: 2px; 
}

.textured_cramped
{
	font-family: sans-serif;
	font-size: small;
	background-image: url("http://www.professorchess.com/images/bkgrnd_parchment.gif");
	text-align: left; 
	margin-top: 3px; 
	margin-bottom: 3px;
	margin-left: 0px; 
	margin-right: 1px;
	padding-left: 0px;
	border-style: none;
	border-width-left: 0px; 
}

table.bordered {
  width: 100%;
  border-collapse: separate;
  border: 0px solid;
  border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

table.bordered td, table.bordered th {
  text-align: center;
  border: 1px solid;
  border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  padding: 1ex;
}

#content { margin: 1em; }
#header { background-color: white; color: white; }
#standard { background-color: white; color: black; }
#aggressive { background-color: white; color: black; }
#billionaire { background-color: white; color: black; }
.note {
  font-style: italic;
  font-size: 90%;
  margin-bottom: 0.5ex;
  white-space: nowrap;
}

.b, b { font-weight: bold; }
.comment { text-align: left; font-size: 90%; }
.machineTop, .machineBottom {
  font-family: machine, rubberstat, rubberstamp, impact, wanted,
               verdana, arial, geneva, helvetica, sans-serif;
}

.machineTop {
  color: #663300;
  font-size: 300%;
  text-decoration: underline;
}

.division_label {
  color: #336600;
  font-family: verdana, arial, geneva, helvetica, sans-serif;
  font-size: 150%;
}

.game_label {
  color: #336600;
  font-family: Palatino, Times, serif;
  font-size: 90%;
}

.inline
{
	display: inline;
}

.r64_fineprint
	{
		font-family: serif;
		font-size: x-small;
		color: #000000; 
		font-weight: 200;
		font-style: italic;
		margin-left: 35px; 
		margin-right: 35px;
	}
	
p.r64
{
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	color: #000000; 
	text-align: left; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 5px; 
	margin-right: 5px;  
}
	
p.reduced
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000000; 
	text-align: left; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 5px; 
	margin-right: 5px;  
}
	
p.notes
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 1.5px;
	color: #000000; 
	text-align: left; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 5px; 
	margin-right: 5px;  
}
	
p.declaration
{
	font-family: Verdana, Arial, sans-serif;
	font-size: large;
	color: #336600; 
	text-align: center; 
	margin-top: 6px; 
	margin-bottom: 3px; 
	margin-left: 5px; 
	margin-right: 5px;  
}
	
p.details
{
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	color: #663300; 
	text-align: center; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 5px; 
	margin-right: 5px;  
}
	
p.fineprint
{
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	color: #663300; 
	text-align: center;  
}
	
p.credit_source
{
	font-family: Palatino, Times, serif;
	font-size: medium;
	color: #663300; 
	text-align: right; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 5px; 
	margin-right: 5px;  
}
	
p.theme
{
	font-family: Palatino, Times, serif;
	font-size: medium;
	color: #336600; 
	text-align: center;  
}

	
p.fullalert
{
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	color: #FF0000; 
	text-align: center; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 5px; 
	margin-right: 5px;  
}

p.marquee {
	background-color: #CC6600;
	color: #FFFFFF;
	font-size: large;
	font-weight: 500;
	text-align: center;
	font-family: verdana, sans-serif;
}

p.marquee_medium {
	background-color: #CC6600;
	color: #FFFFFF;
	font-size: medium;
	font-weight: 350;
	text-align: center;
	font-family: verdana, sans-serif;
}

span.leader_r64
{
	font-family: Rubberstat, Machine, Impact, Stencil, sans-serif;
	font-size: large; 
	font-weight: normal; 
	font-variant: small-caps;
	text-decoration: none;
	letter-spacing: 2px; 
	text-align: left;
	text-indent: -20px; 
	color: #663300;
}

span.leader_instructions
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: medium; 
	font-weight: 525; 
	font-variant: small-caps;
	text-decoration: none;
	letter-spacing: 2px; 
	text-align: left;
	text-indent: -20px; 
	color: #663300;
}

span.leader_link
{
	font-family: Chalkboard, Comic Sans, Carrol, sans-serif;
	font-size: large; 
	font-weight: normal; 
	font-variant: small-caps;
	text-decoration: none; 
	text-align: left; 
	color: #336600;
}

span.section_title
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: small; 
	font-weight: 525; 
	font-variant: small-caps;
	letter-spacing: 2px; 
	color: #663300;
}

span.mini_title
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: x-small; 
	font-weight: 300; 
	font-variant: small-caps; 
	color: #663300;
}

span.highlight_r64
{
	background-color: #FFDDAA;
	color: #663300;
}

span.disabled
{
	color: #999999;
}

span.legaleese
{
	text-indent: 10%;
	font-style: oblique;
}

span.superscript
{
	vertical-align: super;
	font-size: 70%;
}

span.textblock
{
	color: #000000;
	font-size: medium; 
	text-align: left;
}

span.notepad
{
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: small; 
	text-align: left;
	margin-left: 3px; 
	margin-right: 3px;
	margin-top: 4px; 
	margin-bottom: 4px;
}
	
span.label
{
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	color: #336600;  
}
	
span.section_data
{
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	color: #336600;  
}

h1.standard
{
	font-family: Verdana, sans-serif;
	font-size: 48px; 
	font-weight: normal; 
	text-align: center; 
	color: #336600;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px; 
}

h1.r64
{
	font-family: Rubberstat, Machine, Impact, Stencil, sans-serif;
	font-size: 48px; 
	font-weight: normal; 
	text-align: center; 
	color: #663300;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px;  
}

h2.standard
{
	font-family: Verdana, sans-serif;
	font-size: 36px; 
	font-weight: normal; 
	text-align: center; 
	color: #336600;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px; 
}

h2.r64
{
	font-family: Rubberstat, Machine, Impact, Stencil, sans-serif;
	font-size: 36px; 
	font-weight: normal; 
	text-align: center; 
	color: #663300;
	margin-top: 5px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px;  
}

h3.standard
{
	font-family: Verdana, sans-serif;
	font-size: 28px; 
	font-weight: normal; 
	text-align: center; 
	color: #336600;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px; 
}


h3.r64
{
	font-family: Rubberstat, Machine, Impact, Stencil, sans-serif;
	font-size: 36px; 
	font-weight: normal;
	font-variant: small-caps;
	letter-spacing: 2px; 
	text-align: center;
	text-decoration: underline; 
	color: #663300;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px;  
}

h3.club
{
	font-family: Palatino, Times, serif;
	font-size: 28px; 
	font-weight: 700; 
	text-align: center; 
	color: #663300;
	margin-top: 20px; 
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right: 10px; 
}

h4.standard
{
	font-family: Verdana, sans-serif;
	font-size: 22px; 
	font-weight: normal; 
	text-align: center; 
	color: #336600;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px; 
}

h4.r64
{
	font-family: Rubberstat, Machine, Impact, Stencil, sans-serif;
	font-size: large; 
	font-weight: normal; 
	font-variant: small-caps;
	letter-spacing: 2px; 
	text-align: left; 
	color: #663300;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px;  
}

h4.club
{
	font-family: Palatino, Times, serif;
	font-size: 22px; 
	font-weight: normal; 
	text-align: center; 
	color: #663300;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px; 
}

h4.marquee
{
	font-family: Avant-Garde, Verdana, sans-serif;
	font-size: 22px; 
	font-weight: 600;
	text-decoration: none; 
	text-align: left; 
	color: #FFFFFF;
	background-color: #663300;
	margin-top: 4px; 
	margin-bottom: 3px;
	margin-left: 2px; 
}

h4.marquee_mid
{
	font-family: Avant-Garde, Verdana, sans-serif;
	font-size: 22px; 
	font-weight: 600;
	text-decoration: none; 
	text-align: center; 
	color: #FFFFFF;
	background-color: #663300;
	margin-top: 4px; 
	margin-bottom: 3px; 
}

h5.r64
{
	font-family: Rubberstat, Machine, Impact, Stencil, sans-serif;
	font-size: medium; 
	font-weight: normal; 
	font-variant: small-caps;
	text-decoration: underline; 
	letter-spacing: 2px; 
	text-align: center; 
	color: #663300;
	margin-top: 5px; 
	margin-bottom: 5px;
}

h5.standard
{
	font-family: Verdana, sans-serif;
	font-size: medium; 
	font-weight: normal;
	text-decoration: underline; 
	text-align: center; 
	color: #336600;
	margin-top: 5px; 
	margin-bottom: 5px;
	margin-left: 2px; 
	margin-right: 2px; 
}

h5.club
{
	font-family: Palatino, Times, serif;
	font-size: medium; 
	font-weight: normal; 
	text-align: center; 
	color: #663300;
	margin-top: 8px; 
	margin-bottom: 4px;
	margin-left: 2px; 
	margin-right: 2px; 
}

h5.marquee_mid
{
	font-family: Avant-Garde, Verdana, sans-serif;
	font-size: medium; 
	font-weight: 400;
	text-decoration: none; 
	text-align: center; 
	color: #FFFFFF;
	background-color: #663300;
	margin-top: 4px; 
	margin-bottom: 3px; 
}

h6.r64
{
	font-family: Rubberstat, Machine, Impact, Stencil, sans-serif;
	font-size: medium; 
	font-weight: normal; 
	font-variant: small-caps;
	text-decoration: none; 
	letter-spacing: 2px; 
	text-align: center; 
	color: #663300;
	margin-top: 5px; 
	margin-bottom: 5px;
}

h6.standard
{
	font-family: Verdana, sans-serif;
	font-size: medium; 
	font-weight: 325;
	text-decoration: underline; 
	text-align: left; 
	color: #000000;
	margin-top: 4px; 
	margin-bottom: 3px; 
}

h6.marquee
{
	font-family: Avant-Garde, Verdana, sans-serif;
	font-size: small; 
	font-weight: 500;
	text-decoration: none; 
	text-align: left; 
	color: #FFFFFF;
	background-color: #663300;
	margin-top: 4px; 
	margin-bottom: 3px; 
}

h6.marquee_mid
{
	font-family: Avant-Garde, Verdana, sans-serif;
	font-size: small; 
	font-weight: 300;
	text-decoration: none; 
	text-align: center; 
	color: #FFFFFF;
	background-color: #663300;
	margin-top: 4px; 
	margin-bottom: 3px; 
}

h6.club
{
	font-family: Palatino, Times, serif;
	font-size: small; 
	font-weight: normal; 
	text-align: center; 
	text-decoration: underline;
	color: #663300;
	margin-top: 8px; 
	margin-bottom: 4px;
	margin-left: 2px; 
	margin-right: 2px; 
}

ul.r64
{
	font-family: Trebuchet, Georgia, sans-serif;
	font-size: medium;
	line-height: 1.5;
	color: #000000; 
	background-color: transparent;
	list-style-type: square;
	list-style-position: outside;
}

ul.info
{
	font-family: Trebuchet, Georgia, sans-serif;
	font-size: small;
	line-height: 2;
	color: #000000; 
	background-color: transparent;
	list-style-type: square;
	list-style-position: outside;
}

ul.table
{
	font-family: Trebuchet, Georgia, sans-serif;
	font-size: small;
	line-height: 1.5; 
	font-weight: 450;
	color: #000000; 
	background-color: transparent;
	list-style-type: square;
	list-style-position: outside;
}

ul.checklist
{
	font-family: Trebuchet, Georgia, sans-serif;
	font-size: small;
	line-height: 1;
	color: #000000; 
	background-color: transparent;
	list-style-type: square;
	list-style-position: outside;
}

ul.instructions
{
	font-family: Trebuchet, Georgia, sans-serif;
	font-size: medium;
	line-height: 1;
	color: #000000; 
	background-color: transparent;
	list-style-type: square;
	list-style-position: outside;
}


.menu_horizontal
{
	position: static;
	width: auto;
	height: auto;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-size: small; 
	text-align: center;
	text-decoration: none;
	background-color: transparent;
	border-style: none;
	margin: 0, 2, 0, 2 px;
	padding: 0;
}

.menu_horizontal a:link
{
	color: #663300;
	text-decoration: none;
	border-style: none;
	border-color: transparent;
	border-width: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_horizontal a:visited
{
	color: #336600;
	text-decoration: none;
	border-style: none;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_horizontal a:hover
{	
	color: #FFFFFF;
	background-color: #663300;
	text-decoration: none;
	border-style: outset;
	border-width: medium;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_horizontal a:active
{
	color: #666666;
	text-decoration: none;
	border-style: dotted;
	border-width: medium;
	margin-left: 2px;
	margin-right: 2px;
	}

.menu_vertical
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-align: left;
	line-height: 1.0;
	text-decoration: none;
	background-color: transparent;
	list-style-type: square;
	list-style-position: outside;
	background-color: transparent;
	border-style: none;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_vertical a:link
{
	color: #663300;
	text-decoration: none;
	border-style: none;
}

.menu_vertical a:visited
{
	color: #336600;
	text-decoration: none;
	border-style: none;
}

.menu_vertical a:hover
{
	color: #FFFFFF;
	background-color: #663300;
	text-decoration: none;
	border-style: none;
	border-width: 0px;
}

.menu_vertical a:active
{
	color: #666666;
	text-decoration: none;
	border-style: dotted;
	border-width: thick;
}

.menu_vertical_cramped
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	text-align: left;
	line-height: 1.0;
	text-decoration: none;
	background-color: transparent;
	list-style-type: square;
	list-style-position: outside;
	background-color: transparent;
	border-style: none;
	margin-left: 0px;
	margin-right: 1px;
}

.menu_vertical_cramped a:link
{
	color: #663300;
	text-decoration: none;
	border-style: none;
}

.menu_vertical_cramped a:visited
{
	color: #336600;
	text-decoration: none;
	border-style: none;
}

.menu_vertical_cramped a:hover
{
	color: #FFFFFF;
	background-color: #663300;
	text-decoration: none;
	border-style: none;
	border-width: 0px;
}

.menu_vertical_cramped a:active
{
	color: #666666;
	text-decoration: none;
	border-style: dotted;
	border-width: thick;
}

.menu_image
{
	position: static;
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-size: small; 
	text-align: center;
	text-decoration: none;
	background-color: transparent;
	border-style: none;
	margin: 0, 2, 0, 2 px;
	padding: 0;
}

.menu_image a:link
{
	color: #663300;
	text-decoration: none;
	border-style: none;
	border-color: transparent;
	border-width: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_image a:visited
{
	color: #336600;
	text-decoration: none;
	border-style: none;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_image a:hover
{	
	color: #663300;
	background-color: transparent;
	text-decoration: underline;
	border-style: none;
	border-width: 0 px;
	border-color: transparent;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_image a:active
{
	color: #666666;
	text-decoration: none;
	border-style: dotted;
	border-width: medium;
	margin-left: 2px;
	margin-right: 2px;
	}

.menu_image_reduced_font
{
	position: static;
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-size: 10px; 
	text-align: center;
	text-decoration: none;
	background-color: transparent;
	border-style: none;
	margin: 0, 2, 0, 2 px;
	padding: 0;
}

.menu_image_reduced_font a:link
{
	color: #663300;
	text-decoration: none;
	border-style: none;
	border-color: transparent;
	border-width: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_image_reduced_font a:visited
{
	color: #336600;
	text-decoration: none;
	border-style: none;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_image_reduced_font a:hover
{	
	color: #663300;
	background-color: transparent;
	text-decoration: underline;
	border-style: none;
	border-width: 0 px;
	border-color: transparent;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_image_reduced_font a:active
{
	color: #666666;
	text-decoration: none;
	border-style: dotted;
	border-width: medium;
	margin-left: 2px;
	margin-right: 2px;
	}


.menu_displaypage
{
	position: static;
	width: auto;
	height: auto;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-size: small; 
	text-align: center;
	text-decoration: none;
	background-image: url("http://www.professorchess.com/images/bkgrnd_parchment.gif");
	border-style: none;
	margin: 0, 2, 0, 2 px;
	padding: 4;
}

.menu_displaypage a:link
{
	color: #663300;
	text-decoration: none;
	border-style: none;
	border-color: transparent;
	border-width: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_displaypage a:visited
{
	color: #336600;
	text-decoration: none;
	border-style: none;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_displaypage a:hover
{	
	color: #FFFFFF;
	background-color: #663300;
	text-decoration: none;
	border-style: outset;
	border-width: medium;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_displaypage a:active
{
	color: #666666;
	text-decoration: none;
	border-style: dotted;
	border-width: medium;
	margin-left: 2px;
	margin-right: 2px;
	}

.menu_club
{
	position: static;
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-size: large; 
	text-align: center;
	text-decoration: none;
	background-color: transparent;
	border-style: none;
	margin: 0, 2, 0, 2 px;
	padding: 20px, 20px, 20px, 20px;
}

.menu_club a:link
{
	color: #663300;
	font-size: large; 
	text-align: center;
	text-decoration: none;
	border-style: none;
	border-color: transparent;
	border-width: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_club a:visited
{
	color: #336600;
	font-size: large; 
	text-align: center;
	text-decoration: none;
	border-style: none;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_club a:hover
{	
	color: #663300;
	font-size: large; 
	text-align: center;
	background-color: transparent;
	text-decoration: underline;
	border-style: none;
	border-width: 0 px;
	border-color: transparent;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_club a:active
{
	color: #666666;
	font-size: large; 
	text-align: center;
	text-decoration: none;
	border-style: dotted;
	border-width: medium;
	margin-left: 2px;
	margin-right: 2px;
	}

table.pdfs
{
	font-family: serif;
	font-size: small;
	color: #000000;
	background-color: #FFF8DC;
	border-width: 3px;
	border-color: #C0C0C0;
	border-style: outset; 
	text-align: left; 
	padding: 5px;
}

tr.pdfhighlight
{
	font-family: serif;
	font-size: small;
	color: #000000;
	background-color: #FFCC99; 
	text-align: left; 
	padding: 7px;
}

td.header
{
	font-family: serif;
	font-size: medium;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #663300; 
	text-align: center; 
	padding: 7px;
}

td.print_header
{
	font-family: serif;
	font-size: medium;
	font-weight: 600;
	color: #000000;
	background-color: #FFFFFF; 
	text-align: center; 
	padding: 7px;
}
	
td.data1
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: 550;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: left;
	border-width: 1px;
	border-style: inset;  
}
	
td.print_data1
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: 550;
	color: #000000;
	background-color: #FFFFFFF; 
	text-align: left;
	border-width: 1px;
	border-style: inset;  
}
	
td.data2
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: 450;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: center;
	border-width: 1px;
	border-style: inset;  
}
	
td.print_data2
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: 450;
	color: #000000;
	background-color: #FFFFFF; 
	text-align: center;
	border-width: 1px;
	border-style: inset;  
}
	
td.data3
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: 550;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: right;
	border-width: 1px;
	border-style: inset;  
}
	
td.print_data3
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: 550;
	color: #000000;
	background-color: #FFFFFF; 
	text-align: right;
	border-width: 1px;
	border-style: inset;  
}

td.rowlabel
{
	font-family: serif;
	font-size: medium;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: center; 
	padding: 10px;
	border-width: 1px;
	border-style: inset;
}

td.rowlabel_right
{
	font-family: serif;
	font-size: medium;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: right; 
	padding: 10px;
	border-width: 1px;
	border-style: inset;
}
	
td.pdfs
{
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: left;
	border-width: 1px;
	border-style: inset;  
}
	
td.infoblock
{
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: left;
	border-width: 8px;
	border-style: inset;  
}
	
td.menu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	height: 2em;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: center;
	border-width: 8px;
	border-style: inset;  
}

td.list
{
	font-family: serif;
	font-size: medium;
	color: #000000;
	background-color: #FFF8DC; 
	text-align: left; 
	padding: 10px;
	border-width: 1px;
	border-style: inset;
}

img.standard
{
	border: 0, 0, 0, 0;
	text-align: center;
	background-color: transparent;
}

img.base
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -10;
}
	
img.content_graphic 
{
	position: relative;
	left: 230px;
	top: 10px;
	border: 0;
	padding-bottom: 3px;
	z-index: 1;
}
	
img.return_address 
{
	float: left;
	border: 0;
	margin: 3px 35px 15px 3px;
	padding-top: 3px;
}
	
img.postage_stamp 
{
	float: right;
	border: 0;
	margin: 3px 3px 15px 25px;
	padding-top: 3px;
}
	
img.wqr 
{
	position: fixed;
	left: 25px;
	bottom: 3px;
	border: 0;
	padding-top: 3px;
	z-index: 10;
}
	
img.wqn 
{
	position: fixed;
	left: 125px;
	bottom: 3px;
	border: 0;
	padding-top: 3px;
	z-index: 10;
}
	
img.wqb 
{
	position: fixed;
	left: 250px;
	bottom: 3px;
	border: 0;
	padding-top: 3px;
	z-index: 10;
}

	
img.wkn 
{
	position: fixed;
	right: 135px;
	bottom: 3px;
	border: 0;
	padding-top: 3px;
	z-index: 10;
}

	
img.wkr 
{
	position: fixed;
	right: 25px;
	bottom: 3px;
	border: 0;
	padding-top: 3px;
	z-index: 10;
}

.imgcell img, .imgcell a { display: block; }

div.sidebar
{
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	clear: left;
	z-index: 10;
	width: 210;
	height: auto;
	text-align: center;
}
	
div.pic_menu 
{
	clear: both;
	width: 175px;
	height: auto;
	text-align: center;
	margin-top: 15px;
	border-style: none;
	border-width: 0, 0, 0, 0;
	padding: 0, 0, 0, 0;
	z-index: 1;
}
	
div.pic_array 
{
	float: left;
	display: inline;
	max-width: 250px;
	height: auto;
	vertical-align: top;
	text-align: center;
	border-style: none;
	border-width: 0, 0, 0, 0 px;
	margin: 0, 0, 0, 0 px;
	padding: 0 px;
	z-index: 1;
}

div.title
{
	position: absolute;
	left: 230px;
	width: 700px;
	top: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	z-index: 1;
	text-align: center;
}


div.content_title
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 5px;
	background-color: #FFFFFF;
	z-index: 10;
	text-align: center;
}

div.stack
{
	clear: both;
	position: relative;
	top: 5px;
	margin-left: 0px;
	line-height: 21px;
	margin-bottom: 10px;
	text-align: left;
	width: auto;
	height: auto;
}

div.stack_offset
{
	position: relative;
	clear: both;
	left: 260px;
	top: 5px;
	width: auto;
	height: auto;
	line-height: 21px;
	margin-bottom: 10px;
}

div.new_row
{
	position: relative;
	clear:both;
	top: 10px;
	width: auto;
	height: auto;
	padding: 0, 100%, 0, 100%;
}