A								{ color: #000000; } 
A:hover						{ color: #808080; } 
body							{ font-family: Arial, sans serif; font-size: 12px; color: #444; background-image: url('bg.jpg'); background-repeat: repeat-x;}
.large_heading			{ font-size: 16px; color: #404040; font-weight: bold;}
.medium_heading		{ font-size: 14px; color: #404040; font-weight: bold;}
.main_link					{ color: #ffffff; font-size: 18px; font-weight: bold; text-decoration: none; }
.main_link:hover		{ color: #C0C0C0;}
.table_light					{ border: solid 1px #BDBDBD; border-collapse: collapse;}
.hr_line {  border-top: 1px solid #ccc; border-bottom: 0px solid #efefef; height: 1px; }

.small_heading { font-size: 13px; color: #404040; font-weight: bold; text-decoration: none; }

.highlight { background-color: #F2F5F7; border: solid 1px #B3C5D0; }

/* here's the box... the image is the upper-left corner */
#csc {
  background : #404040 url(csc_tl.png) no-repeat;
  width : 20em;
  height : auto;
  position : relative;
  padding : 30px 40px;
}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : no-repeat;
  right : 0;
  bottom : 0;
}


.border_table { border: solid 1px gray; border-collapse: collapse; }
.border_table td { border: solid 1px gray; }

.border_tr { background: #EEEEEE; font-size: 14px; color: #404040; font-weight: bold;}


.td_bg { background: url(fade.jpg) repeat-x; }

.spiffy{display:block; margin-top: -2px;}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ECEAE7}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ECEAE7;
  border-right:1px solid #ECEAE7;
  background:#ECEAE7}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ECEAE7;
  border-right:1px solid #ECEAE7;
  background:#ECEAE7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ECEAE7;
  border-right:1px solid #ECEAE7;}
.spiffy4{
  border-left:1px solid #ECEAE7;
  border-right:1px solid #ECEAE7}
.spiffy5{
  border-left:1px solid #ECEAE7;
  border-right:1px solid #ECEAE7}
.spiffyfg{
  background:#ECEAE7}
  
  nancy's play stuff
  A								{ color: #3A2812; } 
A:hover						{ color: #808080; } 
body							{ font-family: Arial, sans serif; font-size: 12px; color: #444; background-image: url('bg.jpg'); background-repeat: repeat-x;}
.large_heading			{ font-size: 16px; color: #404040; font-weight: bold;}
.medium_heading		{ font-size: 14px; color: #404040; font-weight: bold;}
.main_link					{ color: #ffffff; font-size: 18px; font-weight: bold; text-decoration: none; }
.main_link:hover		{ color: #C0C0C0;}
.table_light					{ border: solid 1px #BDBDBD; border-collapse: collapse;}
.hr_line {  border-top: 1px solid #ccc; border-bottom: 0px solid #efefef; height: 1px; }
