A:link {
	Text-decoration: underline;
	color: 	#000000;
}
A:visited {
	Text-decoration: underline;
	color: 	#000000;
}
A:active {
	Text-decoration: underline;
	color: 	#000000;
}
A:hover {
	Text-decoration: none;
	color: 	#ffffff;
	BACKGROUND-COLOR: #000000;
}



body {  font-size: 12px; 
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
  
  background-color:white;	
  border:0px;
}

td {    font-size: 12px; 
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif}

.disclaimer { 
	color: #FFFFFF; font-size: 10px; 
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif ; font-style: normal
}

.disclaimer A {
	color: #FFFFFF; 
}


.topbackground {
  position:absolute; 
  width:100%; 
  height:100%; 
  z-index:-10; 
  background-image:url(img/bg_t.gif); 
  background-position:top; 
  background-repeat:repeat-x;
}

.topbackground1 {
  position:absolute; 
  width:100%; 
  height:100%; 
  z-index:-10; 
  background-image:url(img/bg_t_l.gif); 
  background-position:left top; 
  background-repeat:no-repeat;
}

.topbackground2 {
  position:absolute; 
  width:100%; 
  height:100%; 
  z-index:-9; 
  background-image:url(img/bg_t_r.gif); 
  background-position:right bottom; 
  background-repeat:no-repeat;
}





.menubackground {
  position:absolute; 
  width:100%; 
  height:100%; 
  z-index:-10; 
  background-image:url(img/menu_bg_t.gif); 
  background-position:top left; 
  background-repeat:no-repeat;
}

.menubackground2 {
  position:absolute; 
  width:190; 
  height:100%; 
  z-index:-10; 
  1background-image:url(img/menu_bg.gif); 
  1background-position:bottom right; 
  1background-repeat:no-repeat;
}

.bottombackground {
  position:absolute; 
  width:100%; 
  height:100%; 
  z-index:-10; 
  background-color:#008A0A;
  background-image:url(img/bg_bot_l.gif); 
  background-position:top left; 
  background-repeat:repeat-y;
}

.bottombackground2 {
  position:absolute; 
  width:100%; 
  height:100%; 
  z-index:-11; 
  1background-color:#008A0A;
  1background-image:url(img/bg_bot_r.gif); 
  1background-position:190px top; 
  1background-repeat:no-repeat;
}


.contentbackground {
  position:absolute; 
  width:543; 
  height:100%; 
  z-index:-11; 
  
  background-color:white;
  background-image:url(img/bg_ce_l.gif); 
  background-position:top left; 
  background-repeat:no-repeat;
}

.contentbackground2 {
  position:absolute; 
  width:543; 
  height:100%; 
  z-index:-9; 
  1background-image:url(img/bg_ce_r.gif); 
  1background-position:top right; 
  1background-repeat:no-repeat;
  
}


.maincontent {
  z-index:3;
  width:auto;
  height:expression(Math.max(330,document.body.clientHeight-246));
  overflow-y:auto;
}











.header {  
	font-size: 20px; 
	font-weight: bold; 
	1border-bottom:1px solid #496B97;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:3px;
}

.headersmall {  
	font-size: 14px; 
	font-weight: bold ; 
	1border-bottom:1px solid #496B97;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:3px;
}


.text, .textnoflow {
  font-size: 12px; 
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-right:15px;
	ttext-align:justify;
	ttext-justify:newspaper;
}

.textnoflow {
  clear:both;
}

.ttext:first-letter {
  float:left;
  padding-right:2px;
  padding-left:0px;
  margin-left:0px;
  line-height: 26px;
  font-size: 26px; 
  
  ccolor:#496B97;
  
}


.leftimage {
  margin:3px 8px 8px 0px;
  float:left;
  clear:both;
}

.rightimage {
  margin:3px 15px 8px 8px;
  float:right;
  clear:both;
}



.type_invisible {
  font-size:9px;
}


.error {
  color:red;
  font-weight:bold;
}

.message {
  font-weight:bold;
}

.myinput {
  border:1px solid black
}


.asterix {
  color:red;
  font-size:13px;
}
 











@media print {
  .contentbackground {
    display:none;
    visibility:hidden;
  }
  .contentbackground2 {
    display:none;
    visibility:hidden;
  }

  .noprint {
    display:none;
    visibility:hidden;
  }
  
  .maincontent {
    overflow-y:visible;
    width:100%;
  }
}
