body, p, h1, h2, h3, table, tr, th, td, ul, ol, li, textarea, select, radio, sup, sub, input, button, text, a, math{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #020202;}
body {background-color: white; width: 100%}

a{font-size: 12px; font-weight: normal; color: #02026F; text-decoration: none; font-style: italic; cursor: pointer; cursor: hand;}
a:active{color: red;}
a:link{color: #342D7E}
a:hover{cursor: pointer; color: blue; background-color: lightgreen;}
a:visited{color: #02026F}

button.cbar:hover, button.dbar:hover, button.pbar:hover, button.sbar:hover, button.site:hover, button.tool:hover, button:hover{color: blue; background-color: lightgreen; cursor: pointer; cursor: hand;}

body, p, li{line-height: 140%;}

em {font-style: italic; text-decoration: none; }

h1{margin-left: 10pt; font-size: 14px; text-align: left; font-weight: bold;}
h2{margin-left: 10pt; font-size: 12px; text-align: left; font-weight: bold;}
h3{margin-left: 10pt; font-size: 12px; text-align: left; font-weight: bold; text-decoration: underline;}

input{font-size: 12px; height: 18px; border-style: none; background-color: #FFFFB3; padding: 2px;}
select, option{border-style: none; background-color: #C2F0C2;}
select.selects{font-size: 12px; height: 16px; border-style: none;}
select.selectm{font-size: 12px; border-style: none;}
textarea{font-size: 12px; border-style: none; background-color: #FFFFB3; padding: 2px;}

p{margin-left: 10pt; margin-right: 20pt; text-align: left;}
li{margin-left: 10pt; margin-right: 20pt; text-align: left;}
ul{margin-left: 10pt; margin-right: 10pt; text-align: justify; list-style-type: disc;}
sup, sub{font-size: 8px;}
td, th{padding: 2px;}

a.about{color: #020202; text-decoration: none;}

.admin{font-size: 12px; font-weight: normal; background-color: white; height: 10pt}
a.admin{font-size: 12px; font-weight: normal; color: blue; text-decoration: none;}
tr.admin, table.admin{width: 100%;}
th.admin{background-color: #F0F0FA; border-style: solid; border-color: #1569C7; border-width: thin; text-align: center; }
td.admin{vertical-align: top;}
input.admin, button.admin{background-color: #F0F0FA; border-style: solid; border-color: #1569C7; border-width: thin; height: 12pt;}

.admins{font-size: 12px; font-weight: normal; background-color: white; height: 10pt}
a.admins{font-size: 12px; font-weight: normal; color: blue; text-decoration: none;}
table.admins{margin-left:auto; margin-right:auto; border-style: solid; border-color: #1569C7; border-width: medium;}
th.admins{background-color: #F0F0FA; border-style: solid; border-color: #1569C7; border-width: thin;}
td.admins{vertical-align: top;}
button.admins{background-color: white; border-style: none; color: blue;}

.advert{font-size: 12px; font-weight: normal; background-color: #EFEFEF; height: 10pt}
th.advert, td.advert, table.advert{border-style: solid; border-color: #6495ed; border-width: medium;}
tr.advert, table.advert{width: 100%}

th.ajax, td.ajax, table.ajax, tr.ajax{border-style: solid; border-color: black; border-width: thin;}
button.ajax{background-color: #E0E0EF; width: 100%; border-style: none; color: blue;}

.bar{font-size: 12px; font-weight: normal; color: #342D7E; background-color: #B3CCFF;}
a.bar{font-size: 12px; font-weight: normal; color: #342D7E; text-decoration: none;}
table.bar{border-style: solid; border-color: #02026F; border-width: thin; padding: 0px}
tr.bar, th.bar, td.bar{border-style: none; text-align: left;}
td.bar, th.bar, tr.bar, table.bar{width: 100%}

.cbar{font-size: 12px; font-weight: normal; background-color: #EECCF4; color: black;}
a.cbar{font-size: 12px; color: #02026F; }
button.cbar{font-size: 12px; color: #02026F; width: 100%; border-style: none; background-color: white;}
table.cbar, th.cbar, td.cbar, input.cbar{border-style: solid; border-color: #8B0000; border-width: thin; padding: 0px}
tr.cbar{border-style: none; padding: 0px}
div.cbar{text-align: left; border-style: solid; border-color: #BA7B88; border-width: thin; width:100%; background-color: #FFFFFF;}
tr.cbar, table.cbar{width: 100%;}

a.calc{font-size: 12px; color: #6F0202; text-decoration: none; }
button.calc{font-size: 12px; color: #6F0202; border-style: solid; border-color: #6F0202; border-width: thin; background-color: #FFFFFF;}
textarea.calc{ display: none;}

.data{font-size: 12px; font-weight: normal; background-color: #FFFFFF; height: 10pt}
tr.data, table.data{width: 100%}
div.data{text-align: center; vertical-align: top; border-style: solid; border-color: #B3B3BF; border-width: thin; overflow:auto; height:400px}

.datag{font-size: 12px; font-weight: normal; background-color: #F0F0FF; height: 10pt}
tr.datag, table.datag{width: 100%}

.datah{font-size: 12px; font-weight: normal; background-color: #E0E0EF; height: 10pt;}
table.datah{border-style: solid; border-color: #B3B3BF; border-width: thin;}
tr.datah, table.datah{width: 100%}

.dataw{font-size: 12px; font-weight: normal; background-color: #FFFFFF; height: 10pt}
tr.dataw, table.dataw{width: 100%}

.dbar{font-size: 12px; font-weight: normal; background-color: #c2f0c2;}
a.dbar{font-size: 12px; color: #02026F; }
button.dbar{font-size: 12px; color: #02026F; width: 100%; border-style: none; background-color: white;}
table.dbar, th.dbar, td.dbar{border-style: solid; border-color: #006400; border-width: thin; padding: 0px;}
tr.dbar{border-style: none; padding: 0px}
div.dbar{text-align: left; border-style: solid; border-width: thin; border-color: #006400; width:100%; background-color: #FFFFFF;}
tr.dbar, table.dbar{width: 100%}

.detail{font-size: 14px; color: #6F0202; text-decoration: none; background-color: #E8C3E4; }

th.dev, td.dev, table.dev, tr.dev{border-style: solid; border-color: black; border-width: thin; padding: 3px}
tr.dev, table.dev{width: 100%}

div.about{text-align: left; vertical-align: top; display: none; padding: 3px;}
div.ajax{width:1000px; border-style: solid; border-width: thin; text-align: left;}
div.divac{text-align: center; vertical-align: top; width:100%}
div.dival{text-align: left; vertical-align: top; width:100%}
div.divc{text-align: center; vertical-align: middle; width:100%}
div.divd{border-style: none; display: none; text-align: left; }
div.dive{width:100%; border-style: solid; border-width: thin; border-color: #006400; text-align: left; vertical-align: middle; background-color: white}
div.diven{width:100%; border-style: none; text-align: left; vertical-align: middle; background-color: #FFFFB3; padding: 3px; font-size: 12px;}
div.divep{width:100%; border-style: none; text-align: left; vertical-align: middle; background-color: white; padding: 1px; font-size: 12px;}
div.divet{width:100%; border-style: none; text-align: left; vertical-align: middle; background-color: #C2F0C2; padding: 1px; font-size: 12px;}
div.divew{width:100%; border-style: none; text-align: left; vertical-align: middle; background-color: #FFD0D0; padding: 3px; font-size: 12px;}
div.divh{width:100%; text-align: center; vertical-align: middle; background-color: #CCDDFF;}
div.divl{width:100%; text-align: left; vertical-align: middle; background-color: #FFD0D0; border-style: solid; border-color: #B3B3BF; border-width: thin; font-size: 12px;}
div.divp{width:1000px; height:400px; border-style: solid; border-width: thin; text-align: left; background-color: #FFFFFF; }
div.divr{width:100%; text-align: left; border-style: solid; border-width: thin; }
div.divt{width:100%; border-style: solid; border-width: thin; text-align: center; vertical-align: middle; font-size: 12px;}
div.divtr{width:1000px; border-style: none; font-size: 12px; color: red; background-color: white;}
div.divx{width:1000px; border-style: none; display: none; text-align: left; }
div.eula{text-align: center; vertical-align: top; background-color: #E0FFE0; border-style: solid; border-color: #B3B3BF; border-width: thin; overflow:auto; height:100px}
div.plus{background-color: #EFEABD; border-style: solid; border-color: #1569C7; border-width: thin;}
div.sort{background-color: #FFE0E0; min-height: 20pt; border-style: solid; border-color: black; border-width: thin;}

.errd{font-size: 12px; font-weight: normal; background-color: #F0FFFF; padding: 5pt}
.erra{font-size: 12px; font-weight: normal; background-color: #F0F0FF; padding: 5pt}
.errw{font-size: 12px; font-weight: normal; background-color: #F0FFF0; padding: 5pt}
.errf{font-size: 12px; font-weight: normal; background-color: #FFF0F0; padding: 5pt}
.errs{font-size: 12px; font-weight: normal; background-color: #FFFFF0; padding: 5pt}
.errn{font-size: 12px; font-weight: normal; background-color: #FFF0F0; padding: 5pt}
p.erra, p.errw, p.errf, p.errs, p.errd, p.errn{margin-left: 0pt; margin-right: 0pt; text-align: justify;}
tr.errd, table.errd, tr.erra, table.erra, tr.errw, table.errw, tr.errf, table.errf, tr.errs, table.errs, tr.errn, table.errn{width: 100%}

.figure{font-size: 18px; font-weight: normal; background-color: #FFFFFF}
img.figure{border-style: solid; border-color: #1569C7; border-width: medium; vertical-align: top; float: left; height: 559px; width: 794px; display: block; margin-left: auto; margin-right: auto; }
tr.figure, table.figure{width: 100%}
table.figure{border-style: solid; border-color: #EFEABD; border-width: thin;}

.footer{text-align: center; font-size: 12px; font-weight: normal; background-color: white;}
table.footer{border-style: solid; border-color: #729FCF; border-width: medium;}
tr.footer, table.footer{width: 100%}

.form{font-size: 12px; font-weight: normal; background-color: white; text-align: left;}
a.form{font-size: 12px; font-weight: normal; color: #342D7E; text-decoration: none; text-align: center;}
th.form, td.form, table.form, table.bar, th.advert, td.advert, table.advert, img.form{border-style: solid; border-color: #729FCF; border-width: medium;}
tr.form, table.form{width: 100%}

.gray{font-size: 12px; font-weight: normal; background-color: #CCDDFF;}
tr.gray, th.gray, td.gray{padding: 2px; text-align: left;}
a.gray{font-size: 12px; font-weight: normal; color: #342D7E; text-decoration: none;}
button.gray{border-style: solid; border-color: #1569C7; border-width: thin;}
tr.gray, table.gray, button.gray{width: 100%}

.green{font-size: 12px; font-weight: normal; background-color: #E0FFE0; height: 10pt;}
a.green{font-size: 12px; font-weight: normal; color: #342D7E; text-decoration: none;}
button.green{font-size: 12px; color: #E0FFE0; width: 100%; border-style: solid; border-color: #F57500; border-width: thin;}
tr.green, table.green{width: 100%}
th.green, td.green{border-style: solid; border-color: #B3B3BF; border-width: thin;}
button.green{background-color: #F0FFF0; width: 100%; border-style: none; color: blue;}

a.head{font-size: 12px; font-weight: bold; color: #02026F; text-decoration: none; cursor: pointer; cursor: hand;}
.head1{font-size: 12px; font-weight: normal; height: 20pt; background-color: #B3CCFF; text-align: center; border-style: solid; border-color: #02026F; border-width: thin;}
.head2{font-size: 12px; font-weight: normal; height: 18pt; background-color: #B3CCFF; text-align: center; border-style: solid; border-color: #02026F; border-width: thin;}
.head3{font-size: 12px; font-weight: normal; height: 16pt; background-color: #B3CCFF; text-align: center; border-style: solid; border-color: #02026F; border-width: thin;}
tr.head1, table.head1, tr.head2, table.head2, tr.head3, table.head3{width: 100%}

.help{font-size: 12px; font-weight: normal; background-color: #FFFFFF; height: 20pt; vertical-align: middle;}
table.help,tr.help,th.help,td.help{border-style: solid; border-color: #B3B3BF; border-width: thin;}
a.help{font-size: 12px; font-weight: normal; color: white; text-decoration: none;}
tr.help, table.help{width: 100%}
button.help{background-color: #1569C7; width: 100%; border-style: none; color: white; font-size: 12px; text-decoration: none;}

.home{font-size: 12px; font-weight: normal; background-color: white; text-align: left;}
a.home{font-size: 12px; font-weight: normal; color: #02026F; text-decoration: none; text-align: left;}
input.home{font-size: 12px; height: 20px; border-style: solid; border-color: #1569C7; border-width: thin; background-color: #FFFFE0;}
th.home, td.home, tr.home, table.home{border-style: solid; border-color: #B3B3BF; border-width: thin; padding: 2px; text-align: left; vertical-align: top;}
tr.home, table.home{width: 100%}
hr.home{border-style: solid; border-color: #4863A0; border-width: thin;}
h1.home{margin-left: 10pt; font-size: 18px; text-align: left; font-weight: bold;}
h2.home{margin-left: 10pt; font-size: 14px; text-align: left; font-weight: bold;}
h3.home{margin-left: 10pt; font-size: 14px; text-align: left; font-weight: bold;}

button.homea{background-color: #D9EBFC; width: 100%; border-style: solid; border-color: #729FCF; border-width: thin; color: #02026F; font-size: 20px; height: 40pt;}
button.homeb{background-color: #FFFFFF; width: 100%; border-style: solid; border-color: #D9EBFC; border-width: thin; color: #02026F; font-size: 20px; height: 40pt;}
button.homec{background-color: #DAAAB2; width: 100%; border-style: solid; border-color: #D0FA0D; border-width: thin; color: #02026F; font-size: 20px; height: 40pt;}



.login{font-size: 12px; font-weight: normal; background-color: white; height: 10pt}
a.login{font-size: 12px; font-weight: normal; color: #02026F; text-decoration: none;}
table.login{margin-left:auto; margin-right:auto; border-style: solid; border-color: #1569C7; border-width: medium; text-align: center; }
th.login{background-color: #D9EBFC; border-style: solid; border-color: #1569C7; border-width: thin; text-align: center;}
td.login{background-color: white; border-style: solid; border-color: #1569C7; border-width: thin; vertical-align: top; text-align: left;}
input.login{background-color: #FFFFB3; border-style: solid; border-color: #1569C7; border-width: thin; height: 15pt}
div.login{text-align: center; vertical-align: top}
button.login, submit.login{color: #02026F; background-color: #F4FF69; border-style: solid; border-color: #1569C7; border-width: thin; font-size: 12px; height: 20pt; padding: 2px;}

.manual{border-style:solid; border-width: thin; border-color: black;}

.math{margin-left: 20pt; margin-right: 20pt; font-style: italic;}
.math1{margin-left: 30pt; margin-right: 20pt; font-style: italic;}
.math2{margin-left: 40pt; margin-right: 20pt; font-style: italic;}
.math3{margin-left: 50pt; margin-right: 20pt; font-style: italic;}
.mathc{margin-left: 20pt; margin-right: 20pt; font-style: italic; text-align: center;}

table.missing{background-color: white; border-style: solid; border-color: #729FCF; border-width: medium }
tr.missing{height: 30pt}
th.missing{width: 100%; font-size: 12px; font-weight: normal; vertical-align: middle;}
tr.missing, table.missing{width: 100%}
h1.missing{margin-left: 2pt; font-size: 12px; text-align: center; font-weight: normal;}

.orange{font-size: 12px; font-weight: normal; background-color: #FFFFFF}
a.orange{font-size: 12px; color: #F57500; }
button.orange{font-size: 12px; color: #F57500; width: 100%; border-style: solid; border-color: #F57500; border-width: thin;}
table.orange, th.orange, td.orange{border-style: solid; border-color: #F57500; border-width: thin; padding: 0px}
tr.orange{border-style: none; padding: 0px}
div.orange{text-align: left; border-style: solid; border-color: #F57500; border-width: thin; width:100%}
tr.orange, table.orange{width: 100%}

.pn{background-color: #FFFFB3;}
.pw{background-color: #FFD0D0;}

.page, .pageb{background-color: #B3CCFF; font-size: 12px; padding: 0px;}
.pagew{background-color: #C4FF8D; font-size: 12px; }
table.page, tr.page, table.bar, tr.bar, button.page, button.pagew{width: 100%;}
th.page, td.page, table.page, tr.page{text-align: left;}
body.page {background-color: #FFFFB3; width: 100%;}
input.page, textarea.page, button.page, button.pageb, button.pagew, div.page, select.page, select.pagem{border-style: solid; border-color: #1569C7; border-width: thin}
input.page, select.page {background-color: white; height: 20px;}
div.page, textarea.page, .pagem{background-color: white;}
.pageb{padding: 2px;}

.pbar{font-size: 12px; font-weight: normal; background-color: #ffe6b3; color: black;}
a.pbar{font-size: 12px; color: #02026F; }
button.pbar{font-size: 12px; color: #02026F; width: 100%; border-style: none; background-color: white;}
table.pbar, th.pbar, td.pbar{border-style: solid; border-color: #FF8C00; border-width: thin; padding: 0px; text-align: left;}
tr.pbar{border-style: none; padding: 0px}
div.pbar{text-align: left; border-style: solid; border-color: #FCAF3E; border-width: medium; width:100%; background-color: #FFFFFF;}
tr.pbar, table.pbar{width: 100%;}

th.plain, td.plain, table.plain, tr.plain{border-style: solid; border-color: black; border-width: thin; text-align: left;}
tr.plain, table.plain{width: 100%}

a.print{font-size: 12px; color: #6F0202; text-decoration: none; background-color: lightgreen; }

.sbar{font-size: 12px; font-weight: normal; background-color: #F4FF69; color: black;}
a.sbar{font-size: 12px; color: #02026F; }
button.sbar{font-size: 12px; color: #02026F; width: 100%; border-style: none; background-color: #FFFFFF;}
button.sbara{font-size: 12px; color: #02026F; width: 100%; border-style: none; background-color: #F4FF69;}
table.sbar, th.sbar, td.sbar{border-style: solid; border-color: #BA7B88; border-width: thin; padding: 0px}
tr.sbar{border-style: none; padding: 0px}
div.sbar{text-align: left; border-style: solid; border-color: #BA7B88; border-width: thin; width:100%; background-color: #FFFFFF;}
tr.sbar, table.sbar{width: 100%;}


.side{font-size: 12px; font-weight: normal; background-color: #FFFFFF; height: 10pt; vertical-align: middle; color: #02026F;}
table.side, tr.side, th.side, td.side{width: 100%; border-style: solid; border-color: #B3B3BF; border-width: thin; padding: 10px; text-align: left; }
ul.side, li.side{list-style-type: none;}
tr.side, table.side{width: 100%}

.site{font-size: 12px; font-weight: normal; color: #02026F; background-color: #B3CCFF; vertical-align: middle;}
a.site{font-size: 12px; font-weight: normal; color: #02026F; text-decoration: none;}
table.site, th.site, td.site{border-style: solid; border-color: #02026F; border-width: thin; padding: 0px}
tr.site{border-style: none; padding: 2px}
tr.site, table.site{width: 100%}
button.site{width: 100%; border-style: none; color: #02026F; font-size: 12px; text-decoration: none; padding: 0px; background-color: #B3CCFF; height: 15pt}

.spanf{background-color: #ffb3ec}
.spanp{background-color: #ffeb99}
.spanm{background-color: #b3e6b3}
.spans{background-color: #80aaff}

div.start{text-align: left; vertical-align: top; background-color: white; border-style: solid; border-color: black; border-width: thin; width: 100%;}

div.subs{background-color: #EFEABD; border-style: solid; border-color: #1569C7; border-width: thin;}
th.subs, td.subs, table.subs, tr.subs{border-style: none; text-align: left; padding: 2px }
tr.subs, table.subs{width: 100%}
button.subs{background-color: #9FC8DC; border-style: solid; border-color: #125B7D; color: black; font-size: 12px; height: 20pt; padding: 2px;}

.titlel{font-size: 22px; font-weight: normal; color: #02026F; text-align: left; vertical-align: baseline;}
.titlem{font-size: 12px; font-weight: normal; color: #02026F; text-align: left; vertical-align: baseline;}
.titler{font-size: 12px; font-weight: normal; color: #02026F; text-align: left; vertical-align: baseline;}
.title{height: 20pt}
tr.title, table.title{width: 100%}

.tool{font-size: 12px; font-weight: normal; background-color: #F4FF69;}
a.tool{font-size: 12px; color: #02026F; }
button.tool{font-size: 12px; color: #02026F; width: 100%; border-style: none; background-color: white;}
table.tool, th.tool, td.tool{border-style: solid; border-color: #BA7B88; border-width: thin; padding: 0px;}
tr.tool{border-style: none; padding: 0px}
div.tool{text-align: left; border-style: solid; border-color: #BA7B88; border-width: thin; width:100%; background-color: #FFFFFF;}
tr.tool, table.tool{width: 100%}

.toola{font-size: 12px; font-weight: normal; background-color: #e6e6ff;}
a.toola{font-size: 12px; color: #02026F; }
button.toola{font-size: 12px; color: #026F02; width: 100%; border-style: none; background-color: #F4FF69;}
table.toola, th.toola, td.toola{border-style: solid; border-color: #006400; border-width: thin; padding: 0px;}
tr.toola{border-style: none; padding: 0px;}
div.toola{text-align: left; border-style: solid; border-color: #026F02; border-width: thin; width:100%;}
tr.toola, table.toola{width: 100%;}

.trial{font-size: 12px; color: #F57900; }

.white{font-size: 12px; font-weight: normal; background-color: white; }
a.white{font-size: 12px; font-weight: normal; color: #342D7E; text-decoration: none;}
tr.white, th.white, td.white{padding: 2px; text-align: left;}
tr.white, table.white, button.white{width: 100%;}
button.white{border-style: solid; border-color: #1569C7; border-width: thin;}
.whitep{font-size: 12px; font-weight: normal; background-color: #E0EAFF; width: 100%;}

