/*\*//*/
@import "ie5mac.css";
/**/

/* Skeleton
_____________________________________________________________________________*/
body { font:62.5% tahoma, verdana, sans-serif; margin:0; padding:0; }
div#wrapper { position:relative; border:1px solid #fd850d; width:760px; margin:8px auto 0; }
div#wrapperwide { border:1px solid #fd850d; width:920px; margin:8px auto 0; }
div#header { position:relative; height:103px; background:url(images/tc_hdrMid.jpg) repeat-x; }
div#headernav, div#headerinfo { position:absolute; height:40px; top:0; padding-top:106px; font-size:1.5em; line-height:1.7em; }
div#headernav { left:0; width:294px; background:url(images/tc_hdrLeft.gif) no-repeat; text-align:left; }
div#headerinfo { right:0; width:342px; background:url(images/tc_hdrRt.gif) no-repeat; text-align:right; }
div#content { margin:5.5em 20px 0; }
div#footer { clear:both; margin:20px; padding:2px 5px; background-color:#fd850d; font-size:1.1em; text-align:center; }

/* Header
_____________________________________________________________________________*/
div#headernav p, div#headernav ul { margin:0 0 0 20px; padding:0; }
div#headernav ul li { display:inline; margin-right:10px; }
div#headerinfo p { margin:0 20px 0 0; }

/* Login
_____________________________________________________________________________*/
div#loginbox { margin:0 auto 80px; width:36em; height:15em; background-color:#FFCF9F; padding:1.4em; border:1px solid #fd850d; text-align:left; }
div#loginbox p { margin:0 0 1.7em; font-size:1.5em; }
div#loginbox label { letter-spacing:1px; font-size:1.1em; }
div#loginbox span.lb { width:32%; }
div#loginfail, span.printonly { display:none; }
div#loginfail p { font-weight:bold; color:#B50D0D; text-align:center; margin-bottom:3em; }

div#banner { position:absolute; top:158px; right:3px; width:176px; height:178px; }
div#banner h3 { padding-left:1px; }
div#banner p { padding:0 10px; font-size:1.1em; }
div#banner p strong { font-size:1.1em; }
div#banner p a { margin-left:3px; color:#0d3c39; }
div#banner p a:hover { color:#209790; }
div#banner a#syminfo { display:block; margin:0 auto; width:122px; height:37px; overflow:hidden; text-indent:-9999px; background:url(images/symp2010info.png) 0 0 no-repeat; }
div#banner a#symreg { display:block; margin:-12px auto 0; width:122px; height:37px; overflow:hidden; text-indent:-9999px; background:url(images/symp2010reg.png) 0 0 no-repeat; }
div#banner a#springbrief { display:block; margin:0 auto; width:135px; height:42px; overflow:hidden; text-indent:-9999px; background:url(images/springbrief2010.png) 0 0 no-repeat; }

/* Nav
_____________________________________________________________________________*/
div#content h2 { margin-bottom:24px;  }
div#nav { float:right; width:550px; }
div#navlite { display:none; }
div#tabs { float:left; margin-left:-20px; width:137px; height:80px; padding-top:7px; }
body#main div#tabs { padding-top:15px; }
div#tabs p { margin:0 0 5px; padding:0; }
div#tabs a { display:block; height:25px; overflow:hidden; text-indent:-9999px; }
a#btadm { width:126px; background:url(images/buttonadm.gif) 0 0 no-repeat; }
a#btrpt { width:94px; background:url(images/buttonrpt.gif) 0 0 no-repeat; }
a#btgam { width:131px; background:url(images/buttongam.gif) 0 0 no-repeat; }
a#btsta { width:157px; background:url(images/buttonsta.gif) 0 0 no-repeat; }
a#btdoc { width:157px; background:url(images/buttondoc.gif) 0 0 no-repeat; }
a#bthlp { width:118px; background:url(images/buttonhlp.gif) 0 0 no-repeat; }
a#btgiv { width:148px; background:url(images/buttongiv.gif) 0 0 no-repeat; }
a#btfor { width:143px; background:url(images/buttonfor.gif) 0 0 no-repeat; }
a#btpil { width:69px; background:url(images/buttonpil.gif) 0 0 no-repeat; }
a#btadm:hover, a#btrpt:hover, a#btgam:hover, a#btsta:hover, 
a#btdoc:hover, a#bthlp:hover, a#btgiv:hover, a#btfor:hover,
a#btpil:hover { background-position:0 -25px; }

div#navone, div#navtwo { float:left; width:258px; margin-bottom:10px; }
div#navtwo { float:right; }
div#navone h2, div#navtwo h2 { font-size:1.2em; letter-spacing:1px; margin-bottom:.6em; }
div#navone h2 a, div#navtwo h2 a { display:block; width:258px; height:22px; text-indent:-9999px; overflow:hidden; }

a#btsch { background:url(images/menusch.gif) 0 -22px no-repeat; }
a#bttea { background:url(images/menutea.gif) 0 -22px no-repeat; }
a#btcla { background:url(images/menucla.gif) 0 -22px no-repeat; }
a#btstu { background:url(images/menustu.gif) 0 -22px no-repeat; }
a#btsal { background:url(images/menusal.gif) 0 -22px no-repeat; }
div#content a.up { background-position:0 0; }
ul#sch, ul#cla, ul#tea, ul#stu, ul#sal { display:block; }

div#navone ul, div#navtwo ul { margin-top:8px; margin-left:20px; }
div#navone li, div#navtwo li, div#navlite li { margin-top:3px; font-size:1.3em; }
div#navone li a, div#navtwo li a, div#navlite li a { font-weight:bold; text-decoration:none; }

div.adm a { color:#5e1343; }
div.rpt a { color:#0d3c39; }
div.adm a:hover { color:#a5377e; }
div.rpt a:hover { color:#209790; }

/* Support
_____________________________________________________________________________*/
div#navhlp { background-color:#ECF2F9; padding-bottom:2px; }
div#navhlp h2 { background-color:#3959AC; color:#fff; border:1px solid #80ABD4; font-family:"lucida grande", helvetica, sans-serif; margin:12px 0 2px; padding:2px 0; text-align:center; }
div#navhlp p { font-size:1.2em; margin:18px 10px; line-height:1.8; }
div#navhlp blockquote { font-size:1.1em; line-height:1.4; background-color:#F7FAFD; padding:5px; }
div.ticketdesc { background-color:#F7FAFD; padding:1px 1em; margin-bottom:1em; }
div.ticketdesc strong { color:#3A6692; }
div.ticketdesc span.when { float:right; color:#888; }
div.ticketdesc h5 { font-size:1em; margin:.3em 0; padding:0; text-align:center; }
div#navhlp div.ticketdesc p { margin:10px; }
div#navhlp p.cust { background:transparent url(images/thread.gif) -4px 0 repeat-y; padding-left:20px; }

div#hask a, p.cssmenu a { border:1px solid #658FBD; padding:1px 6px; font-weight:bold; }
div#navhlp a, a#hide { text-decoration:none; color:#0D3393; border-bottom:1px solid #658FBD; border-color:#658FBD; }
div#navhlp a:hover, a#hide:hover { border-color:#B5CCE6; }
a#hide { margin-right:0; }
div#navhlp p.post a { background-color:#263D77; color:white; border-color:#B7C5E8; padding:3px 8px; }
div#navhlp p.post a:hover { background-color:#2F4991; }
div#navhlp a.claim { border-color:#86C072; background-color:#3A642D; color:#E4F1E0; font-weight:bold; }
div#navhlp a.claim:hover { border-color:#E4F1E0; }

div#navhlp h3 { width:100px; float:left; font:1.5em/1.2 "lucida grande", helvetica, sans-serif; color:#0D308B; margin:0 5px 0 14px; padding:0; }
div#navhlp div#hask h3 { width:140px; }
div#navhlp div.hct { float:left; width:400px; }
div#navhlp div#hask div.hct { width:350px; }
div#navhlp div.row span.lb { width:25%; font-size:.9em; }
div#navhlp div.padded span.lb { width:45%; }
div#navhlp fieldset { border-color:#C2D6EB; width:90%; }
div#navhlp legend { color:#658FBD; margin-left:80%; }
div#navhlp p.imp { text-align:center; margin-right:30px; margin-left:30px; }
div#navhlp div.qa p, div#navhlp div#hkb p { margin:0 0 1.4em; font-size:1.1em; }
div#navhlp div.qa p a { border-color:#C2D6EB; }
div#navhlp div.qa p a:hover { border-color:#DBE6F2; }

div#hsearch, div#hbrowse, div#hask, div#htix, div#hkb { margin:0 10px; padding:14px 0; font-size:1.2em; line-height:1.6; border-top:2px solid white; }
div#hask h3 { background:url(images/ask.gif) center right no-repeat; }
div#navhlp p#hrequesterr { padding:4px; margin:0 0 1em; }
div#navhlp p#hsearcherr { padding:1px 3px; margin:0; font-size:.9em; }

textarea#descDid, textarea#descAct, textarea#descExp { height:6em; margin-bottom:.3em; }
textarea#so { height:15em; }

div#alerts, div#tickets { font-size:1.2em; background-color:#E8EFF7; }
div#alerts table.alert, div#tickets table.alert { width:100%; }
table.alert th { background-color:#F7FAFD; color:#293554; padding:1px 3px; }
table.alert td { padding:2px 1px; text-align:center; }
table.alert tr.o { font-weight:bold; } table.alert tr.o a { font-weight:normal; }
table.alert tr.u td { background-color:#D6F2CE; }
table.alert tr.uold td { background-color:#F4F5C2; }
table.alert tr.uolder td { background-color:#F3BDAF; }
div#navhlp tr.u a.claim { border-color:#86C072; background-color:#3A642D; color:#E4F1E0; }
div#navhlp tr.uold a.claim { border-color:#F2F4C4; background-color:#787332; color:#F9FADE; }
div#navhlp tr.uolder a.claim { border-color:#F1B3A3; background-color:#A23317; color:#FAE0DA; }
div#navhlp tr.u a.claim:hover { background-color:#518C40; }
div#navhlp tr.uold a.claim:hover { background-color:#8F8D45; }
div#navhlp tr.uolder a.claim:hover { background-color:#E36646; }
table.alert tr.c { color:#888; }
table.alert tr.odd td { background-color:#EFF4FA; }
table.alert tr.cat td { background-color:#D2E1F0; font-weight:bold; color:#777; font-size:.9em; text-align:left; padding-left:6px; }
table.alert tr.urgent td.act { background:url(icons/urge.gif) center center no-repeat; }

p#sent { visibility:hidden; }

/* Docs
_____________________________________________________________________________*/
div#docs { width:540px; margin:0 auto; padding:20px; }
div#docs ul li { display:block; float:left; margin-left:40px; margin-bottom:40px; width:120px; height:120px; border:2px solid #2f442e; }
div#docs ul li a { display:block; width:110px; height:100px; padding:20px 5px 0; text-align:center; font-size:1.4em; color:#0a3909; text-decoration:none; background-color:#ddd; }
div#docs ul li a:hover { background-color:#8ed578; }
div#docs ol { margin:1em 0 1em 1em; }
div#docs ol li { font-size:1.2em; margin-top:1em; }
div#docs ol li a { text-decoration:none; color:#0a3909; border-bottom:1px solid #477345; }
div#docs ol li a:hover { color:#74b073; border-bottom-color:#ddd; }

/* Data
_____________________________________________________________________________*/
div#report, div#notify { font-size:1.2em; text-align:center; }
div#report table, div.alert table { margin:0 auto; text-align:center; }
div#report table { width:660px; }
div#report table th, div.alert table th { color:#3A2323; font-weight:bold; background-color:#ddd; }
div#report table th.info { color:#999; font-weight:bold; background-color:#eee; }
div.alert table td, div.alert table th { padding:0 4px; font-size:1.1em; }
div#report table.main td { border:1px solid #eee; padding:0 2px; }
div#report table.main tr.inv td { border:none; }
div#key { float:right; text-align:left; color:#888; }
li.chart { background-color:#eee; }
li.chart a { background:#eee url(icons/chart.gif) 99% 50% no-repeat; }
div#chart { width:570px; margin:0 90px; }
div#chartm, div#chartw { width:440px; float:left; }
div.pbar { width:400px; margin:0 auto; }

div.dashpanel { width:390px; margin:8px; float:left; padding:10px; border:1px solid #8a8; }
div.dashpanel ul { margin-left:2em; }
div#report div.dashpanel table { width:100%; }
div#report div.dashpanel tr th { color:inherit; background-color:inherit; border-bottom:2px solid #ddd; text-align:left; }
div#report div.dashpanel tr td { text-align:left; }
div.dashpanelem { float:none; margin:8px auto; }

td.problem { background-color:#FF9393; }
div#filter p, div#chart p { font-size:1.2em; text-align:center; }
div#result { width:550px; margin:0 auto; }
div#result p { margin:0; font-size:1.5em; line-height:1.7em; }
div.text { font-size:1.2em; line-height:1.3; margin-left:35px; }
div#flusha { width:48%; float:left; }
div#flushb { width:48%; float:right; }
div#helpLayer p, div#helpLayer ol { margin-left:5em; text-align:left; }

div#content div.inwait { visibility:hidden; height:0; }
p.alert { margin:0; padding:5px 20px 5px 36px; border-left:1px solid #fd850d; font-size:1.2em; background-color:#FFFEDD; }
div.report p.alert { margin-bottom:10px; }
div#report p.alert, div#notify p.alert { font-size:1em; }
div.alert { border-left:1px solid #fd850d; background-color:#E8EFF7; font-size:1em; padding:1px 1px 5px 1px; }
div.alert p { margin-bottom:0; }
div#content p.help { font-size:1.2em; margin:15px 0 0; padding:10px 0 10px 20px; background:#E8EFF7 url(images/notif.gif) left center repeat-y; border:none; }
div#content p.help a { background:transparent url(icons/bang.gif) left center no-repeat; padding:2px 0 2px 26px; border-color:#BDD1E8; }
div#content p.help a:hover { border-color:#FEA852; }

tr.sum td { text-align:right; padding:0 0 4px; font-size:.9em; color:#888; }
th.act, div#navhlp table.alert td.act { width:16px; padding:1px 0; background-color:transparent; }
th.med { width:120px; }
td.ing { background:transparent url(icons/load.gif) 0 0 no-repeat; }

div#navhlp table.alert td.ing { background:transparent url(icons/load2.gif) center center no-repeat; }
div#nav p.alert { margin:15px 0 5px; }
input#istate { text-transform:uppercase; }
table.verify { width:400px; margin:10px auto 0; text-align:left; }
table.verify th { text-decoration:underline; }
table#moduleprogress td { font-size:1em; }

/* General
_____________________________________________________________________________*/
div.clr { clear:both; }
div.inv { display:none; }

div#header a, table.alert a, div.row a { color:#a85400; text-decoration:none; border:1px solid #a85400; padding:1px 6px; }
div.row div#calendarContainer a { border:none; }
div#header a:hover, table.alert a:hover, div.row a:hover { color:#dd6e00; border-color:#dd6e00; }

p.hidden, div#report table.main td.h { color:#888; border:none; }
td.hi, th.hi { background-color:#E7FAF1; }
input#load { width:13em; }
p#preemp { padding:3px; text-align:center; }
input.ing { background:url(icons/load2.gif) 97% 50% no-repeat; padding-right:4px; }

span.brown { color:#3A2323; font-weight:bold; }
a#today { font-size:.9em; color:#aaa; border:1px solid #aaa; padding:1px 3px; text-decoration:none; }
a#today:hover { border-color:#a85400; color:#a85400; }
span.lite, p.notimp { color:#9EB9CF; }
span#delpanel, span.inv, a.inv { visibility:hidden; }
span#areyousure { padding:1px 6px; }
tr.lite td { color:#333; }

table#action td { height:21px; }
div#report table#action td.act,
div#report table#action td.ing { padding-left:20px; }
table#action a { border:1px solid #80ABD4; color:#3959AC; padding:1px 6px; text-decoration:none; }
table#action a:hover { color:#80ABD4; }
tr.on td { background-color:#D6F2CE; }
tr.neg td { background-color:#F4F5C2; }
tr.off td { background-color:#F3BDAF; }
div.pane { margin-top:20px; margin-bottom:20px; }
div.pane, div.pane ul { height:100%; }
div#report table.main tr.labels td { background-color:#fff; border:none; }
div#report table.main tr.labels th { background-color:#b9d1ee; }

p#cookies { display:none; }
div#response { display:none; margin-bottom:1em; }

img.cal { background-image:url(/jijidata1/images/calico.gif); width:21px; height:18px; float:left; }
div.calpop { display:none; }
div.caldate { float:left; margin-left:10px; }
tr.hdr1, thead tr { background-color:#C0C0C0; }
th.sepleft, td.sepleft { border-left:1px solid #666; }
th.tl, td.tl { text-align:left; }
a.deem { font-size:.8em; }
a.print { display:inline-block; width:13px; height:13px; padding-left:18px; background:url(icons/print.gif) 0 3px no-repeat; }
a.print:hover { background-position:0 -18px; }
div#report p a, p.alert a, p.help a { border-bottom:1px solid #fd850d; color:#222; text-decoration:none; }
div#report p a:hover, p.alert a:hover { border-bottom-color:#FFCF9F; }
p.rt { text-align:right; height:20px; line-height:20px; }
p.ct { text-align:center; }
div.alert p.rt { height:auto; line-height:1; margin:0 1em .4em; }

div#map { width:800px; height:500px; margin:0 auto .5em; }
div.mapst { position:absolute; top:-1000px; left:-1000px; background-color:#fff; text-align:center;
            border:1px solid #dd6e00; padding:2px; width:75px; cursor:pointer; }
div.mapst:hover { background-color:#FFCF9F; }
span.mapnum { font-weight:bold; }

div#ba a { display:block; width:330px; height:77px; margin:0 auto; padding:1px; border:1px solid #a85400; }
div#ba a:hover { border-color:#dd6e00; }

div#datadump { font-size:1.1em; font-family:"courier new", monospace; height:30em; width:50em; overflow:auto; border:1px solid #ddd; margin:1em auto; text-align:left; padding:2px; }

/* Defaults, Forms
_____________________________________________________________________________*/
h1 { text-align:center; color:#666; font-weight:normal; }
h2 { font-size:1.6em; font-weight:bold; margin:0; padding:0; }
h3 { font-size:1.5em; font-weight:bold; margin:0 0 .4em; padding:0; }
object, embed { width:565px; height:420px; background-color:white; }
object.sm, embed.sm { width:440px; height:300px; }
div.pbar embed { width:200px; height:100px; }
object#game { width:640px; height:480px; margin:0 auto 0 3.5em; }
ul { margin:0; padding:0; }
ul li { list-style:none; margin:0; padding:0; }
img { border:none; }

fieldset { padding:1em; margin:0em auto 1em; width:80%; border:1px solid #ddd; }
fieldset p { font-size:1.2em; text-align:center; margin-bottom:1.5em; }
legend { margin-bottom:.2em; font-size:1.2em; font-weight:bold; color:#999; }
label { margin:0; padding:0; }
input.entry, textarea { background-color:#eee; color:#000; border:1px solid #ddd; }
input.entry:hover, textarea:hover { border-color:#ccc; }
input.entry:focus, textarea:focus { border-color:#aaa; }
textarea { padding:0 1px; height:10em; width:20em; font:.8em tahoma, verdana, sans-serif; }
input.entry { padding:1px 2px 1px 2px; height:1.4em; width:10em; }
input.press { padding:0; height:2em; width:11em; text-align:center; font-weight:bold; }
input.short { width:6em; }
input.long { width:16em; }
input.auto { width:auto; }
input.upper, textarea.upper { text-transform:uppercase; }
div#report table.short { width:400px; }
div.row { margin:.2em 0; width:100%; min-height:1.7em; font-size:1.5em; }
div.row span.lb { clear:left; float:left; margin-right:.5em; width:40%; text-align:right; }
td div.row { font-size:1.2em; text-align:left; }
div.formbot { margin-top:.7em; clear:both; text-align:center; }