/*

This style sheet is used for generic properties carried through the site
and specific properties for the site home page.

michael mccrary at wgbh dot org
May 2003

*/

body
{
	font-family: verdana;
	background-color: #ffffff;
	color: #333366;
	margin: 0px;
}

body.int
{
	font-family: verdana;
	background-color: #FFF;
	color: #333366;
	margin: 0px;
	background-image: url(/workshops/tfl/images/int_bg.gif);
	background-repeat: no-repeat;
}

/* For links on site home page*/
a
{
	font-family: verdana;
	font-size: 11px;
	color: #B5567D;
}

a:visited
{
	font-family: verdana;
	font-size: 11px;
	color: #7474B1;
}

a.footer
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
}

a.footer.visited
{
	font-family: verdana;
	font-size: 10px;
	color: #7474B1;
}

a.footer-sm
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
}

a.footer-sm.visited
{
	font-family: verdana;
	font-size: 10px;
	color: #7474B1;
}


a.key-terms
{
	font-family: verdana;
	font-size: 10px;
	color: #B5567D;
}

a.key-terms.visited
{
	font-family: verdana;
	font-size: 10px;
	color: #D6779E;
}

a.head
{
	font-family: verdana;
	font-size: 14px;
	color: #787349;
}


a.hm-ft
{
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
}


b
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
}

b.head
{
	font-family: verdana;
	font-size: 14px;
	color: #333366;
}

b.hm-ft
{
	font-family: verdana;
	font-size: 10px;
	color: #BDBDF9;
	font-weight: bold;
}

b.table
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
}

b.tape-title
{
	font-family: verdana;
	font-size: 18px;
	color: #333366;
	font-weight: bold;
}

b.video
{
	font-family: verdana;
	font-size: 11px;
	color: #63569D;
}

b.head-1
{
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

b.who
{
	font-family: verdana;
	font-size: 13px;
	color: #333366;
}

blockquote
{
	margin-top: 0px;
	margin-bottom: 0px;
}

div
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
	line-height: 15px;
}

div.note
{
	padding-left: 40px;
	padding-right: 20px;
}

div.table
{
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	line-height: 12px;
	width: 195px;
	font-family: verdana;
	font-size: 10px;
	color: #333366;
}

div.tab1
{
	padding: 0px;
	margin: 0px;
	display: block; 	
}

div.tab2
{
	padding: 0px;
	margin: 0px;
	display: none; 	
}

div.tab3
{
	padding: 0px;
	margin: 0px;
	display: none; 	
}

div.tab4
{
	padding: 0px;
	margin: 0px;
	display: none; 	
}

div.txt03-sm
{
	font-family: verdana;
	font-size: 9px;
	color: #333366;
}




form
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
}

h1 {
	font-family: verdana;
	font-size: 16px;
	color: #333366;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-family: verdana;
	font-size: 14px;
	color: #333366;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

h3 {
	font-family: verdana;
	font-size: 12px;
	color: #333366;
	padding: 0px;
	margin: 0px;
}


hr { color: #000000; }


  
.hm-img-03 {
    position: absolute;
    visibility: visible;
	top: 331px; 
	left: 55px; 	
  }

.hm-img-02 {
    position: absolute;
    visibility: visible;
	top: 260px; 
	left: 120px; 	
  }
  
.hm-img-01 {
    position: absolute;
    visibility: visible;
	top: 175px; 
	left:  575px; 	
  }

/* ol {  */
/* 	margin-left: -20px; */
/* 	padding-left: -20px; */
/* } */

ol.letter { 
	list-style-type: lower-alpha;
	margin-left: 55px;
}

ol.letterUC { 
	list-style-type: upper-alpha;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}


li
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
	padding-bottom: 5px;
}

li.goals
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}

p
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
}

p.inline
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
	display: inline;
}

p.list-one
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	padding: 0px;
	margin: 0px;
}

p.list-two
{
	font-family: verdana;
	font-size: 10px;
	color: #8C7CC4;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

p.table-list
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	padding: 0px;
}

p.video
{
	font-family: verdana;
	font-size: 11px;
	color: #938A48;
}

select.tapeMenu
{
	background-color: #EFEFFF;
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	display: inline;
	margin: 0px;
	padding: 0px;
	border-color: #333366;
	vertical-align: top;
}

span.footer-sm
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
}


td
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
}

td.head
{
	font-family: verdana;
	font-size: 12px;
	color: #333366;
	background-color: #F4EDF5;
	white-space: nowrap;
}



td.hm-ft
{
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
}


td.h-row
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	background-color: #F0F0E5;
}

td.row-0
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	background-color: #FFF;
	padding: 5px;
}

td.row-1
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	background-color: #F4EDF5;
	padding: 5px;
}


td.table-head
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	background-color: #F6D9C7;
}

td.table-head2
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	background-color: #EFEFFF;
}

table
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
}

ul
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
}
ul.int
{
	font-family: verdana;
	font-size: 11px;
	color: #333366;
	padding-left: 25px;
	margin-left: 25px;
}

ul.goals
{
	font-family: verdana;
	font-size: 10px;
	color: #333366;
	margin-left: 20px; 
	margin-top: 0px; 
	padding: 0px;
}

.video-section {
	font-family: verdana;
	font-size: 10px;
	color: #7165AA;
}





