/** Form Elements **/
/* TEXT ELEMENT */
.FormsElements_Text {
	font: normal normal bold 10px/normal Tahoma;
	width: 200px;
	height: 15px;
	background-color: #FFFFFF;
	color: #00008B;
	vertical-align: top;
	border: 1px solid #5984B0;
	padding: 2px 2px 2px 2px;
}
.FormsElements_Text_Error {
	font: normal normal bold 10px/normal Tahoma;
	width: 200px;
	height: 15px;
	background-color: #FF6347;
	color: White;
	vertical-align: top;
	border: 1px solid #A0522D;
	padding: 2px 2px 2px 2px;
}
/* PASSWORD ELEMENT */
.FormsElements_Password {
	font: normal normal bold 10px/normal Tahoma;
	width: 200px;
	height: 15px;
	background-color: #FFFFFF;
	color: #00008B;
	vertical-align: top;
	border: 1px solid #5984B0;
	padding: 2px 2px 2px 2px;	
}
.FormsElements_Password_Error {
	font: normal normal bold 10px/normal Tahoma;
	width: 200px;
	height: 15px;
	background-color: #FF6347;
	color: White;
	vertical-align: top;
	border: 1px solid #5984B0;
	padding: 2px 2px 2px 2px;
}
/* TEXTAREA ELEMENT */
.FormsElements_Textarea {
	font: normal normal bold 10px/normal Tahoma;
	width: 350px;
	height: 200px;
	background-color: #FFFFFF;
	color: #00008B;	
	text-align: justify;
	vertical-align: top;
	border: 1px solid #5984B0;
	padding: 2px 2px 2px 2px;
}
.FormsElements_Textarea_Error {
	font: normal normal bold 10px/normal Tahoma;
	width: 350px;
	height: 200px;
	background-color: #FF6347;
	color: #FFFFFF;	
	text-align: justify;
	vertical-align: top;
	border: 1px solid #5984B0;
	padding: 2px 2px 2px 2px;
}
/* SELECT ELEMENT */
.FormsElements_Select {
	font: normal normal bold 10px/normal Tahoma;
	background-color: #FDF5E6;
	color: #00008B;	
	text-align: left;
	vertical-align: top;
	border: 1px solid #5984B0;
	padding: 2px 2px 2px 2px;
}
.FormsElements_Select_Error {
	font: normal normal bold 10px/normal Tahoma;
	background-color: #FF6347;
	color: #FFFFFF;	
	text-align: left;
	vertical-align: top;
	border: 1px solid #5984B0;
	padding: 2px 2px 2px 2px;
}
/* DATE ELEMENT */
.FormsElements_CalendarImg {
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.FormsElements_CalendarTextField {
	font: normal normal bold 10px/normal Tahoma;
	width: 200px;
	height: 16px;
	background-color: #FFFFFF;
	color: #00008B;
	vertical-align: top;
	border: 1px solid #5984B0;
	padding: 3px 2px 2px 2px;	
}

/* SUBMIT ELEMENT */
.FormsElements_SubmitButton {
	font: normal normal bold 9px/normal Tahoma;
	background-color: #5984B0;
	color: #FFFFFF;
	height: 23px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #00008B;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
}
/* RESET ELEMENT */
.FormsElements_ResetButton {
	font: normal normal bold 9px/normal Tahoma;
	background-color: #5984B0;
	color: #FFFFFF;
	height: 23px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #00008B;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;	
}
/* FILE ELEMENT */
.FormsElements_File {
	font: normal normal bold 9px/normal Tahoma;
	background-color: #5984B0;
	color: #FFFFFF;
	height: 19px;
	width: 230px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #00008B;
	padding: 2px 0px 0px 2px;
}
.FormsElements_File_Text {
	font: normal normal bolder 10px Verdana;
	color: #5984B0;
	vertical-align: middle;
}
.FormsElements_ColorField_Table  {
	width: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}
.FormsElements_ColorField_ClrDesc  {
	font: normal normal normal 10px/normal Verdana; 
	color: #F4A460;
	text-align: center;
	vertical-align: middle;
	height: 15px;	
}
.FormsElements_CheckBox {
	font: normal normal bolder 10px/normal Verdana;
	padding: 1px 1px 1px 1px;
	vertical-align: middle;
}
.FormsElements_YesNo {
	font: normal normal normal 10px/normal Verdana;
	padding: 1px 1px 1px 1px;	
}
.FormsElements_FileButtons {
	font: normal normal bold 10px/normal Verdana;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;	
	padding: 1px 1px 1px 1px;
}
.FormsSearchForm_MainTitle {
	font: normal normal bold 10px/normal Verdana;
	width: 80%;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 5px;
}
/** Form Class **/
.Forms_OptionalitySign {
	font: normal normal normal 10px/normal Verdana;
	color: Red;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}
.Forms_TableTag {
	width: 100%;
}
.Forms_MainTitle {
	font: normal normal bold 11px/normal Verdana;
	background: #B0C4DE;
	color: #FFFFFF;
	width: 100%;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}
.Forms_HelpIcon {
	font: normal normal bold 10px/normal Verdana;
	width: 20%;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
}
.Forms_SubTitles {
	font: normal normal bold 10px/normal Verdana;
	width: 100%;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 5px;
}
.Forms_Fields_Titles {
	font: normal normal bold 10px/normal Verdana;
	color: Navy;
	width: 30%;
	height: 23px;
	text-align: right;
	vertical-align: top;
	border-bottom: 1px solid White;
	padding: 3px 10px 3px 0px;
}
.Forms_Fields_Elements {
	font: normal normal normal 10px/normal Verdana; 
	width: 70%;
	height: 23px;
	text-align: left;
	vertical-align: top;
	padding: 3px 10px 3px 10px;
}
.Forms_Errors_Desctiption {
	font: normal normal bold 10px/normal Verdana; 
	color: Red;
	text-align: center;
	vertical-align: middle;
	padding: 10px 25px 10px 25px;	
}
.Forms_SubmitTitle {
	font: normal normal bold 10px/normal Verdana; 
	color: #A67737;
	border-bottom: 1px solid #A67737;	
	padding: 0px 0px 5px 0px;
}
.Forms_eg {
	font: normal normal bold 10px/normal Verdana; 
	color: #A67737;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 5px 5px;
}
.Forms_eg_txt {
	font: normal normal normal 10px/normal Verdana; 
	color: #696969;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 5px 5px;
}
/** Search Form **/
.FormsSearchForm_Table {
	font: normal normal normal 10px/normal Verdana; 
	width: 100%;
}
.FormsSearchForm_MainTitle {
	font: normal normal bold 10px/normal Verdana;
	width: 100%;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 5px;
}
.FormsSearchForm_LimitsTitle {
	font: normal normal bold 10px/normal Verdana;
	width: 100%;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 5px;	
}
.FormsSearchForm_HelpIcon {
	font: normal normal bold 10px/normal Verdana;
	width: 20%;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
}
.FormsSearchForm_HelpLink {
	font: normal normal bold 10px/normal Verdana; 
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;	
}
.FormsSearchForm_HelpLink:hover {
	font: normal normal bold 10px/normal Verdana; 
	color: #F5DEB3;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
.FormsSearchForm_SearchArea {
	font: normal normal bold 10px/normal Verdana;
	width: 100%;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
.FormsSearchForm_TextPhrase {
	font: normal normal bold 10px/normal Verdana;
	width: 300px;
	height: 20px;
}
.FormsSearchForm_Fields_Titles {
	font: normal normal bold 10px/normal Verdana; 
	width: 30%;
	height: 17px;
	text-align: right;
	vertical-align: middle;
	border-bottom: 1px solid White;
	padding: 3px 10px 3px 0px;
}
.FormsSearchForm_Fields_Elements {
	font: normal normal normal 10px/normal Verdana; 
	width: 70%;
	height: 17px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid Lime;
	padding: 3px 10px 3px 10px;
}
.FormsSearchForm_PhraseRowCol1 {
	font: normal normal bold 10px/normal Verdana; 
	width: 15%;
	text-align: right;
	vertical-align: middle;
	height: 20px;
	padding: 0px 5px 0px 0px;
}
.FormsSearchForm_PhraseRowCol2 {
	font: normal normal normal 10px/normal Verdana; 
	width: 85%;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding: 0px 0px 0px 10px;
}
.FormsSearchForm_TopRecsNavRow {
	font: normal normal normal 10px/normal Verdana; 
	width: 100%;
	height: 20px;
	vertical-align: middle;
	text-align: right;
	padding: 0px 10px 0px 10px;
}
.FormsSearchForm_RecsRow {
	font: normal normal normal 10px/normal Verdana; 
	width: 100%;
	height: 20px;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
.FormsSearchForm_LastRow {
	font: normal normal normal 10px/normal Verdana; 
	width: 100%;
	height: 20px;
	vertical-align: middle;
	text-align: left;	
}
.FormsSearchForm_LastRowTable {
	width: 100%;
	border: 0px;
}
.FormsSearchForm_LastRow_Col1 {
	font: normal normal normal 10px/normal Verdana; 
	width: 20%;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding: 0px 0px 0px 5px;
}
.FormsSearchForm_LastRow_Col2 {
	font: normal normal bold 10px/normal Verdana; 
	width: 80%;
	text-align: right;
	vertical-align: middle;
	height: 20px;
	padding: 0px 5px 0px 5px;	
}
.Forms_FieldsTD {
	padding: 10px 0px 10px 0px;	
}