body
	{	
	font-weight:      normal;
	font-family:      Verdana, Arial, Helvetica;
	font-size:        11pt;
	color:            rgb(153,0,0);
	word-spacing:     normal;
	letter-spacing:   normal;
	text-transform:   none;
	background-color: rgb(255, 255, 255);
	background-image: url(style/sumtextb.jpg); 
	color:            black;
	margin:           16px;
	margin-right:     100px;
	}	

h1	
	{
	font-family:      Verdana, Arial, Helvetica;
	font-size:        170%;
	color:            rgb(153,0,0);
	background:       transparent;	
	}

h2	
	{
	font-family:      Verdana, Arial, Helvetica;
	font-size:        100%;
	font-weight:      bold;
	color:            rgb(153,0,0);
	background:       transparent;	
	}

h3	
	{
	font-family:      Verdana, Arial, Helvetica;
	font-size:        100%;
	font-weight:      bold;
	color:            black;
	background:       transparent;	
	}

h4
	{
	font-family:      Verdana, Arial, Helvetica;
	}

h5
	{
	font-family:      Verdana, Arial, Helvetica;
	}
h6
	{
	font-family:      Verdana, Arial, Helvetica;
	}

hr	
	{
	font-family:      Verdana, Arial, Helvetica;
	font-size:        100%;
	margin-top:       15px;
	margin-bottom:    15px;
	}

ul
	{
	font-family:      Verdana, Arial, Helvetica;
	font-size: 	  10pt;
	list-style-image: url(style/sumbul1d.gif);
	list-style-type:  circle;
	}

ul ul
	{
	list-style-image: url(style/sumbul2d.gif);
	list-style-type:  circle;
	}

ul ul ul
	{
	list-style-image: url(style/sumbul3d.gif);
	list-style-type:  circle;
	}

ul a:link
	{
	font-family:      Verdana, Arial, Helvetica;
	font-size: 	  10pt;
	color:            rgb(51, 51, 204); 
	}

ul a:visited
	{
	font-family:      Verdana, Arial, Helvetica;
	font-size: 	  10pt;
	color:            rgb(102, 102, 153); 
	} 

ul a:active 
	{
	font-family:      Verdana, Arial, Helvetica;
	font-size: 	  10pt;
	color:            rgb(153, 0, 153);
	}

li
	{
	font-family:    Verdana, Arial, Helvetica;
	font-size:	100%;
	margin-bottom:	6px;
	}

table
	{	
	font-weight:              normal;
	font-family:              Verdana, Arial, Helvetica;
	font-size:                10pt;
	word-spacing:             normal;
	letter-spacing:           normal;
	text-transform:           none;
	margin-top:		  20px;
	margin-bottom:		  20px;
	table-border-color-light: rgb(192, 192, 192);
	table-border-color-dark:  rgb(0, 51, 102); 
	}	

th
	{
	font-weight:              bold;
	font-family:              Verdana, Arial, Helvetica;
	font-size:                10pt;
	word-spacing:             normal;
	letter-spacing:           normal;
	text-transform:           none;
	}

td
	{
	font-weight:              normal;
	font-family:              Verdana, Arial, Helvetica;
	font-size:                10pt;
	word-spacing:             normal;
	letter-spacing:           normal;
	text-transform:           none;
	}

a:link
	{
	color: rgb(51, 51, 204); 
	}

a:visited
	{
	color: rgb(102, 102, 153); 
	} 
a:active 
	{
	color: rgb(153, 0, 153);
	}

a:link img
	{
	border: 	none;
	}

a:visited img
	{
	border: 	none;
	}

code
	{
	background: 		transparent;	
	color:			black;
	font-size: 		95%;
	}	

img
	{
	}

input
	{
	font-weight:	normal;
	font-family:	Arial, sans-serif;
	font-size:		100%;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:		black;
	}

table.clips
	{
	margin-left:            none;
	border-left-width:      none;
	border-left:            none;
        padding-left:           none;
	}

th.alignleft
	{
	margin-left:            none;
	border-left-width:      none;
	border-left:            none;
        padding-left:           none;
	text-align:             left;
	}

th.aligncenter
	{
	text-align:       center;
	}

td.student
	{
	margin-left:            none;
	border-left-width:      none;
	border-left:            none;
        padding-left:           none;
	width:                  180px;
	}

td.composition
	{
	width:            450px;
	}

td.icon
	{
	width:            80px;
	text-align:       center;
	}

.codesection
	{
	background: 		rgb(239,231,222); 
	color:			black;
	table-border-color-light: rgb(192, 192, 192);
	table-border-color-dark: rgb(0, 51, 102); 
	border-style:		inset;
	margin-top:		20px;
	margin-right:		20px;
	margin-bottom:		20px;
	padding:			20px;
	}

.realplayer
	{
	font-size: 	10pt;
	}

.caption
	{
	font-size: 	80%;
	font-weight: 	bold;
	}

.subheading h1
	{
	font-size: 	110%;
	font-weight:      bold;
	}

h1.subheading
	{
	font-size: 	110%;
	font-weight:    bold;
	}


.demo img
	{
	border-style:   inset;
	margin-left:	25px;
	}

.preamble
	{
	font-style: 	italic;
	margin-right:	20px;
	}

.summary
	{
	margin-left:	25px;
	margin-right:	60px;
	font-style: 	italic;
	}

.printonly
	{
	display:	none;
	}

.displayonly
	{
	display:	inline;
	}

.demo ul
{
	list-style-image: url(style/sumbul3d.gif);
}

.demo img
{
	border-style:	inset;
	margin-left:	25px;
}
