@charset "utf-8";
/* CSS Document */

/*  css file to format the search page or any page that is basic input requirement */

.required
{
	font-size:10px;
	color:#FF0000;
	vertical-align:top;
}

TABLE.inputBox
{
	width:450px;
}



TD.inputBoxSubtitle
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM:none; COLOR: #666666; TEXT-DECORATION: none;
	border-bottom:#cccccc 1px dotted; padding-left:12px;
}

TD.fieldKey
{
	padding-top:5px;
	padding-bottom:5px;
	width:115px;
	vertical-align:top;
	font-size:12px;
}

TD.fieldValue
{
	width:310px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	font-size:12px;
}

TD.required
{
	width:25px;
	font-size:10px;
	color:#FF0000;
	padding-top:5px;
	vertical-align:top;
	text-align:right;
	padding-right:4px;
	
}

TD.errorMsg
{
	font-size:10px;
	color:#FF0000;
	text-align:right;
	padding-right:35px;
	padding-top:5px;
	padding-bottom:2px;
}
TD.submitBox
{
	padding-right:35px;
}





input.longTxtBox
{
	width:210px;
}

input.shortTxtBox
{
	width:120px;
}

input.smallTxtBox
{
	height:13px; 
	color:#999999; 
	font-size:9px; 
	vertical-align:middle;
}

select.longSelectBox
{
	width:120px;
}

select.shortSelectBox
{
	width:70px;
}

textArea.txtArea
{
	width:324px;
}


INPUT.field {
	BORDER-RIGHT: #4c77b6 1px solid;  BORDER-TOP: #4c77b6 1px solid;FONT-SIZE: 11px; BACKGROUND: #fff; VERTICAL-ALIGN: middle; BORDER-LEFT: #4c77b6 1px solid; COLOR:#999999;  BORDER-BOTTOM: #4c77b6 1px solid;
}

INPUT.button {
	MARGIN: 0px; 
}