.background_1{background-color:#ffcc99}

XXtable {
border-collapse:collapse;
}

XXtd, XXth {
padding:0px;
margin:1px;
}


.ch1 {
  background-color : silver;
  margin : 2px;
}

  .shaded {
    background-color : #f5c462;
    }

body, .bod, .ui-XXdialog {
  background-color : #ffcc99;
  color : #000000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 67%;
  padding: 0;
  margin: 0;
 height:100%;
} 

textarea {
  padding : 1px;
}

.unshaded {
  background-color : #ffcc99;
  }

.bg {
  background : #ffcc99;
  }

.refflags {
  padding : 2px;
  background-color : #ffffff;
}

.iep0 {
  font-style : italic;
}

.punex {
  visibility : hidden;
  padding : 4px;
  border : 1px solid #000000;
  background-color : white;
}

.met0 {
  /* normal */
  text-align : center;
  border-left : 1px solid gray;
}
.met1 {
  /* department-wide */
  text-align : center;
  background-color : #ffA500;
  border-left : 1px solid gray;
  border-bottom : 1px solid gray;
}
.metminmax {
text-align : center;
font-style : oblique;
color : gray;
}
.met2 {
  /* year-wide */
  background-color : yellow;
  text-align : center;
  border-left : 1px solid gray;
  border-bottom : 1px solid gray;
}
.met3 {
  /* career-wide */
  background-color : #00e0e0;
  text-align : center;
  border-left : 1px solid gray;
  border-bottom : 1px solid gray;
}

.subbox {
  /* "subject" within department */
  border : 1px solid red;
  padding : 2px;
  margin : 2px;
}

.tabtoptab{
  width:100%;
  border-spacing:0;
}
.tabtopsel {
  /* selected tab */
  border-top : 1px solid #000000;
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
  white-space:nowrap;
  width:1%;
  font-weight:bold;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}
.tabtopunsel {
  border : 1px solid #000000;
  background-color : #f5c462;
  white-space:nowrap;
  width:1%;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}
.tabtopunus {
  border-bottom : 1px solid #000000;
}
.tabbot {
  /* main body of tabbed pages*/
  border-bottom : 1px solid #000000;
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
  padding:2px; /*20110911*/
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
}

.left {
  text-align : left;
}

.numbers {
  background-color : white;
  text-align : right;
}

.notcurrent {
  background-color : white;
}

.prof0 {
  font-style : italic;
}
.prof2 {
  font-style : italic;
  background-color : #ffc0c0;
}

.longpop {
 padding : 4px;
 position : absolute;
 visibility : hidden;
 background-color : white;
 border : 1px solid #000000;
 width : 30%;
}
.uline {
 border-bottom : 1px solid #000000;
}
.clsinp {
 border : 1px solid #000000;
 font-size : 80%;
}
.clsbtn {
 border : 1px solid #000000;
 font-size : 80%;
 padding : 0;
}

.rotaA {
  border : 1px solid #000000;
  border-collapse : collapse;
  background-color : #f5c462;
  text-align : center;
}

.rotaB {
  border : 1px solid #000000;
  border-collapse : collapse;
  background-color : #ffd47d;
  text-align : center;
}

.rotaMe {
  background-color : red;
  width : 2px;
  height : 1px;
}

.rotaNow {
  color : white;
  font-weight : bold;
  background-color : #008000;
  width : 3px;
  height : 1px;
}

.rotaTL {
  font-size : 80%;
  vertical-align : top;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
}

.rotaML {
  color : blue;
  font-size : 90%;
}

.rotaMM {
  color : purple;
  font-weight : bold;
}

.rotaBR {
  font-size : 80%;
  vertical-align : bottom;
  text-align : right;
  padding-bottom : 2px;
  padding-right : 2px;
}

a:link,a:visited
{
        cursor:pointer;
        color: #556699;
        text-decoration: none;
}

a:hover,a:active
{
        cursor:pointer;
        color: #ff9933;
        text-decoration: underline;
}

.headr {
  text-align : center;
  font-weight : bold;
}

.cs {
  background-color : #c0c0c0;
  width : 1px;
  padding:0px;
}

.refer {
}

.wee {
  font-size : 90%;
}

.fixed {
  font-family : monospace;
  }

.monopre {
  font-family: monospace;
  white-space: pre-wrap;
}

.question_b {
  background-color : white;
  font-size : 90%;
  }

.question_a {
  background-color : yellow;
  font-weight : bold;
  font-size : 90%;
  }

.prefilled {
  background-color : #F6DB94;
  }

.fac1 {
  background-color : lime;
 }

.fac2 {
  background-color : #ffA500;
 }

.fac3 {
  background-color : aqua;
 }

.unfilled {
  background-color : #c6f2c6;
  }

.white {
  background-color : #FFFFFF;
  font-size : 90%;
  }

.error {
  background-color:#ff0000;
  color:#ffffff;
  padding:2px;
  }

.message {
  background-color : white;
  color : green;
  padding : 2px;
  font-weight : bold;
 }
.altick {background-color : #f4f4f4;}
.inhibit {text-decoration: line-through;}

.subtoc {
  padding: 0;
  border: 1px solid #000000;
  margin: 0;
  background: yellow;
  }

.errpan {
  padding: 5px;
  border: 1px dashed #000000;
  margin: 0px;
  background: #fcfc68;
  }

.bord {
  padding: 0px;
  border: 1px solid #000000;
  margin: 0px;
  }

.refro {
  padding: 0px;
  border: 1px solid #000000;
  margin: 0px;
  background: #ffc1c1;
  }

.refrw {
  padding: 0px;
  border: 1px solid #000000;
  margin: 0;
  background: #b7ff93;
  }

.navdept {
  border: 1px solid #000000;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
}

.panel {
  border: 1px solid #c0c0c0;
  padding : 2px;
  margin : 2px;
}

.calendar {border: 1px solid #000000;}
.cal_gen {font-size: smaller;}

.cal_today {
  background: yellow;
  border : 1px solid #000000;
  font-weight : bold;
}
.cal_hol {background: white;}

  .dragHover {
    background: #b7ff93;
  }

  .HiLite {
    background-color: #b7ff93;
  }

.beingDragged {
  opacity : 0.7;
  filter : alpha(opacity=10);
}


.dbg {
 background-color:white;
 font-family:monospace;
 border: 1px dashed red;
}
.grayed {color:#c0c0c0;}
.good {background-color:#b7ff93}
.bad {background-color:#ffd7d7}
.middling {background-color:#ffcc00}
.bggrayed {background-color:#c0c0c0;}

.invalid {
 color:red;
 background-color:white;
 font-weight:bold;
}
.del {background-color:red;}

.cya {
 font-style:italic;
 font-size:smaller;
}
.cyab {
 text-decoration:underline;
 font-weight:bold;
}

.localinf {
 padding:8px;
 border:2px solid red
} 

.hilite {
 border:2px solid red;
 background-color:white;
 padding:2px
}
.hilitetop {
 border-top:2px solid red;
 border-left:2px solid red;
 border-right:2px solid red;
 background-color:white;
 padding:2px
}

.towarn {
 background-color:#ffa500;
}
.tocrit {
 background-color:red;
}
.Xcollap {border-collapse:collapse}
.Ycollap {border-spacing:0}
.collap {border-spacing:0;border-collapse:separate}
.bcollap {border-collapse:collapse}

body #menu {
position:fixed !important;
position: absolute; /*ie6 */
top: 0;
right: 0;
background-color : #ffcc99;
}

.uiBox {
  padding:0;
}

.rc {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

img{border:0;}
.SSelHOT{cursor:pointer}
.SSelSq{cursor:pointer}
.SSelFIND{border:2px solid silver}
.SSelFINDON{border:2px solid lime}
.HCEN{text-align:center}
.HCENM{margin-left:auto;margin-right:auto}
.HLEFT{text-align:left}
.HRIGHT{text-align:right}
.VBOT{vertical-align:bottom}
.VTOP{vertical-align:top}
.VCEN{vertical-align:middle}
.VCENM{margin-top:auto;margin-bottom:auto}
.THROBBER{background:url("g?n=throb.gif") no-repeat center}
.UDSORT{background:url("g?n=updown.png") no-repeat center;width:16px;min-width:10px;height:16px}
.LRSORT{background:url("g?n=lr.png") no-repeat center;width:16px;min-width:14px;height:16px}
.THROB{height:11px}
.w100{width:100%}
.w98{width:98%}
.w95{width:95%}
.w80{width:80%}
.w75{width:75%}
.w50{width:50%}
.w33{width:33%}
.w25{width:25%}
.w20{width:20%}
.w15{width:15%}
.w5{width:5%}
.w1{width:1%}
.w01{width:1px}
.w0{width:0%}
.w16p{width:16px}
.w24p{width:24px}
.w32p{width:32px}
.h100{height:100%}
.h10{height:10%}
.h1{height:1%}
.h16p{height:16px}
.h24p{height:24px}
.h32p{height:32px}
.SMLR{font-size:smaller}
.LRGR{font-size:larger}
.BBOX{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.PAD0{padding:0;margin:0}
.PAD2{padding:2px;margin:0}
.PAD4{padding:4px;margin:0}
.PADLR4{padding-left:4px;padding-right:4px}
.MARG0{margin:0}
.MARG2{margin:2px}
.MARG4{margin:4px}
.MARGLR4{margin-left:4px;margin-right:4px}
.RADC{margin:0 -1px;padding:0px}
.SHEM{empty-cells:show}
.NOWR{white-space:nowrap}
.WRAP{white-space:pre-wrap}
.DFLT{cursor:default}
.PHIC{width:auto;height:32px}
.HDNG{font-weight:bold;margin:4px 0;cursor:default}
.MOVE{cursor:pointer}
.TUL{padding-left:15px;margin:0}
.WHITE{background-color:white}
.P16a{
background-image:url("/r/P16a.png");
background-repeat:no-repeat;
background-size:auto auto;
display:inline-block;
height:16px
}
.FLL{float:left}
.FLR{float:right}
.CLRB{clear:both}
.BOLD{font-weight:bold}
.FWNORM{font-weight:normal}
.ULINE{text-decoration:underline}
.POINT{cursor:pointer}
.GRAB{cursor:move}
.NODISP{display:none}
.ScI{display:none}
.COLRNO{color:WindowText}
.OFFSCR{position:fixed;top:99999px;left:99999px}
.ITAL{font-style:italic}
.INBLOCK{display:inline-block}
.INL{display:inline}
.PUP{position:absolute;z-index:99999;background-color:white;padding:4px}
.DENT{width:99%;box-sizing:border-box}
.SQUISH{width:24px;height:24px;border:0;cursor:pointer}
.ICENT{font-size:16px;text-align:center}
.RNDTL{border-top-left-radius:6px}
.RNDTR{border-top-right-radius:6px}
.RNDBL{border-bottom-left-radius:6px}
.RNDBR{border-bottom-right-radius:6px}
.RNDED{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.RNDED3{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.TRBORD{border:1px solid transparent}
.ALNK{font-size:11px; font-weight:bold;font-family:monospace;padding:0 2px}
table.dataTable thead th,table.dataTable thead td {
  padding: 2px 2px 2px 18px;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
  cursor: pointer;
}
table.dataTable thead .sorting {
  background: url("g/sort_both.gif") no-repeat left;
}
table.dataTable thead .sorting_asc {
  background: url("g/sort_asc.gif") no-repeat left;
}
table.dataTable thead .sorting_desc {
  background: url("g/sort_desc.gif") no-repeat left;
}

.PIb{padding:8px}
.PImena{position:fixed;right:5px;top:15px;border:3px solid white;border-radius:11px}
.PL{padding-left:8px}
.PR{padding-right:8px}
.CK{z-index:100000;position:fixed;left:0px;right:0px;bottom:0px;background-color:white;color:#333333}
.tabbotH {padding-top:2px}

.ANCHOR{cursor:pointer;padding:0;margin:0}
.PImenb{border:1px solid #c0c0c0;padding:4px;background-color:#ffd47d;color:#404040;border-radius:9px}
.GRBORD{border:1px solid #c0c0c0}
.GRL{border-left:1px solid #c0c0c0}
.GRR{border-right:1px solid #c0c0c0}
.GRT{border-top:1px solid #c0c0c0}
.GRB{border-bottom:1px solid #c0c0c0}
.GRRD{border-right:1px dashed #c0c0c0}
.GRBOX{background-color:#c0c0c0}
.BLBORD{border:1px solid #000000}
.BLL{border-left:1px solid #000000}
.BLR{border-right:1px solid #000000}
.BLT{border-top:1px solid #000000}
.BLB{border-bottom:1px solid #000000}
.GRBK{background-color:#c0c0c0}
.MONEY{background-color:#ffd700;text-align:center;vertical-align:middle;width:14px;border:1px solid #c0c0c0;padding:1px 3px;cursor:pointer}
.SSelECTED{background-color:#b7ff93}
.CHARS{color:#000000}
.FIXBR{position:fixed;right:8px;bottom:8px;border:2px solid #ffcc99}
.GkS{margin-left:6px; cursor:default;display:inline-block; font-weight:bold; font-size:larger; color:black; background-color:white; padding:0 2px}
.BKG{background-color:#ffcc99}
.ui-datepicker-current-day{background-color:#b7ff93}
.SCOREOUT{text-decoration:line-through}

.I1{background-image:url('/r/I1.png');background-repeat:no-repeat;background-attachment:scroll;display:inline-block}
.I1env{width:12px;height:10px;background-position:-0px -0px}
.I1linkX{width:16px;height:10px;background-position:-16px -0px}
.I1link{width:11px;height:10px;background-position:-18px -0px}
.I1info{width:12px;height:11px;background-position:-32px -0px}
.I1camera{width:13px;height:11px;background-position:-48px -0px}
.I1form{width:14px;height:11px;background-position:-64px -0px}
.I1mag{width:15px;height:11px;background-position:-80px -0px}
.I1uarr{width:12px;height:12px;background-position:-96px -0px}
.I1darr{width:12px;height:12px;background-position:-112px -0px}
.I1y{width:13px;height:13px;background-position:-128px -0px}
.I1ulink{width:25px;height:13px;background-position:-144px -0px}
.I1dlink{width:25px;height:13px;background-position:-176px -0px}
.I1excel{width:12px;height:14px;background-position:-208px -0px}
.I1pdf{width:13px;height:14px;background-position:-224px -0px}
.I1smileyp{width:14px;height:14px;background-position:-240px -0px}
.I1smileyn{width:14px;height:14px;background-position:-0px -16px}
.I1smileyz{width:14px;height:14px;background-position:-16px -16px}
.I1noentry{width:14px;height:14px;background-position:-32px -16px}
.I1smileyx{width:14px;height:14px;background-position:-48px -16px}
.I1emptyf{width:16px;height:14px;background-position:-64px -16px}
.I1ical{width:36px;height:14px;background-position:-80px -16px}
.I1rpt{width:11px;height:15px;background-position:-128px -16px}
.I1word{width:14px;height:15px;background-position:-144px -16px}
.I1trash{width:15px;height:15px;background-position:-160px -16px}
.I1msgn{width:15px;height:15px;background-position:-176px -16px}
.I1dtdel{width:4px;height:16px;background-position:-192px -16px}
.I1attach{width:9px;height:16px;background-position:-208px -16px}
.I1sort_asc{width:15px;height:16px;background-position:-224px -16px}
.I1sort_desc{width:15px;height:16px;background-position:-240px -16px}
.I1fullf{width:16px;height:16px;background-position:-0px -32px}
.I1pencil{width:16px;height:16px;background-position:-16px -32px}
.I1dup{width:16px;height:16px;background-position:-32px -32px}
.I1spchkg{width:16px;height:16px;background-position:-48px -32px}
.I1diary{width:16px;height:16px;background-position:-64px -32px}
.I1feed{width:16px;height:16px;background-position:-80px -32px}
.I1diaryg{width:16px;height:16px;background-position:-96px -32px}
.I1lett{width:16px;height:16px;background-position:-112px -32px}
.I1prt{width:16px;height:16px;background-position:-128px -32px}
.I1ica{width:16px;height:16px;background-position:-144px -32px}
.I1sheets{width:16px;height:16px;background-position:-160px -32px}
.I1fb{width:16px;height:16px;background-position:-176px -32px}
.I1import{width:16px;height:16px;background-position:-192px -32px}
.I1export{width:16px;height:16px;background-position:-208px -32px}
.I1fb2{width:16px;height:16px;background-position:-224px -32px}
.I1logout{width:16px;height:16px;background-position:-240px -32px}
.I1maxim{width:16px;height:16px;background-position:-0px -48px}
.I1minim{width:16px;height:16px;background-position:-16px -48px}
.I1pyscript{width:16px;height:16px;background-position:-32px -48px}
.I1favicon{width:16px;height:16px;background-position:-48px -48px}
.I1bbrd{width:16px;height:16px;background-position:-64px -48px}
.I1tv{width:16px;height:16px;background-position:-80px -48px}
.I1flags{width:16px;height:16px;background-position:-96px -48px}
.I1scotland{width:16px;height:16px;background-position:-112px -48px}
.I1england{width:16px;height:16px;background-position:-128px -48px}
.I1wales{width:16px;height:16px;background-position:-144px -48px}
.I1updown{width:16px;height:16px;background-position:-160px -48px}
.I1sqatick{width:16px;height:16px;background-position:-176px -48px}
.I1contact{width:16px;height:16px;background-position:-192px -48px}
.I1person{width:16px;height:16px;background-position:-208px -48px}
.I1books{width:16px;height:16px;background-position:-224px -48px}
.I1lr{width:16px;height:16px;background-position:-240px -48px}
.I1tl{width:16px;height:16px;background-position:-0px -64px}
.I1birthday{width:16px;height:16px;background-position:-16px -64px}
.I1elder{width:16px;height:16px;background-position:-32px -64px}
.I1sibling{width:16px;height:16px;background-position:-48px -64px}
.I1edit{width:16px;height:16px;background-position:-64px -64px}
.I1help{width:16px;height:16px;background-position:-80px -64px}
.I1close{width:16px;height:16px;background-position:-96px -64px}
.I1alarm{width:16px;height:16px;background-position:-112px -64px}
.I1download{width:16px;height:16px;background-position:-128px -64px}
.I1sigma{width:16px;height:16px;background-position:-144px -64px}
.I1magnif{width:16px;height:16px;background-position:-160px -64px}
.I1bubble{width:16px;height:16px;background-position:-176px -64px}
.I1sort_both{width:16px;height:16px;background-position:-192px -64px}
.I1tick{width:16px;height:16px;background-position:-208px -64px}
.I1X{width:16px;height:16px;background-position:-224px -64px}
.I1stars{width:64px;height:16px;background-position:-0px -80px}
.I1desk{width:25px;height:17px;background-position:-0px -96px}
.I1deskx{width:25px;height:17px;background-position:-32px -96px}
.I1flag{width:17px;height:18px;background-position:-64px -96px}
.I1flage{width:17px;height:18px;background-position:-96px -96px}
.I1mobile{width:14px;height:19px;background-position:-128px -96px}
.I1hl{width:16px;height:22px;background-position:-144px -96px}
.I1rlink{width:13px;height:25px;background-position:-160px -96px}
.I1llink{width:13px;height:25px;background-position:-176px -96px}

