.mooECal {
border:1px solid #25519d;
border-collapse:separate;
border-left:none;
font-family:Arial, Helvetica, sans-serif;
height:385px;
margin:2px;
padding:0;
text-align:center;
width:555px;
}
.liDayPicker A
{
	display:none;
	color:White;
}
.liWeekPicker A
{
	display:none;
	color:White;
}
.liMonthPicker A
{
	display:none;
	color:White;
}
.mooECal li,.mooECal ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}

.thControls,.ulControls {
text-align:left;
}

.thControls {
border-bottom:1px solid #25519d;
border-left:1px solid #25519d;
height:20px;
}

.mooECal .liHeaderCal {
float:right;
font-size:14pt;
font-family:Arial;	
color: #25519d;
margin-right:2%;
text-align:center;
width:52%;
}

.aPrevCal,.aNextCal {
font-size:10pt;
font-family:Arial;	
color: #25519d;
text-decoration:none;
}

.mooECal .liLoading {
color:#25519d;
font-size:10pt;	
color: #25519d;
letter-spacing:.3em;
margin-left:2%;
}

.aViewCal {

font-family:Arial;	
color: #25519d;
font-size:8pt;
margin-right:1.2em;
text-decoration:none;
}

.aViewCal:hover {
text-decoration:underline;
}

.mooECal tr.dowRow {
height:10px;
}

.mooECal tr.dowRow th {
border-left:1px solid #25519d;
font-size:8pt;
height:10px;
font-family:Arial;	
color: #25519d;
text-align:center;
}

.mooECal tr.dowRow th li {
float:left;
width:14.28%;
}

.monthWeek {
overflow:hidden;
}

.weekWeek,.dayDay {
height:90%;
}

.monthDay,.weekDay,.dayDay {
border:1px solid #25519d;
border-bottom:none;
border-right:none;
text-align:left;
vertical-align:top;
width:14%;
}

.mooECal td.dayDay {
padding:0px;
}

.mooECal td.hover {
background-color:#8292c3;
}

.mooECal td.selected {
background-color:#a2b2f3;
}

.mooECal td span {
color:#333;
font-size:8pt;
font-family:Arial;	
color: #25519d;
}

.monthDay div {
cursor:default;
height:36px;
overflow:hidden;
}

.mooECal td div div {
color:#fff;
cursor:default;
height:36px;
font-size:7pt;
font-family:Arial;
overflow:hidden;
border-bottom:dotted white 1px;
background-color:#25519d;
cursor:pointer;
}
.mooECaldiv 
{
color:#fff;
cursor:default;
height:18px;
font-size:8pt;
font-family:Arial;
overflow:hidden;
background-color:#25519d;
}

.mooECal td a {
color:#009;
font-size:10px;
text-decoration:underline;
}

.mooECal td div.fullEvent {
border-bottom:1px solid #DDD;
font-size:10pt;
height:auto;
overflow:auto;
font-family:Arial;	
color: #25519d;
}

.tip {
-moz-border-radius:6px;
-webkit-border-radius:6px;	
border-radius :6px;
background-color:#25519d;
behavior:url(border-radius.htc);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.40);
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.40);
color:#fff;
z-index:1000;
width:480px;
height:100%;
}

.tip-title 
{
font-family:Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:4px 4px 2px;
}

.tip-text 
{ 
font-family:Arial;
font-size:7pt;
padding:2px 4px 4px;
}

.tip a 
{
	font-family:Arial;
color:#FFF;
font-size:7pt;
text-decoration:none;
}

thead tr,.trControls {
height:20px;
}

.mooECal .liNextCal,.ulViewPicker li {
float:right;
}
