/*
Last update: 2/4/17
*/

* {
	margin:0;
	padding:0;
	text-decoration:none;
}

img, a img {
	border:none;
}

body {
	background-color:#DBD8D3;
	color:#353535;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:1.8;
	letter-spacing:.07em;
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper {
	width:100%;
	min-width:500px;
	max-width:1000px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#content {
	background-color:#eee9d2;
	padding:25px 50px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
}

#code {
        background-color:#ffffff;
        color:#000000;
	font-family:'Courier New', Courier, monospace;
	line-height:1.3;
	letter-spacing:normal;
	font-size:12px;
	padding: 15px 10px 10px 30px;
}

#cover {
	clear: both;
	text-align: center;
}

.highlight {
	background-color:#f8f7ef;
	font-family:'Courier New', Courier, monospace;
	border-left: solid #857e74;
	padding: 15px 10px 10px 30px;
	color:#000;
	margin: 15px 15px 25px 0;
	line-height:1.4em;
	letter-spacing:normal;
	font-size:15px;
}

.translate {
	float: left;
	display: inline;
}

.left {
        text-align: left;
}

.center {
        text-align: center;
}

.right {
        text-align: right;
}

.middle {
        vertical-align: middle;
}

.comment, .italic {
	font-style: italic;
}

.clear {
   clear: both;
}

/*===============*/
/* Product Names */
/*===============*/
.fms {
	font-family: Arial, Helvetica, sans-serif;
        color:#000;
        font-size: 1.1em;
        font-weight: bold;
        font-style: italic;
}

.mw {
	font-family: Arial, Helvetica, sans-serif;
        color:#F00;
        font-size: 1.1em;
        font-weight: bold;
	font-style: normal;
}

.db {
	font-family: Arial, Helvetica, sans-serif;
        color:#00F;
        font-size: 1.1em;
        font-weight: bold;
	font-style: normal;
}

.bold {
        color:#000;
        font-size: 1.1em;
        font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.italic {
	font-style: italic;
        color:#000;
        font-size: 1.1em;
        font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.sub {
        color:#000;
        font-family: monospace;
        font-weight: normal;
}

.matrix {
        color:#000;
        font-size: 1.1em;
        font-weight: bold;
        white-space: nowrap;
}

.title {
        color:#000;
        font-size: 1.5em;
        font-weight: normal;
        text-decoration: underline;
}

.newTerm {
         color:#000;
         font-style: italic;
         text-decoration: underline;
}

.outputValue {
	   color:#F00;
	   font-style: italic;
}

.nowrap {
        white-space: nowrap;
        font-size: 1em;
        font-weight: normal;
}

.lowerlimit  {
        font-size:.75em;
        font-weight: normal;
        text-align: center;
        vertical-align: top;
        line-height: 75%;
}

.upperlimit  {
        font-size:.75em;
        font-weight: normal;
        text-align: center;
        vertical-align: bottom;
        line-height: 75%;
}

.sigma  {
        font-family:'Courier New', Courier, monospace;
        font-size: 3em;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        line-height: 75%;
}

.blank {
        color: #DBD8D3;
}

/*========*/
/* Tables */
/*========*/
table {
        border-collapse: collapse;
	margin: 0px 15px 15px 0px;
        font-size:14px;
        font-weight: normal;
	color: #000;
}

caption {
        text-align: left;
        font-size: 16px;
        font-weight: bold;
	white-space: nowrap;
	padding: 0px 0px 5px 0px;
}

table.border, th.border, td.border, th.left, td.left  {
   border: 2px solid #000000;
   margin-top: 10px;
   padding: 5px 5px 5px 15px;
   border-collapse:collapse;
   text-align: left;
   vertical-align: middle;
   }


table.picture, th.picture, td.picture  {
   margin-left: auto;
   margin-right: auto;
   border-width: 0px solid #000000;
   text-align: center;
   vertical-align: middle;
   }

table.float  {
   float: left;
   margin-top: 15px;
}

table.center, th.center, td.center  {
   border: 2px solid #000000;
   padding: 5px;
   border-collapse:collapse;
   text-align: center;
   vertical-align: middle;
   }

table.right, th.right, td.right  {
   border: 2px solid #000000;
   padding: 5px;
   border-collapse:collapse;
   text-align: right;
   vertical-align: middle;
   }

table.noborder, th.noborder, td.noborder  {
   border-width: 0px solid #000000;
   padding:10px;
   margin-bottom:0px;
   }

#matrixtable{
   max-width:  200px;
   overflow-x: auto;
   overflow-y: auto;
   float: left;
   margin-right: 10px;
}

table.legend {
   border-collapse: collapse;
   border: 4px solid #000000;
   font-size:12px;
   text-align:center;
   }

table.matrix{
   border-collapse: collapse;
   border: 4px solid #000000;
   font-size:14px;
   text-align:center;
   table-layout: fixed;
   }

table.performance{
   float: left;
   border-collapse: collapse;
   border-style: ridge;
   border-color: #4C739A;
   border-width: 10px;
   margin: 0 50px 25px 0;
   }

th.perf {
   border-style: none;
   background-color: #DBD8D3;
   font-size: 16px;
   text-align: center;
   }

th.perfLeft {
   border-style: solid;
   border-width: 0 0 0 2px;
   border-color: #000;
   background-color: #DBD8D3;
   }
td.perf {
   border-style: none;
   background-color: #000;
   color: #F00;
   font-size: 40px;
   text-align: center;
   padding: 0 5px 0 0;
   }

th.gpucool{
   background-color:  #DBD8D3;
   border: 2px solid #000000;
   }

th.gpuwarm{
   background-color:  #FFFF00;
   border: 2px solid #000000;
   }

th.gpuhot{
   background-color:  #FF0000;
   border: 2px solid #000000;
   }

td.perf {
   border-style: none;
   background-color: #000;
   color: #F00;
   font-size: 40px;
   text-align: center;
   padding: 0 5px 0 0;
   }


td.perfLeft {
   border-style: solid;
   border-width: 0 0 0 2px;
   border-color: #888;
   background-color: #000;
   }

td.rightred {
   text-align: right;
   color: #FF0000;
   font-size: 24px;
   }

th.gleft{
   border: 2px solid #000000;
   background-color: #DBD8D3;
   color:#000000;
   text-align:left;
   padding:0 3px 0 3px;
   }

th.gnobottom{
   border: 2px solid #000000;
   border-style:solid solid none solid;
   background-color: #DBD8D3;
   color:#000000;
   text-align:left;
   padding: 0 3px 0 3px;
   }

th.gcenter{
   border: 2px solid #000000;
   background-color: #DBD8D3;
   color:#000000;
   text-align:center;
   padding: 0 3px 0 3px;
   }
th.cpus{
   border: 2px solid #000000;
   background-color: #DBD8D3;
   color:#000000;
   text-align:center;
   padding: 0 3px 0 3px;
   }

td.gflops {
   border: 2px solid #FFFFFF;
   background-color: #000000;
   color:#00FF00;
   font-size:24px;
   text-align:right;
   padding: 0 3px 0 3px;
   }

td.gall {
   border: 2px solid #FFF;
   background-color: #000;
   color:#FF0000;
   font-size:24px;
   text-align:right;
   padding: 0 3px 0 3px;
   }

td.gcpu {
   border: 2px solid #FFFFFF;
   background-color: #000000;
   color:#0099FF;
   font-size:24px;
   text-align:right;
   padding: 0 3px 0 3px;
   }

th.cpupct{
   border: 2px solid #000000;
   border-style:none solid solid solid;
   background-color: #DBD8D3;
   color:#000000;
   font-size:12px;
   text-align:center;
   padding: 0;
   }


/* Cell Status */
td.undefined{
   color: #000000;
   background-color:transparent;
   border: 2px solid #000000;
   padding: 2px;
   }

td.assembled{
   color: #000000;
   background-color:#FFFFFF;
   border: 2px solid #000000;
   padding: 2px;
   }

td.factored  {
   color: #000000;
   background-color:#00FF00;
   border: 2px solid #000000;
   padding: 2px;
   }

td.reduced  {
   color: #000000;
   background-color:#FFFF00;
   border: 2px solid #000000;
   padding: 2px;
   }

td.solved {
   color: #000000;
   background-color:#00FF00;
   border: 2px solid #000000;
   padding: 2px;
   }

td.multiplied {
   color: #000000;
   background-color:#00FF00;
   border: 2px solid #000000;
   padding: 2px;
   }

td.accessing {
   color: #000000;
   background-color:#FF9999;
   border: 2px solid #000000;
   padding: 2px;
   }

td.computing{
   color: #000000;
   background-color:#FF0000;
   border: 2px solid #000000;
   padding: 2px;
   }

td.nobottom {
   border-width: 2px 2px 0px 2px;
   border-style: solid;
   text-align: center;
   vertical-align: middle;
   }

td.notop {
   border-width: 0px 2px 2px 2px;
   border-style: solid;
   text-align: center;
   vertical-align: middle;
}

td.nobottom4 {
   border-width: 4px 4px 0px 4px;
   border-style: solid;
   text-align: center;
   vertical-align: middle;
   border-color: #F00;
   }

td.notop4 {
   border-width: 0px 4px 4px 4px;
   border-style: solid;
   text-align: center;
   vertical-align: middle;
   border-color: #F00;
}

td.sides {
   border-width: 0px 2px 0px 2px;
   border-style: solid;
   text-align: center;
   vertical-align: middle;
}

td.sides4 {
   border-width: 0px 4px 0px 4px;
   border-style: solid;
   text-align: center;
   vertical-align: middle;
   border-color: #F00;
}

table.equation, th.equation, td.equation {
   border: 0px solid #000000;
   text-align: center;
   vertical-align: middle;
   font-size: 1.1em;
   padding: 0px;
   margin: 0px;
}

table.toc, th.toc, td.toc  {
   border: 0px solid #000000;
   padding:2px;
   margin-bottom:0px;
   }

td.button {
   font-size:18px;
   border: 8px solid #FFFFFF;
   border-style: ridge;
   padding: 2px;
}

td.performance {
   border-collapse: collapse;
   border-style: solid;
   border-color: #4C739A;
   border-width: 2px;
   background-color: #DBD8D3;
   text-align: right;
   color: #F00;
   vertical-align: middle;
   letter-spacing: 5px;
   font-size: 24px;
}

        
td.right {
	padding-left:20px;
}

td.middle {
  vertical-align: middle;
}

td.noborder_center {
   border: 0px solid #000000;
   text-align: center;
   vertical-align: middle;
}


img.left {
   float: left;
   padding: 5px 20px 5px 0px;
}

img.fourth {
   width: 25%;
   height: auto;
}

img.half {
   width: 50%;
   height: auto;
}

img.full {
   width: 100%;
   height: auto;
}
   
/*======*/
/* Text */
/*======*/

p {
	padding-bottom:10px;	
}

p.center {
        text-align:center;
}

#quickStart {
   border: 8px;
   padding: 10px;
   margin: 25px;
   border-style: double;
   border-color: #000;
   }

h3.question {
        color: #000;
        font-size: 18px;
        font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}

p.question {
	font-family:'Courier New', Courier, monospace;
	letter-spacing:normal;
	font-weight: normal;
        font-size: 16px;
	color: #000;
}


pre {
	margin-bottom: 0px;
        padding-top:5px;
}

a:link, a:visited {
	color:#0073ca;
}  /* Blue */

a:hover, a:active {
	color:#115e98;
} /* Darker Blue */

/*=======*/
/* Lists */
/*=======*/
ul, ol {
	padding-left: 15px;
	font-weight: normal;
        list-style-position: inside;
}

li {
   padding: 2px;

}

ul.inside, ol.inside {
	padding-left:15px;
        list-style-position: inside;
}

			
span {
	font-family:'Courier New', Courier, monospace;
	font-weight:bold;
	color:#000;
	font-size:15px;
} /* used for math */

/*==========*/
/* Headings */
/*==========*/

h1 {
	clear: both;
	padding:0px 0px 5px 50px;
	color:#0073ca;
	font-size:30px;
	text-transform:uppercase;
	border-bottom:medium solid #0073ca;
	font-weight:normal;
	letter-spacing:1px;
}  /* Chapter Headings */

h1 a:link, h1 a:visited {
	color:#0073ca;
}  

h1 a:hover, h1 a:active {
	color:#115e98;
}  /* Darker Blue */


h2 {
	padding:5px 0px 5px 0px;
	color:#857e74;
	letter-spacing:1px;
	font-size:22px;
	font-weight:normal;
} /* Section Headings */

h2.mw{
   margin: -.5em 0 -.5em 0;
   padding: 0;
   font-size: 80px;
   color:#FF0000;
   font-weight: bold;
   text-align: center;
   } /* Matrix Warrior Download */

h2.battle{
   font-size:30px;
   color: #000000;
   font-weight:bold;
   text-align: center;
   }

h2.powered{
   margin-top: -.5em;
   font-size:24px;
   font-style:italic;
   text-align: center;
   color:#000000;
   }

h3 {
	margin-top: 15px;
	color:#0073ca;
	font-size:18px;
	font-weight:normal;
	clear:both;
} 

h4 {
	padding:10px 0px 15px 0px;
	color:#857e74;
	font-weight: normal;
	font-size:17px;
	clear:both;
}

h5 {
	margin-top: 15px;
	color:#000000;
	font-weight: bold;
	font-size:16px;
	clear:both;
}

h6 {
	padding:10px 0px 5px 10px;
	color:#0073ca;
	font-size:48px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}  /* Cover Page */


h6.fmsolver {
	padding:10px 0px 0px 10px;
	color:#0073ca;
	font-size:60px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}  /* Cover Page */

h6.trademark {
	padding:10px 0px 5px 10px;
	color:#0073ca;
	font-size:48px;
	font-weight:bold;
	font-style: italic;
	letter-spacing:1px;
}  /* Cover Page */




/* [A]{X}={B} */
table.axb{
   border-style:none;
   margin-left:auto;
   margin-right:auto;
   }
td.fmsA{
   font-size:80px;
   color:#FF0000;
   font-weight:bold;
   border-style:none;
   }
td.fmsX{
   font-size:80px;
   color:#FF8800;
   font-weight:bold;
   border-style:none;
   }
td.fmsE{
   font-size:80px;
   color:#FFFF00;
   font-weight:bold;
   border-style:none;
   }
td.fmsB{
   font-size:80px;
   color:#00CC00;
   font-weight:bold;
   border-style:none;
   }

/* Header *//* Header *//* Header *//* Header *//* Header *//* Header *//* Header *//* Header */

#header ul, #footer ul {
	text-align:right;
	list-style-type:none;
	list-style-image:none;
}

.nav a:link, .nav a:visited {
	 color:#f8f7ef;
	 background-color:#857e74;
}

.nav a:hover, .nav a:active {
	color:#857e74;
	background-color:#f8f7ef;
}

.nav li:link, .nav li:visited {
	 color:#f8f7ef;
	 background-color:#857e74;
	 padding:5px;
}

.nav li:hover, .nav li:active {
	color:#857e74;
	background-color:#f8f7ef;
}

.nav li {
	display: inline;
	font-size:16px;
	color:#f8f7ef;
	background-color:#857e74;
	padding:5px;
	margin-left: 3px;
}


.nav2 li {
	display: inline;
	color:#f8f7ef;
	background-color:#3AF;
        padding: 5px;
}

.nav2 a {
	font-size:12px;
	color:#008;
        height: 2em;
}

.nav2 a:hover {
    background-color: #48F;
    color: #FFF;
}

/*===========================*/
/* Dashboard Navigation Tabs */
/*===========================*/
#NavDb {
   line-height:normal;
   letter-spacing:normal;
   font-size: 14px;
   }

#NavDb ul {
   font-family: Aerial, Helvetica, san-serif;
   text-align: left;
   font-size: 14px;
   background-color:#EEE9D2;
   border-style: double;
   border-color: #000;
   border-width: 4px;
   margin: 0;
   padding: .1em;
   list-style-type: none;
   }

#NavDb li.other {
   display: inline-block;
   background-color: #857E74;
   font-weight: normal;
   padding: .2em;
   margin: .1em;
   border-style: solid;
   border-width: 1px;
   border-color: #000;
   }

#NavDb li.nv {
   display: inline-block;
   background-color: #88BA00;
   font-weight: normal;
   padding: .2em;
   margin: .1em;
   border-style: solid;
   border-width: 1px;
   border-color: #000;
   }


#NavDb a:link, #NavDb a:visited {
   color: #FFF;
   }

#NavDb a:hover, #NavDb a:active {
   color: #000;
   background-color: #EEE9D2;
   }

#NavDb .dblogo {
   font-family: Aerial, Helvetica, sans-serif;
   color: #000;
   font-style: italic;
   font-weight: normal;
   font-size: 14px;
   float: right;
   background-color: #EEE9D2;
   }

/* Footer *//* Footer *//* Footer *//* Footer *//* Footer *//* Footer *//* Footer *//* Footer */

#footer {padding:0 0 25px 50px;
        clear: both;
	}

#copyright {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	letter-spacing:.06em;
}

#copyright a:link, #copyright a:visited {
	color:#857e74;
} 

#copyright a:hover, #copyright a:active {
	color:#353535;
}




/* Print *//* Print *//* Print *//* Print *//* Print *//* Print *//* Print *//* Print */

@media print {

body {
	background-color:#FFFFFF;
	color:#000000;
	margin-top: 1cm;
        margin-right: 0cm;
        margin-bottom: 1cm;
        margin-left: 2cm;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	line-height:1.3;
	letter-spacing:.07em;
	font-family: Times, "Times New Roman", sans-serif;
}


#wrapper {
}

#content {
}

.highlight {
	background-color:#FFF;
	font-family:'Courier New', Courier, monospace;
	color:#000;
	line-height:1.4;
	letter-spacing:normal;
	font-size:125%;
        border:none;\
        padding:0px;
}

.left {
        text-align: left;
} /* Subroutine calls */

.center {
        text-align: center;
}

.right {
        text-align: right;
}

.middle {
        vertical-align: middle;
}


.fms {
        color:#000;
        font-size: 1.2em;
        font-weight: bold;
        font-style: italic;
}

.sub {
        color:#000;
        font-family: monospace;
        font-weight: normal;
}

.matrix {
        color:#000;
        font-size: 1.1em;
        font-weight: bold;
        white-space: nowrap;
}

.title {
        color:#000;
        font-size: 1.5em;
        font-weight: normal;
        text-decoration: underline;
}

.newTerm {
         color:#000;
         font-style: italic;
         text-decoration: underline;
}

.nowrap {
        white-space: nowrap;
        font-size: 1em;
        font-weight: normal;
}

.lowerlimit  {
        font-size:.75em;
        font-weight: normal;
        text-align: center;
        vertical-align: top;
        line-height: 75%;
}

.upperlimit  {
        font-size:.75em;
        font-weight: normal;
        text-align: center;
        vertical-align: bottom;
        line-height: 75%;
}

.sigma  {
        font-family:'Courier New', Courier, monospace;
        font-size: 3em;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        line-height: 75%;
}


/* Tables *//* Tables *//* Tables *//* Tables *//* Tables *//* Tables */

table {
        border-collapse: collapse;
        margin-top:15px;
        margin-bottom:15px;
        font-size:100%;
}

caption {
        text-align: left;
        font-size: 125%;
        font-weight: bold;
}

table.border, th.border, td.border  {
   border: 2px solid #000000;
   padding: 5px 5px 5px 15px;
   border-collapse:collapse;
   text-align: left;
   vertical-align: middle;
   }

table.equation, th.equation, td.equation {
   border: 0px solid #000000;
   text-align: center;
   vertical-align: middle;
   font-size: 1.1em;
   padding: 0px;
   margin: 0px;
}
   

table.center, th.center, td.center  {
   border: 2px solid #000000;
   padding: 5px;
   border-collapse:collapse;
   text-align: center;
   vertical-align: middle;
   }

table.right, th.right, td.right  {
   border: 2px solid #000000;
   padding: 5px;
   border-collapse:collapse;
   text-align: right;
   vertical-align: middle;
   }

table.noborder, th.noborder, td.noborder  {
   border: 0px solid #000000;
   padding:10px;
   margin-bottom:0px;
   }

table.toc, th.toc, td.toc  {
   border: 0px solid #000000;
   padding:2px;
   margin-bottom:0px;
   }

td.performance {
   border-style: ridge;
   background-color: #000;
   color: #F00;
   border-width: 2px;
   text-align: center;
   vertical-align: middle;
   font-size: 1.2em;
}

td.button {
   font-size:18px;
   border: 8px solid #FFFFFF;
   border-style: ridge;
   padding: 2px;
   }
        
td.right {
	padding-left:20px;
}

td.top {
  vertical-align: top;
}

td.middle {
  vertical-align: middle;
}



td.noborder_center {
   border: 0px solid #000000;
   text-align: center;
}

th.HP{
   background-color:#6699FF;
   border: 2px solid #FFFFFF;
   text-align:center;
   font-size:1.2em;
   font-weight:bold;
   padding: 2px 10px 2px 10px;
   }

td.hp{
   background-color:#6699FF;
   border: 8px solid #FFFFFF;
   border-style: ridge;
   text-align: left;
   font-size:18px;
   font-weight:bold;
   padding: 2px 10px 2px 10px;
   }

td.HP2{
   background-color:#6699FF;
   border: 1px solid #FFFFFF;
   text-align: left;
   font-size:18px;
   font-weight:bold;
   padding: 2px 10px 2px 10px;
   }

th.NVIDIA{
   background-color:#76B900;
   border: 2px solid #FFFFFF;
   text-align: center;
   font-size:1.2em;
   font-weight:bold;
   padding: 2px 10px 2px 10px;
   }

td.NVIDIA{
   background-color:#76B900;
   border: 8px solid #FFFFFF;
   border-style: ridge;
   text-align: left;
   font-size:18px;
   font-weight:bold;
   padding: 2px 10px 2px 10px;
   }

td.NVIDIA2{
   background-color:#76B900;
   border: 1px solid #FFFFFF;
   text-align: left;
   font-size:18px;
   font-weight:bold;
   padding: 2px 10px 2px 10px;
   }



/* Text *//* Text *//* Text *//* Text *//* Text *//* Text *//* Text *//* Text *//* Text */

p {
	padding-bottom:10px;	
}

p.center {
        text-align:center;
}

pre {
        padding-top:10px;
        padding-bottom:10px;
}


a:link, a:visited {
	color:#000000;
}

a:hover, a:active {
	color:#000000;
}

ul, ol {
	padding-left:15px;
	padding-bottom:10px;
}

li {margin-bottom:10px;}

li > p {font-weight:normal;}

ul.toc li {
        padding: 10px;
        font-size: 18px;
}
			
span {
	font-family:'Courier New', Courier, monospace;
	font-weight:bold;
	color:#000;
	font-size:15px;
} /* used for math */

h1 {
	padding:5px 0px 5px 0px;
	color:#000;
	font-weight:normal;
	font-size:200%;
	text-transform:uppercase;
	border-bottom:medium solid #000;
        font-family: Helvetica, Verdana, Aerial, sans-serif;
        text-align: left;
}

h1 a:link, h1 a:visited {
	color:#000;
        text-decoration: underline;
        font-weight: bold;
}  

h1 a:hover, h1 a:active {
	color:#000;
        text-decoration: underline;
        font-weight: bold;
}	

h2 {
	padding:10px 0px 5px 0px;
	color:#000;
	font-weight:normal;
	font-size:135%;
}

h3 {
	padding:5px 0px 5px 0px;
	color:#000;
	font-weight:normal;
	font-size:125%;
} 

h4 {
	padding:10px 0px 15px 0px;
	color:#000;
	font-weight: normal;
	font-size:100%;
}

h5 {
	padding:2px 0px 2px 0px;
	color:#000;
	font-weight: bold;
	font-size:125%;
}

h6 {
	padding:50px 0px 5px 50px;
	color:#0073ca;
	font-size:250%;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}  /* Cover */


/* [A]{X}={B} */
table.axb{
   border-style:none;
   margin-top: 50px;
   margin-left:auto;
   margin-right:auto;

   }
td.fmsA{
   font-size:500%;
   font-weight:bold;
   border-style:none;
   color:#FF0000;
   }
td.fmsX{
   font-size:500%;
   color:#FF8800;
   font-weight:bold;
   border-style:none;
   }
td.fmsE{
   font-size:500%;
   color:#FFFF00;
   font-weight:bold;
   border-style:none;
   }
td.fmsB{
   font-size:500%;
   color:#00CC00;
   font-weight:bold;
   border-style:none;
   }

/* Header *//* Header *//* Header *//* Header *//* Header *//* Header *//* Header *//* Header */

#header ul, #footer ul {
        display:none;
}

/* Footer *//* Footer *//* Footer *//* Footer *//* Footer *//* Footer *//* Footer *//* Footer */

#footer {
        display: none;
}

#nav {
        display: none;
}
} /*End of print css */