.bodycopy {
	font: 11px/16px verdana, arial, helvetica, sans-serif; 
	text-transform: none; 
	color: #333333; 
	text-decoration: none
}
.wht-bold-12px {
	font: bold 12px/16px verdana, arial, helvetica, sans-serif; 
	text-transform: none; 
	color: #ffffff; 
	text-decoration: none
}
.grey-bold-11px {
	font: bold 11px/16px verdana, arial, helvetica, sans-serif; 
	text-transform: none; 
	color: #333333; 
	text-decoration: none
}
.blue-bold-11px {
	font: bold 11px/16px verdana, arial, helvetica, sans-serif; 
	text-transform: none; 
	color: #003366; 
	text-decoration: none
}
.wht-light-9px {
	font: 9px/14px verdana, arial, helvetica, sans-serif; 
	text-transform: none; 
	color: #ffffff; 
	text-decoration: none
}
.intro-largeblue {
	font: 20px/26px verdana, arial, helvetica, sans-serif; 
	text-transform: none; 
	color: #003366; 
	text-decoration: none
}
.hand_curs {
	cursor: pointer;
	color: #004477;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}
.hand_curs:hover {
	cursor: pointer;
	color: #003366;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}
table.devices {
	border: 1px solid #004477;
	border-collapse: collapse;
}
td.devices_head {
	border: 1px solid #004477;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}
td.devices {
	border: 1px solid #004477;
	padding-left: 2px;
	padding-right: 2px;
}
table.nulltbl {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td.nulltbl {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*Calendar*/
td.cal_titles {
font-size: 10pt;
border:0px;
text-align: 'Justify';
font-family:"Courier New", Courier, mono;
font-weight:bold;
}

table.dattbl {
font-size: 8pt;
border:0px;
text-align: Justify;
font-family:"Courier New", Courier, mono;
font-weight:bold;
}

a.cal:link {text-decoration: none; color: #215DC6}
a.cal:visited {text-decoration: none; color: #215DC6}
a.cal:active {text-decoration: none; color: #428EFF}
a.cal:hover {text-decoration: none; color: #428EFF}

a.cal_selected {text-decoration: underline; color: red}

/*Events table*/
table.evtable{
	width:100%;
	border:2px ridge;
	background-color:#F9FAFE;
}
td.evtd {
	height:10px;
	padding:2px 2px 2px 2px;
	text-align:center;
	color:#215DC6;
	border:1px solid;
	border-color:#D4D0C8;
}
td.evselected {
	height:10px;
	padding:2px 2px 2px 2px;
	text-align:center;
	color:#215DC6;
	border:1px solid;
	border-color:#FF0000;
}
.dvcenter {
	float:left;
	border:1px solid #D6DFF7;
	background-color:#F9FAFE;
	text-align:center;
	padding:5px;
}
.ev_pages{
	background-color:#D4D0C8;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	text-align:left;
	color:#215DC6;
	padding:2px 0 2px 5px;
}
div.right_ident{
  margin-left: 10px;
}
span.middle_height {
  margin-top: 200px;
  height: 200px;
  width: 150px;
}
.next_prev_btn {
  width: 130px;
}
.debug {
  border: 1px solid green;
}
