/*This a basic CSS style sheet, customized for mathematical documents.*//*You may modify or re-distribute this file*//*Body styles*/body {	background: white; 	color: black;}/*Heading styles*/h1 {	font-size: 175%;}/*Styles for article title*/h1.title {	text-align: center;}/*h2 is used for sections*/h2 {	font-size: 150%;}/*Styles for author name*/h2.author {	text-align: center;}/*h3 is used for subsections*/h3 {	font-size: 125%;}/*Styles for author department*/h3.department {	text-align: center;	margin-bottom: 0px;}/*Styles for author institution*/h3.institution {	text-align: center;	margin-top: 0px;}/*h4 is used for theorems, examples, and similar elements*/h4 {	font-size: 100%;	margin-bottom: 0px;	margin-top: 0px;}/*Paragraph styles*//*Sepcial Joma header*/p.joma {	text-align: center; 	font-family: arial, sans-serif; 	font-size: 75%; }/*Unlabeled mathematical expression*/p.math {	text-align: center;	white-space: nowrap;	margin-bottom: 5px;	margin-top: 5px;}/*Displayed line of code*/p.code {	text-align: center;	font-size: 14px;	font-family: courier-new, monospace;	white-space: nowrap;}/*Styles for mathematical variables*//*Basic variable*/var {	font-style: italic; 	font-weight: normal;}/*Vector variable*/var.vector {	font-weight: bold;}/*Variable for specail sets of numbers*/var.natural {	font-style: normal;	font-weight: bold;}/*Higher order collections*/var.collection {	font-family: "Script", cursive;}/*Divisions*//*Front matter*/div.front {	border-bottom-style: solid; 	border-bottom-width: 1px;	border-bottom-color: black;}/*Keyword environment*/div.keywords {	margin-left: 50px;	margin-right: 50px;	font-size: 90%;}/*Table of contents environment*/div.contents {	margin-left: 50px;	margin-right: 50px;	font-size: 90%;}/*Technologies environment*/div.technologies {	margin-left: 50px;	margin-right: 50px;	font-size: 90%;}/*Code block*/div.code{	border: solid black 1px;	padding-top: 0px;	padding: 8px;	background: #efefef;}	/*Abstract environment*/div.abstract {	margin-left: 50px;	margin-right: 50px;	font-size: 90%;}/*Subject classification environment*/div.subject {	margin-left: 50px;	margin-right: 50px;	font-size: smaller;}/*Defintion environment*/div.definition {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Assumption environment*/div.assumption {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Theorem environment*/div.theorem {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Proposition environment*/div.proposition {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Lemma environment*/div.lemma {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Corollary environment*/div.corollary {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Proof environment*/div.proof {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Example environment*/div.example {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Exercise environment*/div.exercise {	margin-top: 10px;	margin-bottom: 10px;	border-style: solid;	border-color: rgb(200, 200, 180);	background: rgb(250, 250, 250);	border-width: 1px;}/*Navigation block*/div.navigation {	text-align: left; 	font-family: arial, sans-serif; 	font-size: 75%; }/*Header*/div.header {	font-family: arial, sans-serif; 	font-size: 75%; 	border-bottom-style: solid; 	border-bottom-width: 1px;	border-bottom-color: black;}/*Footer*/div.footer {	font-family: arial, sans-serif; 	font-size: 75%; 	border-top-style: solid; 	border-top-width: 1px;	border-top-color: black;}/*JOMA title*/h1.joma {	text-align: center; 	font-size: 125%; 	font-family: verdana, helvetica, arial, sans-serif; 	color: white; 	background: rgb(0,0,180)}/*Displayed graphics*/div.graphic {	text-align: center;}/*Displayed mathlet*/div.mathlet {	text-align: center;}/*Spans*//*Inline mathematical expressions*/span.math {	white-space: nowrap;}/*Images*//*Basic image*/img {	border-style: none;}/*Math expression*/img.math {	border-style: none;	vertical-align: middle;}/*Tables*//*Basic table*/table {	border-style: solid; 	border-color: black; 	border-width: 1px;	margin-bottom: 10px;}/*Table entry*/td {	border-style: solid; 	border-width: 1px;}/*Table entry with data*/td.data{	text-align: right;}/*Tabe entry with an object*/td.object{	text-align: center;}/*Table header*/th {	font-weight: bold; 	background: rgb(220, 220, 220); 	border-style: solid; 	border-width: 1px; 	border-color: black;}/*Labeled math expression*/table.math {	width: 100%; 	border-style: none;}/*Math enry*/td.math {	border-style: none; 	text-align: center;}/*Math label*/td.label {	border-style: none; 	text-align: left; 	width: 5em;}/*List style*//*Plain*/ul.plain {	list-style-type: none;}li.plain {	list-style-type: none;}/*Definition list*/dt{	font-weight: bold;}/*Keyword*/li.keyword{	display:inline;	padding-right: 10px;}/*Subject taxonomy list item*/li.subject{	display:inline;	padding-right: 10px;	}/*Styles for code fragments*//*Styles for inline code*/code {	font-size: 14px;	font-family: courier-new, monospace;	white-space: nowrap;}/*Styles for block code*/pre {	font-size: 12px;	font-family: courier-new, monospace;	border: solid black 1px;	padding-top: 0px;	padding: 8px;	background: #efefef;}/*Special styles*//*Mathematica*/.mathematica {	font-weight: bold;}/*Maple*/.mapleInput {	font-weight: bold;	color: red;}.mapleOutput {	font-weight: bold;	color: blue;	text-align:center;}.displayed {	margin-left: auto;	margin-right: auto;}/*Anchor styles*//*Internal links*/a {	color: black;	text-decoration: none;}
