@charset "utf-8";
/* CSS Document */
body{background:#525866;font:11px Lucida Grande, Lucida Sans, Arial, sans-serif;;}

.amt{text-align:right;}

/* Login page class*/
.login_body {background:#525866 url(../images/bg.jpg) repeat-x top center;font:12px Lucida Grande, Lucida Sans, Arial, sans-serif;;margin:0px;padding:0px}
.productlicense_bg{background:url(../images/productlicense_bg.jpg) no-repeat;height:380px;overflow:hidden}
.login_bg {background:url(../images/login_bg.jpg) no-repeat;height:380px;overflow:hidden}
.helpIcon{background:url(../images/help_icon.jpg) no-repeat 0 center;}
a.toplinks {color:#FFF;text-decoration:underline;font:12px Lucida Grande, Lucida Sans, Arial, sans-serif;;} /* help text link*/
a:hover.toplinks,a:hover.link1 {text-decoration:underline}
.signinbtn{ background:url(../images/signin_btn.gif) no-repeat; width:87px; height:25px; border:0px; cursor:pointer;}
.copyright {color:#d8d8d8;line-height:22px;text-align:left;font:12px Lucida Grande, Lucida Sans, Arial, sans-serif;; padding-left:15px;}
.submitbtn{background:url(../images/submit_btn.gif) no-repeat; width:87px; height:25px; border:0px; cursor:pointer;}
.cancelbtn{background:url(../images/cancel_btn.gif) no-repeat; width:87px; height:25px; border:0px; cursor:pointer;}
/*header page*/
.hbg {
background:#525866 url(../images/header_bg.jpg) repeat-x left top;height:60px;}
.user {color:#9ec3df;font-size:13px}



/*left navigation*/
.lefttNavBg {background:#2C9BCA url(../images/brandleftbg.gif) no-repeat center bottom;}
.borderline{background:#49739d;}
.lwmark {background:#49739d url(../images/watermark2.gif) no-repeat center 200px;}
.top_leftnav {background:url(../images/leftnav_hbg.gif) no-repeat;}
.top_leftarrow{background:url(../images/nav_left_arrow.gif) no-repeat;}
.top_rightarrow{background:url(../images/nav_right_arrow.gif) no-repeat;}
.bottom_nav{ background:url(../images/leftnav_bottom.gif) no-repeat bottom center;}
.leftnav_collapse{background:#2C9BCA url(../images/ver_nav_panel_heading.gif) no-repeat center center; display:block;height:700px;}
.leftnav_bot_curve{ background:url(../images/min_bot_curve.gif) no-repeat;}
.leftnav_bgcolor{ background:#7bb269;}

/* drop menu starts*/

#firstpaneagldg,p {
margin:0;
padding:0
}

#zj_accord-menu .menu_head {
background-image:url(../images/menu-blue_bg.gif);
color:#fff
}

#zj_accord-menu .menu_head a span,#zj_accord-menu .menu_head span span {
color:#fff
}

#zj_accord-menu .menu_head.active span {
color:#900
}

#zj_accord-menu .active:hover,#zj_accord-menu .active a:hover,#zj_accord-menu .active span:hover {
color:#541327;
}

#zj_accord-menu div.menu_body {
border:0 solid #2a5bd7;
}

#zj_accord-menu div.menu_body p {
/*border-left:10px double #73b73c;*/
}

#zj_accord-menu div.menu_body p a span,#zj_accord-menu div.menu_body p span span {
color:#01325d;
border-bottom:0 solid #2a5bd7;
}

#zj_accord-menu div.menu_body p.active span,#zj_accord-menu div.menu_body span:hover,#zj_accord-menu div.menu_body a:hover {
background-color:#c9e39c;
}

#zj_accord-menu div.menu_body p.havesubchild span span,#zj_accord-menu div.menu_body p.havesubchild a span {
background:url(../images/blue_arrow.png) 95% center no-repeat;
}

#zj_accord-menu div.menu_body p.active span {
color:#900;
font-weight:400;
}

#zj_accord-menu div.menu_body {
display:none;
border-top:0;
border-bottom:0;
background:url(../images/libg.gif) repeat-y left top;
}
/*drop menu ends*/

/*body color*/
.content {background:##B3C5D5;height:auto;padding:5px}
.main {background:#b3c5d5  no-repeat center bottom; height:100%;}
.mbc_bg {background-image: url(../images/mbc_bg.gif);background-repeat: repeat-x;background-position: left top;}
.main_header{padding-top:4px;height:100%; min-height:100%;}
.h1 {color:#fff;font-size:16px;padding-bottom:5px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;margin:0}
.mbc_left{background:url(../images/mbc_left.gif) no-repeat;}
.mbc_right{background:url(../images/mbc_right.gif) no-repeat;}

/* Menu */
div.content {clear:left;margin:0;padding:0}
div.content.inactive {display:none;}
ol#toc {list-style:none;width:100%;margin:0;padding:0;}
ol#toc a {background:url(../images/tabs.gif);color:#fff;display:block;float:left;line-height:30px;padding-left:10px;text-decoration:none;}
ol#toc a:hover {background-color:#3af;background-position:0 -120px;}
ol#toc a:hover span {background-position:100% -120px;}
ol#toc li {float:left;display:inline;font-weight:700;margin:0 1px 0 0;}
ol#toc li a.active {background-color:#48f;background-position:0 -60px;color:#fff;}
ol#toc li a.active span {background-position:100% -60px;float:left;display:block;}
ol#toc span {background:url(../images/tabs.gif) 100% 0;display:block;line-height:1.875em;padding-right:10px;}

/* IE6 css fixer v0.8: Tue, 28 Sep 2010 14:31:11 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
ol#toc a,
ol#toc li,
ol#toc li a.active span {display:inline;}

/* Menu ends*/

.navigation {width:100%;background:#6696DE;display:block;text-align:left;line-height:24px;padding-left:5px;color:#fff;border-top:1px solid #b3c5d5;}
.navigation a {padding-left:3px;font-size:12px;text-decoration:none;color:#fff;}
.navigation a.active {color:#fff;}
.navigation a:hover {color:#b3c5d5;text-decoration:none;}
td{ font-size:12px;}
.bc_left {background:url(../images/bc_left.gif) no-repeat left top;width:7px}
.bc_heading {background:url(../images/bc_bg1.gif) repeat-x left top;display:block;font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;;font-size:13px;color:#fff;padding-left:5px;font-weight:700;text-align:left;padding-top:4px;line-height:20px;}
.bc_right {background:url(../images/bc_right.gif) no-repeat right top;width:7px;}
.box_content {background:#b5c8d9;border-left:solid 1px #7d99b3;border-right:solid 1px #7d99b3;padding:10px;}
.bc_bot_left{background:url(../images/bc_bot_left.gif) no-repeat;}
.bc_bot { background: url(../images/bc_bot.gif) repeat-x left;}
.bc_bot_right{background:url(../images/bc_bot_right.gif) no-repeat;}
.input_field_small {width:75px;}
.input_field_stext {width:110px;}
.input_field_text {width:50px;}
.input_field_medium {width:150px;}
.input_field_mlarge {width:180px;}
.input_field_large {width:200px;}
.input_field_exlarge {width:450px;}
.input_field_mdropdown {width:150px;}
.input_field_sdropdown {width:110px;}
.input_field_dropdown {width:75px;}
.input_field_yeardropdown {width:52px;}
.input_field_mldropdown {width:180px;}
.input_field_ldropdown {width:200px;}
.input_field_exldropdown {width:250px;}
.input_field_exdropdown {width:400px;}
.input_field_ldropdown1{width:200px;}

/* Text field*/
input[type="text"], input[type="password"], input[type="number"], textarea {
	border: 1px solid #B2B2B2;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1) inset;
	margin: 0;
	padding: 4px;
	
}
input[type="text"]:focus, input[type="password"], input[type="number"]:focus, input.button:focus, textarea:focus {
	border-color: #4787B1;
	box-shadow: 0 0 5px 2px rgba(71, 135, 177, 0.9);
	outline: medium none;
}

select {
	border: 1px solid #B2B2B2;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1) inset;
	margin: 0;
	padding: 4px;
	
}
/**/

#refreshtable{display:none;}

/*DHTML Grid*/
.hdr{font-size:12px;}
div.gridbox_dhx_skyblue .xhdr{
	background-image:url(../grid/imgs/sky_blue_grid.gif);	
}

div.gridbox_dhx_skyblue table.hdr tr{
	background-image:url(../grid/imgs/sky_blue_grid.gif);
	background-position:0px -1px\9;
}
body:nth-of-type(1) div.gridbox_dhx_skyblue table.hdr tr{
	background-image:url(../grid/imgs/sky_blue_grid.gif);
	background-position:0px -1px;
}

div.gridbox_dhx_skyblue table.obj tr td{
	font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;;
	font-size:10px;
	border-width:0px 0px 0px 0px;
	padding-right:4px;
	padding-left:4px;
}
div.gridbox_dhx_skyblue table.hdr td div.hdrcell{
	padding-left:10px;
	width:auto;
}
html > body /**/ div.gridbox_dhx_skyblue table.hdr td div.hdrcell{
	width=100%;
}
div.gridbox_dhx_skyblue table.hdr td {
	border-width: 1px 1px 1px 1px;
	border-color : #FDFDFD #A4BED4 #A4BED4 #FDFDFD;
	background-color:transparent;
		
	font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;;
	font-size:10px;
	color:black;
	vertical-align:top;
	text-align:left;
}

div.gridbox_dhx_skyblue {
  border:1px solid  #A4BED4;
}
div.gridbox table.obj tr  td{
	padding-top:3px;
	padding-bottom:3px;
}
* html .gridbox .obj td{
	height:auto;
	padding-top=3px;
	padding-bottom=3px;
}
div.gridbox table.obj.row20px tr  td{
	padding-top:0px;
	padding-bottom:0px;
}

div.gridbox table.obj tr  td.editable{
	padding:0px;
}
div.gridbox table.obj tr  td.editable div.treegrid_cell{
	padding-left:4px;
	padding-top:1px;
}
div.gridbox_dhx_skyblue table.obj tr.rowselected{
	background-color:#FFF1CC;
}
div.gridbox_dhx_skyblue table.obj tr.rowselected td{
	background-color:#FFF1CC;
	background-repeat:repeat-x;
	background-position:0px 0px;	
	background-image:url(../grid/imgs/sky_blue_sel2.png);
}
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected td{
	background-repeat:repeat-x;
	background-position:0px 0px;	
	background-image:url(../grid/imgs/sky_blue_sel.png);	
}

div.gridbox_dhx_skyblue table.obj tr.rowselected td.cellselected {
	background-color:#FFF1CC;
}
div.gridbox_dhx_skyblue .odd_dhx_skyblue{
	background-color:#E3EFFF;
}
div.gridbox_dhx_skyblue .deletedService{
	color:#FA5858;
}
.dhx_combo_select, .gridbox_dhx_skyblue .dhx_combo_edit, .gridbox_dhx_skyblue .dhx_textarea{
	font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;;
	font-size:10px;
}
.gridbox_dhx_skyblue .dhx_combo_edit{
	padding:1px 0px 1px 1px;
}
.gridbox_dhx_skyblue .dhx_sub_row {
	background-color:transparent;
}

/*DHTML Grid Ends*/



/*Footer*/
.fbg{ background:url(../images/fbg.gif) repeat-x;}
#footer-nav{font-size:10px;}
.terms{ font-weight:normal; font-size:10px;}


/**/
.colon{font-weight:bold;padding:0px 10px;}
/**/

/*Anil Start here*/
.lblBold13{font-size: 13px; font-weight: bold;}
/*Anil end here*/


#divContainer .h3{
	font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;;
	font-size:12px;
	font-weight:bold;	
}
.formContainer{
	padding:5px 20px;
	text-align:left;
}
#clock{
	font-size :0.8em;
}