.ygtvtn {
	width:18px;
	height:22px;
	background:url(../images/treeview-sprite-2.gif) 0 -5600px no-repeat;
}

.ygtvtm {
	width:18px;
	height:22px;
	cursor:pointer;
	background:url(../images/treeview-sprite-2.gif) 0 -4000px no-repeat;
}

.ygtvtmh {
	width:18px;
	height:22px;
	cursor:pointer;
	background:url(../images/treeview-sprite-2.gif) 0 -4800px no-repeat;
}

.ygtvtp {
	width:18px;
	height:22px;
	cursor:pointer;
	background:url(../images/treeview-sprite-2.gif) 0 -6400px no-repeat;
}

.ygtvtph {
	width:18px;
	height:22px;
	cursor:pointer;
	background:url(../images/treeview-sprite-2.gif) 0 -7200px no-repeat;
}

.ygtvln {
	width:18px;
	height:22px;
	background:url(../images/treeview-sprite-2.gif) 0 -1600px no-repeat;
}

.ygtvlm {
	width:18px;
	height:22px;
	cursor:pointer;
	background:url(../images/treeview-sprite-2.gif) 0 0 no-repeat;
}

.ygtvlmh {
	width:18px;
	height:22px;
	cursor:pointer;
	background:url(../images/treeview-sprite-2.gif) 0 -800px no-repeat;
}

.ygtvlp {
	width:18px;
	height:22px;
	cursor:pointer;
	background:url(../images/treeview-sprite-2.gif) 0 -2400px no-repeat;
}

.ygtvlph {
	width:18px;
	height:22px;
	cursor:pointer;
	background:url(../images/treeview-sprite-2.gif) 0 -3200px no-repeat;
}

.ygtvloading {
	width:18px;
	height:22px;
	/*background:url(../images/treeview-loading.gif) 0 0 no-repeat;*/
}
.ygtvdepthcell {
	width:18px;
	height:22px;
	background:url(../images/treeview-sprite-2.gif) 0 -8000px no-repeat;
}
.ygtvblankdepthcell {
	width:18px;
	height:22px;
}
.ygtvitem {
	background:url(../images/dateRange_bg.gif) repeat-x top left;
}
.ygtvchildren {
	*zoom:1;
}
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
	margin-left:2px;
	text-decoration:none;
	background-color:#fff;
}
.ygtvlabel:visited, .ygtvlabel:hover {
	text-decoration: underline;
}
.ygtvspacer {
	height:22px;
	width:12px;
}
#treeDiv1 {
	overflow:auto;
	height:130px;
}
/*Tree view css overides
-------------------------------------------------------------------------------*/
.ygtvspacer  {
	 height: 10px;
	 width: 18px;
	 ;
}
.ygtvcheck0  {
	 background: url(../images/icon_unselected.gif) 0 0 no-repeat;
	 width:16px;
	 height:22px;
	 cursor:pointer ;
}
.ygtvcheck1  {
	 background: url(../images/icon_selected.gif) 0 0 no-repeat;
	 width:16px;
	 height:22px;
	 cursor:pointer ;
}
.ygtvcheck2  {
	 background: url(../images/icon_selected.gif) 0 0 no-repeat;
	 width:16px;
	 height:22px;
	 cursor:pointer ;
}


.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2}.yui-tt{visibility:hidden;position:absolute;color:#333;background-color:#FDFFB4;font-family:arial,helvetica,verdana,sans-serif;padding:2px;border:1px solid #FCC90D;font:100% sans-serif;width:auto}* html div.yui-panel-container select{visibility:inherit}* html div.hide-select select,* html div.drag select,* html body.masked select{visibility:hidden}.mask{z-index:1;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC}.hide-scrollbars,.hide-scrollbars *{overflow:hidden}.yui-panel-container.show-scrollbars{overflow:visible}.yui-panel-container.show-scrollbars .underlay,.show-scrollbars{overflow:auto}.yui-panel-container .underlay{position:absolute;top:0;right:0;bottom:0;left:0}.yui-panel-container.matte{padding:3px;background-color:#fff}.yui-panel-container.shadow .underlay{top:3px;bottom:-3px;right:-3px;left:3px;background-color:#000;opacity:.12;filter:alpha(opacity=12)}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}.yui-effect-fade .underlay,.hide-scrollbars select,.yui-tt-shadow{display:none}.yui-panel{visibility:hidden;border-collapse:separate;position:relative;left:0;top:0;font:1em Arial;background-color:#FFF;border:1px solid #000;z-index:1;overflow:hidden}.yui-panel .hd{background-color:#3d77cb;color:#FFF;font-size:100%;line-height:100%;border:1px solid #FFF;border-bottom:1px solid #000;font-weight:700;padding:4px;white-space:nowrap}.yui-panel .bd p{margin:0 0 1em}.yui-panel .container-close{position:absolute;top:5px;right:4px;z-index:6;height:12px;width:12px;margin:0;padding:0;background:url(close12_1.gif) no-repeat;cursor:pointer;visibility:inherit}.yui-panel .ft,.yui-panel .bd{padding:4px;overflow:hidden}.yui-simple-dialog .bd .yui-icon{background-repeat:no-repeat;width:16px;height:16px;margin-right:10px;float:left}.yui-simple-dialog .bd span.blckicon{background:url("blck16_1.gif") no-repeat}.yui-simple-dialog .bd span.alrticon{background:url("alrt16_1.gif") no-repeat}.yui-simple-dialog .bd span.hlpicon{background:url("hlp16_1.gif") no-repeat}.yui-simple-dialog .bd span.infoicon{background:url("info16_1.gif") no-repeat}.yui-simple-dialog .bd span.warnicon{background:url("warn16_1.gif") no-repeat}.yui-simple-dialog .bd span.tipicon{background:url("tip16_1.gif") no-repeat}.yui-dialog .ft,.yui-simple-dialog .ft{padding-bottom:5px;padding-right:5px;text-align:right}.yui-dialog form,.yui-simple-dialog form{margin:0}.button-group button{font:100 76% verdana;text-decoration:none;background-color:#E4E4E4;color:#333;cursor:hand;vertical-align:middle;border:2px solid #797979;border-top-color:#FFF;border-left-color:#FFF;margin:2px;padding:2px}.button-group button.default{font-weight:700}.button-group button:hover,.button-group button.hover{border:2px solid #90A029;background-color:#EBF09E;border-top-color:#FFF;border-left-color:#FFF}.button-group button:active{border:2px solid #E4E4E4;background-color:#BBB;border-top-color:#333;border-left-color:#333}

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
.yui-calcontainer{position:relative;float:left;_overflow:hidden;}
.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0px;top:0px;}
.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}
.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}
.yui-calcontainer .title{position:relative;z-index:1;}
.yui-calcontainer .close-icon{position:absolute;z-index:1;}
.yui-calendar{position:relative;}
.yui-calendar .calnavleft{position:absolute;z-index:1; color: #1170a3; font-weight:normal; text-decoration: none;}
.yui-calendar .calnavright{position:absolute;z-index:1; color: #1170a3; font-weight:normal; text-decoration: none;}
.yui-calendar .calnavleft:hover, .yui-calendar .calnavright:hover{text-decoration: none;}
.yui-calendar .calheader, ul#adminSections li div.calnavleft{position:relative;width:100%;text-align:center;}
.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}
.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}
/*.yui-calendar .calbody a:hover{background: inherit;}*/
p#clear{clear:left;padding-top:10px;}
.yui-calcontainer{background-color:#f2f2f2;border:1px solid #ADA193;padding:1px;}
.yui-calcontainer.multi{padding:0px;}
.yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:3px 3px;margin:0;}
.yui-calcontainer .title{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}
.yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}
.yui-calcontainer.withtitle{padding-top:0;}
.yui-calcontainer .calclose{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
.yui-calendar{font:100% sans-serif;text-align:center;}
.yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;}
.yui-calendar .calheader{color: #5a4228; background:#e5e1d5;font-weight:bold;padding: 4px 0 .6em 0;text-align:center;}
.yui-calendar .calheader img{border:none;}
.yui-calendar .calnavleft, ul#adminSections li a.calnavleft{background:url(../images/arrow_previous.gif) no-repeat 0 3px;width:25px;height:15px;top:4px;bottom:0;left:0;margin-left:.4em;cursor:pointer; padding-left: 12px; border:none;}
.yui-calendar .calnavright, ul#adminSections li a.calnavright{background:url(../images/arrow_next.gif) no-repeat 100% 3px;width:22px;height:15px;top:4px;bottom:0;right:0;margin-right:.4em;cursor:pointer; padding-right: 12px; border:none}
.yui-calendar .calweekdayrow{height:1.5em;}
.calweekdayrow{font-size: 9px;}
.yui-calendar{font-size: 11px;border-collapse:separate; border-spacing:1px 1px; border-width:1px;}
.yui-calendar .calweekdaycell{color:#fff;font-weight:bold;text-align:center;width:21px; background-color: #8fad2a; border-left: 1px solid #fff;}
.yui-calendar .calfoot{background-color:#f2f2f2;}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;}
.yui-calendar .calrowhead{text-align:right;padding-right:2px;}
.yui-calendar .calrowfoot{text-align:left;padding-left:2px;}
.yui-calendar td.calcell{border:1px solid #cccccc;background:#fff;padding: 0; width: 21px; height: 18px;line-height:1.6em;text-align:center;white-space:nowrap;}
.yui-calendar td.calcell a, ul#adminSections li yui-calendar td.calcell a {color:#7c785e !important;display:block;text-decoration:none; height: 18px; padding: 2px 0px 0px 0px !important; background:none !important; border-bottom:0 !important;}
.yui-calendar td.calcell a:hover{background:#daeef9;color:#7c785e;}
.yui-calendar td.today{background-color:#fff; color:#a6a6a6;}
.yui-calendar td.calcell.today a{background-color:#fff; color:#7c785e;}
.yui-calendar td.calcell.oom{background-color:#e9efd4;color:#bab0a5;cursor:default; font-weight: bold;}
.yui-calendar td.calcell.oom a{color:#fff;}
.yui-calendar td.calcell.selected{background-color:#47ace1;color:#fff !important;font-weight:bold;}
.yui-calendar td.calcell.selected a{background-color:#47ace1;color:#fff !important;}
.yui-calendar td.calcell.calcellhover{background-color:#DAEEF9;color:#7c785e;cursor:pointer;}
.yui-calendar td.calcell.calcellhover a{background-color:#DAEEF9;color:#fff;}
.yui-calendar td.calcell.previous{background:#f2f1ef url(../images/line_calander-2.png) repeat-x scroll 0%;color:#bab0a5;}
.yui-calendar td.calcell.restricted{text-decoration:none;}
.yui-calendar td.calcell.highlight1{background-color:#47ace1;color:#fff;font-weight:bold;}
.yui-calendar td.calcell.highlight1 a {color:#fff !important;font-weight:bold;}
.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 a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}
.yui-calendar a.calnav:hover{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}
.yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:0.25;*filter:alpha(opacity=25);}
.yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}
.yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}
.yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}
.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}
.yui-calcontainer .yui-cal-nav-b{text-align:center;}
.yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}
.yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
.yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}
.yui-calcontainer .yui-cal-nav-yc{width:4em;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1400px;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}


.carousel-component{position:relative;overflow:hidden; display:none;clear:both;padding:0px;margin:0px}.carousel-component ul.carousel-list{width:10000000px;position:relative;z-index:1}.carousel-component .carousel-list li{float:left;list-style:none;overflow:hidden}.carousel-component .carousel-list li h2{clear:both;height:10px}.carousel-component .carousel-clip-region{overflow:hidden;margin:0px auto;position:relative;clear:left}.carousel-component{background:#fff;color:#618cbe}.carousel-component .carousel-list li{background-color:#E5E1D5;text-align:left;margin:0px;padding:0px;font:12px verdana,arial,sans-serif;color:#FFF;width:300px;height:320px}.carousel-component .carousel-list li a{display:inline;outline:none;width:295px}.carousel-component .carousel-list li img{display:block;padding-left:4px}.carousel-component .carousel-prev,.carousel-component .carousel-next{position:absolute;top:40px;z-index:3;cursor:pointer;left:5px}.carousel-component .carousel-next{ left:0px;right:5px}#event-carousel.carousel-component ul.carousel-list{margin:0px;padding:0px;line-height:0px}#event-carousel.carousel-component .carousel-list li{background-color:transparent;text-align:center;margin:0px;padding:0px;color:#FFF}#event-carousel.carousel-component .carousel-list li{margin:4px;width:259px;height:77px;margin-left:auto;text-align:left}#event-carousel.carousel-component .carousel-list li a{outline:none}#event-carousel.carousel-component .carousel-prev{position:absolute;top:40px;z-index:3;cursor:pointer;left:5px}#event-carousel.carousel-component .carousel-next{position:absolute;top:40px;z-index:3;cursor:pointer;right:5px}#event-carousel.carousel-component .carousel-list li a:link,#event-carousel.carousel-component .carousel-list li a:visited{outline:none;line-height:1.1em;white-space:normal}#event-carousel.carousel-component .carousel-list li a:hover{text-decoration:underline}#event-carousel.carousel-component .carousel-list li img{display:block}#scroll p,#previous,#next,#eventPrevious,#eventNext{cursor:pointer}ul.extra-bottom-space{padding-bottom:10px}#photoGalleries .carousel-component{padding:0px;margin:0px;width:98px;position:absolute;top:34px;right:19px}#photoGalleries .carousel-component ul.carousel-list{margin-top:0px}#photoGalleries .carousel-component .carousel-list li{background:#FFF;float:none;margin:0px;padding:0px;width:100px}#photoGalleries .carousel-component .carousel-vertical li{clear:left;float:left;height:100px;margin:0px}#photoGalleries .carousel-component .carousel-list li a{display:block;outline:none;width:auto}#photoGalleries .carousel-component .carousel-list li a:hover{}#photoGalleries .carousel-component .carousel-list li img{cursor:pointer;display:block;padding-left:0px}#photoGalleries #upArrow{cursor:pointer;position:absolute;top:10px;right:19px}#photoGalleries #downArrow{cursor:pointer;position:absolute;bottom:16px;right:19px}.spotlight img{float:left;border:5px solid #daeef9}.non-spotlight img{float:left;border:5px solid #FFF}.spotlight img:hover,.non-spotlight img:hover{float:left;border:5px solid #daeef9}#dhtml-carousel2.carousel-component{background-color:#eae8dc;color:#000;padding:10px 0px;margin-top:5px}#dhtml-carousel2.carousel-component .carousel-list li{background:#FFF;height:128px;margin:0px 5px 0px 5px;padding:5px 0px 5px 5px;width:95px}#dhtml-carousel2.carousel-component .carousel-list li img{padding:0px;margin:0px}#dhtml-carousel2.carousel-component .carousel-list li a{color:#000;font-size:0.85em;padding:0px;margin:0px;text-decoration:none;width:90px}#dhtml-carousel2.carousel-component .carousel-list li a:hover{text-decoration:underline}#left-arrow2{ position:absolute; top:15px; z-index:3; cursor:pointer; left:5px}#right-arrow2{ position:absolute; top:15px; z-index:3; cursor:pointer; right:5px}