﻿.textcenter{text-align:center;}
.red{color:Red;}	
.center{text-align:center;}
.textleft{text-align:left;}
.strong{font-weight:bold;}
.floatleft {float:left;padding:0;}
.floatright {float:right;padding:0;}
.top{vertical-align:text-top; }
.right{text-align:right;}
.hide{display:none;}
.limittable{text-overflow:ellipsis;table-layout:fixed;height:23px;line-height:23px;min-width:1000px;}
.limitdisplay{overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis; }
.listTable th{background-color:#E6E6EB; }
.listTable td{border-bottom:1px solid #E6E6EB;height:25px;padding-top:2px;padding-bottom:2px;}
.bottomline{border-bottom:solid 1px #e0e0e0;}
.bottomline th{padding-left:10px;font-size:12px;}
.topline{border-top:solid 1px #C6C6C6;background:#F8F9FB;text-align:center;padding:0;width:100%;display:inline-block;position:absolute;bottom:0;}
.hand{cursor:hand; cursor:pointer;}
.scrollDiv{float:left;overflow:auto;overflow-y:auto;overflow-x:auto;width:100%;background:#fff;font-size:14px;}
.normalDiv{float:left;width:100%;}
.divcenter{ margin-left:auto; margin-right:auto;}
/*.button_blur, .button_focus{display:inline-table;width:86px; height:26px; font-size:12px; font-weight:bold; line-height:26px; cursor:hand; cursor:pointer;text-align:center;}
.button_focus{ background: url('/images/Icons/Button/button86px_focus.gif') no-repeat;}
.button_blur{background: url('/images/Icons/Button/button86px_normal.gif') no-repeat;}
.button_text{line-height:26px; }
.button_blur100px, .button_focus100px{display:inline-table;width:100px; height:26px; font-size:11px;font-weight:bold; padding-top:6px;cursor:hand; cursor:pointer;text-align:center;}
.button_focus100px{float:left;background:url('/images/Icons/Button/button100px_focus.gif') no-repeat;}
.button_blur100px{float:left;background:url('/images/Icons/Button/button100px_normal.gif') no-repeat;}
*/
a.buttonBlurGlobal, a.buttonFocusGlobal{color:#FFF!important;text-decoration:none!important;line-height:1.42857143;vertical-align:middle;display:inline-block;
    background: #26397e; 
    padding: 10px 18px 12px;
	margin:.2em;
	font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 14px;
	letter-spacing: 0.02em;
    text-shadow: none;
    border: none;
    /*text-transform: uppercase;*/
    -webkit-border-radius: 3px;
    border-radius: 3px;}
a.buttonBlurGlobal:hover, a.buttonBlurGlobal:focus, a.buttonBlurGlobal:active, a.buttonFocusGlobal:hover, a.buttonFocusGlobal:focus, a.buttonFocusGlobal:active{background:#a1a69f;color:#FFF!important;}

.fliterHandler, .fliterHandler_over{width:7px;height:100%;vertical-align:middle;border-left:solid 1px #c6c6c6;border-right:solid 1px #c6c6c6;}
.fliterHandler_over{cursor:col-resize;}
#mainContent{width:100%;height:800px;overflow:hidden;background-color:White;}
#leftTreeTd, #contentTd{vertical-align:top;}
#contentTd{width:auto;}
#leftTreeTd{width:185px;}
#udpLeftTree{width:100%;}
#udpContent{display:block;width:100%;}
#splitBar{background-color:Scrollbar;z-index:1;position:absolute;width:6px;cursor:col-resize;visibility:hidden;}
#divContentTop{float:left;width:100%;border-bottom:solid 1px #C6C6C6;}
#divContentTop span{font-size:16px;color:Black;font-weight:bold;line-height:36px;padding-left:10px;}
#divContentMiddle{float:left;width:100%;overflow:auto;font-size:14px;}
.noUser{text-align: left;
    width: 80%;
    margin: 50px auto;}
#divContentBottom{float:left;width:100%;font-size:14px;border-top:solid 1px #C6C6C6;padding:2px;display:inline-block;vertical-align:bottom;/*min-width:962px;*min-width:972px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1186?"1186px":"");*/}
/*.progress{display: block; position: absolute; padding: 2px 3px; left:400px; top:250px; z-index:9999;}*/
.p_container{ border: solid 1px #808080; border-width: 1px 0px;}
.p_header{background: url(/Images/Msg/MsgV2/progressBar_bg.png) repeat-x 0px 0px;border-color: #808080 #808080 #ccc;border-style: solid;border-width: 0px 1px 1px; padding: 0px 10px;color: #000000; font-size: 9pt;font-weight: bold;line-height: 1.9;font-family: arial,helvetica,clean,sans-serif;}
.p_body{ background-color: #f2f2f2;border-color: #808080;border-style: solid;border-width: 0px 1px;padding: 10px;}
.p_bar{ float:left; width: 310px;}
.p_stop{float:right;  width:58px; height:22px; background-image:url('/images/file/pogressBar_button_Stop.gif'); padding: 0px; }
.p_etime{text-align:left;clear:left;}
.btmDiv{margin:8px auto;display:inline-block;width:98%;position:relative;}
.btmDivArrow{margin:0 15px;float:right;padding:3px 0 1px;_line-height:13px;clear:right;}
.btmDivArrow img, .btmDivArrow input, .btmDivArrow select{vertical-align:middle;}
#divContent	{word-wrap:break-word;word-break:break-all;}
.dropIcon {margin-top:10px; margin-left:4px; border:0px;}

.tb_toolbar{background:url(/Images/group/Toolbar_bg.gif) repeat-x;border:0;width:100%;/*min-width:998px;*min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?"998px":"");*/height:42px;padding:5px 0; min-width:998px;}
a.toolbar, a.toolbarA:link, a.toolbarA:visited{float:left;color:#26397e;cursor:hand;font-weight:bold;text-decoration:none;margin:0 5px;padding:0 10px;border:1px solid transparent;}
a.toolbar span, a.distoolbar span{padding:0;}
a.toolbar .toolBarTxt{line-height:30px;padding:0;text-decoration:none;font-size:14px;}
a.toolbar .toolBarTxt, a.toolbar:link, a.toolbar:visited{text-decoration:none;}
a.toolbar:hover{background:#fff;text-decoration:none;border:1px solid #26397e;padding:0 10px;}
a.distoolbar, a.distoolbar:link, a.distoolbar:visited{float:left;cursor:default;font-weight:bold;text-decoration:none;margin:0 5px;padding:0 10px;border:1px solid transparent;}
a.distoolbar .toolBarTxt{color:#bebebe;line-height:30px;padding:0;text-decoration:none;font-size:14px;}
a.distoolbar .toolBarTxt, a.distoolbar:link, a.distoolbar:visited{color:#bebebe;}
.ToolBarSplit{float:left;background:url(/Images/group/Toolbar_boxoff.gif) no-repeat; height:30px;margin:0 5px;width:2px;}
.GroupToolBar{ background:url(/Images/group/ToolBar.gif) no-repeat;width:22px;height:22px;margin-top:5px;margin-left:5px;}
.ToolBarArrow{background:url(/Images/group/Icon_Arrow.gif) 4px 8px no-repeat; height:26px; width:16px;}
.AddEnabled{ background-position:-150px 0px; }
.AddDisabled{ background-position:-148px -22px;}
.EditEnabled{ background-position:-30px 0px; }
.EditDisabled{ background-position:-28px -22px;}
.SaveEnabled{ background-position:-60px 0px; }
.SaveDisabled{ background-position:-60px -22px;}
.DeleteEnabled{ background-position:-90px 0px; }
.DeleteDisabled{ background-position:-85px -22px;}
.RefreshEnabled{ background-position:-120px 0px; }
.RefreshDisabled{ background-position:-120px -22px;}
.BackEnabled{ background-position:-240px 0px; }
.BackDisabled{ background-position:-240px -22px;}
.CreateEnabled{ background-position:-180px 0px; }
.CreateDisabled{ background-position:-178px -22px;}
.ImportEnabled{ background-position:-210px 0px; }
.ImportDisabled{ background-position:-210px -22px;}

.DropPopupMenu{position:absolute;visibility:hidden;border:1px solid #26397e;background:#fff;}
.DropPopupMenu ul{float:left;display:inline-block;margin:0;padding:1px;font-size:14px;}
.DropPopupMenu li{display:inline;list-style:none;white-space:nowrap;}
.DropPopupMenu li a.menuItem, .DropPopupMenu a.menuItem:visited{display:block;text-decoration:none;padding:3px 6px;line-height:19px;}
.DropPopupMenu li .menuItem .item_txt{color:#000;padding:3px 6px;margin:0;}
.DropPopupMenu a.menuItem:hover{margin:0;background:#26397e;color:#fff;display:block;}
.DropPopupMenu a.menuItem:hover .item_txt{color:#fff;}

.titleTB{background:url('/images/Msg/MsgV2/title_bg.gif') left top;height:23px;line-height:23px;border-bottom:1px solid #c6c6c6;}
.listtitle{color:#0064B4;text-decoration:none;font-size:14px;}
.title_focus{ padding: 4px 0px 0px 0px; height:22px; width:80px; background-image:url(/images/Msg/MsgV2/title_focus.gif);}
.title_blur{ padding: 4px 0px 0px 0px; height:22px; width:80px;}
.modalBackground{background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

a.subtitle:hover{font-size:12px; height:24px; width:100%;display:block; padding-left:2px; background-image:url('/images/Msg/MsgV2/title_focus.gif');}
a.subtitle,a.title:link{font-size:12px; height:24px; width:100%; display:block;  padding-left:2px;}
.popupCSVItem{width:50%;}
.importCSVContent{margin:20px auto 10px;border:solid 1px #DDDDDD;background:#f9f9f9;width:94%;padding:10px;}
.importCSVTitle{width:44%;display:inline-block;font-size:11px;}
.importCSVError{margin-left:45%;}
.rptTitle{background:#F0F0F0;height:30px;}
.returnInfo{margin-top:30px;}
.returnInfo h5{border-top:1px solid #26397e;background:#bbe3f7;margin:20px;height:1px;}
.returnInfo h5 span{position:absolute;margin-top:-12px;margin-left:38px;padding:0 10px;font:bold 14px/22px Verdana, Arial, Helvetica, sans-serif;color:#26397e;background:#fff;}
.returnInfo ul{list-style: decimal;text-align:left;border-bottom:1px solid #26397e;padding:10px 0 20px 80px;*padding-top:0;}
.returnInfo li{}

a.ExportBtn, a.ExportBtn:hover, a.ExportBtn:visited{margin-left:10px;border:1px solid #5F9C11;padding:5px 15px 5px 30px;text-decoration:none!important;color:#000!important;font-weight:normal;background:url(/images/group/Export.png) 5px center no-repeat #f8ffeb!important;}


.ui-widget{font-family:Arial, Helvetica, sans-serif!important;font-size:13px!important;}
.ui-corner-all{border-radius:0!important;}
.ui-widget-header{border:0!important;background:#fff!important;color:#fff;font-weight:bold;margin-left:5px!important;border-bottom:1px solid #d3d3d3!important;}
.ui-state-default{border-bottom:1px solid #f1f1f1!important;}
.ui-widget-content{border:0!important;background:#fff!important;color:#333;}
.ui-state-active{background:none!important;border:1px solid #d3d3d3!important;border-bottom:1px solid #fff!important;}
.ui-state-hover{border:1px solid #d3d3d3!important;border-bottom:1px solid #fff!important;}
.ui-tabs .ui-tabs-nav li{margin-right:.5em!important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:.5em 2em!important;}

#tabs-2{border:1px solid #33CCFF!important;background:#f0f7ff!important;}
.ui-tabs .ui-tabs-panel{padding:0!important;margin:1em .5em;}
.ADintro{font-size:14px;display:inline-block;margin:1em 1em 0;}
.ADStatus{margin:2em 1em;font-size:14px;font-weight:bold;}
.ADStatusTitle{margin-right:1em;font-size:15px;font-weight:normal;}
#testContainer{margin:2.5em .5em 1em;padding-top:2em;border-top:1px dotted #ccc;}
#testContainer h2{color:#4d4d4d;}
#testContainer table{border:1px solid #d3d3d3;background:#f1f1f1;padding:1em;margin:1em 0;}
.emailintro{font-weight:bold;color:#4d4d4d!important;line-height:22px;padding:.5em 0 2em;font-size:14px;}
.authEditor{width:45%;}
.ADStatusOnline{color:green;}
.ADStatusOffline{color:#666;}
.txtDefaultDescription{font-size:11px;line-height:14px;color:#4d4d4d;}
 .texttip {font-size:11px; color:gray; }
 .form-group-IDP{display:block; clear:both;}
 .form-group-IDP label{float:left;font-weight:bold; font-size:12px; width:120px;margin-left:5px;}
 .form-group-IDP div{float:left;margin-left:5px;}
 .panel-existingIDP{height:90px;}
 
 .panel-dhq-idp-params{display:block; clear:both;}
 .panel-dhq-idp-params label{float:left;font-weight:bold; font-size:12px; width:150px;margin-left:5px;}
 .panel-dhq-idp-params div{float:left;margin-left:5px;}
 .panel-dhq-idp-params{height:90px;}

 .IDP_create_new_metadata{margin-bottom:-12px;}

