BODY {
	FONT-SIZE: 10pt;
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.bottomPartOfMenuFrame {
	HEIGHT: 70%;
}

.blueListTableRow {
	BACKGROUND-COLOR: Black;
	color:Green;
}

.captionInMainFrame{
	color: Black;
	font-size: 10pt;
	font-weight: bold;
}

.colorLeftEdgeOfMenuFrame { 
	BACKGROUND-COLOR: #80A0C0;
	width: 11px;
}

.dropDownList{
	width: 99%;
}

.emptyTableCellBetweenMenuFrameAndContents {
	width: 5px;
}

.esCalendar{
	width: 99%;
	/* height: 139px; */
}

.eServiceForm{
}

.eServiceBaseTable{
	WIDTH: 99%;
	border: 0;
}

.eServiceBaseTableRow{
}

.headerFrameCaption { 
	/*BACKGROUND-COLOR: #80A0C0;*/
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.headerFrameHyperLink{
}

.headerFrameTable{
	WIDTH: 99%;
	border: 0;
	border-collapse: collapse;
}

.headerFrameRow {
	height: 60px;
	BACKGROUND: url(images/headerFrameRow.jpg)
}

.headerPageCaptionRow{
	height: 26px;
}

.horDotLine { 
	BACKGROUND: url(images/dotline_hor.jpg) white repeat-x center;
}

.horDotLineRow{
	height: 15px;
}

.horMenuFrameLineRow {
	height: 1px;
}

.languageSelectionDropDownListRow{
}

.languageSelectionLabelRow{
}

.leftHalfOfMainFrameContentCell{
	width: 70%;
}

.lightblue { 
	BACKGROUND-COLOR: #DFE4F1;
}

.listTableHeaderCell {
	BORDER-LEFT: 1px solid #80A0C0;
	BORDER-TOP: 1px solid #80A0C0;
	PADDING: 1pt 3pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	COLOR: #0066CC;
	FONT-WEIGHT: bold;
	border-collapse: collapse;
}

.listTableCell {
	BORDER-LEFT: 1px solid #80A0C0;
	BORDER-TOP: 1px solid #80A0C0;
	PADDING: 1pt 3pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	COLOR: Green;
	FONT-WEIGHT: normal;
	border-collapse: collapse;
	TEXT-ALIGN: left;
}

.mainFrameAttentionText{
	font-size: small;
	color: Red;
}

.mainFrameBasicLineRow{
	height: 15px;
}

.mainFrameButtonRow{
	height: 30px;
}

.mainFrameHyperLink{
	color: Blue;
	font-size: small;
}

.mainFrameInstructionCell{
	width: 48%;
	vertical-align: baseline;
	text-align: left;
}

.mainFrameLabel{
	COLOR: Navy ;
	font-size: x-small;
}

.mainFrameParagraph{
	color:Black;
	font-style :normal;
}

.mainFrameTable{
	WIDTH: 99%;
	border: 0;
}

.mainFrameText{
	color: Black;
	font-size: 11pt;
}

.mainFrameTextBox{
	width: 99%;
	background-color : White;
	font-family :@MS Gothic;
}

.mainFrameTextBoxWarning{
	width: 99%;
	background-color :Red;
}

.mainTable{	
	border: 0;
	width: 99%;
	border-collapse: collapse;
}

.menuFrame { 
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 190px;
	BACKGROUND-COLOR: #80A0C0;
	height: 99%
}	

.menuFrameButtonTable{
	background-color : #80A0C0;
}

.menuFrameButtonTablePictureCell{
	background-color : #A80A0C0;
}

.menuFrameButtonTableText{
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.menuFrameButtonTableTextCell{
	width: 99%;
	background-color : #A80A0C0;
}

.menuFrameButtonRow {
	height: 25px;
}

.menuFrameContactInformation { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	PADDING-LEFT: 0%;
	VERTICAL-ALIGN: bottom;
	WIDTH: 178px;
}

.menuFrameLine { 
	BACKGROUND-COLOR: #80A0C0;
	width: 1px;
}

.menuFrameTable{	
	border: 0;
	height: 920px;
	border-collapse: collapse;
}

.menuFrameSelectLanguageDropDownList{
	width: 100%;
	background-color : White;
	color: Black;
}

.menuFrameSelectLanguageText{
	color: White;
	font-size: 10pt;
}

.menuFrameUserName{
	color: white;
	font-size: 11pt;
	text-decoration: underline;
}

.personalInfoCell1{
	width: 43%;	
}

.personalInfoCell2{
	width: 54%;	
}

.personalInfoCell3{
	width: 3%;	
}

.requiredFieldNormal{
	color: Teal;
}

.requiredFieldWarning{
	color: Red;
}

.rightmostCellOfMenuFrame {
	width: 178px;
	text-indent: 5px;
}

.smallHyperLink{
	font-size: xx-small; 
}

th{
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	background-color: #A7B7E0;
	color: White;	
	font-weight: bold;
	padding: 2pt;
	text-align: left;
	height: 16pt;
}

.tableList {
	BORDER-RIGHT: 1px solid #80A0C0;
	BORDER-BOTTOM: 1px solid #80A0C0;
	TEXT-ALIGN: center;
	WIDTH: 100%;
	border-collapse: collapse;
}

.topGapOfMenuFrame {
	height: 20px;
}

.transparentLeftEdgeOfMenuFrame{
	width: 11px;
}

.verDotLine { 
	BACKGROUND: url(images/dotline_ver.jpg) white repeat-y center;
}

.verDotLineReg { 
	BACKGROUND: url(images/dotline_ver.jpg) white repeat-y center;
	width: 4%;
}

.widthOfEntireMenuFrame{
	width: 179px;
}

.warningText{
	color: Red;
	font-size: medium;
	font-weight: bold;
}