html,body {
height:100%;
margin:0px;
padding:0px;
background-color: #F5F5F5;
color: #000000;
}
#tooltip {
	background: #F9F6E3;

	border-bottom: 1px solid #8B4513;
	border-left: #8B4513 1px solid;
	border-right: #8B4513 1px solid;
	border-top: #8B4513 1px solid;
	font: 11px Tahoma, Helvetica,sans-serif;
	margin: 0px;
	moz-border-radius: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	position: absolute;
	text-align: justify;
	visibility: hidden;

}


.arial_xsmall { font-family: Arial, Helvetica, sans-serif;  font-size: 0.8em;  }
.arial_xxsmall { font-family: Arial, Helvetica, sans-serif;  font-size: 0.6em;  }
.arial_10_px { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  }
.georg_100 {
	FONT: 100%/150% Georgia, "Times New Roman",  Times, serif;
}
.mss_90 { font-family: Microsoft Sans Serif, Tahoma, Helvetica;  font-size: 90%;  }
.mss_80 { font-family: Microsoft Sans Serif, Tahoma, Helvetica;  font-size: 80%;  }
.mss_12_px { font-family: Microsoft Sans Serif, Tahoma, Helvetica;  font-size: 14px;  }
.ss_90 { font-family: MS Sans Serif, Tahoma, Helvetica;  font-size: 90%;     }
.atten {
	color: #FF0000;
}

a:link {
	color: #4169E1;
	text-decoration: none;
}

a:visited {
	color: #1E41A6;
	text-decoration: none;
}

a:hover {
	color: #FF4500;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
}

.arial_12_px { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;    }
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3F699A;
	margin: 0;
}
fieldset {
	margin: 10px;
	padding: 13px;
	padding-top: 0px;
	border: 1px solid #666666;
}
legend {
	color: #666666;
	font: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding: 8px;
	padding-left: 0px;
}
hr.thin { width: 97%;  border-top: 1px solid #C0C0C0;  height: 0;  text-align: left; }
table.sort{
border-spacing:0.1em;
margin-bottom:1em;
margin-top:1em;
font-family:Arial;
font-size:x-small
}

table.sort td{
border:1px solid #CCCCCC;
padding:0.3em 1em
}

table.sort td.nb{
border:0px solid #ffffff;
padding:2px
}

table.sort thead td{
cursor:pointer;
cursor:hand;
font-weight:bold;
text-align:center;
vertical-align:middle
}


div.rmenu{
	width: 200px;
	float: right;
	padding-left:0px;
	margin-left:8px;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: x-small;
	background-image: url(/pictures/v_line_1.gif);
	background-repeat: no-repeat;
	margin: 6px 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.rmenu ul{
	margin:0px;
	margin-left: 20px;
	padding-left: 16px;
}

table.music_list td {
	font-family: Microsoft Sans Serif, Tahoma, Helvetica;  font-size: 80%;
}


table.form {
	width:100%;
	
}

table.form td{
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

table.form thead td{
	font: bold;
}

table.form td.r{
	padding:2px;
	padding-top:12px;
	
}
div.atten {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FF4500;
	padding: 4px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 40px;

}
.star {
	background-color: #EEF3F9;
}

input.lt {
	border: 1px solid black;
	width: 200px;
}

input.lt2 {
	border: 1px solid black;
	width: 100%;
}

table.auth {
	width: 50%;
}

table.auth td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px;
}

table.auth td.gr {
	background-color: #F2F2F2;
}
div.submit{
padding-top:8px;
 margin-left: 8px;
}

.bm_div_title{
	background-color: #C4CAD0;
	border-top: 2px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	
	cursor: pointer; 
	cursor: hand;
	margin-top: 3px;
	width:100%;
}

.bm_div_title_active {
	background-color: #FFCC66;
	border-top: 2px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	cursor: pointer; 
	cursor: hand;
	margin-top: 3px;
	color: #333333;

	width:100%;

}

.bm_div_title_hidden {
	background-color: #666666;
	border-top: 2px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	cursor: pointer; 
	cursor: hand;
	color: White;
	margin-top: 3px;

	width:100%;



}

.bm_div_title_hidden_active {
	background-color: #FFCC66;
	border-top: 2px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	cursor: pointer; 
	cursor: hand;
	margin-top: 3px;
	color: #333333;

	width:100%;

}

.bm_div {
	background-color: #F9F9F9;
	width:100%;
	padding:4px;
}

.btn_delete {
	BACKGROUND: #FFC8C8; WIDTH: 160px; 	cursor: pointer; 
	cursor: hand; COLOR: #200000; HEIGHT: 30px
}
.btn_delete_ {
	BACKGROUND: #FFA4A4; WIDTH: 160px; 	cursor: pointer; 
	cursor: hand; COLOR: #200000; HEIGHT: 30px
}
.btn_insert {
	BACKGROUND: #C3EED3; WIDTH: 160px; 	cursor: pointer; 
	cursor: hand;  COLOR: #002000; HEIGHT: 30px
}
.btn_insert_ {
	BACKGROUND: #97E6B1; WIDTH: 160px; 	cursor: pointer; 
	cursor: hand;  COLOR: #002000; HEIGHT: 30px
}
.btn_update {
	BACKGROUND: #c9e3f2; WIDTH: 160px; 	cursor: pointer; 
	cursor: hand; COLOR: #002000; HEIGHT: 30px
}
.btn_update_ {
	BACKGROUND: #97E6B1; WIDTH: 160px; 	cursor: pointer; 
	cursor: hand; COLOR: #002000; HEIGHT: 30px
}
.btn_cancel {
	FONT-SIZE: 10px; BACKGROUND: #cccccc;  	cursor: pointer; 
	cursor: hand; COLOR: #666666; HEIGHT: 30px
}
.btn_cancel_ {
	FONT-SIZE: 10px; BACKGROUND: #dddddd;  	cursor: pointer; 
	cursor: hand; COLOR: #666666; HEIGHT: 30px
}

