body
{
margin: 0 0 0 0;
}
body, table, td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
.logo-background, .menu-background
{
border-bottom: solid 1px #999999;
}
.logo-background
{
padding: 5px 5px 5px 0px;
}
.logo
{
background-image: url(images/background.gif);
background-repeat: no-repeat;
}
.menu-background
{
border-right: solid 1px #999999;
background-image: url(images/menuback.gif);
background-repeat: repeat-y;
}
.page-title
{
font-weight: bold;
color: #003366;
font-size: 14pt;
}
.page-content
{
padding: 5px 5px 5px 5px;
}
.new-resource
{
color: #ff6666;
font-weight: bold;
}
.resource-details
{
color: #006600;
font-size: 10pt;
padding-top: 8px;
padding-bottom: 8px;
}
.resource-topic
{
color: #000000;
font-size: 9pt;
}
.resource-access
{
color: #444444;
font-size: 9pt;
}
div.menu-section-container
{
margin-bottom: 4px;
border: solid 2px #006699;
}
a.menu-section-closed
{
padding: 4px;
padding-left: 15px;
text-decoration: none;
display: block;
color: #ffffff!important;
font-weight: bold;
background-color: #006699;
background-image: url("images/closed.gif");
background-position: left center;
background-repeat: no-repeat;
}
a.menu-section-opened
{
padding: 4px;
padding-left: 15px;
text-decoration: none;
display: block;
color: #ffffff!important;
font-weight: bold;
background-color: #006699;
background-image: url("images/opened.gif");
background-position: left center;
background-repeat: no-repeat;
}
a.menu-item
{
display: block;
margin: 0px 0px 1px 0px;
border-bottom: solid 1px #aaaacc;
padding: 5px 5px 5px 15px;
text-decoration: none;
color: #003366!important;
font-size: 9pt;
}
a.menu-item:hover
{
display: block;
margin: 0px 0px 1px 0px;
border-bottom: solid 1px #999999;
padding: 5px 5px 5px 15px;
background-color: #99ddbb;
text-decoration: none;
color: #003366!important;
font-size: 9pt;
font-weight: bold;
}
h2
{
font-size: small;
}
.section-title
{
border-bottom: solid 1px #999999;
font-size: 11pt;
font-weight: bold;
color: #336699;
}
.section-contents
{
margin-bottom: 25px;
margin-left: 25px;
}
.calender-school-entry
{
color: blue;
}
.resource-school-entry
{
color: #003366;
}
.help-text
{
font-size: 9pt;
}
.table
{
border: solid 1px #999999;
}
.table-header
{
font-size: x-small;
font-weight: bold;
}
.table-header-alt
{
background-color: #999999!important;
font-size: x-small;
font-weight: bold;
padding-bottom: 10px!important;
}
.table-header-alt a
{
color: white;
text-decoration: none;
}
.table th
{
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
padding: 2px 2px 2px 2px;
background-color: #003366;
color: white;
}
.table td
{
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
padding: 2px 2px 2px 2px;
background-color: #fafafa;
}
.table td.normal
{
background-color: #ffffff;
height: 20px;
}
.table td.alt
{
background-color: #dddddd;
height: 20px;
}
.table tr.alt td
{
background-color: #eeeeee;
}
.table td.total
{
background-color: #6699cc!important;
}
.table td.supertotal
{
background-color: #003366!important;
}
.table td.calendar-day-alt
{
background-color: #dddddd;
height: 80px;
cursor: hand;
}
.table td.calendar-day-weekend
{
background-color: #eef6ff;
height: 80px;
cursor: hand;
}
.table td.calendar-day
{
background-color: white;
height: 80px;
cursor: hand;
}
.table td.calendar-day-today
{
background-color: #99aabb;
height: 80px;
cursor: hand;
}
.calendar-day-entry
{
font-size: 8pt;
}
.calendar-day-school-entry
{
font-size: 8pt;
color: #ff0000;
}
.calendar-day-text-today
{
color: red;
}
.hyperlink
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
}
/* Form Display Classes */
input.TextShort, input.TextMedium, input.TextLong, input.FlatButton, input.TextTiny, input.TextShort-readonly, input.DateTime-readonly
{
border: solid 1px #999999;
}
input.TextTiny
{
width: 50px;
}
input.TextTiny-readonly
{
width: 50px;
color: #777777;
font-weight: bold;
background-color: #dddddd;
}
input.DateTime-readonly
{
width: 150px;
color: #777777;
font-weight: bold;
background-color: #dddddd;
}
input.TextShort
{
width: 100px;
}
input.TextShort-readonly
{
width: 100px;
color: #777777;
}
input.TextMedium
{
width: 200px;
}
input.TextLong
{
width: 400px;
}
.action-message
{
color: red;
font-weight: bold;
margin: 20px 20px 2px 20px;
border: dashed 1px red;
padding: 5px;
width: 400px;
}
#divAutoSave
{
color: #666688;
}
.zeroEnrolments
{
background-color: #ffdddd!important;
}
.pm-goal
{
background-color: #ddddff;
margin-bottom: 20px;
padding: 4px;
}
.pm-goal-title
{
color: #003366;
font-weight: bold;
border-bottom: solid 1px #003366;
margin-bottom: 10px;
padding: 2px;
}
.pm-goal-goal
{
color: #000000;
font-weight: bold;
border-bottom: solid 1px #cccccc;
margin-bottom: 10px;
}
.pm-goal-rationale
{
color: #444444;
border-bottom: solid 1px #cccccc;
}
.pm-menu-item
{
float: left;
height: 50px;
width: 150px;
border-top: solid 1px #99aacc;
border-left: solid 1px #99aacc;
border-right: solid 1px #99aacc;
background-color: #99aacc;
margin-right: 4px;
text-align: center;
font-weight: bold;
padding: 4px;
}
.pm-menu-item-selected
{
float: left;
height: 50px;
width: 150px;
border-top: solid 1px #888888;
border-left: solid 1px #888888;
border-right: solid 1px #888888;
background-color: #999999;
margin-right: 4px;
text-align: center;
font-weight: bold;
color: white;
padding: 4px;
}
.pm-menu-item A
{
text-decoration: none ! important;
color: black ! important;
}
.pm-table td
{
border: none;
background-color: #ddddff;
}
TD.menu-row
{
background-color: #999999;
}
.upcoming-events-entry TD
{
font-size: 8pt;
}
.FeedbackControl
{
border: solid 1px #999999;
background-color: #ddddff;
padding: 4px;
padding-top: 2px;
font-size: 8pt;
width: 600px;
}
.FeedbackMessageControl
{
color: #003366;
cursor: pointer;
}
.FeedbackTextControlText
{
border: solid 1px #888888;
width: 250px;
}
.FeedbackTextControlTitle
{
width: 150px;
float: left;
font-weight: bold;
}
.ActionEvent
{
color: red;
font-weight: bold;
padding: 2px;
}
.ActionEventDone
{
color: green;
font-weight: bold;
padding: 2px;
}
a.Tidy
{
font-size: 8pt;
text-decoration: none;
color: #333333!important;
}
.TabControlTabArea
{
border-left: solid 1px black;
font-size: 8pt;
text-align: center;
height: 50px;
}
.TabControlTab
{
width: 150px;
float: left;
height: 50px;
color: black;
font-weight: bold;
cursor: pointer;
border-top: solid 1px #333333;
border-right: solid 1px #333333;
border-bottom: solid 1px #333333;
}
.TabControlContentArea
{
border: solid 1px black;
border-top: none;
}
.TabControlContent
{
padding: 2px 2px 2px 2px;
}
.IndicatorTable
{
border-top: solid 1px black;
border-left: solid 1px black;
margin: 4px 4px 4px 4px;
background-color: white;
}
.IndicatorTable TD
{
border-right: solid 1px black;
border-bottom: solid 1px black;
padding: 2px;
cursor: pointer;
}
.SelectedRubricIndicatorCell
{
background-color: #dddddd;
}
.TabControlContentAreaPrinterFriendly H1
{
font-size: 12pt;
}
#LogOutArea
{
filter:alpha(opacity=70);
opacity:.70;
background-color: #ffffff;
border: solid 1px #666666;
font-size: 8pt;
}
#theClock
{
border: solid 1px #666666;
width: 150px;
padding: 2px;
background-color: #ffffff;
text-align: center;
font-weight: bold;
font-size: 8pt;
height: 22px;
filter:alpha(opacity=70);
opacity:.70;
}
.PayrollTable
{
border-left: solid 1px black;
border-top: solid 1px black;
}
.PayrollTable TD
{
border-right: solid 1px black;
border-bottom: solid 1px black;
padding: 2px 2px 2px 2px;
background-color: white;
}
.PayrollTable TD.Heading
{
background-color: #dddddd;
}
.PayrollChangesSummary
{
border: solid 1px #dddddd;
background-color: #f6f6f6;
padding: 4px;
}
.PayrollGroup
{
border: solid 1px black;
padding: 4px;
background-color: #f6f6f6;
margin-bottom: 10px
}
.PayrollGroupHeader
{
font-weight: bold;
padding-bottom: 4px;
}
.EventsTable
{
border-left: solid 1px #888888;
border-top: solid 1px #888888;
}
.EventsTable TD
{
border-right: solid 1px #888888;
border-bottom: solid 1px #888888;
padding: 2px 2px 2px 2px;
background-color: #dddddd;
}
.PayrollTable TD.RowTitle
{
text-align: right;
font-weight: bold;
width: 200px;
}
.PayrollTable TD.ColTitle
{
text-align: center;
font-weight: bold;
width: 100px;
}
.PayrollTable TD.Symbol
{
text-align: center;
font-weight: bold;
width: 20px;
}
.PayrollTable TD.Amount
{
text-align: right;
width: 100px;
}
.FormValidate
{
color: red;
font-weight: bold
}
.menuitem-normal
{
width: 100px;
height: 35px;
background-color: #ffdddd;
text-align: center;
font-weight: bold;
font-size: 8pt;
float: left;
color: #888888;
cursor: pointer;
margin-left: 1px;
}
.menuitem-selected
{
width: 100px;
height: 35px;
background-color: #ccddff;
text-align: center;
font-weight: bold;
font-size: 8pt;
float: left;
color: #003366;
cursor: pointer;
margin-left: 1px;
}
.menucontent-normal
{
display: none;
}
.menucontent-selected
{
display: block;
}
select.DropDownControlSelectControl
{
width: 250px;
}
input.DropDownControlTextControl
{
width: 250px;
}
img.DropDownControlImage
{
margin-left: 2px;
border-left: solid 1px #888888;
cursor: pointer;
}
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
.BasicTextControlText
{
border: solid 1px #888888;
width: 250px;
}
.BasicTextControlTitle
{
width: 100px;
float: left;
font-weight: bold;
}
.ListControl
{
/*width: 500px;*/
background-color: #dddddd;
margin-top: 5px;
border: solid 1px #888888;
margin-bottom: 40px;
}
.ListControl .ListContainer
{
overflow: scroll;
/*height: 350px;*/
}
.ListControl .RowHeader TD
{
border-bottom: dotted 2px #888888;
/*background-color: #ccddff;*/
background-color: #cccccc;
font-weight: bold;
padding: 1px;
}
.ListControl .RowNormal TD
{
border-right: solid 1px #888888;
border-bottom: solid 1px #888888;
background-color: #ffffff;
padding: 2px;
cursor: pointer;
}
.ListControl .RowAlt TD
{
border-right: solid 1px #888888;
border-bottom: solid 1px #888888;
background-color: #eeeeee;
padding: 2px;
cursor: pointer;
}
.ListControl .RowNormalHighlight TD
{
border-right: solid 1px #888888;
border-bottom: solid 1px #888888;
background-color: #aaffaa;
padding: 2px;
cursor: pointer;
}
.ListControl .RowAltHighlight TD
{
border-right: solid 1px #888888;
border-bottom: solid 1px #888888;
background-color: #aaffaa;
padding: 2px;
cursor: pointer;
}
.OptionDropdownControlSelectControl
{
width: 250px;
}
.OptionGroupControlRadioButton
{
font-size: 8pt;
color: #666666;
margin-right: 10px;
}
.PopupMessageControlMessageControl
{
z-index: 200;
width: 400px;
height: 100px;
border: solid 3px #003366;
background-color: #ffffaa;
padding: 4px;
display: none;
position: absolute;
left: 150px;
top: 100px;
text-align: center;
font-weight: bold;
color: #003366;
}
.PopupMessageControlIFrame
{
width:400px;
height:100px;
position:absolute;
top:100px;
left: 150px;
display:none;
}
#securityMenuContent
{
border-top: solid 10px #ccddff;
}
#SecurityGroupControl
{
width: 800px;
background-color: #ccddff;
}
#SecurityGroupControlInner
{
height: 450px;
padding: 4px;
}
#SecurityGroupControlList
{
width: 792px;
height: 400px;
background-color: #eeeeee;
overflow: auto;
border: solid 1px #888888;
}
.SecurityGroupControlListItem
{
border-bottom: solid 1px #aaaaaa;
padding: 4px;
font-weight: bold;
}
.SecurityGroupControlListItemPrivilege
{
margin-left: 20px;
font-weight: normal;
}
#SecurityUserControl
{
width: 800px;
border: solid 4px #ccddff;
background-color: #f6f6f6;
}
#SecurityUserControlMenuContent
{
clear: left;
}
#SecurityUserControlMenuContent_1,
#SecurityUserControlMenuContent_2
{
border: solid 10px #ccddff;
background-color: #ccddff;
width: 700px;
}
#SecurityUserControlInner
{
padding: 4px;
}
.SecurityUserControlLabel
{
width: 100px;
float: left;
font-weight: bold;
}
#SecurityUserGroupControl
{
width: 800px;
background-color: #ccddff;
}
#SecurityUserGroupControlInner
{
height: 450px;
padding: 4px;
}
#SecurityUserGroupControlList
{
width: 792px;
height: 400px;
background-color: #eeeeee;
overflow: auto;
border: solid 1px #888888;
}
.SecurityUserGroupControlListItem
{
border-bottom: solid 1px #aaaaaa;
padding: 4px;
font-weight: bold;
}
.TextControlTextControl
{
border: solid 1px #888888;
width: 250px;
}
.TextControlLabel
{
width: 100px;
float: left;
font-weight: bold;
}
.UploadControlFileFlat
{
border: solid 1px #888888;
width: 300px;
}
.UploadControlButtonFlat
{
border: solid 1px #888888;
margin-left: 10px;
}
