@charset "utf-8";
/* CSS Document */
.validation-advice{
	display:inline;
	color:#FF0000;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-left:2px;
	
}

.not-readable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #31AA49;
	text-decoration: none;
}

.sminputbox{
	text-align:center;
	width:40px;
	background-color:#FFFFFF;
	border:1px solid #b2b2b2;

}
.inputbox
{
	width:180px;
	background-color:#FFFFFF;
	border:1px solid #b7c1b5;
}
.inputboxbig
{
	width:250px;
	background-color:#FFFFFF;
	border:1px solid #b7c1b5;
}
.logininputbox
{
	width:120px;
	background-color:#FFFFFF;
	border:1px solid #b7c1b5;
}
.inputtextarea
{
	width:250px;
	height:79px;
	background-color:#FFFFFF;
	border:1px solid #b7c1b5;
}
.inputtextareabig
{
	width:350px;
	height:89px;
	background-color:#FFFFFF;
	border:1px solid #ABABAB;
}
.inputtextareamid
{
	width:300px;
	height:89px;
	background-color:#FFFFFF;
	border:1px solid #ABABAB;
}
.btn
{
	width:100px;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	height:25px;
	background-color: #4491A1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;

}
.bigbtn
{
	color:#FFFFFF;
	background:#4C4C4C url(../images/btnbg.jpg);
	cursor:pointer;
	border:none;
	height:25px;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
}
.bigbtn a{
	color:#FFFFFF;
}
.divbtn{
	float:left;
}

.divbtn div{
	margin-top:5px;
}

.btn2
{
	width:66px;
	color:#167c7b;
	color:#333;
	/*background:#029393  url(../images/btnbg-1.gif);*/
	background:#029393  url(../images/login.jpg);
	cursor:pointer;
	border:none;
	height:25px;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 6px;
	/*border: solid 1px #167c7b;*/
}
.btn2:hover
{
	width:65px;
	color:#333;
	/*background:#000  url(../images/btnbg-1h.gif);*/
	background:#000  url(../images/login-h.gif);
	cursor:pointer;
	border:none;
	height:21px;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 6px;
	/*border: solid 1px #167c7b;*/
}
.btn1
{
	width:65px;
	color:#167c7b;
	background:#029393  url(../images/btnbg-1.gif);
	cursor:pointer;
	border:none;
	height:21px;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 6px;
	border: solid 1px #167c7b;
}
.btn1:hover
{
	width:65px;
	color:#167c7b;
	background:#000  url(../images/btnbg-1h.gif);
	cursor:pointer;
	border:none;
	height:21px;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 6px;
	border: solid 1px #167c7b;
}

.boldtext{
	font-weight:900;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.btnpos{
	margin-right:50px;
	float: right;
}
.required-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.selectbox{
	min-width:146px;
	background-color:#FFFFFF;
	border:1px solid #ABABAB;
}
.smselectbox{
	min-width:100px;
	background-color:#FFFFFF;
	border:1px solid #ABABAB;
}
.smselectbox1{
	min-width:30px;
	background-color:#FFFFFF;
	border:1px solid #ABABAB;
}
.selectbox1{
	width:200px;
	background-color:#FFFFFF;
	border:1px solid #ABABAB;
}
#diverrmsgpanel{
	background:#F4D1D1;
	min-height:25px;
	vertical-align:middle;
	text-align:center;
	margin:5px 30px 5px 20px;
	border:1px solid #F46C6C;
}
.errpanel{

margin:5px auto 5px auto;
border:1px solid #F46C6C;
width:90%;
min-height:25px;
vertical-align:middle;
text-align:center;
background:#F4D1D1;
padding:5px 2px 5px 2px;
color:#333;
font-weight:900;
font-size:11px;

}
.sucmsgpanel{

margin:5px auto 5px auto;
border:1px solid #05aa00;
width:90%;
min-height:25px;
vertical-align:middle;
text-align:center;
background:#bdeabb;
padding:5px 2px 5px 2px;
color:#003434;
font-weight:400;
}
.pvspace{
	height:3px;
	padding:2px 0px 0px 0px;
}
.tbl{
text-align:center;
width:100%;
border:none;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.tbl td{
padding-left:5px;
padding-top:5px;
text-align:left;
vertical-align:top;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.tbl th{
background-color:#E7EDF1;
color:#628EAD;
height:35px;
font-weight:bold;
}
.overflow{
	width:100%;
	/*height:300px;*/
	overflow:hidden;
	overflow-y:auto;
}
.divbtna{
	float:left;
	margin:0px 0px 0px 260px;
	
}
div.divbtna a.crvbtn {
	font-family:Tahoma, Geneva, sans-serif;
	background: url(../images/btn-crv.png) no-repeat bottom right; 
	display: block;
	height: 25px; 
	line-height: 23px; 
	/*text-shadow: 1px 1px 1px #000000;*/
	text-decoration:none;
	font-size: 13px; 
	float: right; 
	color: #393933;
	padding-right: 13px; 
	margin-right: 40px;
	font-weight:900;
	cursor:pointer; 
}
div.divbtna a.crvbtn span { 
	display: block; 
	background: url(../images/btn-crv.png) no-repeat; 
	padding:0px 0px 0px 12px; 
	height:25px; 
	cursor:pointer;
}

div.divbtna span.crvbtn input{
	font-family:Tahoma, Geneva, sans-serif;
	
	background: url(../images/btn-crv.png) no-repeat bottom right; 
	display: block;
	height: 25px; 
	line-height: 23px; 
	
	  
	font-size: 13px; 
	float: right; 
	color: #393933;
	padding-right: 13px;
	
	margin-right: 40px;
	font-weight:900; 
}
div.divbtna span.crvbtn input { 
	display: block; 
	background: url(../images/btn-crv.png) no-repeat top left; 
	padding:px 0px 0px 12px; 
	height:25px; 
}
.line{
	margin:10px 0px 0px 0px;
	border-top:1px solid #333;
}
.btninv{
	border:solid 1px #FFF;
	color:#FFF;
	background:#FFF;
	
}

.selectbox-serfltr{
	min-width:146px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #ABABAB;
	
}
