body.dummy {}
body {
  background-color: #fff; padding: 0; margin: 0;
  /* Default Font In Body Document */
  font: 14px Arial, Helvetica, sans-serif; color: #1F485E;
  }  
body.zoomBody {
  background: #fff url(../images/bg_zoom.gif) no-repeat center center;
  padding: 0; margin: 0;
  } 
body.zoomText {
  background: #fff url(../images/bg_zoom2.gif) no-repeat center left;
  padding: 0; margin: 0;
  }        

A.dummy:link {}
A.dummy:visited {}
A.dummy:active {}
A.dummy:hover {}

A:link {color: #50A2C8; text-decoration: underline; font: 14px Arial, Helvetica, sans-serif;}
A:visited {color: #50A2C8; text-decoration: underline; font: 14px Arial, Helvetica, sans-serif;}
A:active {color: #50A2C8; text-decoration: none; font: 14px Arial, Helvetica, sans-serif;}
A:hover {color: #50A2C8; text-decoration: none; font: 14px Arial, Helvetica, sans-serif;}

A.sm:link {color: #3C94C9; text-decoration: underline; font: 10px Arial, Helvetica, sans-serif;}
A.sm:visited {color: #3C94C9; text-decoration: underline; font: 10px Arial, Helvetica, sans-serif;}
A.sm:active {color: #1F6B99; text-decoration: none; font: 10px Arial, Helvetica, sans-serif;}
A.sm:hover {color: #1F6B99; text-decoration: none; font: 10px Arial, Helvetica, sans-serif;}

A.cal:link {color: #3B627F; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}
A.cal:visited {color: #3B627F; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}
A.cal:active {color: #8DA8BD; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}
A.cal:hover {color: #8DA8BD; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}

table.cal2 th a:link {
    font:bold 12px Arial, Helvetica, sans-serif; 
	color:#3C617E; margin: 0; padding: 4px 0 5px 0;
	background-color: #EAF3FA;
	display: block; width: auto;
	text-decoration: none;
	}
table.cal2 th a:visited {
    font:bold 12px Arial, Helvetica, sans-serif; 
	color:#527997; margin: 0; padding: 4px 0 5px 0;
	background-color: #DCEAF5;
	display: block; width: auto;
	text-decoration: none;
	}	
table.cal2 th a:active {
    font:bold 12px Arial, Helvetica, sans-serif; 
	color:#fff; margin: 0; padding: 4px 0 5px 0;
	background-color: #04A313;
	display: block; width: auto;
	text-decoration: none;
	}	
table.cal2 th a:hover {
    font:bold 12px Arial, Helvetica, sans-serif; 
	color:#fff; margin: 0; padding: 4px 0 5px 0;
	background-color: #8DA8BD;
	display: block; width: auto;
	text-decoration: none;
	}
	
span.dummy {}/* Site Text */
span.small {font: 10px Arial, Helvetica, sans-serif; color: #3C94C9;}
em strong {font: 14px Arial, Helvetica, sans-serif; color: #1F485E;}

h1.dummy {} /* Site Titles */
h1 {font: bold 15px Arial, Helvetica, sans-serif; color: #0CA31E; padding: 0; margin: 0;}
h2.dummy {} h2 {font: bold 18px Arial, Helvetica, sans-serif; color: #1F485E; padding: 0; margin: 0;}


/* Default Font In Tables */
td.dummy {} td {font: 14px Arial, Helvetica, sans-serif; color: #1F485E;}
table.dummy {} 
table.album td {font: 11px Arial, Helvetica, sans-serif; color: #1F485E; vertical-align:text-top;}
table.cal1 {
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#3B627F; border:1px solid #A6C0CF; 
	background-color:#D2E6F1;
	}
table.cal2 {
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#3C617E; border:1px solid #C6D4DF; 
	background-color:#EAF3FA; margin-top: 2px;
	}	
table.cal2 th.th {
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#fff; background-color:#8EA7BD;
	}	

input.dummy {}
input.textBox {
  border: 1px solid #A5B6BE; width: 175px;
  font: 12px Arial, Helvetica, sans-serif; color: #1F485E;   
  background-color: #fff;
  }

textarea.dummy {}
textarea.textArea {
  border: 1px solid #A5B6BE; width: 350px; height: 150px;
  font: 12px Arial, Helvetica, sans-serif; color: #1F485E;
  background-color: #fff;
  }

select.dummy {}
select.selectBox {
  border: 1px solid #A5B6BE; height: 22px; width: 115px;
  font: 11px Arial, Helvetica, sans-serif; color: #1F485E; 
  background-color: #fff;
  }

ul.dummy {}
ul.list {
  font: 14px Arial, Helvetica, sans-serif; color: #1F485E; 
  list-style-image: url(../images/bullet.gif); 
  margin: 2px 20px 2px 7px; 
  padding: 0 5px 0 0;
  }

div.dummy {}
div.center { 

  /* Make element float in the center */
  position:absolute; 
  left: 50%; 
  top: 50%;  
  
  /* Set the width and height */
  width: 780px; 
  height: 300px; 
  
  /* Set margin to half the values of width/height */
  margin-left: -390px;
  margin-top: -150px;
  }
div.remark {border:1px solid #A6C0CF; background-color:#EAF3FA; padding: 8px;}
div.remark small {font-size:11px;}	
div.music { 

  /* Make element float in the center */
  position:absolute; 
  left: 50%; 
  
  /* Set the width and height */
  width: 766px; 
  
  /* Set margin to half the values of width/height */
  margin-left: -383px;
  }  