
A:link	{ color: #C0C0C0 }
A:visited	{ color: #C0C0C0 }
A:active	{ color: #5A76A5 }
A:hover 	{text-decoration: underline;
		color: #120A8F ;
		}	

BODY	{background:  #FF6600;
		}
	
H1		{background:#FF6600;
		color:#121212;
		font-size:25pt;
		font-family:Helvetica;
		text-align:center;
		padding:  80px 0px 40px 0px;}


H2		{background:#FF6600;
		color:#121212;
		font-size:16px;
		font-family:Helvetica;
		text-align:center;
		margin:  0px 60px 20px 60px;
		}

H3		{margin-top: 0em;
		font-size:9px;
		color: white;
		}
	
H4		{margin-top: 0em;
		font-size:13px;
		color: #CC0000;
		}

#wholepage	{width:1024px; height:768px;
			background-image: url(../images/jhsband.jpg);
			background-repeat:  no-repeat;
			margin: auto;
			}
				
#menu		{float:left;
			}				
	
#imagearea	{margin: 0px 0px 60px 100px;}	
	
/*-- footer start -- */
	#footer {   width: 1024px;
			float: left; 
			margin: 40px 0px 20px 0px;
			padding: 2px 3px 0.0px 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:normal;
			color:  #000000;
			font-size: 10px;
			}
			
	#footer a {	text-decoration: underline;
				color:  #000000;
			}	

	#footer a:hover {	text-decoration: underline;
				color:  white;
			}
				
	#footer hr {  	width: 100%; color: #8B0000;
				margin: 0 0 5px 0;
				background-color: #8B0000;
				height:1px; 
				border:none;
			}
			
	.timestamp {	position:absolute; bottom:15px; left:40%;	
				text-align:center;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size: 10px;
				color:  #000000;
				margin: 5px 0px 0px 0px;
			}
						
	.timestamp img	{	margin: 0% 0% 0% 27%;
					}			
			
	.timestamp a	{	text-decoration: underline;
				}
						
	#lcopyright {  	 margin: 0px 0px 0px 0px;
				  float: left;
			  }
								  
	#lcopyright p {   margin:  0px 3px 5px 3px;
				   text-align: left;
				   line-height: 15px;
				   }
			
	#rcopyright { 	 margin:  0px 3px 0px 3px;
				 float: right;
			}
								  
	#rcopyright p {	margin:  0px 3px 5px 3px;
					 text-align: right;
					 line-height: 15px;
					}
			
/*-- footer end -- */


#thisweek	{	float: right;
				margin: 15px -20px 0px 0px;
				padding 0 0 0 0;
				font-family: Lucinda, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size: 12px;
				color: white;
				width: 200px;
				border: 0px solid #4682B4;
				cursor: pointer;
				}
			
#subscrForm	{	position:absolute;
				z-index:1;
				visibility:hidden;
				width:400px;
				height:650px;
				padding:0px 20px 0px 20px;
				background-color: #999999;
				border:1px solid gray;
				filter: revealTrans(TRANSITION=3,DURATION=.5) revealTrans(TRANSITION=2,DURATION=.5);
				}
				
#thispop	{  background:  #999999;
		font-family: helvetica;}

#thispop h1	{  background:  #999999;
			top-margin: 10px;}

#thispop h2	{  background:  #999999;
			text-align: center;
			}

#thistable  {border: 5px solid #B80000;
		width:  305px;
		border-collapse: collapse;
		margin: 0px 0px 0px 45px;
		}

	tr.body	{font-family: helvetica;
			color: #000;
			background-color: #EEE9E9;
			text-align:center;
			}
		
	td.body	{height: 15px;
			width: 150px;
			font-size:12 px;
			font-weight: bold;
			border: 1px solid #8B0000;
			text-align:center;
			}

.body h4	{margin-top: 10px;
		font-size:13px;
		color: #B80000;
		}



#thispop .timestamp {	
				width: 200px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size: 10px;
				color:  #B80000;
				margin: 0px 0px 0px -50px;
			}
			

.cya		{margin: 5% 7% 0% 7%;
		font-size:1.2em;
		font-weight: bold;}
		
.cya p	{margin: 15px 25px 10px 25px;}

.cya hr {  	width: 100%; color: #01528f;
			margin: 10px 0px 0px 0px;
			background-color: #01528f;
			height:1px;border:none;
			}

.reqform	{background-color: #a2b5cd;}			
			
			
			/* -- Request Form start -- */
				tr.header	{font-family: helvetica;
						color: #000;
						background-color: #a2b5cd;
						text-align:center;
						font-size:2.5em;
						font-weight: bold;
						vertical-align: middle;
						}
			
				tr.dow	{font-family: helvetica;
						color: #000;
						background-color: #a2b5cd;
						text-align:center;
						vertical-align: middle;
						}	
			
				
				tr.body	{font-family: helvetica;
						color: #000;
						background-color: #EEE9E9;
						text-align:left;
						vertical-align: top;
						}
					
				td.header { height: 70px;
						padding: 10px;
						}
				
				td.dow	{text-align:center;
						font-size: 13px;
						width: 14%;
						padding:  5px;
						border: 1px solid #01528f;
						}
					
				td.body	{height: 85px;
						font-size:1.5em;
						font-weight: bold;
						border: 1px solid #01528f;
						}
			
				td.title	{text-align: center;
						border: none;
						font-size: 24px;
						font-family: helvetica, arial;
						padding: 5px 5px 10px 5px;
						background-color: #a2b5cd;
						}
			
				td.col1_1	{text-align: right;
						width: 50%;
						border: none;
						font-size: 16px;
						font-family: helvetica, arial;
						padding:  0px 10px 5px 0px;
						background-color: #a2b5cd;
						}
			
				td.col1_2	{text-align: left;
						width: 50%;
						border: none;
						font-size: 16px;
						font-family: helvetica, arial;
						padding:  0px 0px 5px 0px;
						}
			
				td.col2_1	{text-align: center;
						width: 205px;
						border: none;
						font-size: 16px;
						font-family: helvetica, arial;
						padding:  0px 0px 5px 0px;
						}
						
				td.col2_2	{text-align: center;
						width: 100px;
						border: none;
						font-size: 16px;
						font-family: helvetica, arial;
						padding:  0px 0px 5px 0px;
						}
			
				td.col2_3	{text-align: center;
						width: 150px;
						border: none;
						font-size: 16px;
						font-family: helvetica, arial;
						padding:  0px 10px 5px 0px;
						}
			
				td.col2_4	{text-align: center;
						width: 205px;
						border: none;
						font-size: 16px;
						font-family: helvetica, arial;
						padding:  0px 20px 5px 0px;
						}
			
				td.col2_5	{text-align: center;
						width: 205px;
						border: none;
						font-size: 16px;
						font-family: helvetica, arial;
						padding:  0px 0px 5px 0px;
						}
			
				td.comments	{text-align: left;
						width: 10%;
						border: none;
						font-size: 16px;
						font-family: helvetica, arial;
						padding:  0px 0px 10px 30px;
						}
			
				td.agree	{text-align: center;
						width: 600px;
						border: none;
						font-weight: bold;
						font-size: 12px;
						font-family: helvetica, arial;
						padding:  30px 90px 35px 35px;
						}
			
				td.terms	{text-align: left;
						width: 800px;
						border: none;
						font-weight: bold;
						font-size: 14px;
						font-family: helvetica, arial;
						padding:  20px 0px 25px 25px;
						}
						
				.reqform h3	{color:  #030303;
							line-height: 1.2em;
							}
			
	/*--  end Request Form -- */
	
	  
	  @media print 	{
	  	#menu {display:none;}
	 	#footer {display:none;}
		.timestamp  {display:none;}
		h6	{display:none;}
		.calendar table {border-collapse: collapse;}
		.table table {border-collapse: collapse;}
		.noprint {display:none;}
					}

