/* grsoftware.com css */
/*html elements*/
html {
padding: 0;
margin: 0;
}
body {
min-width: 750px;
padding: 0;
margin: 0;
background: #fff;
color: #000;
font-family: Verdana,Sans-serif;
}
#sitelogo {
position: absolute;
top: 0px;
width: 150px;
height: 40px;
background: #fff url(images/grspj_logo.png) top left no-repeat;
}
body #popContent {
min-width: 500px;
}
#header,
.deepLevel #footer,
.homepage #mainContent, .secondLevel #mainContent {
font-size: 90%;
}
a img {
border: 0;
}
form {
margin: 0;
display: inline;
}
label {
font-family: Courier New, monospace;
font-weight: bold;
color: #336699;
}
input, select, textarea {
color: #663300;
}
h1, h2, h3, h6 {
margin: 1em 0 0.25em 0;
}
h1 {
margin:0;
clear: both;
font-weight: normal;
font-size: 1.4em;
color: #90564B;
background: transparent;
}
h2 {
clear: both;
color: #554FA0;
background-color: #EEECF6;
background-position: center left;
padding: 7px;
border: dotted 1px #D6CCBD;
border-right: 0;
border-left: 0;
font-size: 1em;
}
h3 {
font-size: 100%;
color: #EC361D;
}
h4 {
font-family: arial;
font-weight: normal;
font-size: 135%;
color: #333;
border-bottom: 1px solid #ccc;
margin: 1em 0 0.2em 0;
clear: both;
}
h5 {
font-family: arial;
font-weight: normal;
font-size: 160%;
color: #333;
border-bottom: 1px solid #ccc;
margin: 0 0 0.3em 0;
}
h6 {
color: #EC361D;
font-size: 90%;
}
p {
line-height: 1.5;
margin: 0 0 1em 0;
}
pre {
background:url(images/pre_bg.png);
border: 1px solid #ccc;
padding:4px;
}
sup {
font-size: 70%;
}
a:link {
border-bottom: 1px dashed #ccc;
font-weight: bold;
text-decoration: none;
}
a:visited {
border-bottom: 1px dashed #ccc;
font-weight: bold;
text-decoration: none;
}
a:hover {
border: none;
color: #f00;
text-decoration: underline;
}
hr {
padding: 0;
height: 4px;
border: 0;
background: url(images/bg11.gif) repeat;
margin: 2em 0;
}
dt {
font-weight:bold;
}
/* Alertbox Styles */
.alertbox { margin-bottom: 1em; background: #FFFFB0 url(images/alert_empty.gif) top no-repeat; width: 500px; }
.alertbox .alertcontent { background: transparent url(images/alert_positive_bottom.gif) bottom no-repeat; padding: 10px; }
.alertbox h5 { margin-bottom: 0.2em; font-family: verdana, sans-serif; font-weight: bold; font-size: 100%; border: none; }
.positivebox { background: #FFFFB0 url(images/alert_positive.gif) top no-repeat; }
.positivebox .alertcontent { background: transparent url(images/alert_positive_bottom.gif) bottom no-repeat; padding: 10px 30px 20px 65px; }
.positivebox h5 { color: #178C0C; }
.negativebox { background: #FFFFB0 url(images/alert_negative.gif) top no-repeat; }
.negativebox .alertcontent { background: transparent url(images/alert_negative_bottom.gif) bottom no-repeat; padding: 10px 10px 20px 55px; }
.negativebox h5 { color: #c00; }
.neutralbox { background: #EEE url(images/alert_neutral.gif) top no-repeat; }
.neutralbox .alertcontent { background: transparent url(images/alert_neutral_bottom.gif) bottom no-repeat; padding: 10px 30px 20px 65px; }
.neutralbox h5 { color: #565642; }
#eformcontainer {
text-align: left;
width: 505px;
margin: 0 auto;
}
p.first { margin-top: 0; }
input.zipinput { width: 160px; }
#overviewcontainer {
text-align: left;
width: 505px;
margin: 0 auto;
}
#overviewcontent { margin: 0 2px 0 3px; padding-bottom: 50px; }
#overviewcontent .lockedfieldset { padding: 0 4px 0 4px; }
#overviewcontent .lockedfieldset .note { font-size: 85%; font-weight: normal; color: #630; }
#overviewcontent label {
font-family: Courier New, monospace;
font-weight: normal;
font-size: 100%;
color: #333333;
}
#stdformcontent { margin: 0 2px 0 3px; clear: both; }
.editform .fieldset { padding: 4px; margin-bottom: 0.2em; }
.editform .lockedfieldset { padding: 0 4px 0 4px; }
.editform .fieldseterror { background: #D6EDF1; }
.editform .fieldset .note { font-size: 85%; color: #666; }
.editform .lockedfieldset .note { font-size: 85%; font-weight: normal; color: #630; }
.editform .errormsg { font-size: 85%; background: transparent url(images/error.gif) 4px 4px no-repeat; padding: 4px 10px 4px 22px; font-weight: bold; color: #A00; }
.editform .disabled .errormsg { background: transparent url(images/error.gif) 4px -126px no-repeat; color: #AAA; }
.editform .disabled .fieldseterror { background: #EEE; }
.editform label { font-size: 85%; font-weight: bold; vertical-align: top;}
.editform .disabled label, .editform .disabled .note,.editform .disabled label span { color: #aaa; }
.editform .fullwidth input, .editform .fullwidth select { width: 280px; }
.editform .disabled input, .editform .disabled select { background: #DDD; }
.editform .doubleinput input, .editform .doubleinput select { width: 134px; }
.editform .doubleinput textarea { width: 200px; }
.editform .doubleinput { float: left; }
.editform h4 { margin-top: 0; }
#stdeditform { width: 500px; float: left; margin-right: 25px; }
#stdeditformoptions {
text-align: right;
}
#stdeditnote { }
#stdeditformoptions ul {
padding: 2px 3px 4px 2px;
border: 1px solid #ccc;
background: #eeeae4;
-moz-border-radius: 7px; /* mozilla only */
}
#stdeditformoptions li {
list-style: none;
white-space: nowrap;
display: inline;
}
#stdeditformoptions a {
padding: 0 0 0.3em 11px;
background: transparent url(images/w6.gif) left no-repeat;
}
#stdeditformoptions a:link, #stdeditformoptions a:visited {
font-size: 90%;
font-weight: bold;
color: #369;
}
#stdeditformoptions a:hover {
text-decoration: none;
padding-bottom: 4px;
border-bottom: solid 3px #369;
}
#quickref {
background: #ffffff;
font-size: .9em;
position: absolute;
left: 7px;
top: 260px;
width: 130px;
border: 2px inset #ccc;
}
#quickref ul {
padding: 0;
margin: 0;
}
#quickref li {
font-size: 85%;
font-weight: normal;
list-style: none;
background: transparent;
padding: 0 0 0.3em 3px;
line-height: 1.5;
color: #AA3300;
}
/*structure*/
#container {
margin: 0;
padding: 0;
}
#mBody {
background: #EEEAE4;
position: absolute;
top: 40px;
left: 0;
margin: 0;
padding: 0;
width:100%;
}
.nomenu #mBody {
background: #fff;
}
#side {
background: #eeeae4 url(images/bg6.gif) top left repeat-x;
font-size: .9em;
position: absolute;
left: 0;
top: 0;
padding: 10px 10px;
width: 130px;
}
#side a:link {
color: #554FA0;
}
.nomenu #side {
display: none;
}
#side h2 {
margin-top: 1em;
}
.flLeft {
float: left;
margin: 5px 10px 5px 0;
}
.flRight {
float: right;
margin: 5px 0 5px 10px;
}
.qtRight {
float: right;
margin: 5px 0 5px 10px;
width: 25%;
font-size: small;
font-weight: bold;
}
.qtLeft {
float: left;
margin: 5px 0 5px 10px;
width: 25%;
font-size: small;
font-weight: bold;
}
/*header*/
#header {
background: transparent url(images/bg1a.png) top left repeat-x;
}
#header img {
float: left;
margin: 0;
}
#mainNav {
margin: 0 1px 0 149px;
padding: 9px 0 0 0;
width: auto;
height: 31px;
text-align: right;
background: transparent url(images/bg3.gif) top left repeat-x;
}
#mainNav li, #fc li {
white-space: nowrap;
list-style-type: none;
display: inline;
padding-right: 0.6em;
}
#mainNav a:link, #mainNav a:visited {
font-size: 90%;
text-transform: lowercase;
font-weight: bold;
color: #036;
}
#mainNav a:hover {
text-decoration: none;
padding-bottom: 4px;
border-bottom: solid 3px #036;
}
#sf {
border: solid 1px #6699cc;
background: transparent url(images/bg2.gif) top left repeat-x;
margin: 0 3px 0 212px;
position: relative;
top: -6px;
text-align: right;
padding: 15px 15px 0 0;
height: 57px;
voice-family: "\"}\""; voice-family:inherit;
height: 42px;
}
#sf label {
font-size: 80%;
}
#q {
font-size: 70%;
font-weight: normal;
background: #eee;
border: 1px solid #666;
padding: 2px;
}
#submit {
background-color: #ccc;
border: solid 1px #666;
border-top-color: #fff;
border-left-color: #fff;
cursor:pointer;
}
#submit:hover, #submit:focus {
background: #fff;
}
/*sidebar*/
#getcd {
margin: 1em 0 0 45px;
}
#side h2 {
color: #B26C38;
}
#side h3 {
color: #333;
margin: 2em 0 0 0;
}
#side h4 {
color: #999;
font-size: 90%;
margin-top: 0;
margin-bottom: 0.5em;
}
#side p {
margin: 0 0 2em 0;
font-size: 88%;
line-height: 2.0;
}
#side dl {
margin-top: 0;
}
#side dt {
font-weight: bold;
display: inline;
font-size: 88%;
}
#side dd {
padding: 3px 0 5px 6px;
margin: 0 0 .5em 0;
border-left: solid 3px #E3DDD3;
font-size: 80%;
}
#side ul {
padding: 0;
margin: 0;
}
#side li {
list-style: none;
background: transparent url(images/w6.gif) top left no-repeat;
padding: 0 0 0.3em 11px;
line-height: 1.5;
}
#oN {
background-color: #F5F2EF;
border: solid 1px #fff;
padding: 10px;
margin: 1em 0 0 0;
}
#oN:hover {
background-color: #F8F7F4;
}
#oN li {
list-style-type: none;
margin-bottom: 0.5em;
padding-left: 15px;
background: transparent url(images/w5.gif) top left no-repeat;
}
/*body*/
#popContent {
line-height: 1.5;
background: #fff;
margin-left: 15px;
voice-family: "\"}\"";
voice-family:inherit;
border-bottom: solid 1px #fff;
}
#mainContent {
line-height: 1.5;
background: #fff url(images/ant.jpg) no-repeat top right;
margin-left: 151px;
voice-family: "\"}\"";
voice-family:inherit;
border-bottom: solid 1px #fff;
}
.homepage #mainContent {
padding: 20px 30px;
}
.nomenu #mainContent {
margin-left: 0;
background: #fff url(images/bg10.gif) top left repeat-x
}
.secondLevel #mainContent, .deepLevel #mainContent {
padding: 20px 50px;
}
.secondLevel #mainContent h2, .deepLevel #mainContent h2 {
margin-top: 2em;
}
#mainContent li, #mainContent dt, #mainContent dd {
line-height: 1.5;
}
.showbox {
padding: 1ex 1ex 1ex 1ex;
border-style: solid;
border-width: 1px;
border-color: #999999;
background: #f6f6f6;
}
.showbox a {
font-weight: bold;
font-size: 90%;
color: #90564B;
}
.showbox label {
vertical-align: top;
}
.showbox span input, .showbox span select {
vertical-align: top;
}
.showbox .alertmsg { font-size: 85%; background: transparent; text-align: center; padding: 4px 10px 4px 22px; font-weight: bold; color: #A00; }
div.showbox {
-moz-border-radius: 7px; /* mozilla only */
}
/* generic reusable style */
.feature {
width: 200px;
float: left;
margin: 0 10px 10px 10px;
padding: 15px;
background: #EEEAE4;
border: double 3px #fff;
text-align: center;
}
.feature img {
border: solid 1px #E8E3DB;
border-right: solid 1px #D6CBBD;
border-bottom: solid 1px #D6CBBD;
}
.feature p {
font-size: 80%;
line-height: normal;
margin: 5px 0 0 0;
padding: 3px;
background: #F3F0EC;
border: solid 1px #E6E0D7;
border-right: solid 1px #FCFBFA;
border-bottom: solid 1px #FCFBFA;
}
.highlight {
display: block;
border-top: double 3px #ccc;
border-bottom: double 3px #ccc;
padding: 8px;
margin: 20px 40px;
}
.highlight img {
float: left;
margin: 0 20px 0 20px;
}
.highlight dl {
padding: 1em;
}
.mice {
font-size: 70%;
line-height: 1.1;
color: #999;
margin-top: 2em;
}
.mice a:link, .mice a:visited {
color: #666;
}
.linkset {
padding: 10px;
margin: 0 0 0.5em 0;
background: #eee;
border-top: double 3px #ccc;
border-bottom: double 3px #ccc;
}
.linkset li {
list-style-type: none;
padding-left: 20px;
margin: 12px;
}
.linkset .dlwin {
background: url(images/ico-win.png) top left no-repeat;
}
.linkset .dlosx {
background: url(images/ico-osx.png) top left no-repeat;
}
.linkset .dllinux {
background: url(images/ico-tux.png) top left no-repeat;
}
#main {
width: 350px;
margin-right: 170px;
}
#main img {
margin-bottom: -1em;
}
#rhs, #rhs2 {
margin-left: 500px;
position: absolute;
top: 47px;
right: 30px;
}
#rhs2 {
top: 0;
}
#rhs img {
padding-left: 35px;
margin-bottom: -20px;
}
#rhs a:link, rhs2 a:link {
color: #554FA0;
}
.photo
{
border:2px outset #ccc;
clear:both;
float:right;
}
table.TableList {
width: 100%;
border-width: 0 0 0 1px;
border-style: solid;
border-spacing: 0px;
margin-bottom: 1em;
border-color: #ccc;
color: inherit;
}
td.normalcell, td.highlightcell, td.desccell, td.totalcell {
padding-right: 6px;
padding-left: 6px;
font-size: 90%;
vertical-align: top;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #ccc;
background-color: #fff;
color: #000;
}
td.totalcell {
font-weight: bold;
text-align: right;
}
td.desccell {
padding-left: 12px;
font-size: 80%;
}
td.TableListIcon {
text-align: center;
}
th.TableListHead, th.TableListHead a, th.TableListHead a:hover {
font-weight: bold;
text-align: left;
background-color: #999;
color: #fff;
}
th.TableListHead {
padding-left: 6px;
}
td.normalcell, td.normalcell a:link, td.normalcell a:visited,
td.highlightcell, td.highlightcell a:link, td.highlightcell a:visited,
td.totalcell, td.totalcell a:link, td.totalcell a:visited {
line-height: 1.5em;
color: #666;
background: white;
}
td.highlightcell, td.highlightcell a:link, td.highlightcell a:visited {
color: #666;
background: #fffaf4;
}
table.CalTableList {
width: 590px;
border-width: 0 0 0 1px;
border-style: solid;
border-spacing: 0px;
border-color: #ccc;
color: inherit;
}
th.CalTableListHead {
width: 80px;
font-weight: bold;
font-size: 70%;
text-align: center;
background-color: #999;
color: #fff;
}
td.calnormalcell, td.calhighlightcell, td.callockedcell, td.caldimcell{
padding-left: 2px;
font-size: 80%;
font-family: Courier New, monospace;
vertical-align: top;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #ccc;
color: #666;
background: white;
}
td.calnormalcell, td.calnormalcell a:link, td.calnormalcell a:visited {
color: #666;
background: white;
}
td.calhighlightcell, td.calhighlightcell a:link, td.calhighlightcell a:visited {
color: #666;
background: #fffaf4;
}
td.callockedcell, td.callockedcell a:link, td.callockedcell a:visited {
color: #666;
background: #ccc;
}
td.caldimcell, td.caldimcell a:link, td.caldimcell a:visited {
color: #666;
background: #eee;
}
.calemp0 { color: #A00; font-weight: bold;}
.calemp1 { color: #630; font-weight: bold;}
.calemp2 { color: #360; font-weight: bold;}
.calemp3 { color: #036; font-weight: bold;}
.calemp4 { color: #636; font-weight: bold;}
.calemp5 { color: #000; font-weight: bold;}
.grfEmpTimeHdr { font-family:"Verdana, sans-serf"; font-weight:bold; font-size: 12pt; color:#FFF; background-color:#808080; white-space: nowrap; }
.grfEmpTime { font-family:"Courier New, sans-serf"; font-weight:bold; text-align:right; color:#FFF; background-color:#4169E1; }
.grfEmpTimePri { font-family:"Courier New, sans-serf"; font-weight:bold; text-align:right; color:#FFF; background-color:#F00; }
/*footer*/
#bn {
clear: both;
border-top: solid 1px #EAE6DE;
padding: 0 0 0 0.5em;
margin: 3em 0 0.5em 0;
background: transparent url(images/bg8.gif) top left repeat-y;
}
#bn li { list-style: none; display: inline; white-space: nowrap; }
#bn a { border: none; padding: 0 1em 0 0.5em; background: transparent url(images/bg8.gif) top right repeat-y; }
#bn a:visited { font-weight: bold; }
#bn a:hover { text-decoration: underline; }
#footer p { font-size: 73%; line-height: normal; margin: 0 0 0 1em; }
#int { padding: 0 0 0 1em; margin: 0; }
#int li { font-size: 73%; list-style: none; display: inline; white-space: nowrap; }
.copyright { padding-bottom: 0.5em; }
/*accessibility tweaks*/
.skipLink { position: absolute; left: -999px; width: 990px; }
hr.hide { display: none; }
/* old code styles */
span.shell-command { color: red; font-weight: bold; white-space: nowrap; font-family: monospace; font-size: large }
span.module-name { color: maroon }
span.file-name { color: navy }
code.perl { color: green; font-weight: bold; font-size: large }
code.sql { color: purple; font-weight: bold; font-size: large }
code.tt { color: olive; font-weight: bold; font-size: large }
code.html { color: teal; font-weight: bold; font-size: large }
code.uri { color: fuchsia; font-weight: bold; font-size: large }
.changelist a { margin-left: 5px; margin-right: 5px; }
.changelist tr td { font-size: 75%; height: 20px; text-align: center; white-space: nowrap; }