.jc-author { color: #396; font-size: medium; text-align: center }
.jc-default a:hover { color: #FF0000; font-size: normal; text-decoration: underline }
.jc-default a:link { color: #0000ff; font-size: normal; text-decoration: underline }
.jc-default a:visited { color: #0000ff; font-size: normal; text-decoration: underline }
.jc-description { color: #00008b }
.jc-emphasis { color: #ff0000; font-weight: bold }
.jc-errorheader { color: #ff0000; font-weight: bold; font-size: 150%; text-align: center; vertical-align: middle }
.jc-explanation { color: navy; font-weight: bold; text-align: center }
.jc-info { color: #00008b; font-weight: bold; text-align: center }
.jc-instruction { color: black; font-weight: bold; text-align: center }
.jc-largecentered { font-size: large; font-weight:bold; text-align: center; vertical-align: middle; }
.jc-pageheader { font-weight: bold; font-size: 150%; text-align: center; vertical-align: middle; ; font-family: Arial, Helvetica, sans-serif}
.jc-successheader { color: #009900; font-weight: bold; font-size: 150%; text-align: center; vertical-align: middle }
.jc-toc a:hover { color: #FF6633; font-family: Geneva, Helvetica, Arial, SunSans-Regular; font-weight: normal; font-size: medium; text-decoration: underline }
.jc-toc a:link { color: #FFFFFF; font-family: Geneva, Helvetica, Arial, SunSans-Regular; font-weight: normal; font-size: medium; text-decoration: underline }
.jc-toc a:visited { color: #FFFFFF; font-family: Geneva, Helvetica, Arial, SunSans-Regular; font-weight: normal; font-size: medium; text-decoration: underline }
.jc-toc td { vertical-align: middle }
.jc-tocpageheader { color: #FFCC00; font-style: normal; font-weight: bold; font-size: medium; text-align: center ; font-variant: normal; text-transform: capitalize}
.jc-header {  background-repeat: no-repeat}
.jc-header a:hover { color: blue; font-weight: bold; text-decoration: none}
.jc-header a:link { color: blue; font-weight: bold; text-decoration: none}
.jc-header a:visited { color: blue; font-weight: bold; text-decoration: none}
body.jc-default { color: #000000; font-family: Geneva, Helvetica, Arial, SunSans-Regular; background-color: #ffffff }
body.jc-toc { font-weight: bold; font-family: Geneva, Helvetica, Arial, SunSans-Regular; background-image: url(../images/navbgd.gif); color: #000000}
caption { color: #ffcc33; font-weight: bold; font-size: small; background-color: #000000; text-align: center; vertical-align: middle }
form { text-align: center; border: solid 1px black; background-color: white; }
form span.content { color: black; background-color: white; text-align: left; vertical-align: middle }
form.jc-default{ text-align: center; border: solid 1px green; background-color: #f0fff0 }
form span.label { color: black; font-weight: bold; background-color: white; vertical-align: middle }
form td.content { color: black; background-color: white; vertical-align: middle }
form.jc-tabform { text-align: center; border: solid 0px black; background-color: white }
form.jc-noborder { text-align: center; border: solid 0px #f0fff0; background-color: white }
h1 { color: black; font-weight: 900; font-size: 150% }
h2 { color: blue; font-weight: bold; font-size: 130% }
h3 { color: #930; font-weight: 600; font-size: 110% }
h4 { color: #930; font-weight: 500; font-size: 100% }
h5 { color: #930; font-weight: 500; font-size: 90% }
h6 { color: #930; font-weight: normal; font-size: 80% }
button.jc-default { background-color: white; color: black; font-weight: bold; font-size: 70%; border: none }
button.jc-form { background-color: #F0FFF0; color: black; font-weight: normal; font-size: 70%; border: none }
input.jc-small { color: black; font-size: 70% }
select.jc-small { color: black; font-weight: bold; font-size: 70% }
table.jc-table { text-align: center; border-left: solid 2px black; border-right: solid 2px black; background-color: white; padding: 3px}
table.jc-formtable { text-align: center; border-collapse: seperate; border-left: solid 2px black; border-right: solid 2px black; border-bottom: solid 2px black; background-color: white; padding: 3px}
table.jc-recordlist { position:relative; width:100%; overflow: scroll; align: center; background-color: #F0FFF0; padding: 3px; border-top: solid 0px black; border-bottom: solid 2px black; border-left: solid 2px black; border-right: solid 2px black;}
td.jc-formnote { color: black; font-style: italic; font-weight: bold; font-size: small; background-color: #f0fff0; vertical-align: middle }
td.jc-label { color: black; font-weight: bold; vertical-align: middle }
td.jc-reqlabel { color: #0000ff; font-weight: bold; vertical-align: middle }
td.jc-log { color: #339966;  background-color: #f0fff0; vertical-align: middle }
td.jc-tabon { color: #000000; background-color: white; border-top: solid 2px black; border-bottom: solid 0px red; border-left: solid 2px black; border-right: solid 2px black;  vertical-align: middle ; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold}
td.jc-taboff { color: #000000; background-color: #CCCCCC; border-top: solid 2px #c0c0c0; border-bottom: solid 2px black; border-left: solid 1px #c0c0c0; border-right: solid 1px #c0c0c0;  vertical-align: middle ; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: lighter font-color: #c0c0c0 }
a.jc-taboff:link {text-decoration: none; font-size: x-small; color: #808080}
a.jc-taboff:visited {text-decoration: none; font-size: x-small; color: #808080}
td.jc-category { border-bottom: solid 1px #930; vertical-align: middle }
td.jc-resource { border-bottom: solid 1px #808080; vertical-align: middle }
a.jc-leftmenu:link {text-decoration: none; font-size: x-small; color: blue}
a.jc-leftmenu:visited {text-decoration: none; font-size: x-small; color: blue}
a.jc-leftmenu:active {text-decoration: none; font-size: x-small; color: blue}
a.jc-leftmenu:hover {text-decoration: none; font-size: x-small; color: blue}
table.jc-apptitle {text-decoration: none; font-size: 14pt; color: white; font-weight: bold;}
a.jc-appmenu:link {text-decoration: none; font-size: 10pt; font-family: Geneva, Helvetica, Arial, SunSans-Regular; color: #FFCC00; font-weight: bold}
a.jc-appmenu:visited {text-decoration: none; font-size: 10pt; font-family: Geneva, Helvetica, Arial, SunSans-Regular; color: #FFCC00; font-weight: bold}
a.jc-appmenu:active {text-decoration: none; font-size: 10pt; font-family: Geneva, Helvetica, Arial, SunSans-Regular; color: #FFCC00; font-weight: bold}
a.jc-appmenucomponent:link {text-decoration: none; font-size: 9pt; font-family: Geneva, Helvetica, Arial, SunSans-Regular; color: white; font-style : italic;}
a.jc-appmenucomponent:visited {text-decoration: none; font-size: 9pt; font-family: Geneva, Helvetica, Arial, SunSans-Regular; color: white; font-style : italic;}
a.jc-appmenucomponent:active {text-decoration: none; font-size: 9pt; font-family: Geneva, Helvetica, Arial, SunSans-Regular; color: white; font-style : italic;}
a.jc-appmenuexpr:link {text-decoration: none; color: #FFCC00}
a.jc-appmenuexpr:visited {text-decoration: none; color: #FFCC00}
a.jc-appmenuexpr:active {text-decoration: none; color: #FFCC00}
a.jc-tocpage:link {color: black }
a.jc-tocpage:visited {color: black }
a.jc-tocpage:active {color: black }
a.jc-projlm:link {text-decoration: none; color: white; font-family: Arial, Helvetica, Verdana; font-size: x-small }
a.jc-projlm:visited {text-decoration: none; color: white; font-family: Arial, Helvetica, Verdana; font-size: x-small }
a.jc-projlm:active {text-decoration: none; color: white; font-family: Arial, Helvetica, Verdana; font-size: x-small }
a.jc-projlm:hover {text-decoration: none; color: white; font-family: Arial, Helvetica, Verdana; font-size: x-small }
td.jc-logR { color: #ff0000; background-color: #f0fff0; vertical-align: middle }
td.jc-logB { color: #0000ff; background-color: #f0fff0; vertical-align: middle }
td.jc-tabletitle { color: black; font-weight: bold; font-size: small; background-color: #ffcc33; text-align: center; vertical-align: middle; padding: 5px;}
th.jc-tabletitle { color: black; font-weight: bold; background-color: #ffcc33; padding: 5px;}
tr.jc-default { color: black; vertical-align: middle }
tr.jc-rownormal { color: #000000; background-color: #f0fff0; vertical-align: middle }
tr.jc-rowalternate { color: #000000; background-color: #ffffff; vertical-align: middle }
td.jc-errors { color: #FF0000; vertical-align: text-bottom; font-family: "Times New Roman", Times, serif; list-style-type: disc; font-weight: bold}
.jc-header {  background-repeat: no-repeat}
div.jc-recordlist { position:relative; width:100%; overflow: scroll; text-align: center; border-left: solid 2px green; border-bottom: solid 2px green; border-right: solid 2px green; background-color: #F0FFF0; padding: 10px; margin-bottom: 5px}
.jc-required-field {  font-weight: bolder}
.jc-error-field {  font-weight: bolder; color: #FF0000}
.jc-formfield {  font-weight: normal; color: #000000}
.jc-dbobj-title {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 10pt; font-style: normal; font-weight: bolder; color: #000000}
h3.jc-dbmaint-error {color:red; border-left: 2px solid black; border-right: 2px solid black;margin-top: 0px; margin-bottom: 0px; }
table.statuspage { background-image: url('lightblue.gif'); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: white;}
td.jc-record { color: black; background-color: #CCCCFF }
td.jc-record-alt {color:black; background-color: white }
td.ctr-divider { color: #FFCC33; background-color:black; font-size: 10pt; font-style:normal; font-weight:bold;}
tr.jc-row {color: black; background-color: white}
td.jc-row {color: black; background-color: white}
tr.jc-row-alt {color: black; background-color: #FFFFCC}
td.jc-row-alt {color: black; background-color: #FFFFCC}
td.ctr-forumstatus {color:white; background-color: #FF0000}
td.jc-pagejump-footer {color: black; background-color: #DDDDDD; border-left: 2px solid black; border-right: 2px solid black; border-bottom: 2px solid black;}
td.jc-pagejump-header {color: black; background-color: #DDDDDD; border-left: 2px solid black; border-right: 2px solid black;}
span.jc-pagejump-highlight { color:black; background-color:white;}
td.jc-datadivider { color: #FFCC33; background-color: black }
td.jc-maincontent {padding-left: 12pt; padding-right: 6pt;}
td.jc-form-divider{ color: #000000; background-color: #FFCC33;}
