/* call calendar containers */
#cal1Container{position:absolute;top:40px;left:49px;z-index:999;}
#cal2Container{position:absolute;top:40px;left:269px;z-index:999;}
/* yui calendar containers */
.yui-calcontainer{padding:5px;border:1px solid #000066;float:left;background:url(../../img/nshispeed/backgrounds/tr_details.gif) #FFFFFF no-repeat top left;overflow:hidden;z-index:999}
.yui-calcontainer iframe{border:none;margin:0;padding:0;width:50em;position:absolute;left:-1px;top:-1px;z-index:0;height:50em}
.yui-calcontainer.multi{padding:0}
.yui-calcontainer.multi .groupcal{padding:5px;float:left;border:none;background-color:transparent;z-index:1;position:relative}
.yui-calcontainer .title{margin-bottom:5px;color:#660066;font-weight:bold;height:25px;position:absolute;top:3px;left:5px;z-index:1}
.yui-calcontainer .close-icon{border:none;position:absolute;right:3px;top:3px;z-index:1}
.yui-calcontainer .calclose{width:17px;background:url(../../img/nshispeed/calendar/calx.gif) no-repeat;height:13px;cursor:pointer}
/* calendar element styles */
.yui-calendar{font:normal normal normal 10px/normal Arial,Helvetica,sans-serif;border-spacing:0;border-collapse:separate;text-align:center;position:relative}
.yui-calcontainer.withtitle{padding-top:20px}
.yui-calendar .calnavleft{width:9px;background:url(../../img/nshispeed/calendar/callt.gif) no-repeat;text-decoration:none;position:absolute;cursor:pointer;bottom:2px;height:12px;left:2px;z-index:1}
.yui-calendar .calnavright{width:9px;background:url(../../img/nshispeed/calendar/calrt.gif) no-repeat;text-decoration:none;position:absolute;cursor:pointer;bottom:2px;height:12px;right:2px;z-index:1}
.yui-calendar td.calcell{padding:0px 2px 0px 2px;border:1px solid #E0E0E0;text-align:center}
.yui-calendar td.calcell a{color:#660066;text-decoration:none}
.yui-calendar td.calcell.today{border:1px solid #000066}
.yui-calendar td.calcell.oom{border:1px solid #E0E0E0;color:#999999;background-color:#EEEEEE;cursor:default}
.yui-calendar td.calcell.selected {border:1px solid #FFFFFF;color:#FFFFFF;background-color:#660066}
.yui-calendar td.calcell.selected a{color:#FFFFFF}
.yui-calendar td.calcell.calcellhover{border:1px solid #CC0033;color:#FFFFFF;background-color:#CC0033;cursor:pointer}
.yui-calendar td.calcell.calcellhover a{color:#FFFFFF}
.yui-calendar td.calcell.restricted{text-decoration:line-through}
.yui-calendar td.calcell.previous{color:#CCCCCC}
.yui-calendar td.calcell.highlight1{background-color:#CCFF99}
.yui-calendar td.calcell.highlight2{background-color:#99CCFF}
.yui-calendar td.calcell.highlight3{background-color:#FFCCCC}
.yui-calendar td.calcell.highlight4{background-color:#CCFF99}
.yui-calendar .calhead{border:1px solid #E0E0E0;background-color:#FFFFFF;vertical-align:middle;}
.yui-calendar .calheader{width:100%;text-align:center;position:relative;height:16px;font-weight:bold;}
.yui-calendar .calheader img{border:none}
.yui-calendar .calweekdaycell{width:1.5em;color:#666666;font-weight:normal;text-align:center}
.yui-calendar .calfoot{background-color:#EEEEEE}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{width:15px;color:#666666;font-size:9px;font-style:italic;font-weight:normal}
.yui-calendar .calrowhead{border-right-width:2px}
/* specific changes for calendar running under fonts/reset */
.yui-calendar .calbody a:hover{background:inherit}
p#clear{clear:left;padding-top:10px}

