/* GENERIC CLASSES */
.adminpage {					/* to differentiate from sycada_common.css */
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	background-color: #F1F1F1;
	scrollbar-face-color: #e7e6e6;
	scrollbar-highlight-color: #e7e6e6;
	scrollbar-shadow-color: #e7e6e6;
	scrollbar-3dlight-color: #999797;
	scrollbar-arrow-color: #6d6d6d;
	scrollbar-track-color: #eeeded;
	scrollbar-darkshadow-color: #999797;
}
/* body of page inside a tab */
.tabpage
{
	background-color: #FFFFFF;	padding: 5px;
} 
.tabpage_nopad
{
	background-color: #FFFFFF;
}
/* table holding a form */
.frmtbl
{
	border-collapse: collapse ; 
}
/* td for form field labels */
.fldlbl
{
	vertical-align:top;
	border-width: 1px; 
	border-color: #9C9B9B; 
	border-style: solid; 
	color:#387BAD;
	font-size: 11px;
	font-weight: bold;
	background-color: #F1F1F1;
}
.fldlblnobrdr
{
	vertical-align:top;
	border-width: 0px; 
	border-color: #9C9B9B; 
	border-style: solid; 
	color:#387BAD;
	font-size: 11px;
	font-weight: bold;
	background-color: #F1F1F1;
}
.fldlbltransparent
{
	vertical-align:top;
	border-width: 1px; 
	border-color: #9C9B9B; 
	border-style: solid; 
	color:#387BAD;
	font-size: 11px;
	font-weight: bold;
}
.fldlbltransparentnobrdr
{
	vertical-align:top;
	border-width: 0px; 
	border-color: #9C9B9B; 
	border-style: solid; 
	color:#387BAD;
	font-size: 11px;
	font-weight: bold;
}
/* td for form field values */
.fldval
{
	border-width: 1px; border-color: #9C9B9B; border-style: solid; background-color: #ffffff;
}
.fldvalnobrdr
{
	border-width: 0px; border-color: #9C9B9B; border-style: solid; background-color: #ffffff;
}
/* error label */
.error 
{
	color:Red;
}
.b
{
	border-right: solid 1px #9C9B9B ;
	border-left: solid 1px #9C9B9B ;
	border-top: solid 1px #9C9B9B ;
	border-bottom: solid 1px #9C9B9B ;
	border-collapse: collapse;
}
.rb 
{
	border-right: solid 1px #9C9B9B ;
}
.lb 
{
	border-left: solid 1px #9C9B9B ;
}
.tb 
{
	border-top: solid 1px #9C9B9B ;
}
.bb
{
	border-bottom: solid 1px #9C9B9B ;
}
.nb
{
	border: 0px solid;
}
/* fixed link color regardless of visited status*/
A
{
	color: #003662;
}

/* SPECIAL CLASSES */
.bar 
{
	background-color: #f1f1f1 ; border-width: 1px; border-color: #cbcbcb; border-style: solid; border-collapse: collapse ;
}
.mobdevbg {
	background-color: #edebd2 ; border-width: 1px; border-color: #cbcbcb; border-style: solid; border-collapse: collapse ; 
}
.vehbg {
	background-color: #ffebb4 ; border-width: 1px; border-color: #cbcbcb; border-style: solid; border-collapse: collapse ; 
}
.humresbg {
	background-color: #edffb4 ; border-width: 1px; border-color: #cbcbcb; border-style: solid; border-collapse: collapse ; 
}
.spechdr {
	font-weight: bold ;
}

/* GRID */
.grdbtn {
	font-size: 11px;
	font-weight: normal;
	color: #747474;
	text-decoration: none;
	background-color: #f1f1f1;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	height: 22px;
	border: 1px solid #9c9b9b;
	margin-right: 2px;
	margin-left: 2px;
}
.grdbtn:link {

	font-size: 11px;
	font-weight: normal;
	color: #747474;
	text-decoration: none;
	background-color: #f1f1f1;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	height: 22px;
	border: 1px solid #9c9b9b;
	margin-right: 2px;
	margin-left: 2px;
}
.grdbtn:hover {

	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #d3d1d1;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	height: 22px;
	border: 1px solid #9c9b9b;
	margin-right: 2px;
	margin-left: 2px;
}

/* devices & devicesstock form field values same width */
.fldwidth
{
	width:160px;
}