.bluebtn {margin:1px 5px; background:transparent url(../images/utility/square-gray-left.gif) no-repeat top left;  font-weight: normal; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:15px;display:inline-block;padding-left: 7px;}
.bluebtn input[type="submit"],.bluebtn input[type="button"], .bluebtn a{ border: 0 none; background:transparent url(../images/utility/square-gray-right.gif) no-repeat top right; display:block; float:left;padding: 4px 7px 4px 0; height: 23px;  cursor: pointer; line-height:15px; }

.bluebtn:active {background-position: bottom left;}
.bluebtn input[type="submit"]:active,.bluebtn input[type="button"]:active, .bluebtn a:active{background-position: bottom right;color:black;}
/*for FireFox*/
.bluebtn input[type="submit"]::-moz-focus-inner, .bluebtn input[type="button"]::-moz-focus-inner{border : 0px;} 
/*for IE8 */
.bluebtn input[type="submit"]:focus, .bluebtn input[type="button"]:focus{outline : none; }

.btn {background:transparent url(../images/utility/pimstrip_24.png) repeat-x 0 -2600px;border:1px solid #bbb; cursor:pointer;display:block;float:left;margin-right:7px;}
.btn input[type="submit"],.btn input[type="button"], .btn a{border:0 none;background:transparent;cursor:pointer;font:12px Arial;height:21px;line-height:21px;display:block;width:auto;overflow:visible;padding:0 5px;float:left;vertical-align:middle; color: #000000;text-decoration:none;}
.btn:active {background:transparent url(../images/utility/pimstrip_24.png) repeat-x 0 -2640px;border:1px solid #bbb; cursor:pointer;display:block;float:left;margin-right:7px;}
/*for FireFox*/
.btn input[type="submit"]::-moz-focus-inner, .btn input[type="button"]::-moz-focus-inner{border : 0px;} 
/*for IE8 */
.btn input[type="submit"]:focus, .btn input[type="button"]:focus{outline : none; }
.errorinfo {background: url(../images/utility/bg_warning.png) no-repeat scroll 10px center #FBEC88;border: 1px solid #FAD42E;border-radius: 3px 3px 3px 3px;color: #363645;margin: 5px 0;padding: 10px 10px 10px 30px;}
.messageinfo{background: url("../images/utility/bg_info.png") no-repeat scroll 10px center #FBEC88;border: 1px solid #FAD42E;border-radius: 3px 3px 3px 3px;color: #363645;margin: 5px 0;padding: 10px 10px 10px 30px;}

.SI-FILES-STYLIZED label.cabinet
{
	width: 79px;
	height: 22px;
	background: url(../images/utility/btn-choose-file.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#loading-Box{ position:absolute; left: 550px; top: 150px; width: 205px; height: 120px;background:url(../images/popup/loadingbox.gif) no-repeat transparent;filter:alpha(opacity=90); opacity:0.90; -moz-border-radius:4px;}
#loading-BoxContainer{position:relative; margin: 25px 15px; font-size: 12px; font-weight: bold;color:#FFFFFF; } 
#loading-ImgBox{ margin:10px 0px 10px 0px; }
#loading-Content{ margin:1px;  padding: 0px 2px ; text-align:center}

#alert-Box { position:absolute; margin:2px; background:#FFFFFF; display: block; z-index: 100;width:350px; font-family:Arial, Helvetica, sans-serif; top: 0; left: 0; text-align:left}
#alert-Box .head{height: 20px; background:url(../images/popup/alerthead.gif) repeat-x;line-height:20px; margin:1px 1px 0px 1px; padding: 2px 2px 2px 10px; color: #FFFFFF; font-weight:bold; cursor:move} 
#alert-Box .body{background:#CCEBFE; padding: 10px; margin: 0px 1px 1px 1px;}
#alert-Box .body .content{margin-bottom:10px; text-align:center }
#alert-Box .body .btndiv{width: 100%; text-align:center; }



.ui-helper-clearfix { display: block;overflow: hidden }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url(../images/calendar/ui-icons.png); }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-trash { background-position: -176px -96px;}
* === Resizable === */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/* === Dialog === */
.ui-dialog { position: absolute; top: 100px; left: 100px; padding: 0; width: 300px;  background: #FFFFFF; -moz-box-shadow: 0px 5px 8px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 5px 8px rgba(0,0,0,0.8); box-shadow: 0px 5px 8px rgba(0,0,0,0.8); }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; border-width: 0px 0px 1px 0px; border-color: #979797; background: url(../images/the_gradient.gif) 0px 0px repeat-x; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; font-size: 13px; color: #000000; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 6px; top: 50%; width: 16px; margin: -9px 0 0 0; height: 16px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog-titlebar .ui-state-hover { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px none; background: transparent; }
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover span { background-position: -16px -16px ; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: #F7F9FA; overflow: auto; zoom: 1; font-size: 12px; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; background: transparent !important; border: 0px none; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* === Component containers === */
.ui-widget { font-family: Helvetica, Arial, sans-serif; outline: none;}
.ui-widget a { outline: none; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; color: #333333; background: #FFFFFF; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #8ab0c6; background: #a7cfe6; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.task-title{ color: #5F83B9; font-weight: bold;}
.task-item{font-size: 11px; padding: 0px 0px 3px 15px;min-height:15px;}
.task-item:hover{background-color:#8997A5}
.task-item .icon-pointer{cursor:pointer}
.row{ margin: 5px 0px;  display:block; }
.iafield{width:100px;float:left}

.ico, .ico24 {cursor: pointer; height: 16px; outline: medium none; padding: 1px; width: 16px;}