BODY{ 
	/* Specifications for body text */


	font-family: arial, san-serif;
	background-image: url(images/bglogo2.jpg);
/*  	background-attachment: fixed; */
   	background-attachment: scroll;  

	A:link { 
		COLOR: blue; 
		BACKGROUND-COLOR: transparent; 
; background-color: #FFFFFF
		} 

	A:hover { 
		COLOR: red; 
		BACKGROUND-COLOR: transparent; 
		} 

	A:visited { 
		COLOR: "#990099"; 
		BACKGROUND-COLOR: transparent; 
		} 


	 }

/* Headings */
H1{
	/* Major and sub-headings */
	TEXT-ALIGN:center;	
	FONT-FAMILY: Times-New-Roman, Serif;
	}

/*****************************/
	
	


/* Unordered Lists */
UL.point {
	list-style-image: url(images/bullets/pointrt.gif) ;
	list-style-position: outside
}

LI.nospace{
	/* Double-space between list items */ 
	 MARGIN-BOTTOM: 0em;
	}


/* definitions-text format */
DT {
	FONT-SIZE: larger; 
	MARGIN-TOP: 1em;

	}

.float-right {
	float: right; 
	padding: 5px 5px 5px 5px; 
	 }

.float-right  img {  border: #000 solid 1px;}

.float-left {
	float: left; 
; margin: 5px 5px
	 }

.float-left  img {  border: #000 solid 1px;}
	


/* Menu on left-side of page */
#menu {
	POSITION: absolute;  
	TOP:0px;
	LEFT: 0%; 


	WIDTH: 100%; 
	HEIGHT: 30px;
; clip:         rect(   )
; text-align: center
	} 

/* Main Contents of page */ 
#main {
	POSITION: absolute;  
	TOP:30px;  
	LEFT: 0%; 
	WIDTH:100%;

	MARGIN-RIGHT:5px;
	MARGIN-LEFT:5px;

	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;
; clip:         rect(   )
; text-align: center; background-image: none
	} 

#button {
	width: 110px;
	text-align:left;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Arial, sans-serif, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica;
	font-size: 90%; 
	color: #333;
	}
#contents {  text-align: left; margin-right: auto; margin-left: auto; width: 640px; clip:  rect(   )}

.schedule table{
	BACKGROUND:#FFFFFF;
	BORDER-TOP:#000 1PX SOLID;
	BORDER-LEFT:#000 1PX SOLID;
	}

.schedule td{
	BORDER-BOTTOM:#000 1PX SOLID;
	BORDER-RIGHT:#000 1PX SOLID;
	TEXT-ALIGN:left; vertical-align: top
	}

.schedule th{
	BORDER-BOTTOM:#000 1PX SOLID;
	BORDER-RIGHT:#000 1PX SOLID; background-color: #DDDDDD; vertical-align: top:"#CCCCCC";
	}

.schedule h4 {
	TEXT-ALIGN: left;
	MARGIN-BOTTOM:.1em;
	MARGIN-TOP:.0em;
	}

.schedule h2{margin-bottom:0em}

h3 {  margin-bottom: .25em}


p {  margin-top: 0em}

.noborder  TD{
	BACKGROUND:NONE;
	BORDER-BOTTOM:#000 1PX SOLID;
	BORDER-RIGHT:#000 1PX;
	TEXT-ALIGN:left; vertical-align: bottom
	}

img.border{
border:1px #000 solid;
}

td.border-bottom { 
	border-bottom:1px #000 solid;
		   }

tr.border-bottom { 
	border-bottom:1px #000 solid;
		   }

table.border-outergrv { 
	border: #000000; 
	border-style: groove; 
	border-top-width: 4px; 
	border-right-width: 4px; 
	border-bottom-width: 4px; 
	border-left-width: 4px
	}		
