/* MIDI index */

body.gen {color:#000000; 
	background-color:#aaeeff;/*#99ccff;*/
	text-align:center;
	margin:0px;
	padding:0px}


a      {}
a:link {color:#6633FF}
a:visited {color:#0066ff}
a:hover {color:#009900}
a:active {color:#FF9900}

a.red      {}
a.red:link {color:#ff0000}
a.red:visited {color:#aa0000}
a.red:hover {color:#ff6600}
a.red:active {color:#FFaa00}

.head {background-color:#0000b0;
	width:99%;
	height:24px;
	margin-left:auto;
	margin-right:auto;}

.head td {vertical-align:middle;
	padding-top:0px;}

.head1	{text-align:center;}

.head2 	{text-align:right;}

.head h1 {font-size:18px;
	color:#ffffff;
	font-weight:bold;}

.head h2 {font-size:16px;
	color:#ffffff;
	font-weight:bold;}


.menu	{width:99%;
	font-size:16px;
	font-weight:bold;
	color:#aaeeff;
	margin-left:auto;
	margin-right:auto;}
	}

.menu div 	{padding-top:0px;
		padding-bottom:0px}

.menu1	{width:420px}

.menu1 div	{float:left;
		
		border-right:solid 5px;
		text-align:center}

.menu a	{color:#6633ff;
	text-decoration:none}

.menu a:hover {color:#009900;}


.main	{width:94%;
	margin-top:20px;
	margin-bottom:30px;
	margin-left:3%;
	margin-right:auto;
	text-align:left;
	}	

.main h1	{font-size:16px;
		color:#006600;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:12px;
		font-weight:bold;}

.main h2	{font-size:22px;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		font-weight:bold;}

.main h3	{font-size:16px;
		text-decoration:none;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:3px}


.main p {font-size:16px;
	line-height:23px;
	color:#000000;
	margin-top:5px;
	}

.main hr {width:100%;
	color:#0000b0;
	height:0px;
	border-color:#0000b0;
	border-style:solid;
	border-width:1px
	}

.date  {color:#006600;
	font-size:13px;
	text-decoration:none;}

.green {color:#006600;}

.red   {color:#ff0000;}

.small {font-size:13px}

.smaller {font-size:smaller;}

.larger	{font-size:larger;}

.normal {font-size:16px;}

.underline {text-decoration:underline;}

.greenline {color:#006600;
	text-decoration:underline}

img.photo {margin-top:10px;
	margin-bottom:14px;}

.times {font-family:'Times New Roman',Times}

.greentimes {color:#006600;
	font-family:'Times New Roman',Times}

/* MIDI win*/
 
body.win {background-color:#aaeeff;
     text-align:center;
     color:#000000;
     margin-top:6px;
     margin-bottom:3px;}

.win p   {   background-color:#33ccff;
        font-size:14px;
        line-height:18px;
        color:#000000;
        margin-top:0px;
        margin-bottom:0px;}

/* MIDI menu */

body.menu   {color:#000000; 
	background-color:#aaeeff;/*#99ccff;*/
	text-align:left;
	margin:0px;
	padding:0px;
        width:156px;
        scrollbar-base-color:#aaeeff;}

a.h1      {text-decoration:underline;}
a.h1:link {color:#006600}
a.h1:visited {color:#005500}
a.h1:hover {color:#009900}
a.h1:active {color:#FF9900}

a.list      {text-decoration:underline;}
a.list:link {color:#6633FF}
a.list:visited {color:#0066ff}
a.list:hover {color:#9966ff}
a.list:active {color:#FF9900}

.menu_menu	{width:99%}

.menu_menu div	{float:left;

		border-right:solid 5px;
		text-align:center}

.main_menu	{width:94%;
	margin-top:20px;
	margin-bottom:30px;
	margin-left:3%;
	margin-right:auto;
	text-align:left;
	}	

.main_menu h1	{font-size:14px;
/*		text-decoration:underline;*/
		color:#006600;
		border-top:solid 0px;
		border-bottom:solid 0px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:0px;
		font-weight:bold;}

.main_menu p {font-size:14px;
	line-height:18px;
	color:#000000;
	margin-top:5px;
	}

.main_menu hr {width:100%;
	color:#0000b0;
	height:0px;
	border-color:#0000b0;
	border-style:solid;
	border-width:1px;
	}

.main_menu div {font-size:13px;
           margin-left:8px;
           }

