h1 {
display: inherit;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: verdana,helvetica,arial,sans-serif;
}

img {
	border :	0px;
}

body, p, table, td, th, ul, ol, textarea, input{
	font-size: 12px;
}

h1 {
/*	color	:	#2040A0;*/
	
/*	border-bottom : 5px #ff0011 solid;*/
	color	:	#214490;

	border-bottom : 5px #F01C28	 solid;
	font-family: Verdana; 
	font-size: 16px;
	font-weight : bold;
	margin-top : 15px; 
	margin-left : 0px;
	padding-left : 15px;
	margin-bottom : 7px;
}

h2 {
	font-family: Verdana; 
	font-size: 14px;
	font-weight : bold;
	padding-left : 20px;
	border-bottom : 1px #000000 dotted;
}

h3 {
	font-family: Verdana; 
	font-size: 11px;
	font-weight : bold;
	padding-left : 10px;
	border-bottom : 1px #000000 dotted;
}


.menu {
	font-family: Verdana; 
	font-size: 10px; 
	position: absolute; 
	z-index : 1; 
	margin : 0px; 
	padding : 2px; 
	background-color : #ffffff;
}

ul{
	list-style-type : disc;
	text-indent: 0px;
	margin-left : 0px;
	margin-top : 0px;
	padding-top : 5px;
	padding-left : 20px;
}

.main {
	position : absolute;
	border : 0px;
	margin-left : 20px;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('./images/button_r.png') no-repeat scroll top right;
    color : black;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 23px;
    padding-right: 3px; /* sliding doors padding */
    margin-right:5px;
    text-decoration: none;
/*	filter:alpha(opacity=100); 
	opacity: 1.0; */
}

a.button span {
    background: transparent url('./images/button_l.png') no-repeat;
    color : black;
    display: block;
    line-height: 14px;
    padding: 5px 5px 5px 10px;
/*	filter:alpha(opacity=100); 
	opacity: 1.0; */
}


a:active,a:link,a:visited{
    color : black;
}

a:hover{
/*	color	:	#214490;*/
	color	:	#F01C28;
	
}

a.button:hover {
    color : black;
}

a.button:active {
/*	filter:alpha(opacity=60); 
	opacity: 0.60; */
    color : black;
}

a.button:hover {
    color : black;
    text-decoration: underline;
}

a.button_active {
    background: transparent url('./images/button_r.png') no-repeat scroll top right;
    color : #FF0011;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    margin-right:5px;
    height: 23px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
}

a.button_active span {
    background: transparent url('./images/button_l.png') no-repeat;
    color : #FF0011;
    display: block;
    line-height: 14px;
    padding: 5px 5px 5px 10px;
}

a.button_active:active {
    color : #FF0011;
}

a.button_active:hover {
    color : #FF0011;
    text-decoration: underline;
}

.data_table th{
	padding-left : 5px;
	padding-right : 5px;
}

.data_table td{
	padding : 2px;
	text-align : right;	
}

.data_table .even{
	background-color : #ddd;
}
