/* res.display:SF6_HRIS_PETROSEA */
body {
font-family:Verdana;
font-size:8pt;
margin-left:5px;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
}
body.fullsize {
font-family:Verdana;
font-size:8pt;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}
td {
font-family:Verdana;
font-size:8pt;
}
input,select,textarea {
font-family:Verdana;
font-size:8pt;
color:black;
}
input.label,select.label,textarea.label {
font-family:Verdana;
font-size:8pt;
color:darkgray;
}
td.tmline {
background-color:white;
}
td.tmline_break {
background-color:#f5f6c0;
}
td.tmheader {
background-color:white;
font-weight:bold;
white-space:nowrap;
}
td.tmshift {
background-color:#d2e3f7;
}
td.tmshift_flex {
background-color:#aeecb8;
}
.wndbar {
background-color:#666;
color:#fff;
font-size:8pt;
font-weight:bold;
padding:0px;
}
.wcontent {
background-color:white;
}
.area {
background-color:C7C7C7;
width:100%;
height:100%;
border:0px solid gray;
position:relative;
overflow:hidden;
}
.colheader {
font-family:Verdana;
font-size:8pt;
border-top:1px solid C7C7C7;
border-left:1px solid C7C7C7;
border-bottom:1px solid gray;
padding-top:2px;
padding-left:0px;
position:absolute;
background-color:3a4856;
color:white;
cursor:default;
overflow:hidden;
white-space:nowrap;
height:22px;
}
.colspt {
font-family:Verdana;
font-size:8pt;
border-top:1px solid C7C7C7;
border-right:1px solid gray;
border-bottom:1px solid gray;
padding-top:2px;
padding-bottom:0px;
position:absolute;
background-color:3a4856;
color:white;
cursor:e-resize;
height:22px;
}
.coldata {
background-color:C7C7C7;
border-left:1px solid #C7C7C7;
position:absolute;
overflow-x:hidden;
overflow-y:hidden;
}
.ddata {
background-color:white;
position:absolute;
overflow:hidden;
}
.colscroll {
background-image:url("images/splitter.gif");
background-color:C7C7C7;
border-left:1px solid C7C7C7;
position:absolute;
overflow-x:hidden;
overflow-y:auto;
}
.coldatascroll {
position:absolute;
overflow-x:hidden;
overflow-y:hidden;
width:100px;
}
.header {
color:C7C7C7;
font-weight:bold;
font-size:14px;
padding-left:4px;
white-space:nowrap;
cursor:default;
vertical-align:middle;
}
.footer {
color:C7C7C7;
font-weight:bold;
font-size:10px;
padding:0px;
white-space:nowrap;
cursor:default;
/*	width:700px;*/
overflow:hidden;
}
.rows {
padding:10px;
overflow:auto;
}
.oddrow {
padding:4px;
background-color:fff6eb;/*f3f5f7*/
font-size:8pt;
background-image:url("shade.gif");
background-repeat:repeat-x;
height:25px;
cursor:default;
}
.evenrow {
padding:4px;
background-color:f0f2f4;
font-size:8pt;
background-image:url("shade.gif");
background-repeat:repeat-x;
height:25px;
cursor:default;
}
.selrow {
padding:4px;
background-color:c9d5d3;
font-size:8pt;
background-image:url("shade.gif");
background-repeat:repeat-x;
height:25px;
cursor:default;
}
.popsearch {
position:absolute;
overflow:hidden;
}
.morelink {
background-image:url("images/morelink.png");
background-repeat:no-repeat;
width:115px;
height:50px;
position:absolute;
overflow:hidden;
}
.mlink {
color:f2f293;
font-weight:bold;
cursor:pointer;
text-align:center;
}
.divmlink {
width:115px;
height:50px;
position:absolute;
overflow:hidden;
}
.splitter {
background-image:url("images/splitter.gif");
background-repeat:y-repeat;
z-index:10;
width:4px;
position:absolute;
overflow:hidden;
}
.alink {
color:blue;
text-decoration:underline;
}
.inpcaption {
white-space:nowrap;
}
.inpnote {
font-size:8pt;
}
.textbutton {
background-repeat:x-repeat;
padding-top:16px;
color:white;
font-weight:bold;
font-size:16px;
vertical-align:top;
}
.minipop {
position:absolute;
width:200px; 
/*	height:200px;*/
border-left:1px solid #f68e56;
border-right:1px solid #f68e56;
border-bottom:1px solid #f68e56;
overflow-y:auto;
overflow-x:hidden;
}
.minitext {
/*position:absolute;*/
/*	width:200px; 
height:250px;
border:1px solid gray;*/
background-color:ffffcc;
opacity:0.85;
filter:alpha(opacity=85);
}
.minifooter {
/*position:absolute;*/
width:205px; 
overflow:hidden;
opacity:0.85;
filter:alpha(opacity=85);
}
.divBlockSpace {
position:absolute;
overflow:hidden;
background-color:white;
opacity:0.85;
filter:alpha(opacity=85);
z-index:99;
top:0px;
left:0px;
width:100%;
height:100%;
border:0px solid red;
}
.divBlock {
position:absolute;
overflow:hidden;
z-index:100;
border:0px solid red;
/*	top:300px;*/
}
.divPopup {
position:absolute;
border:0px solid green;
}
#pop_data {
background-color:f5f5f5;
}
/*button style*/
.buttons { /* generic container (i.e. div) for floating buttons */
/*overflow: hidden;
text-align:right;*/
float: right;
}
a.button {
background: transparent url('images/bg_button_a.png') no-repeat scroll top right;
color: white;
display: block;
float: left;
font: normal 14px Verdana, sans-serif;
font-weight:bold;
letter-spacing:1px;
height: 50px;
margin-left: 3px;
padding-right: 20px; /* sliding doors padding */
text-decoration: none;
cursor:pointer;
}
a.button span {
background: transparent url('images/bg_button_span.png') no-repeat;
display: block;
padding: 12px 0 20px 13px;/**/
}
a.button:active {
background-position: bottom right;
color: white;
outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
background-position: bottom left;
/*padding: 13px 0 21px 13px; /* push text down 1px */*/
}
td.tdlink {
cursor:pointer;
font-size:8pt;
padding:2x;
padding-left:4px;
padding-right:4px;
}
td.tdlink:link {
background-color:#C7C7C7;
}
td.tdlink:visited {
background-color:#C7C7C7;
}
td.tdlink:hover {
background-color:#f68e56;
color:white;
font-weight:bold;
}
.sysnote {
text-align:center;
font-weights:bold;
font-style:italic;
padding:10px;
color:red;
font-size:8pt;
}
.sphl {
color:yellow;
font-size:8pt;
font-weight:bold;
}
.aep_ovrl { 
background-color: black;
-moz-opacity: 0.7; opacity: 0.7;
top: 0; left: 0; position: fixed;
width: 100%; height:100%; z-index: 302;
} 
#aep_ww { position: fixed; z-index: 303; top: 0; left: 0; width: 100%; height: 100%; text-align: center;} 
#aep_win { margin: 15% auto 0 auto; width: 400px; text-align: left; padding:20px;}
#aep_w {background-color: white; padding: 20px; border: 1px solid black; background-color: #EEE;} 
#aep_t {color: white; margin: 0 0 2px 3px; font-family: Verdana, sans-serif; font-size: 8pt;} 
#aep_text {width: 100%;margin:0px;} 
#aep_w span {font-family: Verdana, sans-serif; font-size: 8pt;} 
#aep_w div {text-align: right; margin-top: 5px;} 
.aep_btn {width:80px;}
#aep_btn {width:100%;text-align: right;}
/**/
label {
width:140px;
float:left;
padding-top:3px;
}
li {
}
li.input {
padding:2px;
list-style:none;
padding-left:6px;
}
li.selected {
background-color:c9d5d3;
padding:2px;
list-style:none;
padding-left:6px;
}
ul.hday {
list-style:none;
padding:0px;
margin-left:0px;
border:1px solid red;
}
li.hday {
border:1px solid red;
}
fieldset {
padding-top:10px;
}
legend {
color:000000;
padding:10px;
padding-top:0px;
padding-left:5px;
font-weight:bold;
}
.calendar_pop {
position:absolute;
width:212;
height:290;
/*	width:309px;
height:383px;*/
border:0px solid red;
overflow:hidden;
z-index:101;
float:left;
}
.calendar_container {
position:absolute;
background: transparent url('images/topcalendar.png') no-repeat;
}
.prcalendar {
position:absolute;
background: transparent url('images/prcalendar.png') no-repeat bottom left;
width:212;
top:77px;
left:0px;
padding-top:6px;
padding-bottom:0px;
}
.cal_grid {
background: transparent url('images/calhead.png') no-repeat;
background-color:gray;
border-spacing:1px;
padding:0px;
}
.cal_week {
font-size:8pt;
color:yellow;
font-weight:bold;
width:25px;
height:20px;
text-align:center;
}
.cwsun {
font-size:8pt;
color:fdc689;
font-weight:bold;
width:25px;
text-align:center;
}
td.cal_day {
font-size:8pt;
color:707070;
text-align:center;
background-color:white;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}
td.cal_off {
background:url("images/splitter.gif");
/*	background-color:C7C7C7;*/
}
td.cdsun {
font-size:8pt;
color:ff5300;
text-align:center;
background-color:white;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}
.wlast {
display:none;
}
td.hday {
background: transparent url('images/hday.png') no-repeat;
color : white;
font-weight:bold;
font-size:8pt;
text-align:center;
background-color:white;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}
td.tday {
background: transparent url('images/tday.png') no-repeat;
color : white;
font-weight:bold;
font-size:8pt;
text-align:center;
background-color:white;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}
td.selday {
background: transparent url('images/cdate.png') no-repeat;
color:blue;
font-weight:bold;
font-size:8pt;
text-align:center;
background-color:white;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}
.spCalHoliday {
font-size:8pt;
color:f26c4f;
padding:5px;
padding-right:0px;
padding-top:0px;
padding-bottom:7px;
}
td.sphday {
font-size:8pt;
color:f26c4f;
vertical-align:top;
padding-top:2px;
}
.calmonth {
color:white;
font-weight:bold;
font-size:14px;
letter-spacing:1px;
text-align:center;
}
.calyear {
color:fff799;
font-weight:bold;
font-size:16px;
letter-spacing:1px;
text-align:right;
overflow:hidden;
height:20px;
}
.calpanel {
position:absolute;
top:50px;
border-spacing:0px;
padding:0px;
}
img.button {
cursor:pointer;
border:0px;
}
.cal_close {
position:absolute;
top:20px;
left:185px;
}
.icon {cursor:pointer; border:0px;}
.dimicon {cursor:pointer; border:0px; opacity:0.7; filter:alpha(opacity=70);}
.looktip {
position:absolute;
float:right;
background-color:ffffcc;
opacity:0.95;
filter:alpha(opacity=95);
z-index:305;
padding:0px;
border:1px solid #f68e56;
overflow-x:hidden;
overflow-y:auto;
top:69px;
left:20px;
width:100px;
}
.errmsg {
color:red;
font-style:italic;
}
