.portlet-calendar .calendar-container{background-position:0 99%;background-repeat:repeat-x;border:1px solid #D7D7D7;overflow:hidden;}
.ie .portlet-calendar .calendar-container{background-position:0 98%;}
.portlet-calendar .calendar-day{width:209px;}
.portlet-calendar .calendar-day .day-text{background:#727C81;color:#fff;font-size:1.6em;}
.portlet-calendar .calendar-day .day-number{border:1px solid #fff;border-bottom:none;font-size:110px;font-weight:normal;padding-bottom:12px;}
.portlet-calendar .calendar-container .taglib-calendar{background:#fff;border-left:1px solid #D7D7D7;margin-left:-1px;padding-left:0;}
.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{border:none;}
.taglib-calendar tr td a{background-color:#F0F5F7;border:1px solid #fff;border-bottom:none;border-left:none;display:block;height:15px;padding:5px 0;}
.taglib-calendar table td{border-width:0;}
.taglib-calendar tr td a:hover{background-color:#727C81;color:#fff;}
.taglib-calendar .calendar-current-day,.taglib-calendar .calendar-current-day a{background-color:#fff;}
.taglib-calendar .calendar-current-day a{border:1px solid #727C81;color:#369;text-decoration:underline;}
.portlet-calendar .taglib-calendar tr td.calendar-current-day a:hover,.portlet-calendar .taglib-calendar tr td.calendar-current-day a:focus{background-color:#DFF4FF;border-color:#AEB8BC;color:#06c;}
.portlet-calendar .taglib-calendar td.calendar-current-day a span{border:none;}.taglib-calendar tr td.calendar-inactive{background-color:#fff;color:#B5BFC4;}
.taglib-calendar tr th{border-bottom-color:#D7D7D7;}
.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{border-left:none;border-right:none;}
.ie .taglib-calendar tr td.first a{border-right:none;}.journal-template-error .scroll-pane{border:1px solid #BFBFBF;max-height:200px;min-height:50px;overflow:auto;width:100%;}
.ie6 #flyreturn{width:100px;font:11px Arial,Tahoma;background-color:#FFF;border-style:solid;border-width:1px;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;padding:1px 1px;}
.calcontainer{HEIGHT:1%;font-size:11px;}
.calbordered{BORDER-RIGHT:#000 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#000 1px solid;PADDING-LEFT:5px;FLOAT:left;PADDING-BOTTOM:5px;BORDER-LEFT:#000 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#000 1px solid;BACKGROUND-COLOR:#3A94C5;width:290px;}
.calbordered .title{MARGIN-BOTTOM:5px;font-weight:bold;font-size:8pt;font-family:verdana,Arial,Helvetica,sans-serif;COLOR:#fff;POSITION:relative;HEIGHT:auto;width:290px;}
.title .close-icon{BORDER-RIGHT:medium none;BORDER-TOP:medium none;BORDER-LEFT:medium none;BORDER-BOTTOM:medium none;POSITION:absolute;TOP:0;right:0;}
.cal2up{FLOAT:left; width:140px;}
.calnavleft{LEFT:2px;BOTTOM:0;POSITION:absolute;TOP:0;HEIGHT:10px;width:15px;}
.calnavright{RIGHT:2px;BOTTOM:0;POSITION:absolute;TOP:0;HEIGHT:10px;width:15px;}
.calendar{font-family:Arial,Helvetica,sans-serif;text-align:center;border-spacing:0;font:100%;}
.calendar td{padding:1px;margin:1px;}
.calcell{BORDER-RIGHT:#e0e0e0 1px solid;BORDER-TOP:#e0e0e0 1px solid;BORDER-LEFT:#e0e0e0 1px solid;WIDTH:1.5em;BORDER-BOTTOM:#e0e0e0 1px solid;HEIGHT:1em;BACKGROUND-COLOR:#fff;}
.calcell A{COLOR:#05518c;TEXT-DECORATION:none;}.today{BACKGROUND-COLOR:#00B050;}
.oom{BORDER-RIGHT:#e0e0e0 1px solid;BORDER-TOP:#e0e0e0 1px solid;BORDER-LEFT:#e0e0e0 1px solid;CURSOR:default;COLOR:#5d6195;BORDER-BOTTOM:#e0e0e0 1px solid;BACKGROUND-COLOR:#ccc;}
.oom:hover{BORDER-RIGHT:#e0e0e0 1px solid;BORDER-TOP:#e0e0e0 1px solid;BORDER-LEFT:#e0e0e0 1px solid;CURSOR:default;COLOR:#999;BORDER-BOTTOM:#e0e0e0 1px solid;BACKGROUND-COLOR:#eee;}
.selected1{BORDER-RIGHT:#000 1px solid;BORDER-TOP:#000 1px solid;BORDER-LEFT:#000 1px solid;COLOR:#fff;BORDER-BOTTOM:#000 1px solid;}
.calcell:hover{BORDER-RIGHT:#8B8B8B 1px solid;BORDER-TOP:#8B8B8B 1px solid;BORDER-LEFT:#8B8B8B 1px solid;CURSOR:pointer;COLOR:#fff;BORDER-BOTTOM:#8B8B8B 1px solid;BACKGROUND-COLOR:#8B8B8B;}
.calcellhover{BORDER-RIGHT:#f8a72e 1px solid;BORDER-TOP:#f8a72e 1px solid;BORDER-LEFT:#f8a72e 1px solid;CURSOR:pointer;COLOR:#fff;BORDER-BOTTOM:#f8a72e 1px solid;BACKGROUND-COLOR:#f8a72e;}
.calcellhover A{COLOR:#fff;}.calcell:hover A{COLOR:#fff;}
.calhead{BORDER-RIGHT:#e0e0e0 1px solid;BORDER-TOP:#e0e0e0 1px solid;VERTICAL-ALIGN:middle;BORDER-LEFT:#e0e0e0 1px solid;BORDER-BOTTOM:#e0e0e0 1px solid;BACKGROUND-COLOR:#fff;}
.calheader{WIDTH:100%;COLOR:#000;POSITION:relative;}
.calheader IMG{BORDER-RIGHT:medium none;BORDER-TOP:medium none;BORDER-LEFT:medium none;BORDER-BOTTOM:medium none;}
.calweekdaycell{FONT-WEIGHT:normal;COLOR:#FFF;}
.calfoot{BACKGROUND-COLOR:#CCC;}
.calrowhead{FONT-WEIGHT:normal;FONT-SIZE:8px;WIDTH:15px;COLOR:#666;FONT-STYLE:italic;}
.calrowfoot{FONT-WEIGHT:normal;FONT-SIZE:8px;WIDTH:15px;COLOR:#666;FONT-STYLE:italic;}
.calrowhead{BORDER-RIGHT-WIDTH:2px;}
#YTContainer_inner
{
z-index:200 !important ;
}