/* -- StyleSheet for eBD Generic Zones -- */

/* general classes */

body { background-color: #DEDEDF; text-align:center; margin:0px; margin:auto; }

a:active {  font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:link {  font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
a:visited {  font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
a:hover {  font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }

a.eBD_print:active {  font: 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.eBD_print:link {  font: 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.eBD_print:visited {  font: 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.eBD_print:hover {  font: 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }

.val_error{font: x-small Arial}
.text_error{font-weight: bold; color:red}

table.maintable { border-left: 1px solid #232426; border-right: 1px solid #232426; }

td.mainpage { border-top: 1px solid #000000; }
				
/* menu classes */

td.columnamenu { border-right: 1px solid #232426;
				 background-color: #EDEDED;
				}
				 
td.columnamenu_right { border-left: 1px solid #232426;
				 	   background-color: #EDEDED;
					 }

td.titulomenu { padding:3px 3px 3px 8px;
				background-color: #E8EEF5;
			    background-image: url(/images/public/bck_title.gif);
				background-repeat: repeat-x;
				border-bottom: 1px solid #19466E;
				border-top: 1px solid #000000;
			  } 
			  
td.linkmenu { 	background-color: #EDEDED;
			    background-image: url(/images/public/bck_menu.gif);
				background-repeat: repeat-x;
				padding:8px 8px 8px 8px;
			  }

td.titulomenutop {  padding:3px 3px 3px 8px;
					background-color: #E8EEF5;
					background-image: url(/images/public/bck_title.gif);
					background-repeat: repeat-x;
					border-bottom: 1px solid #19466E;
} 

.titulomenu { font: 12px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }

a.linkmenu:active, a.linkmenu:link, a.linkmenu:visited { font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; height:16px;}
a.linkmenu:hover {  font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #2568A3; text-decoration: none; }

a.linkmenutop:active, a.linkmenutop:link, a.linkmenutop:visited { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
a.linkmenutop:hover { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #2568A3; text-decoration: none; }


div.titulomenu_scroll { 
						padding:3px 3px 3px 8px;
						background-color: #E8EEF5;
						background-image: url(/images/public/bck_title.gif);
						background-repeat: repeat-x;
						border-bottom: 1px solid #19466E;
						border-top: 1px solid #000000;
}

.titulomenu_scroll { font: 12px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }


/* dhtml menu classes */

a.dhtmlMenuBranch:link, a.dhtmlMenuBranch:active, a.dhtmlMenuBranch:visited  { font: 11px Tahoma,Arial,Helvetica,sans-serif; color:#000000; }
a.dhtmlMenuBranch:hover { font: 11px Tahoma,Arial,Helvetica,sans-serif; color:#000000; color: #2568A3; }

a.dhtmlMenuHBranch:link, a.dhtmlMenuHBranch:active, a.dhtmlMenuHBranch:visited  { font: 12px Tahoma,Arial,Helvetica,sans-serif; color:#000000; }
a.dhtmlMenuHBranch:hover { font: 12px Tahoma,Arial,Helvetica,sans-serif; color:#000000; color: #2568A3; }

a.dhtmlMenuNode:link, a.dhtmlMenuNode:active, a.dhtmlMenuNode:visited  { font: 11px Tahoma,Arial,Helvetica,sans-serif; display: block; background-color: #F0F0F0; margin:1px; color: #000000; padding:2px 2px 2px 2px; text-decoration:none; }
a.dhtmlMenuNode:hover { font: 11px Tahoma,Arial,Helvetica,sans-serif; display: block; background-color: #2568A3; margin:1px; color: #FFFFFF; padding:2px 2px 2px 2px; text-decoration:none; }

div.dhtmlMenuGroup { background-color: #606060;
					 white-space: nowrap;
					}

/* header classes */

td.header_logo { background-color: #EDEDED;
		 		 background-image: url(/images/public/bck.gif);
				 height:89px;
				 text-align:center;
				 vertical-align:middle;
				 border-left: 1px solid #232426;
}

td.header_toolbar { background-color: #189C11;
		 		 background-image: url(/images/public/bck_head.gif);
				 width:100%;
				 height:89px;
				 text-align:right;
				 vertical-align:bottom;
}


td.header_bar { height:24px;
				background-color: #494C50;
				border-top:1px solid black;
				border-bottom:1px solid black;
				vertical-align: middle;
				border-left: 1px solid #232426;
				border-right: 1px solid #232426;
}

.login_error {  font: bold 10px Tahoma, Arial, Helvetica, sans-serif; color: #FF0000; }
.login_msg {  font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; }

input.login_input { font: 10px Tahoma, Arial, Helvetica, sans-serif; padding:2px 2px 2px 2px;
					border: 1px solid #19466E; }

input.login_button { font: 10px Tahoma, Arial, Helvetica, sans-serif;
					 border: 1px solid #19466E;
					 background-color: #ECEBE6;
					}

div.header_tool { position:relative; padding-left:10px;padding-right:10px; }
div.header_link { position:absolute; bottom:0px; left:0px; padding:20px 0px 5px 10px; border-left:1px solid #126F0D; }
.header_text { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
a.header_link:active, a.header_link:link, a.header_link:visited { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
a.header_link:hover { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; }


#header_login_form { float:right; }
#header_login_msg { float:right; padding-top:5px; padding-right:20px; }

/* footer classes */

td.pie { padding:3px 3px 3px 3px;
		 background-color: #EDEDED;
		 background-image: url(/images/public/bck.gif);
 		 border-top: 1px solid #BBBCBE;
		 border-bottom: 1px solid #232426;
		 font: 11px Tahoma,Arial,Helvetica,sans-serif; color:#19466E; 
		 text-align:center;
		}

