

/* NOTE : Please use font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; */



/* body text */

.readonlyTextField {
background-color: #e2e2e2;

} 
.popUpWindowHeader
{
height:23px;line-height:23px;
font-weight:bold;
}
.normalTextField {
background-color: #FFFFFF;
}
.divFixedOnScroll
{
 border:solid 0px #000;width:99.8%;
 position: absolute;
 position: fixed;
 bottom:0px;
 left:0px;
 background-image:none;background-color:#ffffff;border-top:solid 1px #D1D1D1;
 /*background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(45%, #e8e8e8), color-stop(46%, #d4d3d3), color-stop(50%, #d4d3d3), color-stop(51%, #dbdbdb), color-stop(100%, #e7e7e7));background-image:-webkit-linear-gradient(top, #f0f0f0,#e8e8e8 45%,#d4d3d3 46%,#d4d3d3 50%,#dbdbdb 51%,#e7e7e7);background-image:-moz-linear-gradient(top, #fff,#e7e7e7 65%,#e7e7e7 100%,#fff 30%,#fff 100%,#e7e7e7);background-image:-o-linear-gradient(top, #f0f0f0,#e8e8e8 45%,#d4d3d3 46%,#d4d3d3 50%,#dbdbdb 51%,#e7e7e7);background-image:linear-gradient(top, #f0f0f0,#e8e8e8 45%,#d4d3d3 46%,#d4d3d3 50%,#dbdbdb 51%,#e7e7e7);-webkit-box-shadow:#fff 0 1px 0px 0 inset;-moz-box-shadow:#fff 0 1px 0px 0 inset;box-shadow:#f0f0f0 0 1px 0px 0 inset;
 
 /*background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(45%, #e8e8e8), color-stop(46%, #d4d3d3), color-stop(50%, #d4d3d3), color-stop(51%, #dbdbdb), color-stop(100%, #e7e7e7));background-image:-webkit-linear-gradient(top, #f0f0f0,#e8e8e8 45%,#d4d3d3 46%,#d4d3d3 50%,#dbdbdb 51%,#e7e7e7);background-image:-moz-linear-gradient(top, #fff,#e8e8e8 55%,#d4d3d3 96%,#d4d3d3 30%,#dbdbdb 55%,#e7e7e7);background-image:-o-linear-gradient(top, #f0f0f0,#e8e8e8 45%,#d4d3d3 46%,#d4d3d3 50%,#dbdbdb 51%,#e7e7e7);background-image:linear-gradient(top, #f0f0f0,#e8e8e8 45%,#d4d3d3 46%,#d4d3d3 50%,#dbdbdb 51%,#e7e7e7);-webkit-box-shadow:#fff 0 1px 0px 0 inset;-moz-box-shadow:#fff 0 1px 0px 0 inset;box-shadow:#f0f0f0 0 1px 0px 0 inset;
 */
}
.divFixedOnScroll div
{
float:right;margin:4px 10px 2px 0px;width:auto;
}
.bodyLogin tr td
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
height:25px;
}
.bodyLogin tr td input[type=text]
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
height:25px;
line-height:20px;
border:1px solid #BAB8B9;
background-color:#ffffff;
width:205px;
}
.bodyLogin tr td input[type=text]:hover
{
border:1px solid #2B768F;
background-color:white;
}
.bodyLogin tr td input[type=text]:focus
{
border:1px solid #2B768F;
background-color:white;
}
.bodyLogin tr td input[type=password]
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
height:25px;
line-height:20px;
border:1px solid #BAB8B9;
background-color:#ffffff;
width:205px;
-webkit-text-stroke-width: .1em;letter-spacing: 0.1em;
}
.bodyLogin tr td input[type=password]:hover
{
border:1px solid #2B768F;
background-color:white;
}
.bodyLogin tr td input[type=password]:focus
{
border:1px solid #2B768F;
background-color:white;
}

input.passwordinput
{
	width:140px !important;
	font-size:11px;
	height:16px !important;
}
.bodyLogin tr td .inputTagLogin
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
height:25px;
line-height:20px;
border:1px solid #BAB8B9;
background-color:#ffffff;
width:205px;
}
.bodyLogin tr td .inputTagLogin:hover
{
border:1px solid #2B768F;
background-color:white;
}
.bodyLogin tr td .inputTagLogin:focus
{
border:1px solid #2B768F;
background-color:white;
}

.bodyLogin tr td .inputTagLoginPassword
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
height:25px;
line-height:20px;
border:1px solid #BAB8B9;
background-color:#ffffff;
width:205px;
}
.bodyLogin tr td .inputTagLoginPassword:hover
{
border:1px solid #2B768F;
background-color:white;
}
.bodyLogin tr td .inputTagLoginPassword:focus
{
border:1px solid #2B768F;
background-color:white;
}

#bottom{
position: absolute;
margin-bottom: 0px;
bottom: 0px;
left: 0px;
right: 0px;
width: 100%;
}

.bodyProject tr td select
{
color:#000000;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
topmargin: 0pt;
leftmargin: 0pt;
marginheight:0pt;
marginwidth:0pt;
line-height: 12pt;
}
.body  {
	color: #000000;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    topmargin: 0pt;
	leftmargin: 0pt;
	marginheight:0pt; 
	marginwidth:0pt;
	line-height: 12pt;
}
table.body 
{
	cellSpacing:1px !important; 
	cellPadding:3px !important;
	 width:100% !important;
}

.body tr td
{padding:5px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#000000;

}
.body tr td label
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;line-height:1.3077
}
.body tr td input
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000 ;
height:20px;
}
/*css for chrome and firefox browsers*/
.body tr td input[type=text]
{
border:1px solid #BAB8B9;
background-color:#ffffff;
height:20px;line-height:20px;
}
.body tr td input[type=text]:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.body tr td input[type=text]:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.body tr td input[type=password]
{
width:432px;
border:1px solid #BAB8B9;
font-size:11px;
background-color:#ffffff;
height:20px;
-webkit-text-stroke-width: .1em;letter-spacing: 0.1em;
}
.body tr td input[type=password]:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.body tr td input[type=password]:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.body tr td input[type=radio]
{
vertical-align:-30%;
}
.body tr td input[type=checkbox]
{
vertical-align:middle;
}

#inputTagStyle
	{width:432px;
    border:1px solid #BAB8B9;
    background-color:#ffffff;height:20px;
    }
#inputTagStyle:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
#inputTagStyle:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}	
.inputTagStyle
	{
	width:432px;
    /*border:1px solid #BAB8B9;
    background-color:#ffffff;*/
    }
	
.inputTagStyle:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.inputTagStyle:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}
	
	.inputTagStyleHalf
	{
	width:213px !important;;
    /*border:1px solid #BAB8B9;
    background-color:#ffffff;*/
    }
	
.inputTagStyleHalf:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.inputTagStyleHalf:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}

	.inputTagStyleQtr
	{
		width:102px;
    /*border:1px solid #BAB8B9;
    background-color:#ffffff;*/
    }
	
.inputTagStyleQtr:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.inputTagStyleQtr:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.body tr td select
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
height:24px;
border:1px solid #BAB8B9;
background-color:#ffffff;padding-top:0px;padding:1px;
}
.body tr td select:hover
{
border:1px solid #2B768F;
}
.body tr td select:focus
{
border:1px solid #2B768F;
}
.body tr td select option
{
line-height:0px;padding:0px;
}

.body tr td div select
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
height:24px;
border:1px solid #BAB8B9;
background-color:#ffffff;padding-top:0px;padding-bottom:0px;
}
.body tr td div select:hover
{
border:1px solid #2B768F;
}
.body tr td div select:focus
{
border:1px solid #2B768F;
}
.body tr td div select option
{
line-height:0px;padding:0px;
}
.body tr td span select
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
height:24px;
border:1px solid #BAB8B9;
background-color:#ffffff;
}
.body tr td span select:hover
{
border:1px solid #2B768F;
}
.body tr td span select:focus
{
border:1px solid #2B768F;
}

.body tr td textarea
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #BAB8B9;
background-color:#ffffff;padding-top:0px;
}
.body tr td textarea:hover
{
border:1px solid #2B768F;
}
.body tr td textarea:focus
{
border:1px solid #2B768F;
}
p
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
}
.bodyRoot
	{font-family: tahoma,arial,verdana,sans-serif;
	font-size: 12px;
	border-top:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
	
	}
.bodyRoot tr td
	{
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 12px;
	border:0px solid #000;
	text-align:center;
	padding:1px 1px 1px 1px;
	}	
.bodyRoot tr td input[type=text]
{
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px;
border:1px solid #BAB8B9;
height:16px;line-height:15px;
margin:0px 0px 0px 0px;
}
}
.bodyRoot tr td input[type=text]:hover
{
border:1px solid #2B768F;
margin:0px 0px 0px 0px;
}
.bodyRoot tr td input[type=text]:focus
{
border:1px solid #2B768F;
margin:0px 0px 0px 0px;
}
.bodyRoot tr td label
{
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px;
white-space:nowrap;
margin:3px 2px 3px 2px;
}
.bodyRoot tr td select
{
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px;height:20px;
}
.bodyRoot tr td span select
{
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px;height:20px;
}
.bodyRoot tr td textarea
{
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px;
width:150px;
overflow:auto;
border:1px solid #BAB8B9;
margin:0px 0px 0px 0px;
}
.bodyRoot tr td textarea[type=text]:hover
{
border:1px solid #2B768F;
margin:0px 0px 0px 0px;
}
.bodyRoot tr td textarea[type=text]:focus
{
border:1px solid #2B768F;
margin:0px 0px 0px 0px;
}

.bodyform tr td
{
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
background-color:#ffffff;
}
.bodyform tr td input[type=text]
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #BAB8B9;
background-color:#ffffff;height:20px;
}
.bodyform tr td input[type=text]:hover
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.bodyform tr td input[type=text]:focus
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.bodyform tr td input[type=password]
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #BAB8B9;
background-color:#ffffff;height:20px;
-webkit-text-stroke-width: .2em;letter-spacing: 0.2em;
}
.bodyform tr td input[type=password]:hover
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.bodyform tr td input[type=password]:focus
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.Td_text_Width
{
width:95%;
}
.Td_text_Width1
{
width:86%;
}
.Td_text_Width2
{
width:100%;
}
.TdWidth
{
width:110px;
}
.TdWidth1
{
width:100px;
}
.TdWidth2
{
width:40px;
}
.TdWidth3
{
width:36px;
}
.TdWidth4
{
width:150px;
}
.TdWidth5
{
width:55px;
}
.inputAreaTagStyle3
	{width:432px;overflow: auto;
    border:1px solid #BAB8B9;
    background-color:#ffffff;
    height:48px !important;
    }
	
.inputAreaTagStyle3:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.inputAreaTagStyle3:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}
	.inputAreaTagStyle
	{width:432px;overflow: auto;
    border:1px solid #BAB8B9;
    background-color:#ffffff;
    height:200px;
    }
	
.inputAreaTagStyle:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.inputAreaTagStyle:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}
	
	/* View Pages Text Area - 5 Rows for XML,XSL,XSLT etc */
	
	.inputAreaTagStyle5
	{width:100% !important;overflow: auto;
    border:1px solid #BAB8B9;
    background-color:#ffffff;
    height:80px !important;
    }
	
.inputAreaTagStyle5:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.inputAreaTagStyle5:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}

.inputAreaTagStyle10
	{width:432px;overflow: auto;
    border:1px solid #BAB8B9;
    background-color:#ffffff;
    height:160px !important;
    }
	
.inputAreaTagStyle10:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.inputAreaTagStyle10:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}
	.inputAreaTagStyle20
	{width:432px;overflow: auto;
    border:1px solid #BAB8B9;
    background-color:#ffffff;
    height:320px !important;
    }
	
.inputAreaTagStyle20:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.inputAreaTagStyle20:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	}


.toggleHead
{   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	color:#403D3E;
	}
/* table colors for manage page */
td.actioncolumnbar {background:#FEF1B5}
/*table.managetbl {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #195604;
	background:#DAE6B6;
	text-align:center;
	}
	table.managetbl A{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #195604;
	background:#DAE6B6;
	text-align:center;
	}
	table.managetbl A:hover{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #195604;
	
	text-decoration:none;
	}*/
	table.managetbl {
	background:#FFFFFF;
	 font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	 	font-size: 9px;
	border: 1px solid grey  !important;
	}
tr.managecolumnbar {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background:#FFFFFF;
	text-align:center;}
	/* class added to support generic inner table on edit and new pages */
	table.innertableeditpages {
	background:#FFFFFF;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
		font-size: 9px;
	border: 1px solid grey !important;
	
	}
	table.innertableeditpages tr td{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px !important;}
	table.innertableeditpages tr td{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px !important;}
	

/*non sorted column heading*/
td.nonsortedLink{font-weight: normal;font-size: 86%;}
/* table colors for template page */
tr.tpl_banner_color {background:#94BEFF;} 
td.tpl_admin_color {background:#4791C5;font-size: 100%;} 
td.tpl_tree_color {background:#DDEEFE} 
td.tpl_workspace_color {background:#FFFFFF}
tr.tpl_bottom_color {background:#92D14D ;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
} 
td.tpl_right_margin {background:#CCCCCC}
td.tpl_user_info_color {background:#DDDDDD;font-size: 85%}
td.tpl_server_info_color {background:#4791C5;font-size: 85%}

td.webserviceheader_color {background:#000080;font-weight: bold;color: white}
td.webservicesubheader_color {background:#007FFF;font-weight: bold;color: white}
td.webservicesdata_color {background:#BCD2EE}

/* headings */
h1, h2, h3, h4, h5, h6 {
	clear: both;
	margin: .5em 0;
	font-weight: normal;
}
.task-heads{
      font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
      font-size: 11px;
      color:#546206;
      background: #EAEAEA;
      text-decoration: none;
      font-weight:bold;
      padding-left:2px;   
}
h1 {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; }
h2 {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; }
h3 {font-size: 95%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; }
h3.mainheading {font-size: 12px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; }
h3.tab {font-size: 118%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; }
h3.commonHeading{font-size: 13px  !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;color: #333 !important; background-color: #ffffff !important;}
h4 {font-size: 90%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; }
h5 {font-size: 90%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; }
h6 {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; }
.h7 {font-size: 110%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;}
/* links */
/*a:link {  text-decoration: none; font-size: 10px;color:#000000; }
a:visited { text-decoration: none; font-size: 10px;color:#000000;}
a:hover { text-decoration: underline; font-size: 10px;color:#000000;}
a:active { text-decoration: none; font-size: 10px;color:#000000;  }
/* tree link underline color */
b.category {
		font-size: 85%;
		height:14pt;
		width:95%;
		color:#000000;
		border-bottom-style: dashed ;
        border-bottom-color: #339900; 
        border-bottom-width: 1px;
}
b.category1 {
		font-size: 85%;
		height:14pt;
		color:#000000;
		width:94%;
 }
/* forms */
form {
	margin: 0;
	topmargin: 0;
	leftmargin: 0;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 85%;
}
input, textarea, select {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: x-small;
}




/* tables */
table {
	border-collapse: collapse;
	font-size: x-small;
}
th {
	font-weight: bold;
}
/* tooltips */
.tooltip:link, a.tooltip:visited, a.tooltip:active, a.tooltip:hover {
	color:#000000;
	cursor:help;
	font-size: 100%;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;	
}
.appset{color:#000000;
	cursor:help;
	font-size: 100%;
	font-family: verdana;	
	}
.appset A{
	color:#000000;
	font-size: 100%;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;	
	}	
/* for indigo error page */
p.errorpage{
	text-align:left;
	font-style: normal;
	font-weight: normal;
	line-height: 12pt;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 100%;
	color: red
}
/* for display label  */
label.tooltip {
	color:#000000;
	cursor:help;
	font-size: 100%;
	ffont-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;	
}

	
/*CSS for main links in main header*/

.home-lnks {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	text-decoration: none;
	font-weight: normal;padding-left:3px;padding-right:3px;
}
.home-lnks A{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	color:#FFFFFF;	
	text-decoration: none;
	font-weight: normal;text-decoration:none;
}
.home-lnks A:hover{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #e4fab2;
	text-decoration: none;
	font-weight: normal;text-decoration:underline;
}
/* copyright color for template page */
.copyright {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}
/* copyright color for login page */
.copyright-login {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	background:#536207;
}
/* Title header color in manage page*/
.headings {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	background:#FFFFFF;	
	display: none;
	/*border-bottom:5px #546206 solid;*/
}
.subheadings
{   
	text-align:left;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;color:#393939;font-size:13px;
	/*font-style: normal;
	
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 12px;*/
	line-height: 13pt;
	margin:5 0 0 0;
	font-weight: bold;
	}
/*css for extjs new and edit page*/
.rightalign
{
text-align: right;width:30%;
}
.rightalign1
{
text-align: right;width:24%;
}
.rightalign2
{
text-align: right;width:23%;
}
.rightalign3
{
text-align: right;width:25%;
}
.rightalign4
{
text-align: right;width:40%;
}
.leftTdWidth ul	 
{
margin-left:-40px;
}
/* added line-height: 12pt in inputBgLink class to make buuton consistent*/
input.button
	{color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:table-inlines;padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23px !important; vertical-align: middle;}
/*Class AdvSchBtn added to to handle exceptional case(Reason Paddin */
input.AdvSchemaBtn
	{color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:table-inlines;padding:0px 6px 0px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23px !important; vertical-align: middle;}

	input.browsebutton { 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	background: #525152; 
  	font-size: 10px;
  	font-weight: bold;
  	color:#FFFFFF;
  	height:20px;   
  	border:solid 1px #000000;

}
input.forgetButton { 
	font-family: Verdana;
	background: #CCD6F7; 
  	font-size: 54%;
  	height: 8t;  	
}


/* Default inputBgLink will behave as left float */
.inputBgLink
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinkCenter
{color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:table-inlines;padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23px !important; vertical-align: middle;}
.inputBgLinkRight
{float:right;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23px !important; vertical-align: middle;}

/* Button classes  with new css */

.inputBgLink1
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink2
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink3
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink4
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink5
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink6
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink7
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink8
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink9
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink10
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLink11
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinkLogin
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinkLogin1
{ float:left;color:#000000;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; text-decoration: none; font-size: 11px; font-weight: normal;margin-right:5px;margin-top:2px;}
.inputBgLink12
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinktest
{float:right;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}



/* Removed Hover */
/********* OLD Buttons
.inputBgLink1
{ float:left; color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink2
{ float:left; color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink3
{ float:left; color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink4
{ float:left; color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink5
{ float:left; color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink6
{ float:left; color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink7
{ float:left; color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink8
{ float:left;color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px;margin-top:5px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink9
{ float:left;color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink10
{ float:left;color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLink11
{ float:left;color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLinkLogin
{ float:left;color:#ffffff;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;margin-right:5px;}
.inputBgLinkLogin1
{ float:left;color:#000000;font-family:tahoma,arial,verdana,sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; text-decoration: none; font-size: 11px; font-weight: normal;margin-right:5px;margin-top:2px;}
.inputBgLink12
{ float:left; color:#ffffff;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.inputBgLinktest
{ float:right; color:#ffffff;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
 /* New Record button */
.inputBgLinkRecord
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinkRecord:hover
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinkRecord1
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinkRecord1:hover
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinkRecord2
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.inputBgLinkRecord2:hover
{float:left;color:#ffffff !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}

/* Disbale Button */
.disableButton
{ float:left;color:#9C9C9C !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.disableButton3
{ float:left;color:#9C9C9C !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.disableButton1
{float:left;color:#9C9C9C !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.disableButton2
{ float:left;color:#9C9C9C !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.disableButton4
{ float:left;color:#9C9C9C !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.disableButton5
{ float:left;color:#9C9C9C !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.disableButton6
{ float:left;color:#9C9C9C !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}
.disableButton7
{ float:left;color:#9C9C9C !important;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;white-space: nowrap; display:block; padding:3px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px  !important; font-weight: normal;background-color:#606161;border:solid 1px #000000;line-height: 12pt;height:23x !important; vertical-align: middle;}

/* Disable buttons OLD
.disableButton
{ float:left;color:#9C9C9C;font-family:tahoma,arial,verdana,sans-serif;text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.disableButton3
{ float:left; color:#9C9C9C;font-family:tahoma,arial,verdana,sans-serif;text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.disableButton1
{float:left; color:#9C9C9C;font-family:tahoma,arial,verdana,sans-serif;text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.disableButton2
{ float:left; color:#9C9C9C;font-family:tahoma,arial,verdana,sans-serif;text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.disableButton4
{ float:left; color:#9C9C9C;font-family:tahoma,arial,verdana,sans-serif;text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.disableButton5
{ float:left; color:#9C9C9C;font-family:tahoma,arial,verdana,sans-serif;text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.disableButton6
{ float:left; color:#9C9C9C;font-family:tahoma,arial,verdana,sans-serif;text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
.disableButton7
{ float:left; color:#9C9C9C;font-family:tahoma,arial,verdana,sans-serif;text-align:center;white-space: nowrap; display:block; padding:2px 6px 3px 6px; margin: 1px; text-decoration: none; font-size: 11px; font-weight: normal; background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg-custom.gif');border:solid 1px #000000;}
*/







***********/
.alignProper div {
  float: left;
  clear: none; 
}
.alignTBcontent table
{
	border:solid 1px #C5C5C5;
	text-align:center;
	}	


.adjCell
{
	padding:2px 0px 2px 2px;
	}
.adjRootTable
{
	padding-right:4px;
	}
.adjRecordTable { table-layout: fixed; }






.rootTableFloat tr td label
{
	padding:10px 50px 0px 0px;
	float:left;overflow: hidden;
}
.rootTableFloat tr td SELECT
{
	padding:10px 50px 0px 0px;
	float:left;overflow: hidden;
}
.rootTableFloat tr td
{
	border:solid 0px #C5C5C5;
	padding:2px 20px 0px 2px;
	overflow: hidden;float:left;
	}
tr.bodyRoottr td
    {
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 12px;
    border:1px solid #BFBFBF !important;
    text-align:center;
    padding:1px 1px 1px 1px;
    }

.ElmFloat
{float:left;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
}
.ElmFloat input
{float:left;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
}
.ElmFloat select
{float:left;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
}

.selectRoot
{
/*width:80px;*/
height:35px !important;
margin:0px !important;
padding:0px !important;
width:100px !important;
}

.selectRoot1
{
width:40px;
}
#browse_button
{
height:20px;margin-bottom:5px;border:1px solid #BAB8B9;
}
.SelectElmDy
{float:left;width:436px;
margin-right:6px;
}
/* Added class for multiselect combobox */
select.MultiSelectComboFullLength
{float:left;width:436px;
margin-right:6px;
height: 64px !important;
}
/*AS-2653 */
select.MultiSelectComboFullLength > option[selected]
{color:black;
}
select.MultiSelectComboFullLengthSort
{float:left;width:436px;
margin-right:6px;
height: 64px !important;
}

select.MultiSelectComboHalfLength
{float:left;width:213px;
margin-right:6px;
height: 64px !important;
}
select.MultiSelectComboHalfLengthSort
{float:left;width:213px;
margin-right:6px;
height: 64px !important;
}

select.MultiSelectComboQtrLength
{float:left;width:109px;
margin-right:6px;
height: 64px !important;
}
select.MultiSelectComboQtrLengthSort
{float:left;width:109px;
margin-right:6px;
height: 64px !important;
}

.SelectElmDySort
{width:218px;float:left;
margin-right:6px;
}
.SelectElmDyQtrSort
{width:106px;float:left;
margin-right:6px;
}
.SelectElmDyQtr
{width:106px;float:left;
margin-right:6px;
}
.SelectElmDySortMulti
{width:218px;float:left;
padding:0px;margin:0px;height:70px;
}
.SelectElmDyqtrMulti
{width:218px;float:left;
padding:0px;margin:0px;height:70px;
}
.SelectElmDySortMulti option
{padding:0px;

}
.SelectElmDyRISort
{width:120px;float:left;
margin-right:6px;
}
.SelectElmDyRISortX
{width:120px;float:right;
margin-right:6px;
}
.SelectElmFloat
{float:left;width:126;
margin-right:6px;
}
.inputTextElmDyRI
{
float:left;width:335px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #BAB8B9;
background-color:#ffffff;
}
.inputTextElmDyRI:hover
{
float:left;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.inputTextElmDyRI:focus
{
float:left;
margin-right:6px;
ffont-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.inputTextElmDyEXsort
{
float:left;width:170px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #BAB8B9;
background-color:#ffffff;
}
.inputTextElmDyEXsort:hover
{
float:left;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.inputTextElmDyEXsort:focus
{
float:left;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.inputTextElmDysort
{
float:left;width:205px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #BAB8B9;
background-color:#ffffff;
}
.inputTextElmDysort:hover
{
float:left;width:205px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.inputTextElmDysort:focus
{
float:left;width:205px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.inputTextElmDy
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #BAB8B9;
background-color:#ffffff;
}
.inputTextElmDy:hover
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}
.inputTextElmDy:focus
{
float:left;width:432px;
margin-right:6px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
border:1px solid #2B768F;
background-color:white;
}


div.container {
    width:90%; 
    margin:0% 7em 0% 10em;
  }
/*css for Permission panel*/
.bodyPermP
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000; 
width:432px;border:1px solid #E6E6E6;
/*border:solid 1px #cdcccc;*/
 background-color:#f4f4f4;
 color:#000000;text-align:center;
}
.bodyPermP tr td
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;border:1px solid #E6E6E6;
width:50px;padding:3px;
/*width:423px;*/
}
.bodyPermP tr td input
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#000000;
/*width:423px;*/
}

#p_panel_layout
{
 border:solid 1px #cdcccc;
 background-color:#f4f4f4;
 color:#000000;text-align:center;
}

.D-header_panel
{
 background-color:bdbcbc;height:15px;
 background-repeat:repeat-x;background-image:url('/adeptia/images/panel-header-default-top-bg.gif');
}
.D-header_panel td
{
 border:solid 0px #E6E6E6;
}
.lightpanel
{
 background-color:#d4d2d2;
}
#p_panel_layout tr td
{
padding:3 17 3 17;
}
.headings-main td{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#FFFFFF;
	padding-left:4px;	
	border-bottom:1px #E7E7E7 solid;
}
.border {
	border: 1px solid #339900;
}
.sub-headings {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;padding-left:4px;
}
.text {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;padding-left:4px;
}
.form-objects {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #666666;
}
/*CSS for menu2*/
.sub-links {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#628c04;
	text-decoration: none;	
	padding-left:2px;
}
.sub-links A{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#628c04;
	text-decoration: none;
	font-weight: bold;text-decoration:none;
	padding-left:2px;
}
.sub-links A:hover{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#395203;
	text-decoration: none;
	font-weight: bold;
	padding-left:2px;
}

/*CSS for menu1*/
.main-links {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
	padding-left:2px;
}
.main-links A{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
	font-weight: bold;
	text-decoration:none;
	padding-left:2px;
}
.main-links A:hover{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#000;
	text-decoration: none;
	font-weight: bold;
	padding-left:2px;
}


/*CSS for login page*/
.user-id {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;	
	color: #33333;
}
/* log page search area */
table.logSearchtbl {
	border: 1px solid #339900;
}
/* scrollbar color 
body {
 scrollbar-face-color:#CDD8AB; scrollbar-arrow-color:#ffffff; scrollbar-3dlight-color:#CDD8AB
}*/

/*CSS for word wrap*/
.wrap{word-wrap:break-word;
}

/*CSS for search*/
.search-text-field 
{
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}

/*Tables with static header and dynamic body */

thead#PDHeader tr {
top: expression(document.getElementById("tbl-container1").scrollTop-2); /* IE5+ only */
z-index: 20;
}

td.Hlocked,  tr.Hlocked{
border=0;
background-color: #E7E7E7;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
text-align:center;
color:#4d4c4c;
left: expression(document.getElementById("tbl-container1").scrollRight); /* IE5+ only */
position: relative;
z-index: 10;
}

thead#pfh tr {
top: expression(document.getElementById("tbl-container").scrollTop-2); /* IE5+ only */
z-index: 20;

}
td.locked,  tr.locked{
border=0;
background-color: #E7E7E7;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
text-align:center;
color: #4d4c4c;
left: expression(document.getElementById("tbl-container").scrollRight); /* IE5+ only */
position: relative;
z-index: 10;
}

td.locked,  tr.locked A{
border=3px;

font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	color:#4d4c4c;
	text-decoration:none;
}
/*Tabs for home page*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font:normal 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
background-repeat: no-repeat;
background-image: url(../images/tabs-shade.gif);
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #49A109;
color:#4B7903;
background-image: url(../images/tabs-shade.gif);
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #4B7903;
}

.shadetabs li.selected{
position: relative;
background-image: url(../images/tabs-shade1.gif);
background-repeat: no-repeat;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../images/tabs-shade1.gif);
border-bottom-color: white;
font: bold 12px Verdana #375803;

}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #49A109;
width: 100%;
margin-bottom: 1em;
padding: 0px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

/*this css using on solution monitor ,performance gui and Reports GUI.*/
#main_popup_content {
text-align:right;
padding:3px;
color:#000;
height:20px;
}
#sub_popup_content {
text-align:right;
color:#000;
padding-right:225px;
display:inline;
}
#pop-up2 {
color:#000;
position:absolute;
width:200px;
z-index:10;
border:solid 1px #aaa;
display:none;
padding:10px;
background:#EAEAEA;
}

#closeDiv {
width:10px;
height:10px;
position:absolute;
top:0px;
left:210px;
background:red;
z-index:20;
}

.close-me {
text-decoration:none;
color:#ffffff;
font-weight:bold;
display:block;
position:absolute;
top:-3px;
left:2px;
}

div.dimming {	
	font-size: 13px;
	font-style: normal;	
	color:#333333;
	z-index:1000;
	text-align:left;
	display:block;
	visibility:visible;
}
span.showCurrentPageNumber {	
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;		
	font-weight: normal;			
	font-size: 12px;
	float:right;
	}
	
/* Created for the breadcrumb of the pages.*/
.breadcrumb	{
	font-size: 13px  !important;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	color: #333 !important;
	background-color: #ffffff !important;
	height:30px !important;
	}
/* Changes done for Zendesk CSS Table */
/*  ID Based implementation */
thead#monitorHeader th {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	font-weight: normal;	
	background:#EFEFEF;	
	height:32px;
	color:black;
    white-space: nowrap;
    /* added padding */
    padding-left:5px;
    text-align: left;
    line-height: 32px;
    vertical-align: middle;
}
/* Changes done for Zendesk CSS Table */
thead#monitorHeader th A{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	font-weight: normal;	
	background:#EFEFEF;	
	height:32px;
	color:#333;
    white-space: nowrap;
    /* added padding */
    padding-left:0px;
    text-align: left;
    line-height: 20px;
    vertical-align: middle;
}
/* Changes done for Zendesk CSS Table */
tbody#monitorBody  td  {	
	font-size: 12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	/* added padding */
    padding-left:5px;
	height: 32px;
	border-top: none !important;
    border-bottom: 1px solid #E8E8E8 !important;
	
	}	
/*  Class Based implementation */
thead.monitorHeader th {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	font-weight: normal;	
	background:#EFEFEF;	
	height:32px;
    white-space: nowrap;
    color:#333;
    /* added padding */
    padding-left:5px;
    text-align: left;
    line-height: 20px;
    vertical-align: middle;
}
/*  Class Based implementation */
thead.monitorHistoryHeader th {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	font-weight: normal;	
	background:#EFEFEF;	
	height:32px;
    white-space: nowrap;
    color:#333;
    /* added padding */
    padding-left:0px;
    padding-right:15px;
    text-align: left;
    line-height: 20px;
    vertical-align: middle;
}
/* Changes done for Zendesk CSS Table */
thead.monitorHeader th A{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	font-weight: normal;	
	background:#EFEFEF;	
	height:32px;
    white-space: nowrap;
    color:#333;
    /* added padding */
    padding-left:0px;
    text-align: left;
    line-height: 20px;
    vertical-align: middle;
}
/* Changes done for Zendesk CSS Table */
tbody.monitorBody  td  {	
	font-size: 12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	/* added padding */
    padding-left:5px;
	height: 32px;
	border-top: none !important;
    border-bottom: 1px solid #E8E8E8 !important;
	
	}	
/* Changes done for Zendesk CSS Table */
tbody.monitorHistoryBody  td  {	
	font-size: 12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	/* added padding */
    padding-left:0px;
    padding-right:15px;
	height: 32px;
	border-top: none !important;
    border-bottom: 1px solid #E8E8E8 !important;
	
	}	

/*For data table*/
/* Comment in future for now to acheive uniform implementation for Table and TD for popups windows*/
tr.evencolor td,th  {	
	font-size: 12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight:normal;
	color:#333;
	/* added padding */
    padding-left:5px;
	height: 32px;
	border-top: none !important;
	
	}	
tr.oddcolor td,th {	
	font-size: 12px !important;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif !important;
	font-weight:normal;
	color:#333 !important;
	/* added padding */
    padding-left:5px;
	height: 32px;
	border-top: none !important;
	}	

/*CSS for data table headers*/
.table-headings {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background:#E7E7E7;
	text-align:center;
	height: 32px;
	
}
.table-headings A{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4d4c4c;	
	text-decoration:none;
	height: 32px;
}

/*CSS for data table bottom bar*/
.table-bottom{background:#D5E9BE;}



.monitor_module h4,.dashboard_intro h4{position:relative;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;margin:0;border:1px;padding:5px;font-size:100%;color:#000000;background:#E6E6E6}
.monitor_module p{margin:0;border:solid #bbb;border-width:1px 1px 0;font-size:95%;background:#E6E6E6}
.monitor_module .graph{position:relative;border:solid #ddd;border-width:0 1px;height:200px;overflow:hidden;background:#fff}
.monitor_module .reportsTable{border:solid #ddd;border-width:0 1px;height:8em;background:#fff}
.monitor_module A{font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;	font-size:100%;	font-weight: bold;	color:#000000;	text-decoration:none;}
.monitor_module A:hover{font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;	font-size: 100%;	color: #000000;	text-decoration: none;	font-weight: bold;text-decoration:underline;}
.monitorSectionTitleColor{font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;font-size:13px;color:#546206;font-weight: bold;}
.monitorSectionBorderColor{background-color:#fff;border:3px solid #EAEAEA;}
.monitorPopupGraphColor{border: 8px solid #EAEAEA;background-color: white;}
.monitorTblBackgroundColor{background-color:#EAEAEA;}

/*class for text date range criteria */
.daterangetext{
	font:bold 11px Arial; 
	color:#333333;
	text-align:center;
}
/* class for display date type(day,month,year) on monitor page.*/
.displaydatetype{
	font-size: 10px;
    font-weight: normal !important;
	}
/* class for close[x] link on pop up window */
.closeXlink{
	color:red;
	text-decoration:none;
	font-weight:bold;
}
/*Background color for Login image on login page */
.loginimagebackground-login {
	background:#D7EC95;
}
/*Background color for user workspace on login page */
.userworkspacebackground-login {
	background:#F0F9D2;
}
/*Background color for user workspace on login page */
.bannerbgcolor {
	background:#FFFFFF;
}

/* Display text of loading image in case of My Monitor module. */
.loadingDisplayTextDiv{     
  text-align:center;    
  color:#999;
  font-weight:bold; 
  padding-bottom:7px;
  margin-top: 5px;
}
/* Background color for workspace tree on template page.*/
.workspaceTreeColor{
	background-color:#eaf5a6; 
	border:1px solid #e3f8b9;
	}
/* Background color for help popup menu on template page.*/
.help-popup {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	background:#536207;
	text-align:left; 
}
.loginbutton{
 background-image:url(../images/submit-login.gif);
 color:#FFFFFF; 
 height:20px;
 font-size:13px; 
 font-weight:bold; 
 width:70px;
 border:1px solid #336633; 
}
.terminating-message{
	font:bold 11px Arial;
	color:#333333;
}
.errormessage{
	color:red;
	font-weight:bold; 
}

/* Added this class id for change background color of selected row in sorted radio button table by calling getcss() from sortradiotable.js	*/
#seletedrowcolorforradiotable{	
	color : #FFFFFF;	
}

/*this css using on logs GUI for display date criteria.*/


#main_popup_logcontent {
text-align:right;
padding:3px;
color:#000;
height:10px;
}

#sub_popup_logcontent {
text-align:right;
color:#000;
padding-right:275px;
display:inline;
}
#logpop-up2 {
color:#000;
position:absolute;
width:245px;
z-index:10;
border:solid 1px #aaa;
display:none;
padding:10px;
background:#EAEAEA;
}

#closeDivForLog {
width:10px;
height:10px;
position:absolute;
top:0px;
left:255px;
background:red;
z-index:20;
}
/* css for multiselect box*/

.multipleSelectBoxControl span{	/* Labels above select boxes*/
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}
	.multipleSelectBoxControl div select{	/* Select box layout */
		font-family:arial;
		height:100%;
	}
	.multipleSelectBoxControl input{	/* Small butons */
		width:25px;	
	}
	
	.multipleSelectBoxControl div{
		float:left;
	}
div.leftaligned
	{
	float:left;
	}
/*this css using for getting Started for developer GUI.*/
.showServiceLink {
	width: 100%;;
	padding: 8px 5px 5px 15px;
}

.showTutorialLink {
	width: 100%;
	padding: 12px 5px 5px 15px;
}

.hrefColorForServices {
	color: #470AC9;
}

.hrefColorForDocuments {
	color: #470AC9;
}

.showPdfImage {
	width: 17px;;
	height: 15px;
}

.gettingStartedTableBackGround {
	background-color: #e6e6e6;
}

.gettingStartedStepSpan{
	width: 100%;
	padding: 5px 5px 0px 15px;
}
.gettingStartedStep1Span{
	width: 100%;
	padding: 0px 5px 0px 15px;
}
.gettingStartedStepHRLine{	
	width: 95%;
	color : #6F6F6F;
}
.gettingStartedTutorialFontSize{	
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;font-size:14px;
}
/*this css using for Recent Design Activity for developer GUI.*/
.recentDesignActivityTitle{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;font-size:12px;color:#546206;
}

/* this is using for display date in recent activity gui.*/
.recentActivityDateSpan{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;font-size:10px;color:#546206;
}
	
/*this css using for Recent Execution Activity for developer GUI.*/
.recentExeActivityTitle{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;font-size:12px;color:#546206;
}


/* getting started code start */
#heading_box
{
margin:20px 10px 10px 10px;
float:left;
font: Arial, Helvetica, sans-serif;
font-size:19px;
}
#pera
{
font: Arial, Helvetica, sans-serif;
font-size:13px;
padding:05px 0px 0px 3px;
float:left;
list-style:none;
}

#container
{
width:800px;
height:450px;
}

.image
{
margin:0px 0px 0px 0px; float:right;
border:solid #949494 1px;
}

.image1
{
margin:0px 0px 0px 6px; float:right;
border:solid #949494 1px;

}

.image2
{
margin:0px 0px 0px 0px; float:right;
border:solid #949494 1px;
}

.image3
{
margin:0px 0px 0px 0px; float:right;
border:solid #949494 1px;
}

.box1
{
width:356px;
height:189px;
float:left;
margin:10px;
background-color:#ececea;

}
.box2
{
width:356px;
height:169px;
float:left;
margin:10px;
background-color:#ececea;
}

.marginset
{
height:73px; width:auto;
}
/* getting started code end */
/* code for template.jsp */
#Layer2 { width: 200px; }
#Layer2 ul
 {
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
 font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 }

 #Layer2 a
 {
 display: block;
 padding: 3px;
 width: 160px;
 background-color:#536207;
 }
 #Layer2 a:link, #navlist a:visited
 {
 color: #EEE;
 text-decoration: none;
 }

 #Layer2 a:hover
 {
 background-color:#252C02;
 color: #fff;
 }	
/* ecd code for template.jsp Browse Button */


.file_input_textbox {height:20px;width:200px;float:left; }
.file_input_div     {position: relative;width:80px;height:26px;overflow: hidden; }
.file_input_button  {width: 80px;position:absolute;top:0px;
                     border:1px solid #F0F0EE;padding:2px 8px 2px 8px; font-weight:bold; height:25px; margin:0px; margin-right:5px; }
.file_input_button_hover{width:80px;position:absolute;top:0px;
                     border:1px solid #0A246A; background-color:#B2BBD0;padding:2px 8px 2px 8px; height:25px; margin:0px; font-weight:bold; margin-right:5px; }
.file_input_hidden  {font-size:45px;position:absolute;right:0px;top:0px;cursor:pointer;
                     opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0; }

/* Cursor implementation */
.cursorHand{
	cursor:pointer !important;
	cursor:hand  !important;
}
.cursorHelp{
	cursor:help !important;
}




/* POP Windows Implementation */
.popupHeading
{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal !important;
	font-size: 13px;	
	color: #333;
	/*font-size: 13px  !important;
	font-weight: normal !important;
	font-family: "Lucida Sans Unicode","Lucida Grande","tahoma",Verdana,sans-serif;
	color: #000000 !important; background-color: #ffffff !important;*/
}	


.popupBody body, td, table, div, input, tr, span, label , select, th, tbody, thead, a, textarea, hr
{

font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
color: #333;
/*font-family: "Lucida Sans Unicode","Lucida Grande","tahoma",Verdana,sans-serif; */
/* Define heights for TD TR and Input seperately */
font-size: 12px;
font-weight: normal;
background:#ffffff;
}
.popupContainer{
 overflow:auto;
 height:500px;
 width:500px;
 }
 
 .popupHeadingBold
{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	/*font-size: 13px  !important;
	font-weight: normal !important;
	font-family: "Lucida Sans Unicode","Lucida Grande","tahoma",Verdana,sans-serif;
	color: #000000 !important; background-color: #ffffff !important;*/
}
.input-tag-style
	{
	width:432px;
    border: 1px solid #BAB8B9;
    background-color: #ffffff;
    height: 24px;
    line-height: 20px;
    }
	
.input-tag-style:hover
	{
    border:1px solid #2B768F;
    background-color:white;
	}
.input-tag-style:focus
	{
    border:1px solid #2B768F;
    background-color:white;
	} 
.edit-creat-icon{
	cursor:pointer !important;
	cursor:hand  !important;
	padding-top: 4px;
}