/* 

Notes
-----

Refer to W3 CSS2 Recommendations at http://www.w3.org/TR/REC-CSS2/

name refers to a tag
#name refers to an id 
.name refers to a class
name.name refers to tags with a certain class
a:state for anchor style

Minerva 3 styles in alphabetical order:

*/
body {
	width:100%;
	height:100%;
}
input {
	display:none;
}

.rclmc {
	display:none;
}
#rclmc {
	display:none;
}

.rclm {
	display:none;
}
#rclm {
	display:none;
}

.rc04 {
	display:none;
}
#rc04 {
	display:none;
}

.utils {
	display:none;
}
#utils {
	display:none;
}
.toolDRAGbar {
	display:none;
}
#toolDRAGbar {
	display:none;
}

.tcn {
	display:none;
}
.tools {
	display:none;
}
#tools {
	display:none;
}
.footer {
	display:none;
} 

#footer {
	display:none;
} 	
.tbtn {
	display:none;
}	
.tbtf {
	display:none;
}


/* window title  - Text On Parent Tabs*/
.twn {
	height:20px;
	color: #FFFFFF;
	padding-left:10px;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle;
	display:inline;
}
/* calendar */
.clc { /*  workspace container */
    padding: 0px;
    background-color: #FFFFFF; 
}

.clw { /*  window */
    background-color: #E56C01; 
    padding: 1px 1px 0px 1px;

}
/*
.cl0 { /* container */
	background-color:#FFFFFF;
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	/* border-left: 1px solid #E56C01; */
	/* border-right: 1px solid #E56C01; */
	/* border-top: 1px solid #E56C01; */
	/* border-bottom: 1px solid #E56C01; */
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	table-layout:fixed; 
}
*/
.cl0 {
	display:none;
}
.hn {
	display:none;
}
.c {
}

.lf {

	height:20px;
	color: #FFFFFF;
	padding-left:10px;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle;
	display:inline;
}
.ln {

	height:20px;
	color: #FFFFFF;
	padding-left:10px;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle;
	display:inline;
}
.dn {

	height:20px;
	color: #FFFFFF;
	padding-left:10px;
	font-family:verdana;
	font-size:13px;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:middle;
	display:inline;
}
.df {

	height:20px;
	color: #FFFFFF;
	padding-left:10px;
	font-family:verdana;
	font-size:13px;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:middle;
	display:inline;
}
.cl1n { /* standard cell */
 	/* background-color:#aaaaaa; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	/* border-left: 1px solid #E56C01; */
	/* border-right: 1px solid #E56C01; */
	/* border-top: 1px solid #E56C01; */
	/* border-bottom: 1px solid #E56C01; */
        overflow:hidden;
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}

.cl1m { /* mondays when 5 days in week */
 	/* background-color:#aaaaaa; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	/* border-left: 2px solid #E56C01; */
	/* border-right: 1px solid #E56C01; */
	/* border-top: 1px solid #E56C01; */
	/* border-bottom: 1px solid #E56C01; */
        overflow:hidden;
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}
.cl0m { /* month title */
 	/* background-color:#aaaaaa; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	/* border-left: 1px solid #E56C01; */
        overflow:visible;
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}.cl1f { /* not current month */
 	background-color:#dddddd; 
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	/* border-left: 1px solid #E56C01; */
	/* border-right: 1px solid #E56C01; */
	/* border-top: 1px solid #E56C01; */
	/* border-bottom: 1px solid #E56C01; */
        overflow:hidden;
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}

.cl1t { /* to-day */
 	/* background-color:#aaaaff; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-left: 2px solid #DD0000;
        border-right: 2px solid #DD0000; */
	border-top: 2px solid #DD0000;
	border-bottom: 2px solid #DD0000; */
        overflow:hidden; 
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}

.cl1t1 { /* to-day in multi res view */
 	/* background-color:#aaaaff; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-left: 2px solid #DD0000;
        border-right: 2px solid #DD0000; */
	border-top: 1px solid #E56C01;
        overflow:hidden; 
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}

.cl1n_s { /* standard cell */
 	background-color:#aa5555; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-left: 1px solid #E56C01;
	/* border-right: 1px solid #E56C01; */
	border-top: 1px solid #E56C01;
	/* border-bottom: 1px solid #E56C01; */
        overflow:hidden;
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}

.cl1f_s { /* not current month */
 	background-color:#FFdddd; 
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-left: 1px solid #E56C01;
	/* border-right: 1px solid #E56C01; */
	border-top: 1px solid #E56C01;
	/* border-bottom: 1px solid #E56C01; */
        overflow:hidden;
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}

.cl1t_s { /* to-day */
 	background-color:#aa5555; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-left: 2px solid #DD0000;
        border-right: 2px solid #DD0000; */
	border-top: 2px solid #DD0000;
	border-bottom: 2px solid #DD0000; */
        overflow:hidden; 
	padding-left:1px;
	padding-right:1px;
        padding: 0px;
	vertical-align: top;
}



.cldh { /* day heading */
 	/* background-color:#aaaaff; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
        height:12px   
        overflow:hidden;
	text-align:right;

}
.clin { /* item on (selectable)*/
       cursor:pointer;
}

.clab { /* availability bar */
	background-color: white;
	border-bottom: 1px solid #E56C01;
	border-top: 1px solid #E56C01;
}


.cldh { /* day heading */
 	/* background-color:#aaaaff; */
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
        height:12px   
        overflow:hidden;
	text-align:right;

}

.cldd0 { /* day view label spacers */
 	background-color:#eeebdb;
}
.cldd0h { /* day view labels -hrs */
	border-top: 1px solid #b2aea0;
 	background-color:#eeebdb; 
	color: #423f39;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: semi-bold;
	font-size: 20px;
	vertical-align:top;
	padding-top:2px;
}
.cldd0m { /* day view labels -mins */
 	background-color:#eeebdb; 
	color: #423f39;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: semi-bold;
	font-size: 12px;
	vertical-align:top;
	border-top: 1px solid #b2aea0;
	border-bottom: 1px solid #b2aea0;
}
.clddfb { /* day view free/busy bar */
	border-bottom: 1px solid #b2aea0; 
	width: 20px;

}
.clddfbx { /* day view free/busy bar */
	border-bottom: 1px solid #b2aea0; 
	/* width: 20px; */
	background-image: url(../images/cal/calfbissue.gif) ; 
}
.clddb { /* day view body */
 	background-color:#FFFF6C; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: semi-bold;
	border-bottom: 1px solid #b2aea0;
	font-size: 12px;

}
.clddb0 { /* day view body item container */
 	background-color:#FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: semi-bold;
	font-size: 12px;
	vertical-align:top;
	padding:0px;
	border: 1px outset #b2aea0;
}
.clddbx { /* day view body default item */
 	background-color:#FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: semi-bold;
	font-size: 12px;
	border: 3px ;
	vertical-align:top;
	padding:2px;
	width: 100%;
	height: 100%;
}
.clddb2 { /* day view body class item */
 	background-color:#FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: semi-bold;
	font-size: 12px;
	border: 3px ;
	vertical-align:top;
	padding:2px;
	width: 100%;
	height: 100%;}
.clddb4 { /* day view body default item */
 	background-color:#FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: semi-bold;
	font-size: 12px;
	vertical-align:top;
	padding:2px;
	border: 2px solid;
	width: 100%;
	height: 100%;
}
.clddb4b { /* day view body default item */
	width:25px;
 	background:url(../images/cal/cal4.gif) no-repeat; 
}
.clddb6 { /* day view body default item */
 	background-color:#FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: semi-bold;
	font-size: 12px;
	border: 3px ridge ;
	vertical-align:top;
	padding:2px;
	width: 100%;
	height: 100%;
}
.clddb6b { /* day view body default item */
	width:25px;
 	background:url(../images/cal/cal6.gif) no-repeat; 
}
.rclmc { /* right click menu container */
	color: #ffffff;
	background-color:#E56C01; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	border: 1px solid #E56C01;
        padding: 0px;

	vertical-align: top;
}
.rclm{ /* right click menu */
 	background-color:#dddddd; 
	color: #00807;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
        cursor:hand;

	vertical-align: top;
}
a.rclm:hover {
    color: #cc3;
    text-decoration: underline;
}