/****************General Selectors****************/
html{height:100%;}
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;background:#FFF;width:100%;height:100%;}
.clear{clear:both}
.page{float: left;width: 100%;}
.PageContainer{margin:15px;}
/************************************************/
/******************Content**********************/
a{outline-style:none;}
h1{}
p{}
table{}
td{}
th{}
tr{}
div{}
span{}
input[type=text],input[type=password]{border:1px solid #ccccbd;background:#FFF;height:20px;padding-left:9px;color:#626060;}
input[type=submit], input[type=buton]{outline-style:none;}
textarea{border: 1px solid #CCCCBD;font-family: arial;font-size: 12px;height: 90px;padding: 5px;resize: none;width: 373px;}
button{}
label{}
.fleft { float:left }
.fright { float:right}
pre{white-space:pre-wrap; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;background:#FFF;}
/***********************************************/
/******************Headers**********************/
.Header{width:100%;height:120px;float:left;background:url(images/header-bg.png) left top repeat-x}
.Header .Logo{float:left;height:108px;margin-left: 9px;margin-top: 5px;}
.Header .Logo .Left{float:left;height:108px;width:21px;background:url(../images/logo_bg-left.png) left top no-repeat}
.Header .Logo .Right{float:left;height:108px;background:url(../images/logo_bg-right.png) right top no-repeat;padding-right:8px;}
.Header .UserInfoPanel{float:right;width:auto;margin: 22px 15px 15px;}
.Header .Logo .LogoContainer{float: left;margin-right: 18px;margin-top: 22px;}
.Header .Logo .LogoContainer img{border:0}
.Header .UserInfoPanel .Utility{float:right}
.Header .UserInfoPanel .LastLogin{float:right}
.Header .UserInfoPanel .LoginLogoutBtn{background:url(../images/login-btn-left.png) left top no-repeat;height:21px;display: block;height: 35px;float:right;}
.Header .UserInfoPanel .LoginLogoutBtn span{background:url(../images/login-btn-right.png) right top no-repeat;display: block;float: right;height: 35px;margin-left: 10px;}
.Header .UserInfoPanel .LoginLogoutBtn span a{color: #FFFFFF;display: block;font-weight: bold;text-decoration: none;line-height: 30px;padding: 0 10px 0 4px;}
.Header .UserInfoPanel .UserPrefrences{float:right}
.Header .UserInfoPanel .WelcomeMessage{color: #FFFFFF;float: left;margin-right: 7px;margin-top: 9px;}
.Header .UserInfoPanel .WelcomeMessage span{font-weight:bold;}
.Header .AppTitle{float: left; margin-top:7px;}
.Header .AppTitle .ViewMessage{color:#FFF;float: left; margin:20px 0 0 15px; margin-left:100px}
.Header .AppTitle h1{color:#FFF;font-size: 22px;font-weight: normal;margin: 40px 0 0 15px;padding: 0;}
/***********************************************/
/******************Global Navigation************/
.GlobalNav{float:left;width:100%;height:42px;background:url(images/navigation_bg.png) left top repeat-x;}

.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;text-align:right;}
.sf-menu{line-height:30px;}
.sf-menu ul{position:absolute;top:-999em;width:auto;min-width:110px;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;display:inline;}
.sf-menu a{display:block;position:relative;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
/*** Menu Skin ***/
.GlobalNav .sf-menu{float:left;margin-bottom:3px;margin-top: 3px;margin-left: 17px;}
.GlobalNav .sf-menu a{}
.GlobalNav .sf-menu a,.GlobalNav .sf-menu a:visited {color:#13a;}
.GlobalNav .sf-menu li{}
.GlobalNav .sf-menu ul li.Items{background:url(images/gl-child-li-bg.png) left top repeat-y;border-bottom:1px solid #CCC}
.GlobalNav .sf-menu ul li.Items a{background:url(images/gl-child-a-bg.png) right top repeat-y;margin-left: 12px;text-align: left;font-weight:bold;color:#767676;text-decoration:none;padding-right: 10px;white-space:nowrap}
.GlobalNav .sf-menu ul li.Items a:hover{color:#277ca7;}
.GlobalNav .sf-menu li:hover,.GlobalNav .sf-menu li.sfHover,.GlobalNav .sf-menu a:focus,.GlobalNav .sf-menu a:hover,.GlobalNav .sf-menu a:active{}
.GlobalNav .sf-menu a.sf-with-ul{padding-right:23px;min-width:1px;}
.GlobalNav .sf-sub-indicator{position:absolute;display:block;right:7px;top:1.05em;width:10px;text-indent:-999em;overflow:hidden;background:url('/Content/images/arrows-ffffff.png') no-repeat -10px -100px;}
a:focus > .GlobalNav .sf-sub-indicator,
a:hover > .GlobalNav .sf-sub-indicator,
a:active > .GlobalNav .sf-sub-indicator,
li:hover > a > .GlobalNav .sf-sub-indicator,
li.sfHover > a > .GlobalNav .sf-sub-indicator {
background-position: -10px -100px;}
.GlobalNav .sf-menu li:hover ul,.GlobalNav .sf-menu li.sfHover ul{left:0;top:32px;z-index:99;}
.GlobalNav ul.sf-menu li li li:hover ul,.GlobalNav ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
li.GlLastItem{border-bottom:0px !important}

.GlobalNav .sf-menu ul .sf-sub-indicator { background-position:-10px 0;}
.GlobalNav .sf-menu ul a > .sf-sub-indicator { background-position:0 0;}
.GlobalNav .sf-menu ul a:focus > .sf-sub-indicator,
.GlobalNav .sf-menu ul a:hover > .sf-sub-indicator,
.GlobalNav .sf-menu ul a:active > .sf-sub-indicator,
.GlobalNav .sf-menu ul li:hover > a > .sf-sub-indicator,
.GlobalNav .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.GlobalNav .sf-shadow ul.sf-shadow-off{background:transparent;}

.GlobalNav .GlParentNav{background:url(images/Gl-nav-left.png) left top no-repeat;float: left;height: 32px;padding-left: 13px;}
.GlobalNav .GlParentNav a{background:url(images/Gl-nav-right.png) right top no-repeat;float: left;height: 32px;padding-right: 11px;color:#277ca7;text-decoration:none;font-weight:bold;}
.GlobalNav .GlParentNav a.Multilevelparent{background:url(images/Gl-nav-right.png) right -32px no-repeat;padding-right: 31px;}
.GlobalNav .Gl-nav-Child-top{background:url(images/gl-child-top.png) left top no-repeat;height:7px;}
.GlobalNav .Gl-nav-Child-top span{background:url("images/gl-child-top-right.png") no-repeat scroll right top transparent;height:7px;display:block;margin-left:7px;}
.GlobalNav .Gl-nav-Child-bottom{background:url(images/gl-child-bottom.png) left top no-repeat;height:7px;}
.GlobalNav .Gl-nav-Child-bottom span{background:url("images/gl-child-bottom-right.png") no-repeat scroll right top transparent;height:7px;display:block;margin-left:7px;}

.UserPrefrences .UserPrefMainItem{background:url(../images/user-pref-left.png) left -1px no-repeat;height: 37px;}
.UserPrefrences .UserPrefMainItem span{background:url(../images/user-pref-right.png) right -1px no-repeat;float: right;height: 37px;margin-left: 14px;}
.UserPrefrences .UserPrefMainItem span a{background:url(images/profile-icon.png) 6px top no-repeat;display: inline;float: left;height: 23px;margin-left: -5px;margin-right: 12px;margin-top: 6px;width: 42px;}
.UserPrefrences .UserPrefMainItem span a img{border: 0 none;}
.UserPrefrences ul.UserPrefOptions{}
.UserPrefrences ul.UserPrefOptions li a{border-top:1px solid #878686;color: #838383;text-decoration:none;}
.UserPrefrences ul.UserPrefOptions li a:hover{color:#176695;}
li.NoTopBorder a{border-top:0 !important}
li.NoBottomBorder a{border-Bottom:0 !important}
.UserPrefrences ul.UserPrefOptions li{background:url("../images/use-pref-border.png") repeat-y scroll left top #F6F5F5}
.UserPrefrences ul.UserPrefOptions li.UserPrefMenuTop{background:url(../images/use-pref-left-top.png) left top no-repeat;height:6px;border:0}
.UserPrefrences ul.UserPrefOptions li.UserPrefMenuTop span{background:url(../images/use-pref-right-top.png) right top no-repeat;height: 6px;display:block;margin-left:5px;}
.UserPrefrences ul.UserPrefOptions li.UserPrefMenuBottom{background:url(../images/use-pref-left-bottom.png) left top no-repeat;height:6px;border:0}
.UserPrefrences ul.UserPrefOptions li.UserPrefMenuBottom span{background:url(../images/use-pref-right-bottom.png) right top no-repeat;height: 6px;display:block;margin-left:5px;}
.UserPrefrences ul.UserPrefOptions li.Last{}
.UserPrefrences ul.UserPrefOptions li a{background:url("../images/use-pref-border.png") repeat-y scroll right top transparent;padding-right:8px;}
.UserPrefrences  .sf-menu li:hover ul,.UserPrefrences  .sf-menu li.sfHover ul{right:5px;top:3em;z-index:99;}
.UserPrefrences ul.sf-menu li li li:hover ul,.UserPrefrences ul.sf-menu li li li.sfHover ul{right:10em;top:5px;}
.UserPrefrences .sf-menu ul{width:11em;}
.LastLoginDetails{float:right;color:#8ec5e6;margin-top:10px;background:url(images/time-stamp.png) left top no-repeat;padding: 0 0 0 17px;line-height: 13px;}

/***********************************************/
/******************BreadCrumb******************/
.Breadcrumb{float:left;width:100%;height:55px;background:url(images/breadcrumb-bg.png) left top repeat-x;}
.Breadcrumb .BreadcrumbContainer{margin-top: 12px;}
.BreadcrumbList{float: left;margin: 0 0 0 22px;padding: 0;}
.BreadcrumbList li{ float: left;list-style: none outside none;margin-right: 8px;}
.BreadcrumbList li a{color: #737373;float: left;font-weight: bold;margin-top: 7px;}
.BreadcrumbList li a:hover{text-decoration:none;color:#0784dc;}
.BreadcrumbHome a{display:block;width:31px;height:31px;background:url(images/dashboard-icon.png) left top no-repeat;margin-top:0px !important;}
.BreadcrumbHome a:hover{background-position:left -31px;}
.BreadcrumbArrow{background:url(images/breadcrumb-seperator.png) left 7px no-repeat;height: 21px;width: 16px;}
/**********************************************/
/******************Forms***********************/
.FormPanelHeader{background: url("images/form-panel-head.png") repeat-x scroll left top #E8E8E8;padding: 10px;border-bottom: 1px solid #B2B2B2;}
.HeadrToBorder{border-top:1px solid #B2B2B2}
.ClientRegisbtn{margin-left:185px !important;}
.FormPanelHeader h2{color: #328AB8;font-size: 13px;margin: 0;padding: 0;}
.FormPanelBody{float: left;padding: 12px 0;width: 100%;}

.FormPanelClientBody{padding: 12px 0;width: 73%; margin:0 auto}

.FormPanelBtn{background: none repeat scroll 0 0 #EFEFE9;border-bottom: 1px solid #FFFFFF;border-top: 1px solid #B2B2B2;float:left;width:100%;}
.FormPanelFooter{background: url("images/form-panel-footer.png") repeat-x scroll left top #BEBEBE;padding: 10px;}
.SubmitButton{background: url("images/submit-btn-left.png") no-repeat scroll left top transparent;height: 40px;width: auto;float:left}
.SubmitButton span{background: url("images/submit-btn-right.png") no-repeat scroll right top transparent;float: left;height: 40px;margin-left: 20px;}
.SubmitButton span input, .SubmitButton span a{background:transparent;border: 0 none;color: #FFFFFF;cursor: pointer;float: left;font-family: arial;font-size: 12px;font-weight: bold;height: 29px;margin: 5px 5px 0 -14px;padding: 0 6px 0 10px;outline:none; text-decoration:none}
.SubmitButton span a {padding-top:7px; padding-right:12px}
.LoginBtn{margin-left:47px}
.FormPanelError{text-align:center;color:#dd2e2e;}
.FormPanelRow{float: left;margin-left: 15px;padding: 7px;}
.PopupFormPanelRow{float: left;padding: 7px;}
.PopupCPlable{width:157px;}
.FormPanelLabelCol{float: left;margin-right: 6px;color:#6C6A6A;line-height: 22px;min-height: 16px;}
.FormPanelFldCol{float:left}
.LinkButton{background: url("../images/link-button-left.png") no-repeat scroll left top transparent;height: 30px;padding-left: 9px;text-align: left; float:left;}
.LinkButton a{background: url("../images/link-button-right.png") no-repeat scroll right top transparent;float: left;height: 30px;line-height: 28px;padding-left: 3px;padding-right: 10px;color: #656565;text-decoration:none;}
.LinkButton a:hover{color:#4a84aa;}
.SearchActionButton{background: url("images/search-button-bg.png") no-repeat scroll left top transparent !important;padding-left: 29px !important;}
.CreateUserAcion{background:url("images/create-user-action.png") no-repeat scroll 4px 5px transparent !important;padding-left: 27px !important;}
.CancelButton{background: url("images/cancel-btn-left.png") no-repeat scroll left top transparent;height: 40px;width: auto;float:left}
.CancelButton span{background: url("images/cancel-btn-right.png") no-repeat scroll right top transparent;float: left;height: 40px;margin-left: 20px;}
.CancelButton span input{background:transparent;border: 0 none;color: #FFFFFF;cursor: pointer;float: left;font-family: arial;font-size: 12px;font-weight: bold;height: 29px;margin: 5px 5px 0 -14px;padding: 0 6px 0 10px;outline:none;}
.GridBottomButton{background: url("images/grid-bottom-btn-left.png") no-repeat scroll left top transparent;float: left;height: 28px;width: auto;}
.GridBottomButton span{background: url("images/grid-bottom-btn-right.png") no-repeat scroll right top transparent;float: left;height: 28px;margin-left: 10px;}
.GridBottomButton span input{background: none repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;cursor: pointer;float: left;font-family: arial;font-size: 12px;font-weight: bold;height: 19px;margin: 4px 5px 0 -5px;outline: medium none;padding: 0 6px;}
.NitificationDiv{padding: 12px 12px 12px 41px;background: url("images/notification.png") no-repeat scroll 3px 4px transparent;border: 1px solid #CCCCCC;}
.NitificationError{background:url(images/error-notification.png) no-repeat scroll 3px 4px transparent;border:1px solid #dd2e2e}
.ErrorMsg {background: url("images/error-note.png") no-repeat scroll 5px transparent;color: #dd2e2e;float: left;height: 25px;padding:6px 0 0 36px;}
.SuccessMsg{background:url(images/success-note.png) no-repeat scroll 5px transparent;color: green;float: left;height: 25px;padding:6px 0 0 36px;}

/**********************************************/
/******************Footer**********************/
.Footer{width:100%;height:80px;}
/**********************************************/
/******************Account Panels**********************/
.LoginPanel{border:1px solid #b2b2b2;background:#FFF;margin: 40px auto;}
.LoginHeader, .AssignRoleHeader, .UserPrefHeader, .EditRoleHeader{line-height: 26px;}
.LoginHeader h2{background: url("images/login-icon.png") no-repeat scroll left 7px transparent;padding-left: 18px;}
.UserPrefHeader h2{background: url("images/edit-pref-icon.png") no-repeat scroll left 7px transparent;padding-left: 18px;}
.AssignRoleHeader h2{background: url("images/assign-role-icon.png") no-repeat scroll left 7px transparent;padding-left: 18px;}
.EditRoleHeader h2{background: url("images/edit-role-icon.png") no-repeat scroll left 7px transparent;padding-left: 18px;}
.EditUserContBody{width:62%; float:none; margin:0 auto;} 
.PassHeader{line-height: 26px;}
.PassHeader h2{background: url("images/forgott-pass-key.png") no-repeat scroll left 7px transparent;padding-left: 24px;}
.LoginFooter, .ChangePassFooter{height: 29px;}
.ChangePassFooter .LinkButton{margin-left:169px;}
.LoginBtnBox{line-height: 38px;}
.LoginBtnBox .FormPanelBtnContainer, .FPBtnBox .FormPanelBtnContainer{margin-left:102px}
.LoginFormPanelLabelCol{width: 130px;font-weight: bold; word-wrap: break-word;}
.CPFormPanelLabelCol{width: 146px;font-weight: bold;}
/*.LoginFooter .LinkButton{margin-left:94px;}*/
.LoginFooterBtns{margin:0 auto; width:77%}
.LoginFld, .CreateUserFld{width:180px;}
.ForgotPasswordFld .input-validation-error{float:left;margin-bottom: 9px;}
.ForgotPasswordFld .field-validation-error{float:left;width: 216px;clear:left;}
.field-validation-error {font-size:11px}
.ForgotPassMessage{margin-left: 21px;text-align: left;color:#a0a0a0;background: url("images/notification.png") no-repeat scroll left top transparent;padding-left: 43px;margin-right: 8px;min-height: 33px;margin-bottom:10px;}
.PassMessage{margin:8px;}
.ErrorNotice{background: url("images/error-notification.png") no-repeat scroll left top transparent;font-size: 13px;margin-bottom: 0;margin-top: 0;min-height: 33px;padding-left: 36px;padding-top: 7px;color:#dd2e2e}
.PassMessage h4{margin: 0 0 15px 36px;font-weight:normal;color:#a0a0a0}
.PassMessage .LinkButton{margin-left:35px;}
.FormPanelBtnContainer{margin:8px;float: left;}
.ChangePassBtns .FormPanelBtnContainer{margin-left:171px;}
.CPmainBox, .UPmainBox{width:624px;}
.LoginMainBox, .FPmainBox{width:444px;}
.MaintenanceMsg{text-align:center;}
.MaintenanceHomeLink{margin: 25px auto 0;width: 117px;}
/**********************************************/
/******************Validation Helper**********************/
.field-validation-error{color: #dd2e2e;margin: 0 auto;}
.field-validation-valid{display: none;}
.input-validation-error{border: 1px solid #ff0000;}
.validation-summary-errors{color: #dd2e2e;}
.validation-summary-valid{display: none;}
.validation-summary-errors span{background: url("images/error-dot.png") no-repeat scroll left top transparent;color: #DD2E2E;font-weight: normal;min-height: 22px;padding-left: 26px;}
.validation-summary-errors ul{ list-style-image: url("images/error-cross.png");list-style-position: outside;}
.validation-summary-errors ul li{}
.input-validation-error{border:1px solid #dd2e2e !important}
/**********************************************/
/******************Grid**********************/
.GridMainLayout{border:1px solid #b2b2b2;margin: 0 auto;width: 100%;}
.GridTop{background: url("images/form-panel-head.png") repeat-x scroll left top #E8E8E8;min-height: 59px;border-bottom:1px solid #b2b2b2;}
.GridPagination{float:right;margin-right: 10px;margin-top: 11px;}
.GridMain{border-top: 1px solid #FFFFFF;}
.GridRecordCount{background:#efefe9;border-top: 1px solid #FFFFFF;padding:10px;}
.GridFooter{background:url("images/form-panel-footer.png") repeat-x scroll left top #BEBEBE;padding:10px;min-height:30px;}
table.grid{width:100%;}
table.grid td, table.grid th{padding:8px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:left;}
table.grid td{}
table.grid td a{color:#4882a7;}
table.grid td a:hover{text-decoration:none;}
tr.GridoddRow td{background:#f8f8f8;border-top:1px solid #FFF}
table.grid th{height: 38px;border-bottom: 1px solid #326A8E;background:url("images/grid-header-bg.png") repeat-x scroll left top #65aed3;color:#FFF; padding:0 8px;}
.GridPagination a{width:32px;height:33px;background:url(images/page-count.png) left top no-repeat}
.GridPagination span.current{width:32px;height:33px;background:url(images/current-page.png) left top no-repeat;color:#FFF}
.GridPagination .PrevPage{background: url("images/prev-page.png") no-repeat scroll left top transparent;height: 32px;text-indent: -9999px;width: 70px;}
.GridPagination .NextPage{background: url("images/next-page.png") no-repeat scroll left top transparent;height: 32px;text-indent: -9999px;width: 70px;}
.GridPagination .PageContinued{background:url(images/page-count.png) left top no-repeat;width:33px;height:32px;}
span.NextPage a, span.PrevPage a{background:none;height: 32px;width: 70px;}
.GridPagination a, .GridPagination span{color: #4C4C4C;display: block;float: left;font-weight: bold;line-height: 31px;margin-right: 2px;text-align: center;text-decoration: none;}
.GridActionList{float: left;list-style: none outside none;margin: 0;padding: 0;}
.GridActionList li{float: left;margin-right: 10px;}
.GridActionList li a{display:block;float:left; cursor:pointer; width:22px;height:22px;background:url(images/action-items.png) left top no-repeat;text-indent:-9999px;}
.lockaction{display: block;height: 16px;text-indent: -9999px;width: 16px;background:url(images/lock-unlock-icon.png) left -16px no-repeat;}
.unlockbutton{background-position:left top;}
.GridActionList li a.editbutton, .GridActionList li a.editverbutton{background-position: -68px top;}
.GridActionList li a.changepasswordbutton{background-position: -19px top;}
.GridActionList li a.assignuserbutton{background-position: -42px top;}
.GridTitle{color: #636363;float: left;font-size: 17px;font-weight: bold;margin-left: 11px;margin-top: 18px;}
.delbutton{display:block;float:left;width:22px;height:22px;background:url(images/action-items.png) left top no-repeat;text-indent:-9999px;}
.ChangePageSize{}
.PageSize{float:left;margin-right:5px;}
.PageSizeLabel{padding-top:5px;}
.PageSizeFld input{width:50px;}
.GridPanelSeperator{height:15px;width:1px;float:left;}
.SearchRoleFlds{margin-top: 7px;}
/**********************************************/
/******************User**********************/
.UserActions{float:left;margin-right:10px}
.UserSearchBox{border: 1px solid #B2B2B2;padding: 11px;background: url("images/form-panel-head.png") repeat-x scroll left bottom #FFF;float:left;}
.SearchButtons{height: 41px;margin: 0 auto;width: 185px;}
.UserSearchForm{float: left;}
.UserSearchForm .searchFldCol input[type=text], .SearchRoleFlds .searchFldCol input[type=text]{width:140px;}
.SearchRow{float: left;margin-bottom: 5px;margin-right: 8px;width: 232px;height: 29px;}
.searchLabelCol{float: left;margin-right: 5px;padding-top: 4px;width: 67px;}
.searchFldCol{float: left;}
.searchFldCol select{width:152px;}
.RolesTable{border: 1px solid #CCCCCC;}
.RolesTable td,.RolesTable th{padding: 6px;text-align: left;}
.RolesTable th{background: #EFEFE9;border-bottom: 1px solid #CCCCCC;font-weight: normal;padding: 9px;}
.RolesTable td{border-bottom:1px solid #E5E5E5}
.RolesDescTxt{height: 90px;width: 373px;}
.RoleAssignSwitches input{width:51px;}
.AssignRoleList select{height: 198px;width: 160px;}
.PopupARlable{width:82px;}
.popARName, .popARDesc{width:335px;}

/**********************************************/
/******************popup**********************/
.ui-widget-header{background:url(images/popup-header.png) left top repeat-x #326a8e !important;line-height:20px; font-size:15px;}
.ui-dialog .ui-dialog-titlebar{padding:12px !important}
.ui-widget-header{color:#FFF !important;}
.ui-dialog .ui-widget-header .ui-icon{background:url(images/popup-close.png) left top no-repeat !important}
.ui-icon-closethick{background-position: left top !important}
.ui-dialog .ui-dialog-titlebar-close{width: 32px !important;height: 30px !important;top:38% !important}
.ui-dialog-titlebar .ui-state-hover{background:none !important;border:0 !important;padding:1px !important}
.ui-dialog .ui-dialog-titlebar-close {width: 21px !important;height: 16px !important;top: 48% !important;right: 2%;}
.ui-dialog-titlebar-close .ui-icon {height: 37px !important;width: 45px !important;top: 27% !important;left: 0% !important;}

/***Dhanraj added ************************/
.flwidth50,.frwidth50 {width:50%}
.flwidth50, .flwidth49 {float:left}
.frwidth50, .frwidth49 {float:right}
.flwidth49, .frwidth49 {width:49%}
.TableForm {border:0px solid #b2b2b2; border-collapse:collapse; }
.TableManageUser {border:1px solid #b2b2b2; border-collapse:collapse; }
.TableManageUser select {border: 1px solid #DDDDDD;padding:2px; color:#626060}
.MarLeft5px{margin-left:5px;}
.TableForm td {border:1px solid #b2b2b2; padding:8px; }
tr.GrayRow td{ background-color:#f8f8f8 }
tr.GraySection td{ background-color:#e9e8e8; height:35px }
tr.GridHead td, tr.GridHead th{ background:url(images/grid-header-bg.png) repeat-x; color:#ffffff; font-weight:bold; height:35px;}
.TxtFieldWidth { width:96%}
.TxtAreaWidth { width:99%}
.TxtFldMargin { margin:3px 5px 0px 0px; width:130px }
.RightTable { text-align:left; float:right}
.BlueBoldTxt {color:#277ca7; font-weight:bold; border:1px solid #b2b2b2; border-bottom:0px  }
.BlueBoldText {color:#277ca7; font-weight:bold; }
.TopBrdZero td{ border-top:0px solid red }
.divider {width:100%; clear:both; line-height:25px}
.lstHt181px { height:213px; height:208px \0/}
select.lstHt181px option {padding:4px 0px}
.PvtProject { color:#FF3300; font-weight:bold; line-height:40px}
tr.GraySection td table td { border:0px; padding:0px }
.GreyHdBg { background:url(images/GreyGradient.png) repeat-x #d3d3d3; color:#277ca7; font-weight:bold;}
.Font11px {font-size:11px}
.width100 {width:100%}
.width99 {width:99%}
.statusDiv {font-size:11px}
.statusDiv img {padding:0px 5px 0px 5px;}
div.MyViewTbl .TableForm td { padding:8px }
td.padding0px table td { padding:0px !important }
.Maring3px { margin-top:3px}
.MarLeft10px { margin-left:10px}
.EditUserUserUpdate{margin-left:284px !important}
.InnerDivExpand {float: right; border-left: 1px solid #b2b2b2; margin-right:46%;}
.InnerDivExpand span  { padding: 2px 5px 0px 15px}
.InnerDivExpandSmall span { padding: 2px 5px 0px 8px}
.InnerDivExpandSmall {float: right; border-left: 1px solid #b2b2b2; margin-right:13%; margin-right:11% \0/; padding:4px 0px 4px 0px}
.NotesTd {background-color:#f8f8f8; color:#277ca7 }
.LftRtBrdZero {border-left:0px !important; border-right:0px !important }
.BrdBtmZero {border-bottom:0px !important}
.SubmitBrdZero {border-left:0px !important; border-right:0px !important;border-bottom:0px !important}
.CenterDiv {margin:0px auto; width:185px}
.GrayBrd {border:1px solid #B2B2B2}
td.HideTblBrd table td {border:0px }
.TableForm a, .LinkTbl a { color:#277ca7; font-weight:bold}
.autoWidth{width:auto;}


.lowPriority{display:block;width:22px;height:22px;background:url(images/icoDownarrow.png) no-repeat;margin-left:10px;}
.highPriority{display:block;width:22px;height:22px;background:url(images/icoUparrow.png) no-repeat;margin-left:10px;}
.normalPriority{display:block;width:22px;height:22px;background:url(images/icoHorArrow.png) no-repeat;margin-left:10px;}
.urgentPriority{display:block;width:22px;height:22px;background:url(images/icohighest.png) no-repeat;margin-left:10px;}

.LabelColumn {width: 125px;font-weight: bold;padding: 7px; vertical-align:text-top}
.ValueColumn {width: 200px;padding: 7px; vertical-align:top}
.ComplField span{color:#DD2E2E;  font-weight:normal;}
.DivGray { background-color:#F8F8F8; border:1px solid #b2b2b2; padding:6px}
.TopBtmBrd {border-top:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2 }


.FormPanelFldColRight{float:right}
.statusDiv {font-size:11px;padding-top:15px;}

.acknowledgeStatus{display:block;width:14px;height:14px;background:url(images/icoAcknowledge.png) no-repeat;margin-left:10px;}
.assignedStatus{display:block;width:14px;height:14px;background:url(images/IcoAssigned.png) no-repeat;margin-left:10px;}
.closedStatus{display:block;width:14px;height:14px;background:url(images/icoClosed.png) no-repeat;margin-left:10px;}
.confirmedStatus{display:block;width:14px;height:14px;background:url(images/icoConfirmed.png) no-repeat;margin-left:10px;}
.feedbackStatus{display:block;width:14px;height:14px;background:url(images/icofeedback.png) no-repeat;margin-left:10px;}
.newStatus{display:block;width:14px;height:14px;background:url(images/IcoNew.png) no-repeat;margin-left:10px;}
.reopenStatus{display:block;width:14px;height:14px;background:url(images/icoreopen.png) no-repeat;margin-left:10px;}
.resolvedStatus{display:block;width:14px;height:14px;background:url(images/icoResolved.png) no-repeat;margin-left:10px;}
.deployedStatus{display:block;width:14px;height:14px;background:url(images/icoDeployed.png) no-repeat;margin-left:10px;}

.IconUserEdit{display:block;height:16px;background:url(images/IconUserEdit.png) no-repeat; width:25px; float:left;}
.IcoAttach{display:block;height:16px;background:url(images/IcoAttach.png)  no-repeat;margin-right:3px;width:25px; float:right;}
.icoLock{display:block;height:16px;background:url(images/icoLock.png) no-repeat;margin-right:4px;width:25px; float:right;}
.icoUparrow{display:block;height:16px;background:url(images/icoUparrow.png) no-repeat;margin-right:6px;width:25px; float:right;}


a.defltbutton{display:block;width:24px;height:24px;background:url(images/undefault.png) no-repeat;}
a:hover.defltbutton{display:block;width:24px;height:24px;background:url(images/default.png) no-repeat;}
.undefltbutton{display:block;width:24px;height:24px;background:url(images/default.png) no-repeat;}
.passworddis{display:block;width:24px;height:24px;background:url(images/password-dis.png) no-repeat;}
.GlobalNav a{color:#277CA7; text-decoration:none;}
.GlobalNav a:hover{text-decoration:underline}
.selectProjectClient a{color:#fff; text-decoration:none; display:block}
.selectProjectClient a:hover{text-decoration:underline}

.StatDiv {border:1px solid #B2B2B2; width:100%;  padding: 10px 0 10px 10px; background-color:#f2f2f2; height:15px; width:98%}

/***Feedback Popup ************************/

.slide-out-div {padding-bottom: 28px;width: 413px; display:none;}
.clear{clear:both}
.fbbody{height:406px;width:414px;}
.fbbody .Left{float:left;height:406px;width:9px;background:url(images/feedbodyleft.png) left top no-repeat}
.fbbody .Mid{float:left;height:406px; width:396px; background:url(images/feedbodymid.png) left top repeat-x}
.fbbody .Right{float:right;height:406px;width:9px;background:url(images/feedbodyright.png) right top no-repeat;}
.fbsmilybg { width:385px; background-color:#f4f6f6; margin:16px auto 0;}
.fbsmilybg .Left{float:left;height:43px;width:4px;background:url(images/fbsmilbgleft.png) left top no-repeat}
.fbsmilybg .Mid{float:left;height:43px; width:377px; background:url(images/fbsmilbgmid.png) left top repeat-x}
.fbsmilybg .Mid span{color:#267dab; font-size:13px; font-weight:bold; margin:13px 5px 0; float:left}
.fbsmilybg .Mid .smilicon{width:144px; height:24px;margin:9px 3px 0; float:left;}
.fbsmilybg .Mid .smilicon img{margin-left:2px;}
.fbsmilybg .Right{float:right;height:43px;width:4px;background:url(images/fbsmilbgright.png) right top no-repeat;}
.fbtpcont { width:385px; background-color:#f8f9fa; margin:10px auto;}
.fbtpcont .Left{float:left;height:318px;width:5px;background:url(images/fbtpcontleft.png) left top no-repeat}
.fbtpcont .Mid{float:left;height:318px; width:375px; background:url(images/fbtpcontmid.png) left top repeat-x}
.fbtpcont .Mid span{color:#267dab; font-size:13px; font-weight:bold; margin:16px 5px 0; float:left}
.fbtpcont .Right{float:right;height:318px;width:5px;background:url(images/fbtpcontright.png) right top no-repeat;}


.fbtxtcont { width:362px; background-color:#f4f6f6; margin:16px auto 0;}
.fbtxtcont .Left{float:left;height:209px;width:4px;background:url(images/fbtxtcontleft.png) left top no-repeat}
.fbtxtcont .Mid{float:left;height:209px; width:354px; background:url(images/fbtxtcontmid.png) left top repeat-x}
.fbtxtcont .Mid span{color:#267dab; font-size:13px; font-weight:bold; margin:16px 5px 0; float:left;}
.fbtxtcont .Right{float:right;height:209px;width:4px;background:url(images/fbtxtcontright.png) right top no-repeat;}

.fbtxtcont textarea{border:1px solid #a5afb4;  width:93%; margin:0 7px; height: 132px; resize: none; font-family:inherit; font-size:12px;padding-left: 3px;color:#000;}
.fbtxtcont input[type=text]{border:1px solid #a5afb4; width:94%; margin: 15px 7px 10px; height:22px; font-family:inherit;padding-left: 3px;color:#000;}
.watermark {color: #626060 !important; font-style:italic}
#cusdropdown{margin:13px 0 0 8px; float:left; cursor:pointer;}
#cusdropdown ul { list-style:none; margin:0; padding:0; border:1px solid #c3d2d9;}
#cusdropdown a{color:#333333; padding-left:5px; text-decoration:none;}
#cusdropdown ul li{display:block; border-bottom:1px solid #ddd; line-height:25px;}
#cusdropdown ul li a{ color:#333333; text-decoration:none; display:block}
#cusdropdown ul li a:hover{ background-color:#ebeef7;}

.footer{background-color:#1b75a4;padding:5px 0;position:fixed;width:100%;bottom:0;}
.footer span{color:#fff;margin-left:5px;font-size:11px;}



.btn{float:right; margin:10px 6px 0 0 } 
.btn .Send{ background:url(images/sendbtn.png) left top no-repeat; width:59px; height:25px; float:left; margin-right:5px; cursor:pointer; border:none;}
.btn .Cancel{ background:url(images/cancelbtn.png) left top no-repeat; width:59px; height:25px;  float:left;cursor:pointer; border:none;}
.smilicon a{display:block;width:26px;height:26px;margin-right: 2px;float:left}
a.Hello{background-position:0 -26px !important}
a.Rate1{background-image:url(images/angry.png)}
a.Rate2{background-image:url(images/sad.png)}
a.Rate3{background-image:url(images/normal.png)}
a.Rate4{background-image:url(images/happy.png)}
a.Rate5{background-image:url(images/cool.png)}

/***Feedback Popup ************************/
    
/***Change Logo************************/
    .imgHover {display: inline; position: relative;float: left;margin: 12px;}
    .imgHover .hover {display: none; position: absolute;padding:5px 10px;right:0;z-index: 2;background: #111;opacity: .60;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
    .imgHover a {color:#fff;font-size: 11px;outline-style: none; text-decoration: none;}    
    .imgHover a:hover {text-decoration:underline;}   
 /***Change Logo************************/
    
   /***Summary Proejct************************/
.pSummary table{border-collapse:collapse}
.pSummary a{ color:#277CA7;}
.pSummary a:hover{ text-decoration:none;}
.pSummaryLeft{float:left; width:50%}
.pSummaryRight{float:right; width:50%}   
.pSmmary table{border:0px solid red;}  
.pSummary td {border:1px solid #b2b2b2; padding:8px; text-align:center; width:50px}
.pSummary  th {border:1px solid #b2b2b2; padding:8px; background:url(images/form-panel-head.png) repeat-x #d3d3d3; color:#277ca7; font-weight:bold;}
.pSumFCol{text-align:left !important; width:250px !important;}
.preDescripTxt{margin:0; background:transparent;}

.newStat{background:#f5acac !important;}
.feedStat{background:#e0feed !important;}
.ackStat{background:#f4eaff !important;}
.confStat{background:#ffdddd !important;}
.assignStat{background:#d8f0ff !important;}
.resolStat{background:#f7f7cf !important;}
.clsStat{background:#fff !important;}
.reOpenStat{background:#f9e9eb !important;}
.deployStat{background:#d0ebb3 !important;}
.hi{background-image:url()}
.histheader {background: url("../images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x 0 -30px #CCCCCC; text-align:center; text-shadow:0px 1px #FFF; color:#444 !important}
   /***Summary Proejct************************/
 .ClntSignFormPanelLabelCol{width: 165px;font-weight: bold;}
   
.IconWord{display:block;height:27px;background:url(images/doc.png) no-repeat; width:31px; float:left; padding: 0 3px 5px 0;}
.IconCSV{display:block;height:27px;background:url(images/csv.png) no-repeat; width:31px; float:left;padding: 0 3px 5px 0;}

/***change client dropdown***/

.ClienttSelect{height:21px;display:inline-block;position:relative;z-index:1; width:auto !important}
.ClienttSelect .selectBox{line-height: 19px;height:100%;width:209px;text-indent: 9px;color:#065284;background:url('../images/slectdrop.png') no-repeat;cursor:pointer;}
.ClienttSelect .selectBox:hover{color:#000;}
.ClienttSelect .dropDown{position:absolute;top:21px;left:0;width:100%;line-height: 6px;font-size:12px;color:#666;list-style:none;border:1px solid #e3e3e3;border-bottom:none; margin:0; padding:0;}
.ClienttSelect li{height:20px;cursor:pointer;position:relative;background-color:#fff;border-bottom:1px solid #e3e3e3;}
.ClienttSelect li:hover{color:#065284;background:#f8f9fc;}
.ClienttSelect li span{left:8px;	position:absolute;top:7px;}
.MarkDefaultProjectBtn{background:url(images/markdefault.png) no-repeat; width:62px; height:23px; border:none; cursor: pointer;}
.jumpBtn{background:url(images/jumpbtn.png) no-repeat; width:58px; height:25px; border:none; cursor: pointer;}


/*Manage SubMenu*/
.ManageLnk{width:50px;height:18px;cursor: pointer; color:#4983a3;margin:0 auto;}
.ManageProjMenu{background: url(images/submenupop.png)  no-repeat top left;height:83px;width:104px;left: 50px;position: relative;top: -26px;display:none;z-index:100;}
.ManageProjMenu ul{margin:0; padding:0;list-style: none;}
.ManageProjMenu ul li a{line-height:22px;text-decoration:none;font-size:11px; width:70px; text-align:left; display:block;color:#747779; padding-left:22px; margin-left:11px;}
.ManageProjMenu ul li a:hover{color:#4983a3; text-decoration:none!important;}

.ManageSubNav{float:right; color:#277CA7; margin-bottom:5px;}
.ManageSubNav a{ color:#277CA7; text-decoration:none;}
.ManageSubNav a:hover{text-decoration:underline;}
.Managebredcrum{color:#277CA7}
/*Manage SubMenu*/



.IssuesButton{background: url("images/issuleftbtn.png") no-repeat scroll left top transparent;height: 37px;width: auto;float:left}
.IssuesButton span{background: url("images/issuerightbtn.png") no-repeat scroll right top transparent;float: left;height: 37px;margin-left: 13px;}
.IssuesButton span input, .IssuesButton span a{background:transparent;border: 0 none;color: #2678a6;cursor: pointer;float: left;font-family: arial;font-size: 12px;font-weight: bold;height: 25px;margin: 5px 5px 0 -4px;padding: 0 8px 0 6px;outline:none; text-decoration:none}
.IssueSearch{background: url("images/issuesearchtxtbox.png") no-repeat scroll left top transparent;height: 30px;width: 266px;float:left}
.IssueSearch input{background: none repeat scroll 0 0 transparent; border: 0 none; margin: 5px 0 0 8px; padding-left: 0; width: 225px; font-weight:bold;}
.IssueSearchbtn{margin:2px 5px 0 0;}
/*Dec2011 Formatting*/
.IssueBox{height:25px; width:40px; border:1px solid #cdcdcd; border-bottom:5px solid #ccc;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
box-shadow:1px 1px 2px #d6d6d6;  
padding:12px 0 0 0px;    
text-align:center;
font-size:11px;
font-weight:bold;
color:#595959;
}
.GrayHr {border-top:1px solid #cdcdcd; border-bottom:0px}
.WidthTxtBox, .WidthTxtBoxBig{width:270px}
.WidthTxtBoxBig{height:80px !important}
#UserStatusMsg, #IssueStatusMsg
{
 -moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
box-shadow:1px 1px 3px #bdbdbd;  
background-color:#fff;
padding:10px 20px 0px 36px;
margin:10px 0px 5px 0px;
width:auto;
border:1px solid #9d9d9d;
}

#SearchFilterStatus
{
     -moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
box-shadow:1px 1px 3px #bdbdbd;  
background-color:#ffcc00;
/*width:150px;*/
padding:10px;
display:block;
margin:5px 0px 10px 0px;
text-align:center;
font-weight:bold;
border:1px solid #c7b361;
}

#SearchFilter{display:block; float:left; margin-left:170px}
.ViewMessage { background-color:#fff; font-weight:bold; text-align:center; font-size:18px; padding:10px; margin:10px 10px 10px 0px !important; z-index:1000; position:relative; color:red; float:left;  }
