.main_border {
border:1px solid #009; 
background-color:#FFF;
}

body {
background-color: #0f89fb; 
font-family:Verdana; 
font-size:12px; color: #424242; 
text-align:justify;
scrollbar: #0000ff;
buttonface: #ff0000;
}

.l_td {
border:thin #f6f6f6 solid;
width:250px;
background-color: #bcd4ec;
}

.r_td {
border:thin #fff solid;
background-color: #bcd4ec;
}

h1.title,p.title {
background-color: #000099;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
text-align:center;
}

#menu {
border: 1px solid gray; 
/*border-bottom-width: 0;*/
/*width: 100%;*/
background-color:#ecf6fc;
margin:6px;
color: #009;
}

* html #menu { 
width: 93%/*240px*/;
}

#menu a {
font: bold 13px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: #009;
text-decoration: none;
border-bottom: 1px solid gray;
}

html>body #menu a { 
width: auto;
}

#menu a:hover {
background-color: #fff;
color: #000;
}
/* _________table___________ */

#tab table {
/* 	border-collapse: collapse; */
	width: 98%;
	margin: 10px;
	font-size: 1.1em;
	text-align: center;
}

#tab th {
	background: #000099/*#3e83c9*/;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	/*text-align: center;*/
	border-right: 1px solid #fff;
	line-height: 1.2;
}

#tab td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: center;
	color: #2c3391;
}

#tab td * {
	padding: 6px 11px;
}

#tab td.n {
	background: #ecf6fc;
}

#tab td.p {
	background: #fff;
}

#tab td.title {
	color: #009;
	font-weight:bold;
	vertical-align: top;
	font-size: 1.2em;
}

hr {
background: #fff ;
height:5px;
width:100%;
}

input {
color:#009;
background-color:white;
border-color:#009;
}