@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
{
}


.NormalRowColor
{
    color:Black;
}
.NormalRowColor: TD.fieldKey
{
	padding-top:3px;
	padding-bottom:3px;
	width:120px;
	vertical-align:top;
	font-size:12px;
}
.NormalRowColor: TD.fieldValue
{
	width:250px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	font-size:12px;
}

.HighLightRowColor
{
    color:red;
}
.HighLightRowColor: TD.fieldKey
{
	padding-top:3px;
	padding-bottom:3px;
	width:120px;
	vertical-align:top;
	font-size:12px;
}
.HighLightRowColor: TD.fieldValue
{
	width:250px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	font-size:12px;
}



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:3px;
	padding-bottom:3px;
	width:120px;
	vertical-align:top;
	font-size:12px;
}

TD.fieldValue
{
	width:250px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	font-size:12px;
}

TD.required
{
	width:25px;
	font-size:10px;
	color:#FF0000;
	padding-top:3px;
	vertical-align:top;
	text-align:right;
	padding-right:4px;
	
}

TD.errorMsg
{
	font-size:11px;
	color:#FF0000;
	text-align:left;
	padding-right:35px;
	padding-top:3px;
	padding-bottom:3px;
}
TD.submitBox
{
	padding-right:35px;
}

TD.correctRow
{
    width:250px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	font-size:12px;
    background-image:url(../images/images.jpg);
    background-repeat:no-repeat;
    background-position:right top;
}
    



input.longTxtBox
{
	width:210px;
    BORDER-RIGHT: #4c77b6 1px solid;  
	BORDER-TOP: #4c77b6 1px solid;
	BORDER-LEFT: #4c77b6 1px solid;
	BORDER-BOTTOM: #4c77b6 1px solid;
}

input.longTxtBoxYellow
{
	width:210px;
	background-color:#fafeb7;
	BORDER-RIGHT: #4c77b6 1px solid;  
	BORDER-TOP: #4c77b6 1px solid;
	BORDER-LEFT: #4c77b6 1px solid;
	BORDER-BOTTOM: #4c77b6 1px solid;
}

input.shortTxtBox
{
	width:150px;
}

input.smallTxtBox
{
	height:13px; 
	color:#999999; 
	font-size:9px; 
	vertical-align:middle;
}

select.longSelectBox
{
	width:215px;
}

select.shortSelectBox
{
	width:70px;
}

textArea.txtArea
{
	width:324px;
}




INPUT.button {
	MARGIN: 0px; 
}