/** Calander css **/

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body {
  padding-left: 31px;
  width: 534px;
}
#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .rssButton img {
	position:absolute;
	right:0px;
	top:0px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_box_top{
  background: url('../images/interior_box_top.jpg') no-repeat;
  height:3px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_box_body{
  background: url('../images/interior_box_bg.jpg') repeat-x;
  width:517px;
  border-left: 1px solid #dfe9f1;
  border-right: 1px solid #dfe9f1;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom:30px;
  !padding-bottom: 15px;
  background-color: #cedeea;
  position:relative;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .left{
  position:absolute;
  left:5px;
  top:63px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .right{
  position:absolute;
  left:549px;
  top:63px;
}


#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_box_body H1{
  padding-left:15px;
  padding-top:15px;
  color: #005581;
  font-family:"Georgia", "Arial", "sans-serif";
  font-size: 30px;
  float:left;
  margin-right:25px;
  margin-bottom:1px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_box_body SELECT{
  float:left;
  margin-top:15px;
  margin-left:5px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_box_body.month{
  width:100px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_box_body.year{
  width:65px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body IMG{
  float:right;
  margin-top:12px;
  padding-right:15px;
}
#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body li.event_item IMG{
  float: none;
  margin-top: 0;
  padding-right: 0;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #day{
  list-style:none;
  clear:both;
  margin-left:0px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #day LI{
 float:left;
 width:73px;
 height:29px;
 background-color: #036b96;
 text-align:center;
 font-size: 12px;
 color: #FFFFFF;
 padding-top:5px;
 margin-right:1px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #day LI.last{
margin-right: 0px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #calender{
list-style:none;
margin-left:0px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #calender LI{
float:left;
width:71px;
height:23px;
margin-right:1px;
margin-top:1px;
background: url('../images/cal_bg.jpg') no-repeat;
background-position: 1px 1px;
background-color: #97b9d2;
border: 1px solid #4287ad;
color: #036b96;
font-weight: bold;
cursor:pointer;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #calender LI.wkdaysel{
	background:#6A98B8 url(../images/cal_day_bg.jpg) no-repeat;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #calender LI:hover{
 background: #FFFFFF url(../images/cal_bg.jpg) no-repeat 1px 1px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #calender LI.blank{
  background-color: none;
  border: none;
  background: none;
  width:73px;
  height: 25px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #calender LI.last{
  margin-right:0px;
}


#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #calender .day_num{
float:left;
width:12px;
padding-left:6px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body #calender .event{
  font-weight: bold;
  font-size: 11px;
  text-align:center;
  line-height:10px;
  width:42px;
  height:22px;
  float:left;
  margin-left:9px;
  margin-top: 1px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_box_bottom{
background: url('../images/interior_box_bottom.jpg') no-repeat;
height: 4px;
margin-bottom:10px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_event_body{
  background: url('../images/interior_box_bg.jpg') repeat-x;
  width:497px;
  border-left: 1px solid #dfe9f1;
  border-right: 1px solid #dfe9f1;
  font-family: Arial, Helvetica, sans-serif;
  padding:10px;
  background-color: #cedeea;
  position:relative;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_event_body H1{
  font-family: "Georgia", "Times New Roman" serif;
  color: #005581;
  font-size: 20px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_event_body UL{
  list-style:none;
  margin-left:0px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_event_body .event_item{
  border: 1px solid #dee9f1;
  padding:10px;
  margin-bottom:3px;
  font-size: 12px;
  color: #036b96;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_event_body .event_item H1{
  font-size: 14px;
  color: #005581;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 0px;
}

#wrapper #bg_bot #bg_top #sub #sub_right #sub_body_left #sub_body .interior_event_body .event_item H2{
  font-size: 12px;
  color: #993300;
  font-weight: normal;
}

#loading {
	position:absolute;
	bottom:-10px;
	right:15px;
	height:8px;
}

#event_console {
	float:right;
	width:261px;
	position:relative;
}

#event_console img {
	float:left !important;
	margin-left:6px;
	padding-right:0px !important;
}

#event_console #months {
	width:90px;
}

#event_console #years {
	width:63px;
}
/*
.has_event {
	background-color:#036B96 !important;
	border:1px solid #fff !important;
}

.has_event:hover {
	background-color:#fff !important;
	border:1px solid #4287AD !important;
}
*/
