/* standard */
body{margin:0;padding:0;font:76% Arial,Helvetica,sans-serif;color:#000;text-align:left;line-height:1.5em;}
a,a:visited{color:#114284;text-decoration:underline;}a:hover,a:visited:hover{color:#69C;text-decoration:none;}
a img,a img:visited,a img:hover,a img:visited:hover{border:0;background:transparent;}
div.hr{margin:1.5em 0;padding:0;height:1px;background:#ebebeb;}div.hr hr{display:none;}
ul,ol{margin:0;padding:0;list-style-type:none;text-align:left;}.fleft{float:left;}
.fright{float:right;}.floatleft{float:left;}.floatright{float:right;}.clearfloat{clear:both;}
.alignleft{text-align:left;float:left;}.alignright{text-align:right;}.fortnight{margin-top:20px;font-weight:bold;}
.oldbrowsers,.hide{display:none;}textarea.print{font-weight:bold;display:visible,height:auto;visibility:visible;}
textarea.formInputExpand{FONT:12px Arial;COLOR:Blue;BORDER:1px SOLID #CCC;overflow:visible;background-color:#FFFFEC;WIDTH:100%;}

/* expand style */
.save{behavior:url(#default#savehistory);}a.dsphead{text-decoration:none;padding:0;background-color:#F3F3F3;display:block;padding:5px 0 5px 5px;width:100%;margin:0;}
a.dsphead:hover{text-decoration:none;background-color:#f7f7f7;}a.dsphead span.dspchar{font-family:monospace;font-weight:normal;margin-right:0;}
.save .dspcont{display:none;color:#333;padding:0 10px 0 10px;line-height:1.4em;margin-left:9px;margin-bottom:1px;font-style:normal;border:1px solid;border-color:#C4c4c4;}
a.dspall{text-decoration:none;padding:0;float:right;margin:-20px 0 0 0;}a.dspall:hover{text-decoration:underline;padding:0;margin:-20px 0 0 0;}
a.dspall span.dspchar{font-weight:normal;margin-right:0;}h5{margin:2px 0 0 0;font-size:100%;}
h5 a:hover{text-decoration:none;}h6{font-size:90%;line-height:1.2em;margin:0;}.subline{margin:0 0 0 12px;padding:0;text-transform:uppercase;text-decoration:none;color:#4D4D4D;border-bottom:none;font-size:80%;font-weight:normal;}
a:hover .coverage .subhighlight{color:#f60;margin:0 0 0 2px;}a:link .coverage .subhighlight{margin:0 0 0 2px;}
a:hover .subline .subhighlight{color:#f60;margin:0 0 0 1px;}a:link .subline .subhighlight{margin:0 0 0 1px;}

/* layout */
#top-nav{margin:0;padding:.25em 3em .25em 3em;text-align:right;font-size:.95em;}
#nav{clear:both;margin:0;padding:0;}.wrapper{margin:0;padding:0 3em 2.5em 3em;}#content{margin:0;padding:3em 1.5em 1.5em 1.5em;background-color:#fff;background-position:99% 25px;background-repeat:no-repeat;position:relative;border-width:0 0 1px 0;border-style:solid;}
#sub-nav{margin:1.5em 0 1em 0;padding-bottom:.5em;position:relative;height:1.4em;border-width:0 0 1px 0;border-style:solid;}
#footer{clear:both;margin:0;padding:2em 3em;font-size:.95em;text-align:left;}#shadow-wrap{padding:15px 30px 10px 20px;background:#fff url("../image/right-bg.gif") top right repeat-y;position:relative;min-width:500px;}
.bottom{margin:0;padding:0;background:url("../image/bottom-bg.gif") bottom right no-repeat;line-height:.5em;}
#right-col{float:right;width:25%;}.column-wrapper{clear:both;margin:0 0 20px 0;}
.lhcolumn{float:left;margin:0;padding:0;}.rhcolumn{float:right;}.sbutton{margin-left:190px;}
#container-1{margin:60px 0 40px 0;background:#ffe993;positon:relative;}.rbutton{display:block;height:2em;margin:5px 0 20px 0;overflow:hidden;}
.rbutton input{float:right;}.clearfix:after{content:".";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */

/* tables_forms */
select{font-family:Arial,Helvetica,sans-serif;font-size:95%;margin:0;padding:0;}option{font-family:Arial,Helvetica,sans-serif;}
input{font-family:Arial,Helvetica,sans-serif;font-size:100%;vertical-align:middle;margin:0;}
input.checkbox{margin:0 5px 0 0;}table{width:100%;border-spacing:2px 2px;font-size:100%;}
option{padding:2px;}.checkbox input{padding:2px 2px 2px 2px;}.multibookform{float:right;width:auto;margin-top:-20px;text-align:right;}
table.rostertable{text-align:center;padding-bottom:20px;}table.rostertable td.today{background:#FFBC34;}
.rostertable td.rosterday{font-weight:normal;font-size:80%;color:#666;background:#fff;height:10px;text-align:center;text-transform:uppercase;border:none;}
.rostertable td{border:1px solid #CCC;width:14%;height:60px;padding:4px;margin:0;background-color:#Fff;vertical-align:top;text-align:center;}
.rosteroffer{display:block;font-size:150%;margin-top:10px;}.row{display:inline;width:100%;}
.date{float:left;font-size:14px;line-height:normal;padding:0;margin:0;color:#999;width:10px;}
span.add{float:right;text-align:left;font-size:80%;text-transform:uppercase;}table.rostertablesmall{width:432px;}
.rostertablesmall td{border:1px solid #CCC;width:14%;height:40px;padding:4px;margin:0;background-color:#F3F3F3;vertical-align:top;text-align:center;}
.rostertablesmall td.rosterday{line-height:1em;font-weight:normal;font-size:80%;color:#FFF;background:#9A9A9A;height:10px;text-align:center;}
.rostertablesmall .rosteroffer{display:block;font-size:100%;margin-top:0;line-height:.8em;}
.date{float:left;font-size:100%;line-height:normal;padding:0;margin:0;color:#333;width:10px;}
#smallrosterview{float:right;width:432px;margin-bottom:20px;}#payrollsearch{float:left;margin-bottom:20px;}
dl{width:160px;}dd{margin-top:-1.5em;text-align:right;}table.multiprebooktable{border-spacing:0;}
.multiprebooktable tr{border-bottom:1px solid #ccc;}.multiprebooktable td{width:3.2%;height:20px;padding:2px;margin:0;background-color:#F3F3F3;vertical-align:middle;text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.multiprebooktable td.staffday{color:#000;background-color:transparent;text-align:left;padding:1px 2px 1px 0;font-weight:normal;line-height:1.2em;font-size:80%;text-transform:uppercase;}
.multiprebooktable th{color:#000;text-align:center;padding:1px 0 1px 0;font-weight:bold;line-height:1.2em;font-size:80%;text-transform:uppercase;}
.location1{padding:0 0 0 10px;margin:0;background-color:#D60;}.location2{padding:0 0 0 20px;margin:0;background-color:#ECA618;}
.location3{padding:0 0 0 30px;margin:0;background-color:#D0D0D0;}.location4{padding:0 0 0 40px;margin:0;background-color:#F0F0F0;}
.openroster td{width:5%;height:30px;text-align:center;}.openroster td a{padding-top:15px;height:35px;display:block;text-decoration:none;}
.openroster td.location{text-align:right;vertical-align:middle;width:10%;border:none;font-size:80%;text-transform:uppercase;background-image:none;background-color:transparent;}
.openroster td.location a{color:#333;text-decoration:none;}.openroster td.location a:hover{color:#69C;text-decoration:underline;}
.openroster td.yourroster{background-image:url("../image/roster_tile.gif");background-position:bottom;background-repeat:repeat-x;background-color:#7ebefe;}
.openroster td.yourroster a{color:#fff;text-decoration:none;height:15px;padding-top:8px;padding-bottom:8px;}
.openroster td.yourroster a:hover{color:#fff;background-image:none;background-color:#3568cd;height:15px;padding-top:8px;padding-bottom:8px;}
table.openroster tr td.shiftempty{background-color:#FFF;border:1px solid #ddd;padding:0;}
.openroster td.shifts{background-color:#FC6;border:1px solid #ECA618;padding:0;}
.openroster td.shifts a{color:#fff;}.openroster td.shifts a:hover{background-color:#ECA618;color:#fff;}
.openroster td.selected{background-color:#ECA618;border:1px solid #ECA618;padding:0;color:#fff;font-size:130%;}
.openroster td.selected a{color:#fff;}table.openrosterdetail{width:300px;margin:30px 0 30px 12%;border:1px solid #F00;padding:5px;background:#FFE5E6;}
table.openrosterdetail td{padding:5px;}.staffrostertable td{width:5%;height:30px;text-align:center;vertical-align:middle;}
.staffrostertable td a{height:30px;vertical-align:middle;display:block;}.staffrostertable td.staffstream a{display:inline;}
table.staffrostertable{margin-top:0;border-top:0 solid #ededed;}.staffrostertable td.staffhospital{background:#fff;text-align:left;padding:0 5px 0 0;border:none;font-weight:normal;font-size:140%;}
td.staffday{color:#666;background:#fff;text-align:center;padding:1px 0 10px 0;font-weight:normal;line-height:1em;font-size:80%;text-transform:uppercase;}
.staffrostertable td.staffstream{text-align:right;width:10%;line-height:1.3em;border:none;padding-right:5px;font-size:80%;text-transform:uppercase;}
td.staffempty{background-color:#fff;border:1px solid #ddd;padding:0;}td.staffempty-day{background-color:#fff;border:1px solid #999;padding:0;}
.staffrostertable td.staffempty-day a:hover{background-color:#F0F0F0;}.staffrostertable td.staffempty a:hover{background-color:#F0F0F0;}
.staffok{background-color:#FFBC34;border:1px solid #ECA618;padding:0;}.staffrostertable td.staffok a:hover{background-color:#ECA618;color:#fff;}
.staffok-day{background-color:#FFBC34;border:1px solid #999;padding:0;}.staffrostertable td.staffok-day a:hover{background-color:#ECA618;color:#fff;}
.staffalert{background-color:#F60;border:1px solid #DF5900;padding:0;}.staffrostertable td.staffalert a:hover{background-color:#DF5900;color:#fff;}
.staffalert-day{background-color:#F60;border:1px solid #999;padding:0;}.staffrostertable td.staffalert-day a:hover{background-color:#DF5900;color:#fff;}
.staffemergency{background-color:#C10C0C;border:1px solid #8D0303;padding:0;}.staffrostertable td.staffemergency a:hover{background-color:#8D0303;color:#fff;}
.staffemergency-day{background-color:#C10C0C;border:1px solid #999;padding:0;}.staffover{background-color:#DFDFDF;border:1px solid #999;padding:0;}
.staffrostertable td.staffemergency-day a:hover{background-color:#8D0303;color:#fff;}
.stafffull{background-color:#DFDFDF;border:1px solid #D0D0D0;padding:0;}.staffrostertable td.stafffull a{color:#666;}
.staffrostertable td.stafffull a:hover{background-color:#D0D0D0;}.stafffull-day{background-color:#DFDFDF;border:1px solid #999;padding:0;}
.staffrostertable td.stafffull-day a{color:#666;}.staffrostertable td.stafffull-day a:hover{background-color:#D0D0D0;}
.staffrostertable .staffblock{font-size:110%;line-height:normal;font-weight:normal;padding-top:15px;margin:0;color:#fff;text-decoration:none;}
.openroster .staffblock{font-size:130%;}table.rapid{border-collapse:collapse;padding:10px;}
table.rapid td{border-bottom:1px solid #eee;}table.rapid .noborder td{border-bottom:none;}
table.rapid table.calendar{margin:10px 0;}table.rapid table.calendar .title_date_range{border:none;text-align:left;}
table.rapid table.calendar .days td{text-align:center;}table.rapid table.calendar .days input{margin:0 0 0 5px;}
table.rapid table.calendar tr.daysofweek td{color:#888;font-size:11px;padding:0;margin:0;line-height:2em;border:none;text-align:center;}
table.rapid table.calendar td{border:1px solid #CCC;padding:10px;}table.rapidshiftsinput{border:1px solid #ccc;font-size:95%;}
.rapidshiftsinput td{height:30px;padding:4px;margin:0;background-color:#F3F3F3;vertical-align:middle;text-align:center;}
.rapidshiftsinput th{text-align:left;height:30px;border-bottom:1px solid #ccc;}table.rapidshiftdays{width:68%;border:1px solid #ccc;font-size:95%;}
.rapidshiftdays td{height:30px;padding:4px;margin:0;background-color:#F3F3F3;vertical-align:middle;text-align:center;}
.rapidshiftdays th{text-align:left;height:30px;border-bottom:1px solid #ccc;}#rapidsubmit{width:auto;}
table.preshifttable{margin:40px 0;border-collapse:collapse;}.preshifttable thead tr td{height:40px;text-align:center;vertical-align:top;border-bottom:1px solid #999;background:#fff;padding:5px;font-weight:normal;font-size:80%;text-transform:uppercase;}
}table.preshifttable thead tr td.streamcol{width:7%;}.preshifttable thead td.streamcol{width:7%;}
.preshifttable td.name{width 10%;text-align:left;}.preshifttable td.stream{width 10%;text-align:left;font-weight:bold;}
.nurseclass{font-size:76%;color:#666;}table.preshifttable{border-bottom:1px solid #D9D9D9;}
table.preshifttable tr td{padding:3px 8px;background:#fff;height:30px;text-align:center;}
table.preshifttable tbody td{border-left:1px solid #D9D9D9;}table.preshifttable tbody tr.even td{background:#eee;}
table.preshifttable tbody tr.selected td{background:#3d80df;color:#fff;border-left:1px solid #346DBE;border-bottom:1px solid #7DAAEA;}
table.preshifttable tbody tr.ruled td{color:#000;background-color:#C6E3FF;border-color:#6CA4DE;}
table.preshifttable head:first-child+body tr.ruled td{background-color:#C6E3FF;}
table.staffupdate td{vertical-align:top;}table.staffupdate h2{border-top:1px #ccc solid;marging:10px 0 0 0;padding:10px 0;}
#stripy{clear:both;}#stripy table{clear:both;border-collapse:collapse;margin:0 0 15px 0;padding:0;width:100%;text-align:left;border-top:1px solid #E5E5E5;background:transparent;}
#stripy table th{margin:0;padding:5px;font-weight:normal;width:150px;vertical-align:top;border-bottom:1px solid #E5E5E5;background:transparent;}
#stripy table td{margin:0;padding:5px;font-weight:normal;vertical-align:top;border-bottom:1px solid #E5E5E5;background:transparent;}
#stripy table th{margin:0;padding:6px 5px;background:#ddd;font-size:12px;font-weight:bold;border-bottom:1px solid #999;}
#stripy table td.check{padding-left:35px;text-align:left;}#stripy table th.from{width:100px;}
#stripy table th.subject{width:250px;}#stripy table th.claim{width:80px;}#stripy table th.id{width:20px;}
#stripy table tr.odd td{background:#eee;}#stripy table tr.highlight td{color:#333;background:#ffc;}
#stripy table tr.overdue td,#stripy table tr.overdue td a,#stripy table tr.overdue td a:visited{color:#fff;background:#c00;}
#stripy table tr.question td,#stripy table tr.question td a,#stripy table tr.question td a:visited{color:#fff;background:#8AB592;}
#stripy table td.alert{background:url("../image/error.gif") right center no-repeat;}
#stripy table tr.highlight td.alert{background:#ffc url("../image/error.gif") right center no-repeat;}
#stripy table td li{padding-left:20px;background:url("../image/bullet_black.gif") no-repeat 0 50%;}
#stripy table.rostertable th{border-left:1px solid #ccc;}#stripy table.rostertable th.rosterday{font-weight:normal;font-size:10px;color:#666;text-align:center;text-transform:uppercase;border-bottom:1px solid #999;border-left:0;background:#fff;}
table td li{margin:0 0 0 3px!important;margin:0 0 0 5px;padding:0 0 0 20px!important;padding:0 -10px 0 0;background:url("../image/bullet_black.gif") no-repeat 0 50%;}
#stripy table td.left{width:175px;}table.staff-head{border-collapse:collapse;clear:both;margin:10px 0 0 0;padding:0;text-align:right;border-top:1px solid #ccc;}
table.staff-head td{margin:0;padding:5px 2px 0 2px;vertical-align:top;text-align:right;}
table.staff-head td.left{text-align:left;width:35%;}table.staff-head td h4{margin-top:0;}
#stripy table td.checkbox{width:100px;padding-left:15px;}#stripy table td.location{width:325px;}
#stripy table td.time{width:200px;}#dropdowns{border-collapse:collapse;width:100%;margin:0;padding:0;}
#dropdowns th{margin:0;padding:3px 0;width:70px;}table td ul#allowance{margin:0;padding:0;background:transparent;}
table td ul#allowance li{margin:0;padding:0;background:transparent;}table td ul#allowance li input{margin-left:-20px;}
#container-1 table{width:100%;border-collapse:collapse;margin:-15px 0 0 0;padding:0;vertical-align:top;text-align:left;}
#container-1 table th{color:#999;font-weight:normal;border-right:0;background:transparent;}
#container-1 table td{width:auto;margin:0;padding:.5em .3em;vertical-align:top;border:1px solid #ccc;background:#fff;}
#container-1 table td.accepted{background:#e6efcd;color:#000;}#container-1 table td h4{margin:0;color:#999;font-weight:normal;}
#container-1 table td h5.offer{color:#777;font-weight:normal;}#container-1 table td h6{margin:0 0 10px 0;}
#container-1 table p a,#container-1 table p a:visited{color:#999;font-size:10px;width:auto;}
div.addofferbtn{display:block;margin:0 0 10px 0;padding:0 0 10px 0;}.addofferbtn a,.addofferbtn a:visited{float:right;text-align:right;width:125px;margin:5px 10px 0 0;border:0;}
.addofferbtn a img{border:0;width:125px;}.addofferbtn p.help-text{float:left;width:60%;margin:0 10px;padding:10px 0 10px 25px;background:url("../image/help.gif") no-repeat 0 9px;}
.roster-shifts{width:100%;border-collapse:collapse;margin:5px 0 45px 0;padding:0;vertical-align:top;text-align:left;}
.roster-shifts th{padding:8px 3px;background:#e7e7e7;border-top:1px solid #d4d4d4;border-bottom:1px solid #ccc;}
.roster-shifts td{padding:5px 3px;border-bottom:1px solid #ccc;}.shifts{border-left:2px solid #ffe993;}
.shifts th{background:#ffe993;padding:3px;}.offers{border-left:2px solid #c7c9ca;}
.offers th{background:#c7c9ca;padding:3px;}.available{border-left:2px solid #6ec7ee;}
.available th{background:#6ec7ee;padding:3px;}.roster-shifts td.accept{width:80px;}
.roster-shifts td.edit{width:70px;}table.roster{margin:5px 0 10px 0;width:100%;border-collapse:collapse;}
table.roster td{padding:10px;text-align:center;height:3em;}table.roster td.week,table.roster th.week{border-right:1px solid #989898;}
table.roster td.first,table.roster th.first{border-left:1px solid #989898;}table.roster td.yellow{background:#fef89a;}
table.roster th{background:#ededed;border-right:1px solid #e1e1e1;text-align:center;height:1.5em;}
table.roster th a,table.roster th a:visited{display:block;padding:4px;font-size:1.25em;color:#999;text-decoration:none;}
table.roster th a:hover,table.roster th a:visited:hover,table.roster th a:active{display:block;padding:4px;font-size:1.25em;color:#444;background:#dedede;text-decoration:none;}
table.roster tbody td{background:#fafafa;border-right:1px solid #e1e1e1;}table.roster tfoot td{color:#999;font-size:.9em;font-weight:bold;border-top:1px solid #989898;}
table.roster td a,table.roster td a:visited{display:block;margin:0;padding:0 0 10px 25px;color:#777;text-decoration:none;font-size:.95em;text-align:left;}
table.roster td a:hover,table.roster td a:visited:hover{display:block;margin:0;padding:0 0 25pxpx 25px;color:#222;text-decoration:none;font-size:.95em;text-align:left;}
table.roster td a.day,table.roster td a.day:visited{color:#999;font-size:1em;font-weight:bold;padding:0;}
table.roster td a.day,table.roster td a.day:visited:hover{color:#999;font-size:1em;font-weight:bold;padding:0;}
table.roster td a.orange,table.roster td a.orange:visited{background:url(../image/icon-shift-orange.gif) no-repeat 0 2px;}
table.roster td a.orange:hover,table.roster td a.orange:visited:hover{background:#f1f1f1 url(../image/icon-shift-orange.gif) no-repeat 0 2px;}
table.roster td a.red,table.roster td a.red:visited{background:url(../image/icon-shift-red.gif) no-repeat 0 2px;}
table.roster td a.red:hover,table.roster td a.red:visited:hover{background:#f1f1f1 url(../image/icon-shift-red.gif) no-repeat 0 2px;}
table.roster td a.green,table.roster td a.green:visited{background:url(../image/icon-shift-green.gif) no-repeat 0 2px;}
table.roster td a.green:hover,table.roster td a.green:visited:hover{background:#f1f1f1 url(../image/icon-shift-green.gif) no-repeat 0 2px;}
table.roster td a.empty,table.roster td a.empty:visited{background:url(../image/spacer.gif) no-repeat 0 2px;padding:12px;}
table.roster td a.empty:hover,table.roster td a.empty:visited:hover{background:#f1f1f1 url(../image/spacer.gif) no-repeat 0 2px;padding:12px;}
fieldset.roster legend{margin:0;padding:0 0 5px 0;font-size:1em;font-weight:bold;}
fieldset.roster label{margin:0;padding:0;font-weight:normal;cursor:pointer;}fieldset.roster ol{clear:both;float:left;overflow:hidden;}
fieldset.roster ol li{overflow:hidden;position:relative;}fieldset.roster ol li.button input{width:auto;}
fieldset.roster{margin:0;padding:0;border:0;position:relative;}fieldset.roster ol{width:100%;margin:0 0 10px 0;padding:5px 0 0 0;overflow:hidden;border-top:1px solid #d5cd7a;}
fieldset.roster ol li{clear:both;margin:0 0 .75em 0;padding-top:1em;}fieldset.roster ol li label{float:left;margin:1px 0 5px 0;padding-right:10px;width:auto;text-align:right;}
fieldset.roster ol li input{width:auto;background:#fff;border:1px inset #807a7c;padding:2px;}
fieldset.roster ol li.hours input{width:25px;}fieldset.roster ol li.button input{margin:0;width:auto;background:transparent;border:none;padding:none;}
fieldset.roster ol li label.error{margin-top:0;}fieldset.roster ol li label.error em.error{display:block;}
fieldset.roster ol li input.ccv{width:75px;margin-right:10px;}fieldset.roster ol li.datepick span.date{clear:both;display:block;margin:3px 0 0 3.5em;font-size:.95em;color:#333;font-weight:bold;}
fieldset.roster div.button{position:relative;bottom:45px;left:300px;width:90px;height:1em;}
ul.acceptingoffer{margin:0;padding:0;position:relative;overflow:hidden;}ul.acceptingoffer li{margin:0 0 0 100px;}
ul.acceptingoffer li span{float:left;margin-left:-100px;}ul.acceptingoffer li.button{padding:5px 0;}
.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-300px;width:400px;background-color:#fef898;padding:12px;}
.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px');}
div.jqmNotice img.jqResize{position:absolute;right:2px;bottom:2px;}div.jqmNotice{display:none;position:absolute;top:0;left:0;width:320px;background:#FFC url(notice/note_icon.png) 5px 5px no-repeat;border:1px solid #000;padding:0;}
.jqmnTitle{margin:0 25px;}.jqmnTitle h1{margin:5px 0;padding-left:5px;width:100%;font-size:10px;color:#FFC;background-color:#505050;}
div.jqmNotice .jqmClose{position:absolute;cursor:pointer;right:4px;top:6px;}.jqmnContent{border-top:1px;color:#000;font:12px/18pt Comic Sans,Comic Sans MS,cursive;padding:0 20px 5px;}

/* tabs */
#top-nav ul{float:right;line-height:1em;padding:.25em 0;}#top-nav li{float:left;margin:0;padding:0 .5em;border-left:1px solid #9b9a9a;}
#top-nav li.first{border-left:0;}#top-nav a,#top-nav a:visited{text-decoration:none;}
#top-nav li#cascom a,#top-nav li#cascom a:visited,#top-nav li#cascom a:hover,#top-nav li#cascom a:visited:hover{display:block;width:41px;height:14px;padding:5px 0;text-indent:-200000em;overflow:hidden;border-right:0;background:url("jsp/rota/image/logo-top-cascom.gif") no-repeat 0 6px;}
#nav ul{padding:.5em 3em 0 3em;margin:0;}#nav li{float:left;margin:0 2px 0 0;padding:0;}
#nav li a,#nav li a:visited{display:block;padding:.7em 1em .5em 1em;text-decoration:none;font-weight:bold;font-size:1.15em;}
#nav li a:hover,#nav li a:visited:hover{text-decoration:none;}#nav li#nav-7{float:right;margin-right:0;}
#nav li#nav-6{float:right;margin-right:0;}#nav li#nav-6a{float:right;}#sub-nav ul{visibility:hidden;width:100%;}
.section-1 #sub-nav ul#sub-nav-1,.section-2 #sub-nav ul#sub-nav-2,.section-3 #sub-nav ul#sub-nav-3,.section-4 #sub-nav ul#sub-nav-4,.section-5 #sub-nav ul#sub-nav-5,.section-6 #sub-nav ul#sub-nav-6,.section-7 #sub-nav ul#sub-nav-7,.section-8 #sub-nav ul#sub-nav-8{position:absolute;top:0;left:0;visibility:visible;}
#sub-nav li{float:left;margin:0;padding:0;}#sub-nav li a,#sub-nav li a:visited{margin:0;padding:0 1em;text-decoration:none;border-width:0 0 0 1px;border-style:solid;}
#sub-nav li#selected a,#sub-nav li#selected a:visited{color:#000;font-weight:bold;}
#sub-nav li.first a,#sub-nav li.first a:visited{margin:0;padding:0 1em 0 0;background:none;border-left:0;}
#sub-nav li.help{background:none;}#sub-nav li.help .tinstructions{padding:3px 0 3px 22px;background:url("../image/help.gif") no-repeat 0 3px;border-left:0;}
#sub-nav li.help a.tinstructions{padding:3px 0 3px 22px;background:url("../image/help.gif") no-repeat 0 3px;border-left:0;}
#sub-nav li.help .vhelp{padding:3px 0 3px 22px;background:url("../image/help.gif") no-repeat 0 3px;border-left:0;}
#sub-nav li.help a.vhelp{padding:3px 0 3px 22px;background:url("../image/help.gif") no-repeat 0 3px;border-left:0;}
ul.rosternav{margin:40px 0 5px 0;padding:0;overflow:hidden;height:1.75em;}ul.rosternav li{float:left;margin:0;padding:.1em 0;font-size:1.5em;}
ul.rosternav li a,ul.rosternav li a:visited{display:block;margin:0;padding:0 1em;color:#353535;text-decoration:none;}
ul.rosternav li a:hover,ul.rosternav li a:visited:hover{color:#69C;}ul.rosternav li.previous{border-right:1px solid #777;}
ul.rosternav li.previous a,ul.rosternav li.previous a:visited{padding-left:0;}ul.rosternav li.next{border-left:1px solid #777;}
ul.rosternav li.open{float:right;color:#e1150c;font-size:130%;}ul.rosternav li.addnew{border-left:1px solid #777;float:right;color:#e1150c;font-size:130%;}
#footer ul{margin:0 10px;line-height:1.2em;}#footer li a,#footer li a:visited{padding:0;}
#footer li.first{border-left:0;}#footer li.second{border-left:0;}#footer li.section{font-weight:bold;}
#footer ul.terms{margin-top:20px;}#footer ul.termsagain{margin-top:10px;}#footer table.columns td li{margin:0 0 0 3px!important;padding:3px 0 3px 2px!important;border-bottom:1px solid #1a4876;list-style-type:none;background:none;}
#footer table.columns td{width:12.5%;font-size:11px;}@media projection,screen{.tabs-hide{display:none;}
}.anchors{list-style:none;margin:0;padding:0 0 1px;}.anchors:after{display:block;clear:both;content:" ";}
.anchors li{float:left;margin:0;font-weight:normal;}.anchors li a,.anchors li a:visited{display:block;position:relative;top:-26px!important;top:-129px;border-right:1px solid #fff;border-bottom:0;z-index:2;padding:4px 11px 3px;color:#fff;background:#d5d5d5;text-decoration:none;font-size:11px;}
.anchors .on a{padding-bottom:2px;text-decoration:none;}.anchors a:focus,.anchors a:active{outline:none;}
.fragment{background:#ffe993;margin:-1px 0 0 0;padding-top:0;}.anchors a:hover,.anchors a:focus,.anchors a:active{color:#777;background:#ffe993;border-right:1px solid #fff;border-bottom:0;text-decoration:none;padding:4px 11px 3px;}
.anchors .on a,.anchors .on a:visited{color:#000;background:#ffe993;border-right:1px solid #fff;border-bottom:0;top:-28px!important;top:-132px;text-decoration:none;font-size:15px;padding:6px 11px 5px;}
.anchors .on a:link,.anchors .on a:visited{cursor:text;}.anchors a:hover,.anchors a:focus,.anchors a:active{cursor:pointer;}
.fragment{clear:both;padding:10px;}

/* type */
#nav h1{font-size:2em;margin-left:40px;margin-top:15px;font-weight:bold;letter-spacing:-1px;}
#nav h1 a,#nav h1 a:visited,#nav h1 a:hover,#nav h1 a:visited:hover{text-decoration:none;}
#content h1{margin:0;padding:0;font-size:2em;font-weight:bold;letter-spacing:-1px;}
#content h1.news{margin:45px 0 0 0!important;margin:0;padding:0;font-weight:normal;font-size:160%;}
#content h1.confirmed,#content h1.shiftoffers,#content h1.youroffers{clear:both;margin-bottom:10px;font-size:150%;}
#content h1.confirmed{color:#15b800;}#content h1.shiftoffers{color:#ff9d0d;}#content h1.youroffers{color:#e1150c;}
#content h1.youroffers span{float:none;margin-left:20px;padding-left:20px;border-left:3px solid #e1150c;text-transform:none;}
#content h1.youroffers span a,#content h1.youroffers span a:visited{color:#e1150c;text-decoration:none;}
#content h1.youroffers span a:hover,#content h1.youroffers span a:visited:hover{color:#ff9d0d;}
h1.offer{margin:0 0 15px 0;padding:0 0 8px 28px;text-align:right;font-size:1.5em;border-bottom:1px solid #29201b;background:url(../image/icon-shift-red-lrg.gif) no-repeat 0 1px;}
h1.offer span{float:left;font-size:1.5em;}h1.offer a,h1.offer a:visited{color:#262429;text-decoration:none;}
h1.offer a:hover,h1.offer a:visited:hover{color:#e71e24;text-decoration:none;}p.help-link{position:absolute;top:2em;right:1.6em!important;right:4em;text-align:right;}
.tinstructions{padding:3px 0 3px 22px;background:url("../image/help.gif") no-repeat 0 3px;}
.vhelp{padding:3px 0 3px 22px;background:url("../image/help.gif") no-repeat 0 3px;}
h2{font-weight:normal;font-size:120%;margin:30px 0 0 0;}h3{font-weight:normal;font-size:120%;border-top:1px solid #ccc;padding-top:10px;margin:10px 0 0 0;}
h4{font-size:100%;font-weight:bold;padding:0;margin-top:10px;margin-bottom:5px;}
p{margin:5px 0;}blockquote{clear:both;display:block;margin:0 0 2px 0;padding:10px;color:#666;font-size:90%;line-height:1.4em;background-color:#fff;background-position:top left;background-repeat:no-repeat;}
blockquote p{margin:0;padding:0;}blockquote a,blockquote a:visited{color:#f00;}blockquote a:hover,blockquote a:visited:hover{color:#F00;}
blockquote.alert{color:#fff;background-color:#09AB53;}blockquote.error{color:#fff;background-color:#C6061C;}
blockquote.instructions{background-color:#FFFDE6;}#legend{width:30px;height:1em;float:left;margin-right:5px;}
.alphalinks{float:right;word-spacing:.5em;margin-top:3em;}.logout{float:right;font-size:85%;color:#FFF;padding:5px;}
.logout a,.logout a:visited{color:#fff;padding:3px 0 3px 20px;background:url("../image/user.gif") no-repeat 0 50%;}
ul,li{list-style-type:none;margin:0;padding:0;}blockquote li{padding-left:20px;background:url("../image/bullet_yellow.gif") no-repeat 0 0;border:none;}
blockquote li.staffempty{padding-left:20px;background:url("../image/li-clear.gif") no-repeat 0 3px;}
blockquote li.stafffull{padding-left:20px;border:none;background:url("../image/li-grey.gif") no-repeat 0 3px;}
blockquote li.staffok{padding-left:20px;border:none;background:url("../image/li-yellow.gif") no-repeat 0 3px;}
blockquote li.staffalert{padding-left:20px;border:none;background:url("../image/li-orange.gif") no-repeat 0 3px;}
blockquote li.staffemergency{padding-left:20px;border:none;background:url("../image/li-red.gif") no-repeat 0 3px;}
ol.faqs{margin:0;padding:0;width:95%;border-top:0;text-align:left;}ol.faqs h3{margin:10px 0 0 0;}
.ward-level{margin:5px 0 5px 25px;}.instructions,.cstream1,.cstream2,.cstream3,.cstream4,.cstream5,.cstream6,.cstream7,.cstream8,.cstream9,.cstream10,.cstream11,.cstream12,.cstream13,.cstream14,.cstream15,.cstream16,.cstream17,.cstream18,.cstream19,.cstream20,.cstream21,.cstream22,.cstream23,.cstream24,.cstream25,.cstream26,.cstream27,.cstream28,.cstream29,.cstream30,.cstream31,.cstream32,.cstream33,.cstream34,.cstream35,.cstream36,.cstream37,.cstream38,.cstream39,.cstream40,.cstream41,.cstream42,.cstream43,.cstream44,.cstream45,.cstream46,.cstream47,.cstream48,.cstream49,.cstream50,.cstream51,.cstream52,.cstream53,.cstream54,.cstream55,.cstream56,.cstream57,.cstream58,.cstream59,.cstream60,.cstream61,.cstream62,.cstream63,.cstream64,.cstream65,.cstream66,.cstream67,.cstream68,.cstream69,.cstream70,.cstream71,.cstream72,.cstream73,.cstream74,.cstream75,.cstream76,.cstream77,.cstream78,.cstream79,.cstream80,.cstream81,.cstream82,.cstream83,.cstream84,.cstream85,.cstream86,.cstream87,.cstream88,.cstream89,.cstream90,.cstream91,.cstream92,.cstream93,.cstream94,.cstream95,.cstream96,.cstream97,.cstream98,.cstream99,.cstream100,.cstream101,.cstream102,.cstream103,.cstream104,.cstream105,.cstream106,.cstream107,.cstream108,.cstream109,.cstream110,.cstream111,.cstream112,.cstream113,.cstream114,.cstream115,.cstream116,.cstream117,.cstream118,.cstream119,.cstream120,.cstream121,.cstream122,.cstream123,.cstream124,.cstream125,.cstream126,.cstream127,.cstream128,.cstream129,.cstream130,.cstream131,.cstream132,.cstream133,.cstream134,.cstream135,.cstream136,.cstream137,.cstream138,.cstream139,.cstream140,.cstream141,.cstream142,.cstream143,.cstream144,.cstream145,.cstream146,.cstream147,.cstream148,.cstream149,.cstream150,.cstream151,.cstream152,.cstream153,.cstream154,.cstream155,.cstream156,.cstream157,.cstream158,.cstream159,.cstream160,.cstream161,.cstream162,.cstream163,.cstream164,.cstream165,.cstream166,.cstream167,.cstream168,.cstream169,.cstream170,.cstream171,.cstream172,.cstream173,.cstream174,.cstream175,.cstream176,.cstream177,.cstream178,.cstream179,.cstream180,.cstream181,.cstream182,.cstream183,.cstream184,.cstream185,.cstream186,.cstream187,.cstream188,.cstream189,.cstream190,.cstream191,.cstream192,.cstream193,.cstream194,.cstream195,.cstream196,.cstream197,.cstream198,.cstream199,.cstreamy1,.cstreamy2,.cstreamy3,.cstreamy4,.cstreamy5,.cstreamy6,.cstreamy7,.cstreamy8,.cstreamy9,.cstreamy10,.cstreamy11,.cstreamy12,.cstreamy13,.cstreamy14,.cstreamy15,.cstreamy16,.cstreamy17,.cstreamy18,.cstreamy19,.cstreamy20,.cstreamx1,.cstreamx2,.cstreamx3,.cstreamx4,.cstreamx5,.cstreamx6{display:none;}
#stripy table th.ward,#stripy table th.name,#stripy table th.shift,#stripy table th.sview,#stripy table td.name .shift-grade,#stripy table td.name .shift-type{text-transform:uppercase;font:normal 10px Arial,Tahoma,sans-serif;background:#fff;color:#777;}
#stripy table th.name{width:300px;}#stripy table th.ward{width:200px;}#stripy table th.shift,#stripy table td.shifts{border-right:1px solid #ddd;}

/* colours */
#top-nav{color:#fff;background:#959595;}#top-nav li{border-left:1px solid #fff;}
#top-nav li.dndon{padding-right:34px;background:url(../image/icon-dnd-on.gif) no-repeat center right;}
#top-nav a,#top-nav a:visited{color:#fff;}#top-nav a:hover,#top-nav a:visited:hover{color:#9b9a9a;}
.main{background:#fff;}#content{border-color:#eee;background-image:url(../image/logo-cch-new.gif);}
#banner,#nav{background:#959595;}#nav h1 a,#nav h1 a:visited{color:#fff;}#nav li a,#nav li a:visited{background:#d5d5d5;color:#959595;}
#nav li a:hover,#nav li a:visited:hover,.section-1 #nav li#nav-1 a,.section-1 #nav li#nav-1 a:visited,.section-2 #nav li#nav-2 a,.section-2 #nav li#nav-2 a:visited,.section-3 #nav li#nav-3 a,.section-3 #nav li#nav-3 a:visited,.section-4 #nav li#nav-4 a,.section-4 #nav li#nav-4 a:visited,.section-5 #nav li#nav-5 a,.section-5 #nav li#nav-5 a:visited,.section-6 #nav li#nav-6 a,.section-6 #nav li#nav-6 a:visited,.section-7 #nav li#nav-7 a,.section-7 #nav li#nav-7 a:visited,.section-8 #nav li#nav-8 a,.section-8 #nav li#nav-8 a:visited{background:#fff;color:#959595;}
#sub-nav{border-color:#eee;}#sub-nav li a,#sub-nav li a:visited{border-color:#ccc;}
#footer{color:#000;background:#fff;border-top:0 solid #b4d7f0;}#footer li{border-color:#ccc;}
#footer li a,#footer li a:visited{color:#222;text-decoration:none;}#footer li a:hover,#footer li a:visited:hover{color:#999;}

/* dbubble */
a.tt{position:relative;z-index:24;color:#3CA3FF;font-weight:bold;text-decoration:none;}
a.tt span{display:none;}a.tt:hover{z-index:25;color:#aaf;background:;}a.tt:hover span.tooltip{display:block;position:absolute;top:0;left:0;padding:15px 0 0 0;width:200px;color:#930;text-align:center;filter:alpha(opacity:90);KHTMLOpacity:.90;MozOpacity:.90;opacity:.90;}
a.tt:hover span.top{display:block;padding:30px 8px 0;background:url(bubble.gif) no-repeat top;}
a.tt:hover span.middle{display:block;padding:0 8px;background:url(bubble_filler.gif) repeat bottom;}
a.tt:hover span.bottom{display:block;padding:3px 8px 10px;color:#548912;background:url(bubble.gif) no-repeat bottom;}
a.dtt{position:relative;z-index:24;color:#3CA3FF;font-weight:bold;text-decoration:none;}
a.dtt span{display:none;}a.dtt:hover{z-index:25;color:#aaf;background:;}a.dtt:hover span.tooltip{display:block;position:absolute;top:0;left:0;padding:15px 0 0 0;width:400px;color:#930;text-align:left;filter:alpha(opacity:90);KHTMLOpacity:.90;MozOpacity:.90;opacity:.90;}
a.dtt:hover span.top{display:block;padding:30px 8px 0;background:url(bubble2.gif) no-repeat top;}
a.dtt:hover span.middle{display:block;padding:0 8px;background:url(bubble_filler2.gif) repeat bottom;}
a.dtt:hover span.bottom{display:block;padding:3px 8px 10px;color:#548912;background:url(bubble2.gif) no-repeat bottom;}

/* lytebox */
#lbOverlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:500px;}#lbOverlay.grey{background-color:#000;}
#lbOverlay.red{background-color:#300;}#lbOverlay.green{background-color:#030;}#lbOverlay.blue{background-color:#011D50;}
#lbOverlay.gold{background-color:#660;}#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0;}
#lbMain a img{border:none;}#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto;}
#lbOuterContainer.grey{border:3px solid #888;}#lbOuterContainer.red{border:3px solid #D00;}
#lbOuterContainer.green{border:3px solid #00B000;}#lbOuterContainer.blue{border:3px solid #5F89D8;}
#lbOuterContainer.gold{border:3px solid #B0B000;}#lbDetailsContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;}
#lbDetailsContainer.grey{border:3px solid #888;border-top:none;}#lbDetailsContainer.red{border:3px solid #D00;border-top:none;}
#lbDetailsContainer.green{border:3px solid #00B000;border-top:none;}#lbDetailsContainer.blue{border:3px solid #5F89D8;border-top:none;}
#lbDetailsContainer.gold{border:3px solid #B0B000;border-top:none;}#lbImageContainer,#lbIframeContainer{padding:10px;}
#lbLoading{position:absolute;top:45%;left:0;height:32px;width:100%;text-align:center;line-height:0;background:url(images/loading.gif) center no-repeat;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lbImageContainer>#lbHoverNav{left:0;}
#lbHoverNav a{outline:none;}#lbPrev{width:49%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;left:0;float:left;}
#lbPrev.grey:hover,#lbPrev.grey:visited:hover{background:url(images/prev_grey.gif) left 15% no-repeat;}
#lbPrev.red:hover,#lbPrev.red:visited:hover{background:url(images/prev_red.gif) left 15% no-repeat;}
#lbPrev.green:hover,#lbPrev.green:visited:hover{background:url(images/prev_green.gif) left 15% no-repeat;}
#lbPrev.blue:hover,#lbPrev.blue:visited:hover{background:url(images/prev_blue.gif) left 15% no-repeat;}
#lbPrev.gold:hover,#lbPrev.gold:visited:hover{background:url(images/prev_gold.gif) left 15% no-repeat;}
#lbNext{width:49%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;right:0;float:right;}
#lbNext.grey:hover,#lbNext.grey:visited:hover{background:url(images/next_grey.gif) right 15% no-repeat;}
#lbNext.red:hover,#lbNext.red:visited:hover{background:url(images/next_red.gif) right 15% no-repeat;}
#lbNext.green:hover,#lbNext.green:visited:hover{background:url(images/next_green.gif) right 15% no-repeat;}
#lbNext.blue:hover,#lbNext.blue:visited:hover{background:url(images/next_blue.gif) right 15% no-repeat;}
#lbNext.gold:hover,#lbNext.gold:visited:hover{background:url(images/next_gold.gif) right 15% no-repeat;}
#lbPrev2,#lbNext2{text-decoration:none;font-weight:bold;}#lbPrev2.grey,#lbNext2.grey,#lbSpacer.grey{color:#333;}
#lbPrev2.red,#lbNext2.red,#lbSpacer.red{color:#620000;}#lbPrev2.green,#lbNext2.green,#lbSpacer.green{color:#030;}
#lbPrev2.blue,#lbNext2.blue,#lbSpacer.blue{color:#01379E;}#lbPrev2.gold,#lbNext2.gold,#lbSpacer.gold{color:#660;}
#lbPrev2_Off,#lbNext2_Off{font-weight:bold;}#lbPrev2_Off.grey,#lbNext2_Off.grey{color:#CCC;}
#lbPrev2_Off.red,#lbNext2_Off.red{color:#FCC;}#lbPrev2_Off.green,#lbNext2_Off.green{color:#82FF82;}
#lbPrev2_Off.blue,#lbNext2_Off.blue{color:#B7CAEE;}#lbPrev2_Off.gold,#lbNext2_Off.gold{color:#E1E100;}
#lbDetailsData{padding:0 10px;}#lbDetailsData.grey{color:#333;}#lbDetailsData.red{color:#620000;}
#lbDetailsData.green{color:#030;}#lbDetailsData.blue{color:#01379E;}#lbDetailsData.gold{color:#660;}
#lbDetails{width:60%;float:left;text-align:left;}#lbCaption{display:block;font-weight:bold;}
#lbNumberDisplay{float:left;display:block;padding-bottom:1.0em;}#lbNavDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbClose{width:64px;height:28px;float:right;margin-bottom:1px;}#lbClose.grey{background:url(images/close_grey.png) no-repeat;}
#lbClose.red{background:url(images/close_red.png) no-repeat;}#lbClose.green{background:url(images/close_green.png) no-repeat;}
#lbClose.blue{background:url(images/close_blue.png) no-repeat;}#lbClose.gold{background:url(images/close_gold.png) no-repeat;}
#lbPlay{width:64px;height:28px;float:right;margin-bottom:1px;}#lbPlay.grey{background:url(images/play_grey.png) no-repeat;}
#lbPlay.red{background:url(images/play_red.png) no-repeat;}#lbPlay.green{background:url(images/play_green.png) no-repeat;}
#lbPlay.blue{background:url(images/play_blue.png) no-repeat;}#lbPlay.gold{background:url(images/play_gold.png) no-repeat;}
#lbPause{width:64px;height:28px;float:right;margin-bottom:1px;}#lbPause.grey{background:url(images/pause_grey.png) no-repeat;}
#lbPause.red{background:url(images/pause_red.png) no-repeat;}#lbPause.green{background:url(images/pause_green.png) no-repeat;}
#lbPause.blue{background:url(images/pause_blue.png) no-repeat;}#lbPause.gold{background:url(images/pause_gold.png) no-repeat;}

/* date picker */
.dpTable{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;width:190px;text-align:center;color:#505050;background-color:#ece9d8;border:1px solid #AAA;}
.dpTD{border:1px solid #ece9d8;}.dpDayHighlightTD{background-color:#CCC;border:1px solid #AAA;}
.dpTDHover{background-color:#aca998;border:1px solid #888;cursor:pointer;color:red;}
.dpDayTD{background-color:#CCC;border:1px solid #AAA;color:white;}.dpTitleText{font-size:12px;color:gray;font-weight:bold;}
.dpDayHighlight{color:4060ff;font-weight:bold;}.dpButton{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:10px;color:gray;background:#d8e8ff;font-weight:bold;padding:0;}
.dpTodayButton{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:10px;color:gray;background:#d8e8ff;font-weight:bold;}

/* cascom */
ul.staffnav{margin:40px 0 5px 0;padding:0;overflow:hidden;height:3em;}ul.staffnav li{float:left;margin:0;padding:.1em 0;font-size:1.5em;border-left:1px solid #777;}
ul.staffnav li a,ul.staffnav li a:visited{margin:0;padding:0 .5em;color:#353535;text-decoration:none;}
ul.staffnav li a:hover,ul.staffnav li a:visited:hover{color:#69C;}ul.staffnav li.first{border-left:none;}
ul.staffnav li.nextprevious{font-size:1em;}ul.staffnav li.button{float:right;font-size:1em;border-left:0;}
ul.staffnav li.buttonleft{float:left;font-size:1em;border-left:0;}#content h1.green,#content h1.orange,#content h1.red{font-size:150%;}
#content h1.green{color:#15b800;}#content h1.orange{color:#ff9d0d;}#content h1.red{color:#e1150c;}
table.list{margin:5px 0 10px 0;width:100%;border-collapse:collapse;}table.list tbody{border:none;}
table.list th{padding:8px 3px;background:#e7e7e7;text-align:left;border-top:1px solid #d4d4d4;border-bottom:1px solid #ccc;}
table.list th.square{border-right:1px solid #ccc;text-align:center;}table.list td{padding:5px 3px;border-bottom:1px solid #e7e7e7;}
table.list td.button{width:auto;background:none;border:none;padding:none;}table.list td.noborder{width:auto;background:none;border:none;padding:none;}
table.list td.square{border-right:1px solid #e7e7e7;}table.list td.center{text-align:center;}
table.list tfoot td{color:#999;font-size:.9em;font-weight:bold;}legend{margin:0;padding:0;}
label{margin:0;padding:0;font-weight:normal;cursor:pointer;cursor:hand;}fieldset ol{clear:both;float:left;overflow:hidden;}
fieldset ol li{overflow:hidden;position:relative;}fieldset ol li.button input{width:auto;}
div#search fieldset ol{float:right;padding:0;margin:2px 0 -3px 0;}div#search fieldset ol li{margin:0;float:left;}
div#search fieldset ol li label{display:inline;color:#fff;text-transform:uppercase;}
div#search fieldset ol li input{width:150px;margin-top:3px;padding:2px;border-top:1px solid #e1e1e1;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #e1e1e1;}
div#search fieldset ol li.button{background:none;border:none;margin-top:2px;margin-left:1em;margin-right:0;}
div#search fieldset ol li.button button{padding:3px 8px 2px 5px;}div.create fieldset ol{padding:0;margin:0 0 .5em 0;overflow:hidden;}
div.create fieldset ol li{margin:0;float:left;}div.create fieldset ol li select{width:205px;margin-top:2px;padding:4px;border-top:1px solid #e1e1e1;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #e1e1e1;}
div.create fieldset ol li.button{background:none;border:none;margin-top:2px;margin-left:.5em;margin-right:0;}
div#bug fieldset ol{overflow:hidden;margin:1em 0;}div#bug fieldset ol li{margin-bottom:2.75em;position:relative;}
div#bug fieldset ol li label{display:block;margin:0;}div#bug fieldset ol li select{padding:2px;border-top:1px solid #e1e1e1;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #e1e1e1;}
div#bug fieldset ol li input,div#bug ol li textarea{width:500px;background:#fff;border:1px solid #dadee4;padding:5px;}
div#bug ol li textarea{height:100px;}div#member-login fieldset ol{overflow:hidden;margin-bottom:1em;width:100%;}
div#member-login fieldset ol li{float:left;width:235px;}div#member-login fieldset ol li label{float:left;padding:.25em 0 0 0;width:180px;}
div#member-login fieldset ol li input{padding:2px 5px;width:165px;border:1px solid #dadee4;padding:5px;background:#fff;}
div#member-login fieldset ol li.button{float:left;width:75px;}div#member-login fieldset ol li.button input{width:auto;padding:0;margin:18px 0 0 0;background:none;border:none;}
fieldset{clear:both;margin:0 0 1em 0;padding:.5em 1em;background:#efefef;border:1px solid #ccc;position:relative;}
fieldset ol{overflow:hidden;margin:0;padding:0;}fieldset ol li{clear:both;margin:0 0 .3em 0;padding-top:0;width:100%;}
fieldset ol li label{display:block;margin:0;}fieldset ol li input,fieldset ol li textarea{width:545px;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset ol li input.date{display:block;width:145px;background:#fff;border:1px solid #dadee4;padding:7px;}
fieldset ol li textarea{height:20em;width:555px;}fieldset ol li.button{overflow:hidden;}
fieldset ol li.button input{float:left;width:auto;background:none;border:none;padding:none;}
fieldset.newuser ol li{float:left;width:100%;}fieldset.newuser ol li.add{float:right;width:155px;height:70px;margin:0 0 -4em 0;}
fieldset ol li.button{overflow:hidden;margin:0 1em;}fieldset ol li.button input{float:left;width:auto;background:none;border:none;padding:none;}
fieldset ol li.button span.goback{float:left;margin:.5em 0 0 2em;display:block;}
ol li.button span.goback{float:left;margin:.5em 0 0 2em;display:block;}fieldset.delete ol li.button{overflow:hidden;margin:0;float:right;}
fieldset.delete ol li.button input{float:right;width:auto;background:none;border:none;padding:none;}
fieldset ol li select{padding:2px;width:555px;border:1px inset #787878;}fieldset ol li label span{margin-left:2em;font-size:.95em;}
fieldset ol li.category select{width:400px;margin-right:2em;}fieldset ol.phone li{position:relative;padding-bottom:1.5em;line-height:1em;}
fieldset ol.phone li input{margin-right:1em;width:230px;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset ol li.names{position:relative;padding-bottom:1.5em;}fieldset ol li.names input{margin-left:15px;width:120px;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset ol li.names select,fieldset ol li.dates select{width:auto;border:1px inset #787878;}
fieldset ol li.names label.title,fieldset ol li.names label.firstname,fieldset ol li.names label.lastname{position:absolute;font-size:.833em;line-height:1.8em;margin-bottom:1.8em;font-family:Arial,"Trebuchet MS",Trebuchet,sans-serif;}
fieldset ol li.names label.title{top:6em;left:0;}fieldset ol li.names label.firstname{top:6em;left:75px;}
fieldset ol li.names label.lastname{top:6em;left:225px;}fieldset ol li.state{position:relative;line-height:1em;}
fieldset ol li.state input{margin-right:10px;width:75px;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset ol li.state label.state,fieldset ol li.state label.region,fieldset ol li.state label.post{position:absolute;font-size:.833em;line-height:1.8em;margin-bottom:1.8em;font-family:Arial,"Trebuchet MS",Trebuchet,sans-serif;}
fieldset ol li.state label.state{top:6em;left:0;}fieldset ol li.state label.region{top:6em;left:102px;}
fieldset ol li.state label.post{top:6em;left:202px;}fieldset ol li.mobile{position:relative;padding-bottom:1.5em;}
fieldset ol li.mobile input{margin-right:10px;width:200px;}fieldset ol li.mobile input.code{width:75px;}
fieldset ol li.mobile label.international,fieldset ol li.mobile label.number{position:absolute;font-size:.833em;line-height:1.8em;margin-bottom:1.8em;font-family:Arial,"Trebuchet MS",Trebuchet,sans-serif;}
fieldset ol li.mobile label.international{top:6em;left:0;}fieldset ol li.mobile label.number{top:6em;left:102px;}
fieldset ol li.checkbox label{width:360px;}fieldset ol li.checkbox input{float:left;width:auto;margin-right:2em;}
fieldset ol li.verification input{margin-right:10px;width:100px;}fieldset ol li.note{padding:2px 5px;background:#e1e1e1;color:#111;font-size:.95em;}
fieldset ol li.note em{font-weight:bold;font-style:oblique;}fieldset.radio{margin:0;padding:0;}
fieldset.radio legend{margin:0;padding:0;font-size:1em;}fieldset ol li fieldset.radio ul li{clear:none;float:left;width:auto;margin-right:2.5em;}
fieldset ol li fieldset.radio ul li label{margin:0;padding:0;display:inline;font-size:1em;width:auto;}
fieldset ol li fieldset.radio ul li label img{margin:-9px 5px;}fieldset.radio ul li label input{margin:0 1em 0 0;padding:0;font-size:1em;width:auto;}
fieldset ol li.image a,fieldset ol li.image a:visited{padding:4px 0 4px 25px;background:url(http://plus2.conversant.com.au/images/icon-map.gif) no-repeat 0 1px;}
fieldset ol li.teaser img{float:left;width:75px;margin:0 2em 0 0;}fieldset ol li.replace{position:relative;}
fieldset ol li input#file{width:auto;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset ol.fileadd{border-top:2px solid #ccc;margin-top:2em;}textarea.customcss{height:10em;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset ol li textarea.intro{height:5em;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset ol.colours li{position:relative;padding-bottom:1.5em;line-height:1em;}fieldset ol.colours li label{display:block;width:555px;}
fieldset ol.colours li input{float:left;margin-right:1em;width:100px;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset ol.colours li div.swatchpreview{width:100px;}* html fieldset ol li.names label.title{left:0;}
* html fieldset ol li.names label.firstname{left:70px;}* html fieldset ol li.names label.lastname{left:220px;}
* html fieldset ol li.state label.state{left:0;}* html fieldset ol li.state label.region{left:100px;}
* html fieldset ol li.state label.post{left:200px;}* html fieldset ol li.mobile label.international{left:0;}
* html fieldset ol li.mobile label.number{left:100px;}fieldset ol li.auto{position:relative;clear:both;overflow:visible;}
fieldset ol li.auto ul{clear:both;position:absolute;top:0;background:#fefacb;overflow:hidden;z-index:999;width:300px;}
fieldset ol li.auto div.auto_complete ul li{margin:0;padding:3px;}fieldset ol li.auto div.auto_complete ul li.selected{background-color:#ffb;}
fieldset ol li.auto div.auto_complete ul strong.highlight{color:#800;margin:0;padding:0;}
fieldset ol li.auto div.auto_complete ul li a,fieldset ol li.auto div.auto_complete ul li a:visited{display:block;}
fieldset ol li.note span{float:left;margin-right:1em;}fieldset.dates ul li{clear:none;float:left;width:auto;margin-right:2.5em;width:275px;}
fieldset.dates ul li input{margin-right:1em;width:150px;background:#fff;border:1px solid #dadee4;padding:5px;}
fieldset.forecast{margin-top:1em;}fieldset.roster legend{margin:0;padding:0 0 5px 0;font-size:1em;font-weight:bold;}
fieldset.roster label{margin:0;padding:0;font-weight:normal;cursor:pointer;}fieldset.roster ol{clear:both;float:left;overflow:hidden;}
fieldset.roster ol li{overflow:hidden;position:relative;}fieldset.roster ol li.button input{width:auto;}
fieldset.roster{margin:0;padding:0;border:0;position:relative;background:none;}fieldset.roster ol{width:100%;margin:0 0 10px 0;padding:5px 0 0 0;overflow:hidden;border-top:1px solid #d5cd7a;}
fieldset.roster ol li{clear:both;margin:0 0 .75em 0;padding-top:1em;}fieldset.roster ol li label{float:left;margin:1px 0 5px 0;padding-right:10px;width:auto;text-align:right;}
fieldset.roster ol li input{width:auto;background:#fff;border:1px inset #807a7c;padding:2px;}
fieldset.roster ol li select{width:auto;}fieldset.roster ol li.hours input{width:25px;}
fieldset.roster ol li.button input{margin:0;width:auto;background:transparent;border:none;padding:none;}
fieldset.roster ol li label.error{margin-top:0;}fieldset.roster ol li label.error em.error{display:block;}
fieldset.roster ol li input.ccv{width:75px;margin-right:10px;}fieldset.roster ol li.datepick{position:relative;padding-bottom:1em;}
fieldset.roster ol li.datepick span.date{position:absolute;bottom:0;left:3.5em;font-size:.95em;color:#333;font-weight:bold;}
fieldset.roster div.button{position:absolute;bottom:25px;left:300px;width:90px;}
ul.list{margin:15px 0;padding:0;overflow:hidden;width:95%;}ul.list li{text-align:left;padding:.75em .25em .5em 300px;border-bottom:1px solid #ededed;}
ul.list li span{float:left;margin-left:-300px;}ul.list li.button{border-bottom:0;}
ul.list li.noborder{border-bottom:0;}ul.list li.line{border-bottom:2px solid #dadee4;}
ul.list li.low{padding-bottom:25px;padding-top:5px;}ul.list li.buttonline{padding-bottom:45px;border-bottom:2px solid #dadee4;}
ul.list li.solid{background:#e7e7e7;}ul.longlist{margin:15px 0;padding:0;overflow:hidden;width:95%;}
ul.longlist li{float:left;width:220px;margin-right:10px;text-align:left;padding:.75em .25em;border-bottom:1px solid #ededed;}
a.button,button{display:block;float:left;margin:0 .583em .667em 0;padding:5px 10px 5px 7px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;}
button{width:auto;overflow:visible;padding:4px 10px 3px 7px;}button.right{float:right;}
button[type]{padding:4px 10px 4px 7px;line-height:17px;}*:first-child+html button[type]{padding:4px 10px 3px 7px;}
button img,a.button img{margin:0 3px -3px 0!important;padding:0;border:none;width:16px;height:16px;float:none;}
button:hover,a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}
a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}body .positive{color:#529214;}
a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
body .negative{color:#d12f19;}a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

/* sortable */
table.sortable{border-collapse:collapse;}table.sortable td,th{padding:.5em;border:1px solid #CCC;}
table.sortable thead,tfoot{background-color:#DDD;}table.sortable tr.roweven{background-color:#F2F2F2;}
table.sortable td.button{width:auto;background:none;border:none;padding:none;}table.sortable td.noborder{width:auto;background:none;border:none;padding:none;}
table.sortable td.square{border-right:1px solid #e7e7e7;}table.sortable td.center{text-align:center;}
.sortcol{cursor:pointer;padding-right:20px;background-repeat:no-repeat;background-position:right center;}
.sortasc{background-color:#DDFFAC;background-image:url(up.gif);}.sortdesc{background-color:#B9DDFF;background-image:url(down.gif);}
.nosort{cursor:default;}.urg1,.urg2,.urg3,.urg4,.urg5{padding:3px;text-align:center;border:1px solid #333;width:3em;}
.urg1{background-color:#FFFACD;}.urg2{background-color:#FFD700;}.urg3{background-color:Orange;}
.urg4{background-color:#FF6347;}.urg5{background-color:Red;}.scroll-table-head{width:800px;}
.scroll-table-body{width:800px;height:400px;}.scroll-table-body td{padding-right:20px;overflow:hidden;}