html,body{height:100%;font-family:'Segoe UI',Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; text-decoration:none;padding:0px;margin:0px;}
form {height:100%;padding:0px; margin:0px;}
.space{height:10px;line-height:10px;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;}  	
.user_photo{float:left;width:auto;height:auto;border:#ccc solid 1px;padding:4px;}
.user_photo img { max-width: 270px; height: auto }
#topNav .plain a:hover{color:#fff;z-index:1; background-position:0px -1px;  background-image: linear-gradient(to bottom, #59595B, gray);}
.SelectedTopLink a,.SelectedTopLink a:hover{ height:25px; top:-2px;   position:relative;border:solid 1px #DEE5EB; border-bottom:none; cursor:default;font-weight:bold;font-size:12px;text-transform:uppercase; color:#fff;display:block; text-decoration:none;margin:0px 0px 0px 0px;padding:7px 7px 0 7px; display:block; background:#0165B1;}
.SelectedTopLinkAdmin a,.SelectedTopLinkAdmin a:hover{border-left: 1px solid #BCCDDD; border-right: 1px solid #BCCDDD;border-top: 1px solid #BCCDDD;top:-0px;   position:relative;cursor:default;height:25px;line-height:25px; vertical-align:middle; color:#444;margin:3px 0px 0px 1px;padding:5px 7px 6px 7px;display:block; text-decoration:none;background-color:#cccccc;font-style: normal;font-variant: normal;font-weight: bold;font-size: 12px;background-image: linear-gradient(to bottom, #FFFFFF, #cccccc);border-bottom-style: none;border-bottom-color: inherit;border-bottom-width: medium;}
.SelectedTopLinkAdmin a i {position:absolute; top:0px; left:0px; height:5px;  width:100%; overflow:hidden; background-color:#0165B1; display:block;}
.plainAdmin a,.plainAdmin a:hover{border-left: 1px solid #BCCDDD;border-right: 1px solid #BCCDDD;border-top: 1px solid #BCCDDD;top:1px;   position:relative;cursor:pointer;height:20px;line-height:20px; vertical-align:middle; color:#444;margin:3px 0px 0px 0px;padding:5px 7px 6px 7px;display:block; text-decoration:none;background-color:#E3EBEE;font-style: normal;font-variant: normal;font-weight: bold;font-size: 12px;background-image: linear-gradient(to bottom, #FFFFFF, #E3EBEE);border-bottom-style: none;border-bottom-color: inherit;border-bottom-width: medium;}
.orange_line{background:#cccccc;height:3px;font-size:0px;line-height:3px;}
#body_content {background:#fff;width:100%;margin:0 0 0 0px; padding:5px 10px 10px 10px; text-align:left; }
.SubTabPageBody{padding:10px;}

.ButtonInactive{ cursor:default;border-radius: 4px;border:solid 1px #cdced0;   height:26px; line-height:26px; white-space:nowrap; padding:0px 5px 0px 5px;  font:bold 11px "Segoe UI";  min-width:70px; color:silver;outline: none;background-color: #F6F7F7;}
.ButtonInactive:hover {background-color:#F6F7F7;}
.FilterButton{ background-color: #ddd;min-width:50px;cursor:pointer;border-radius: 3px;border:solid 1px #ddd;   height:26px; line-height:26px; white-space:nowrap; padding:0px 10px 0px 10px;  font:normal 12px "Segoe UI";   color: #333;outline: none;}
.FilterButton:hover {background-color:#d3d3d3;}
/*.c_FilterButton{background-color:#008AC6;min-width:70px;border:solid 1px #008AC6; cursor:pointer;border-radius: 3px;height:26px; line-height:26px; white-space:nowrap; padding:0px 10px 0px 10px;  font:normal 12px "Segoe UI";  color: #fff;outline: none;}*/
.c_FilterButton {
    background-color: #BC204B;
    min-width: 70px;
    border: solid 1px #BC204B;
    cursor: pointer;
    border-radius: 3px;
    height: 26px;
    line-height: 26px;
    white-space: nowrap;
    padding: 0px 10px 0px 10px;
    font: normal 12px "Segoe UI";
    color: #fff;
    outline: none;
}
/*.c_FilterButton:hover {background-color:#3276B1;}*/
    .c_FilterButton:hover {
        background-color: #3276B1;
        border: solid 1px #3276B1;
    }
/*.Button{background-color:#00B050; min-width:70px;cursor:pointer;border-radius: 3px;border:solid 1px #00B050;  height:26px; line-height:26px; white-space:nowrap; padding:0px 10px 0px 10px;  font:normal 12px "Segoe UI";  color: #fff;outline: none;}*/
.Button {
    background-color: #BC204B;
    min-width: 70px;
    cursor: pointer;
    border-radius: 3px;
    border: solid 1px #BC204B;
    height: 26px;
    line-height: 26px;
    white-space: nowrap;
    padding: 0px 10px 0px 10px;
    font: normal 12px "Segoe UI";
    color: #fff;
    outline: none;
}
/*.Button:hover {background-color:#1D943B;}*/
    .Button:hover {
        background-color: #1D943B;
        border: solid 1px #1D943B;
    }
.ButtonWhite{background-color:#F6F7F7;background-image: linear-gradient(to bottom, #fff, #DFE6EC); min-width:70px;cursor:pointer;border-radius: 3px;border:solid 1px silver; border-left:solid 3px #0065AA;  height:26px; line-height:26px; white-space:nowrap; padding:0px 10px 0px 10px;  font:normal 12px "Segoe UI";  color: #333;outline: none;}
.ButtonWhite:hover {background-color:#f2f2f2;background-image: linear-gradient(to bottom, #DFE6EC, #fff);}

.gridPagingLink {border:solid 1px #DDDDDD; margin-top:10px; border-collapse:collapse; color:#3D3D3D;}
.gridPagingLink td { border-left:solid 1px #DDDDDD; text-align:center;}.fieldsetBorder{border:#ccc solid 1px;}
.dropdownText{font-size:11px;text-decoration:none;}
.PageForm td{padding:4px;text-align:left;}
.NoPaddingPageForm td{padding:4px 0px 4px 0px;text-align:left;}
.title{font-weight:bold;font-size:12px;padding:2px;}
.UploadSmallLink a{color:#fff;font-size:10px;font-weight:normal;text-decoration:underline;}
.UploadSmallLink a:hover{color:#fff;font-size:10px;font-weight:normal;text-decoration:none;}
.Header { width: 100%; border: 1px solid #E2E2E2 !important;border-radius:5px 5px 0px 0px;background-color: #F6F7F7;background-image: linear-gradient(to bottom, #F6F7F7, #F6F7F7); }
.Header th { font-weight: bold; text-align: left;padding: 4px;  color:#0065AA;width: 100%;height:20px;line-height:20px;white-space: nowrap;font-size:13px;margin:0px;}
.Header a:link {color: #f4f4f4;}
.Header a:hover, .Caption a:active { color: #f4f4f4; text-decoration: none;}
.HeaderLeft {}
.HeaderRight {}
.HeaderLeft img{width: 3px;display:none;}
.HeaderRight img{width: 3px; display:none;}
.cst_nm { color: #fff; }
.Caption th { font-size:13px; text-align: left; vertical-align: top; font-weight:bold;padding: 2px;border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;background-color: #e3dcbd; color:#333;white-space: nowrap;}
.Caption a:link { font-size:13px;color: #555; font-weight:bold; text-decoration:none;}
.Caption a:hover, .Caption a:active { color: #555; font-weight:bold;text-decoration:underline;}
.Caption img {margin: 2px; vertical-align: middle;}
.Caption input {vertical-align: middle;}
.Row th { font-size:11px; font-weight: normal; text-align: left; vertical-align: top;padding: 2px;border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;background-color: #edeef0; color: #000000;white-space: nowrap;color: #000000;}
.Grid { width: 100%;background:#FBFBFB;padding: 17px;border: 1px solid #d3d3d3; border-top:none;}
.Gridcss{border-collapse: separate !important;border-left: solid 1px #D3DBE2 !important;}
.FormGrid { width: 100%;border-left: solid 1px #D3DBE2;border-right: solid 1px #D3DBE2;}
.Caption td {background-color: #eee;background-image: linear-gradient(to bottom, #f2f2f2 0px, #fafafa 100%);color:#555;font-weight:bold;font-size: 13px;white-space: nowrap;padding:8px;border-left:none; border-top:solid 1px #DDDDDD; border-right: solid 1px #DDDDDD; border-bottom: solid 2px #DDDDDD;}
.Controls td {padding: 4px 2px 7px 2px;border-left:0px; border-top:0px; text-align: left;vertical-align: top;color: #000000; }
.ControlsFilter td {padding: 2px;border-left:0px; border-top:0px; border-right: solid 1px #D7E2E8; border-bottom: solid 1px #D7E2E8;text-align: left;vertical-align: top;background-color: #FFFFFF;color: #000000;}
.Row{background-color:#F7F7F7;color:#333;}
.Row:hover,.AltRow:hover{background-color:#F2F2F2;color:#333;}
.AltRow{background-color:#fff;color:#333;}
.Row td { padding: 8px;border-left:0px; border-top:0px; border-right: solid 1px #E2E2E2; border-bottom: solid 1px #E2E2E2;vertical-align: top;margin:0px; text-align:left;  }
.AltRow td {padding: 8px;border-left:0px; border-top:0px; border-right: solid 1px #E2E2E2; border-bottom: solid 1px #E2E2E2;vertical-align: top;margin:0px; text-align:left; }
.LeftTD {min-width:100px;padding: 5px;text-align: left;vertical-align: top;border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #E2E2E2; border-bottom: solid 1px #E2E2E2;background-color: #F6F7F7; color: #444;font-weight:bold;}
.RightTD {min-width:200px;padding: 5px;border-left:0px; border-top:0px; border-right: solid 1px #E2E2E2; border-bottom: solid 1px #E2E2E2;vertical-align: top;background-color: #FFFFFF;color: #333;}
.DashbordLeftTD {font-size:11px;padding: 2px 2px 5px 2px;text-align: left;vertical-align: top;background-color: #E2EAED; color: #000000; font-weight:bold; border-bottom:solid 1px #F9F9F8;}
.DashbordRightTD {font-size:11px;padding: 2px 2px 5px 2px;text-align: right;vertical-align: top;background-color:#D9E1E7;color:navy;border-bottom:solid 1px #F9F9F8;}
.DashbordRightTD  a{color:green; font-weight:bold;}
.DashbordRightTD a:hover{color:green;}
.DashBoardRow a { color: #002cb3;}
.DashBoardRow a:hover, .DashBoardRow a:active { color: #e00000;}
.caption.Row { font-size:11px;padding: 2px;border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;text-align: left;vertical-align: top;background-color: #edeef0;color: #000000;}
.Row a { color: #1f4f96; text-decoration:none;}
.Row a:hover, .Row a:active { color: #1f4f96;text-decoration:underline;}
.Separator{color: #1b3a76;}
.Separator td{height: 1px;}
.AltRow th { font-size:11px; font-weight: normal; text-align: left; vertical-align: top;padding: 2px;border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;background-color: #edeef0; color: #000000;white-space: nowrap;color: #000000;}
.AltRow a { color: #1f4f96;text-decoration:none;}
.AltRow a:hover, .AltRow a:active { color: #1f4f96;text-decoration:underline;}
.NoRecords td { font-size:11px;padding: 2px;border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;text-align: left;background-color: #edeef0;color: #000000;vertical-align: top;}
.Footer td {text-align:right;vertical-align:middle;white-space:nowrap;}
.ActionBoxTop  {  float:right; padding:3px 5px 4px 5px; color:#000;  border:solid 1px silver;box-shadow: 0 5px 6px -6px #777; margin-bottom:5px;border-radius:3px;height: 23px;text-align: right;vertical-align: middle;white-space: nowrap;background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
}
.ActionBoxStart{height:28px; width:14px; float:right;}
.ActionBoxTop input{background-image: url(images/form_bg.jpg);background-repeat: repeat-x;border: 1px solid #a7a7a7;color: navy; font-weight:bold; padding: 3px;font-size:11px;margin:0px; height:13px;}
.ActionBoxTop select{background-image: url(images/form_bg.jpg);background-repeat: repeat-x;border: 1px solid #a7a7a7;color: navy;font-weight:bold;padding: 3px;font-size:11px;margin:0px;}
.PagecountDiv{float:left;}
.ExpIconPadding{padding: 0px;vertical-align:bottom;}
.ExpIconPadding2{padding:0px;vertical-align:bottom;}
.ClearDiv{clear:both;height:0px;font-size:0px;line-height:0px;}
.ExportIcon1{float:left;padding:4px 2px 0px 14px;}
.ExportIcon2{float:left;padding:4px 2px 0px 4px;}
.ExportIcon3{float:left;padding:4px 2px 0px 4px;}
.BackIcon1{padding:2px 0px 2px 15px;width:16px;}
.Bottom td { border-top:dotted 1px #AFBECC; padding:5px 5px 5px 0px;color:#000000;font-size:100%;height:25px;text-align:right;vertical-align:middle;white-space:nowrap; border-bottom: solid 1px #D3DBE2;}
.PopBottom td { border-top:dotted 1px #AFBECC; padding:10px 10px 5px 0px;color:#000000;font-size:100%;height:25px;text-align:right;vertical-align:middle;white-space:nowrap; }
.Footer a:link { color: #002cb3;}
.Footer a:hover, .Footer a:active { color: #e00000;}
.Footer img {margin: 2px;vertical-align: middle;}
.Bottom a:link { color: #002cb3;}
.Bottom a:hover, .Caption a:active { color: #e00000;}
.Bottom img {margin: 2px;vertical-align: middle; }
.Bottom input {margin: 2px;vertical-align: middle;}
.Controls th {  font-weight: normal; text-align: left; vertical-align: top;padding: 2px;border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;background-color: #edeef0; color: #000000;white-space: nowrap;color: #000000;}
.FooterNoBorder td{border-width:0px;border-style:none;}
.FilterNoBorder td{border-width:0px;border-style:none;padding-bottom:5px;}
.CustUserReport td{padding-bottom:5px;padding-right:5px;}
.PopUpDivHeading{font-weight: bold; text-align: left;padding: 2px;background-image: url('Images/HeaderBg.gif');  color: #f4f4f4;width: 100%;height:22px;white-space: nowrap;font-size:12px;}
.OtherTD{padding:3px 0px 3px 0px;}
.ValueFormat{color:Maroon;font-weight:bold;}
.TransparentBG{padding:0px; margin:0px; background:#fff;}
.PageTitle{padding:0px 4px 10px 4px;font-size:21px;font-weight:lighter;color:#000;text-align:left;}
.PageTitle a{font-size:21px;font-weight:lighter;color:#1d4286;text-align:left;text-decoration:none;}
.PageTitle a:hover{font-size:21px;font-weight:lighter;color:#000;text-align:left;text-decoration:none;}
.AdminPageTitle{padding:0px 4px 4px 0px;font-size:20px;font-weight:lighter;color:#000;text-align:left;}
.AdminPageTitleImage{float:left;}
.AdminPageTitleImage img{border:0px; height:32px; width:32px;}
.AdminTitle{float:left; height:35px; padding:6px 0px 0px 10px;}
a{	color:#0071c1;text-decoration:underline; font-style:normal; font-size:12px;	}
a:hover{color:#0071c1;text-decoration: none;font-style:normal; font-size:12px;	}
.CloseButton{background: url('../images/delete.gif') no-repeat ;height:14px;width:14px;cursor:pointer;}
.ReportPopHeading{padding:5px 0px 5px 0px; font-weight:bold;}
#lnk_ExportInCSV{background: url('../images/csv.gif') no-repeat ;height:16px;width:16px;cursor:pointer;border:none 0px; margin-left:5px; margin-right:5px;}
#lnk_ExportInExcel{background: url('../images/xls-icon.gif') no-repeat ;height:16px;width:16px;cursor:pointer;border:none 0px; margin-right:5px;}
#lnk_ExportInPDF{background: url('../images/PDF_icon.gif') no-repeat ;height:16px;width:16px;cursor:pointer;border:none 0px; margin-right:5px;}
#lnk_GoBack{background: url('../images/back.gif') no-repeat ;height:16px;width:16px;cursor:pointer;border:none 0px;}
/*First*/
.PagingEnableFirst{background: url('../images/first_white.png') no-repeat;background-position:center center;margin:3px;background-color:#008AC6;font-weight:bold;font-size:11px;color:Navy;cursor:pointer;padding:4px; height:14px;width:14px;display:block;}
.PagingEnableFirst:hover {background-color:#3276B1;}
.PagingDisableFirst{background: url('../images/first_gray.png') no-repeat;background-position:center center;margin:3px;background-color:#E2E0E0;font-weight:bold;font-size:11px;color:gray;cursor:default;padding:4px; height:14px;width:14px;display:block;}
/*Previous*/
.PagingEnablePrevious{background: url('../images/prev_white.png') no-repeat;background-position:center center;margin:3px;background-color:#008AC6; font-weight:bold;font-size:11px;color:Navy;cursor:pointer;padding:4px;height:14px;width:14px;display:block;}
.PagingEnablePrevious:hover {background-color:#3276B1;}
.PagingDisablePrevious{background: url('../images/prev_gray.png') no-repeat;background-position:center center;margin:3px;background-color:#E2E0E0; font-weight:bold;font-size:11px;color:gray;cursor:default;padding:4px;height:14px;width:14px;display:block;}
 /*Next*/
.PagingEnableNext{background: url('../images/next_white.png') no-repeat;background-position:center center;margin:3px;background-color:#008AC6;font-weight:bold;font-size:11px;color:Navy;cursor:pointer;padding:4px;height:14px;width:14px;display:block;}
.PagingEnableNext:hover {background-color:#3276B1;}
.PagingDisableNext{background: url('../images/next_gray.png') no-repeat;background-position:center center;margin:3px;background-color:#E2E0E0;font-weight:bold;font-size:11px;color:gray;cursor:default;padding:4px;height:14px;width:14px;display:block;}
 /*Last*/
.PagingEnableLast{background: url('../images/last_white.png') no-repeat;background-position:center center;margin:3px;background-color:#008AC6;font-weight:bold;font-size:11px;color:Navy;cursor:pointer;padding:4px;height:14px;width:14px; display:block;}
.PagingEnableLast:hover {background-color:#3276B1;}
.PagingDisableLast{background: url('../images/last_gray.png') no-repeat;background-position:center center;margin:3px;background-color:#E2E0E0;font-weight:bold;font-size:11px;color:gray;cursor:default;padding:4px;height:14px;width:14px;display:block; }
.spaceHeight10{background: url('../images/spacer.gif') repeat-y ;height:10px;}
.spaceHeight5{padding:5px 0px 0px 0px;}
.spacewidth5{background: url('../images/spacer.gif') repeat-x ;width:5px;}
.spacewidth15{background: url('../images/spacer.gif') repeat-x ;width:15px;}
.OrgElemetsValueScroll{height:150px;width:100%;border:inset 1px silver;overflow:auto;overflow-x:hidden; background:#fff;}
.OrgElemetsValueScroll td{border-style:none;background-color:White;border-bottom:solid 1px silver;padding:4px;}
.SAPAccessReportFieldScroll{width:99%;border:solid 1px #E2E2E2;border-bottom:none;background:#fff !important;box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.52);}
.SAPAccessReportFieldScroll td{border-style:none;background-color:White !important;border-bottom:solid 1px #E2E2E2 !important;padding:7px 4px 7px 4px !important;}
.NoBorder td{border:none 0px;}
.Top5ReportTitle{font-weight:bold;color:Navy;font-size:13px;}
.Controls input[type="password"],input[type="text"], textarea, select{background-image: url(images/form_bg.jpg);background-repeat: repeat-x;border: 1px solid #a7a7a7;color: #333333;padding: 3px;font-size:12px;margin:0px;outline:none;font-family:'Segoe UI',Arial, Helvetica, sans-serif;}
/*.Controls input[type="password"], input[type="text"], textarea, select {
    
    border: 1px solid #a7a7a7;
    color: #333333;
    padding: 3px;
    font-size: 12px;
    margin: 0px;
    outline: none;
    font-family: 'Segoe UI',Arial, Helvetica, sans-serif;
}*/
.IndControls{background-image: url(images/form_bg.jpg);background-repeat: repeat-x;border: 1px solid #a7a7a7;color: #333333;padding: 3px;font-size:12px;margin:0px;outline:none;font-family:'Segoe UI',Arial, Helvetica, sans-serif;}
.Mandatory{text-decoration:none;color:Red;font-size:12px;}
.transparent_class {display:none;position:absolute;top:0px;left:0px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-Index:1000;background-color: #000000;width:100%; }
.contentDiv {position:fixed;display:none;z-Index:1005;top:0px; left:0px;}
.ButtonWhiteSearchPopUp{cursor:pointer; height:23px; padding-bottom:5px;	background-color: #D3D3D3; color: #000;font-weight: bold; font-size: 11px; font-family:Tahoma;border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284;}
.PaggingProcessing{position:absolute;  top:0px; left:0px;display:none;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-Index:1000;background-color: #fff;}
.PageSizeProcessing{position:absolute;  top:0px; left:0px;z-Index:1000;height:16px; width:100px; color:Gray; font-size:11px;display:none;}
.DiagramTitle{font-weight:bold;font-size:14px;color:#343434;width:700px; height:25px;  padding-top:5px;}
.DivKillButton{vertical-align:middle; border:solid 1px #ccc; padding:2px; cursor:pointer; color:#1b3a77;}
.autocompleteListBox{padding:0px;   background:#fff;list-style:none;margin-top:0px;border:solid 1px silver; border-bottom:none;border-top:none;}
.autocompleteListBox li{border-bottom:solid 1px silver;height:25px; line-height:25px;  margin-top:0px;}
.RadioNoCss input{background:none;border-style:none;}
.ScrollingGridRow{background:#F9F9F9;}
.ScrollingGridRow td {font-size:11px;padding: 2px;border-left:0px; border-top:0px; border-right: solid 1px #D3DBE2; border-bottom: solid 1px #D3DBE2;vertical-align: top;margin:0px;}
.ScrollingGridHeader td {  text-align:left; background:#D3DBE2;background-image: linear-gradient(to bottom, #D3DBE2, #DFE6EC); font-weight:bold;font-size:11px;padding: 2px;border-left:0px; border-top:0px; border-right: solid 1px #D3DBE2; border-bottom: solid 1px #D3DBE2;vertical-align:middle;margin:0px;}
.ProcessImageBox{background-position: 0% 0%;z-Index:1001;padding:15px; position:absolute; top:0px; left:0px;border:solid 1px #E7EDF5; font-weight: bold;background-image: -webkit-gradient(linear,0 0,0 100%,from(#B5CEE6),to(#D9E6F1));background-color: #B5CEE6;background-repeat: repeat;background-attachment: scroll;}
.Transparent_ProcessImageBox {display:none;position:absolute;top:0px;left:0px;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;z-Index:1000;background-color: #000000;width:100%;}
.WhatIfSectionHeading{color:#1f497d;font-weight:bold;font-size:125%;  margin-left:10px;}
.NoRecordBox{text-align:left; color:#444; margin:5px 0px 5px 0px;  background:url(images/NotFound.png) no-repeat;background-size:25px; background-position:10px 10px; padding:15px 5px 14px 45px; font-weight:bold;background-color:#F2F2F2; border:solid 1px #dddddd; border-radius:2px;}

.NOTcONFIGURED{text-align:left;  margin:5px 0px 5px 0px;  background-color: #f2dede;border-color: #ebccd1;color: #a94442; padding:15px 5px 14px 45px; font-weight:bold; border:solid 1px #dddddd; border-radius:2px;}
.NoRecordBoxUser{text-align:left; color:#444; margin:5px 0px 5px 0px;  background:url(images/User_Select.png) no-repeat; background-size:40px; background-position:5px 2px; padding:15px 5px 14px 55px; border:solid 1px #dddddd; font-weight:bold;background-color:#F2F2F2;border-radius:2px;}
.AddItemLink a{color:#000000;text-decoration:underline;font-weight:bold;font-size:12px;}
.AddItemLink a:hover{color:#000000;text-decoration:none;font-weight:bold;font-size:12px;}
.DescBox1 { text-align:left;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);font-size:13px;color:#333;background-color:#F2F2F2; border:solid 1px #E2E2E2; border-left:solid 4px #0065AA; padding:10px 5px 10px 7px; margin:2px; margin-bottom:10px; border-radius:3px;}
.DescBox1 b {display:block; font-weight:lighter; font-size:150%;}
.PageMainTab ul {margin:0px; padding-top:10px; list-style:none;}
.PageMainTab ul li {display:inline-block; margin:0px; padding:0px;}
.Hide_lf_ico {padding:4px; cursor:pointer;  border-radius:14px;border:solid 1px #0165B1; position:relative; height:14px; width:14px; margin-top:-16px;}
.hide_lf_ico_arr {border-right: 7px solid #0165B1; width: 0px;height: 0px; border-top: 7px solid transparent;border-bottom: 7px solid transparent; position:absolute; top:4px; left:6px;}
.hide_lf_ico_arr1 {border-left: 7px solid #0165B1; width: 0px;height: 0px; border-top: 7px solid transparent;border-bottom: 7px solid transparent; position:absolute; top:4px; left:9px;}
.HDAlign{ text-align:right !important;}
.n_hd_box {height:50px; width:100%; min-width:1000px;  background:#0065AA; position:fixed; top:0px;left:0px;z-index:1000;border-bottom:solid 1px gray;box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.52);}
.n_hd_bx_logo {background: url(../images/CGCACM_logo.png) no-repeat;width: 500px;height: 45px;margin-top: 5px;margin-left: 5px }
.n_hd_bx_mnu { white-space:nowrap;}
.n_hd_bx_mnu a{ color:#fff !important; line-height:50px; margin-left:20px; font-size:16px; font-family:'Segoe UI'; text-decoration:none;}
.SelTP {color:#ffbe00 !important; }
.n_hd_bx_hdana {position: relative;height: 45px;padding-top: 5px;}
.n_hd_bx_ana { color:#fff;  margin-top:0px; font-size:13px;}
.n_hd_bx_ana td { padding-bottom:2px; padding-right:5px; margin:0px;  font-family:'Segoe UI';}
.n_hd_bx_usr {float:right; border-left:solid 1px silver; padding-top:3px; padding-left:20px; height:45px;margin-left:5px;}
.n_hd_bx_atxt {border-left:solid 1px silver;margin-left:30px;color:#FFBE00;     background-image:url('../images/dn-arr-org.png'); background-repeat:no-repeat;background-position:58px  31px; padding-bottom:6px; padding-left:20px; cursor:pointer; }
.n_hd_bx_atxt b {margin:0px; padding:0px;font-size:100%; width:70px;  display:block;  text-decoration:none;}
.n_hd_bx_dyntxt {height:18px;max-width:100%;overflow-y:hidden;overflow-x:auto;word-break: break-all;}
.menupop {background-color:#F3F2F0; border:solid 1px silver;border-bottom:none; width:220px;position:absolute;top:31px;left:-197px;display:none;box-shadow:0 3px 8px rgba(0, 0, 0, 0.25);}
.menupop a {display:block; height:30px; line-height:30px; border-bottom:solid 1px silver; color:#006FBB;font-family:'Segoe UI'; font-size:105%;padding-left:35px; text-decoration:none;text-align:left;}
.menupop a:hover {background-color:#EFEFEF;}
.bgSodMatrix {background-image:url('../images/dashboard.gif'); background-repeat:no-repeat; background-position:5px center;}
.bgrep {background-image:url('../images/reports.gif'); background-repeat:no-repeat; background-position:5px center;}
.bgudtl {background-image:url('../images/ClientUser.gif'); background-repeat:no-repeat; background-position:5px center;}
.bgmiti {background-image:url('../images/reports.gif'); background-repeat:no-repeat; background-position:5px center;}
.bgmcd {background-image:url('../images/hammer.gif'); background-repeat:no-repeat; background-position:5px center;}
.bgrenlic {background-image:url('../images/renewlic.png'); background-repeat:no-repeat; background-position:5px center;}
.bgabtqa {background-image:url('../images/qaico.png'); background-repeat:no-repeat; background-position:2px center; background-size:24px;}
.bgcngpass {background-image:url('../images/chngpass.png'); background-repeat:no-repeat; background-position:5px center;}
.bglgout {background-image:url('../images/logout.png'); background-repeat:no-repeat; background-position:5px center;}
.bgadmin {background-image:url('../images/setting.gif'); background-repeat:no-repeat; background-position:5px center;}
.icogryusr { height:21px;  text-align:left; border-bottom:solid 1px silver; padding:10px 5px 10px 6px; cursor:default; color:gray; overflow:hidden; word-break:break-all;display:table-cell; vertical-align:middle; width:230px;}
.icogryusr i { font-size:22px; color:silver !important; margin-right:10px; }
.hd_user_ico {margin:14px 10px 0px 0px;position:relative;cursor:pointer;width:23px; height:27px;}
.hd_user_ico i {font-size:24px; color:#F3F2F0;}
.hd_func_ico {margin:14px 10px 0px 0px; position:relative;cursor:pointer; width:24px; height:23px;}
.hd_func_ico i {font-size:24px; color:#F3F2F0;}
.dislnktop {cursor:default;color:#4288B7 !important;}
.AnaIcon {display: block;float: left;height: 18px;margin-top: 1px;overflow: hidden;width: 20px;}
.AnaIcon i{font-size:18px;  color:#0065AA;}
.AnaName {display: block;float: left;font-size: 12px;padding-left: 7px; font-weight:bold; color:#333333;}
.AnaClient {color: gray;display: block;float: left;font-size: 11px;margin-top: -3px;padding-left: 27px;padding-top: 0;text-align: left; white-space:nowrap;}
.anadte {float:right;display:block; white-space:nowrap;color: gray;font-size: 11px; padding-top:5px;}
.anadte b{display:inline-block; font-weight:bold;font-size: 11px; white-space:nowrap;}
.mnuana {border-bottom:solid 1px silver; padding:8px 8px 4px 8px;}
.mnuana:hover {background-color:#EFEFEF;}
.ScopeControlTable td{padding: 8px; white-space:nowrap;border-bottom: solid 1px #fff;text-align: left;vertical-align: top;color: #333;background-color: #f2f2f2;}
.AntiFraudRowHeading td{height:22px;padding: 8px;background-color: #ECECEC;color: #444;padding: 2px 4px 2px 4px;font-size: 12px;font-weight: bold;border-bottom: solid 2px #dddddd;}
.AntiFraudRowHeading a{background-color: #D3DBE2;color: #fff;font-size: 12px;font-weight: bold;text-decoration: none;}
.AntiFraudRowHeading a:hover{background-color: #D3DBE2;color: #fff;font-size: 12px;font-weight: bold;text-decoration: none;}
.AntiFraudRowHeading strong {font-weight:bold;}
.ControlTbls td{padding: 5px 3px 5px 3px;}
.FilterTable td{white-space:nowrap; padding:2px; text-align:left;}     
.GridBorderLeft{border-left:solid 1px #D3DBE2;}
.MainControlBlock{padding:4px 10px 4px 0px;width:249px; overflow:hidden;}
.MainControlBlocknew{padding:4px 10px 4px 0px;width:100%; overflow:hidden;}
.GridListControlTitlenew{border-radius:2px 2px 0px 0px;vertical-align:middle;padding:2px 0px 3px 2px;height:20px; line-height:20px;border-bottom-style: none;border-bottom-color: inherit;border-bottom-width: 0px;}
.GridListControlnew{border:solid 1px #dddddd;max-height:150px;min-height:20px;overflow:auto;overflow-x:hidden;padding:0px 0px 0px 0px;}
.GridListControlnew td{  border-style:none;border-bottom:solid 1px #f2f2f2;background:#ffffff;padding:2px;vertical-align:middle; vertical-align:top;}


.GridListControlTitle{border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-top: 1px solid #dddddd;border-radius:2px 2px 0px 0px;vertical-align:middle; font-weight:bold; padding:2px 0px 3px 2px; background-color:#f2f2f2; height:20px; line-height:20px; background-image: linear-gradient(to bottom, #f2f2f2 0px, #fafafa 100%);border-bottom-style: none;border-bottom-color: inherit;border-bottom-width: 0px;}
.GridListControl{border:solid 1px #dddddd;max-height:100px;min-height:20px;overflow:auto;overflow-x:hidden;width:249px;padding:0px 0px 0px 0px;}
.GridListControl td{  border-style:none;border-bottom:solid 1px #f2f2f2;background:#ffffff;padding:2px;vertical-align:middle; vertical-align:top;}
.GridListControl td input{background:none;border-style:none;}
.GridListControlCHKBox{float:left; padding:0px 5px 0px 0px; border-right:solid 1px #dddddd;  vertical-align:middle;margin-right:2px;}
.GridListControlCHKLabel{float:left;padding:2px 0px 0px 0px;line-height:16px;color:#333; }





.IndCheckBox input{background:none;border-style:none;}
.right_content_bg{width:100%; padding:0px 0px 5px 0px;}
.SelAdTP {font-weight:bold !important; font-size: 101% !important; cursor:default !important;}
.allana {height:30px; line-height:30px; border-bottom:solid 1px silver; color:gray; padding-left:10px;font-size:13px; }
.viewallb{ float:right; height:20px; width:20px;background-image:url('../images/viewallbk.png'); background-repeat:no-repeat; margin:5px 10px 0px 0px;background-color:#F3F2F0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; }
.confdlbl {display:inline-block; font-size:14px; font-weight:lighter;padding:0px 5px 0px 5px; color:gray;}
.i_lst {color:#0065AA; font-size:16px !important; padding:0px 8px 0px 3px;}
.ig_lst {color:#35AA47; font-size:16px !important; padding:0px 8px 0px 3px;}
.hd_grid {overflow:hidden;border-radius:3px 3px 0px 0px;text-align:left;background-color: #eee;border: 1px solid #d3d3d3;height: 35px;background-image: linear-gradient(to bottom, #f2f2f2 0px, #fafafa 100%);padding: 0 10px;border-right: solid 1px #DDDDDD;}
.hd_grid_l{float:left;}
.hd_grid_l h3{display: inline-block;font-size: 14px;font-weight:bold;line-height: 35px;margin: 0;vertical-align: middle;color:#555;}
.hd_grid_r{float:right; line-height:35px;}
.hd_filter {overflow:hidden;border-radius:3px 3px 0px 0px;text-align:left;background-color: #eee;border: 1px solid #d3d3d3;height: 30px;background-image: linear-gradient(to bottom, #f2f2f2 0px, #fafafa 100%);padding: 0 10px;border-right: solid 1px #DDDDDD;}
.hd_filter_l{float:left;line-height: 30px;}
.hd_filter_l h3{display: inline-block;font-size: 14px;font-weight:bold;margin: 0;vertical-align: middle;color:#555;}
.hd_filter_r{float:right; line-height:30px;}
.filter_bg {background:#FBFBFB;padding: 5px;border: 1px solid #d3d3d3; border-top:none;}
.fl_bottom td { border-top:dotted 1px #AFBECC; padding:8px 5px 5px 0px;color:#000000;font-size:100%;height:25px;text-align:right;vertical-align:middle;white-space:nowrap;}
.AddNewItm a i {padding-right:5px;}
/*.AddNewItm a{ position:relative;padding:0px 8px 0px 10px;margin:0px 0px 2px 1px;white-space:nowrap;cursor:pointer;height:25px; line-height:25px;  background-color: #F5F5F5;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#E6E6E6);background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;border-style: solid;border-width: 1px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);border-image: none;   color:#000; vertical-align:middle; display:inline-block; text-decoration:none;text-align:center;border-left:solid 5px #1D943B;}*/
.AddNewItm a {
    position: relative;
    padding: 0px 8px 0px 10px;
    margin: 0px 0px 2px 1px;
    white-space: nowrap;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    background-color: #F5F5F5;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#E6E6E6);
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    border-image: none;
    color: #000;
    vertical-align: middle;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    border-left: solid 5px #483698;
}
.AddNewItm a:hover{line-height: 25px;color: #000; background-image: linear-gradient(to bottom, #FFFFFF, #cccccc);}
.data_table {border-collapse: separate;border-top: solid 1px #E2E2E2;border-left: solid 1px #E2E2E2;}
.InfoBox2 {background-color:#F6F6F6; border-left:solid 4px #91D9E8;padding:10px; margin-bottom:10px; border-radius:0px 5px 5px 0px;}
.PopGridScroll {max-height:300px;overflow-y:auto;overflow-x:hidden;}
.hd_pop {border: 1px solid #E2E2E2 !important;border-radius:5px 5px 0px 0px;background-color: #F6F7F7;background-image: linear-gradient(to bottom, #F6F7F7, #F6F7F7); text-align: left;padding: 4px;  color:#0065AA;height:30px;line-height:20px;white-space: nowrap;margin:0px;}
.hd_pop_l{float:left;line-height: 20px;}
.hd_pop_l h3{display: inline-block;font-size: 14px;line-height:20px;font-weight:bold;margin: 0;vertical-align: middle;color:#555;}
.hd_pop_r{float:right; line-height:20px;}
.pop_bg {background:#FBFBFB;padding: 5px; border-top:none;}
.note {background-color:#F3565D;color:#fff; padding:2px 5px 2px 5px;text-transform:uppercase;margin-top:3px; margin-bottom:3px;display:inline-block;}
.Btn_grd{ position:relative;white-space:nowrap;font-size:12px;cursor:pointer;  background-color: #F5F5F5;background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;border-style: solid;border-width: 1px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);border-image: none;  height:18px;line-height:18px; padding:5px 8px 5px 24px; color:#000 !important; vertical-align:middle; display:inline-block; text-decoration:none !important;}
.Btn_grd:hover{background-image: linear-gradient(to bottom, #FFFFFF, #cccccc);}
.ipass {position:absolute;left:4px;font-style:normal;display:inline-block;background:url(../images/chngpass.png) no-repeat;width:16px; height:16px; overflow:hidden; margin-right:10px; }
.FilterAutoComp {position:absolute; display:none; border-left:solid 1px silver;border-right:solid 1px silver;  height:auto; background-color:#fff; z-index:1000;}
.FilterControl { margin:0px;}
.AutoCompBox  { list-style:none; padding:0px; margin:0px; width:100%;}
.AutoCompBox li { padding:5px 2px 5px 2px; border-bottom:solid 1px silver; display:block; text-overflow:ellipsis;text-align:left;}
.AutoCompBox li:hover,li:focus {background-color:navy; color:#fff; outline:none; cursor:pointer;}
.UpperCase {
    text-transform: uppercase;
}
.mcd_t {
    display: none;
    font-size: 130%;
    color: #ffbe00;
}

.breadcrumb {
    list-style: none;
    overflow: hidden;
    font-size: 15px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

    .breadcrumb li {
        float: left;
    }

        .breadcrumb li a {
            color: white;
            text-decoration: none;
            padding: 5px 0 5px 55px;
            background: brown;
            background: #0070C0;
            position: relative;
            display: block;
            float: left;
        }

.breadcrumb-active {
    background: #0070C0 !important;
}

.breadcrumb-disabled {
    background: #BDBDBD !important;
    color:#000000!important;
}

.breadcrumb-done {
    background: #43A047 !important;
}

    .breadcrumb-done:after {
        border-left: 30px solid #43A047 !important;
    }

.breadcrumb-disabled:after {
    border-left: 30px solid #BDBDBD !important;
}


.breadcrumb li:first-child a{
    padding-left:20px!important;
}

.breadcrumb li a:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-left: 30px solid #0070C0;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 100%;
    z-index: 2;
}

.breadcrumb li a:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-left: 30px solid white;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 1px;
    left: 100%;
    z-index: 1;
}

.group-header {
    background: #607d8b;
    width: 100%;
}

    .group-header td {
        color: white !important;
        font-weight: 600 !important;
    }

/*Padding*/
.p-a-0 {padding:0px !important;} .p-a-5 {padding:5px !important;} .p-a-10 {padding:10px !important;} .p-a-15 {padding:15px !important;} .p-a-20 {padding:20px !important;} .p-a-25 {padding:25px !important;} .p-a-30 {padding:30px !important;}
.p-r-0 {padding-right:0px !important;} .p-r-5 {padding-right:5px !important;} .p-r-10 {padding-right:10px !important;} .p-r-15 {padding-right:15px !important;} .p-r-20 {padding-right:20px !important;} .p-r-25 {padding-right:25px !important;} .p-r-30 {padding-right:30px !important;}
.p-l-0 {padding-left:0px !important;} .p-l-5 {padding-left:5px !important;} .p-l-10 {padding-left:10px !important;} .p-l-15 {padding-left:15px !important;} .p-l-20 {padding-left:20px !important;} .p-l-25 {padding-left:25px !important;} .p-l-30 {padding-left:30px !important;}
.p-t-0 {padding-top:0px !important;} .p-t-5 {padding-top:5px !important;} .p-t-10 {padding-top:10px !important;} .p-t-15 {padding-top:15px !important;} .p-t-20 {padding-top:20px !important;} .p-t-25 {padding-top:25px !important;} .p-t-30 {padding-top:30px !important;}
.p-b-0 {padding-bottom:0px !important;} .p-b-5 {padding-bottom:5px !important;} .p-b-10 {padding-bottom:10px !important;} .p-b-15 {padding-bottom:15px !important;} .p-b-20 {padding-bottom:20px !important;} .p-b-25 {padding-bottom:25px !important;} .p-b-30 {padding-bottom:30px !important;}

/*Margin*/
.m-a-0 {margin:0px !important;} .m-a-5 {margin:5px !important;} .m-a-10 {margin:10px !important;} .m-a-15 {margin:15px !important;} .m-a-20 {margin:20px !important;} .m-a-25 {margin:25px !important;} .m-a-30 {margin:30px !important;}
.m-r-0 {margin-right:0px !important;} .m-r-5 {margin-right:5px !important;} .m-r-10 {margin-right:10px !important;} .m-r-15 {margin-right:15px !important;} .m-r-20 {margin-right:20px !important;} .m-r-25 {margin-right:25px !important;} .m-r-30 {margin-right:30px !important;}
.m-l-0 {margin-left:0px !important;} .m-l-5 {margin-left:5px !important;} .m-l-10 {margin-left:10px !important;} .m-l-15 {margin-left:15px !important;} .m-l-20 {margin-left:20px !important;} .m-l-25 {margin-left:25px !important;} .m-l-30 {margin-left:30px !important;}
.m-t-0 {margin-top:0px !important;} .m-t-5 {margin-top:5px !important;} .m-t-10 {margin-top:10px !important;} .m-t-15 {margin-top:15px !important;} .m-t-20 {margin-top:20px !important;} .m-t-25 {margin-top:25px !important;} .m-t-30 {margin-top:30px !important;}
.m-b-0 {margin-bottom:0px !important;} .m-b-5 {margin-bottom:5px !important;} .m-b-10 {margin-bottom:10px !important;} .m-b-15 {margin-bottom:15px !important;} .m-b-20 {margin-bottom:20px !important;} .m-b-25 {margin-bottom:25px !important;} .m-b-30 {margin-bottom:30px !important;}

.btn-trash { color: #d11a2a !important; width: 100%; }
.btn-trash a { color: #d11a2a !important; text-decoration: none; }
.btn-trash a:hover, .btn-trash a:active { color: #d11a2a !important; text-decoration: none; }

/*Breadcrumb*/
.breadcrumb1 {
    padding: 8px 10px;
    margin-bottom: 5px;
    list-style: none;
    background-color: transparent;
    border-radius: 2px;
    margin: 0px;
}
.breadcrumb1 a {
    text-decoration: none;
}
.breadcrumb1 > li {
    display: inline-block;
    color: #949191;
}
.breadcrumb1 > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #cccccc;
}
.breadcrumb1 > .active {
    color: #7c7c7c;
}
.breadcrumb1 {
    /* border-bottom: 1px solid #E5E5E5; */
    border-radius: 0;
    font-family: Segoe UI;
    font-size: 14px;
    line-height: 1.42857143;
    /*color: #ffffff;*/
}
.breadcrumb1 > li > a {
    color: #000000;
    font-size: 14px;
    font-family:'Segoe UI';
}
.breadcrumb1 > li:first-child > a {
    font-size: 14px;
}
.breadcrumb1 > li:last-child > a {
    color: #0065aa;
}
.breadcrumb1 > li > a:hover {
    color: #005CB6;
}

@media (min-width: 768px) {
    body:not(.sw-toggled) .breadcrumb1 {
        padding: 0px 0px 5px;
    }
}

@media (min-width: 1199px) {
    body.sw-toggled .breadcrumb1 {
        padding: 0px 15px 5px;
        /*padding: 10px 33px 11px 280px;*/
    }
}
