/*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;	margin-left: 10px;	margin-right: 10px;}/*Styles for popup windows*/body.ancillary {	background: rgb(220, 220, 220); 	color: black;}/*Heading styles*//*Basic*/h1 {	font-size: 175%;}/*Article title*/h1.title {	text-align: center;}/*JOMA title*/h1.joma {	text-align: center; 	font-size: 125%; 	font-family: verdana, helvetica, arial, sans-serif; 	color: white; 	background: rgb(0,0,180);}/*Running title*/h2.joma {	margin-bottom: 0px;	font-weight:normal;}	/*Section titles*/h2 {	font-size: 150%;}/*Author name*/h2.author {	text-align: center;}/*Subsection title*/h3 {	font-size: 125%;}/*Running title*/h3.title {	margin-top: 0px;	font-weight: normal;}	/*Author department*/h3.department {	text-align: center;	margin-bottom: 0px;}/*Author institution*/h3.institution {	text-align: center;	margin-top: 0px;}/*Title for theorems, examples, and similar elements*/h4 {	font-size: 100%;}/*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;}p.caption {	margin-bottom: 0px;}/*Styles for mathematical variables*//*Basic variable*/var {	font-style: italic; }/*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 {}/*Keyword environment*/div.keywords {}/*Table of contents environment*/div.contents {	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: black;}/*Author environment*/div.author {}/*Technologies environment*/div.technologies {}/*Code block*/div.code{	border: solid black 1px;	padding-top: 0px;	padding: 8px;	background: #efefef;}	/*Abstract environment*/div.abstract {}/*Abstract environment*/div.copyright {}/*Subject classification environment*/div.subject {}/*Defintion environment*/div.definition {	margin-top: 10px;	margin-bottom: 10px;	border-style: dashed;	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: dashed;	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: dashed;	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: dashed;	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: dashed;	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: dashed;	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: dashed;	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: dashed;	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: dashed;	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 {	border-style: solid; 	border-width: 1px;	border-color: rgb(200, 200, 180);	background: rgb(240, 240, 220);	text-align: center;	font-family: arial, sans-serif; 	font-size: 75%; }/*Footer*/div.footer {	font-family: arial, sans-serif; 	font-size: 75%; 	border-top-style: solid; 	border-top-width: 1px;	border-top-color: black;	margin-top: 5px;}/*Displayed graphics*/div.graphic {	text-align: center;	margin-left: auto;	margin-right: auto;	display: block;}/*Displayed mathlet*/div.mathlet {	text-align: center;}div.video{	text-align:center;}/* Front matter*/div.front {	margin-left: 50px;	margin-right: 50px;	font-size: 90%;}div.math {	white-space: nowrap;	text-align: center;}.displayed {	margin-left: auto;	margin-right: auto;	display: block;}/*Spans*//*Inline mathematical expressions*/span.math {	white-space: nowrap;}/*Images*//*Basic image*/img {	border-style: none;	vertical-align: middle;}/*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.plain {	border-style: none;}/*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;}td.plain{	border-style: none;}/*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;}td.continue {	border-style: none;	text-align: left;}td.first {	border-style: none;	text-align: right;}/*Math label*/td.label {	border-style: none; 	text-align: left; 	width: 5em;}/*List style*//*PDF file*/ul.PDF {	list-style-image: url("PDF.png");}li.PDF {	list-style-image: url("PDF.png");}/*LML file*/ul.XML {	list-style-image: url("XML.png");}li.XML {	list-style-image: url("XML.png");}/*Video clip*/ul.video {	list-style-image: url("Video.png");}li.video {	list-style-image: url("Video.png");}/*Plain*/ul.plain {	list-style-type: none;}li.plain {	list-style-type: none;}/*Reference item*/li.references {	list-style-image: url("List.png");}/*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: dashed 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.internal {	color: blue;	text-decoration: none;}a.internal:hover {	text-decoration: underline;}/*External links*/a.external {	color: rgb(0,0,160);	text-decoration: none;}a.external:hover {	text-decoration: underline;}/*Ancillary links*/a.ancillary {	color: red;	text-decoration: none;}a.ancillary:hover {	text-decoration: underline;}
