/******************* COMMENTS HERE **************************
* Optimized the below code to reduce the file size. : Manjula on 29-AUG-2013.
* Modified the disabled controls background color in the below code : Manjula on 01-OCT-2013. 
**********************************************/
@font-face
{
	font-family: 'HPSimplified';
	src: url('/csn/csnfw/misc/fonts/HPSimplified.eot');
	src: url('/csn/csnfw/misc/fonts/HPSimplified.eot?#iefix') format('embedded-opentype'), url('/csn/csnfw/misc/fonts/HPSimplified.woff') format('woff'), url('/csn/csnfw/misc/fonts/HPSimplified.ttf') format('truetype'), url('/csn/csnfw/misc/fonts/HPSimplified.svg#HPSimplified') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Common Styles */
.hidden
{
	display: none;
	visibility: hidden;
}

ul
{
	list-style-type: none;
}

li
{
	margin: 0px;
	padding: 0px;
}

body
{
	color: #000;
	background-color: White;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial !important;
	margin: 0px;
}

a
{
	outline-style: none;
	outline-color: invert;
	outline-width: 0px;
	color: #007dba;
	text-decoration: none;
}

	a:link
	{
		font-family: "HP Simplified", HPSimplified, Arial;
		color: #007dba;
		text-decoration: none;
	}

	a:visited
	{
		color: #007dba;
		text-decoration: none;
	}

	a:hover
	{
		text-decoration: underline;
		color: #007dba;
	}

	a:active
	{
		color: #7f8082;
		text-decoration: underline;
	}

h1
{
	margin: 0px;
	padding: 0px;
	font-size: 2.8em;
}

p
{
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	font-size: 14px;
}

table
{
	border-collapse: collapse;
}

th
{
	padding: 0px;
}
/* End of Common Style */

/* Added By Manjula - START*/
select
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.textarea, .textarea.disabled, textarea_disabled, .textarea.error
{
	height: 66px;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	border: 2px solid #ccc;
	overflow-y: visible;
	background: #fff;
	display: inline-block;
	color: #000;
	vertical-align: top;
	width:97%;
}

.textbox, .textbox_disabled, .textbox_error
{
	display: inline-block;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	/*height: 26px;*/
	color: #000;
	background: #fff !important;
	border: 2px solid #ccc;
	vertical-align: middle;
	padding:2px 0px;
	padding-left:5px;
}

textarea.disabled, textarea_disabled, .textbox_disabled
{
	cursor: default;
}
/* Added By Manjula - END*/

html.textarea
{
	height: 100%;
}

.pre-active
{
	color: #767676;
	border-color: #ccc;
}

.textbox:hover, .textarea:hover,
.textbox:focus, .textarea:focus
{
	color: #000;
	border-color: #5a5a5a;
}

.textbox_disabled, textarea_disabled, .textarea.disabled
{
	color: #646464 !important;
	background: #F5F5F5 !important;
	border-color: #ccc !important;
}
/*Added important by shashibala on 8/may/2013*/
.textbox_error, .textarea.error
{
	border-color: #ff0000;
	color: #ff0000;
}

.textbox_slim
{
	font-size: 14px;
	height: 26px;
	_height: 26px;
	/*line-height: 18px;*/
	padding: 0px 8px;
}

.resizeoff
{
	resize: none;
}

.scroll-y
{
	overflow-y: scroll;
}

.auto-resize
{
	overflow: hidden;
}

/* Buttons */
.button input
{
	border: none;
	font: inherit;
	color: inherit;
	background: transparent;
	overflow: visible;
}
/* @section Inline Action buttons */
.button
{
	font-family: "HP Simplified", HPSimplified, Arial;
	-moz-border-radius: 0px 4px;
	border-radius: 0px 4px;
	display: inline-block;
	height: 40px;
	border: none;
	font-size: 16px;
	font-weight: bold;
}

	.button .btn_label, .button input
	{
		text-transform: none;
		line-height: 38px;
		font-size: 20px;
		font-weight: bold;
		border: none;
	}

	.button:hover, .button:focus
	{
		background-color: #d6492d;
		text-decoration: none;
	}

	.button:visited span
	{
		color: #fff;
	}

.button
{
	background-color: #f05332;
}

a.button, a.button:hover
{
	color: #fff;
	text-decoration: none;
}

.button.inline .btn_label
{
	line-height: 34px;
	font-size: 16px;
}

.button.inline input
{
	height: 36px;
	font-size: 18px;
}

.button.inline
{
	height: 36px;
}
/* @section slim & default Action buttons */
.button.slim .btn_label, .slim input
{
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 1px;
}

.button.slim input
{
	height: 22px;
}

.button.slim
{
	height: 22px;
	font-size: 14px;
	padding: 3px 10px 2px 10px;
}

.button.default .btn_label, .default input
{
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 1px;
}

.button.default input
{
	height: 22px;
}

.button.default
{
	height: 22px;
	font-size: 14px;
	padding: 3px 10px 2px 10px;
}
/* @section secondary Action buttons */
.button.secondary, .button.secondary input
{
	color: #fff;
	background-color: #767676;
}

	.button.secondary:hover, .button.secondary:hover input
	{
		background-color: #5a5a5a;
	}

.button.secondary_disabled:hover, .button.secondary_disabled,
.button.secondary_disabled input
{
	background-color: #ccc;
	color: #fff;
	cursor: default;
}
/* @section critical Action buttons */
.button.critical, .button.critical input
{
	background-color: #D7410B;
	color: #fff;
	cursor: pointer;
}

	.button.critical:hover, .button.critical:hover input
	{
		background-color: #C1401A;
	}

.button.critical_disabled:hover, .button.critical_disabled,
.button.critical_disabled input
{
	color: #fff;
	background-color: #ccc;
	cursor: default;
}
/* @section cancel Action buttons */
.button.cancel, .button.cancel input
{
	color: #fff;
	background-color: #767676;
	cursor: pointer;
}

	.button.cancel:hover, .button.cancel:hover input
	{
		background-color: #5a5a5a;
	}

.button.cancel_disabled:hover, .button.cancel_disabled,
.button.cancel_disabled input
{
	color: #fff;
	background-color: #ccc;
	cursor: default;
}
/* @section primary Action buttons */
.button.primary, .button.primary input
{
	color: #fff;
	background-color: #0096d6;
	cursor: pointer;
}

	.button.primary:hover, .button.primary:hover input
	{
		background-color: #006699;
	}

.button.primary_disabled:hover, .button.primary_disabled,
.button.primary_disabled input
{
	background-color: #ccc;
	color: #fff;
	cursor: default;
}

/* start checkboxes */
.chkbox, .rdbut
{
	white-space: nowrap;
	font-size: 14px;
}

html.chkbox, html.chkbox label, html.rdbut, html.rdbut label
{
	font-size: 14px;
}

.chkbox label, .rdbut label
{
	cursor: pointer;
}

.chkbox .chbx, .rdbut .rbtn
{
	cursor: pointer;
	display: inline-block;
	padding: 0px 0px 0px 22px;
}

.chkbox a, .rdbut a
{
	height: 18px;
}

	.chkbox a label
	{
		line-height: 16px;
	}

	.chkbox a.unchkd, .rdbut a.unchkd
	{
		color: #000;
	}

	.chkbox a.dis, .rdbut a.dis
	{
		color: #ccc;
		cursor: default;
	}

	.chkbox a.error, .rdbut a.error
	{
		color: #000;
	}

	.chkbox a.chkd, .rdbut a.chkd
	{
		color: #000;
	}

.chkbox .chbx, .rdbut .rbtn
{
	background-image: url("./images/s-21px-hpe.png");
	_background-image: url("./images/s-21px-ie6-hpe.gif");
	background-repeat: no-repeat;
	background-position: left 3px;
}

.chkbox .unchkd
{
	background-position: left 0;
}

	.chkbox .unchkd:hover
	{
		background-position: left -45px;
	}

	.chkbox .unchkd.dis,
	.chkbox .unchkd_dis,
	.chkbox .unchkd_dis:hover
	{
		background-position: left -135px;
	}

.chkbox .chkd
{
	background-position: left -90px;
}

	.chkbox .chkd.error, .chkbox .chkd.error:hover
	{
		background-position: left -90px;
	}

.chkbox .error, .chkbox .error_unchkd
{
	background-position: left -180px;
}

	.chkbox .error:hover, .chkbox .error_unchkd:hover
	{
		background-position: left -45px;
	}

.chkbox .error_chkd, .chkbox .error_chkd:hover
{
	background-position: left -90px;
}
/* end checkboxes */
/* start radiobuttons */
.rdbut .unchkd
{
	background-position: left -225px;
}

	.rdbut .unchkd:hover
	{
		background-position: left -271px;
	}

.rdbut .chkd
{
	background-position: left -317px;
}

.rdbut .unchkd.dis,
.rdbut .unchkd_dis,
.rdbut .unchkd_dis:hover
{
	background-position: left -363px;
}

.rdbut .chkd.error, .rdbut .chkd.error:hover
{
	background-position: left -317px;
}

.rdbut .error
{
	background-position: left -409px;
}

	.rdbut .error:hover, .rdbut .error_unchkd:hover
	{
		background-position: left -271px;
	}

.rdbut .error_chkd, .rdbut .error_chkd:hover
{
	background-position: left -317px;
}
/* end radiobuttons */
/* start link_lists*/
.link_lists h4
{
	margin-bottom: 6px;
	font-weight: bold;
}

.link_lists li
{
	margin-top: 7px;
	display: block;
}

	.link_lists li a
	{
		line-height: 18px;
	}

	.link_lists li.first_li
	{
		margin-top: 0;
	}

.link_lists .scroll_list li.first_li
{
	margin-top: 10px;
}

.link_lists a.link_icn
{
	color: #007dba;
}

	.link_lists a.link_icn:visited
	{
		color: #822980;
	}

.link_lists a:hover
{
	text-decoration: underline;
}

.link_lists a:visited
{
	color: #822980;
}
/* end link_lists*/
a.bottom_link, a.bottom_link:link
{
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
}

	a.bottom_link:hover
	{
		text-decoration: underline;
	}
/* Styles For Divider */
.divider_black
{
	border-color: #000;
}

.divider_grey
{
	border-color: #ccc;
}

.divider_bottom
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.divider_right
{
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 40px;
}

.divider_left
{
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 40px;
}

.divider_top
{
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 0px;
	padding-top: 0px;
}

.divider_right_rail
{
	padding-right: 18px;
}
/* End Style For Dividers */
/* Style For Banners */
.banner h1
{
	font-size: 24px;
	line-height: 30px;
	margin: 7px 0px;
}

.banner h2
{
	font-size: 24px;
	line-height: 30px;
	margin: 7px 0px;
}

.banner .description, .div.headerText
{
	font-size: 18px;
	line-height: 22px;
	margin-top: 8px;
	color: #000;
}
/* End of Banners */
/* Style For Table */
.table_sortable table
{
	background-color: #fff;
	border: 2px #ccc solid;
}

.table_sortable a:hover
{
	text-decoration: underline;
}

.table_sortable th
{
	background-color: #767676;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	color: #fff;
	vertical-align: bottom;
	border-left: 1px #fff solid;
	padding: 5px 10px;
}

	.table_sortable th a.col_header
	{
		color: #fff;
	}

.table_sortable td
{
	background-color: #fff;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	vertical-align: top;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 5px 10px;
}

	.table_sortable td a:visited
	{
		color: #822980;
	}

.table_sortable .last_td
{
	border-bottom: 1px #ccc solid;
	padding: 5px 10px;
}

.table_sortable .dr_fnd
{
	background-color: #fff;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

	.table_sortable .dr_fnd a:hover
	{
		background-color: #007DBA;
		color: #fff;
	}

.table_sortable thead .sortedASC, .table_sortable thead .sortedDESC
{
	background-color: #5a5a5a;
}

	.table_sortable thead .sortedASC a, thead .sortedDESC .sortedASC a
	{
		background-position: left bottom;
	}

		.table_sortable thead .sortedASC a:hover
		{
			background-position: left -37px;
		}

	.table_sortable thead .sortedDESC .sortedASC a:hover
	{
		background-position: left -37px;
	}

	.table_sortable thead .sortedDESC a
	{
		background-position: left -37px;
	}

		.table_sortable thead .sortedDESC a:hover
		{
			background-position: left bottom;
		}

.table_sortable .icn_srt
{
	float: right;
	width: 15px;
	height: 15px;
	margin-left: 10px;
}

html.table_sortable .icn_srt
{
	width: 13px;
	line-height: 15px;
}

.table_sortable .numeric
{
	text-align: right;
}

.table_sortable th, .table_sortable td
{
	text-align: left;
}

.table_sortable .last_td
{
	text-align: right;
}

.table_sortable tbody
{
	border: none;
}

.table_sortable .dfinder
{
	direction: rtl;
	text-align: right;
}

.table_sortable .df_list
{
	direction: rtl;
	display: none;
	position: absolute;
	text-align: right;
	margin-top: -26px;
	margin-left: -98px;
	border-right: 2px #5a5a5a solid;
}

	.table_sortable .df_list .df_fst
	{
		margin-top: 24px !important;
	}

.table_sortable .dd_upside .df_fst
{
	margin-top: -125px !important;
}

html.table_sortable .df_list .df_fst
{
	margin-top: 23px;
}

.table_sortable .df_list .df_li
{
	text-align: left;
}

	.table_sortable .df_list .df_li a
	{
		background-color: #fff;
		display: inline-block;
		color: #000;
		width: 100%;
		text-decoration: none;
		padding: 6px 8px;
		border-left: 2px #5a5a5a solid;
		border-bottom: 1px #ccc solid;
	}

.table_sortable .df_list .df_lst a
{
	border-bottom: 2px #5a5a5a solid;
}

.table_sortable .df_list .df_li a:hover
{
	background-color: #007DBA;
	color: #fff;
	z-index: 2;
}

.table_sortable .df_list .df_fst a
{
	border-top: 2px #5a5a5a solid;
}

.table_sortable .df_list_top
{
	display: inline-block;
	position: absolute;
	z-index: 2;
}

*:first-child + html .table_sortable .df_list
{
	margin-left: 0;
}

*:first-child + html .table_sortable .df_list_top
{
	right: 0;
}

*:first-child + html .table_sortable .df_list .df_li
{
}

	*:first-child + html .table_sortable .df_list .df_li a
	{
		display: block;
		width: 120px;
	}

.table_sortable .dd_upside
{
	border-right: 0px;
}

	.table_sortable .dd_upside li
	{
		border-right: 2px #5a5a5a solid;
	}

	.table_sortable .dd_upside .df_list_top a,
	.table_sortable .dd_upside .df_list_top a:hover
	{
		border-top-color: white;
		border-bottom: 2px #5a5a5a solid;
	}

.table_sortable .dd_list
{
	display: none;
	position: absolute;
}

.table_sortable .dr_fnd a
{
	display: block;
	background: url(./images/s-table-icons-hpe.png) center top no-repeat transparent;
	_background-image: url(./images/s-table-icons-ie6-hpe.gif);
}

.table_sortable .dd_list_active
{
	display: block;
}

.table_sortable .dd_act
{
	direction: rtl;
	text-align: right;
}

	.table_sortable .dd_act .dd_item a
	{
		display: block;
		background: none;
		font-size: 14px;
		text-decoration: none;
		padding: 8px 10px;
	}

.sort_col .col_header
{
	display: inline-block;
	float: left;
}

.icn_srt a
{
	direction: rtl;
	display: inline-block;
	background-image: url(./images/s-table-icons-hpe.png) !important;
	_background-image: url(./images/s-table-icons-ie6-hpe.gif) !important;
	background-repeat: no-repeat;
	background-position: left -22px;
	background-color: transparent;
	width: 15px;
	height: 15px;
	padding: 0 !important;
}

html.icn_srt a
{
	width: 13px;
	height: 13px;
}

.icn_srt a:hover
{
	background-position: left -37px;
	text-decoration: none !important;
}

.icn_srt
{
	display: inline-block;
	background-color: transparent;
	text-align: right;
}

.table_sortable .df_arr_wht, .table_sortable .df_arr_wht_u
{
	background-image: url(./images/s-table-icons-hpe.png);
	_background-image: url(./images/s-table-icons-ie6-hpe.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 53px;
	height: 22px;
}

.table_sortable td.sorted
{
	background-color: #f2f2f2;
}

html.table_sortable .df_arr_wht, html.table_sortable .df_arr_wht_u
{
	width: 52px;
	height: 21px;
}

.table_sortable .dr_fnd .df_arr_wht
{
	border: 2px #fff solid;
	background-color: #fff;
}

	.table_sortable .dr_fnd .df_arr_wht:hover
	{
		background-color: #fff;
		border: 2px #5a5a5a solid;
	}

.table_sortable .dr_fnd .df_arr_wht_u, .table_sortable .dr_fnd .df_arr_wht_u:hover
{
	background-color: #fff;
	border-top: 2px #5a5a5a solid;
	border-left: 2px #5a5a5a solid;
	border-bottom: 2px #fff solid;
}

html.table_sortable .dr_fnd .df_arr_wht_u, html.table_sortable .dr_fnd .df_arr_wht_u:hover
{
	border-right: 1px #5a5a5a solid;
}
/********************************************************************************/
html.table_sortable .df_list
{
	margin-left: 0;
	z-index: 2;
	width: 130px;
}
/* Static table*/
.table_sortable .table_static a
{
	font-size: 14px;
	line-height: 22px;
}

.table_sortable .table_static p
{
	font-size: 14px;
	line-height: 18px;
	color: #5A5A5A;
	margin-bottom: 0;
}

.table_sortable .table_static th
{
	border-left: 0;
	padding: 12px 20px 12px 1px;
}

	.table_sortable .table_static th.th_fst
	{
		border-left: 0;
		padding: 12px 20px;
	}

.table_sortable .table_static td
{
	border-right: 0;
	width: 82px;
	padding: 12px 20px 12px 1px;
}

	.table_sortable .table_static td.td_fst
	{
		width: 388px;
		padding: 12px 20px;
	}

/* Gnana Prakasham - HPE Changes : HPE Table Styles Applied - Start */
.Grid
{
	background-color: #fff;
	border-collapse: collapse;
	border: 1px solid #ccc;
}

	.Grid table
	{
		background-color: #fff;
	}

.divheader
{
	background-color: #767676;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	border: 0px !important;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	vertical-align: bottom;
	width: 100%;
	padding-bottom: 5px !important;
	padding-top: 5px !important;
}

.GridHeader td, .GridHeader th, .GridHeaderSlim td, .GridHeaderSlim th
{
	background-color: #767676;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	vertical-align: middle;
	border-left: 1px #fff solid;
	padding: 12px 20px 12px 20px;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.GridHeaderSlim td, .GridHeaderSlim th, .GridItemSlim td, .GridItemSlim th
{
	padding: 5px !important;
	vertical-align: middle !important;
}

.GridHeaderGrey td, th
{
	background-color: #D1D1D1;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	border-left: 1px #D1D1D1 solid;
	vertical-align: middle;
	padding: 0px;
	text-align: center;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.GridHeaderBold td, GridHeaderSlimBold td
{
	background-color: #767676;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	vertical-align: bottom;
	border-left: 1px #fff solid;
	padding: 12px 20px 12px 20px;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.GridHeaderSlimBold td
{
	background-color: #767676;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	border-left: 1px #fff solid;
	padding: 5px !important;
	vertical-align: middle !important;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.GridItem td, .GridItem th, .GridItemSlim td, .GridItemSlim th
{
	text-align: left;
	background-color: #fff;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	vertical-align: top;
	border-left: 1px #ccc solid;
	border-top: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 12px 20px 12px 20px;
}
/* Gnana Prakasham - HPE Changes : HPE Table Styles Applied - End */

/* Gnana Prakasham - HPE Changes : HPE Flat Table Styles Applied - Start */
.FlatTable
{
	background-color: #fff;
	border-collapse: collapse;
	border-width: 0px;
}

	.FlatTable table
	{
		background-color: #fff;
	}

.FlatTableHeader td, .FlatTableHeader th, .FlatTableHeaderSlim td, .FlatTableHeaderSlim th
{
	background-color: #767676;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	vertical-align: middle;
	border-left: 1px #fff solid;
	padding: 12px 20px 12px 20px;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.FlatTableHeaderSlim td, .FlatTableHeaderSlim th, .FlatTableItemSlim td, .FlatTableItemSlim th
{
	padding: 5px !important;
	vertical-align: middle !important;
}

.FlatTableHeaderGrey td, th
{
	background-color: #D1D1D1;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	border-left: 1px #D1D1D1 solid;
	vertical-align: middle;
	padding: 0px;
	text-align: center;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.FlatTableHeaderBold td, FlatTableHeaderSlimBold td
{
	background-color: #767676;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	vertical-align: bottom;
	border-left: 1px #fff solid;
	padding: 12px 20px 12px 20px;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.FlatTableHeaderSlimBold td
{
	background-color: #767676;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	border-left: 1px #fff solid;
	padding: 5px !important;
	vertical-align: middle !important;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.FlatTableItem td, .FlatTableItem th, .FlatTableItemSlim td, .FlatTableItemSlim th
{
	text-align: left;
	background-color: #fff;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	vertical-align: top;
	padding: 12px 20px 12px 20px;
}
/* Gnana Prakasham - HPE Changes : HPE Flat Table Styles Applied - End */

/* Styles Added By Manjula - START */
.GridSelectedRow
{
	background-color: #f2f2f2;
	color: #000;
}

INPUT.textBoxHPDate
{
	font-size: 14px !important;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #111 !important;
	background-color: #fff !important;
	border: 2px solid #ccc;
	width: 60%;
	padding:4px 0px;
	padding-left:5px;
	/*height: 26px;*/ /*behavior:url(/appfw/_forms/styles/INPUT.dtm.htc);*/
}

IMG.dtm
{
	cursor: pointer; /*behavior: url(/appfw/_forms/styles/IMG.dtm.htc);*/
}

.header
{ /*background-color: #0096D6;*/
	text-align: left;
	height: 77px;
	vertical-align: middle;
	font-family: "HP Simplified", HPSimplified, Arial;
	padding-top: 10px;
}

	.header h1, .header h2, .header h4
	{
		color: #fff;
		font-weight: bold;
		display: inline;
		position: relative;
		margin-left: 50px;
	}

	.header h1
	{
		font-size: 24px;
		top: 24px;
	}

	.header h2
	{
		font-size: 28px;
		top: 16px;
	}

	.header h4
	{
		font-size: 16px;
		top: 12px;
		bottom: 12px;
	}

.service-page
{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	background: #ccc;
	padding: 10px;
	border: 1px solid;
	margin-top: 40px;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
}

.indexLink
{
	color: #007dba;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	outline-style: none;
	outline-color: invert;
	vertical-align: middle;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.controlProperty
{
	color: #007dba;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	outline-style: none;
	outline-color: invert;
	vertical-align: middle;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

/* @section Inline Action buttons */
.button.secondary, .button.secondary input
{
	color: #fff;
	background-color: #767676;
	cursor: pointer;
}

	.button.secondary:hover, .button.secondary:hover input
	{
		background-color: #5a5a5a;
	}

.button.secondary_disabled:hover, .button.secondary_disabled,
.button.secondary_disabled input
{
	background-color: #ccc;
	color: #fff;
	cursor: default;
}

/* tabs from HPE */
.tabs
{
	border-bottom: 1px solid #000;
}

div.tabs_wrapper
{
	color: #000;
	font-size: 10px;
	font-family: "HP Simplified", HPSimplified, Arial;
	margin: 0px;
	padding: 0px;
}

.clf:after
{
	clear: both;
	content: '.';
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.clf
{
	display: inline-block;
	display: block;
	width: 100%;
}

html[xmlns] .clf
{
	display: block;
}

* html .clf
{
	height: 1%;
}

.tabs .clf a, .tabs .clf a:link
{
	background-color: #fff;
	color: #5A5A5A;
	padding: 5px 20px 7px;
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
	float: left;
}

.tabs .clf .tab_label
{
	float: left;
	line-height: 22px;
}

.tabs .clf a:hover .tab_label
{
	color: #5A5A5A;
	text-decoration: underline;
}

.tabs .clf .current a
{
	color: #000;
	position: relative;
	bottom: -1px;
	line-height: 36px;
	padding: 3px 20px 8px;
}

.tabs .clf .disabled a,
.tabs .clf .disabled a:hover,
.tabs .clf .disabled a:hover .tab_label
{
	color: #ccc;
	cursor: default;
	text-decoration: none;
}

.tabs .clf .tab_trigger
{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	display: block;
	float: left;
}

.tabs .clf .current a:hover,
.tabs .clf .current a:hover .tab_label
{
	color: #000;
	text-decoration: none;
}

.tabs .clf .current
{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: none;
}

.hidden
{
	display: none;
	visibility: hidden;
}

/* SCREEN READERS*/
.screenReading
{
	font-size: 0;
	height: 0;
	overflow: hidden;
	position: absolute !important;
	width: 0;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.tab_content
{
	height: 300px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

/* SDI Tabs Styles - STARTS*/
span.tab
{
	font-size: 14px;
	top: 1px;
	left: 0px;
	margin-right: 1px;
	position: relative;
	padding: 5px;
	padding-top: 2px;
	background-color: White;
	cursor: pointer;
	font-family: "HP Simplified", HPSimplified, Arial;
}

	span.tab:hover
	{
		color: #5A5A5A;
		text-decoration: underline;
		font-family: "HP Simplified", HPSimplified, Arial;
	}

span.tabOn
{
	font-weight: bold;
	background-color: White;
	border-bottom: 1px solid #fff;
	border: 1px solid #838574;
	border-bottom: 1px solid white;
	cursor: default;
	font-family: "HP Simplified", HPSimplified, Arial;
}
/*filter:inherit;*/
span.tab .disabled
{
	color: #ccc;
	cursor: default;
	text-decoration: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.tabOn .disabled
{
	color: #ccc;
	cursor: default;
	text-decoration: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}
/*div.tabTopBorder {width: 100%;height: 100%; border: 1px solid #fff !important;	border-top: 1px solid #838574 !important; background-color: #fff; display: none;font-family:"HP Simplified", HPSimplified, Arial; }*/
div.tabTopBorder
{
	width: 100%;
	height: 100%;
	border: 1px solid #fff !important;
	border-top: 0px !important;
	/*HPE4 CR152 - start*/
	border-left: 0px !important;
	border-right: 0px !important;
	/*HPE4 CR152 - end*/
	background-color: #fff;
	display: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}

div.tab
{
	width: 100%;
	height: 100%;
	border: 1px solid #838574;
	background-color: #fff;
	display: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}

table.tabBar
{
	background-color: #fff;
	width: 100%;
	height: 25px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

hr.tabGlow
{
	height: 3px;
	color: #ABC0E7;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #ABC0E7;
	position: absolute;
	z-index: 2;
	display: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}

div.failurecodetab
{
	width: 102.9%;
	height: 100%;
	border: 1px solid #949e9c;
	background-color: #fff;
	display: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}
/* SDI Tabs Styles - ENDS*/
INPUT.textbox
{
	font-size: 14px !important;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #111 !important;
	background-color: #fff !important;
	border: 2px solid #ccc;
	width: 97%;
	padding:4px 0px;
	padding-top:4px;
	padding-left:5px;
	/*height: 23px;*/
	box-sizing: border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing: border-box;
}

INPUT.textbox_disabled
{
	font-size: 14px !important;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #646464 !important;
	background-color: #F5F5F5 !important;
	border: 2px solid #ccc;
	width: 97%;
	/*height: 23px;*/
	padding:4px 0px;
	padding-top:4px;
	padding-left:5px;
	box-sizing: border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing: border-box;
}

INPUT.textbox_disabled_date
{
	font-size: 14px !important;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #646464 !important;
	background-color: #F5F5F5 !important;
	border: 2px solid #ccc;
	width: 60%;
	/*height: 23px;*/
	padding:4px 0px;
	padding-top:4px;
	padding-left:5px;
    	float:left;
}

/* Horizontal Tab Style - STARTS */
DIV.divarea
{
	padding: 10px;
	padding-top:5px;	
	overflow-y: auto;
	width: 97%;
	height: 525px; /*97%*/
	background-color: #fff;
	/*border: 1px solid #838574;*/	
	margin: 5px 5px 0px 0px;
	font-family: "HP Simplified", HPSimplified, Arial;
}
DIV.divareaFF
{
	padding: 10px;
	padding-top:5px;	
	overflow-y: auto;
	width: 97%;
	height: 470px; /*97%*/
	background-color: #fff;
	/*border: 1px solid #838574;*/	
	margin: 5px 5px 0px 0px;
	font-family: HPSimplified, "HP Simplified", Arial;
}
DIV.divarea2
{
	padding: 10px;
	padding-top:12px;	
	overflow-y: auto;
	width: 97%;
	height: 500px; /*97%*/
	background-color: #fff;
	/*border: 1px solid #838574;*/	
	margin: 5px 5px 0px 0px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

FORM.hp
{ /*behavior:url(/appfw/_forms/styles/FORM.hp.htc);*/
	font-family: "HP Simplified", HPSimplified, Arial;
}

table.tabBarArea
{
	background-color: #fff;
	width: 99%;
	margin-top: -4px;
	font-family: "HP Simplified", HPSimplified, Arial; /*behavior: url(/appfw/_nav/tabs.htc);*/
}

table.EventToolBar
{
	background-color: #fff;
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.htab
{
	font-size: 14px;
	margin-right: 1px;
	margin-top: 1px;
	position: relative;
	padding: 0px 5px 0px 5px;
	background-color: White;
	cursor: pointer;
	color: #5A5A5A;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.htabOn
{
	font-weight: bold;
	background-color: #fff;
	cursor: default;
	color: #000;
	font-family: "HP Simplified", HPSimplified, Arial;
	border-top: 1px solid #838574;
	border-left: 1px solid #838574;
	border-right: 1px solid #838574;
	border-bottom: 1px solid #ffffff;
	border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	position: relative;
	bottom: -1px;
	line-height: 18px;
	padding-bottom: 6px;
	padding-top: 5px;
}

hr.tabGlows
{
	height: 3px;
	color: #ABC0E7;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #ABC0E7;
	position: absolute;
	z-index: 2;
	display: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}

div.tab
{
	width: 100%;
	height: 100%;
	border: 1px solid #838574;
	background-color: #fff;
	display: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}

TABLE.layout
{
	table-layout: fixed;
	width: 100%;
	height: 100%;
	font-family: "HP Simplified", HPSimplified, Arial;
}
/* Horizontal Tab Style - ENDS */

/* Vertical Tab Style - STARTS */
td.leftBar
{
	zfilter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#f0f8ff, EndColorStr=#fff);
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.leftBar
{
	width: 140px; /*behavior: url(/appfw/_nav/nav.htc);*/
	font-family: "HP Simplified", HPSimplified, Arial;
}

div.lbItem
{
	font-size: 14px;
	/*margin-top: 1px;*/ 
	position: relative;
	padding: 5px;
	padding-top: 2px;
	background-color: White;
	cursor: pointer;
	color: #5A5A5A;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
}

div.lbOn
{
	font-weight: bold;
	background-color: White;
	border: 1px solid #838574;
	border-right: 1px solid white;
	cursor: default;
	margin-right: -2px;
	color: #000;
	font-family: "HP Simplified", HPSimplified, Arial;
}
/*filter: "";*/
DIV.area
{
	padding: 10px;
	padding-top: 5px;
	overflow-y: auto;
	width: 97%;
	height:520px;
	background-color: #fff;
	/*border: 1px solid #838574;*/
	border-bottom:none;
	margin: 5px 5px 0px 0px;
	font-family: "HP Simplified", HPSimplified, Arial;
} 
DIV.areaFF
{
	padding: 10px;
	padding-top: 5px;
	overflow-y: auto;
	width: 97%;
	height:475px;
	background-color: #fff;
	/*border: 1px solid #838574;*/
	border-bottom:none;
	margin: 5px 5px 0px 0px;
	font-family: "HP Simplified", HPSimplified, Arial;
} 
/*DIV.area{overflow-y:auto;width:97%; height:99%;background-color:#fff;background-color:#fff;border: 1px solid #838574; margin-right:0px; font-family:"HP Simplified", HPSimplified, Arial; }*/
/* Vertical Tab Style - ENDS */

/* Buttons Style - STARTS */
span.tbButtonsActions
{
	height: 25px; /*behavior: url(/appfw/_toolbar/ToolbarButtonGS.htc);*/
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.tbButtons
{
	padding: 2px 5px 2px 5px;
	border: 1px solid #fff;
	COLOR: #fff;
	BACKGROUND-COLOR: #0096d6;
	font-size: 12px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.menuMainItem
{
	height: 100%;
	padding: 2px 5px 2px 5px;
	border: 1px solid #ccc;
	color: #fff;
	BACKGROUND-COLOR: #0096d6;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.menu
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	height: 100%;
	padding: 2px 5px 2px 5px;
	color: #fff;
	BACKGROUND-COLOR: #0096d6;
	border: 1px solid #0096d6;
}

span.iconMenu
{
	height: 100%;
	padding: 2px 5px 2px 5px;
	border: 1px solid #ccc;
	color: #fff;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}
/* Buttons Style - ENDS */

TD
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

	TD.sec
	{
		width: 100%;
		color: #000;
		font-weight: bold;
		padding: 2px;
		font-size: 14px;
		font-family: "HP Simplified", HPSimplified, Arial;
	}

	TD.bar
	{
		border-bottom: 1px solid #838574;
		font-family: "HP Simplified", HPSimplified, Arial;
	}

.Label_OF
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Red;
	text-align: left;
	font-weight: bold;
}

.Label_Noerror
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Green;
	text-align: left;
	font-weight: bold;
}

/* DropDownlist Styles - START */
.smartSelectBoxHPWhiteBorder
{
	border: #fff 2px solid !important;
	display: inline-block !important;
	font-family: "HP Simplified", HPSimplified, Arial;
	box-sizing:border-box;
}

.smartSelectBoxHP
{
	src: url(/csn/csnfw/images/HPE/s-21px-hpe.png);
	background: url(/csn/csnfw/images/HPE/s-21px-hpe.png);
	color: #007dba;
	cursor: pointer;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	line-height: 22px;
	/*position: fixed;*/
	width: 20px;
	margin: 4px 3px 0px 3px;
	border-color: #fff;
	display:inline-block;
}

.smartSelectBoxHPDsbd
{
	src: url(/csn/csnfw/images/HPE/s-21px-hpe.png);
	background: url(/csn/csnfw/images/HPE/s-21px-hpe.png);
	color: #007dba;
	cursor: pointer;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	height: 15px;
	/*line-height: 22px;*/
	/*position: absolute;*/
	width: 20px;
	margin: 1px 3px 5px 3px;
	border-color: #fff;
	display:inline-block;
}

.smartSelectBoxHP
{
	background: url(/csn/csnfw/images/HPE/s-21px-hpe.png) no-repeat 2px -1435px;
	background-position: 2px -1431px;
	height: 18px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.smartSelectBoxHPDsbd
{
	background: url(/csn/csnfw/images/HPE/s-21px-hpe.png);
	background-position: 2px -1461px;
	background-color: #F5F5F5;
	/*position: absolute;*/
	font-family: "HP Simplified", HPSimplified, Arial;
}

input.smartSelectBoxHPDsbd
{
	border: #e5e5e5 2px solid !important;
	background: #e5e5e5 !important;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.grayTD
{
	background-color: #F5F5F5 !important;
	font-family: "HP Simplified", HPSimplified, Arial;	
}

.WhiteTD
{
	background-color: #fff !important;
	font-family: "HP Simplified", HPSimplified, Arial;
}

input.smartSelectBox
{
	width: 100%;
	height: 21px;
	border: 2px solid #ccc;
	border-right: 0px;
	padding-left: 5px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	cursor: default;
	color: #0096d6;
	background: #fff;
}

input.smartSelectBoxDisabled
{
	width: 100%;
	height: 21px;
	border: 2px solid #ccc;
	border-right: 0px;
	padding-left: 5px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	cursor: default;
	color: #646464;
	background-color: #F5F5F5 !important;
}

input.selectBox
{
	width: 100%;
	/*height: 20px;*/
	border: 2px solid #ccc;
	border-right: 0px;
	padding-left: 5px;
	padding-top:2px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	cursor: default;
	color: #0096d6;
	background: #fff;
	margin:0px;
	margin-bottom:1px;
	box-sizing:border-box;
}
/*Changed the width from 97 to 95 by shashibalawhen GIXC is minimized*/
input.selectBoxDisabled
{
	width: 100%;
	/*height: 23px;*/
	border: 0px solid #ccc;
	border-right: 0px;
	padding-left: 5px;
	padding-top:2px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	cursor: default;
	color: #646464;
	background-color: #F5F5F5 !important;
	margin:0px;
	box-sizing:border-box;
}

select.selectBox
{
	width: 100%;
	/*height: 22px;*/
	border: 2px solid #ccc;
	/*border-right: 0px;*/
	padding-left: 5px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	cursor: default;
	background: #fff;
}

select.table
{
	border: 2px solid #ccc;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

	select.table td
	{
		font-size: 14px;
		font-family: "HP Simplified", HPSimplified, Arial;
		color: #fff;
		background: #0096d6;
	}

select.selectBoxDisabled
{
	width: 100%;
	height: 22px;
	border: 2px solid #ccc;
	border-right: 0px;
	padding-left: 5px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	cursor: default;
	color: #646464;
	background-color: #F5F5F5 !important;
}

span.selectBox
{
	height: 18px; /*behavior: url(/appfw/_common/styles/select.htc);*/
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.smartSelectBox
{
	height: 20px; /*behavior: url(/appfw/_common/styles/smartSelect.htc);*/
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.selectBox TABLE TD
{
	vertical-align: middle;
	padding: 0;
	border: 2px solid #ccc;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
}

span.smartSelectBox TABLE TD
{
	vertical-align: middle;
	padding: 0;
	border: solid 0px red;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
}
/* DropDownlist Styles - END */

/* HP Grid Styles - END */
body.grid
{
	background-color: #fff;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
}

col.gridPreviewLabel
{
	font-weight: bold;
	width: 20%;
	padding-bottom: 0px;
	vertical-align: top;
	font-family: "HP Simplified", HPSimplified, Arial;
}

col.gridPreviewData
{
	padding-bottom: 0px;
	vertical-align: top;
	font-family: "HP Simplified", HPSimplified, Arial;
}

iframe.grid
{
	width: 100%;
	height: 100%;
	font-family: "HP Simplified", HPSimplified, Arial;
}
 
table.gridBar
{
	width: 100%;
	height: 22px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #767676;
	table-layout: fixed;
	font-family: "HP Simplified", HPSimplified, Arial;
}

table.gridData
{
	cursor: pointer;
	width: 100%;
	font-family: "HP Simplified", HPSimplified, Arial;
}

table.gridJumpBar
{
	color: #74736B;
	cursor: pointer;
	text-align: center;
	table-layout: fixed;
	behavior: url(/appfw/_grid/behaviors/grid_jumpBar.htc);
	font-family: "HP Simplified", HPSimplified, Arial;
}

table.gridStatusBar
{ /*behavior: url(/appfw/_grid/behaviors/grid_statusBar.htc)*/
	color:white;
	font-family: "HP Simplified", HPSimplified, Arial;
}

table.gridSort
{
	cursor: pointer;
	behavior: url(/appfw/_grid/behaviors/grid.htc);
	font-family: "HP Simplified", HPSimplified, Arial;
}

table.gridPreview
{
	cursor: default;
	width: 100%;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #eee;
	height: 25px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

td.gridPreview
{
	cursor: default;
	padding: 0px 0px 10px 20px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

td.gridPreviewOn
{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #999;
	background-color: #ccc;
	font-family: "HP Simplified", HPSimplified, Arial;
}

td.gridSelectOn
{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #333;
	background-color: #CAD3E4;
	font-family: "HP Simplified", HPSimplified, Arial;
}

td.gridSpacer
{
	width: 2px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

td.sort
{
	padding-left: 8px;
	background-color: #767676;
	color: #fff;
	border-left: 1px #fff solid;
	text-align: left;
	font-family: "HP Simplified", HPSimplified, Arial;
}

img.sort
{
	vertical-align: middle;
	visibility: hidden;
	font-family: "HP Simplified", HPSimplified, Arial;
}

tr.shipped
{
	background-color: #ccc;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.icn_srt a
{
	direction: rtl;
	display: inline-block;
	background-image: url(/csn/csnfw/images/s-table-icons-hpe.png) !important;
	_background-image: url(/csn/csnfw/images/s-table-icons-ie6-hpe.gif) !important;
	background-repeat: no-repeat;
	background-position: left -22px;
	background-color: transparent;
	width: 15px;
	height: 15px;
	padding: 0 !important;
	font-family: "HP Simplified", HPSimplified, Arial;
}

html.icn_srt a
{
	width: 13px;
	height: 13px;
}

.icn_srt a:hover
{
	background-position: left -37px;
	text-decoration: none !important;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.icn_srt
{
	display: inline-block;
	background-color: transparent;
	text-align: right;
	font-family: "HP Simplified", HPSimplified, Arial;
}
/* HP Grid Styles - END */

/* HP Time DropdownList Styles - END */
TR.dtm
{
	color: #000;
	background-color: #fff;
	font-family: "HP Simplified", HPSimplified, Arial;
}
/* HP Time DropdownList Styles - END */

/* HP Menu List Styles - START */
table.mnuBar
{
	color: #fff;
	z-index: 0;
	height: 23px;
	width: 100%;
	position: relative;
	background-color: #fff;
	border: #ccc 1px solid;
	font-family: "HP Simplified", HPSimplified, Arial;
}

tr.mnuSpacer
{
	padding: 0px;
	font-size: 1px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

td.mnuItm
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #000;
	padding: 5px 0px 0px 10px;
}

td.icMenu
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial; /*behavior: url(/appfw/_nav/menu.htc);*/
}

table.mnuList
{
	margin-top:8px;
	background-color: #fff;
	border: #000 1px solid;
	position: absolute;
	display: none;
	width: 130px;
	color: #000;
	z-index: 10;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

table.failurecodeMnuBar
{
	color: #fff;
	z-index: 0;
	height: 23px;
	width: 100%;
	position: static;
	background-color: #fff;
	border: #abc0e7 1px solid;
	border-right: #00377a 1px solid;
	border-bottom: #00377a 1px solid;
}

u.mnuKey
{
	accelerator: true;
}

td.mnuTitle, span.mnuTitle
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	cursor: default;
	color: #000;
}

td.mnuRight, span.mnuRight
{
	width: 100%;
	text-align: right;
	padding-right: 5px;
}

img.mnuBtn
{
	width: 16px;
	height: 16px;
	margin-right: 1px;
	margin-bottom: -1px;
	vertical-align: top;
}

hr.mnuSpacer
{
	height: 1px;
	margin-left: 10px;
}

col.mnuLeft
{
	width: 21px;
	text-align:left;
	background-color: White;
	color: #fff;
}

span.mnuSubItem
{
	width: 140px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.mnuMainItem
{
	background-color: #0096d6;
	color: #fff;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

span.button
{
	border: 0px;
}
/* HP Menu List Styles - END */

/* HPE Changes - Added By Manjula -> Dashboard Styles - SMDB Speedcode - START */
.DBLnkBtn
{
	width: 250px !important;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	background-color: #fff;
	color: #007DBA !important;
	font-weight: bold;
	text-decoration: none;
	float: left;
	height: 20px;
	text-align: left;
	vertical-align: text-bottom;
}

.DBLbl
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #000;
	vertical-align: top;
	text-align: left;
	float: left;
	margin-top: 5px;
}

.DBLblBtn
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #000;
	vertical-align: top;
	text-align: left;
	float: left;
}

.DBErrorMsg
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Red;
	text-decoration: none;
	height: 10%;
}

.DBBtn
{
	height: 30px;
	background-color: #fff;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	border: 0px;
	width: 120px;
	float: right;
}

.DBClearBtn
{
	height: 22px;
	background-color: #0096d6;
	color: White;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	border: 0px;
	width: 75px;
}

.DBFloatRight
{
}

.DBGridSelRow
{
	height: 20px;
	color: #4682B4;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	vertical-align: middle;
	background-color: #B0C4DE;
	text-align: left;
}

.DBGridRowCoStat
{
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	vertical-align: middle;
	text-align: center;
	background-color: #0096d6;
	color: White;
	vertical-align: middle;
	border-color: White;
}

.DBGridSelRowCoStat
{
	height: 25px;
	color: #B0E0E6;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	background-color: #738A9C;
	text-align: center;
}

.DBGridRowFreqOrder
{
	height: 28px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	background-color: #fff;
	padding-left: 3px;
}

.DBGridHdr
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #2A2A2A;
	background-color: #D1D1D1;
	height: 28px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	padding-right: 0px;
}

.DBGridRow
{
	height: 25px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.DBGridPgr
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Black;
	background-color: #D1D1D1;
	text-align: right;
}

.DBGridFtr
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Black;
	background-color: #D1D1D1;
	text-align: center;
}

#container
{
	height: auto;
	clear: both;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.col_left
{
	float: left;
	width: 35%;
	margin: 5px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.col_right
{
	float: right;
	width: 55%;
	margin: 5px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.col_leftHeader
{
	float: left;
	width: auto;
	margin: 5px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.col_rightHeader
{
	float: left;
	width: 73%;
	margin: 5px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.Btn
{
	height: 25px;
	background-color: #0096d6;
	color: White;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	border: 0px;
	width: 120px;
}

.DBGridEmptyRow
{
	height: 30px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	background-color: #fff;
	border: 1px solid #CCC;
	padding-left: 3px;
}

.DBHdrTxt
{
	vertical-align: middle;
	padding-top: 5px;
	float: left;
	padding-left: 2px;
	text-decoration: none;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.DBHdrImg
{
	vertical-align: middle;
	float: right;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.DBTxtHyperLnk
{
	text-decoration: underline;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.DBBtnPadding
{
	height: 30px;
	background-color: #0096d6;
	color: White;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	border: 0px;
	width: 125px;
	float: right;
	margin-right: 6px;
}

.HiddenColumn
{
	display: none;
}

.myPerformanceMetricsTD
{
	background-color: #fff;
	color: #000;
	text-decoration: none;
	font-family: "HP Simplified", HPSimplified, Arial;
}

A.jqaccordionlink:link, A.jqaccordionlink:active, A.jqaccordionlink:visited, A.jqaccordionlink:hover
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	background-color: #C0C0C0;
	color: black;
	vertical-align: middle;
	width: 100%;
	line-height: 20px;
	border: 1px solid black;
}
/* HPE Changes - Added By Manjula -> Dashboard Styles - SMDB Speedcode - END  */

/* HPE Changes - Added By Manjula -> Styles for progress bar */
DIV.ProgressBar
{
	position: relative;
	/*z-index: 2;*/
	left: 260px;
	top: 100px;
	width: 340px;
	height: 140px;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	vertical-align: middle;
	text-align: left;
}

.progressBarCornerTD
{
	width: 20px;
	height: 20px;
	background-color: #333;
}

.progressBarLeftTD
{
	width: 20px;
	height: 40px;
	background-color: #808080;
}

.progressBarTopTD
{
	color: Black;
	height: 20px;
	background-color: #808080;
}
/* HPE Changes - Added by Dhanasekaran Sengodan - Gradient styles for Progress Bar Spinner*/
.progressBarSpinner
{
	width: 150px;
	height: 200px;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(right, #0000FF 0%, #FFFFFF 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(right, #0000FF 0%, #FFFFFF 100%);
	/* Opera */
	background-image: -o-linear-gradient(right, #0000FF 0%, #FFFFFF 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #0000FF), color-stop(1, #FFFFFF));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(right, #0000FF 0%, #FFFFFF 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to left, #0000FF 0%, #FFFFFF 100%);
	/* IE9 - IE8*/
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='white', EndColorStr='blue');
}
/* HPE Changes - Added By Manjula -> Styles for progress bar */

/* HPE Changes - Added By Manjula -> Styles for Expand/Collapse Control - START */
.btn_expand_all .icn_pls_drk, .icn_mns_drk,
.btn_checkbox .checkbox
{
	background-image: url(/csn/csnfw/images/HPE/s-21px-hpe.png);
	background-repeat: no-repeat;
	_background-image: url(/csn/csnfw/images/HPE/s-21px-ie6-hpe.gif);
}

.btn_expand_all .icn_pls_drk, .icn_mns_drk
{
	width: 18px;
	height: 18px;
	display: inline-block;
	cursor: pointer;
}

.btn_expand_all a:hover
{
	cursor: pointer;
}

.btn_expand_all .icn_pls_drk
{
	background-position: left -1680px;
}

.btn_expand_all .icn_mns_drk
{
	background-position: left -1815px;
}

.btn_expand_all .active .icn_pls_drk,
.btn_expand_all a:hover .icn_pls_drk, .icn_pls_drk_hover
{
	background-position: left -1950px;
}

.btn_expand_all .active .icn_mns_drk,
.btn_expand_all a:hover .icn_mns_drk, .icn_mns_drk_hover
{
	background-position: left -2085px;
}
/* HPE Changes - Added By Manjula -> Styles for Expand/Collapse Control - END*/

/* HPE Changes - Added By Manjula -> Styles for Grid Sorting images - START*/
.imgSortASC, .imgSortDESC, .imgSortDefault
{
	_background-image: url(/csn/csnfw/images/HPE/s-table-icons-ie6-hpe.gif);
	background-color: transparent;
	background-image: url(/csn/csnfw/images/HPE/s-table-icons-hpe.png) !important;
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 15px;
	padding: 0px !important;
	color: #fff;
}

.imgSortDefault
{
	background-position: left -21px;
	width: 14px !important;
}

.imgSortASC
{
	background-position: left -37px;
}

.imgSortDESC
{
	background-position: left -52px;
}
/* HPE Changes - Added By Manjula -> Styles for Grid Sorting images - END*/

/* HPE Changes - Added By Manjula -> Styles from Form.css, ToolbarButtonGS.css, EventToolbarGS.css - START*/
/* Form.css - START */
FORM.hp
{ /*behavior:url(/appfw/_forms/styles/FORM.hp.htc);*/
}

.TEXTAREA
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	width: 100%;
	color: #111;
	background-color: #fff;
	border: 1px solid #ccc; /*behavior: url(/appfw/_forms/styles/TEXTAREA.htc);*/
}

	.TEXTAREA.ro, DIV.ro, SPAN.ro
	{
		background-color: #e5e9e8;
		border-color: #ccc;
	}

INPUT.rad
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	height: 19px;
	width: 15px;
	border: 0px;
	cursor: hand;
	cursor: pointer;
}

INPUT.radioList
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	width: auto;
	height: 17px;
	border: 0px;
	cursor: hand;
	cursor: pointer;
}

SPAN.rad
{
	width: 100%;
	cursor: pointer; /*behavior: url(/appfw/_forms/styles/INPUT.rad.htc);*/
}

SPAN.radro
{
	width: 100%;
	background-color: #fff;
	cursor: Default; /*behavior: url(/appfw/_forms/styles/INPUT.rad.htc);*/
}

SPAN.rad TABLE
{
	display: inline;
}

INPUT.eml
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	width: 100%;
	height: 19px;
	border: 1px solid #ccc; /*behavior: url(/appfw/_forms/styles/INPUT.eml.htc);*/
}

INPUT.tkr, INPUT.url
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	width: 100%;
	height: 19px;
	border: 1px solid #ccc;
	color: #0000ff;
	text-decoration: underline;
}

INPUT.tkr
{ /*behavior: url(/appfw/_forms/styles/INPUT.tkr.htc);*/
}

INPUT.url
{ /*behavior:url(/appfw/_forms/styles/INPUT.url.htc);*/
}

INPUT.num
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	width: 100%;
	height: 19px;
	border: 1px solid #ccc; /*behavior:url(/appfw/_forms/styles/INPUT.num.htc);*/
}

INPUT.dtm
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #111;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 100%;
	height: 19px; /*behavior:url(/appfw/_forms/styles/INPUT.dtm.htc);*/
}

SPAN.lui
{
	color: #0000ff;
	text-decoration: underline;
	cursor: pointer;
}

IMG.lui
{
	height: 16px;
	width: 16px;
	vertical-align: middle;
	margin-left: 2px;
	margin-right: 5px;
}

DIV.lu
{
	overflow-y: auto;
	overflow-x: hidden;
	height: 19px;
	background: window;
	width: 100%;
	border: 1px solid #ccc;
}

DIV.ro
{
	overflow-y: auto;
	height: 19px;
	width: 100%;
	background-color: #e5e9e8;
	border-color: #ccc;
}

DIV.lud
{
	background: #F5F5F5;
}

IMG.lu
{
	cursor: pointer; /*behavior:url(/appfw/_forms/styles/IMG.lu.htc);*/
}

IMG.lud
{
	cursor: default;
}

IMG.dtm
{
	cursor: pointer; /*behavior:url(/appfw/_forms/styles/IMG.dtm.htc);*/
}

INPUT.duration
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	width: 100%;
	height: 19px;
	border: 1px solid #ccc;
	behavior: url(/appfw/_common/styles/duration.htc);
}

IMG.icon
{
	margin-left: 2px;
	margin-right: 5px;
}

TD.req
{
	font-weight: bold;
	color: #990000;
}

TD.rec
{
	font-weight: normal;
	color: #000;
}

TD.orderedpartStatusBar
{
	width: 504px;
	color: #fff;
	position: absolute;
	top: 400px;
	height: 25px;
	background-color: #fff;
}

TD.failureStatusBar
{
	width: 443px;
	color: #fff;
	position: absolute;
	top: 375px;
	height: 25px;
	background-color: #fff;
}

TD.statusBar
{
	width: 1000px;
	color: #000;
	height: 25px;
	background-color: #fff;
	border-top: 1px solid #838574;
}

LABEL
{
	cursor: pointer;
}

TD.radioLabel
{
	padding-left: 2px;
	padding-right: 10px;
}

TD.leftBar
{
	width: 140px;
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}

TABLE.error
{
	color: #fff;
	z-index: 0;
	height: 30px;
	width: 100%;
	position: relative;
}

TABLE.errorContainer
{
	color: #fff;
	z-index: 0;
	height: 30px;
	width: 100%;
	position: relative;
	border: 0px solid #919276;
}

TABLE.error TD
{
	font-size: 10pt;
	padding-bottom: 1px;
	padding-top: 1px;
}

TD.areas
{
	padding: 10px;
}
/*DIV.area{padding:10px;overflow-y:auto;width:100%;height:100%;background-color:#fff;border: 1px solid #838574; margin: 5px 5px 0px 0px; }*/
TABLE.layout
{
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

DIV.timeedit
{ /*behavior:url(/appfw/_controls/datetime/timeedit.htc);*/
}

TD.filldefaultColor
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fff, EndColorStr=#cecfde);
}

DIV.LoadMsg
{
	position: absolute;
	z-index: 2;
	left: 300px;
	top: 100px;
	width: 200px;
	height: 70px;
	border-width: 4px;
	border-style: ridge;
	background-color: #eee;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

DIV.SaveMsg
{
	position: absolute;
	z-index: 2;
	left: 300px;
	top: 100px;
	border-width: 4px;
	border-style: ridge;
	background-color: #eee;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	visibility: hidden;
}

SPAN.StatusMsg
{
	background-color: #fff;
	color: #000;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.Label
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Black;
}

.ErrorLabel
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Red;
	height: 10%;
}

.LabelBold
{
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Black;
	font-weight: bold;
}

.AdminGridPgr
{
	color: Black;
	background-color: #D1D1D1;
	text-align: right;
}

.AdminGridHdr
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #2A2A2A;
	background-color: #D1D1D1;
	height: 28px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	padding-right: 0px;
}

.AdminGridFtr
{
	color: Black;
	background-color: #D1D1D1;
	text-align: center;
}

.AdminGridRowCoStat
{
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	vertical-align: middle;
	text-align: center;
	color: White;
	vertical-align: middle;
	border-color: White;
}

.AdminGridSelRowCoStat
{
	height: 25px;
	color: #B0E0E6;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	background-color: #738A9C;
	text-align: center;
}

.AdminGridSelRow
{
	height: 20px;
	color: gray;
	font-size: 14px;
	font-weight: bold;
	font-family: "HP Simplified", HPSimplified, Arial;
	vertical-align: middle;
	background-color: #B0C4DE;
	text-align: left;
}

.AdminGridRow
{
	height: 25px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.LabelBigFont
{
	font-size: 16px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: Black;
	font-weight: bold;
}
/* Form.css - END */

/* ToolbarButtonGS.css - START */
span.tbButtonActions
{
	height: 15px; /*behavior: url(/appfw/_toolbar/ToolbarButtonGS.htc);*/
}

span.tbButtonAppearence
{
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #fff;
	COLOR: #fff;
	BACKGROUND-COLOR: #0096d6;
}

.tbOtherButtons
{
	border: #fff 2px solid;
	FONT-WEIGHT: bold;
	COLOR: white;
	MARGIN-RIGHT: 0px;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	BACKGROUND-COLOR: #ccc;
	TEXT-ALIGN: center;
	width: auto;
	height: 15px;
	padding: 5px 10px 5px 10px;
}

.RetrieveInfo
{
	border: #fff 2px solid;
	FONT-WEIGHT: bold;
	COLOR: white;
	MARGIN-RIGHT: 0px;
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	BACKGROUND-COLOR: #0096d6;
	TEXT-ALIGN: center;
	width: auto;
	padding: 5px 10px 5px 10px;
	height: 15px;
}
/* ToolbarButtonGS.css - END*/

/* EventToolbarGS.css - START*/
table.EventToolBar
{ /*behavior: url(/appfw/_toolbar/EventToolbarGS.htc);*/
	color: #fff;
	z-index: 0;
	height: 27px;
	width: 100%;
	position: relative;
	background-color: #fff;
	border: #abc0e7 1px solid;
	border-right: #00377a 1px solid;
	border-bottom: #00377a 1px solid;
}
/* EventToolbarGS.css - END*/

/* HPE Changes - Added By Manjula -> Styles from Form.css, ToolbarButtonGS.css, EventToolbarGS.css - END*/
/* Styles Added By Manjula - END */

/*Added by sachin to make the gridview structure correct - Start*/
DIV.objects
{
	BORDER-RIGHT: #d1cdbb 1px solid;
	BORDER-TOP: #d1cdbb 1px solid;
	OVERFLOW-Y: scroll;
	BACKGROUND: #fff;
	OVERFLOW-X: hidden;
	BORDER-LEFT: #d1cdbb 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #d1cdbb 1px solid;
	HEIGHT: 100%;
}

TABLE.listHeaderBar
{
	table-layout: fixed;
	BORDER-RIGHT: #dbdac9 1px solid;
	BORDER-TOP: #dbdac9 1px solid;
	BORDER-LEFT: #dbdac9 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #c5c1b1 1px solid;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #e7e7e7;
}
/*Added by sachin to make the gridview structure correct - End*/

/* Changes For Secondary Menu Done By Navaneethan */
ul
{
	list-style: none;
}

#page-wrap
{
	width: 80%;
	margin: 25px auto;
}

ul, li
{
	background: none;
	border: 0px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.hide
{
	visibility: hidden;
}

.hidden
{
	display: none;
}

ul.dropdown
{
	margin-top: 18px;
	background: #fff;
	z-index: 20;
	border: 0px;
}

	ul.dropdown li
	{
		font-weight: bold;
		float: left;
		zoom: 1;
		background: #fff;
		z-index: 300;
		border: 0px;
	}

	ul.dropdown a:hover
	{
		color: blue;
	}

	ul.dropdown a:active
	{
		border: none;
		color: #000;
	}

	ul.dropdown li a
	{
		display: block;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 16px;
		padding-left: 0px;
		color: #767676;
		line-height: 15px;
		font-size: 16px;
	}

		ul.dropdown li a:hover
		{
			color: #007dba;
		}

	ul.dropdown li:last-child a
	{
		border-right: none;
	}

	ul.dropdown li.hover, ul.dropdown li:hover
	{
		background: #fff;
		color: #007dba;
		position: relative;
	}

	ul.dropdown li ul li.hover a
	{
		color: black;
	}

	ul.dropdown li ul li a
	{
		color: black;
	}

	ul.dropdown ul li.hover a:hover
	{
		color: #fff;
	}

	ul.dropdown li a:visited
	{
		color: #767676;
	}

	ul.dropdown ul
	{
		width: 220px;
		visibility: hidden;
		position: absolute;
		top: 93%;
		left: 0;
		border: 1px solid #ccc;
		z-index: -1;
		padding-top: 10px;
	}

		ul.dropdown ul li
		{
		}

		ul.dropdown ul li
		{
			font-weight: normal;
			color: #000;
			float: none;
			height: 25px;
		}

			ul.dropdown ul li a
			{
				border-right: none;
				width: 100%;
				display: inline-block;
				padding: 0;
				margin: 0;
			}

				ul.dropdown ul li a:hover
				{
					background: #007dba;
					color: #fff;
					text-decoration: none;
					height: 25px;
				}

				ul.dropdown ul li a span
				{
					display: table;
					padding: 2px 10px;
					margin-top: 5px;
				}

		ul.dropdown ul ul
		{
			left: 100%;
			top: 0;
		}

	ul.dropdown li:hover > ul
	{
		visibility: visible;
	}

	ul.dropdown li:hover > img
	{
		visibility: visible;
	}

img.arrow
{
	margin-bottom: -5px;
	margin-left: 10px;
	z-index: 2000;
}

li.active > a
{
	border: none;
	border-bottom: 4px solid #007dba;
	color: #000!important;
}

.tab_container
{
	display: block;
	clear: both;
	border-top: 2px solid #797979;
	padding: 20px;
}

ul.dropdown a:active
{
	border-bottom: 4px solid #007dba;
}

.sub_menu
{
	z-index: 1000;
	background: #fff;
}

ul.sub_menu li a
{
	font-size: 12px;
}
/*Added by Navaneethakrishnan- taken from csnstyle.css- End*/
/* End of Secondary Menu Changes */

/*Added by shashi- taken from csnstyle.css- Start*/
INPUT
{
	BACKGROUND-IMAGE: none;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: HP Simplified,HPSimplified, Arial;
	FONT-SIZE: 14px;
}
/*Added by shashi- taken from csnstyle.css- Start*/

/*#region All HPE Changes :- Added By Gnana Prakasham - Start */
.bold
{
	font-weight: bold;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.8;
	z-index: 10000;
}

.modalPopup
{
	min-width: 200px;
	min-height: 150px;
	background: white;
}

/*#region Gnana Prakasham - HPE Changes : AJAX TabContainer Styles Applied - Start */
/* Header */
.TabAJAX .ajax__tab_header
{
	color: #5A5A5A;
	font-family: 'HP Simplified', 'HPSimplified', Arial;
	font-size: 16px;
	font-weight: bold;
	background-color: #fff;
	vertical-align: middle;
}

	.TabAJAX .ajax__tab_header:hover
	{
		text-decoration: none;
	}

	.TabAJAX .ajax__tab_header div.foo:active, div.foo:focus
	{
		outline-style: none;
		-moz-outline-style: none;
	}
/*Body*/
.TabAJAX .ajax__tab_body
{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	font-family: 'HP Simplified', 'HPSimplified', Arial;
	font-size: 10pt;
	padding: 8px 8px 0px 8px;
	background-color: #fff;
}
/*Tab Default*/
.TabAJAX .ajax__tab_default .ajax__tab_tab
{
	color: #5A5A5A;
	text-decoration: none;
}

.TabAJAX .ajax__tab_default .ajax__tab_inner
{
	color: #5A5A5A;
	background-color: #fff;
	padding: 3px 10px 3px 10px;
	display: inline-block;
	vertical-align: baseline;
}

.TabAJAX .ajax__tab_default .ajax__tab_outer
{
	color: #5A5A5A;
	background-color: #fff;
	line-height: 36px;
	padding: 3px 9px 4px 10px;
	display: inline-block;
	vertical-align: bottom;
}
/*Tab Active*/
.TabAJAX .ajax__tab_active .ajax__tab_tab
{
	color: #000;
	text-decoration: none;
}

.TabAJAX .ajax__tab_active .ajax__tab_inner
{
	color: #000;
	background-color: #fff;
	padding: 3px 10px 3px 9px;
}

.TabAJAX .ajax__tab_active .ajax__tab_outer
{
	color: #000;
	background-color: #fff;
	cursor: default;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: none;
	border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	position: relative;
	bottom: -1.3px;
	line-height: 36px;
	padding: 3px 9px 4px 10px;
	height: 27px;
	display: inline-block;
	vertical-align: bottom;
	z-index: auto;
}
/*Tab Hover*/
.TabAJAX .ajax__tab_hover .ajax__tab_tab span:hover
{
	color: #5A5A5A;
	text-decoration: underline;
}

.TabAJAX .ajax__tab_hover .ajax__tab_inner span:hover
{
	color: #5A5A5A;
	text-decoration: underline;
}

.TabAJAX .ajax__tab_hover .ajax__tab_outer span:hover
{
	color: #0096d6;
	display: block;
	text-decoration: underline;
}
/*Tab Inactive*/
.TabAJAX .ajax__tab_tab
{
	color: #5A5A5A;
	background: #fff;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}

.TabAJAX .ajax__tab_inner
{
	color: #000;
	background: #fff;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	text-align: center;
	height: 24px;
	display: inline-block;
	vertical-align: baseline;
}

.TabAJAX .ajax__tab_outer
{
	color: #000;
	background: #fff;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	text-align: center;
	height: 27px;
	display: inline-block;
	vertical-align: bottom;
}

.TabAJAX .ajax__tab_tab span
{
	text-decoration: none !important;
}

	.TabAJAX .ajax__tab_tab span:link
	{
		text-decoration: none !important;
	}

	.TabAJAX .ajax__tab_tab span:visited
	{
		color: #5A5A5A !important;
		text-decoration: none !important;
	}

	.TabAJAX .ajax__tab_tab span:hover
	{
		color: #5A5A5A !important;
		text-decoration: underline !important;
	}

.TabAJAX .ajax__tab_outer a
{
	text-decoration: none !important;
}

	.TabAJAX .ajax__tab_outer a:link
	{
		text-decoration: none !important;
	}

	.TabAJAX .ajax__tab_outer a:visited
	{
		color: #5A5A5A !important;
		text-decoration: none !important;
	}

	.TabAJAX .ajax__tab_outer a:hover
	{
		color: #5A5A5A !important;
		text-decoration: underline !important;
	}

.TabAJAX .ajax__tab_active .ajax__tab_outer a:visited
{
	color: black !important;
	text-decoration: none !important;
	cursor: default;
}

.TabAJAX .ajax__tab_active .ajax__tab_outer a:hover
{
	color: black !important;
	text-decoration: none !important;
	cursor: default;
}

.TabAJAX .ajax__tab_tab span:visited
{
	color: black !important;
	text-decoration: none !important;
	cursor: default;
}

.TabAJAX .ajax__tab_tab span:hover
{
	color: black !important;
	text-decoration: none !important;
	cursor: default;
}
/*#endregion Gnana Prakasham - HPE Changes : AJAX TabContainer Styles Applied - End */

/*#region Gnana Prakasham - HPE Changes : Multiline AJAX TabContainer Styles Applied - Start */
/* Header */
.TabAJAXBIG .ajax__tab_header
{
	color: #5A5A5A;
	font-family: 'HP Simplified', 'HPSimplified', Arial;
	font-size: 16px;
	font-weight: bold;
	background-color: #fff;
	vertical-align: middle;
}

	.TabAJAXBIG .ajax__tab_header:hover
	{
		text-decoration: none;
	}
/*Body*/
.TabAJAXBIG .ajax__tab_body
{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-family: 'HP Simplified', 'HPSimplified', Arial;
	font-size: 10pt;
	padding: 8px 8px 0px 8px;
	background-color: #fff;
}
/*Tab Default*/
.TabAJAXBIG .ajax__tab_default .ajax__tab_tab
{
	color: #5A5A5A;
	text-decoration: none;
}

.TabAJAXBIG .ajax__tab_default .ajax__tab_inner
{
	color: #5A5A5A;
	background-color: #fff;
	padding: 3px 10px 3px 10px;
	display: inline-block;
	vertical-align: baseline;
}

.TabAJAXBIG .ajax__tab_default .ajax__tab_outer
{
	color: #5A5A5A;
	background-color: #fff;
	line-height: 36px;
	padding: 3px 9px 4px 10px;
	display: inline-block;
	vertical-align: bottom;
}
/*Tab Active*/
.TabAJAXBIG .ajax__tab_active .ajax__tab_tab
{
	color: #000;
	text-decoration: none;
}

.TabAJAXBIG .ajax__tab_active .ajax__tab_inner
{
	color: #000;
	background-color: #fff;
	padding: 3px 10px 3px 9px;
}

.TabAJAXBIG .ajax__tab_active .ajax__tab_outer
{
	color: #000;
	background-color: #fff;
	cursor: default;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #fff;
	border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	position: relative;
	bottom: -1px;
	line-height: 36px;
	padding: 3px 9px 4px 10px;
	height: 57px;
	display: inline-block;
	vertical-align: bottom;
	z-index: auto;
}
/*Tab Hover*/
.TabAJAXBIG .ajax__tab_hover .ajax__tab_tab span:hover
{
	color: #5A5A5A;
	text-decoration: underline;
}

.TabAJAXBIG .ajax__tab_hover .ajax__tab_inner span:hover
{
	color: #5A5A5A;
	text-decoration: underline;
}

.TabAJAXBIG .ajax__tab_hover .ajax__tab_outer span:hover
{
	color: #0096d6;
	display: block;
	text-decoration: underline;
}
/*Tab Inactive*/
.TabAJAXBIG .ajax__tab_tab
{
	color: #5A5A5A;
	background: #fff;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}

.TabAJAXBIG .ajax__tab_inner
{
	color: #000;
	background: #fff;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	text-align: center;
	height: 50px;
	display: inline-block;
	vertical-align: baseline;
}

.TabAJAXBIG .ajax__tab_outer
{
	color: #000;
	background: #fff;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	text-align: center;
	height: 57px;
	display: inline-block;
	vertical-align: bottom;
}

.TabAJAXBIG .ajax__tab_tab span
{
	text-decoration: none !important;
}

	.TabAJAXBIG .ajax__tab_tab span:link
	{
		text-decoration: none !important;
	}

	.TabAJAXBIG .ajax__tab_tab span:visited
	{
		color: #5A5A5A !important;
		text-decoration: none !important;
	}

	.TabAJAXBIG .ajax__tab_tab span:hover
	{
		color: #5A5A5A !important;
		text-decoration: underline !important;
	}

.TabAJAXBIG .ajax__tab_active span:visited
{
	color: black !important;
	text-decoration: none !important;
	cursor: default;
}

.TabAJAXBIG .ajax__tab_active span:hover
{
	color: black !important;
	text-decoration: none !important;
	cursor: default;
}
/*#endregion Gnana Prakasham - HPE Changes : Multiline AJAX TabContainer Styles Applied - End */

/*#region Gnana Prakasham - HPE Changes : Secondary Navigation Link - Start */
.CSNLink
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

	.CSNLink a
	{
		text-decoration: none !important;
		color: #767676;
	}

		.CSNLink a:link
		{
			color: #767676;
			text-decoration: none !important;
		}

		.CSNLink a:visited
		{
			color: #767676;
			text-decoration: none !important;
		}

		.CSNLink a:hover
		{
			color: #000;
			text-decoration: none !important;
		}

		.CSNLink a:active
		{
			color: #767676;
			text-decoration: none !important;
			cursor: default;
		}
/*#endregion Gnana Prakasham - HPE Changes : Secondary Navigation Link - End */
/*#endregion All HPE Changes :- Added By Gnana Prakasham - End */

/* Sudhakar Pareddy - HPE Standard : Style for Label, Page Titles, Color Palette and Form Input - Start */
/* Label */
.required_label
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	line-height: 18px;
	color: #5A5A5A;
}

.required_asterisk
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	color: #F05332;
	padding-left: 5px;
}

.form_label
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.form_description
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 16px;
	line-height: 22px;
	color: #000;
}

.form_error_message
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
	background-color: #F7D7D7;
}

/* Title */
.h1_page_title_black, .h2_body_heading_black, .h3_Lightbox_title_black, .h4_rightrail_heading_black,
.h1_page_title_white, .h2_body_heading_white, .h3_Lightbox_title_white, .h4_rightrail_heading_white,
.section_hdr_black, section_hdr_white
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
}

.h5_page_description_black, .h6_black, .h5_page_description_white, .h6_white
{
	font-family: "HP Simplified", HPSimplified, Arial;
}

.h1_page_title_black
{
	color: #000;
	font-size: 32px;
	line-height: 32px;
}

.h2_body_heading_black
{
	color: #000;
	font-size: 24px;
	line-height: 30px;
}

.h3_Lightbox_title_black
{
	color: #000;
	font-size: 20px;
	line-height: 24px;
}

.h4_rightrail_heading_black
{
	color: #000;
	font-size: 18px;
	line-height: 22px;
}

.h5_page_description_black
{
	color: #000;
	font-size: 18px;
	line-height: 22px;
}

.h6_black
{
	color: #000;
	font-size: 16px;
	line-height: 22px;
}

.section_hdr_black
{
	color: #000;
	font-size: 14px;
	line-height: 18px;
}

.h1_page_title_white
{
	color: #fff;
	font-size: 32px;
	line-height: 32px;
}

.h2_body_heading_white
{
	color: #fff;
	font-size: 24px;
	line-height: 30px;
}

.h3_Lightbox_title_white
{
	color: #fff;
	font-size: 20px;
	line-height: 24px;
}

.h4_rightrail_heading_white
{
	color: #fff;
	font-size: 18px;
	line-height: 22px;
}

.h5_page_description_white
{
	color: #fff;
	font-size: 18px;
	line-height: 22px;
}

.h6_white
{
	color: #fff;
	font-size: 16px;
	line-height: 22px;
}

.section_hdr_white
{
	color: #fff;
	font-size: 14px;
	line-height: 18px;
}

/* Primary Content */
.primary_body_copy, .primary_body_emphasized_copy, .primary_body_description, .primary_body_description_disabled,
.primary_link, .primary_emphasized_link, .primary_error
{
	font-size: 16px;
	line-height: 22px;
}

.primary_body_copy
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #000;
}

.primary_body_emphasized_copy
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	color: #000;
}

.primary_body_description
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #5A5A5A;
}

.primary_body_description_disabled
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #767676;
}

.primary_error
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #FF0000;
}

.primary_link
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #007DBA;
}

	.primary_link:hover
	{
		text-decoration: Underline;
	}

.primary_emphasized_link
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	color: #007DBA;
}

	.primary_emphasized_link:hover
	{
		text-decoration: Underline;
	}

/* Secondary Content */
.secondary_body_copy, .secondary_body_emphasized_copy, .secondary_body_description, .secondary_body_description_disabled,
.secondary_body_copy
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #000;
}

.secondary_body_emphasized_copy
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	color: #000;
}

.secondary_body_description
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #5A5A5A;
}

.secondary_body_description_disabled
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #767676;
}

.secondary_error
{
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #FF0000;
}

.secondary_emphasized_link
{
	font-family: "HP Simplified", HPSimplified, Arial;
	font-weight: bold;
	color: #007DBA;
}
	/*Added secondary_link a added on 8/may/2013*/
	.secondary_emphasized_link:hover
	{
		color: #007dba;
		text-decoration: Underline;
	}

	.secondary_emphasized_link:focus
	{
		color: #007dba;
		text-decoration: Underline;
	}

	.secondary_emphasized_link:active
	{
		color: #7f8082;
		text-decoration: Underline;
	}

.secondary_link[disabled=disabled]
{
	color: gray;
}

	.secondary_link[disabled=disabled]:link
	{
		color: gray;
	}

	.secondary_link[disabled=disabled]:visited
	{
		color: gray;
		text-decoration: none;
	}

	.secondary_link[disabled=disabled]:hover
	{
		color: gray;
		text-decoration: none;
	}

/* Color palette */
.hpblue
{
	color: #0096D6;
}

.while
{
	color: #fff;
}

.black
{
	color: #000;
}

.darkgray
{
	color: #767676;
}

.mediumgray
{
	background-color: #B9B8BB;
}

.lightgray
{
	background-color: #E5E8E8;
}

.hporange
{
	color: #D7410B;
}

.hporange
{
	color: #D7410B;
}

.hpgreen
{
	color: #008424;
}

.hppurple
{
	color: #822980;
}

.rederrortxt
{
	color: #FF0000;
}

.redbgerrortxt
{
	color: #F7D7D7;
}

.gray65
{
	color: #5A5A5A;
}

.gray20
{
	background-color: #ccc;
}

.gray5
{
	background-color: #F2F2F2;
}

/* Inputs */
.form-input, .form-input-disabled, .form-input-error,
.form-textarea, .form-textarea.disabled, .form-textarea.error
{
	display: inline-block;
	font-family: "HP Simplified", HPSimplified, Arial;
	height: 32px;
	line-height: 22px;
	_height: 36px;
	padding: 0 10px;
	font-size: 16px;
	color: #000;
	background: #fff;
	border: 2px solid #5a5a5a;
	vertical-align: top;
}

	.form-textarea, .form-textarea.disabled, .form-textarea.error
	{
		font-family: "HP Simplified", HPSimplified, Arial;
		padding: 10px;
		border: 2px #ccc solid;
		overflow-y: visible;
	}

.html .form-textarea
{
	height: 100%;
}

.pre-active
{
	color: #767676;
	border-color: #ccc;
}

.form-input:hover, .form-textarea:hover,
.form-input:focus, .form-textarea:focus
{
	color: #000;
	border-color: #5a5a5a;
}

.form-input-disabled, .form-textarea.disabled
{
	color: #646464;
	background: #F5F5F5;
	border-color: #ccc;
}

.form-input-error, .form-textarea.error
{
	border-color: #ff0000;
	color: #ff0000;
}

.resizeoff
{
	resize: none;
}

.scroll-y
{
	overflow-y: scroll;
}

.auto-resize
{
	overflow: hidden;
}

/* Slim Inputs */
.input-slim
{
	font-size: 14px;
	height: 22px;
	_height: 26px;
	line-height: 18px;
	padding: 0 8px;
}
/* Sudhakar Pareddy - HPE Standard : Style for Label, Page Titles, Color Palette and Form Input - End */

/* Left Navigation - Begin */
.LeftNavLinks
{
	font-size: 14px;
	line-height: 18px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #007DBA;
	margin-top: 7px;
}

.LeftNavSubHeading
{
	font-size: 14px;
	line-height: 18px;
	font-family: "HP Simplified", HPSimplified, Arial;
	color: #000;
	margin-top: 7px;
	text-align: left;
}

.LeftNavLine
{
	background-color: #ccc;
	margin-top: 7px;
}
/* Left Navigation - End */

/* Added by Shashibala Vind for asp drop down only for font family , font size . The selected item should reflect according to the HPE standard has been done in code behind- start*/
select.selectComboBox
{
	width: 100%;
	height: 26px;
	border: 2px solid #ccc;
	/*border-right: 0px;*/
	padding-left: 0px;
	font-size: 14px;
	font-family: "HP Simplified", HPSimplified, Arial;
	cursor: default;
	background: #fff;
}

/* Added by Shashibala Vind .This style will applicable when textbox is in disable state. start*/
input[type="text"][disabled]
{
	color: #646464;
	background: #F5F5F5;
	border-color: #ccc;
}

/* Added by Shashibala Vind .This style will applicable when dropdown is in disable state. This will apply for all the dropdowns in asp,.net and html*/
.selectDisabled
{
	width: 100%;
	color: #646464;
	background: #F5F5F5;
	border-color: #ccc;
}
/* Added by Shashibala Vind .end*/

/* Added by Navaneethakrishnan for HPE Header alignment on 23-May-2013 */
.lst90
{
	width: 98% !important;
}

.hf_float_max
{
	padding-right: 0px !important;
}
/*.ac_input{height:27px !important;}*/
.search_container_active
{
	right: 0px !important;
}

.cnn_win_content
{
	margin-top: 0px !important;
}

.header h4
{
	color: #000 !important;
}

.header_link
{
	line-height: 20px !important;
}

.expand_area
{
	text-align: left !important;
}
/* End */

/* Start - AjaxControlToolkit.ComboBox */

.CustomComboBoxStyle
{
	color: rgb(118, 118, 118);
	border: 2px solid rgb(204, 204, 204);
}

	.CustomComboBoxStyle .ajax__combobox_textboxcontainer
	{
		width: 100%;
	}

		.CustomComboBoxStyle .ajax__combobox_textboxcontainer input
		{
			background-color: #fff;
			border: 1px;
			border-right: 0px none;
			height: 24px;
			line-height: 24px;
			padding-left: 6px;
			font-size: 14px;
			font-family: "HP Simplified", HPSimplified, Arial;
			color: #007dba;
			width: 100%;
		}

	.CustomComboBoxStyle .ajax__combobox_buttoncontainer
	{
		border-left: solid 2px #ccc;
		padding-right: 5px;
		padding-left: 3px;
	}

		.CustomComboBoxStyle .ajax__combobox_buttoncontainer button
		{
			background-color: #fff;
			border: 0px;
			background: url("/hpcsn/images/icon_down_arrow.png") no-repeat right;
			height: 22px;
		}

	.CustomComboBoxStyle .ajax__combobox_itemlist
	{
		top: auto!important;
		left: auto!important;
		position: absolute!important;
		display: block!important;
		font-size: 14px;
		overflow-y: auto !important;
		border-bottom: 2px solid #5A5A5A;
		border-right: 2px solid #5A5A5A;
		border-left: 2px solid #5A5A5A;
		color: #000;
		vertical-align: top;
		line-height: 18px;
		height: 22px;
		margin-left: -2px;
		width: 100%;
	}

		.CustomComboBoxStyle .ajax__combobox_itemlist li
		{
			border-bottom: solid 1px;
			padding: 3px 6px 3px 6px;
			border-bottom-color: #ccc;
			cursor: pointer;
			width: 105.5%;
		}
/* End - AjaxControlToolkit.ComboBox */

/* Sachin Added for wrap the word in grid */
.WrapLabel
{
	white-space: -moz-pre-wrap !important;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-break: break-all; /*word-wrap: break-word; - Commented by Manjula to fix CR 25955*/
}

.WrapWordLabel
{
	white-space: -moz-pre-wrap !important;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
}
/* Browser compitibility changes :- Added By Prashank on 21/JAN/2014 */
.WrapWordBreak
{
	word-break: break-all;
}
/*Added to overwrite the style of new header dropdown*/
a.header_link
{
	text-decoration: none !important;
}

.hdr_widgets
{
	padding-right: 0px !important;
	margin-right: 15px !important;
}
/*.searchBox { height:27px !important;}*/
.header_titles
{
	text-align: left !important;
}

.footer .cselector_wrapper
{
	position: inherit !important;
}

/* 15.10 & 13.12 changes */
.FreezHeader_divScrollBar
{
	position: relative;
	top: expression(document.getElementById("divScrollBar").scrollTop-3);
	z-index: 10;
}

.SucessMessage
{
	background-color: white;
	border-collapse: collapse;
	color: blue;
	cursor: default;
	font-family: "HP Simplified",HPSimplified, Arial;
	font-size: 14px;
	font-weight: bold;
}

.HeaderFreez
{
	position: relative;
	top: expression(this.offsetParent.scrollTop-3);
	z-index: 10;
}
/* 15.10 & 13.12 changes */

/* Start: ROHS PII - 13.12 release */
.FreezHeader_SpareParts
{
	position: relative;
	top: expression(document.getElementById("tcUnit_tpUnitSpares_grdSpares").parentElement.scrollTop-2);
	z-index: 10;
}
/* End: ROHS PII - 13.12 release */

table.ErrCtrl td.Error
{
	color: Red;
	font-weight: bold;
}

table.ErrCtrl td.Info
{
	color: Blue;
	font-weight: bold;
}

.header .primary_nav .expand_area
{
	height: auto;
	padding-top: 11px;
	padding-bottom: 8px;
	width: auto !important;
}

.footermsg
{
	/*position:fixed\9;*/
	left:5px\9;
	bottom:5%\9;
}

.ie10 .footermsg {     
   position:static;
}
.header.search_container_inactive
{
	left: 0px;
	width: 250px !important;
	position: absolute;
}

.smartSelectBoxHPddllabor
{
	background-position: 2px -1431px;
	position: absolute;
	height: 10px;
	font-family: "HP Simplified", HPSimplified, Arial;
}

.smartSelectBoxHPddllaborWhiteBorder
{
	border: #FFFFFF 2px solid !important;
	display: inline-block !important;
}
span.disabled
{
	color: #b3b3b3;
} 
img.DateIcon {
    vertical-align:top; 
    padding-top:3px;
    padding-left:3px;    
    -webkit-padding-before:5px;     
}
div.DateIconHolder {
    float:left;  
     padding-top:3px;
    padding-left:3px;
    vertical-align:middle;
    -webkit-padding-before:5px;
}
/*14.9 GCSS-GCSN Linkage ViewEventsFailedToUpdateGCSS - start*/
a[disabled]:hover {
    text-decoration: none;
}
/*14.9 GCSS-GCSN Linkage ViewEventsFailedToUpdateGCSS - end*/

div.cs-container
{
	text-align:left;
}