a.au:link,
a.au:active,
a.au:visited
{
	text-decoration: none;
	color: black;
}
a.au:hover
{
	text-decoration: none;
	color: red;
}





.cline,
.cline0
{
	background-color: #ddddff;
}
.cline1
{
	background-color: #ffffff;
}
.c_val
{
	width: 45px;
	padding: 0px 10px;
}

html,
body
{
/*
	width: 100%;
 */
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
body
{
	/* height: 100%; */
	font-family: Arial, Helvetica, Sans_serif;
	font-size: 10pt;
	font-weight: normal;
	background-repeat: repeat-y;
	background-position: 0 0;
}

ul
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
li
{
	margin: 0px;
	padding: 0px;
}
	
p,
br
{
	padding: 0px;
	margin: 0px;
}
form
{
	margin: 0px;
	padding: 0px;
}
#all
{
	height: 100%;
}

#mainhead
{
	min-height: 110px;
	padding-right: 250px;
}
#center
{
	/* margin-left: 140px; */
	/* width: 100%; */
	position: relative;
	padding: 10px;
	/* height: 100%; */
}
#centerout
{
	position: absolute;
	top: 140px;
	left: 0px;
	background-image: url(../images/bgimg.jpg);
	background-repeat: no-repeat;
	width: 300px;
	height: 400px;
	z-index: 1;
}
.h3
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 6px;
}
#helptip,
#tooltip
{
	position: absolute;
	visibility: hidden;
	padding: 5px;
	z-index: 30000;
	font-size: 12px;
	font-weight: normal;
	max-width: 300px;
}
.fdisp
{
	padding-left: 15px;
}
#tooltip
{
	background-color: #ffff99;
	border-color: #dddd11;
	border-style: solid;
	border-width: 8px 1px 1px 1px;
}
#sparebox
{
	padding: 8px 0px;
}
#helptip
{
	background-color: #ccffcc;
	border-color: #44aa44;
	border-style: solid;
	border-width: 8px 1px 1px 1px;
}
.help
{
	/* display: inline;	/* inline-table */
	margin-left: 8px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top left;
	width: 20px;
	height: 20px;
	font-size: 12px;
}
.motd
{
	width: 640px;
}
.legenda
{
	margin: 8px 0px;
}
.lbl
{
	text-align: right;
	padding-right: 6px;
	width: 110px;
}
.fhead
{
	padding-top: 5px;
	font-weight: bold;
}
.q
{
	padding: 3px 0px;
}
.R_area,
.area,
.info,
.R_txt,
.txt
{
	width: 300px;
}
.infodate,
.R_shorttxt,
.shorttxt
{
	width: 100px;
}
.infodate,
.info
{
	background-color: #dddddd;
	border-width: 2px;
	border-style: solid;
	border-color: #888888 #ffffff #ffffff #888888;
	height: 18px;
}
.rbox,
.fbox
{
	width: 12px;
	margin-right: 4px;
	background-repeat: no-repeat;
	background-position: center center;
}
.fbox
{
	background-image: none;
}
.rbox
{
	background-image: url(../images/required.gif);
}
.inp
{
}
.repeat
{
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #6666aa #6666aa #ffffff;
	padding: 6px;
}

.roomname
{
	padding: 0px 0px 0px 20px;
}
.explanation
{
	background-color: #ddffdd;
	padding: 6px 20px 12px 6px;
	margin-bottom: 10px;
}

#spmailbutton
{
	background-image: url(../images/mail.gif);
	width: 28px;
	height: 20px;
}

#dmask,
#eemask,
#emask,
#mask
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	background-image: url(../images/trans.gif);
	z-index: 120;
}
emask
{
	top: 30px;
}
#eemask
{
	visibility: hidden;
	z-index: 9;
}
#dmask
{
	visibility: hidden;
}
.rmbutton
{
	color: #ee0000;
}
.buttons
{
	padding-top: 8px;
}
#ptdialog,
#dialog
{
	position: absolute;
	top: 130px;
	left: 150px;
	padding: 15px 15px 10px 15px;
	border-color: white #999999 #999999 white;
	border-width: 2px;
	border-style: solid;
	background-color: #eeeeee;
}
ptmaskimg
{
	width: 100%;
	height: 100%;
}
@media screen
{
.ptnone,
.pttime,
.pttaken,
.ptphone,
.ptused,
.ptpayed,
.pthrow,
.ptlrow,
.ptsign
{
	width: 2px;
	visibility: hidden;
	overflow: hidden;
	height: 0px;
}
.pttime
{
	text-align: center;
}
.ptedit
{
	width: 16px;
}
.ptbox,
.ptmail
{
	width: 20px;
}
.ptpayed
{
	width: 1px;
}
.screenhide
{
	position: relative;
	visibility: hidden;
	height: 0px;
	overflow: hidden;
}
.ptsign,
.ptused
{
	width: 0px;
	overflow: hidden;
}
}
#dhfr,
#ihfr
{
        position: absolute;
        left: -800px;
        top: 0px;
        margin: 0;
        border: 0;
        padding: 0;
	width: 60px;
	height: 20px;
	z-index: 7;
}

#ipopfr
{
        position: relative;
        left: -300px;
        top: 0px;
        margin: 0;
        border: 0;
        padding: 0;
}

#mpopfr
{
	position: absolute;
	top: 100px;
	left: 150px;
	width: 540px;
	height: 287px;
	margin: 0px;
	padding: 0px;
}
#errdiv
{
	position: absolute;
	top: 170px;
	left: 150px;
	padding: 15px;
	border: solid 1px red;
	background-color: white;
	color: red;
}
.pdhdr,
.dhdr
{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
}
.logerror,
.logmessage
{
	padding: 10px 0px 0px 0px;
	text-transform: none;
}
.logerror
{
	border: 1px solid red;
	padding: 10px;
	margin-right: 30px;
	margin-top: 6px;
	color: red;
}
.logmessage
{
	color: green;
}
.message,
.error
{
	padding: 10px;
	margin-bottom: 8px;
	margin-right: 40px;
	text-transform: none;
}
.error
{
	border: solid 1px red;
	color: red;
}
.message
{
	border: solid 1px #008800;
	color: #008800;
}
#calendar
{
	position: absolute;
	top: 8px;
	right: 10px;
	background-color: white;
	z-index: 3;
}

.nocheck,
.check
{
	width: 22px;
	height: 22px;
}
.check
{
	background-image: url(../images/check.gif);
	background-repeat: no-repeat;
}


.ct,
.wn
{
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	padding: 4px 6px 4px 2px;
}
.csrv,
.cg,
.cns,
.cs,
.cx,
.cn,
.cr,
.cu,
.cc
{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding: 4px;
	border: solid white 1px;
}
.cg
{
	background-color: #ffcc99;
}
.cns,
.cn
{
	background-color: #ccccff;
}
.csrv,
.crs,
.cr
{
	background-color: #ddffee;
}
.cx
{
	background-image: url(../images/nope.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.crs,
.cns,
.cs
{
	background-image: url(../images/circle.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.cu
{
	color: #777777;
	background-color: #eeeeee;
}
.wn
{
	background-color: #ffffaa;
}
.csrv
{
	background-image: url(../images/square.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.csrvp
{
	background-color: #ffcc99;
	background-image: url(../images/squareblue.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.bline
{
	padding-bottom: 3px;
	border-bottom: 1px solid #cccc66;
	margin-bottom: 3px;
}
#flddiv
{
	/* visibility: hidden; */
}
.updept
{
	display: block;
	font-size: 18pt;
	text-align: center;
	width: 90px;
	padding-bottom: 18px;
	color: blue;
}
.Cdept,
.dept
{
	display: block;
	text-align: center;
	width: 90px;
	height: 120px;
	padding-top: 10px;
	margin: 0px 5px;
	border: solid 1px black;
}
.dept
{
	background-color: #eeeeee;
}
.deptname
{
	height: 30px;
	line-height: 12px;
}
.Cdept
{
	background-color: #ffffff;
	font-weight: bold;
	color: blue;
}
a.dept:link
a.dept:visited,
a.dept:active
{
	color: black;
	
}
a.updept:hover,
a.dept:hover
{
	color: red;
}
.dtp
{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 11px;
}
a.dtp:link { color: blue; }
a.dtp:visited { color: blue; }
a.dtp:active { color: blue; }
a.dtp:hover { color: red; }
/*
a:link,
a:active,
a:visited,
a:hover
{
	color: black;
	text-decoration: none;
}
*/
#mainbar
{
	position: relative;
}
#mainbar2
{
	position: relative;
	/* border-bottom: solid 1px white; */
	text-align: left;
	font-size: 24pt;
	line-height: 26px;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 140px;
	height: 65px;
        background-color: green;
	z-index: 2;
}

#tabs
{
}
#logo
{
	position: absolute;
	bottom: 1px;
	left: 0px;
}
#login
{
	position: absolute;
	right: 10px;
	top: 18px;
}
#login2
{
	position: absolute;
	right: 270px;
	top: 18px;
}
#hello,
.mclock2,
.mclock
{
	position: absolute;
	top: 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}
.mclock
{
	left: 3px;
}
#hello
{
	right: 10px;
}
.mclock2
{
	right: 270px;
}
.lgbt
{
	background-color: white;
}

#ddiv
{
	position: absolute;
	top: 200px;
	left: 300px;
	background-color: white;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #ddddff #9999cc #9999cc #ddddff;
	z-index: 30;
}
.myphone
{
	font-size: 18px;
}
.myphone2
{
	font-size: 15px;
}
.txt2
{
	width: 292px;
}
.txt1
{
	width: 60px;
}
.txt3
{
	width: 140px;
}
.pwd
{
	width: 140px;
}

.sheading,
.heading
{
	position: relative;
	display: block;
	border-width: 2px;
	border-style: solid;
	border-color: #eeeeff #bbbbcc #bbbbcc #eeeeff;
	font-weight: bold;
}
.heading
{
	background-color: #dddddd;
}
.sheading
{
	background-color: #eeeeee;
}
.sortkey
{
	position: absolute;
	right: 8px;
	top: 2px;
}
.browser
{
	padding-top: 10px;
}
.gray
{
	color: #999999;
	font-size: 12pt;
}

.cur
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	background-color: #ddddff;
	padding: 0px 5px;
}
.rln,
.ln
{
	/* position: relative; */
	display: block;
}
.dos,
.sheading,
.heading,
.rln0,
.rln1,
.ln0,
.ln1
{
	padding: 0px 0px 0px 5px;
	overflow: hidden;
}
.dos
{
	padding-right: 4px;
}
.dos,
.rln0,
.ln0
{
	background-color: #e4e4ff;
}

.rln1,
.ln1
{
	background-color: #f2f2ff;
}

.rln0,
.rln1,
.rln
{
	text-align: right;
	padding-right: 8px;
}
td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a
{
	text-decoration: none;
}
a.pg:link,
a.pg:active,
a.pg:visited
{
	color: blue;
	font-size: 12px;
	font-weight: bold;
}
a.pg:hover
{
	color: red;
	font-size: 13px;
	font-weight: bold;
}

.viewicon,
.rmicon,
.editicon
{
	padding-right: 3px;
	width: 13px;
}
.mailicon
{
	padding-right: 3px;
	width: 19px;
}




ins
{
	background-color: #0f0;
}
del
{
	background-color: #f66;
}


#sidebar
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 139px;
	height: 100%;
	z-index: 1;
	/* border-right: solid 1px #aa0000;
	background-color: #ffffaa; */
}

#sidebar2
{
	padding-left: 15px;
	padding-top: 93px;
}

.nobut
{
	background-color: #cccc66;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
}

.smnu,
a.mnu:link,
a.mnu:active,
a.mnu:visited,
a.mnu:hover
{
	display: block;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 12px;
	width: 120px;
}
a.mnu:link,
a.mnu:active,
a.mnu:visited
{
	color: black;
}

.smnu
{
	color: blue;
}
a.mnu:hover
{
	color: red;
}





.stxt
{
	width: 80px;
}
.sblock
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	/* border-bottom: solid 1px #aaaaff; */
	background-image: url(../images/sbar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.block
{
	padding: 5px 0px;
}
.wrnum,
.wnum
{
	width: 60px;
}
.dcolor,
.wrcolor,
.wcolor
{
	width: 90px;
	font-family: courier, monospaced;
}
.wrdate,
.wdate
{
	width: 90px;
}
.wrstring,
.wstring
{
	width: 180px;
}
.wrtime,
.wtime
{
	width: 90px;
}
.wlogin
{
	width: 130px;
}
.wtd
{
	padding-right: 20px;
}
.wtd2
{
	padding-right: 40px;
}
.wrfield,
.wfield
{
	width: 220px;
}
.wrhfield,
.whfield
{
	width: 400px;
}
.wrselect,
.wselect
{
	width: 180px;
}
.wrwarea,
.wwarea
{
	width: 600px;
}
.wrarea,
.warea
{
	width: 400px;
}
textarea
{
	font-family: Sans, Sans-Serif, Arial, Helvetica;
	font-size: 13.3333px;
}
.wfile,
.wrfile
{
	width: 400px;
}
.winfo,
.wfile,
.wrfile,
.wrcolor,
.wcolor,
.wrbutton,
.wbutton,
.wrcheck,
.wcheck,
.wwarea,
.wrarea,
.wrarea,
.warea,
.wrtime,
.wtime,
.wrselect,
.wselect,
.wrhfield,
.whfield,
.wrdate,
.wdate,
.wrstring,
.wstring,
.wrnum,
.wnum,
.wrfield,
.wfield,
.writem,
.witem
{
	margin: 0px 0px 4px 8px;
}
.winfo
.wrtext,
.wtext
{
	margin: 0px 0px 0px 8px;
	width: 220px;
}
.winfo
{
	background-color: #eeeeee;
	border-width: 2px;
	border-style: solid;
	border-color: #888888 #ffffff #ffffff #888888;
}
.wrbutton,
.wrcheck,
.wrarea,
.wrtime,
.wrselect,
.wrhfield,
.wrdate,
.wrstring,
.wrnum,
.wrfield,
.writem
{
	background-color: yellow;
}
.shd
{
	text-align: center;
	font-weight: bold;
}
.alldept
{
	color: red;
}
.swatch
{
	width: 16px;
	height: 16px;
	border-width: 1px;
	border-style: solid;
	border-color: #888888 #ffffff #ffffff #888888;
}
