@charset "UTF-8";

 div.trans_background {
 	z-index:9;
 	background-color:#FFFFFF;
 	position:absolute;
 	left:0px;
 	top:0px;
 	width:100%;
 	height:100%;
 	display:none;
 	-moz-opacity: 0.8;
	opacity: 0.8;	
 	
 }

 div.se_cal {
 	position:absolute;
 	z-index:10;
 	/*background-color:#FFFFFF;*/
 	visibility:hidden;
    margin: 0; 	
 }
 #se_cal_content { 	
 }
 #se_content{
 	padding:0;
 	margin:0;
 	position:relative;
 	display:inline;
 	height:auto;
 }
 #se_content img {
 	padding:0;
 	margin:0;
 }

 td.se_shadow_lt{
background:url('/images/shadow-topleft.png') 0 0 no-repeat;
 	 	
 	width:1px;
 	height:1px;
 }
 td.se_shadow_ct{
	background-color:#6c6c6c;
  	width:auto;
  	height:1px;
 }
 td.se_shadow_rt{
background:url('/images/shadow-topright.png') 0 0 no-repeat;
 	 	
 	width:14px;
 	height:1px;
 }
 td.se_shadow_lc{
 	background-color:#6c6c6c;
 	height:auto;
 }
 td.se_shadow_cc{
 	background-color:#ffffff;
 	height:auto;
 }
 td.se_shadow_rc{
background:url('/images/shadow-right.png') top right repeat-y;
	height:auto;
	vertical-align:top; 	 	
 }
 td.se_shadow_lb{
background:url('/images/shadow-bottomleft.png') left no-repeat;
 	 	
 	width:1px;
 	height:14px;
 }
 td.se_shadow_cb{
background:url('/images/shadow-bottomcenter.png') left repeat-x;
 	 	
 }
 td.se_shadow_rb{
background:url('/images/shadow-bottomright.png') right no-repeat;
 	 	
 	width:14px;
	height:14px;
 }
 .se_cal td {
 }
 
 table.se_cal_table{
 	background:#a90017 ! important;
 	padding:0;
 	margin:0;
 }
 
 tr.se_cal_head{
 	background:#ECECED;
 	text-align: center;
 	font-size: 12px;
 	font-weight: bold;
 }
 tr.se_cal_head a{
 	text-decoration: none;
 	font-size: 12px;
 	font-weight: bold;
 }
 
 
 tr.se_cal_data{
 }
 tr.se_cal_data td{
 	background:#ECECED;
 	text-align: center;
 	font-size: 12px;
 	font-weight: bold;
 	padding: 4px ! important;
 }
 tr.se_cal_data td a{
 	text-decoration: none;
 }
  
 td.se_cal_today{
 	background:#FFFFFF ! important;
 }
 td.se_cal_today a{
 }
 td.se_cal_event{
 	background:#D9DADB ! important;
 }
 td.se_cal_event a{
 	font-weight: bold;
 }
 
 div.se_cal_event_box{
 	position:absolute;
 	z-index:100;
 	display:none;
	background-color:#FFFFCC;
	border:1px solid #6B7994;
	padding:2px;
	text-align:left;
	font-size:10px;
	white-space:nowrap; 	
 }
 