	body {
		margin: 0;
		padding: 0;
	}
	
	.table_width {
		width: 100%;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	img {
		border: none;
	}
	.align_top {
		vertical-align: top;
	}
	
	.align_middle {
		vertical-align: middle;
	}
	
	.align_bottom {
		vertical-align: bottom;
	}
	
	.align_left {
		text-align: left;
	}
	
	.align_right {
		text-align: right;
	}
	
	.align_center {
		text-align: center;
	}
	
	.align_center_top {
		text-align: center;
		vertical-align: top;
	}
	
	.align_right_top {
		text-align: right;
		vertical-align: top;
	}
	
	.align_left_top {
		text-align: left;
		vertical-align: top;
	}
	
	.align_right_nowrap {
		text-align: right;
		white-space: nowrap;
	}
	
	.align_center_nowrap {
		text-align: center;
		white-space: nowrap;
	}
	
	.header_hgt {
		height: 40px;
	}
	
	.content_hgt {
		height: 50%;
	}
	
	.login_btn_above_hgt{
		height: 25px;
	}
	
	.login_btn_below_hgt {
		height: 40px;
	}
	
	.login_btn_hgt {
		height: 30px;
	}
	
	/* Logos */ 
	
	.logo_home {
		border: 0px;
		height: 150px;
		width: 300px;
		padding: 4px 2px 2px 5px;
	}
	
	.logo_jts {
		border: 0px;
		height: 150px;
		width: 350px;
		padding: 4px 2px 2px 5px;
	}
	
	.logo_right {
		border: 0px;
		height: 100px;
		width: 300px;
		padding: 4px 2px 2px 5px;
		text-align: right;
	}
	
	.div_width {
		width: 100%;
	}
	
	
	/*  Powered by Logo*/
	.powered {
		border: 0px;
		height: 35px;
		width: 170px;
		padding: 1px;
	}
	
	.loggedpowered {
		border: 0px;
		height: 37px;
		width: 130px;
		padding: 1px;
	}
	
	.powered_padding {
		padding: 2px;
	}
	
	 /* blank line */
	.line_bg {
		background-image:url(../images/blank.gif);
		background-repeat:repeat-x;
		height:7px;
	}
	
	/* content area width */
	
	.content_left {
		width: 20%;
	}
	
	.content_middle {
		width: 60%
	}
	
	.content_above_height {
		height: 50px;
	}
	
	.erp_img {
		border: 0px;
		width: 450px;
		height: 28px;
	}

	.login_col {
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		width: 16%;
		height: 51px;
	}
	
	.admin_login {
		width: 30px;
		height: 15px;		
		vertical-align: bottom;
	}
	
	.login_button {
		font-weight: bold;
		text-align: center;
	}
	
	#content_area {
		max-height: 350px; 
		height:350px !important; 
		height: 350px;
		overflow:auto;
		width: 900px;
	}
	
	.forgetpwd {
		display: none;
		padding: 10px; 
		text-align: center; 
		vertical-align: middle;
		height: 250px;
		width: 570px;
	}
	
	.pwd_div {
		margin-top: 10px;	
	}
	
	.footer_above_hgt {
		height: 15px;
	}
	
	.footer_hgt {
		height: 25px;
	}
	.footer_empty{
		height: 5px;
	}
	
	#fpswdform, #modalPwd{
		width: 620px;
	}
	
 	#div_forgetpwd{
		width: 575px;
	}
	
	.no_wrap {
		white-space: nowrap;
	}
	
	.pwdclass {
		height: 35px;
		font-size: 14px;
		font-weight: bold;
		width: 300px;
	}
	
	.display {
		padding: 13px 5px 5px 5px;
		font-size: 15px;
		font-weight: bold;
		white-space: nowrap;
		text-align: center;
	}
	
	.uppercase {
		text-transform: uppercase;
		white-space: nowrap;
	}
	
	.hide {
		display: none;
	}
	
	.show {
		display:;
	}
	
	.pwd_before_width {
		width: 40%;	
	}
	
	.login_bg {
		background-image: url(../images/login_bg.png);
		background-repeat: repeat-x;
	}
	
	.logged_header, .logged_logo, .logged_header_left, .logged_header_center, .logged_header_right,.logged_header_right1 {
		height: 60px;
	}
	
	.logged_header {
		vertical-align: top;
	}
	
	.logged_logo{
		width: 220px;
		border: none;
		padding: 2px;
	}
	
	.logged_header_left {
		width: 25%;
		white-space: nowrap;
	}
	
	.logged_header_center {
		width: 30%;
		white-space: nowrap;
	}
	
	.logged_header_right {
		width: 75%;		
		white-space: nowrap;
		vertical-align: top;
	}
	
	.logged_header_right1 {
		width: 70%;
		white-space: nowrap;
		vertical-align: top;
	}
	
	.header_title{
		white-space: nowrap;
		font-size: 12px;
		vertical-align: middle;	
		width: 10%;
		padding: 2px;
		text-align: right;
	}
	
	.header_content {
		white-space: nowrap;
		vertical-align: middle;
		font-weight: bold;
		font-size: 12px;
		width: 10%;
		padding: 2px;
		text-align: left;
	}
	
	.menu_col {
		white-space: nowrap;
		height: 25px;
	}
	
	.submenu_col {
		height: 28px;
	}
	
	.single_width {
		width: 1%;
	}
	
	.full_hgt {
		height: 100%;
	}
	
	.logged_user_hgt {
		height: 25px;
	}
	
	.logged_user_btm_hgt {
		height: 40px;
	}
	
	.col_hgt_menu {
		height: 5px;
	}
	
	.col_menu_hgt {
		height: 3px;
	}
	
	.col_hgt_inside_menu{
		height: 6px;
	}
	
	a.menusublink:link, a.menusublink:visited, .menusublink {
		font-size: 11px;
	/*	padding: 2px 5px 2px 5px;*/
		text-decoration: none;
		border-left:1px #cccccc solid;
		color:#FFFFFF;
	}
	
	a.menusublink:hover {
		text-decoration: underline;
	}
	
	.pwd_log_width {
		width:15%;
		text-align: justify;
		white-space: nowrap;
		padding: 5px 15px 5px 15px;
	}
	
	.esc {
		padding: 10px 10px 2px 2px;
		color: #666666;
	}
	
		/*  Layout View*/
	
	.contianer_header {
		border-bottom: 1px solid #c1c1c1;
		white-space: nowrap;
	}
	
	.contianer_hgt{
		height: 25px;
	}
	/* layout end*/
	
	.width3 {
		width: 3%;
	}
	
	.height20{
		height: 20px;
	}
	
	.bold{
		font-weight: bold;
	}
	
	.size10{
		font-size: 10px;
		
	}
	/*
	.file{
		padding: 2px 4px 2px 4px;
		font-size:11px;
	}
	*/
	.btm_border_clr{
		border-bottom: 1px solid #BBBBBB;
	}
	
	
	
	.browser{
		text-transform: capitalize; 
		padding-top:10px;
		text-align:center;
		vertical-align: middle;
	}
	
	/*
		POP UP WINDOW
	*/
	
	#bgPopup{
		display:none;
		position:fixed;
		_position:absolute; /* hack for internet explorer 6*/
		height:100%;
		width:100%;
		top:0;
		left:0;
		background:#000000; 
		z-index:1;
	}
	
	#popup_head { 
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		padding:3px;
		margin:0;
		height: 26px;
		vertical-align: middle;
	}
	
	.spanHeadMsg{
		padding: 10px 5px 5px 5px;
		height: 28px;
		vertical-align: middle;
		text-align: left;
	}
	.content_msg {
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		text-align: left;
		padding: 3px 10px 3px 15px;
	}
	
	#spanContentMsg {
		/*	padding : 4px 10px 5px 15px;		*/
	}
	.popup_content_head {
		height: 8px;
	}
	
	.clear{
		clear: both;
	}
	
	#divHgt {
		height: 10px;
	}
	
	#contentAreaPop{
		width:95%;
		padding:0px;
		margin: 0px;
	}
	
	#popupWindow a{
		cursor: pointer;
		text-decoration:none;
		font-size:10px;
	}
	
	#popupClose{
		line-height:14px;
		right:6px;
		top:4px;
		position:absolute;
		display:block;
		color:#FFFFFF;
	}
	
	
	#buttonArea{
		background:#F2F2F2;
		border-top:1px solid #CCCCCC;
		height:30px;
		margin:0px;
		position:absolute;
		bottom:0px;
		width:100%;
		padding-top:5px;
	}
	
	#btns{
		float:right;
	}
	
	#btns .btnpopup{
		margin:2px 6px 6px 5px;
		border: 1px solid #999999;
		color:#333333;
		display:inline-block;
		font-weight:bold;
		padding:2px 6px;
		text-align:center;
		text-decoration:none;
		vertical-align:middle;
		white-space:nowrap;
	}
	
	.popupWindow{
		background-color:#fff;
		display:none;
		position:fixed;
		_position:absolute; /* hack for internet explorer 6*/
		border:10px solid #999999;
		z-index:2;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		border-radius: 9px;
	}
	
	
/*	POP UP WINDOW  END*/
	
	.login_empty_row_top {
		height: 8px;
	}

	.login_empty_row {
		height: 5px;
	}

	
	.company_logo {
		border: none;
		width: 120px;
		height: 100px;
	}
	
	.error1 {
		font-size:  13px;
		font-weight: bold;
	}
	/*
	input[type=text]{
		height: 17px;
	}*/