﻿
BODY {width: 750px;
	margin: 0 Auto 0 20px; }
	
body.portrait {width: 990px;
	margin: Auto; }

strong { font-variant: small-caps; }

th {line-height: 16px;
    width: 82px;
    text-align: center;
    padding: 3px;
    border: solid 1px;
    border-bottom: solid 2px;}

td {	line-height: 20px;
	text-align: center;
	font-family: "Times New Roman", "Serif";
    padding: 0px;
    border: solid 1px;}

table {border-spacing: 0px;
    border: solid #000 3px;
	margin-top: 6pt;
	margin-bottom: 6pt;}

td.left_col {text-align:left;}

H1 {font-size: 32px;
    font-weight: bold;
    font-variant: small-caps;
	margin-top: 9px;
	margin-bottom: 8px;}
	
H2 {font-size: 24px;
    font-weight: bold;
    font-variant: small-caps;
	margin-top: 8px;
	margin-bottom: 4px;}
	
H3 {font-size: 20px;
    font-weight: bold;
    font-variant: small-caps;
	margin-top: 8px;
	margin-bottom: 4px;}


H4 {font-size: 20px;
    font-weight: normal;
    font-variant: small-caps;
	margin-top: 8px;
	margin-bottom: 4px;}

H5 {font-size: 20px;
    font-weight: bold;
    font-variant: normal;
	margin-top: 8px;
	margin-bottom: 4px; }

H6 {font-size: 20px;
    font-weight: normal;
    font-style: normal;
	margin-top: 8px;
	margin-bottom: 4px; }

P  {font-size: 16px;
    font-weight: normal;
    font-family: "Georgia", "Times New Roman", "serif";
	text-indent: 2em; 
	margin-top: 0;
	margin-bottom: 8px}

.Fraction {}

.Denom { font-size: 70%;
	vertical-align: 4px;}

.Fracbar { font-size: 100%; }

.Numer { font-size: 70%;
	vertical-align: -3px}
	
a:link { color: #01B;
	text-decoration: none;}
a:visited { color: #11B;
	text-decoration: none; }
a:active {color: #B12;
	text-decoration: none; }
a:hover { color: #43F;
	text-decoration: underline; }

	
.ListHeader {margin-bottom: 0;
	padding-bottom: 1px; }
	
UL, OL {margin-top: 0;
	margin-bottom: 3pt;
	padding-top:1px;}

table {margin: auto;}
object {margin: auto;}

.row{clear: both;} 

.left {float: left;}
.right{float: right;}
.center{margin-left: auto; margin-right: auto; width: 400px;}

.left2 {float: left;  	width: 49%;}
.right2{float: right; 	width: 49%;}

.left3 {float: left;		width: 33%;}
.center3{float: left;	width: 33%;}
.right3{float: right;	width: 33%;}

.leftmin{float: left; 	width: 40%;}
.rightmaj{float: right;	width: 59%;}

.leftmaj{float: left; 	width: 59%; }
.rightmin{float: right;	width: 40%;}

.leftmin p, .rightmin p, .caption p,
.leftmaj p, .rightmaj p { font-family: "Helvetica", "Arial", "Sans-Serif";
	font-size: 10pt; }
   

.comment {color: #C01;
	font-style: italic;
	font-family: "Verdana", "Helvetica", "Sans-Serif";}

.formula {font-style: normal;
	font-family: "Cambria", "Times New Roman", "Times", "serif";}
	
p.formula {text-align: center;
	font-family: "Times New Roman", "Times", "serif";}

.perm { font-style: normal;
	font-family: "Times New Roman", "Times", "serif"; }
	
.leftmin p.formula, .rightmin p.formula , .caption p.formula{	text-align: center; }
	
.Home {float: left; 
	clear: both;}
.Next {float: right; }

.container{
	width: 750px; 
	margin-left: auto;
	margin-right: auto;}
.container p {text-indent: 1em;}
	
table.Group { border: solid 1px;}

table.Group td{font-size: 11px;
	font-family: "Tahoma", "Arial", "Sans-Serif";
	padding: 0px;
	margin: 0px;
	border-left: solid 1px;
	border-bottom: 0px;
	border-top: solid 1px;
	height: 32px;
	width: 32px; }

tr.stRow td {border-bottom: solid black 1px; }

td.stCycle, td.stRot, td.stHeader, td.Header, td.Symm{ border-right: 0px;}
td.stCycleR, td.stRotR, td.stHeaderR td.HeaderR, td.SymR { border-right: solid 1px; }


table.Cycles th {line-height: 24px;
    text-align: center;
    padding: 3px;
    border-left: solid black 1px;
	border-top: solid black 1px;
    border-right: solid black 1px;
	border-bottom: 0;}
 
tr.stRow th {border-bottom: solid black 1px; }

table.Cycles td {text-align: center;
	width: 50px;
	font-family: "Tahoma", "Arial",  "Sans-Serif";
	font-size: 14px;
    border-left: solid black 1px;
	border-top: solid black 1px;
	border-right: 0;
    border-bottom: 0;
	}

table.Cycles {border-spacing: 0px;
    border-top: solid black 2px;
	border-left: solid black 2px;
	border-bottom: solid black 3px;
	border-right: solid black 3px;
	margin-top: 6pt;
	margin-bottom: 6pt;}



table.SmallGroup { border: solid 1px;}

table.SmallGroup  td{font-size: 9px;
	text-wrap: unrestricted;
	font-family: "Tahoma", "Arial", "Sans-Serif";
	padding: 0px;
	margin: 0px;
	border-left: solid 1px;
	border-bottom: 0px;
	border-top: solid 1px;
	height: 24px;
	width: 20px; 
	line-height: 11px;}

tr.stRow td {border-bottom: solid 1px; }

td.stCycle, td.stRot, td.stHeader, td.Header, td.Symm{ border-right: 0px;}
td.stCycleR, td.stRotR, td.stHeaderR td.HeaderR, td.SymR { border-right: solid 1px; }


.leftembed {float:left;
	margin: 5px 10px 5px 0px; }

.rightembed {float: right;
	margin: 5px 0px 5px 10px; }

td.HeaderR, td.Header, td.Symm, td.SymR {font-size: 10px;
	font-family: "Tahoma", "Arial", "Sans-Serif";
	padding: 0px;
	margin: 0px;
	border-left: solid 1px;
	border-bottom: 0px;
	border-top: solid 1px;
	height: 30px;
	width: 40px; }

td.HeaderR, td.Header { font-size: 14px; }



@media print {
	.DoNotPrint {display: none; }
	.comment {display: none;}

	body {margin: 0 auto; 
		padding: 0; 
		width: auto;
		border: none;}
		
	body.portrait {width: 9.9in;}
		
	p {font-size: 10pt;}
	
	.container  { width: 8in; 
		margin-left:  auto;
		margin-right: auto;}

	a:link, a:active, a:visited, a:hover
	{ color: black;
	text-decoration: none;}
	
	.pagebreak {page-break-before: always;}
	
	H1 {font-size: 22pt;
		margin-top: 6pt;
		margin-bottom: 3pt;}
		
	H2 {font-size: 16pt;
		margin-top: 3pt;
		margin-bottom: 3pt;}
		
	H3 {font-size: 14pt;
		margin-top: 3pt;
		margin-bottom: 3pt;}


	H4 {font-size: 14pt;
		margin-top: 3pt;
		margin-bottom: 3pt;}

	H5 {font-size: 14pt;
		margin-top: 3pt;
		margin-bottom: 3pt; }

	H6 {font-size: 14pt;
		margin-top: 3pt;
		margin-bottom: 3pt; }

	P  {font-size: 12pt;
		font-weight: normal;
		font-family: "Times New Roman", "serif";
		text-indent: 0.25in; 
		margin-top: 0;
		margin-bottom: 6pt}
	
	.heading { float: right;}
	
	.Home, .Next, .screen, .END {display:none;}
	
	table.Group td{font-size: 10px;
	height: 32px;
	width: 32px; }
	
	table.Group { border: solid 2px;}
	
	table.Cycles {font-family: "Eras Medium", "Tahoma", "Arial",  "Sans-Serif"; }
	
	table.SmallGroup  td{font-size: 7px;
	height: 24px;
	width: 23px; 
	line-height: 10px;}
	
	}
@media screen { .heading {display:none; }
				.print {display:none; }
				.END { height: 200px; 
					clear: both; }
			}