/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Bug id 		:	PLF2.0_13834
// Modified By	: 	Giridharan V / Prabhakaran S S / Satham / Vineeth / Prasath
// Modified Date: 	15-Jul-2015
// Description	:	Aviation Upload / Download fresh implementation, Grid row no header alignment for caption wrap / <BR> cases, 
//					Wizard Runtime - New implementation, Current row to be passed for the grid help if row is selected, 
//					Popup Section – Chart Width issue – Payroll Dashboard, 404 - Missing resources, List Edit in IE – HTML5 mode, 
//					iEDK grid columns not getting exported to excel, HTML 5 switch implementation based on applicationsettings.js, 
//					show advanced search option in aviation smart search control - ReapSearch, Application Preference Layout Error, 
//					Search box wrapped to next line if grid is small [Even if toolbar grouping enabled], Bread-crumbs caption issues, 
//					Column Chooser - Check box is partially hidden in Chrome Browsers, Work flow mailer launch issue in Chrysalis theme, 
//					Column Chooser - Changed captions are shown in red colour in IE and not in Chrome, Stop Disable controls to be passed in request, 
//					Cancel page from base screen should behave similar to "Home" button click, Tree Grid '+' icon not coming in HTML5 environment, 
//					Grid width is based on screen width instead of popup section width, Wizard runtime screen backward compatibility, 
//					Menu map icons inclusion, Button bar Issues, 
//					Header Comments prior to Jan 2015 were removed due to performance issues, 
//					Inline comments not provided since changes are huge
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/********************************************************************************************/
/*  Bug ID				: PLF2.0_17448														*/
/*  Modifed on          : 28-03-2016														*/
/*  Modifed By          : Giridharan V														*/
/*  Modification Desc   : Inbox appearance													*/
/********************************************************************************************/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Bug id 		:	PLF2.0_19621 / PLF2.0_18507 / PLF2.0_19120 / PLF2.0_19220 / PLF2.0_19245 / PLF2.0_19277 / 
//					PLF2.0_19450 / PLF2.0_19530 / PLF2.0_19601 / PLF2.0_19102 / PLF2.0_19311
// Modified By	: 	Giridharan V / Prabhakaran S S / Satham / Vineeth / Prasath / Rams
// Modified Date: 	05-Aug-2016
// Description	:	Section Collapse Persistence, Attach Document - File name with ".", Caurosal section state, Dynamic caption style persistance, 
//					Controls are not rendering on workarea change (Multiple Times), grid and chart is gettting stretched, unable to switch tabs, 
//					borders are disappearing fr ML on tab change, controls not coming on changing tabs, Favourites Grouping Option, 
//					Favourites Group Delete Option, Print , Personalisation and Defaulting icons should not come for Scns using spexecutor,
//					New window launching displayes multiple session error, Changing spexecutor1,2 to spexecutor, Clear defaults is not working
//					On click of link in ezee view screen error occurring, Captha controls, Settings to specify demo path, 
//					BreadCrumbs menu not working after workarea change, Marque not displayed in Gray Theme, Inbox message delete - retain filter options, 
//					Slow Network dialog box display, Link Data issue, Data View Style-13, Attach Document Custom Class, Combo alignment in runtime state, 
//					Callout in data-list view
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@charset "utf-8";
/* CSS Document */
HTML, body {
	/* PLF2.0_10165 */
	/* background: url(../images/wizard/styles/bg.png) #138bd9 top left repeat-x; */
	/* background:#037e8d !important; */
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-width: 1000px;
	height: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	/* behavior:url("csshover.htc"); */
}
img, a {
	border: 0px;
	outline: none;
	cursor: pointer;
}
input[type="checkbox"] {
	vertical-align: -2px;
}
button {
	outline: none;
	cursor: pointer;
}
h2 {
	color: #e38601;
	font-weight: bold;
	font-size: 18px;
	margin: 0px;
}
.footer{
	padding:0px 10px 10px 10px;
	color:#fff;
	text-align:right;
}
.fontBlue{
	color:#078cc7;
}
.font18{
	font-size:18px;
}
.font14{
	font-size:14px;
}
.font12{
	font-size:12px;
}
.fontGrey{
	color:#6e6e6e;
}
.clearboth {
	clear: both;
	overflow:hidden; /* PLF2.0_10165 */
}

#wrapper {
	width: 100%;
	min-width: 1000px;
	position: relative;
}
.header {
	width: 100%;
	position: relative;
	height: 62px;
}
.logo {
	width: 30%;
	float: left;
	padding: 10px 0px 0px 25px;
}
.logo-client {
	float: right;
	padding: 10px 20px 0px 20px;
}
/* ewiz navigation style */
.nav_ewiz {
	background: #fff;
	height: 22px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	float: right;
	margin-left: 5px;
	padding: 3px 5px 0px 5px;
	font-family: 'Trebuchet MS';
	position: relative;
}
/* user settings navigation style */
.nav_user {
	background: #fff;
	height: 22px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	float: right;
	margin-left: 5px;
	padding: 3px 10px 0px 10px;
	font-family: 'Trebuchet MS';
}
.nav_user img {
	padding-left: 7px;
}
.HomeBut {
	background: url(../images/wizard/styles/ico_home.png) no-repeat center;
	width: 26px;
	height: 16px;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #ccc;
}
.ConnectBut {
	background: url(../images/wizard/styles/ico_connect.png) no-repeat center;
	width: 26px;
	height: 16px;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #ccc;
}
.butAlert {
	position: absolute;
	left: 38px;
	top: 18px;
	background: url(../images/wizard/styles/redBallSmall.png) no-repeat center;
	width: 16px;
	height: 16px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.HelpBut {
	background: url(../images/wizard/styles/ico_help.png) no-repeat center;
	width: 26px;
	height: 16px;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #ccc;
}
.ToolBut {
	background: url(../images/wizard/styles/ico_tool.png) no-repeat center;
	width: 26px;
	height: 16px;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #ccc;
}
.InfoBut {
	background: url(../images/wizard/styles/ico_info.png) no-repeat center;
	width: 26px;
	height: 16px;
	border: none;
	outline: none;
	padding: 0px 5px 0px 0px;
	cursor: pointer;
}
.logout {
	background: url(../images/wizard/styles/but_logout.png) no-repeat left top #FFF;
	float: right;
	width: 32px;
	height: 24px;
	margin-left: 5px;
	border: 0px;
	outline: 0px;
	cursor: pointer;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border: 1px solid #fff;
	border-top: 0px;
}
/* menu style */

.msgInfo{
	font-size:11px;
	font-weight:bold;    
	position:absolute;
	/* PLF2.0_10165 */
	/* right:10px; top:20px; */
	right:5px; top:5px;
	background:#C00;
	padding:3px 4px;
	color:#fff;
	border-radius:6px;
	border:2px solid #fff;
	box-shadow:3px 3px 4px #434343;
}

.bgg-navbar {
	background: #fff url(../images/wizard/styles/bgg_nav.jpg) repeat-x top left;
	width: 100%;
	height: 33px;
	color: #fff;
}
.nav-menu {
	background: repeat-x top left url(../images/wizard/styles/bgg_nav.jpg);
	float: left;
	color: #fff;
	font-family: 'Trebuchet MS';
	text-decoration: none;
}
.nav-menu ul {
	list-style: none;
	margin: 0;
	padding: 9px 0 0px 0;
	text-decoration: none;
}
.nav-menu ul li {
	float: left;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.nav-menu ul li a {
	color: #fff;
	padding: 10px 7px 10px 7px;
	text-decoration: none;
	background: url(../images/wizard/styles/seprator-nav.jpg) center right no-repeat;
}
.nav-menu ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: url(../images/wizard/styles/seprator-nav.jpg) center right no-repeat #ff7f00;
}
.nav-menu li ul {
	position: absolute;
	left: -999em;
	width: 160px;
	margin: 10px;
	padding: 0;
	background: #fff url(../images/wizard/styles/headermenu_bg.png) repeat-x left bottom;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	box-shadow: 3px 3px 4px #434343;
	border-left: 1px solid #ccc;
	z-index: 1000
}
.nav-menu li:hover ul {
	left: auto;
}
/*dropdown list*/
.nav-menu li li a {
	background: url(../images/wizard/styles/LiBorder.png) no-repeat center bottom;
	width: 136px;
	color: #000;
	display: block;
	font: normal 12px Helvetica, sans-serif;
	margin: 0;
	padding: 9px 12px 10px 12px;
	text-decoration: none;
}
/*dropdown list*/
.nav-menu li li a:hover {
	background: url(../images/wizard/styles/LiBorder.png) no-repeat center bottom;
	color: #434343;
	margin: 0;
	text-decoration: none;
}
.nav-menu li ul ul {
	margin: -33px 0 0 145px;
}
.nav-menu li:hover ul ul {
	left: -999em;
}
.nav-menu li ul li:hover ul {
	left: auto;
}
.nav-menu input[type="button"] {
	background: #fff url(../images/wizard/styles/ico_chain.png) no-repeat center;
	width: 21px;
	height: 22px;
	border: none;
	outline: none;
	cursor: pointer;
	border-left: 1px solid #93cde5;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.nav-menu input[type="textbox"] {
	background: #fff;
	border: none;
	height: 20px;
	color: #313131;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
#allToggleShow {
	display: none;
	width: 150px;
	position: absolute;
	right: 220px;
	top: 100px;
	background: #fff url(../images/wizard/styles/headermenu_bg.png) bottom left repeat-x;
	box-shadow: 3px 3px 4px #434343;
	border-radius: 4px;
	color: #000;
	padding: 10px;
	box-shadow: 3px 3px 4px #434343;
	border: 1px solid #fff;
}
#menuToggleShow {
	display: none;
	width: 150px;
	position: absolute;
	left: 430px;
	top: 100px;
	background: #fff url(../images/wizard/styles/headermenu_bg.png) bottom left repeat-x;
	border-radius: 4px;
	color: #000;
	padding: 10px;
	box-shadow: 3px 3px 4px #434343;
}
#menuToggleShow ul, #allToggleShow ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menuToggleShow li, #allToggleShow li {
	list-style: none;
	padding: 10px;
	background: url(../images/wizard/styles/LiBorder.png) no-repeat bottom center;
}
/* PLF2.0_08586 */
/* PLF2.0_09660 */
/* PLF2.0_10165 */
/*.tab1, .tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab9 {
	height: 79px;
	width: 99px;
	display: block;
}*/
.tab1, .tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab9, .tab10, .tab11, .tab12 {
	height: 60px;
	width: 70px;
	display: block;
}

/* PLF2.0_10165 */
.tab1BGActive.ui-state-default a{background: transparent url("../images/wizard/styles/inbox.png") no-repeat 45% 10%;}
.tab8BG.ui-state-default a{background: transparent url("../images/wizard/styles/wizard.png") no-repeat 45% 10%;}
.tab9BG.ui-state-default a{background: transparent url("../images/wizard/styles/menumap.png") no-repeat 45% 10%;}
.tab10BG.ui-state-default a{background: transparent url("../images/wizard/styles/favourites.png") no-repeat 45% 10%;}
.tab11BG.ui-state-default a{background: transparent url("../images/wizard/styles/menuCloud.png") no-repeat 45% 10%;}
.tab12BG.ui-state-default a{background: transparent url("../images/wizard/styles/systemParameter.png") no-repeat 45% 10%;}


.tab1BGActive.ui-tabs-active a{background: transparent url("../images/wizard/styles/inbox-hover.png") no-repeat 45% 10% !important;}
.tab8BG.ui-tabs-active a{background: transparent url("../images/wizard/styles/wizard-hover.png") no-repeat 45% 10% !important;}
.tab9BG.ui-tabs-active a{background: transparent url("../images/wizard/styles/menumap-hover.png") no-repeat 45% 10% !important;}
.tab10BG.ui-tabs-active a{background: transparent url("../images/wizard/styles/favourites-hover.png") no-repeat 45% 10% !important;}
.tab11BG.ui-tabs-active a{background: transparent url("../images/wizard/styles/menuCloud-hover.png") no-repeat 45% 10% !important;}
.tab12BG.ui-tabs-active a{background: transparent url("../images/wizard/styles/systemParameter-hover.png") no-repeat 45% 10% !important;}


.ui-state-default a
{
	color: white;
	font-family: tahoma;
	width: 100%;
	height: 100%;
	padding-top: 32px;
	text-align:center;
	line-height:1;
}
 .ui-tabs-active a
 {
	color: #737373 !important;
}

/* PLF2.0_08586 */
/* PLF2.0_09660 */
/* PLF2.0_10165 */
/* .tab1BG, .tab2BG, .tab8BG, .tab9BG, .tab3BG, .tab4BG, .tab5BG, .tab6BG, .tab7BG, .tab1BGActive, .tab2BGActive, .tab8BGActive, .tab3BGActive, .tab4BGActive, .tab5BGActive, .tab6BGActive, .tab7BGActive{
	height: 79px;
	width: 99px;
	margin-bottom: 10px;
	position:relative;
}*/
.tab1BG, .tab2BG, .tab8BG, .tab9BG, .tab10BG, .tab11BG, .tab12BG,.tab3BG, .tab4BG, .tab5BG, .tab6BG, .tab7BG, .tab1BGActive, .tab2BGActive, .tab8BGActive, .tab9BGActive, .tab10BGActive, .tab11BGActive, .tab12BGActive, .tab3BGActive, .tab4BGActive, .tab5BGActive, .tab6BGActive, .tab7BGActive{
	height: 60px;
	width: 70px;
	margin-bottom: 10px;
	position:relative;
	overflow:hidden;
}

/* PLF2.0_10165 */
/*.tab1BG {
	background: url(../images/wizard/styles/my_inbox_white.png) no-repeat left top;
}
.tab2BG {
	background: url(../images/wizard/styles/wizard_white.png) no-repeat left top;
}*/
/* PLF2.0_08586 */
/* PLF2.0_10165 */
/*.tab8BG {
	background: url(../images/wizard/styles/wizard_white.png) no-repeat left top;
}*/
/* PLF2.0_09660 */
/* PLF2.0_10165 */
/*.tab9BG {
	background: url(../images/wizard/styles/menumap_white.png) no-repeat left top;
}
.tab3BG {
	background: url(../images/wizard/styles/bookmark_white.png) no-repeat left top;
}
.tab4BG {
	background: url(../images/wizard/styles/notepad_white.png) no-repeat left top;
}
.tab5BG {
	background: url(../images/wizard/styles/my_tools_white.png) no-repeat left top;
}
.tab6BG {
	background: url(../images/wizard/styles/business_process_white.png) no-repeat left top;
}
.tab7BG {
	background: url(../images/wizard/styles/portlet_white.png) no-repeat left top;
}
.tab1BGActive {
	background: url(../images/wizard/styles/my_inbox_gray.png) no-repeat left top;
}
.tab2BGActive {
	background: url(../images/wizard/styles/wizard_gray.png) no-repeat left top;
}*/
/* PLF2.0_08586 */
/* PLF2.0_10165 */
/*.tab8BGActive {
	background: url(../images/wizard/styles/wizard_gray.png) no-repeat left top;
}*/
/* PLF2.0_09660 */
/* PLF2.0_10165 */
/*.tab9BGActive {
	background: url(../images/wizard/styles/menumap_gray.png) no-repeat left top;
}
.tab3BGActive {
	background: url(../images/wizard/styles/bookmark_gray.png) no-repeat left top;
}
.tab4BGActive {
	background: url(../images/wizard/styles/notepad_gray.png)no-repeat left top;
}
.tab5BGActive {
	background: url(../images/wizard/styles/my_tools_gray.png) no-repeat left top;
}
.tab6BGActive {
	background: url(../images/wizard/styles/business_process_gray.png) no-repeat left top;
}
.tab7BGActive {
	background: url(../images/wizard/styles/portlet_gray.png) no-repeat left top;
}*/

/* PLF2.0_10165 */
.tab1BG , .tab2BG , .tab8BG , .tab9BG , .tab10BG, .tab11BG, .tab12BG, .tab3BG, .tab4BG, .tab5BG, .tab6BG, .tab7BG 
{
	background: url(../images/wizard/styles/tab-normal.png) no-repeat left top;
}

.tab1BGActive, .tab2BGActive, .tab8BGActive, .tab9BGActive, .tab10BGActive, .tab11BGActive, .tab12BGActive, .tab3BGActive, .tab4BGActive, .tab6BGActive, .tab7BGActive, .tab5BGActive 
{
	background: url(../images/wizard/styles/tab-hover.png) no-repeat left top;
}
.ulStyle {
	margin: 60px 0 0 0;
	padding: 0px;
	list-style: none;
}
.container {
	/*width: 98%;*/
	/*margin: 10px auto;*/
	clear: both;
}
.tabBG{
	background:url(../images/wizard/styles/shadowBG.png) repeat-y right top;
}
.tabContent {
	float: left;
	background: url(../images/wizard/styles/bodyBG.png) left top repeat-x #fff;
	border-radius: 6px 6px 0px 0px;
	box-shadow: 4px 4px 5px #565656;
	/* PLF2.0_10165 */
	/* padding:10px 20px; */
	padding:10px 0px 0px 10px;
	width:97%;
	/*min-height:620px;*/
}
.defaultPanel{
	float:left;
	position:relative;
	width:100%;
	padding-bottom:5px;
}
.searchStyle {
	padding-left: 10px;
	background: none;
	margin: -3px 0px 0px 0px;
}
.searchSelect{
	padding:3px 2px; 
	border:1px solid #cbcbcb; 
	border-radius:4px; 
	border-top:2px solid #cbcbcb; 
	width:200px;
	margin-right:10px;
}
.AdvSelect{
	padding:3px 2px; 
	border:1px solid #cbcbcb; 
	border-radius:4px; 
	border-top:2px solid #cbcbcb; 
	width:100px;
	margin-right:10px;
}

.headingCont {
	padding-bottom: 5px;
	clear: both;
}
.headingDiv {
	width: 50%;
	float: left;
}
.timeDateDiv {
	width: 50%;
	float: left;
	text-align: right;
	color: #02568d;
	padding-top: 10px;
}
.GreyButton {
	background-color: #2f2f2f;
	background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#707274), to(#2f2f2f)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #707274, #2f2f2f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #707274, #2f2f2f); /* IE 10 */
	background: -ms-linear-gradient(top, #707274, #2f2f2f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #707274, #2f2f2f);
	border: 1px solid #2f2f2f;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 2px;
	border-radius: 4px;
	cursor: pointer;
}
.buttonArrow {
	background: url(../images/wizard/styles/filterdown.png) no-repeat center;
	border-radius: 0px 4px 4px 0;
	padding: 12px 9px;
	border: 0px;
	cursor: pointer;
	height: 24px !important;
	margin-left:-3px;
}

.buttonArrow2 {
	background: url(../images/wizard/styles/filterdown.png) no-repeat center;
	border-radius: 0px 4px 4px 0;
	padding: 12px 9px;
	border: 0px;
	cursor: pointer;
	height: 24px !important;
	margin-left:-3px;
}

.buttonArrowUp {
	background: url(../images/wizard/styles/filterup.png) no-repeat center;
	border-radius: 0px 4px 4px 0;
	padding: 12px 9px;
	border: 0px;
	cursor: pointer;
	display:none;
	height: 24px !important;
	margin-left:-3px;
}

.buttonArrowUp2 {
	background: url(../images/wizard/styles/filterup.png) no-repeat center;
	border-radius: 0px 4px 4px 0;
	padding: 12px 9px;
	border: 0px;
	cursor: pointer;
	display:none;
	height: 24px !important;
	margin-left:-3px;
}

#tog{
	border-radius:4px 0 4px 4px; 
	display:none;
	position:absolute; 
	left: 68px;
	left:156px\9; 
	top:24px;
	padding:15px 10px 10px 10px; 
	background:#cbcbcb; 
	width:220px; 
	height:160px;
	z-index:1;
}

#tog2{
	border-radius:4px 0 4px 4px; 
	display:none;
	position:absolute; 
	left: 68px;
	left:156px\9; 
	top:24px;
	padding:15px 10px 10px 10px; 
	background:#cbcbcb; 
	width:220px; 
	height:215px;
	z-index:1;
}

.tick1{
	position:absolute;
	left:10px;
	top:10px;
	background: url(../images/wizard/styles/tickOrange.png) no-repeat center;
	padding:10px;
}

.gridHeader{
	background:#f4f4f4;
	padding:15px 10px 5px 10px;
	border-top:#e1e1e1 1px solid;
	border-bottom:#e1e1e1 1px solid;
	clear:both;
}
.gridcontent{
	padding:10px;
	border-bottom:#e1e1e1 1px solid;
	clear:both;
}
.gridcontent:hover{
	background:#e7e7e7;
}
.headerDate{
	float:left;
	width:15%;
	font-weight:bold;
}
.headerDate span{
	display:block;
	background:url(../images/wizard/styles/arrowButton.png) no-repeat  35px 50% ;
	padding-right:15px;
	cursor:pointer;
}

.headerType{
	float:left;
	width:5%;
	font-weight:bold;
}
.headerType span{
	display:block;
	background:url(../images/wizard/styles/arrowButton.png) no-repeat  35px 50% ;
	padding-right:15px;
	cursor:pointer;
}

.headerSubject{
	float:left;
	width:75%;
	font-weight:bold;
}
.headerSubject span{
	display:block;
	background:url(../images/wizard/styles/arrowButton.png) no-repeat  50px 50% ;
	padding-right:15px;
	cursor:pointer;
}
.headerDelete{
	float:left;
	width:5%;
	font-weight:bold;
}
.headerCheckBox{
	width:5%;
	float:left;
}
.DateContent{
	float:left;
	width:15%;
}
.TypeContent{
	float:left;
	width:5%;
	border-right:#e1e1e1 1px solid;
	border-left:#e1e1e1 1px solid;
	padding-top:5px;
	
}

.SubjectContent{
	float:left;
	width:65%;
	border-right:#e1e1e1 1px solid;
	padding-left:10px;
}

.DeleteContent{
	float:left;
	width:90%;
	padding-top:5px;
}

.pagination{
	color:#acacac;
	text-align:right;
	padding:10px;
}

.pagination a{
	color:#088ac4;
	text-decoration:none;
	padding:0 2px;
}

.pagination a:hover{
	color:#6c6c6c;
	text-decoration:none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 1px;
}

.ui-tooltip, .arrow:after {
background: #ffd766;
border: 1px solid #eab21f;
}
.ui-tooltip {
padding: 5px 20px;
color:#000;
border-radius: 4px;
font: normal 12px "Helvetica Neue", Sans-Serif;
box-shadow: 2px 2px 2px #ccc;
}
.ui-tooltip {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity:1;
} 
.arrow {
width: 70px;
height: 16px;
overflow: hidden;
position: absolute;
left: 60%;
margin-left: -35px;
bottom: -16px;
}
.arrow.top {
top: -16px;
bottom: auto;
}
.arrow.left {
left: 20%;
}
.arrow:after {
content: "";
position: absolute;
left: 10px;
top: -20px;
width: 15px;
height: 25px;
/*box-shadow: 6px 5px 9px -9px black;*/
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
tranform: rotate(45deg);
}
.arrow.top:after {
bottom: -20px;
top: auto;
}


/* for modern browsers */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.clearfix {
	min-height: 0;
}/* for IE7 */
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
* html .clearfix {
	display: block;
}
/* End hide from IE-mac*/

/*
Giri
*/
.x-grid3-hd-row td
{
	border-left: 0px solid #eee !important;
	border-right: 0px solid #d0d0d0 !important;
}

.x-grid3-row
{
	border: 0px solid !important;
	/* padding: 4px 4px 4px 0px !important; */
	padding: 4px 0px 4px 0px !important;
	border-left: 0px solid #e0e0e0 !important;
	border-right: 0px solid #e0e0e0 !important;
	border-top: 0px solid #e0e0e0 !important;
	border-bottom: 1px solid #e0e0e0 !important;
}

..x-grid3-dirty-cell
{
	background:none;
}

.x-grid3-header
{
	background: #f4f4f4;
	padding: 15px 10px 5px 10px;
	border-top: #e1e1e1 1px solid;
	border-bottom: #e1e1e1 1px solid;
	clear: both;
}

.x-form-gd-headerdisplay
{
	float: left;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
}

#mlmessageml .x-form-gd-header{
	padding-right:1px !important;
}

.x-form-gd-header
{
	float: left;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
}

.x-grid3-locked .x-grid3-scroller
{
	border:	0px solid !important;
}

td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{background:#ebf3fd url(../images/wizard/styles/grid3-hrow-over.gif) repeat-x left bottom !important;}

.x-grid3-hd-btn{display:none;position:absolute;width:14px;background:#c3daf9 url(../images/wizard/styles/grid3-hd-btn.gif) no-repeat left center !important;right:0;top:0;z-index:2;cursor:pointer;}

.x-grid3-row-selected
{
	background: #F7F7F7!important;
}

td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
background: none !important;
}

.generalfont
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}


/* Layout helpers
----------------------------------*/
#tabpanel .ui-helper-hidden {
	display: none;
}
#tabpanel .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
#tabpanel .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
#tabpanel .ui-helper-clearfix:before,
#tabpanel .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
#tabpanel .ui-helper-clearfix:after {
	clear: both;
}
#tabpanel .ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
#tabpanel .ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

#tabpanel .ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
#tabpanel .ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
#tabpanel .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
#tabpanel .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#tabpanel .ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
#tabpanel .ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em 1em 0;
	border-bottom:1px #cfcfcf solid
}
#tabpanel .ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
	border-radius:8px 8px 0 0;
}
#tabpanel .ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
#tabpanel .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
#tabpanel .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
#tabpanel .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
#tabpanel .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
#tabpanel .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabpanel .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
#tabpanel .ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
	font-family:'calibri';
	font-size:14px;
	line-height:18px;
}

/* Component containers
----------------------------------*/
#tabpanel .ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
#tabpanel .ui-widget .ui-widget {
	font-size: 1em;
}
#tabpanel .ui-widget input,
#tabpanel .ui-widget select,
#tabpanel .ui-widget textarea,
#tabpanel .ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
#tabpanel .ui-widget-content {
	/*border: 1px solid #dddddd;
	background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;*/
	color: #333333;
}
#tabpanel .ui-widget-content a {
	color: #333333;
}
#tabpanel .ui-widget-header {
	/*border: 1px solid #e78f08;
	background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;*/
	color: #ffffff;
	font-weight: bold;
}
#tabpanel .ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
#tabpanel .ui-state-default,
#tabpanel .ui-widget-content .ui-state-default,
#tabpanel .ui-widget-header .ui-state-default {
	border: 1px solid #0069a3;
	
background: #1c75bc; /* Old browsers */
background: -moz-linear-gradient(top, #1c75bc 2%, #0290c5 50%, #1c75bc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#1c75bc), color-stop(50%,#0290c5), color-stop(100%,#1c75bc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1c75bc 2%,#0290c5 50%,#1c75bc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1c75bc 2%,#0290c5 50%,#1c75bc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1c75bc 2%,#0290c5 50%,#1c75bc 100%); /* IE10+ */
background: linear-gradient(to bottom, #1c75bc 2%,#0290c5 50%,#1c75bc 100%); /* W3C */
	font-weight: bold;
	color: #1c94c4;
	font-family:'calibri';
	font-size:14px;
}
#tabpanel .ui-state-default a,
#tabpanel .ui-state-default a:link,
#tabpanel .ui-state-default a:visited {
	color: #fff;
	text-decoration: none;
}
#tabpanel .ui-state-hover,
#tabpanel .ui-widget-content .ui-state-hover,
#tabpanel .ui-widget-header .ui-state-hover,
#tabpanel .ui-state-focus,
#tabpanel .ui-widget-content .ui-state-focus,
#tabpanel .ui-widget-header .ui-state-focus {
	border: 1px solid #cfcfcf;
	background: #fff;
	font-weight: bold;
	color: #0069a3;
}
#tabpanel .ui-state-hover a,
#tabpanel .ui-state-hover a:hover,
#tabpanel .ui-state-hover a:link,
#tabpanel .ui-state-hover a:visited {
	color: #0069a3;
	text-decoration: none;
}
#tabpanel .ui-state-active,
#tabpanel .ui-widget-content .ui-state-active,
#tabpanel .ui-widget-header .ui-state-active {
	border: 1px solid #cfcfcf;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
#tabpanel .ui-state-active a,
#tabpanel .ui-state-active a:link,
#tabpanel .ui-state-active a:visited {
	color: #0069a3;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
#tabpanel .ui-state-highlight,
#tabpanel .ui-widget-content .ui-state-highlight,
#tabpanel .ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
#tabpanel .ui-state-highlight a,
#tabpanel .ui-widget-content .ui-state-highlight a,
#tabpanel .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
#tabpanel .ui-state-error,
#tabpanel .ui-widget-content .ui-state-error,
#tabpanel .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
#tabpanel .ui-state-error a,
#tabpanel .ui-widget-content .ui-state-error a,
#tabpanel .ui-widget-header .ui-state-error a {
	color: #ffffff;
}
#tabpanel .ui-state-error-text,
#tabpanel .ui-widget-content .ui-state-error-text,
#tabpanel .ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
#tabpanel .ui-priority-primary,
#tabpanel .ui-widget-content .ui-priority-primary,
#tabpanel .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
#tabpanel .ui-priority-secondary,
#tabpanel .ui-widget-content .ui-priority-secondary,
#tabpanel .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
#tabpanel .ui-state-disabled,

#tabpanel .ui-widget-content .ui-state-disabled,
#tabpanel .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
#tabpanel .ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/
/* Misc visuals
----------------------------------*/

/* Corner radius */
#tabpanel .ui-corner-all,
#tabpanel .ui-corner-top,
#tabpanel .ui-corner-left,
#tabpanel .ui-corner-tl {
	border-top-left-radius: 6px;
}
#tabpanel .ui-corner-all,
#tabpanel .ui-corner-top,
#tabpanel .ui-corner-right,
#tabpanel .ui-corner-tr {
	border-top-right-radius: 6px;
}
#tabpanel .ui-corner-all,
#tabpanel .ui-corner-bottom,
#tabpanel .ui-corner-left,
#tabpanel .ui-corner-bl {
	border-bottom-left-radius: 0;
}
#tabpanel .ui-corner-all,
#tabpanel .ui-corner-bottom,
#tabpanel .ui-corner-right,
#tabpanel .ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
#tabpanel .ui-widget-overlay {
	background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
#tabpanel .ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}


.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	
	
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

/* Component containers
----------------------------------*/
.myaccord .ui-widget {
	
	
}
.myaccord .ui-widget .ui-widget {
	font-size: 15px;
}
.myaccord .ui-widget input,
.myaccord .ui-widget select,
.myaccord .ui-widget textarea,
.myaccord .ui-widget button {
	
	
}
.myaccord .ui-widget-content {
	border: 1px solid #dddddd;
	/*background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;*/
	color: #333333;
}
.myaccord .ui-widget-content a {
	color: #333333;
}
.myaccord .ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.myaccord .ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.myaccord .ui-state-default,
.myaccord .ui-widget-content .ui-state-default,
.myaccord .ui-widget-header .ui-state-default {
	border: 1px solid #6a6a6a/*{borderColorDefault}*/;
	background: #848688; /* Old browsers */
background: -moz-linear-gradient(top, #848688 0%, #747577 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848688), color-stop(100%,#747577)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #848688 0%,#747577 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #848688 0%,#747577 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #848688 0%,#747577 100%); /* IE10+ */
background: linear-gradient(to bottom, #848688 0%,#747577 100%); /* W3C */

	font-weight: normal/*{fwDefault}*/;
	color: #fff/*{fcDefault}*/;
}
.myaccord .ui-state-default a,
.myaccord .ui-state-default a:link,
.myaccord .ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.myaccord .ui-state-hover,
.myaccord .ui-widget-content .ui-state-hover,
.myaccord .ui-widget-header .ui-state-hover,
.myaccord .ui-state-focus,
.myaccord .ui-widget-content .ui-state-focus,
.myaccord .ui-widget-header .ui-state-focus {
	border: 1px solid #aeaeae;
    color: #212121;
    font-weight: normal;
	background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ededed 0%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* IE10+ */
background: linear-gradient(to bottom, #ededed 0%,#cdcdcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
	font-weight: normal/*{fwDefault}*/;
	color: #333/*{fcActive}*/;
}
.myaccord .ui-state-hover a,
.myaccord .ui-state-hover a:hover,
.myaccord .ui-state-hover a:link,
.myaccord .ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}
.myaccord .ui-state-active,
.myaccord .ui-widget-content .ui-state-active,
.myaccord .ui-widget-header .ui-state-active {
	border: 1px solid #aeaeae;
    color: #212121;
    font-weight: normal;
	background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ededed 0%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* IE10+ */
background: linear-gradient(to bottom, #ededed 0%,#cdcdcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
	font-weight: normal/*{fwDefault}*/;
	color: #333/*{fcActive}*/;
}
.myaccord .ui-state-active a,
.myaccord .ui-state-active a:link,
.myaccord .ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.myaccord .ui-state-highlight,
.myaccord .ui-widget-content .ui-state-highlight,
.myaccord .ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.myaccord .ui-state-highlight a,
.myaccord .ui-widget-content .ui-state-highlight a,
.myaccord .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.myaccord .ui-state-error,
.myaccord .ui-widget-content .ui-state-error,
.myaccord .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.myaccord .ui-state-error a,
.myaccord .ui-widget-content .ui-state-error a,
.myaccord .ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.myaccord .ui-state-error-text,
.myaccord .ui-widget-content .ui-state-error-text,
.myaccord .ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.myaccord .ui-priority-primary,
.myaccord .ui-widget-content .ui-priority-primary,
.myaccord .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.myaccord .ui-priority-secondary,
.myaccord .ui-widget-content .ui-priority-secondary,
.myaccord .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.myaccord .ui-state-disabled,
.myaccord .ui-widget-content .ui-state-disabled,
.myaccord .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.myaccord .ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.myaccord .ui-icon {
	width: 18px;
	height: 18px;
	/*background-position: 16px 16px;*/
}
.myaccord .ui-icon,
.myaccord .ui-widget-content .ui-icon {
	
}
.myaccord .ui-widget-header .ui-icon {
	
}
.myaccord .ui-state-default .ui-icon {
	background:url(../../images/plus-deactive.png) no-repeat top left ;
}
.myaccord .ui-state-hover .ui-icon,
.myaccord .ui-state-focus .ui-icon {
	background:url(../../images/plus-deactive.png) no-repeat top left;
}
.myaccord .ui-state-active .ui-icon {
	background:url(../../images/subtr-active.png) no-repeat top left ;
}
.myaccord .ui-state-highlight .ui-icon {
	 background:url(../../images/plus-deactive.png) no-repeat top left ;
}
.myaccord .ui-state-error .ui-icon,
.myaccord .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_ffd27a_256x240.png);
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.myaccord .ui-corner-all,
.myaccord .ui-corner-top,
.myaccord .ui-corner-left,
.myaccord .ui-corner-tl {
	border-top-left-radius: 5px;
}
.myaccord .ui-corner-all,
.myaccord .ui-corner-top,
.myaccord .ui-corner-right,
.myaccord .ui-corner-tr {
	border-top-right-radius: 5px;
}
.myaccord .ui-corner-all,
.myaccord .ui-corner-bottom,
.myaccord .ui-corner-left,
.myaccord .ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.myaccord .ui-corner-all,
.myaccord .ui-corner-bottom,
.myaccord .ui-corner-right,
.myaccord .ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
.myaccord .ui-widget-overlay {
	background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.myaccord .ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

/*content style*/
.ui-accordion-content ul{margin:0; padding:0; list-style:none; font-size:14px;}
.ui-accordion-content ul li{margin:0;padding:5px 0;border-bottom:1px #d8d8d8 dashed;}
.ui-accordion-content ul li span{color:#02a502;}


.menu-accordion{width:230px;}
.menu-accordion,
.menu-accordion ul,
.menu-accordion li,
.menu-accordion a,
.menu-accordion span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

.menu-accordion li {
	list-style: none;
}

/* Layout & Style */

.menu-accordion li > a {
	display: block;
	position: relative;
	padding: 10px 0 10px 30px;
border-bottom:1px #b0b0b0 solid;
	color: #555;

	text-decoration: none;
	font-size:14px;
	background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ededed 0%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ededed 0%,#cdcdcd 100%); /* IE10+ */
background: linear-gradient(to bottom, #ededed 0%,#cdcdcd 100%); /* W3C */

}

.menu-accordion > li:hover > a,
.menu-accordion > li > a.active {
	color: #fff;

	
	/*background: url(../img/active.png) repeat-x;*/
	background: #848688; /* Old browsers */
background: -moz-linear-gradient(top, #848688 0%, #747577 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848688), color-stop(100%,#747577)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #848688 0%,#747577 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #848688 0%,#747577 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #848688 0%,#747577 100%); /* IE10+ */
background: linear-gradient(to bottom, #848688 0%,#747577 100%); /* W3C */
}

/* Images */

.menu-accordion > li > a:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	padding:9px;
	margin:8px 0 8px 8px;

	background-repeat: no-repeat;
	background-image:url(../../images/menuacc-plus.png);
	background-position: 0px 0px;
}

.menu-accordion li:hover a:before{background-repeat: no-repeat;
	background-image:url(../../images/menuacc-plus.png);
	background-position: 0px 0px;}
	
	.menu-accordion li a.active:before{background-repeat: no-repeat;
	background-image:url(../../images/menuacc-minus.png);
	background-position: 0px 0px;}

/* Sub Menu */

.sub-menu li a {
	color: #797979;
	

	background: #e5e5e5;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.sub-menu li:hover a { background: #cdebff; }

.sub-menu li:last-child a { border: none; }



/* Functionality */

.menu-accordion li > .sub-menu {
	display: none;
}

.menu-accordion li:target > .sub-menu {
	display: block;
}

.ext-ie td .x-form-text{
	position:static !important;
}

.x-form-field-wrap{
	position:static !important;
}

.x-form-field-wrap .x-form-trigger{
	position:static !important;
	vertical-align:middle;
}

.x-panel-body{
	zoom: -1;
}

#tabapplistl:hover{
	cursor:pointer;
}

#tabapplistm:hover{
	cursor:pointer;
}

#tabapplistr:hover{
	cursor:pointer;
}

#tabcrtwzrdl:hover{
	cursor:pointer;
}

#tabcrtwzrdm:hover{
	cursor:pointer;
}

#tabcrtwzrdr:hover{
	cursor:pointer;
}

#mlapplist_ml .x-grid3-scroller{
	overflow-x: hidden;
}

#mlmodulelistml .x-grid3-scroller{
	overflow-x: hidden;
}

#mlselmod_list_activityml .x-grid3-row{
	border-bottom: 1px solid #E5C384 !important;
}

#mlselmod_list_activityml .x-grid3-header{
	background-color: #FFF7EC !important;
}

#mlselmod_list_activityml .x-grid3-scroller{
	overflow-x: hidden;
}

#mlselmod_list_activityml .x-panel-body, .x-panel-body-noheader{
	border: 0px solid black !important;
}

.thumb-wrap
{
    display: inline-block;
	height: 120px;
	width: 120px;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, white), color-stop(10%, white), color-stop(100%, #EBEAEA));
	border: 1px solid #BDBCBD;
	padding-top: 16px !important;
	padding-bottom: 16px !important;
	overflow:hidden;
}

.thumb-center
{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-pack:center;
    -webkit-box-align:center;
	padding-top:5px !important;
	overflow:hidden;
	vertical-align: middle;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	text-align: center;
	height: 125px;
	width: 100px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}

.bpcimage-cont
{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-pack:center;
    -webkit-box-align:center;
	overflow:hidden;
	vertical-align: middle;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	border: 1px solid #BDBCBD;
	text-align: center;
	height: 70px;
	background-image: url(../images/wizard/styles/bpcbg.png);
	width:96px;
}

.bpcimage-cont-sel
{
	display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-pack:center;
    -webkit-box-align:center;
	overflow:hidden;
	vertical-align: middle;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	border: 1px solid #CDA871;
	text-align: center;
	height: 70px;
	background-image: url(../images/wizard/styles/bpcbgsel.png);
	width:96px;
}

.bpcimage-cont:hover
{
	cursor:pointer;
}

.thumb-img
{
    width: 64px;
    height: 64px;
    background-repeat: no-repeat;
    margin-top: 2px;
}

.thumb-text
{
    padding: 5px;
    text-overflow:ellipsis;
    overflow: hidden;
    letter-spacing: -0.01em;
	cursor:pointer;
	white-space: normal;
}

.x-toolbar-title
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    line-height: 2.1em;
    font-size: 1.2em;
    text-align: center;
    font-weight: bold;
	color: white;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0;
	background: url(../images/wizard/styles/bpctitlebg.png);
}

.thumb-text-act
{
    font-size: small;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    letter-spacing: -0.01em;
	font-size: 14px;
	padding-left: 5px;
	position: absolute;
	bottom: 0.8em;
	left:5px;
	font-weight: normal;
}

.thumb-text-actarr
{
    font-size: large;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    letter-spacing: -0.01em;
	font-size: 14px;
	padding-left: 5px;
	position: absolute;
	bottom: 0.8em;
	left:5px;
	font-weight: bold;
}

.thumb-left
{
    display:-webkit-box;
    -webkit-box-orient:horizontal;
    -webkit-box-pack:start;
    -webkit-box-align:start;
	background-color: white;
	border-top: 1px solid #d1d1d1;
	border-top-left-radius: 0.4em;
	border-top-right-radius: 0.4em;
	position: relative;
	color: black;
	min-height: 2.6em;
	border-bottom: 1px solid #d1d1d1;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	cursor:pointer;
}

.thumb-left:hover
{
	background-color: #FFF2E1;
	border-top: 1px solid #d1d1d1;
	color: #B76D00;
	border-bottom: 1px solid #d1d1d1;
	cursor:pointer;
}

.thumb-left-sel
{
	background-color: #FFF2E1;
	border-top: 1px solid #d1d1d1;
	color: #B76D00;
	border-bottom: 1px solid #d1d1d1;
	cursor:pointer;
}

.thumb-wrap-comp
{
	background-image: url(../images/wizard/styles/compbg.png);
}

.bpccont
{
	background-image: url(../images/wizard/styles/bpccontbg.png);
	border: 1px solid #BDBCBD;
	text-align:center;
}

/* PLF2.0_08586 */
.wiz-display-name
{
	color:#e38000;
	font-size:12px;
	font-weight: bold;
}

.wiz-display-name-grp
{
	/* text-align: center !important; */
}

.wiz-display-desc
{
	color:#515151;
	font-size:11px;
	font-weight: normal;
}

/* PLF2.0_09358 */
#mlwizardstepml .x-field-hdralign
{
	background-color: transparent !important;
}

/* PLF2.0_10165 */
/*MENU TAG*/
#TAB_SPAN_MENUTAG_DATA h1{
	font-size:180%;
	font-weight:normal;
	margin:0 20px;
	padding:1em 0;
	}
#TAB_SPAN_MENUTAG_DATA h2{
	font-size:160%;
	font-weight:normal;
	}	
#TAB_SPAN_MENUTAG_DATA h3{
	font-size:140%;
	font-weight:normal;
	}	
#TAB_SPAN_MENUTAG_DATA  img{border:none;}
#TAB_SPAN_MENUTAG_DATA  pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:500px;
	}	
	
#TAB_SPAN_MENUTAG_DATA #container{
	margin:0 auto;
	text-align:left;
	/*width:700px;*/
	background:#fff;
	border: 2px solid black;
	}
#TAB_SPAN_MENUTAG_DATA #main{
	float:left;
	display:inline;
	width:380px;
	margin-left:20px;	
	}
#TAB_SPAN_MENUTAG_DATA #side{
	float: left;
	display: inline;
	width: 1320px;
	margin-left: 20px;
	}	
#TAB_SPAN_MENUTAG_DATA #footer{
	clear:both;
	padding:1em 0;
	margin:0 20px;
	}

/* Tag cloud */

	#TAB_SPAN_MENUTAG_DATA ul{
		margin:1em 0;
		padding:.5em 10px;
		text-align:center;
		}
	#TAB_SPAN_MENUTAG_DATA li{
		margin:0;
		padding:10px;
		line-height:1;
		list-style:none;
		display:inline;
		}
	#TAB_SPAN_MENUTAG_DATA li a{
		text-decoration:none;
		padding:0 2px;	
		}
		
	#TAB_SPAN_MENUTAG_DATA li.tag1 a:hover, 
	#TAB_SPAN_MENUTAG_DATA li.tag2 a:hover,
	#TAB_SPAN_MENUTAG_DATA li.tag3 a:hover,
	#TAB_SPAN_MENUTAG_DATA li.tag4 a:hover,
	#TAB_SPAN_MENUTAG_DATA li.tag5 a:hover{	color:#cff400 !important;	}
		
	#TAB_SPAN_MENUTAG_DATA li a:hover {	color:#cff400; }
	
	#TAB_SPAN_MENUTAG_DATA .tag1{font-size:100%; color: #989898;}
	#TAB_SPAN_MENUTAG_DATA .tag2{font-size:120%; color: #ffd370;}
	#TAB_SPAN_MENUTAG_DATA .tag3{font-size:140%; color: #989898;}
	#TAB_SPAN_MENUTAG_DATA .tag4{font-size:160%; color: #b4b5cd;}
	#TAB_SPAN_MENUTAG_DATA .tag5{font-size:180%; color: #e89d42;}
	
	#TAB_SPAN_MENUTAG_DATA .alt{
		text-align:left;
		padding:0;
		background:none;
		}
	#TAB_SPAN_MENUTAG_DATA .alt li{
		padding:2px 10px;
		display:block;
		}
		
	#TAB_SPAN_MENUTAG_DATA .alt .tag1, 
	#TAB_SPAN_MENUTAG_DATA .alt .tag2, 
	#TAB_SPAN_MENUTAG_DATA .alt .tag3, 
	#TAB_SPAN_MENUTAG_DATA .alt .tag4, 
	#TAB_SPAN_MENUTAG_DATA .alt .tag5{font-size:100%;}
	#TAB_SPAN_MENUTAG_DATA .btn{display:block;}
	
	#optiontag .button {
	  font: bold 11px Arial;
	  text-decoration: none;
	  background-color: #EEEEEE;
	  color: #333333;
	  padding: 2px 6px 2px 6px;
	  border-top: 1px solid #CCCCCC;
	  border-right: 1px solid #333333;
	  border-bottom: 1px solid #333333;
	  border-left: 1px solid #CCCCCC;
	  display: inline;
	}
	
	#TAB_SPAN_MENUTAG_DATA li.tag1 a {
		color: #e89d42 !important;
	}
	#TAB_SPAN_MENUTAG_DATA li.tag2 a {
		color: #b4b5cd !important;
	}
	#TAB_SPAN_MENUTAG_DATA li.tag3 a {
		color: #989898 !important;
	}
	#TAB_SPAN_MENUTAG_DATA li.tag4 a {
		color: #ffd370 !important;
	}
	#TAB_SPAN_MENUTAG_DATA li.tag5 a {
		color: #6bbf7d !important;
	}
	.x-grid3-hd-inner{margin-left:auto;margin-right:auto;display:table;}
	.x-grid3-hd-row td{padding-left:2px !important;/* padding-right:2px !important; */}

	#span_mlwizardml .x-grid3-scroller{
		overflow-x:hidden !important;
	}

	#span_mlwizardstepml .x-grid3-scroller{
		overflow-x:hidden !important;
	}

	.x-panel-body-noheader{overflow-x:hidden !important;}

	#mlmessageml .x-grid3-row{
		overflow: hidden !important;
		max-height: 52px !important;
	}