/* CSS Document */
body{margin:0 auto;	padding:0;	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; background:#b6b7bc /*url(../images/page-bg.png) repeat-x*/;}
	
img{border:none; text-transform:none;}
img a{border:none; text-transform:none;}

h3{font-size:14px; font-weight:bold; color:#006b9f; margin:0 auto; padding:0; text-decoration:underline; }
	
a {color:#09F;}
#pagefull{width:100%; margin:0 auto; padding:0; }	
#PageWrraper{width:100%; margin:0px auto 0 auto;  float:left; padding:0 0 0 0px;  background:#FFF; min-height:560px; max-height:50000px;}
#mainPage{width:100%;	float:left;	margin:0px 0 0 0px;	padding:0 0 10px 0; border:0px solid #FFF; min-height:560px; max-height:50000px;}
#hedder{width:100%; height:110px; background:#00A2D9 url(../images/header4.JPG) no-repeat; z-index:999; position:relative;}
.topMenu{margin-top:3px; width:990px; height:28px; float:left;}
.topMenuLinks{margin-top:3px; width:300px; height:27px;	float:right; text-align:right; color:#FFFFFF;	}	
.topMenuLinks a{margin:0 5px 0 5px;	color:#FFFFFF;	text-decoration:none;}
.logo{width:350px; float:left; display:none;}
.subLogo{width:50px; float:left; font-size:22px; color:#09F; font-weight:bold; padding-top:50px; text-align:center; margin-left:20px;}
.topImage{width:530px; float:left;}
#MainMenu{margin-top:0px; width:990px; height:30px; z-index:2000;}	
#BodyContent{float:left; margin:0px 0px 0px 0.4%; width:97%; padding:0 1% 10px 1%; border:1px solid #465C71; background:#F5F5F5;}
.mandatoryFields{color:#d20000; font-weight:bold; padding:0 2px; font-size:14px;}
.mandatoryFields2{color:#d20000; font-weight:bold; padding:0 2px; font-size:14px; margin-bottom:-24px; float:left;}
.RollLable{width:96%; float:left; text-align:right; margin:0; padding:0; font-size:18px; color:#4b708d;}
.WelcomePage{width:100%; float:left; text-align:center; margin:0; padding:0; }


	/*     Login Form     */
.LoginPage{background:#00A2D9 url(../images/Intro-page.jpg) top center no-repeat; height:450px; width:100%; margin:0 auto; padding:190px 0 0 0;}
.loginBox{width:478px; margin: 0 auto; padding:0px;}
.loginBoxIn{width:458px; height:256px; margin:40px 0 0 0; padding:10px;}
.logH{ padding:5px 0; color:#FFF; font-size:18px; text-align:center; }
.logFields{float:left; color:#000; font-size:12px; margin-top:15px;}
.logFieldstextfield{background:#F4FCFF;  height:20px; line-height:20px;}
.logFieldstextfield:hover{background:#FFF;	 height:20px; line-height:20px;}
.logFieldstextfield:Focus{background:#FFF;	 height:20px; line-height:20px;}
.logFieldsLable{float:left;	width:150px; color:#FFF; font-size:12px;	font-weight:bold; text-align:right;	padding:7px 0 3px 0px;}
.logFieldsSet{float:left; text-align:left; width:250px; color:#000000; font-size:12px; padding:4px 0 4px 3px; }
.loginEmptyMenu{line-height:	1.0; background:#465C71 /*url(../images/menu-bg.png) repeat-x*/; width:100%; font-size:14px; height:30px; margin-top:-31px; margin-bottom:15px;}
.rememberMe{color:#FFF;}
	
	
	
	
	/*     Single Form     */
.singleColFormFields{float:left; color:#000000; font-size:12px; margin-top:20px; background:#f9f9fa;}
.singleColFormOut{float:left; width:620px; margin:20px 0 10px 170px; padding:0px; border:#465C71 1px solid; background:#f9f9fa; }
.singleColFormIn{float:left; width:600px; min-height:180px; max-height:auto; margin:0 auto; padding:10px; border:#465C71 1px solid; }
.singleColFormH{padding:0  0 20px 10px; color:#000066; font-size:14px; text-align:Left; border-bottom:1px solid #465C71; font-weight:bold;}
.singleColFormHText{width:400px; text-align:left; float:left; color:#000066;}
.singleColFormHLink{width:100px; text-align:right; float:right;}
.singleColFormHLinkAdd{width:30px; text-align:Left; float:right; padding-left:20px; background:url(../images/addBtn.png) no-repeat; color:#006b9f;}
.singleColFormHLinkAddEdit{width:60px; text-align:Left; float:right; padding-left:20px; background:url(../images/addBtn.png) no-repeat; color:#006b9f;}
.singleColFormHLinkAddEditCapture{width:55px; text-align:Left; float:right; padding-left:20px; background:url(../images/addBtn.png) no-repeat; color:#006b9f;}   /* added on 08.05.2013*/
.singleColFormHLinkAddDisable{width:30px; text-align:Left; float:right; padding-left:20px; background:url(../images/addBtnDis.png) no-repeat; color:#006b9f; cursor:default;}
.singleColFormHLinkAddDisableCapture{width:55px; text-align:Left; float:right; padding-left:20px; background:url(../images/addBtnDis.png) no-repeat; color:#006b9f; cursor:default;} /* added on 08.05.2013*/
.singleColFormHLinkAdd a{color:#006b9f; text-decoration:none;}
.singleColFormHLinkAdd a:hover{color:#006b9f; text-decoration:none;}
.singleColFormHLinkSearch{width:50px; text-align:Left; float:right; padding-left:20px; background:url(../images/searchBtn.png) no-repeat; color:#006b9f;}
.singleColFormHLinkSearch a{color:#006b9f; text-decoration:none;}
.singleColFormHLinkSearch a:hover{color:#006b9f; text-decoration:none;}



.singleColFormHLink a{color:#006B9F; text-decoration:none;}
.AssignExtraPermissions{float:left; width:600px; margin:10px 0; padding:0px; border-left:1px solid #c6eaff; border-top:1px solid #c6eaff;}
.AssignExtraPermissions th{margin:0; text-align:left; color:#FFF; background:url(../images/Grid/header-bg.gif); height:28px; line-height:25px; padding-left:5px; border-Right:1px solid #c6eaff; border-bottom:1px solid #c6eaff;}
.AssignExtraPermissions td{margin:0; height:25px; padding-left:3px;  border-Right:1px solid #c6eaff; border-bottom:1px solid #c6eaff}
.AssignExtraPermissionsImg{margin:0 0 -4px 3px;}
.AssignExtraPermissionstextfield{background:#F4FCFF; border:1px #465C71 solid;	height:16px; line-height:16px; width:140px;}
.AssignExtraPermissionstextfield:hover{background:#FFF;	border:1px #465C71 solid; height:16px; line-height:16px;}
.AssignExtraPermissionstextfield:Focus{background:#FFF;	border:1px #465C71 solid; height:16px; line-height:16px;}

/*     Text Fields     */
.singleColFormFieldstextfield{background:#F4FCFF; border:1px #465C71 solid; height:20px; line-height:20px; width:180px;}
.singleColFormFieldstextfield:hover{background:#FFF;   border:1px #465C71 solid; height:20px; line-height:20px;}
.singleColFormFieldstextfield:Focus{background:#FFF;   border:1px #465C71 solid; height:20px; line-height:20px;}

/*     Text Fields Budget     */
.singleColFormFieldstextfield01{background:#F4FCFF url(../images/rand.png) 2px 5px no-repeat; border:1px #465C71 solid; height:20px; line-height:20px; width:166px; padding-left:14px;}
.singleColFormFieldstextfield01:hover{background:#FFF url(../images/rand.png) 2px 5px no-repeat;   border:1px #465C71 solid; height:20px; line-height:20px;}
.singleColFormFieldstextfield01:Focus{background:#FFF url(../images/rand.png) 2px 5px no-repeat;   border:1px #465C71 solid; height:20px; line-height:20px;}



/*     Dropdown List     */
.singleColFormFieldstextList{background:#F4FCFF; border:1px #465C71 solid;	height:23px; line-height:23px; width:183px;}
.singleColFormFieldstextList:hover{background:#FFF;	border:1px #465C71 solid; height:23px; line-height:23px; }
.singleColFormFieldstextList:Focus{background:#FFF;	border:1px #465C71 solid; height:23px; line-height:23px;}


/*     Text Area     /*
.singleColFormFieldstextArea{background:#F4FCFF; border:1px #465C71 solid; width:180px; height:60px;}
.singleColFormFieldstextArea:hover{background:#FFF;	border:1px #465C71 solid; }
.singleColFormFieldstextArea:Focus{background:#FFF;	border:1px #465C71 solid; }	

/*     Lables     */
.singleColFormFieldsLable{float:left; width:220px; color:#000066; font-size:12px; font-weight:bold; text-align:right; padding:7px 0 3px 0px;}

/* Lable only for MenuRole.aspx*/
.singleColFormFieldsLableMenuRole{float:left; width:90px; color:#000066; font-size:12px; font-weight:bold; text-align:right; padding:7px 0 3px 0px;}

/* fields */
.singleColFormFieldsSet{float:left; text-align:left; width:300px; color:#000000;font-size:12px; padding:4px 0 4px 3px;}

.CheckBoxGroup{width:280px; float:left; text-align:left; margin:0px; padding:3px 0 0 0;}
.CheckBoxGroupLable{width:70px; float:left; text-align:left; margin:0px 0px 0px 5px; padding:0;}

.LabelText{line-height:23px; float:left;}

.MonthlyProjectionSubHead{width:350px; float:left; margin:0 auto; padding:0px;  text-align:center; padding:7px 0 3px 0px;}


	/*     Double Columns Form     */
.DoubleColFormOut{width:940px; margin: 20px auto; padding:0px; border:#465C71 1px solid; background:#f9f9fa;}
.DoubleColFormFields{float:left; color:#000000; font-size:12px; margin-top:20px; width:98%;}
.DoubleColFormIn{float:left; width:48%; margin:0 auto; padding:0 5px 10px 5px; }
.DoubleColFormIn2nd{float:left; width:450px; margin:-20px 0 0 0; padding:0 10px 10px 10px; }
.DoubleColFormH{padding:0  0 20px 10px; margin:10px 5px; color:#000066; font-size:14px; text-align:Left; border-bottom:1px solid #465C71; font-weight:bold;}
.DoubleColFormHText{width:600px; text-align:left; float:left;}
.DoubleColFormHLink{width:100px; text-align:right; float:right;}
.DoubleColFormHLinkAdd{width:30px; text-align:Left; float:right; padding-left:20px; background:url(../images/addBtn.png) no-repeat; color:#006b9f;}
.DoubleColFormHLinkAddDisable{width:30px; text-align:Left; float:right; padding-left:20px; background:url(../images/addBtnDis.png) no-repeat; color:#006b9f; cursor:default;}
.DoubleColFormHLinkAdd a{color:#006b9f; text-decoration:none;}
.DoubleColFormHLinkSearch{width:50px; text-align:Left; float:right; padding-left:20px; background:url(../images/searchBtn.png) no-repeat; color:#006b9f; text-decoration:none;}
.DoubleColFormHLinkSearch a{color:#006b9f; text-decoration:none;}
.DoubleColFormHLinkSearch:hover{color:#006b9f; text-decoration:none;}


.DoubleColBigTextAreas{float:left; width:800px; margin: 0px 0px 5px 0px; padding:0 0 0 60px; position:relative; }
.DoubleColBigTextAreasTitle{float:left; width:100%; margin:0 auto; padding:0px; font-size:12px; font-weight:bold; /*color:#000;*/}
.DoubleColBigTextArea{float:left; width:100%; margin:0 0 5px 0; padding:0px;}


.DoubleColBigTextAreaField{background:#F4FCFF; border:1px #465C71 solid; width:100%; height:40px;}
.DoubleColBigTextAreaField:hover{background:#FFF;	border:1px #465C71 solid; }
.DoubleColBigTextAreaField:Focus{background:#FFF;	border:1px #465C71 solid; }


.DoubleColFormFieldsMultiSelect{background:#F4FCFF; border:1px #465C71 solid; width:183px; height:50px;}
.DoubleColFormFieldsMultiSelect:hover{background:#FFF;	border:1px #465C71 solid; }
.DoubleColFormFieldsMultiSelect:Focus{background:#FFF;	border:1px #465C71 solid; }



.DoubleColFormButtonOut{width:50%; margin:0 auto 10px auto; padding:0px; text-align:center;}
.DoubleColFormButton{padding:5px 0; margin:0px; color:#000000; font-size:18px; text-align:left; }
.DoubleColFormButtonStyle{ background: url(../images/button-bg.png) repeat-x; color:#FFF; border:1px solid #689aff; font-weight:bold; height:27px;  width:88px; text-align:center; cursor:hand;}
.DoubleColFormButtonStyleDisable{ background: url(../images/button-dis-bg.png) repeat-x; color:#FFF; border:1px solid #CCC; font-weight:bold; height:27px;  width:88px; text-align:center; cursor:default;}

.DoubleColFormFieldstextfield{background:#F4FCFF; border:1px #465C71 solid;	height:20px; line-height:20px; width:180px; color:#060; padding-left:5px;}
.DoubleColFormFieldstextfield:hover{background:#FFF;	border:1px #465C71 solid; height:20px; line-height:20px;}
.DoubleColFormFieldstextfield:Focus{background:#FFF;	border:1px #465C71 solid; height:20px; line-height:20px;}	


.DoubleColFormFieldstextArea{background:#F4FCFF; border:1px #465C71 solid; width:250px; height:60px;}
.DoubleColFormFieldstextArea:hover{background:#FFF;	border:1px #465C71 solid; }
.DoubleColFormFieldstextArea:Focus{background:#FFF;	border:1px #465C71 solid; }


.DoubleColFormFieldstextFileField{background:#F4FCFF; border:1px #465C71 solid; width:250px; height:25px; color:#000000;}
.DoubleColFormFieldstextFileField:hover{background:#FFF;	border:1px #465C71 solid;}
.DoubleColFormFieldstextFileField:Focus{background:#FFF;	border:1px #465C71 solid; }		


.DoubleColFormFieldsLable{float:left; width:45%; color:#000066; font-size:12px; font-weight:bold; text-align:right; padding:7px 0 3px 0px;}
.DoubleColFormFieldsSet{float:left; text-align:left; width:50%; color:#000000; font-size:12px; padding:4px 0 4px 3px;}
	

#searchFormFields{width:622px;  min-height:200px; max-height:80000px; margin:10px auto 10px auto; padding:0; /*border:#465C71 1px solid;*/ background:#f9f9fa;}
.ExportExcelBtnBox{width:100%; padding:10px 0 0 0 ;  float:left; text-align:center;}
.ExportExcelBtn{ background: url(../images/button-bg.png) repeat-x; color:#FFF; border:1px solid #689aff; height:27px;  width:120px; text-align:center; cursor:hand;}
.CheckAvailBtnBox{width:185px; padding:5px 0 0 0 ;  float:left; text-align:center;}
.CheckAvailBtn{ background: url(../images/button-bg.png) repeat-x; color:#FFF; border:1px solid #689aff; height:20px;  width:120px; text-align:center; cursor:hand; font-size:11px;}
.availabilityBtn{ background:#465C71; color:#FFF; border:1px solid #06F; height:25px; line-height:23px; width:120px; text-align:center; cursor:hand;}



/*   Footer    */	
#footer{margin:0 auto; width:100%; height:40px; line-height:40px; background:#223249; color:#FFF; text-align:center; border-top:#465C71 5px solid;}
.clr{clear:both;}



/* Error Messages  */

.errorPageOut{width:720px; margin:20px auto 10px auto; padding:0px; height:220px; border:#465C71 1px solid; background:#f9f9fa;}
.errorPageIn{float:left; width:700px; margin:0 auto; padding:10px; }
.errorPage{float:left; color:#000000; font-size:12px; margin-top:20px; background:#f9f9fa;}
.errorTitle{width:97%; font-size:18px; color:red; font-weight:bold; height:30px; line-height:30px; background:#465C71; padding:0px 10px;}

.ErrorMessagesBox{float:left; width:699px; font-size:12px;  background:#DFEFFF;  }
.errorImage{float:left; width:150px; padding:20px 10px; }
.ErrorMessages{float:left; width:509px; font-size:14px;   padding:20px 10px; margin-top:10px; }
.ErrorNote{}
.ErrorMessContent2{font-size:12px; width:549px; font-weight:bold; color:Blue; background:#DFEFFF; padding-left:150px; line-height:20px; margin-top:2px;}


#LoginErrorBox{min-height:20px;  max-height:100px;  margin:15px 0 0px 54px;}

.LoginError{width:350px; float:left; margin:0 auto;  color:#333;  padding:0px;  text-align:center; min-height:20px;  max-height:100px; line-height:25px;  font-size:14px; background:#a8cefc url(../images/ErrorMess.png) no-repeat; border:1px solid #3187ee;}


.calendarBox {position: relative; top: 30px; margin: 0 auto; padding: 5px; width: 254px; border: 1px solid #000;}
.calendarFloat {float: left; width: 31px; height: 25px; margin: 1px 0px 0px 1px; padding: 1px; border: 1px solid #000;}


.divRadiolist{width:380px; float:left; margin:0 0 0 220px;}




/*Ajax validate call out extender css */
.KimsCustomCalloutStyle {table-layout:auto;}
.KimsCustomCalloutStyle table{table-layout:auto;}
.KimsCustomCalloutStyle div, .KimsCustomCalloutStyle td{background:#F4FCFF; border:1px #465C71 solid; color:#000;}
.KimsCustomCalloutStyle .ajax__validatorcallout_popup_table{display: none;border: none;background-color: transparent;padding: 0px; margin:0px;}
.KimsCustomCalloutStyle .ajax__validatorcallout_popup_table_row{vertical-align: top;height: 100%;background-color: transparent;padding: 0px;}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_cell{width: 20px;height: 100%;text-align: right;vertical-align: top;border: none;background-color: transparent;padding: 0px;}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_table{height: 100%;border: none;background-color: transparent;padding: 0px;}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_table_row{background-color: transparent;padding: 0px;}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell{padding: 8px 0px 0px 0px;text-align: right;vertical-align: top;font-size: 1px;border: none;background-color: transparent;}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{font-size: 1px;position: relative;left: 1px;border-bottom: none;border-right: none;border-left: none;width: 15px;background-color: transparent;padding: 0px;}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div{height: 1px;overflow: hidden;border-top: none;border-bottom: none;border-right: none;padding: 0px;margin-left: auto;}
.KimsCustomCalloutStyle .ajax__validatorcallout_error_message_cell{font-family:Verdana;font-size: 11px;padding-top: 9px;border-right: none;border-left: none;width: 100%;}
.KimsCustomCalloutStyle .ajax__validatorcallout_icon_cell{width: 20px;padding: 5px 2px 5px 3px;border-right: none;}
.KimsCustomCalloutStyle .ajax__validatorcallout_close_button_cell{vertical-align: top;padding: 0px;text-align: right;border-left: none;}
.KimsCustomCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{border: none;text-align: center;width: 10px;padding: 1px;cursor: pointer;}

/*Ajax validate call out extender css end*/

/*Starting Loading*/

.loading3 {width: 150px; height: 30px; padding-top:5px; background-color : #E0E0E0;	position: relative;	text-align:left; float:left;}
.loading2 {height: 30px; background-color : #E0E0E0; /*position: absolute;*/ margin-left: -40px; padding-top:10px; text-align: left; float: left;}
#progressBackgroundFilter {position:fixed; top:0px; width:100%; height:100%; bottom:388px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:#000; filter:alpha(opacity=50); opacity:0.5;
}
#wrap {width: 250px; height: 50px;  background-color : #FFFFFF; position: absolute; 	color:#000000;	left: 30%; 	top: 40%; 	margin-top: -30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold; text-align:left;	padding-left:70px; 	border:1px solid #05224D;}
/*End Loading*/


/*Start MessageBox*/

div.DialogueBackground {position:absolute; width:100%; height:100%; top:0; left:0; background: url(../images/BgGlade.png); opacity:50%; text-align:center; z-index: 9999;}
div.DialogueBackground div.Dialogue  {width:420px; min-height: 130px; max-height: 180px; position:absolute; left:35%; top:40%;  border:solid 2px #639ace; background-color:#fff; z-index: 10;}
div.clear{clear:both; margin:0; padding:0;}        
.box-top {width:400px; background:url(../images/header.gif) repeat-x; height:30px; line-height:30px; color:#FFF; padding-left:20px; text-align:left; font-size:14px; font-weight:bold; font-family:Arial; }
.box-title{float:left;}
.box-close{float:right; text-align:right; padding-right:5px;}
.box-close a{float:right; text-align:right; padding-right:5px; color:#FFF; text-decoration:none;}
.box-icon{width:64px; padding:10px 0px 0px 0px;  height:50px;  color:#333; text-align:left; float:left;}
.box-message{width:320px;  /*height:40px;*/ padding:0; margin-top:20px;  color:#333; text-align:center; float:left; }
.box-but-out{width:420px; text-align:center; float:left;}
.box-button{width:80px; background: url(../images/button.gif);  height:26px; border:1px solid #FFF; color:#000; font-size:12px; font-weight:bold;}
        
/*End MessageBox*/



/************ PasswordStrength Related Styles(By Lakshminarayana T) ***********************/

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:red;
    height:5px;
    
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Yellow;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
 
    border:1px solid #FFF;
    padding:0;
    width:100px;
      vertical-align:middle;
}

.pwdStreanth
	{
		line-height:15px; 
		padding: 0px;
		padding-left:10px;	
		margin-top:0px;
		color:#4284b0;
		float: left; 
		font-weight:normal;
		text-align: left;		
		font-family: Tahoma, Arial, sans-serif;	    
	}
	
	
	
.mess{border:5px solid #9DCEFF; background:#D9ECFF; }
.messH{font-size:20px; color:#5BADFF;}
.mess p{ color:#333333; font-size:14px; margin-bottom:20px;}
.mess a{ margin-right:10px;}




/* Combo Box  */
.ajax__combobox_inputcontainer{margin-top:-5px; padding:0px;}
.CustomComboBoxStyle {table-layout:auto; }
.CustomComboBoxStyle table{table-layout:auto;}
.CustomComboBoxStyle .ajax__combobox_textboxcontainer input {background:#F4FCFF;  height:19px; line-height:19px;   border:1px #ABB9FC solid; border-right: 0px none; width:158px; }
.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {z-index:50; background:url('../images/comboBoxBg.png') top right no-repeat; position:relative; border:1px #465C71 solid; border-left:none; }
.CustomComboBoxStyle .ajax__combobox_buttoncontainer:button {background:url('../images/comboBoxBg.png') top right no-repeat; width:17px;}/*for ie*/
.CustomComboBoxStyle .ajax__combobox_buttoncontainer button:hover{background:url('../images/comboBoxBgHover.png') top right no-repeat; width:17px; }/*for ie*/
.CustomComboBoxStyle .ajax__combobox_textboxcontainer .ajax__combobox_itemlist ul li{width:90%; margin:0 auto; padding:0px; }
.CustomComboBoxStyle .ajax__combobox_textboxcontainer input:hover{background:#FFF;	border:1px #465C71 solid; border-right: 0px none; height:19px; line-height:19px;}
.CustomComboBoxStyle .ajax__combobox_textboxcontainer input:Focus{background:#FFF;	border:1px #465C71 solid; border-right: 0px none; height:19px; line-height:19px;}
.CustomComboBoxStyle .ajax__combobox_itemlist{position:relative; left:0; top:0;}



/*Tab Container*/
.Tab .ajax__tab_header
{
    color: #4682b4;
    font-family:Calibri;
    font-size: 14px;
    font-weight: bold;
    background-color: #F5F5F5;
    margin-left: -2px;
    cursor:default;
}
/*Body*/
.Tab .ajax__tab_body
{
    border:1px solid #465C71;
    padding:0px 1%;
    margin:0 auto;
    float:left;
    width:98%;
}

.ajax__tab_panel{border:none;}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    color: #ffffff;
    background:url("../images/tab_active.gif") repeat-x;
    height:20px; margin:0px 2px 0px 2px; padding:2px 3px 0px 3px;
}
/*.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #ffffff;
    background:url("../images/tab_left_active.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    color: #ffffff;
    background:url("../images/tab_right_active.gif") no-repeat right;
    padding-right:6px;
}*/
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;
    background:url("../images/tab_hover.gif") repeat-x;
    height:20px; margin:0px 2px 0px 2px; padding:2px 3px 0px 3px;
}
/*.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;
    background:url("../images/tab_left_hover.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
    background:url("../images/tab_right_hover.gif") no-repeat right;
    padding-right:6px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: #666666;
    background:url("../images/tab_Inactive.gif") repeat-x;
    height:20px;margin:0px 2px 0px 2px;padding:2px 3px 0px 3px;
}
/*.Tab .ajax__tab_inner
{
    color: #666666;
    background:url("../images/tab_left_inactive.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_outer
{
    color: #666666;
    background:url("../images/tab_right_inactive.gif") no-repeat right;
    padding-right:6px;
    margin-right: 2px;
}


/*Start CSS Custom Control (Repeater)*/
.Gridtablewrapper{width:100%; margin:0 auto; border:none; table-layout:fixed;}
.Gridtablewrapper Table {table-layout:fixed; width:100%;}
.Gridtablewrapper:Table {table-layout:fixed;}
tr.alt td {background-color: #ecf6fc;}
.celltextAlt{background-color: #ecf6fc; color: #000000; font-size: 12px; padding-left: 3px; word-wrap: break-word; }
.htext{background: url('../images/header-bg.gif') ; color: White; font-size: 12px; padding-left:0px; height:30px; overflow:hidden; border-bottom:1px #c6eaff solid; border-left:1px #c6eaff solid;}
.celltext{background-color: #FFFFFF; color: #000000; font-size: 12px; padding-left: 3px; word-wrap: break-word;}
.htext a {text-decoration: none; font-weight:bold; word-wrap: break-word;}
a:hover    {text-decoration: underline;}  
/*.ShortBtn{background:#000 url('../images/header-bg.gif');*/ /*#004182*/ /*border:none; color:black; height:25px; margin-top:-3px; text-align:left; padding-left:3px; font-size:14px;} */
.ShortBtn{background:None; /*#004182*/border:none; color:black; /*height:25px;*/ margin-top:-3px; text-align:left; padding-left:3px; width:95%; white-space: normal; margin:1px 0px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.ShortBtn a{color:#FFF;}       
.grid{background:#FFFFFF; border-top:1px #c6eaff solid; border-right:1px #c6eaff solid;}
.grid td.celltext{height:22px; border-bottom:1px #c6eaff solid; border-left:1px #c6eaff solid;}   
.grid td.celltextAlt{height:22px; border-bottom:1px #c6eaff solid; border-left:1px #c6eaff solid;}        
.pageingNum{margin:0 3px; font-size:14px; color:#666666; float:left;  table-layout:auto;}
.pageingNum Table {table-layout:auto;}
.pageingNum:Table {table-layout:auto;}

.FirstPage{float:left; margin: 0 2px; padding:0px;}
.PrewPage{float:left; margin: 0 2px; padding:0px;}
.NextPage{float:left; margin: 0 2px; padding:0px;}
.LastPage{float:left; margin: 0 2px; padding:0px;}
.PagesStatus{float:right; margin:0px 2px 0 2px; padding:0px; width:200px; text-align:right;}
.grid-PagesStatus{margin-top:-19px;}


/*End CSS Custom Control*/




/* Start MaskedEdit Related Styles By Lakshminarayana T Date: 26-11-2011*/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
/* End MaskedEdit Related Styles */

/*Hide Star*/
.starhide{ width:216px; margin-top:-26px; padding-top:9px;  height:2px;  }

/*Tabs css*/

#tab-navigation {line-height:normal; margin-left/*:16px; */margin-top:0px;overflow:hidden;
height:23px;width:100%;  font-family:Calibri;font-size: 14px;font-weight: bold; border-bottom:1px solid #465C71; position:relative; z-index:11;}

#PMSContentPlaceHolder_MNU01 ul{width:auto;display:block;float:left;margin:5px; height:20px;color:#FFF;padding:3px 5px 3px 5px;  cursor:default; z-index:12; position:relative; font-weight:700;}



#PMSContentPlaceHolder_MNU01 a.static:hover{ color: #000;} 
#PMSContentPlaceHolder_MNU01 a.static { background:url("../images/tab_Inactive.gif") repeat-x; padding-top:3px; padding-bottom:3px; padding-left: 1.15em;padding-right: 1.15em;  color: #666666; margin-right:4px ;  cursor:default; font-weight:700; } 

#PMSContentPlaceHolder_MNU01 a.static.selected{background:url("../images/tab_active.gif") repeat-x; height:20px;font-weight:700; padding:3px 8px 3px 8px; color:#fff;  cursor:default;}
#PMSContentPlaceHolder_MNU01 a.static.selected:hover{background:url("../images/tab_Inactive.gif") repeat-x; height:20px;font-weight:700; padding:3px 8px 3px 8px; color:#000;  cursor:default;}




option {z-index:5; position:relative;}
.Gridfield{width:110px; background:#F4FCFF; border:1px #465C71 solid; height:20px; line-height:20px; }
.Gridfielddigits{width:90px; background:#F4FCFF; border:1px #465C71 solid; height:20px; line-height:20px; }


.pHeader{float:left;  width:99%; height:18px; line-height:18px; margin-top:5px; color:#FFF; font-size:12px; font-weight:bold; cursor:pointer; background:#3B628C;}
.pHeader img{float:right; margin-top:3px; margin-right:3px;}
.pHeader Span{float:left; margin-left:10px;}

/*.collapsePanelHeader{
	width:100%;
	height:25px;
	background-image: url(../images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
*/

.loading {
	float:right; 
	background:url(../images/loading.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}

.GridAddLine{ background:url(../images/AddRow.png) 0px 3px no-repeat; border:5px #000 solid; padding-left:15px; cursor:pointer; font-weight:bold; text-align:left;}
.add-button{float:right; margin:-25px 50px 0px 0px;}

.hidden-text-box{float:right; border:none; background:#F5F5F5; width:0px; margin:-25px 0 0 0; height:0px;}
.MultiFile-label a{color:Red; font-size:16px; text-decoration:none; font-weight:bold;}
.link{color:Red !important; font-size:12px; text-decoration:none !important; font-weight:normal !important;}


/* AutoComplete Extender css */
.AutoExtender{font-family: Verdana, Helvetica, sans-serif;font-size: .8em;font-weight: normal;border: solid 1px #789280;line-height: 20px;padding: 10px;background-color: White; margin-left:10px;}
.AutoExtenderList {border-bottom: dotted 1px #006699;cursor: pointer;color: ; list-style:none;}
.AutoExtenderHighlight{color: #000;background-color: #e8f2da;cursor: pointer; list-style:none;}
.custom-norecords {width:672px !important;}




/*Start MessageBox*/
div.DialogueBackground {position:fixed; width:100%; height:100%; top:0; left:0; background: url(../images/BgGlade.png); opacity:50%; text-align:center; z-index: 9999;}
div.DialogueBackground div.Dialogue  {width:420px; min-height: 130px; max-height: 180px; position:absolute; left:35%; top:40%;  border:solid 2px #9DCEFF; background-color:#fff; z-index: 10;}
div.clear{clear:both; margin:0; padding:0;}        
.box-top {width:410px; background: url("../images/header.gif") repeat-x scroll 0 0 transparent; height:30px; line-height:30px; color:#FFF; padding-left:10px; text-align:left; font-size:14px; font-weight:bold; font-family:Arial; }
.box-title{float:left;}
.box-close{float:right; text-align:right; padding:5px;}
.box-close a{float:right; text-align:right; padding-right:5px; color:#FFF; text-decoration:none; line-height:normal;}
.box-icon{width:64px; padding:10px 0px 0px 0px;  height:60px;  color:#333; text-align:left; float:left;}
.box-message{width:320px;  height:40px; padding:0; margin-top:20px;  color:#333; text-align:center; float:left; }
.box-but-out{width:420px; text-align:center; float:left;}
/*.box-button{width:80px;background:#006600; color:#FFF; border:1px solid #9DCEFF;  height:26px;  color:#FFF; font-size:12px; font-weight:bold;} */
/*End MessageBox*/





.chart-bot-lab{width:100%; text-align:center; margin:10px 0;}
.chart-block{float:left;}
.chart-detils{width:320px; float:right; margin:0 5px 25px 0;border-top:1px #c6eaff solid;border-right:1px #c6eaff solid;table-layout:fixed  }
.chart-detils table{background:#FFFFFF; border-top:1px #c6eaff solid; border-right:1px #c6eaff solid; table-layout:fixed}
.chart-detils td{border-bottom:1px #c6eaff solid; border-left:1px #c6eaff solid; padding:2px; text-align:left;}
.chart-detils td.alt{background:#ECF6FC; text-align:left;}
.chart-detils .title{font-weight:bold; padding:6px 2px;}
.chart-detils .dis-none{display:none;}
.imp-dates{margin-top:0px !important}
.imp-dates2{margin-top:0px !important}
.chart-detils .title .left{width:70%;}
.chart-detils .title .right{width:30%;}


.multiline-test-group{float:left; width:94%;  margin:0 3% 20px 3%;}
.multiline-test-group fieldset{float:left;  position:relative;  padding:2% 1%; border: 2px solid #C6EAFF;}
.multiline-test-group legend{font-weight:bold; font-size:14px;}
/*.multiline-test-group .DoubleColBigTextAreas .DoubleColBigTextAreasTitle{width:15%; text-align:right; margin:0 2% 0 0;}
.multiline-test-group .DoubleColBigTextAreas .DoubleColBigTextArea{width:80%;}*/
.multiline-test-group .DoubleColBigTextAreas .small{width:90% !important;}
.multiline-test-group .tooltip{float:left; margin:10px 0 0 10px;}

.DoubleColBigTextAreas .small{width:96% !important; }

.tooltip{float:left; margin:10px 0 0 10px;}
.tooltip .NameHighlights         {position:relative; }
.tooltip .NameHighlights div.pop-box    {display: none;}
.tooltip .NameHighlightsHover    {position:relative;}
.tooltip .NameHighlightsHover div {display:block; position:absolute; width:200px;  top:1.3em; top:-73px; left:-90px; z-index:1000;    overflow:hidden; padding:5px 5px 12px 5px}
.tooltip .box{float:left; height:45px; background:#CCE8FD; padding:5px 5px 5px 5px; border:1px solid #3366ff; text-align:left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 2px 2px 4px 0px #999999; box-shadow: 2px 2px 4px 0px #999999;}
.tooltip .arrow{float:left; position:relative; z-index:9999; background:url(../images/arrow.png) no-repeat 45% 100%;  height:15px; width:100%;margin-top:-1px;}
#LoginErrorBoxMeg{font-weight:bold; font-size:16px; color:#FFF; margin:20px 0 10px 20px; }
.grid_link{color:#97B4DC !important; float:left ;text-decoration:underline !important;font-weight:bold }