body {
	background:#efefef;
}
.shadowLeftBottom { width:11px; height:4px; background:transparent url(Resource/shadowLeftBottom.png) no-repeat top left; }
.shadowBottom { height:4px; background:transparent url(Resource/shadowBottom.png) repeat-x top left; }
.shadowRightTop { width:5px; height:9px; background:transparent url(Resource/shadowRightTop.png) no-repeat top left; }
.shadowRight { width:5px; background:transparent url(Resource/shadowRight.png) repeat-y top left; }
.shadowCorner { width:5px; height:4px; background:transparent url(Resource/shadowCorner.png) no-repeat top left; }
.shadowContainer { border:1px solid #555555; background:#f2f2f2; }
.arrowToRight { position: absolute; top:30px;right:-1px;width: 7px;height: 13px; background:transparent url(Resource/arrow.png) no-repeat top left; display: inline; }
.arrowToLeft { position: absolute; top:30px;right:149px;width: 7px;height: 13px; background:transparent url(Resource/arrowLeft.png) no-repeat top left; display: inline; }
.windowLeftTop { width:14px; height:14px; background:transparent url(Resource/windowLeftTop.png) no-repeat top left; }
.windowLeft { width:14px; background:transparent url(Resource/windowLeft.png) repeat-y top left; }
.windowLeftBottom { width:14px; height:14px; background:transparent url(Resource/windowLeftBottom.png) no-repeat top left; }
.windowRightTop { width:14px; height:14px; background:transparent url(Resource/windowRightTop.png) no-repeat top left; }
.windowRight { width:14px; background:transparent url(Resource/windowRight.png) repeat-y top left; }
.windowRightBottom { width:14px; height:14px; background:transparent url(Resource/windowRightBottom.png) no-repeat top left; }
.windowBack {  }
.windowTop { height:14px;  background:transparent url(Resource/windowTop.png) repeat-x top left; }
.windowBottom { height:14px;  background:transparent url(Resource/windowBottom.png) repeat-x top left; }
.windowTitle { height:24px;  background:transparent url(Resource/windowTitle.png) repeat-x top left; }
.windowContent { border:1px solid #5d6c7a; background:#ffffff; }
.windowClose { float:right; width:23px; height:20px; background:transparent url(Resource/windowClose.png) no-repeat top left; }
.windowCloseOver { float:right; width:23px; height:20px; background:transparent url(Resource/windowClose.png) no-repeat -23px -0px; }
.windowCloseDown { float:right; width:23px; height:20px; background:transparent url(Resource/windowClose.png) no-repeat -46px -0px; }
.windowTitleText { float:left; font:bold 12px trebuchet ms; }
.ButtonLeft { }
.ButtonRight { }
.ButtonMain { }

.selectionMain { border:1px solid #000000; background:#ffffff; z-index:+999; table-layout:fixed; }
.selectionItem { cursor:default; width:20px; border:1px solid #ffffff; background:#ffffff; color:#000000; height:20px; line-height:20px; text-align:center; font:10 px tahoma; } 
.selectionOver { cursor:default; width:20px; border:1px solid #cccccc; background:#efefef; color:#000000; height:20px; line-height:20px; text-align:center; font:10 px tahoma; }
.selectionSelected { cursor:default; width:20px; border:1px solid #006699; background:#990033; color:#ffffff; height:20px; line-height:20px; text-align:center; font:10 px tahoma; } 
.selectionHeaderText { width:120px; height:20px; font:bold 11px tahoma; border:1px solid #cccccc; background:#efefef; text-align:center; }

.ImageButtonTextStyle { float:right;padding-top:3px;padding-left:5px; }
.tabViewStyle { border:1px solid #000; background:#fff; z-index:+999; table-layout:fixed;margin: 2px;padding: 2px;width:100%; }
.tabItem { cursor:pointer; width:120px; border:1px solid #ccc; background:#efefef; color:#000; height:20px; line-height:20px; text-align:center; font:10 px tahoma; }
.tabItem_mouseover { cursor:pointer; width:120px; border:1px solid #ccc; background:#990000; color:#fff; height:20px; line-height:20px; text-align:center; font:10 px tahoma; } 
.tabItem_selected { cursor:pointer; width:120px; border:1px solid #ccc; background:#990000; color:#fff; height:20px; line-height:20px; text-align:center; font:10 px tahoma;font-weight:bold; }    

.tabTable { width:100%; }
.tabLeft { border:1px solid #ffffff; border-bottom:1px solid #006699; border-right:1px solid #006699; background:#ffffff; }
.tabLeft img { width:20px; }
.tabSelected { border:1px solid #006699; border-left:none; border-bottom:1px solid #ffffff; background:#ffffff; font:bold 12px tahoma; padding:3px; }
.tabRegular { border:1px solid #006699; background:#006699; font:bold 12px tahoma; color:#ffffff; padding:3px; }
.tabMiddle { border:1px solid #006699; background:#ffffff; border-top:none; border-left:none; }
.tabMiddle img { width:20px; }
.tabLeft img { width:20px; }
.tabRight { border:none; border-bottom:1px solid #006699; background:#ffffff; }
.tabRight img { width:20px; }

.announcementItemOdd { background:#f2f2f2; border-bottom:1px solid #cccccc; padding:5px 2px 5px 15px; }
.announcementItemEven { background:#ffffff; border-bottom:1px solid #cccccc; padding:5px 2px 5px 15px; }
