#calNavPrint { display: none;}
.dd-ct {
	background-color: #ffffff;
    font:normal 10px Arial, Helvetica, sans-serif;
    color: #15428b;
    height: 12px;
	max-height: 12px;
    border-right: 1px solid #000;
    border-bottom: 1px dotted #d0d0d0;
    padding: 0px;
    width: 90px;
	text-align: right;
    float: left;
	overflow: visible;
}

.dd-ctClosed {
	background-color: #c4d0ff; font-size: 9px; font-weight: normal; font-style: italic;
    color: #000;
    height: 12px;
	max-height: 12px;
    border-right: 1px solid #000;
    border-bottom: 1px dotted #d0d0d0;
    padding: 0px;
    width: 90px;
	text-align: right;
    float: left;
	overflow: visible;
}

.dd-ctBreak {
	background-color: #c4d0ff; font-size: 9px; font-weight: normal; font-style: italic;
    color: #000;
    height: 12px;
	max-height: 12px;
    border-right: 1px solid #000;
    border-bottom: 1px dotted #d0d0d0;
    padding: 0px;
    width: 90px;
	text-align: right;
    float: left;
	overflow: visible;
}

.dd-ctD {
	background-color: #c4d0ff; font-size: 9px; font-weight: normal; font-style: italic;
    color: #000;
    height: 12px;
	max-height: 12px;
    border-right: 1px solid #000;
    border-bottom: 1px dotted #d0d0d0;
    padding: 0px;
    width: 90px;
	text-align: right;
    float: left;
	overflow: visible;
}

.dd-ctHoliday {

	background-color: #c4d0ff; font-size: 10px; font-weight: normal; font-style: italic;
    color: #000;
    height: 12px;
	max-height: 12px;
    border-right: 1px solid #000;
    border-bottom: 1px dotted #d0d0d0;
    padding: 0px;
    width: 90px;
	text-align: right;
    float: left;
	overflow: visible;
}

.dd-ct1 {
    /* font:normal 12px Verdana, Arial, Helvetica, sans-serif; */
    color: #15428b;
    /* font-weight: bold; */
    text-align: right;
    white-space:nowrap;
    height: 12px;
	max-height: 12px;
    border-right: 1px solid #000;
    border-bottom: 1px dotted #d0d0d0;
    width: 90px;
    float: left;

	font: 9px Arial, Helvetica, sans-serif; 
	border-left: 1px solid #000; 
	font-weight: bold;
}

.apptxout {
    font-size: 9px;
    font-weight: normal;
    height: 12px;
    background-color: #B0BDC9;
	width: 90px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

.appt {
  	  WIDTH: 100%px;-moz-border-radius: 6px 6px 6px 6px; 
  	  BORDER: 1px solid #d0d0d0;
      font-size: 9px;
      height: 12px;
      font-weight: bold;
	  padding: 0px;
      background-color: #4096EE;
      overflow: hidden;
      cursor: pointer;
	  color: #000;
	
}

.apptContent {
	padding: 0px; text-align: left; font-size: 8px; font-weight: bold; background-color: #333333; color: #fff; 
}
.apptContent1 {
	width: 100%; font-size: 9px; text-align: left; 
}
.apptComplete { background-color: #333333; color: #fff;}

.apptBreak {
    font-size: 9px;
    font-weight: normal;
    height: 12px;
    background-color: pink;
	color: #000;
    cursor: move;
	width: 90px;
}

.apptClass {
    font-size: 9px;
    font-weight: normal;
    height: 12px;
    background-color: #ffffcc;
	color: #000;
    cursor: move;
	width: 90px;
}

.apptBlock {
    font-size: 9px;
    font-weight: normal;
    height: 12px;
    background-color: #cc9999;
	color: #000;
    cursor: move;
}

.apptClassMonth {
  	  WIDTH: 100%px;-moz-border-radius: 6px 6px 6px 6px; 
  	  BORDER: 1px solid #d0d0d0;
      font-size: 9px;
      font-weight: normal;
	  margin-bottom: 2px;
	  padding: 3px;
  	  background-color: #ffffcc;
      overflow: hidden;
      cursor: pointer;
	  color: #000;
}
.apptMonth {
  	  WIDTH: 100%px;-moz-border-radius: 6px 6px 6px 6px; 
  	  BORDER: 1px solid #d0d0d0;
      font-size: 9px;
      font-weight: normal;
	  margin-bottom: 2px;
	  padding: 1px;
  	  background-color: #0033cc;
      overflow: hidden;
      cursor: pointer;
	  color: #fff;
}
.needConfirm { background-color: #FF7400;}
.dd-ct .appt {
    /* margin: 1px; */
}
.dd-proxy {
    opacity: 0.4;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);
}
.dd-over {
    background-color: #CCFF00;
}
.inputHeader { background-color: red; }

.weekHeaderLeft {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #15428b;
    font-weight: bold;
    white-space:nowrap;
    padding:2px 0;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 90px;
    background: url('/public/resources/images/default/panel/white-top-bottom.gif') repeat-x;
    float: left;
    text-align: left;
}
.weekHeader {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #15428b;
    font-weight: bold;
    white-space:nowrap;
    padding:2px 0;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 90px;
    background: url('/public/resources/images/default/panel/white-top-bottom.gif') repeat-x;
    float: left;
    text-align: center;
}

.weekHeaderToday {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
	background-color: #660000;
    font-weight: bold;
    white-space:nowrap;
    padding:2px 0;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 90px;
    /* background: url('/public/resources/images/default/panel/white-top-bottom.gif') repeat-x; */
    float: left;
    text-align: center;
}
.weekHeaderToday a { color: #ffffff; }

.weekHeaderButton {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #15428b;
    font-weight: bold;
    text-align: center;
	width: 100%;
}

.mytip { clear: all; background-color: #999999;}
.search-item {
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    padding:3px 10px 3px 10px;
    border:1px solid #fff;
    border-bottom:1px solid #eeeeee;
    white-space:normal;
    color:#555;
	width: 200px;
}
.search-item h3 {
    display:block;
    font:inherit;
    font-weight:bold;
    color:#222;
	width: 200px;
}

.search-item h3 span {
    font-weight:normal;
    margin:0 0 5px 5px;
    width:200px;
    display:block;
    clear:none;
}