/* Default CSS Stylesheet for a new Web Application project */

BODY {
  background-color: #dde2cb;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
}

TABLE {
	background-color:#dde2cb;
	font-size:	medium;
	FONT-WEIGHT: 500;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	}	
	
LABEL {
	background-color:#dde2cb;
	font-size: medium;
	FONT-WEIGHT: 500;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

IMG	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px;
	}
	
H1, H2, H3, H4, H5, TH
{
  color: #000000;
  font-style:	normal;
  text-decoration:	none;
  word-spacing:	normal;
  letter-spacing:	normal;
  text-transform:	none;   
  font-family: Verdana, Arial, Helvetica, sans-serif;	   
}

H1 {	
	font-size: larger;
	font-weight:	bolder;
	text-align: left;
	color: white;
	}	

H2 {	
	font-size: larger;
	font-weight:	500;
	}	
		
H3 {	
	font-size: larger;
	font-weight:	500;
	}	
		
H4 {	
	font-size:	large;
	font-weight:	500;
	}	

H5 {	
	font-size:	x-large;
	font-weight:	500;
	font-family:  Serif;
	}	
	
TH {
	background-color:#dde2cb;
	font-size: medium;
	font-weight: 500;
}

UL
{
	padding-left: 0px;
	margin: 0px;
}

A:visited, A:active, A:link
{	
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
}	

/* Footer */
.footer_s1 { height: 35px; background-color: #dde2cb; text-align: right; vertical-align: middle; margin: 20px;}
.footer_s2 { height: 35px; background-color: #dde2cb; text-align: left; vertical-align: middle; margin: 20px;}

/* Header */
.header_s0 { width: 280px; background-color: #3C4E7D; vertical-align: middle; text-align: left; }
.header_s0_1 { width: auto; background-color: #3C4E7D; vertical-align: middle; text-align: left; }
.header_s1 { background-color: #3C4E7D; color: white; vertical-align: middle; text-align: center; }
.header_s2 { width: 280px; background-color: white; color: black; vertical-align: middle; text-align: center; }
.header_s3 { background-color: #ffff80; color: black; text-align: center; margin-top: 0.5em; margin-bottom: 0.5em; }
.header_s4 { text-align: left; margin-top: 0.5em; margin-bottom: 0.5em; }
.header_s5 { text-align: right; margin-top: 0.5em; margin-bottom: 0.5em; }
.header_s6 { color: white; vertical-align: middle !important ; text-align: center; margin-top:1em; margin-bottom:1em;}
  
.Header_ImageMain {width: 158px; height: 76px; }
.Header_ImageMun {width: 48px; height: 76px; }
.Header_ImageSrv {width: 65px; height: 38px; }
.Header_H1Text {font-size: x-large; font-weight: bolder; color: white; padding: 0px;  margin-top: 0.5em;  margin-bottom: 0.5em; }
.Header_InfoList {color: White !important; }
.Header_H2Text {font-size: large; font-weight: bold; text-align: center; color: black; margin-top: 0.5em; margin-bottom: 0.5em; }
.Header_Headen {display: none; }
.Header_LangImg {width: 30px; height: 16px }
.Header_Hide {position: absolute; left: -999px;	width: 990px; }

.Header_ModificationListSelected {font-weight: bolder !important; text-decoration: none; }
.Header_InfoListSelected {font-weight: bolder !important; text-decoration: none; color: white !important; }

#information_list li {display: inline; list-style-type: none; margin-right: 0.5em; }
#information_list {margin-top: 0.5em;	margin-bottom: 0.5em; }

#modification_list li {display: inline; list-style-type: none; margin-right: 0.5em; }
#modification_list {margin-top: 0.5em;	margin-bottom: 0.5em; }

#navigation_list li {display: inline; list-style-type: none; margin-right: 0.5em; }
#navigation_list {margin-top: 0.5em;	margin-bottom: 0.5em; }

#language_list li {display: inline; list-style-type: none; margin-right: 0.5em; }
#language_list {margin-top: 0.5em;	margin-bottom: 0.5em; }

.ManualTitle
{	
	font-size: x-large;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 30px;
	color: #000040;
}

.Gen_Body { background-attachment: fixed; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0 }

.Gen_Center {border:0; text-align: center; width: 100%; margin-left: auto; margin-right: auto; }
.Gen_CenterTable {border:0; text-align: center; width: 98%; margin-left: auto; margin-right: auto; margin-top:1em; margin-bottom:1em; }
.Gen_AlignTable {border:0; text-align: center; margin-left: auto; margin-right: auto; margin-top: 1.5em; }
.Gen_AlignTableElems {border:0; text-align: center; margin-left: auto; margin-right: auto; margin-top: 1.5em; }
.Gen_AlignTableElems td {padding: 0px; vertical-align: middle; }
.Gen_AlignTableElems td {padding: 0.1em; vertical-align: middle; }
.Gen_AlignTableElems_Label {text-align: right; }
.Gen_AlignTableElems_Control {text-align: left; }

.Gen_Lable { font-size:small; height: 1.5em; }
.Gen_Lable_Hidden { display: none }
.Gen_Control { font-size:1em; height: 1.5em; Width: 200px; }
.Gen_ControlCombo { font-size:larger; height: 1.5em; Width: 200px; vertical-align: middle; }

.Gen_Button { font-size:1em; margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em;}
.Gen_Button_And_Link { font-size:1em; margin-left: 1em; margin-right: 1em }
.Gen_LableError { font-size:medium; color:#8F0000 !important; margin-bottom: 0.5em; margin-top: 1em; }

/* Login page*/
.Login_TitleText { font-weight: bold; font-size: larger; color: #336633;	text-align: center; margin-top: 20px; margin-bottom: 20px; }
.Login_TitleCell { background-color: #ffffff; vertical-align: middle; }

/* News */
.News_Paragraph { margin-top: 1em; margin-bottom: 0px; margin-left: 20px; margin-right: 20px; }
.News_ParagraphLink { margin-top: 0px;  margin-bottom: 0.5em; margin-left: 20px; margin-right: 20px; }
 
/* Frequently asked questions */ 
.FAQ_Topic {font-size: larger; margin-bottom: 1em; margin-left: 20px; margin-right: 20px; }
.FAQ_Question {font-size: large; margin-bottom: 0.5em; margin-left: 40px; margin-right: 20px; LIST-STYLE-TYPE: none; font-weight:bold; }
.FAQ_Answer {font-size: medium; margin-bottom: 0.5em; margin-left: 60px; margin-right: 20px; } 
 
/* Modify data */
.Modify_Lable { font-size:medium; height: 1.5em; font-weight:bold; }
.Modify_Control { font-size:medium; height: 1.5em; }
.Modify_ControlList { font-size:medium; }
 
 
.s1
{ 
	background-attachment: fixed;
	margin-top: 0; 
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0 
}
 
 .s2 { } 
 .s2_Mdf_Dt { height: 0px; text-align: center; } 
 .s3 { } 
 .s4 { }  
 .s4_Pms { width: 35% } 
 .s5, .s9 { text-align: center;} 
 .s5_Rch { width: 35% } 
 .s5_Pms { width: 25%; text-align: right }  
 .s6_Dtls { }      
 .s8 { text-align:center; }  	  
 .s9 { width: 100% }
 .s10 { width: 50% }

.LableError{color:#8F0000; font-size:1em;}
.LableMessage{color:#000000 !important; font-size:1em;}

.Gen_AlignDataTableElems { border-color:#3C4E7D; padding: 0px; vertical-align: middle; border-width:1px; text-align:center; margin-left: auto; margin-right: auto; margin-top: 1.5em; margin-bottom: 1.5em;}
.Gen_AlignDataTableElemsSaldo {border-color:#3C4E7D;padding: 0px;  vertical-align: middle; border-width:1px;  text-align:center; }
.Gen_AlignDataTableHeader { background-color:#3C4E7D; color:#FFFFFF; text-align:center; margin-top: 0.5em; margin-bottom: 0.5em; }
.Gen_AlignDataTableMainHeader { background-color:#E2E1E3; color:#000000; text-align:center; margin-top: 0.5em; margin-bottom: 0.5em;  }
.Gen_AlignDataTableMainHeaderLeft { background-color:#E2E1E3; color:#000000; text-align:left !important; margin-top: 0.5em; margin-bottom: 0.5em;  }
.Gen_AlignDataTableRow1Black { color:#000000; text-align:center; margin-top: 0.5em; margin-bottom: 0.5em; }
.Gen_AlignDataTableRow1Red { color:#FF0000; text-align:center; margin-top: 0.5em; margin-bottom: 0.5em; }
.Gen_AlignDataTableRow2Black { color:#000000; text-align:center; margin-top: 0.5em; margin-bottom: 0.5em; }
.Gen_AlignDataTableRow2Red { color:#FF0000; text-align:center; margin-top: 0.5em; margin-bottom: 0.5em; }
.Gen_AlignDataTableNone {  }

.Gen_AlignDataTableRowBackWhite { background-color:#FFFFFF; font-size: 1em}
.Gen_AlignDataTableRowBackBlue { background-color:#ABCFFF; font-size: 1em }
.Gen_AlignDataTableNumBlack { color:#000000 !important }
.Gen_AlignDataTableNumRed { color: #ff0000 !important }
.Gen_AlignDataTableNumRow { text-align:right; margin-top: 0.5em; margin-bottom: 0.5em; }

.Gen_AlignDataTableElems_i {border-color:#3C4E7D; table-layout:fixed; padding: 0px; vertical-align: middle; border-width:1px; text-align:center; margin-left: auto; margin-right: auto; margin-top: 1.5em; margin-bottom: 1.5em;}
.Gen_AlignDataTableElemsSaldo_i {border-color:#3C4E7D; table-layout:fixed; padding: 0px; vertical-align: middle; border-width:1px;  text-align:center; width: 95% }
.Gen_AlignDataTableElemsRecharge { width: 5em }
