/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:0px;
padding:0;
font-size:11px;

}
/*a:link, a:visited{
color:#333333;
text-decoration:none;

}
a:hover, a:active{
color:#000000;
text-decoration:underline;
}*/

.green_bg{
background-image:url(/web-xepst/image/green_bg.jpg);
background-repeat:repeat-x;
padding:0;
background-color:#639301;

}

.left_nav{
background-color:#F4F4F4;
border:1px solid #D4D4D4;
color:#333333;


}

.left_nav a:link, .left_nav a:visited{
color:#333333;
text-decoration:none;
display:block;
padding:5px;
line-height:18px;
border-bottom:1px solid #E2E2E2;

}
.left_nav a:hover, .left_nav a:active{
color:#000000;
text-decoration:none;



}

.blue_title{
background-image: url(/web-xepst/image/blue_bg.jpg);
background-repeat:repeat-x;
background-color:#1896D1;
color:#FFFFFF;
padding:8px;
font-size:15px;
font-weight:bold;
margin-top:10px;
}

.blue_title a:link, .blue_title a:visited{
text-decoration:none;

}
.blue_title a:hover, .blue_title a:active{
text-decoration:none;
}

.footer{
padding:10px;
color: #333333;
background-color:#eaeaea;
text-align:center;
}

.footer a:link, .footer a:visited{
color:#333333;
text-decoration:none;

}
.footer a:link, .footer a:visited{
color:#333333;
text-decoration:underline;
}

.login_bg{
background-image:url(/web-xepst/image/login_bg.jpg);
border:1px solid #D4D4D4;
}

.login_bg a:link, .login_bg a:visited{
color:#333333;
text-decoration:none;

}
.login_bg a:hover, .login_bg a:active{
color:#000000;
text-decoration:underline;

}


.error{
color:#FF0000;
font-size:11px;
font-weight:bold;
}
.login_title_bg{
background-image: url(/web-xepst/image/blue_bg.jpg);
background-repeat:repeat-x;
background-color:#1896D1;
text-align:left;
color:#FFFFFF;
font-weight:bold;
padding:5px;;
font-family:"Trebuchet MS";
font-size:22px;
}

.txt_box{
background-image:url(/web-xepst/image/txt_box_bg.jpg);
background-repeat:repeat-x;
border:1px solid #73C8F0;
font-size:11px;
color:#666666;
padding:3px;
width:150px;

}

.button_bg{
background-image:url(/web-xepst/image/btn_bg.jpg);
background-repeat:repeat-x;
padding:3px;
border:1px solid #83C200;
color:#FFFFFF;
background-color:#83C200;
font-weight:bold;
font-size:11px;
text-decoration:none;
font-family:"Trebuchet MS";

}

.button_bg_inp{
background-image:url(/web-xepst/image/btn_bg.jpg);
background-repeat:repeat-x;
border:1px solid #83C200;
color:#FFFFFF;
background-color:#83C200;
font-weight:bold;
font-size:13px;
text-decoration:none;
font-family:"Trebuchet MS";
}

.widthbtn{
	width:70px;
	}


.header{
float:right;
color:#FFFFFF;
padding:10px;

}

.header a:link, .header a:visited{
color:#FFFFFF;
text-decoration:none;

}
.header a:hover, .header a:active{
text-decoration: underline;

}

.logo{float:left}

.clear_div{
clear: both;

}

.grey_title{
background-image: url(/web-xepst/image/grey_title_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #E1E1E1;
padding:5px;
font-size:15px;
font-weight:bold;
color:#333333;
}



.grey_title a:link, .grey_title a:visited{
color:#333333;
font-size:11px;
text-decoration:none;

}

.grey_title a:hover, .grey_title a:active{
color:#333333;
font-size:11px;
text-decoration:underline;

}


.grey_subtitle{
background-image: url(/web-xepst/image/grey_title_bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
background-position:bottom;
border:1px solid #E1E1E1;
padding-left:5px;
padding-right:5px;
font-size:15px;
font-weight:bold;
color:#333333;
}



.grey_subtitle a:link, .grey_title a:visited{
color:#333333;
font-size:11px;
text-decoration:none;

}

.grey_subtitle a:hover, .grey_title a:active{
color:#333333;
font-size:11px;
text-decoration:underline;

}



.mid_content{
background-color:#F9F9F9;
border:1px solid #E3E3E3;
padding:5px;
font-size:11px;
}

.mid_content a:link, .mid_content a:visited{
text-decoration:none;

}

.mid_content a:hover, .mid_content a:active{
color:#000000;
text-decoration: underline;


}

.sub_title{
background-color:#EAEAEA;
font-size:12px;
font-weight:bold;
color:#333333;
border:1px solid #E3E3E3;
padding:5px;
}

.sub_title a:link, .sub_title a:visited{
color:#333333;
text-decoration:none;

}
.sub_title a:hover, .sub_title a:active{
color:#333333;
text-decoration:none;

}

.sub_content{
background-color:#FFFFFF;
border:0px;
padding:5px;
margin-bottom:5px;

}

.sr_table{
border:1px solid #E3E3E3;
}
.sr_div{

padding:5px;
}

.sr_table th{
background-color:#EAEAEA;
border:1px solid #E3E3E3;
font-size:11px;
font-weight:bold;
color:#333333;
padding:5px;
}

.sr_table th a:visited{
background-color:#999;
}

.sr_table{background:#fff;}
.sr_table td{
border-bottom:1px solid #E3E3E3;
padding-left:3px;
}

.sr_table tr{
background:#fff;
}

.sr_table a:link, .sr_table a:visited{
color:#333333;
text-decoration:underline;

}
.sr_table a:hover, .sr_table a:active{
color:#333333;
text-decoration:none;

}

.sub_content td{
border-bottom:1px solid #eaeaea;

}

.sub_content a:link, .sub_content a:visited{
color:#333333;
text-decoration:underline;

}
.sub_content a:hover, .sub_content a:active{
color:#333333;
text-decoration:none;
}

.floater{
float:left;
width:80px;
padding:5px;
font-weight:bold;

}

.right_div{
width:122px;
float:left;
margin-top:10px;
}

.break_line{
margin-top:15px;
margin-bottom:15px;
 border-bottom:1px solid #BFBFBF;
 border-top:1px solid #ffffff;
}
.break_line_3{
margin-top:1px;
margin-bottom:1px;
 border-bottom:1px solid #BFBFBF;
}

.break_line_1{
margin-top:8px;
margin-bottom:8px;
}

/*.text_box{
font-size:11px;
color:#333333;
width:120px;

}*/

.text_box_white_expand{
font-size:11px;
color:#333333;
width:98%;
background:#fff;
border:1px solid #7f9db9;
}


.text_box_pro{
font-size:11px;
color:#333333;
width:210px;
}

.text_box_pro2{
font-size:11px;
color:#333333;
width:385px;
}

.text_box_size{
font-size:11px;
color:#333333;
width:50px;
}


.text_box_pro1{
font-size:11px;
color:#333333;
height:auto;

}


.text_box_mul{
font-size:11px;
color:#333333;
width:122px;
}

.text_box_mul{
font-size:11px;
color:#333333;
width:122px;
}


.text_box_short{
font-size:11px;
color:#333333;
width:70px;
}

.text_box_1{
font-size:11px;
color:#333333;
width:116px;

}

.text_area{
font-size:11px;
color:#333333;
width:98%;
overflow:hidden;

}
.text_large{
font-size:11px;
color:#333333;
width:100%;

}

.text_large_desabled{
	font-size:11px;
	color:#333333;
	width:100%;
	background:#f2f2f2;
	border:1px solid #7f9db9;
	}
.text_box_expand{
	font-size:11px;
	color:#333333;
	width:100%;
	background:#f2f2f2;
	border:1px solid #7f9db9;
}

.text_box_disabled_expand{
	font-size:11px;
	color:#333333;
	width:96%;
	background:#f2f2f2;
	border:1px solid #7f9db9;

	}
.text_box_disabled_small{
	font-size:11px;
	color:#333333;
	width:50px;
	background:#f2f2f2;
	border:1px solid #7f9db9;
	}

.text_box_disabled_mid{
	font-size:11px;
	color:#333333;
	width:70px;
	background:#f2f2f2;
	border:1px solid #7f9db9;
	}

.text_box_disabled{
	font-size:11px;
	color:#333333;
	width:116px;
	background:#f2f2f2;
	border:1px solid #7f9db9;
	}
.text_area1{
font-size:11px;
color:#333333;
width:90%;

}

.right_frame{
margin:10px;
}

.left_frame{
padding-left:5px;
padding-right:5px;

}

.grid_tbl{
border:1px solid #666666;

}

.error_profile{
width:501px;
padding:3px;
color:red;

}

.pager{
float:right;
padding:5px;
font-size:12px;
font-weight:bold;

}

.pager a:link, .pager a:visited{
margin-left:5px;
margin-right:5px;
text-decoration:underline;
color:#333333;


}

.pager a:hover, .pager a:active{
text-decoration:none;
color:#333333;

}


.sradd_box{
background-color:#FFFFFF; border:1px solid #eaeaea; color:#000000; float:left;
}

/*CSS added by Ajay Burathoki on June 08 2009*/

span.required{
	color:#FF0000;
}

table tr,th {
	font-size:11px;
}

/*CSS Added By Sabin*/
.txtTitle{font-size:15px;}
.noborder{border:0px;}
.paddingLeft5{
	padding-left:5px;
	}
.paddingRight5{
	padding-right:5px;
	}
.paddingTop5{
	padding-top:5px;
	}
.nobackground{
	background:none;
	}
.nopadding{
	padding:0px;
	}

.paging, a{
	color:#999;
	}
.border_bottom{
	border:none;
	border-bottom:1px solid #E3E3E3;
	}

.border_top{
	border:none;
	border-top:1px dashed #E3E3E3;
	}


.text_box_date{
font-size:11px;
color:#333333;
width:101px;
border:1px solid #7f9db9;
border-right:none;
height:15px;
	}

.text_box_date_expandable{
font-size:11px;
color:#333333;
width:100%;
border:1px solid #7f9db9;
border-right:none;
height:15px;
	}

.paddingright5{
	padding-right:5px;
	}

.txtModInfo{
	font-size:9px;

	}


.txtModInfo_large{
	font-size:9px;
	font-weight:bold;
	color:#000;
	}

.bgwhite{background:#fff;}

.text_box_title{
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	width:98%;
	padding-top:3px;

	}

.text_box_pro2_expandable{
font-size:11px;
color:#333333;
width:98%;
}


ul, li{margin:0; border:0; padding:0; list-style:none;}
#middlebar{
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:0px;
	height:30px;
	width:100%;
	background:url(../image/menuactive_bg.png) left top no-repeat;

}

 #middlebar2 div, #middlebar3 div, #middlebar4 div, #middlebar5 div, #middlebar6 div {
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:0px;
	height:30px;
	width:100%;
}

#middlebar_sub1{
  background:url(../image/menuactive_bg.png) left top no-repeat;
  height:30px;
  width:90px;
}

#middlebar ul{
  height: 30px;
  position: relative;
  list-style: none;
  margin:0px;
  width:80px;
  text-align:center;
  padding:0px;
  float:left;
  display:block;
}

#middlebar ul ul li a{
  display: block;
  padding: 4px 4px;
  color: #000;
  text-align: left;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  width:150px;
  margin-top:0px;
  background:#dfeace;
  border:1px solid #999;
  border-top:none;
}

#middlebar ul ul li a:hover{
	color:#0B54A6;
	}

/*  Other Top Menu Class*/

#middlebar1, #middlebar2, #middlebar3, #middlebar4, #middlebar5, #middlebar6{
    background:url(../image/menuactive_bg.png) left top no-repeat;
	width:100px;
	text-align:center;
	}
 .othermenuenabled li {
     	background:url(../image/menuactive_bg.png) left top no-repeat;
		height:30px;
		/*margin-right:10px;*/
		text-align:left;
		width:100px;
		cursor:pointer;
		}
 .othermenuenabled a{
 	display:block;

 	}
 .othermenudisabled li {
		background:url(../image/menudisabled_bg.png) left top no-repeat;
		height:30px;
		float:left;
		display:block;
		padding:0;
		width:100px;
		vertical-align:middle;
		text-align:center;
		cursor:text;

		}


.othermenuenabled li{
		color:#000;
		text-decoration:none;
		height:30px;
		display:block;
		float:left;
		padding:0px;
		width:100px;
		vertical-align:middle;
	}

.othermenuenabled a{
		color:#000;
		text-decoration:none;
		padding:0px;
		vertical-align:middle;
		z-index:0;
		text-align:center;
		}

.othermenudisabled{

		color:#000;
		text-decoration:none;
		padding:0px;
		width:100px;
		vertical-align:middle;
		text-align:center;
		cursor:text;
		}

.othermenudisabled a, .othermenudisabled a:hover{
	cursor:text;
	text-decoration:none;

	}
.othermenuenabled td{
	height:30px;
	}

.othermenudisabled td{
	height:30px;

	}

.width100{
	width:100%;
	}

.PopupBtnTable{ max-width:238px;}
.padding20right{padding-right:20px;}

.dvdescription{
	font-family:"Courier New", Courier, monospace;
	max-height:300px;
	border:1px solid #7f9db9;
	width:99%;
	overflow:auto;
	padding:2px;
	color:#000;
	background:#fff;
	word-wrap: break-word;
	}

.dvenvironment{
	font-family:"Courier New", Courier, monospace;
	border:1px solid #7f9db9;
	width:99%;
	padding:2px;
	color:#000;
	background:#fff;
	height:18px;
	}

.srcherror{
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	font-size:15px;
	}

.hrfdisabled{
	cursor:text;
	text-decoration:none;
	margin-right:4px;
	}

.hrfenabled{
	cursor:pointer;
	text-decoration:underline;
	margin-right:4px;
	}

.txtwhite{
	color:#fff;
	}

.feeder{
color:#000000;
font-size:11px;
/*padding-left:10px;*/
}

.feeder a:link, .feeder a:visited{
color:#333333;
text-decoration: none;
font-size:10px;
display:block;
height:20px;
/*padding-left:10px;*/
}

.feeder a:hover, .feeder a:active{
color:#000000;
text-decoration:underline;
}

.brdbottom{
	border-bottom:1px solid #eaeaea;
	}


.gosrtitle{
background-image: url(/web-xepst/image/blue_bg.jpg);
background-repeat:repeat-x;
background-color:#1896D1;
color:#FFFFFF;
padding:4px;
font-size:15px;
font-weight:bold;
margin-top:10px;
}

.txtgotosr{
font-size:13px;
color:#333333;
width:98%;
}

.width70{
	width:70px;
	}

.job_tbl_tr{background-color:#EAEAEA; cursor:pointer; padding:2px;}
.job_tbl_colorblue{background:#006599; cursor:pointer; color:#fff; padding:2px;}
.job_tbl_colorgreen{background:#639301; cursor:pointer; color:#fff; padding:2px;}

.txtbox_expand{
	font-size:11px;
	color:#333333;
	width:100%;
	background:#fff;
	border:1px solid #7f9db9;
	font-family:"Courier New", Courier, monospace;
}

.txtbox_small{
	font-size:11px;
	color:#333333;
	width:70px;
	background:#fff;
	border:1px solid #7f9db9;

	}

fieldset{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #828177;
	color:#000;
	}
#layer1 {
	position: absolute;
	visibility: hidden;
	overflow:auto;
	width: 300px;
	height: 200px;
	left: 200px;
	top: 300px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

.popupdivtrbg{background:#999999; color:#fff; font-weight:bold;}

.altrbg{background:#efefef; color:#000;}

.txtbox_95{
	font-size:11px;
	color:#333333;
	width:95%;
	background:#fff;
	border:1px solid #7f9db9;
}
.bg_grey{background:#cccccc;}

.txtblack{color:#000;}

.text_box_80{
font-size:11px;
color:#333333;
width:80px;
}

.commentseparator{border-bottom:1px dashed #E3E3E3;}