.cmr-10x-x-109
{
}
.cmr-8
{
	font-size: 72%;
}
.cmmi-10x-x-109
{
	font-style: italic;
}
.cmmi-8
{
	font-size: 72%;
	font-style: italic;
}
.cmsy-10x-x-109
{
}
.cmsy-8
{
	font-size: 72%;
}
.cmtt-10x-x-109
{
	font-family: monospace;        
}
.cmssbx-10x-x-600
{
	font-family: sans-serif;
	font-size: 545%;
	font-weight: bold;
}
.cmssbx-10x-x-600
{
	font-family: sans-serif;
	font-weight: bold;
}
.cmssbx-10x-x-600
{
	font-family: sans-serif;
	font-weight: bold;
        background-color: #dddddd;
        display: block;
        margin-right: 20px;
        width: 90px;
}
.cmssbx-10x-x-172
{
	font-family: sans-serif;
	font-size: 156%;
	font-weight: bold;
}
.cmssbx-10x-x-172
{
	font-family: sans-serif;
	font-weight: bold;
}
.cmssbx-10x-x-172
{
	font-family: sans-serif;
	font-weight: bold;
}
.cmssbx-10x-x-144
{
	font-family: sans-serif;
	font-size: 130%;
	font-weight: bold;
}
.cmssbx-10x-x-144
{
	font-family: sans-serif;
	font-weight: bold;
}
.cmssbx-10x-x-144
{
	font-family: sans-serif;
	font-weight: bold;
}
p.noindent
{
	text-indent: 0em;
}
td p.noindent
{
	margin-top: 0em;
	text-indent: 0em;
        text-align: justify;
}
p.nopar
{
	text-indent: 0em;
}
p.indent
{
	text-indent: 1.5em;
}
@media print
{
	div.crosslinks
	{
		visibility: hidden;
	}
}
a img
{
	border-left: 0;
	border-right: 0;
	border-top: 0;
}
center
{
	margin-bottom: 1em;
	margin-top: 1em;
}
td center
{
	margin-bottom: 0em;
	margin-top: 0em;
}
.Canvas
{
	position: relative;
}
img.math
{
	vertical-align: middle;
}
li p.indent
{
	text-indent: 0em;
}
li p:first-child
{
	margin-top: 0em;
}
li p:last-child, li div:last-child
{
	margin-bottom: 0.5em;
}
li p~ul:last-child, li p~ol:last-child
{
	margin-bottom: 0.5em;
}
.enumerate1
{
	list-style-type: decimal;
}
.enumerate2
{
	list-style-type: lower-alpha;
}
.enumerate3
{
	list-style-type: lower-roman;
}
.enumerate4
{
	list-style-type: upper-alpha;
}
div.newtheorem
{
	margin-bottom: 2em;
	margin-top: 2em;
}
.obeylines-h,.obeylines-v
{
	white-space: nowrap;
}
div.obeylines-v p
{
	margin-bottom: 0;
	margin-top: 0;
}
.overline
{
	text-decoration: overline;
}
.overline img
{
	border-top: 1px solid black;
}
td.displaylines
{
	text-align: center;
	white-space: nowrap;
}
.centerline
{
	text-align: center;
}
.rightline
{
	text-align: right;
}
div.verbatim
{
	clear: both;
	font-family: monospace;
	text-align: left;
	white-space: nowrap;
}
.fbox
{
	border: solid black 0.4pt;
	padding-left: 3.0pt;
	padding-right: 3.0pt;
	text-indent: 0pt;
}
div.fbox
{
	display: table;
}
div.center div.fbox
{
	border: solid black 0.4pt;
	clear: both;
	padding-left: 3.0pt;
	padding-right: 3.0pt;
	text-align: center;
	text-indent: 0pt;
}
div.minipage
{
	width: 100%;
}
div.center, div.center div.center
{
	margin-left: 1em;
	margin-right: 1em;
	text-align: center;
}
div.center div
{
	text-align: left;
}
div.flushright, div.flushright div.flushright
{
	text-align: right;
}
div.flushright div
{
	text-align: left;
}
div.flushleft
{
	text-align: left;
}
.underline
{
	text-decoration: underline;
}
.underline img
{
	border-bottom: 1px solid black;
	margin-bottom: 1pt;
}
.framebox-c, .framebox-l, .framebox-r
{
	border: solid black 0.4pt;
	padding-left: 3.0pt;
	padding-right: 3.0pt;
	text-indent: 0pt;
}
.framebox-c
{
	text-align: center;
}
.framebox-l
{
	text-align: left;
}
.framebox-r
{
	text-align: right;
}
span.thank-mark
{
	vertical-align: super;
}
span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript
{
	font-size: 80%;
}
div.tabular, div.center div.tabular
{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	text-align: center;
}
table.tabular td p
{
	margin-top: 0em;
}
table.tabular
{
	margin-left: auto;
	margin-right: auto;
}
td p:first-child
{
	margin-top: 0em;
}
td p:last-child
{
	margin-bottom: 0em;
}
div.td00
{
	margin-left: 0pt;
	margin-right: 0pt;
}
div.td01
{
	margin-left: 0pt;
	margin-right: 5pt;
}
div.td10
{
	margin-left: 5pt;
	margin-right: 0pt;
}
div.td11
{
	margin-left: 5pt;
	margin-right: 5pt;
}
table[rules]
{
	border-left: solid black 0.4pt;
	border-right: solid black 0.4pt;
        word-spacing: 3px;
}
td.td00
{
	padding-left: 0pt;
	padding-right: 0pt;
}
td.td01
{
	padding-left: 0pt;
	padding-right: 5pt;
}
td.td10
{
	padding-left: 5pt;
	padding-right: 0pt;
}
td.td11
{
	padding-left: 5pt;
	padding-right: 5pt;
}
table[rules]
{
	border-left: solid black 0.4pt;
	border-right: solid black 0.4pt;
}
.hline hr, .cline hr
{
	height: 1px;
	margin: 0px;
}
.tabbing-right
{
	text-align: right;
}
span.TEX
{
	letter-spacing: -0.125em;
}
span.TEX span.E
{
	left: -0.0417em;
	position: relative;
	top: 0.5ex;
}
a span.TEX span.E
{
	text-decoration: none;
}
span.LATEX span.A
{
	font-size: 85%;
	left: -0.4em;
	position: relative;
	top: -0.5ex;
}
span.LATEX span.TEX
{
	left: -0.4em;
	position: relative;
}
div.float, div.figure
{
	margin-left: auto;
	margin-right: auto;
}
div.float img
{
	text-align: center;
}
div.figure img
{
	text-align: center;
}
.marginpar
{
	float: right;
	font-size: 85%;
	margin-left: auto;
	margin-top: 0.5em;
	text-align: left;
	text-decoration: underline;
	width: 20%;
}
.marginpar p
{
	margin-bottom: 0.4em;
	margin-top: 0.4em;
}
table.equation
{
	width: 100%;
}
.equation td
{
	text-align: center;
}
td.equation
{
	margin-bottom: 1em;
	margin-top: 1em;
}
td.equation-label
{
	text-align: center;
	width: 5%;
}
td.eqnarray4
{
	white-space: normal;
	width: 5%;
}
td.eqnarray2
{
	width: 5%;
}
table.eqnarray-star, table.eqnarray
{
	width: 100%;
}
div.eqnarray
{
	text-align: center;
}
div.array
{
	text-align: center;
}
div.pmatrix
{
	text-align: center;
}
table.pmatrix
{
	width: 100%;
}
span.pmatrix img
{
	vertical-align: middle;
}
div.pmatrix
{
	text-align: center;
}
table.pmatrix
{
	width: 100%;
}
span.bar-css
{
	text-decoration: overline;
}
img.cdots
{
	vertical-align: middle;
}
div.tabular, div.center div.tabular
{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	text-align: center;
}
table.tabular td p
{
	margin-top: 0em;
}
table.tabular
{
	margin-left: auto;
	margin-right: auto;
}
td p:first-child
{
	margin-top: 0em;
}
td p:last-child
{
	margin-bottom: 0em;
}
div.td00
{
	margin-left: 0pt;
	margin-right: 0pt;
}
div.td01
{
	margin-left: 0pt;
	margin-right: 5pt;
}
div.td10
{
	margin-left: 5pt;
	margin-right: 0pt;
}
div.td11
{
	margin-left: 5pt;
	margin-right: 5pt;
}
table[rules]
{
	border-left: solid black 0.4pt;
	border-right: solid black 0.4pt;
}
td.td00
{
	padding-left: 0pt;
	padding-right: 0pt;
}
td.td01
{
	padding-left: 0pt;
	padding-right: 5pt;
        text-align: left;
        font-weight: bold;
}
td.td10
{
	padding-left: 5pt;
	padding-right: 0pt;
        text-align: left;
        font-weight: bold;
}
td.td11
{
	padding-left: 5pt;
	padding-right: 5pt;
}
table[rules]
{
	border-left: solid black 0.4pt;
	border-right: solid black 0.4pt;
}
.hline hr, .cline hr
{
	height: 1px;
	margin: 0px;
}
div.array
{
	text-align: center;
}
.partToc a, .partToc, .likepartToc a, .likepartToc
{
	font-size: 110%;
	font-weight: bold;
	line-height: 200%;
}
.index-item, .index-subitem, .index-subsubitem
{
	display: block;
}
div.caption
{
	margin-left: 3em;
	margin-right: 1em;
	text-align: left;
	text-indent: -2em;
}
div.caption span.id
{
	font-weight: bold;
	white-space: nowrap;
}
h1.partHead
{
	text-align: center;
}
p.bibitem
{
	margin-bottom: 0.6em;
	margin-left: 2em;
	margin-top: 0.6em;
	text-indent: -2em;
}
p.bibitem-p
{
	margin-bottom: 0.6em;
	margin-left: 2em;
	margin-top: 0.6em;
	text-indent: 0em;
}
.paragraphHead, .likeparagraphHead
{
	font-weight: bold;
	margin-top: 2em;
}
.subparagraphHead, .likesubparagraphHead
{
	font-weight: bold;
}
.quote
{
	margin-bottom: 0.25em;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 0.25em;
	text-align: justify;
}
.verse
{
	margin-left: 2em;
	white-space: nowrap;
}
div.maketitle
{
	text-align: center;
}
h2.titleHead
{
	text-align: center;
}
div.maketitle
{
	margin-bottom: 2em;
}
div.author, div.date
{
	text-align: center;
}
div.thanks
{
	font-size: 85%;
	font-style: italic;
	margin-left: 10%;
	text-align: left;
}
div.author
{
	white-space: nowrap;
}
.quotation
{
	margin-bottom: 0.25em;
	margin-left: 1em;
	margin-top: 0.25em;
}
.abstract p
{
	margin-left: 5%;
	margin-right: 5%;
}
div.abstract
{
	width: 100%;
}
.figure img.graphics
{
	margin-left: 10%;
}
.equation td
{
	text-align: center;
}
.equation-star td
{
	text-align: center;
}
table.equation-star
{
	width: 100%;
}
table.equation
{
	width: 100%;
}
table.align, table.alignat, table.xalignat, table.xxalignat, table.flalign
{
	margin-left: 5%;
	white-space: nowrap;
	width: 100%;
}
table.align-star, table.alignat-star, table.xalignat-star, table.flalign-star
{
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap;
}
td.align-label
{
	text-align: center;
	width: 5%;
}
td.align-odd
{
	padding-right: 0.3em;
	text-align: right;
}
td.align-even
{
	padding-right: 0.6em;
	text-align: left;
}
table.multline, table.multline-star
{
	width: 100%;
}
td.gather
{
	text-align: center;
}
table.gather
{
	width: 100%;
}
div.gather-star
{
	text-align: center;
}
tr#TBL-4-1-
{
	background-color: rgb(594,594,594);
}
tr#TBL-4-2-
{
	background-color: rgb(594,594,594);
}
tr#TBL-4-3-
{
	background-color: rgb(594,594,594);
}
tr#TBL-4-4-
{
	background-color: rgb(594,594,594);
}
tr#TBL-8-1-
{
	background-color: rgb(594,594,594);
}
tr#TBL-8-2-
{
	background-color: rgb(594,594,594);
}
tr#TBL-8-3-
{
	background-color: rgb(594,594,594);
}
tr#TBL-8-4-
{
	background-color: rgb(594,594,594);
}
tr#TBL-12-1-
{
	background-color: rgb(594,594,594);
}
tr#TBL-12-2-
{
	background-color: rgb(594,594,594);
}
tr#TBL-12-3-
{
	background-color: rgb(594,594,594);
}
tr#TBL-12-4-
{
	background-color: rgb(594,594,594);
}
tr#TBL-16-1-
{
	background-color: rgb(594,594,594);
}
tr#TBL-16-2-
{
	background-color: rgb(594,594,594);
}
tr#TBL-16-3-
{
	background-color: rgb(594,594,594);
}
tr#TBL-16-4-
{
	background-color: rgb(594,594,594);
}
tr#TBL-20-1-
{
	background-color: rgb(594,594,594);
}
tr#TBL-20-2-
{
	background-color: rgb(594,594,594);
}
tr#TBL-20-3-
{
	background-color: rgb(594,594,594);
}
tr#TBL-20-4-
{
	background-color: rgb(594,594,594);
}
#kanpur td
{
    border-bottom: 0px;
    padding: 0px;
    vertical-align: top;
}
#TBL-3, #TBL-7, #TBL-11, #TBL-15, #TBL-19
{
    width: 160px;    
}
.itemize1 li
{
    padding-top: 5px;
    padding-bottom: 5px;    
}
#kanpur table[rules] td
{
    border-right: 1px solid black;
}
#TBL-4, #TBL-8, #TBL-12, #TBL-16, #TBL-20
{
    border: 1px solid black;
}