From: <Guardado por Windows Internet Explorer 8>
Subject: Home / Sanguineti: Eventi
Date: Tue, 15 Sep 2009 10:54:04 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA35F2.D75A0840"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/mod/resource/view.php?id=1990

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML dir=3Dltr lang=3Dit xml:lang=3D"it"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Home / Sanguineti: =
Eventi</TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3DContent-Type><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://didattica.pusc.it/theme/standard/styles.php"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://didattica.pusc.it/theme/liip/styles.php"><!--[if IE 7]>=0A=
    <link rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://didattica.pusc.it/theme/standard/styles_ie7.css" />=0A=
<![endif]--><!--[if IE 6]>=0A=
    <link rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://didattica.pusc.it/theme/standard/styles_ie6.css" />=0A=
<![endif]-->
<META name=3Dkeywords content=3D"moodle, Home / Sanguineti: Eventi =
"><LINK=20
rel=3D"shortcut icon" =
href=3D"http://didattica.pusc.it/theme/liip/favicon.ico"><!--<style =
type=3D"text/css">/*<![CDATA[*/ =
body{behavior:url(http://didattica.pusc.it/lib/csshover.htc);} =
/*]]>*/</style>-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://didattica.pusc.it/lib/javascript-static.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://didattica.pusc.it/lib/javascript-mod.php"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://didattica.pusc.it/lib/overlib/overlib.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://didattica.pusc.it/lib/overlib/overlib_cssstyle.js"></SCRIPT=
>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://didattica.pusc.it/lib/cookies.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript =
src=3D"http://didattica.pusc.it/lib/ufo.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://didattica.pusc.it/lib/dropdown.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript defer>=0A=
//<![CDATA[=0A=
setTimeout('fix_column_widths()', 20);=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
function openpopup(url,name,options,fullscreen) {=0A=
  fullurl =3D "http://didattica.pusc.it" + url;=0A=
  windowobj =3D window.open(fullurl,name,options);=0A=
  if (fullscreen) {=0A=
     windowobj.moveTo(0,0);=0A=
     windowobj.resizeTo(screen.availWidth,screen.availHeight);=0A=
  }=0A=
  windowobj.focus();=0A=
  return false;=0A=
}=0A=
=0A=
function uncheckall() {=0A=
  void(d=3Ddocument);=0A=
  void(el=3Dd.getElementsByTagName('INPUT'));=0A=
  for(i=3D0;i<el.length;i++) {=0A=
    void(el[i].checked=3D0);=0A=
  }=0A=
}=0A=
=0A=
function checkall() {=0A=
  void(d=3Ddocument);=0A=
  void(el=3Dd.getElementsByTagName('INPUT'));=0A=
  for(i=3D0;i<el.length;i++) {=0A=
    void(el[i].checked=3D1);=0A=
  }=0A=
}=0A=
=0A=
function inserttext(text) {=0A=
  text =3D ' ' + text + ' ';=0A=
  if ( opener.document.forms['theform'].message.createTextRange && =
opener.document.forms['theform'].message.caretPos) {=0A=
    var caretPos =3D opener.document.forms['theform'].message.caretPos;=0A=
    caretPos.text =3D caretPos.text.charAt(caretPos.text.length - 1) =
=3D=3D ' ' ? text + ' ' : text;=0A=
  } else {=0A=
    opener.document.forms['theform'].message.value  +=3D text;=0A=
  }=0A=
  opener.document.forms['theform'].message.focus();=0A=
}=0A=
=0A=
function getElementsByClassName(oElm, strTagName, oClassNames){=0A=
	var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : =
oElm.getElementsByTagName(strTagName);=0A=
	var arrReturnElements =3D new Array();=0A=
	var arrRegExpClassNames =3D new Array();=0A=
	if(typeof oClassNames =3D=3D "object"){=0A=
		for(var i=3D0; i<oClassNames.length; i++){=0A=
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + =
oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));=0A=
		}=0A=
	}=0A=
	else{=0A=
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + =
oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));=0A=
	}=0A=
	var oElement;=0A=
	var bMatchesAll;=0A=
	for(var j=3D0; j<arrElements.length; j++){=0A=
		oElement =3D arrElements[j];=0A=
		bMatchesAll =3D true;=0A=
		for(var k=3D0; k<arrRegExpClassNames.length; k++){=0A=
			if(!arrRegExpClassNames[k].test(oElement.className)){=0A=
				bMatchesAll =3D false;=0A=
				break;=0A=
			}=0A=
		}=0A=
		if(bMatchesAll){=0A=
			arrReturnElements.push(oElement);=0A=
		}=0A=
	}=0A=
	return (arrReturnElements)=0A=
}=0A=
//]]>=0A=
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18812"></HEAD>
<BODY id=3Dmod-resource-view class=3D"mod-resource course-118 dir-ltr =
lang-it_utf8">
<DIV id=3Dpage>
<DIV id=3Dshrinkwrapper>
<DIV id=3Dheader class=3Dclearfix>
<H1 class=3Dheadermain>Home / Sanguineti Juan Jose</H1>
<DIV class=3Dheadermenu>
<DIV class=3Dnavigation>
<UL>
  <LI></LI></UL></DIV></DIV></DIV>
<DIV class=3D"navbar clearfix">
<DIV class=3Dbreadcrumb>
<H2 class=3D"accesshide ">Voi siete qui</H2>
<UL>
  <LI class=3Dfirst><A onclick=3D"this.target=3D'_top'"=20
  href=3D"http://didattica.pusc.it/">Pusc LMS</A></LI>
  <LI class=3Dfirst><SPAN class=3D"accesshide ">/&nbsp;</SPAN><SPAN=20
  class=3D"arrow sep">=E2=96=BA</SPAN> <A =
onclick=3D"this.target=3D'_top'"=20
  href=3D"http://didattica.pusc.it/course/view.php?id=3D118">Home /=20
  Sanguineti</A></LI>
  <LI class=3Dfirst><SPAN class=3D"accesshide ">/&nbsp;</SPAN><SPAN=20
  class=3D"arrow sep">=E2=96=BA</SPAN> <A =
onclick=3D"this.target=3D'_top'"=20
  =
href=3D"http://didattica.pusc.it/mod/resource/index.php?id=3D118">Risorse=
</A></LI>
  <LI class=3Dfirst><SPAN class=3D"accesshide ">/&nbsp;</SPAN><SPAN=20
  class=3D"arrow sep">=E2=96=BA</SPAN> Eventi</LI></UL></DIV>
<DIV class=3Dnavbutton></DIV></DIV><!-- END OF HEADER -->
<DIV id=3Dcontent>
<DIV class=3D"box generalbox generalboxcontent boxaligncenter clearfix">
<P><BR><SPAN style=3D"COLOR: #0000ff"><SPAN style=3D"FONT-SIZE: small">* =
Fiera=20
Internazionale del Libro, Buenos Aires, aprile-maggio 2000, conferenza =
su "Tempo=20
fisico e tempo spirituale" (con Mario Bunge).<BR><BR>* Corso su "La =
valutazione=20
della scienza nella societ=C3=A0 postmoderna", Universit=C3=A0 Austral, =
Buenos Aires,=20
12-22 settembre 2000 (fino a Husserl)<BR><BR>* Convegno Internazionale =
"The=20
Faces of Time", Varenna, 25-25 settembre 2000, "Pietro Caldirola" =
International=20
Centre for Promotion of Science, relazione "Il tempo umano come ponte =
verso=20
l'eternit=C3=A0".<BR><BR>* IX Convegno della Facolt=C3=A0 di Filosofia =
della Pontificia=20
Universit=C3=A0 della Santa Croce, "Dio e la natura", 1-2 marzo 2001. =
Relazione:=20
"L'ultimo destino dell'universo. Fisica, filosofia e teologia".<BR><BR>* =
Corso=20
presso l'Universit=C3=A0 Austral, settembre 2001, "La valutazione della =
scienza nella=20
societ=C3=A0 postmoderna" (2da. Parte, da Heidegger in =
avanti).<BR><BR><BR>*=20
Congresso Internazionale "La grandezza della vita quotidiana", =
Centenario della=20
nascita del beato Josemar=C3=ADa Escriv=C3=A1, Comunicazione "La =
libertad en el centro del=20
mensaje de Josemar=C3=ADa Escriv=C3=A1", 11-1-2002<BR><BR>* XXVII Semana =
Tomista, "Valores=20
y afectividad", Buenos Aires, settembre 2002, relazione "Conocimiento =
personal y=20
valores".<BR><BR>* Seminario "La filosof=C3=ADa de Leonardo Polo", =
facolt=C3=A0 di=20
filosofia della Pontificia Universit=C3=A0 della Santa Croce, =
16-1-2003.<BR><BR>*=20
Convegno "El desaf=C3=ADo tecnol=C3=B3gico en el mundo globalizado", =
Centro Argentino de=20
Ingenieros, Buenos Aires, 14-8-2003, relazione "Praxis =C3=A9tica y =
praxis=20
t=C3=A9cnica".<BR><BR>* Congresso "Ciencias, filosof=C3=ADa, =
teolog=C3=ADa", La Plata, 20-22=20
agosto 2003, relazione "El destino final del universo. F=C3=ADsica, =
filosof=C3=ADa y=20
teolog=C3=ADa".<BR><BR>* Corso di dottorato "Filosof=C3=ADa de la mente. =
L=C3=ADneas=20
hist=C3=B3ricas", UCA, Buenos Aires, 22-27 agosto 2003.<BR><BR>* =
Conferenze su=20
"L=C3=ADneas actuales de la filosof=C3=ADa de la mente", Unsta, =
Tucum=C3=A1n, 1-2 settembre=20
2003.<BR><BR>* Congresso Internazionale "L'umanesimo cristiano nel III=20
millennio: la prospettiva di Tommaso d'Aquino", 21-25 settembre 2003,=20
comunicazione "La mente inmaterial en Santo Tom=C3=A1s".<BR><BR>* Corso =
di dottorato,=20
"Aspectos filos=C3=B3ficos de la psicolog=C3=ADa cognitiva", UCA, Buenos =
Aires, 30 agosto=20
- 3 settembre 2004.<BR><BR>* Corso di postgrado, "Aspectos =
epistemol=C3=B3gicos de=20
las neurociencias", Universidad Nacional de Cuyo, Mendoza, 12-18 =
settembre=20
2004.<BR><BR>* Conferenza "Planteamientos neuropsicol=C3=B3gicos =
recientes",=20
Universidad Cat=C3=B3lica de Cuyo, San Juan, 21-9-04.<BR><BR>* Convegno =
"Credere in=20
Dio sulle vie della scienza", Centro Studi Oriente Occidente, Ancona, =
2-3-4=20
dicembre 2004. Relazione: "Come Avverr=C3=A0 la Fine? E vi si =
Riveler=C3=A0 un Fine?=20
Fisica, Teologia e Destino dell'Universo XXIX Semana Tomista, Buenos =
Aires, 6-10=20
settembre 2004. Comunicazione: La interacci=C3=B3n entre las ciencias y =
la=20
filosof=C3=ADa.<BR><BR>* Convegno della facolt=C3=A0 di teologia della =
Pontificia=20
Universit=C3=A0 della Santa Croce, "La contemplazione cristiana: =
esperienza e=20
dottrina", 10-11 marzo 2005. Comunicazione: La contemplazione in =
Clemente=20
alessandrino.<BR><BR>* Seminario della facolt=C3=A0 di Filosofia =
dell'Universit=C3=A0=20
della Santa Croce, "Atti mentali e atti fisici. Sopravvenienza e =
unit=C3=A0=20
dell'uomo", 23-4-2005<BR><BR>* Conferenza "Il tempo umano, tra il cosmo =
e=20
l'eternit=C3=A0. Riflessioni su alcuni spunti del pensiero di =
Einstein!", Como,=20
Universit=C3=A0 dell'Insubria, 28 aprile 2005.<BR><BR>* Conferenza alla =
"Balmesiana",=20
Barcellona, 10 maggio 2005, "La mente inmaterial en Tom=C3=83=C2=A1s de =
Aquino. El=20
problema contempor=C3=83=C2=A1neo de las relaciones =
mente-cerebro".<BR><BR>* Quattro=20
lezioni su "Lo ps=C3=ADquico y lo f=C3=ADsico en el hombre", Istituto di =
Psicologia della=20
Universidad Abat Oliba, CEU San Pablo, Barcellona, 9-10 maggio =
2005.<BR><BR>*=20
XXX Semana Tomista, Pol=C3=ADtica Contempor=C3=A1nea y =
globalizaci=C3=B3n, settembre 2005.=20
Comunicazione: "Encauzar la globalizaci=C3=B3n".<BR><BR>* San Juan =
(Argentina),=20
Facolt=C3=A0 di Filosofia dell'Universit=C3=A0 Cat=C3=B3lica de Cuyo, =
14-19 settembre 2005,=20
corso di postgrado, "Epistemolog=C3=ADa e historia de la filosof=C3=ADa =
de la=20
mente".<BR><BR>* Mendoza (Argentina), Conferenza Facolt=C3=A0 di =
Medicina, "Actos=20
f=C3=ADsicos y mentales en el hombre y los animales", 15 settembre =
2005.<BR><BR>*=20
Santiago de Chile, ciclo "Las operaciones cognitivas: una perspectiva=20
ontol=C3=B3gica", Universidad de los Andes, 21-23 settembre =
2005<BR><BR>* II=20
Conferenza Internazionale sul rapporto tra scienza e fede, Tempo della =
natura,=20
tempo dell'uomo, tempo di Dio, Universit=C3=A0 degli Studi di Bari, =
27-29 ottobre=20
2005, Bari. Relazione: "Il tempo dell'uomo, tra il cosmo e =
l'eternit=C3=A0".<BR><BR>*=20
Convegno Dinamiche della volizione e libert=C3=A0, Istituto Auxologico =
Italiano,=20
10-11 marzo 2006, Milano. Relazione: "Scelte razionali e scelte=20
animali".<BR><BR>* XXXI Semana Tomista, Buenos Aires, 4-8 settembre =
2006,=20
comunicazione Voluntad y sentimientos: una distinci=C3=B3n =
dif=C3=ADcil.<BR><BR>* Corso di=20
Dottorato presso la Facolt=C3=A0 di Filosofia dell'Universit=C3=A0 =
Cattolica Argentina=20
(UCA), Buenos Aires, 11-18 settembre 2006, Operazioni mentali, macchine, =

animali.<BR><BR>* Seminario di studio su tematiche delle scienze =
cognitive,=20
Centro Regional de Investigaciones cient=C3=ADficas y t=C3=A9cnicas =
(CRICYT), Mendoza, 20=20
settembre 2006.<BR><BR>* Conferenza Ciencia moderna y ciencia =
postmoderna:=20
interrogantes culturales, Facultad de Ciencias Sociales de la =
Universidad=20
Nacional de Cuyo e Facultad de Filosof=C3=ADa de la Universidad =
Cat=C3=B3lica de San Juan,=20
San Juan, 22 settembre 2006.<BR><BR>* Giornata di Studio Cosmologia e=20
metafisica, IPE (Istituto per ricerche ed attivit=C3=A0 educative), =
Napoli, 22=20
febbraio 2007, relazione L'origine del cosmo.<BR><BR>* II Congresso=20
Internazionale Straordinario di Filosofia, San Juan (Argentina), 9-12 =
luglio=20
2007, consulente sulle comunicazioni di filosofia della mente. =
Comunicazione:=20
"La mente del otro".<BR><BR>* Conferenza "Libertad y cerebro", =
Universidad=20
Austral, Buenos Aires, 3 settembre 2007.<BR><BR>* XXXII Semana Tomista, =
Buenos=20
Aires, 10-14 settembre 2007, comunicazione "El cuerpo =
intencional".<BR><BR>*=20
Corso di dottorato "Epistemolog=C3=ADa y filosof=C3=ADa de la mente. =
Mente, cerebro y=20
conducta", Imbecu (Instituto de Medicina y Biolog=C3=ADa Experimental de =
Cuyo),=20
Crisyt (Centro Regional de Investigaciones Cient=C3=ADficas y =
T=C3=A9cnicas) Conicet,=20
"Fundamentos de filosof=C3=ADa de la mente", Mendoza, 17-20 settembre, =
insieme ai=20
professori Pascual Gargiulo e Santiago Gelonch.<BR><BR>* Simposio "Entre =
la=20
biolog=C3=ADa y el cerebro", Imbecu, Crisyt-Conicet, Mendoza, 21 =
settembre 2007,=20
relazione "Libertad y cerebro".<BR><BR>* Corso di postgrado, "Aspectos =
de la=20
filosof=C3=ADa de la mente", Universidad Nacional de Cuyo, Facultad de =
Ciencias=20
Sociales, San Juan, 24-25 settembre 2007.<BR><BR>* 14 Congreso =
Internacional de=20
Psiquiatr=C3=ADa, Buenos Aires, conferenza "Filosof=C3=ADa de la mente y =
filosof=C3=ADa de la=20
neurociencia", 27 settembre 2007.<BR><BR>* XVIII Simposio de =
Epistemolog=C3=ADa,=20
Ciencias Naturales y Positivas, "Filosof=C3=ADa y ciencias", Buenos =
Aires, 29-30=20
settembre 2007, relazione "La fine della scienza secondo J. =
Horgan".<BR><BR>*=20
STOQ III Project, Workshp su "Freedom, decisions, neurological basis. =
Brain=20
activity and human freedom. A neural basis for Ethics?", 23-24 novembre =
2007,=20
Pontificia Universit=C3=A0 della Santa Croce, intervento "Brain and Free =

Will".<BR><BR>* Conferenza "Il tempo: scienza, filosofia e fede", nel =
Ciclo=20
triennale di formazione culturale Fede, cultura e scienza; anno =
accademico=20
2007/2008, Il senso, Roma, 4 marzo 2008.<BR><BR>* STOQ III Project, =
Workshp su=20
"Will and Emotions," 9-10 maggio 2008, Pontificia Universit=C3=A0 della =
Santa Croce,=20
intervento "Where is Our Freedom".<BR><BR>Simposio per il 10 =
anniversario della=20
"Fides et Ratio", Univ. di San Tommaso (Buenos Aires). Relazione: =
"Aspectos=20
fundamentales del magisterio de Juan Pablo II sobre ciencia, fe y =
filosof=C3=ADa", 2=20
settembre 2008.<BR><BR>Conferenza su "Libertad y cerebro", Universidad =
de=20
Montevideo, Facultad de Humanidades, 4 settembre 2008.<BR><BR>XXXIII =
Semana=20
Tomista, su "Relativismo". Relazione: "Verdad y contextualidad", 8 =
settembre=20
2008.<BR><BR>Conferenza "Aspectos de filosof=C3=ADa de la mente", =
Universidad=20
Austral, Hospital Universitario, 15 settembre 2008.<BR><BR>Conferenza =
"Libertad=20
y base cerebral", UCA, Buenos Aires, 17 settembre 2008. Simposio insieme =
al=20
prof. Valter Santilli.<BR><BR>Corso di post-grado presso la Facultad de =
Ciencias=20
Sociales de la Universidad Nacional de San Juan su "El paradigma de la=20
complejidad". insieme ai professori Dolly Arancibia de Calmels e Sergio =
Rosa=20
Donati. Relazione: "Complejidad y auto-organizaci=C3=B3n". San Juan, 20 =
settembre=20
2008.<BR><BR>Corso di post-grado presso la Facultad de Filosof=C3=ADa y =
Letras de la=20
Universidad Nacional de Cuyo, su "Epistemolog=C3=ADa y Filosof=C3=ADa de =
la mente".=20
Insieme ai professori Pascual Gargiulo, Santiago Gelonch e Sergio Mora.=20
Lezioni</SPAN><SPAN style=3D"FONT-SIZE: small">: "La causalidad mental. =
La mente=20
de los animales". Mendoza, 22-25 settembre 2008.</SPAN></SPAN></P>
<P><!--StartFragment--><SPAN style=3D"FONT-FAMILY: Times"><SPAN=20
style=3D"COLOR: #0000ff"><SPAN style=3D"FONT-SIZE: medium">Conferenza=20
</SPAN></SPAN><EM style=3D"mso-bidi-font-style: normal"><SPAN=20
style=3D"COLOR: #0000ff"><SPAN style=3D"FONT-SIZE: medium">Antropologia =
della=20
neuroscienza</SPAN></SPAN></EM><SPAN style=3D"COLOR: #0000ff"><SPAN=20
style=3D"FONT-SIZE: medium"> presso la Facolt=C3=A0 Teologica Pugliese, =
Molfetta (BA),=20
14 novembre 2008.</SPAN></SPAN></SPAN></P>
<P><!--StartFragment--><SPAN style=3D"FONT-FAMILY: Times"><SPAN=20
style=3D"COLOR: #0000ff"><SPAN style=3D"FONT-SIZE: medium">Conferenza=20
</SPAN></SPAN><EM style=3D"mso-bidi-font-style: normal"><SPAN=20
style=3D"COLOR: #0000ff"><SPAN style=3D"FONT-SIZE: medium">Il linguaggio =
come ponte=20
tra lo spirito e il corpo</SPAN></SPAN></EM><SPAN style=3D"COLOR: =
#0000ff"><SPAN=20
style=3D"FONT-SIZE: medium">, nel Simposio =E2=80=9CVisione olistica =
dell=E2=80=99uomo. Il=20
linguaggio nella scienza, nell=E2=80=99arte, nella =
spiritualit=C3=A0=E2=80=9D, Universit=C3=A0 di Roma =E2=80=9CLa=20
Sapienza=E2=80=9D, 4 dicembre 2008. Insieme a V. Santilli, F. Pierelli, =
R. Cantalamessa,=20
Mogol.</SPAN></SPAN></SPAN></P>
<P><!--StartFragment--><SPAN=20
style=3D"FONT-FAMILY: Times; COLOR: blue; FONT-SIZE: 12pt; =
mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'">Conferenza=20
<EM style=3D"mso-bidi-font-style: normal">Dal tempo cosmologico al tempo =

umano</EM>, Incontri di formazione e cultura =E2=80=9CFotogrammi di =
Societ=C3=A0=E2=80=9D, CIRS=20
((Centro Interuniversitario per la Ricerca e lo Studio), Roma, 26 =
gennaio=20
2009.</SPAN></P>
<P><!--StartFragment--><SPAN=20
style=3D"FONT-FAMILY: Times; COLOR: blue; FONT-SIZE: 12pt; =
mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'">Conferenza=20
<EM style=3D"mso-bidi-font-style: normal">Aspetti fondamentali della =
vita</EM>,=20
Universit=C3=A0 Campus Bio-Medico di Roma, FAST (Istituto di Filosofia =
dell=E2=80=99Agire=20
Scientifico e Tecnologico), 12 marzo =
2009.</SPAN><!--EndFragment-->&nbsp;</P>
<P><!--StartFragment--><SPAN=20
style=3D"FONT-FAMILY: Times; COLOR: blue; FONT-SIZE: 12pt; =
mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'">Workshop=20
internazionale presso la Domus Sancta Martha, organizzato =
dall=E2=80=99Universit=C3=A0=20
Gregoriana (Progetto STOQ), tenutosi i giorni 2-4 aprile 2009, <EM=20
style=3D"mso-bidi-font-style: normal">Endogenous Processes and Causation =
in Brain=20
and Behaviorial Sciences</EM>. Partecipano G. Auletta, M. Arbib, A. =
Damasio, M.=20
Jeannerod, W. Singer, M. Raichle, C. Crowell, J.-P. Changeux, P. Jacob. =
Titolo=20
della mia esposizione: <EM style=3D"mso-bidi-font-style: normal">Can the =
Self be=20
considered a Cause?</EM></SPAN></P>
<P><!--StartFragment--><SPAN=20
style=3D"FONT-FAMILY: Times; COLOR: blue; FONT-SIZE: 12pt; =
mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'; =
mso-bidi-font-family: 'Times New Roman'">Organizzatore=20
e moderatore del Workshop internazionale <EM=20
style=3D"mso-bidi-font-style: normal">Moral Cognition and Behavior. =
Philosophical=20
and Neuroscientific Approach</EM>, Stoq III Project, Pontificia =
Universit=C3=A0 della=20
Santa Croce, Roma, 24-25 aprile 2009. Partecipano: Mario de Caro, =
Jos=C3=A9 Manuel=20
Gim=C3=A9nez-Amaya, Jos=C3=A9 Angel Lombo, Antonio Malo, Luigi Renna, =
Alessandro=20
Antionetti, Emilio Mordini, Filippio Tempia, Colwyn Trevarthen, Adina =
Roskies,=20
Vasudevi Reddy, Augusto Vitale, Adriana Gini, George=20
Northhoff.</SPAN>&nbsp;</P></DIV>
<DIV class=3Dmodified>Ultime modifiche: marted=C3=AC, 28 aprile 2009, =
11:16</DIV></DIV><!-- end div containerContent --><!-- START OF FOOTER =
-->
<DIV id=3Dfooter>
<P class=3Dhelplink></P>
<DIV class=3Dlogininfo>Stai utilizzando un accesso da ospite (<A=20
href=3D"http://didattica.pusc.it/login/index.php">Login</A>)</DIV>
<DIV id=3Dlogo_sm><A href=3D"http://www.pusc.it/"><IMG alt=3Dlogo=20
src=3D"http://didattica.pusc.it/theme/liip/pix/logo_small.gif"></A></DIV>=

<DIV class=3Dhomelink><A=20
href=3D"http://didattica.pusc.it/course/view.php?id=3D118">Home /=20
Sanguineti</A></DIV></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://didattica.pusc.it/lib/editor/tinymce3/tiny_mce_gzip.js"></S=
CRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
tinyMCE_GZ.init({=0A=
	plugins : =
'style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdat=
etime,preview,media,'+ =0A=
        =
'searchreplace,print,contextmenu,paste,directionality,fullscreen,nonedita=
ble,visualchars,nonbreaking,xhtmlxtras,moodleimage,moodlelink,dragmath,in=
linepopups',=0A=
	themes : 'advanced',=0A=
	languages : 'en',=0A=
	disk_cache : true,=0A=
	debug : false=0A=
});=0A=
</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
	tinyMCE.init({=0A=
		relative_urls : false,=0A=
        remove_script_host : true,=0A=
        document_base_url : "http://didattica.pusc.it",=0A=
		editor_selector : "form-textarea",=0A=
		mode : "textareas",=0A=
		theme : "advanced",=0A=
		convert_newlines_to_brs : false,=0A=
		plugins : =
"safari,spellchecker,style,layer,table,advhr,advimage,advlink,emotions,ie=
spell,inlinepopups,preview,media,searchreplace,contextmenu,paste,directio=
nality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,dragmath=
",=0A=
		=0A=
		theme_advanced_buttons1_add : =
"fontsizeselect,forecolor,backcolor,dragmath",=0A=
		=0A=
		theme_advanced_buttons2_add_before: =
"cut,copy,paste,pastetext,pasteword,separator,replace,separator,ltr,rtl,s=
eparator",=0A=
		theme_advanced_buttons2_add: "fullscreen",=0A=
		theme_advanced_buttons3_add_before : "tablecontrols,separator",=0A=
		theme_advanced_buttons3_add : "emotions,iespell,media,advhr",=0A=
		theme_advanced_disable : "help,underline",=0A=
		theme_advanced_toolbar_location : "top",=0A=
		theme_advanced_toolbar_align : "left",=0A=
		theme_advanced_statusbar_location : "bottom",=0A=
		moodleimage_course_id: 118,=0A=
		theme_advanced_resize_horizontal : true,=0A=
		theme_advanced_resizing : true,=0A=
		apply_source_formatting : true=0A=
		=0A=
	});=0A=
=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://didattica.pusc.it/theme/liip/pix/logo_small.gif

R0lGODlhhAMoAOYAAKm/1fH1+P7+/m6UuKmkpM3Ly/Hw8HSUtYN8fJq0zpGMjPX19fnFahtQhv72
6e7t7X13d725ufWiEdrj7NTf6pWtxyZelvarKPzhs/exNbWxsfWZAdTS0sXCwrGtrUVwnfrQh5qV
lfi6TsbV47m1tSdZjK2oqBlOhfr6+uXk5Ozw9LvL2+rp6aKdnRFIgeLp8GKGrIqEhI6IiOPh4VV9
pQxEfv/79J+ampaRkaWhod7c3Pj4+MG+vvveqjNik12DqYiCgtrY2MjGxtjW1qG2zYV/f9za2rHD
1oyGhsvX463A1OTj4xRLgtHc59HOzsPR3+bs8uPq8eDe3mmMsD5rmf/8+Onv9Ojn5xVMg/z8/P7y
3YWiv3+cuw9HgDpol1F+q4upxzRpnUNzpGCJsn2fwLfK3Ozr6/Tz8/Dv7xdNhBBHgODn71B4ovf3
9yphmKS6z0p0n5Ctyfn5+fzmwPn6/Pv7+7/O3fDz9/D0987a5fb4+jhmlQU/eoikwBdTj////yH5
BAAAAAAALAAAAACEAygAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWm
p6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHpihtC8xtdcjQ0dLT1NXW19jZqgJLPDk4
MUUIRTIhJkJX2urr7O3u7/Dx8ol1HDcxMiYdHFIpOk7eZMQgoEPAvIMIEypcyLChw0MzWhRpweFM
ogcFQhQx8eChx48gQ4ocSTKUgAIxQgQxyAhFAQUKgpScSbOmzZs41QngAYTEgkECKLzhMgXGFC5E
mrD884BADCc5o0qdSrWqVVEdiggh9ARGCSYuutTo4oJJiR9lBqEgEYPD1bdw/+PKnVtzSAweg6wc
aODiRIO/gBuccNFgShRBWTwoSEe3sePHkCNHO6OAwLM/E+B0SRO48980Xag0EXQGRw4UklOrXs26
takISFgIWvOBMOATWFyU9RvYBZUJgoIAgcrOj/HjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv
4MOLH0++vPnz6NOrRx9nEBokEQTp+dElMJMTe2AcYFPCNmAXNATwhwAEhHDZHzu0sZQpD8xw4CXr
RSjhhBRWaOGFGGao4YYcdujhhxO6QcEgHcTQ0R9E9AUYEz4cQUgTNDAR2GAVCKJDETIJQoACBqTi
AQQnYmLdF0R+YUFyYgwAxv8YYSBH5JHGfdFkkVRKGUaRYvhhQZVf+HElkU0atyUYYHTpZZFhRmnm
cltCqaWUb67Z5plEirFlmm9asGWVTYpBpXIWKGlknET6wSWYxl2JJwAjuGmcn3Um9+WfhmaJ3JzK
+YnncmKAMYClxxV63J6jGrknl1D66SinSg6QKpbKhTGGp6Ael6SnYUJKKYi89urrr8AGq94YQN1g
giBWUCHjX1j4AJwKRwAAHB0w+NcAi4ehEIIGg+QgQ4+oBBFBG5pYVwgYx4FBSABjHCcIusb9gS4i
ZA4ygqGG+KHuu4+OOEgU+g4Crx9iCLJmcl/8sWbC6Cb8xwBRKhywICOE8Qf/AMgl8IefhqA7AiFR
gApAIfgO4ge9xqVFwXEWl6Hcx/9CbNy+hMR7r5MSK3cYxsx9cZjAxxG7caiCyJwwkYh0aYEgZDRn
wciEQAwzxW6OISDQx2kctR9Tmyzs12CHLfbYvrYniBlPCfIGFrxdO3ISPqhRX1pNpNF2A13U+AcJ
OMih47eHCKBDAUH4LYgALBjBz0+C1PGA38z80UZHBnAQxIE7nGFQFmgo+E+QgtiAQQ9aOODAgoKY
C4asI3Y5wB8VG3pYmIIEAKW8hhLZOqJHR0wGpb1rGUAATfsxQAARH6w1z8oFj2/DggCMr5nBU4D8
cVEAnDAAVDb5McFkwB5x/wJhBCo91zcXOfLvcC4tSJivH2zcx1sOcJjM6lZpM8I5I1fw8M0ZQQC6
JAYADAwAAkoA0f4gvaOdigIUKNKRXheAlTFHYwA4khhG4LF7fUFjCvQSA7sUho/h7w9laFIYyuCx
CO6KbDCMoQxnSEPspCU4ixnQFPzDBC/gQQ8f4AMTmFADKmQhAHBY1l+YQAMV/IEDCjDD38BFCDS0
AAEyKAIOGOMECBQBCAhQgA4EkQIkkIAEReCWEGTAFghAgAA7EAQJgIAGppjmBgiAgAxy9AcMXGAD
EgikCGyQr+rgjmC4i4LtiMYz2B3ykPP7A/+o1z+imSl8MktU8pAThTIIsP9n/WMYvkYGseAFL3zt
QmTTRJmc70UyZX/Y1Pxulq5Kvk5dxWPUclyppREdSV3LER/O5OcHjakrlUi6GHMCAAAKnG97D5se
ckZAy5RFYWSyFGE1vYQ+d91sZHIKAMAsIE5JdbOG6EynOtcZQ+AIQgg4+MkdlPWfKWCGDXDIJxxo
cIc/0GdGJbDDH8o4gykWQgAScQILhgCEEPhtCBoIwgyckBKDzEAcMiBAAf7QAQjcZQgmgMBG/6AB
IP3BDDKAgAmGIAQE3MBvWghkD+YAAglkgJAkMyS8CgaGpYXwOBS4mbwEeCRIck2Sw/Qd8HLGy0na
6mGoXI7zRHm07Enzqhb/45nGpnQxSvGykzO72KrOWcuDlQF5UbCgGLLZ1PgFjEqWEqYldUaBpTEv
OX9gl3KINYDwWaqq2qskNS/1hwQQq3jJIRYyp3kznxoHgskZ2fN26UJEsfOymM2sZiN0tT/wAAcG
gUIJ2uaCPigCBvW5DRbe8IczAMEIBiWEEURKIgikoBALIIAMLLIEBLTAIoLoaEFPCgFukdSkaCNA
t2LQIxBsAAODuMBNC0kdeVlgDCPi2MBeebIy4c6oTb2qw2p2VchKtX8as0BWz7sw3B3tdQMwZf+s
Z5y0RiynH/vCGD6WSgv8jAI9Pc5gkZO/USlzq85pKk8nZq/9JdV/f2ja/1mZ87q8lmFNI1NvYZMH
X+eR1XhDq+ByCvyyCA7AenHdZv7c+rJzbfbFMI6xjKmzlAiEYDZ3c0GNoFCBHvu4x1TAQmd0/Ic6
xCBHuqXiOyGQAxM4+QYQGOMfnNACmABBAbxFAF5IhABwnSEGxi1pR9DmgUGI+Q8ZkABObSBdnJK3
uoMIQCmNetR4oQuBS9tueOXLPlEFbwTnc2p9XeYH+jYvlO6VWPbkuyZUFqx42/MqIRYbKAAc5nwD
LutxXteuRycYqRFDV/5gdbJteriYsQTxYpETBjDATGYBILQzN7lowVazDNLDpnJI3Mo4p0muYRWD
YinbvRkb+9jI3mxnbf+M495w4Q9JAI1upq2iGREZBUBAMuAIEQEEEMAD4PaABjrCAwjgIAIF8FaW
48PlOrZWBmFGbgzKLIgzZ+ACg2DzdHNaXe4dTJmcFCq6LKYuPYN6k1d9cFrGetWCFWLVk43YnF13
sZw5L6sIjvg0Jfk6QisnLWbKdFjXdMNBWJA5TQ1fl4CpHGAnvL6FuCun/rAyoREiS717HTgZa+BC
IJZomeT5yH46gpMbR7IJ+ynPk830pjt9hu7kKA6y8AfRkpYGef1Aaj+jBs7MKA2sRUMMpJzkQggh
yoZwrUMFAZt1E6IDCHD3GeBdb3nT+7gdEYEEHHC4NlN3OnQu9CLHZ+f/owvI4II+9VXDt92/5kxj
YyASsWSupQ0bx61/NhjCUybOk7Ny40e3/GI5PcvkkHhpFyZSWrLJXYIBMGDBNHUlC5aAIhma1bWy
KjiJ9DoFBu9nB8v06/osYkmVs1TnHJHMdi6mANxseG6yQJZE/vTqW//6Hir5S3qEB3oyqwRr+MMR
GjCWGrigBFzwgpABk4YSPOEPUkDCEv7GuEFIAQEeWMoVUPCANyJGt27XbqRBd3h3UvNmZiblXCBQ
BVWAATblZl5TXdsVMQFgWCMzeIdkMeB1cGEQPmSAc5XkJR4YJodRex8kSR0YYU1iX0B1Pa1EPMIm
TkciXxKTgh+4aUzD/0jFxkvKxzUUEF/2EwDl8wUQdDAkRnrGcVgBpDADkADDYymjViTxUllGkjB9
JgYZ5wdRhTMmOHR+EGucFFhmIjTBR0sTdhy6Zno0x3tR0EHNFwBZQk5d5YQ58zoUEHkn1kL6g318
2Id+eB5m8wc6IAPzJwA7FBhdUGF5cAA0AAMVcBhwYC0A0k8v4W45gAAaEAGaqAGyEVIaVQAeUARn
UAc4gAARIARQtlt/MAMQwG7BZVKtBWaC8CMdwQIbgYBSpAV/dG8bsAH79maAN4FJ2FkUACqQNDKI
V0sU83IMBi8lRAguQzNg4GnHsYX+8zN5RUlrkl8MRkvukybjBTS8RP9OcAgGnaVX4UhgOXOGx1F8
uwSNa0IzXmMISEMIgGZ068Vq/iIIZXBd0ZQ1G+M83ChgjQVwSRhhIwYyXZJp/6NB2KhX1dhZUdAu
XZM6f3iRGJmR12Fzc9cBgqAEdnMbacAFTlQIFLAH6/cXLkAEgmACIUB1ewMTMjl2khMBMoAAWOQB
qCEFOFAERUAAGtACP3EFOLAVg1AAOABcC3ADW8YDPMIUIeCKTuluWsAAGSACPSBdVfB33REpFrIn
DDckT5IhUqhZX8J6EeKV0eEnteIkX9CWGhmXcjmXzSEig0AALSAId1AbM9IFXrAFjHIEFTAFJeB1
S+QFVvAHC6AAW8b/CDuQAvtHCI8pG6jgABLAAIdAl5q5mZzZmZ7JdIHoBEUwXABwH52BBZsxWl3Q
BXdzAkygNQVQBLfFCzYAAiAwBxggAhvQA5nZHK7xm8AZnMLZCzuAAyawOVOgBp4hGCdwN//xA37T
BiGgXL1gAxnQi4AEAsO5ndzZnd55C7GZI1DABtW2nJ3RBR8QfhwFBMPVCw4wBz2AAVrwnfRZn/Z5
n59QB9/gblHwAy5gmOY5GGzgTjMQAySAOviZoAq6oAxqDCxQGYaDB1tQAl1gmjPCBMpJkoJgACFw
A/XXoCAaoiI6orFgBEhgAsD1B01wAD5wAmJRA2ORBj4wAFPDAjeAqwOUSaI6uqM82qObEAQKEALt
+QcvYAdHoARIegQroJ6CAEUhkKM+GqVSOqVUOggpcAM9IUWMkAImsBHuVqVgGqZi2qBt0AECEVEL
AJODUAcG4AQEAAQ4UABqOqZ0Wqd2up0PwAMaoQAt4AEkEAEaYAI3gARFcAMF8KF3mqiKuqiRIQcz
IAQakAM30KEEQAIFwAIPwqiauqmc2qme+qmgGqqiOqqkWqqmeguBAAA7

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/theme/standard/styles.php

H1.main {
	TEXT-ALIGN: center
}
H2.main {
	TEXT-ALIGN: center
}
H3.main {
	TEXT-ALIGN: center
}
H4.main {
	TEXT-ALIGN: center
}
H5.main {
	TEXT-ALIGN: center
}
H6.main {
	TEXT-ALIGN: center
}
#layout-table {
	MARGIN-TOP: 8px; WIDTH: 100%; BORDER-COLLAPSE: separate
}
#layout-table #left-column {
	VERTICAL-ALIGN: top
}
#layout-table #middle-column {
	VERTICAL-ALIGN: top
}
#layout-table #right-column {
	VERTICAL-ALIGN: top
}
#layout-table #middle-column {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px
}
.clearer {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 1px; CLEAR: =
both; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
0px
}
.clearfix {
	MIN-WIDTH: 0px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#redirect {
	TEXT-ALIGN: center
}
#redirect #message {
=09
}
#redirect #continue {
=09
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.mdl-align {
	TEXT-ALIGN: center
}
.mdl-left {
	TEXT-ALIGN: left
}
.mdl-right {
	TEXT-ALIGN: right
}
.continuebutton {
	TEXT-ALIGN: center
}
FORM {
	MARGIN-BOTTOM: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
IMG.userpicture {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
IMG.grouppicture {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#grouppicture {
	TEXT-ALIGN: center
}
DIV.groupselector {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; FLOAT: left
}
#addmembersform TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.notifyproblem {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.notifysuccess {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.notifytiny {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.singlebutton FORM {
	DISPLAY: inline
}
.singlebutton DIV {
	DISPLAY: inline
}
.box {
	CLEAR: both
}
.generalbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.generalbox#intro {
	PADDING-BOTTOM: 15px; WIDTH: 70%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.boxaligncenter {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.boxalignright {
	MARGIN-LEFT: auto; MARGIN-RIGHT: 0px
}
.boxalignleft {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: auto
}
.boxwidthnarrow {
	WIDTH: 30%
}
.boxwidthnormal {
	WIDTH: 50%
}
.boxwidthwide {
	WIDTH: 80%
}
.centerpara {
	TEXT-ALIGN: center
}
.noticebox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.generalbox#notice {
	WIDTH: 60%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#notice .buttons {
	TEXT-ALIGN: center
}
#notice .buttons DIV {
	DISPLAY: inline
}
#notice .buttons FORM {
	DISPLAY: inline
}
#notice .singlebutton {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.errorbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
MARGIN: 1em 15%; PADDING-LEFT: 10px; WIDTH: 70%; PADDING-RIGHT: 10px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.errorbox .title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.informationbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.feedbackbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.feedbackby {
=09
}
.feedback {
=09
}
.rsslink {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.printicon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.generaltable {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.generaltable .cell {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-COLLAPSE: =
collapse; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#participationreport .reporttable {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#participationreport {
	TEXT-ALIGN: center
}
#participationreport .modulename {
	FONT-WEIGHT: bold
}
#participationreportselector {
	TEXT-ALIGN: center
}
#participationreportactions {
	TEXT-ALIGN: center
}
.initialbar {
	TEXT-ALIGN: center
}
#help .indent {
	MARGIN-LEFT: 3em
}
.closewindow {
	TEXT-ALIGN: center
}
#help .helpindex {
	TEXT-ALIGN: center
}
.tabledivider {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.sitetopic {
	MARGIN-BOTTOM: 20px
}
.sitetopiccontent {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.pagingbar {
	TEXT-ALIGN: center
}
TABLE.formtable {
	MARGIN: auto
}
TABLE.formtable TBODY TH {
	VERTICAL-ALIGN: top
}
TABLE.formtable TBODY TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
TABLE.formtable TBODY TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
TABLE.formtable TBODY .htmlarea TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
TABLE.formtable TBODY .htmlarea TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.flexible TH {
	WHITE-SPACE: nowrap
}
.paging {
	TEXT-ALIGN: center; MARGIN: 10px 0px
}
.unread {
	PADDING-RIGHT: 2px
}
.cell {
	VERTICAL-ALIGN: top
}
.helplink IMG {
	MARGIN: 0px 2px; WIDTH: 17px; HEIGHT: 17px; VERTICAL-ALIGN: middle
}
IMG.emoticon {
	WIDTH: 15px; HEIGHT: 15px; VERTICAL-ALIGN: middle
}
FORM.popupform {
	DISPLAY: inline
}
FORM.popupform DIV {
	DISPLAY: inline
}
FORM.popupform LABEL {
	MARGIN-RIGHT: 0.5em
}
.arrow_button {
	MARGIN-TOP: 3em
}
.arrow_button INPUT {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; =
OVERFLOW: hidden; PADDING-TOP: 0.3em
}
.groupmanagementtable TD {
	VERTICAL-ALIGN: top
}
.groupmanagementtable P {
	TEXT-ALIGN: center
}
.groupmanagementtable SELECT {
	WIDTH: 18em
}
#group-groupings .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#group-groupings .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
#group-usersummary {
	WIDTH: 14em
}
IMG.icon {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 16px; HEIGHT: 16px; =
VERTICAL-ALIGN: middle; BORDER-TOP: 0px; MARGIN-RIGHT: 4px; =
BORDER-RIGHT: 0px
}
IMG.iconsmall {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 11px; HEIGHT: 11px; =
VERTICAL-ALIGN: middle; BORDER-TOP: 0px; MARGIN-RIGHT: 1px; =
BORDER-RIGHT: 0px
}
IMG.iconhelp {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 17px; HEIGHT: 17px; =
VERTICAL-ALIGN: middle; BORDER-TOP: 0px; MARGIN-RIGHT: 4px; =
BORDER-RIGHT: 0px
}
IMG.iconkbhelp {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 49px; HEIGHT: 17px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.accesshide {
	POSITION: absolute; FONT-SIZE: 1em; TOP: -100000px; FONT-WEIGHT: =
normal; LEFT: 10px
}
.invisiblefieldset {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN.hide {
	DISPLAY: none
}
DIV.hide {
	DISPLAY: none
}
.mform {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 80%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mform FIELDSET {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 0.7em 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd =
1px solid; PADDING-TOP: 10px
}
.mform FIELDSET.hidden {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.mform FIELDSET.felement {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.mform FIELDSET.felement {
	WIDTH: auto
}
.mform FIELDSET LEGEND {
	MARGIN-LEFT: 0.5em; FONT-WEIGHT: bold
}
.mform FIELDSET .advancedbutton {
	TEXT-ALIGN: right; WIDTH: 100%
}
.mform DIV.fitem {
	MIN-HEIGHT: 1.5em; WIDTH: 100%; CLEAR: both
}
.mform .fitemtitle {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; =
PADDING-LEFT: 0px; WIDTH: 30%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; PADDING-TOP: 0px
}
.mform .fitemtitle DIV {
	DISPLAY: inline
}
DIV.fitem FIELDSET.fgroup LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
DIV.fradio LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
DIV.fcheckbox LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
FIELDSET.fdate_selector LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
.mform DIV.felement {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; =
PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; PADDING-TOP: 0px
}
.mform FIELDSET.felement {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; =
PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; PADDING-TOP: 0px
}
.mform DIV.fdescription {
	MIN-HEIGHT: 1.5em; CLEAR: both
}
.mform .required.fdescription {
	TEXT-ALIGN: right
}
.mform INPUT {
	WIDTH: auto
}
.mform SELECT {
	WIDTH: auto
}
.mform .ftextarea #id_alltext {
	WIDTH: 100%
}
.mform BR {
	CLEAR: left
}
.mform DIV.fhtmleditor {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto 10px; PADDING-LEFT: 0px; WIDTH: =
600px; PADDING-RIGHT: 0px; FLOAT: none; CLEAR: both; PADDING-TOP: 25px
}
.mform SPAN.error {
	COLOR: red
}
.mform SPAN.required {
	COLOR: red
}
.mform DIV.error {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: =
inherit; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; =
PADDING-TOP: 5px
}
.mform FIELDSET.error {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: =
inherit; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; =
PADDING-TOP: 5px
}
.mform .fcheckbox INPUT {
	MARGIN-LEFT: 0px
}
.mform .fpassword .unmask {
	DISPLAY: inline
}
.mform .fpassword .unmask INPUT {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 3px
}
.mform LABEL .req {
	CURSOR: help
}
.mform LABEL .adv {
	CURSOR: help
}
DIV.mform DIV.fitem DIV.fstatic {
	BORDER-BOTTOM: #d3d3d3 thin dashed; BORDER-LEFT: #d3d3d3 thin dashed; =
BORDER-TOP: #d3d3d3 thin dashed; BORDER-RIGHT: #d3d3d3 thin dashed
}
#admin-register .mform .fsubmit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
DIV.phpinfo .center {
	TEXT-ALIGN: center
}
DIV.phpinfo .center TABLE {
	TEXT-ALIGN: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.phpinfo .center TH {
	TEXT-ALIGN: center
}
.backup-form-instances {
	MARGIN: 0px 20px
}
.restore-form-instances {
	MARGIN: 0px 20px
}
#header-home {
=09
}
#header {
=09
}
.headermain {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
H1.headermain {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
.headermenu {
	TEXT-ALIGN: right; FLOAT: right
}
.navigation LI {
	DISPLAY: inline
}
.navigation DIV {
	DISPLAY: inline
}
.navigation BUTTON {
	DISPLAY: inline
}
.navigation FORM {
	DISPLAY: inline
}
.navbar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 3px; =
PADDING-LEFT: 0.5em; WIDTH: auto; PADDING-RIGHT: 0.5em; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 3px
}
.navbar .langmenu {
	TEXT-ALIGN: right
}
TABLE.navbar {
	WIDTH: 100%
}
.navbar .navbutton {
	MARGIN-TOP: 3px; FLOAT: left
}
.navbar .navbutton DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
.navbar .navbutton FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
.navbar .breadcrumb {
	MARGIN: 0.2em 0px; FLOAT: left
}
.breadcrumb UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-INDENT: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
.breadcrumb LI {
	DISPLAY: inline
}
.navbar .navbutton {
	FLOAT: right
}
.navbar .menu {
	FLOAT: right
}
#footer .navbar {
	MARGIN-TOP: 4em
}
.reportlink {
	TEXT-ALIGN: right
}
.navigation {
	MARGIN-BOTTOM: 4px
}
.navigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.navigation UL LI FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.navigation UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.navigation UL LI FORM FIELDSET {
	VERTICAL-ALIGN: middle
}
.navigation UL LI FORM DIV SELECT {
	VERTICAL-ALIGN: middle
}
.navigation OPTGROUP {
	TEXT-ALIGN: center; PADDING-TOP: 4px
}
.navigation OPTION {
	TEXT-ALIGN: left
}
.navigation OPTGROUP OPTION {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#navmenupopup OPTION {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 1px 2px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
#navmenufooterpopup OPTION {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 1px 2px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
#footer {
	TEXT-ALIGN: center; MARGIN-TOP: 40px
}
.homelink {
	MARGIN: 1em 0px
}
.homelink A {
	PADDING-LEFT: 1em; PADDING-RIGHT: 1em
}
.sitelink {
	PADDING-TOP: 1em
}
.performanceinfo {
	MARGIN: 2em
}
.performanceinfo SPAN {
	DISPLAY: block
}
#footer .validators {
	MARGIN-TOP: 40px; BORDER-TOP: gray 1px dotted; PADDING-TOP: 5px
}
#footer .validators UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer .validators UL LI {
	DISPLAY: inline; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.mediaplugin {
	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 5px; CLEAR: both
}
.mediaplugin_mp3 {
	MARGIN: 0px 0px 0px 0.5em; DISPLAY: inline; CLEAR: none
}
.mediaplugin_swf {
	MARGIN: 0px 0px 0px 0.5em; DISPLAY: inline; CLEAR: none
}
.mediaplugin_flv {
	MARGIN: 0px 0px 0px 0.5em; DISPLAY: inline; CLEAR: none
}
BODY#admin-index .c0 {
	VERTICAL-ALIGN: top
}
BODY#admin-index .c1 {
	VERTICAL-ALIGN: middle
}
BODY#admin-blocks TABLE.generaltable TH {
	WHITE-SPACE: nowrap
}
BODY#admin-filters TABLE.generaltable TH {
	WHITE-SPACE: nowrap
}
BODY#admin-modules TABLE.generaltable TH {
	WHITE-SPACE: nowrap
}
BODY#admin-auth TABLE.generaltable TH {
	WHITE-SPACE: nowrap
}
BODY#admin-modules .generaltablecell {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
BODY#admin-blocks TABLE.generaltable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-blocks TABLE.generaltable TD.cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-filters TABLE.generaltable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-filters TABLE.generaltable TD.cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-modules TABLE.generaltable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-modules TABLE.generaltable TD.cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-auth TABLE.generaltable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-auth TABLE.generaltable TD.cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-blocks TABLE.generaltable TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-blocks TABLE.generaltable TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-filters TABLE.generaltable TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-filters TABLE.generaltable TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-modules TABLE.generaltable TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-modules TABLE.generaltable TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-auth TABLE.generaltable TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-auth TABLE.generaltable TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-modules TABLE.generaltable TD.c0 {
	WHITE-SPACE: nowrap
}
#admin-blocks #admin-config .confighelp {
	PADDING-BOTTOM: 20px; DISPLAY: block
}
#admin-roles-manage TABLE.generalbox {
	MARGIN: auto
}
#admin-stickyblocks .generalbox {
	TEXT-ALIGN: center
}
#admin-index .copyrightnotice {
	TEXT-ALIGN: center; MARGIN: auto
}
#admin-maintenance .buttons {
	TEXT-ALIGN: center
}
#admin-report-unittest-index .exception PRE {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 8px
}
#admin-report-unittest-index .unittestsummary {
	PADDING-BOTTOM: 8px; MARGIN-TOP: 1em; PADDING-LEFT: 8px; PADDING-RIGHT: =
8px; PADDING-TOP: 8px
}
#admin-report-security-index #timewarning {
	TEXT-ALIGN: center
}
#admin-report-security-index .timewarninghidden {
	DISPLAY: none
}
#admin-roles-allowassign .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-roles-allowoverride .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-roles-manage .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-roles-override .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-roles-manage .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
#admin-roles-override .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
#admin-roles-manage .selector {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-roles-assign .selector {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-roles-override .selector {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-roles-manage TABLE.roledesc {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#admin-roles-override TABLE.roledesc {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#admin-roles-manage TABLE.rolecap {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#admin-roles-override TABLE.rolecap {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.rolecap .inherit {
	TEXT-ALIGN: center
}
.rolecap .allow {
	TEXT-ALIGN: center
}
.rolecap .prevent {
	TEXT-ALIGN: center
}
.rolecap .prohibit {
	TEXT-ALIGN: center
}
#admin-roles-manage .rolecap .cap-desc .cap-name {
	DISPLAY: block
}
#admin-roles-override .rolecap .cap-desc .cap-name {
	DISPLAY: block
}
#admin-roles-override .c1.cell {
	PADDING-TOP: 0.75em
}
#admin-roles-assign .c3.cell {
	PADDING-TOP: 0.75em
}
#admin-roles-assign .c1.cell {
	PADDING-TOP: 0.75em
}
#admin-roles-override .sefeoverridenotice {
	TEXT-ALIGN: center
}
#admin-lang .generalbox {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
MARGIN: auto; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#admin-langimport .generalbox {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
MARGIN: auto; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#admin-langimport .generalbox TABLE {
	TEXT-ALIGN: center; MARGIN: auto
}
#admin-index .adminerror {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
MARGIN: 20px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#admin-index .adminwarning {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
MARGIN: 20px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#admin-index .adminerror .singlebutton {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-index .adminwarning .singlebutton {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-index #layout-table .singlebutton {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-user-user_bulk #users .fgroup {
	WHITE-SPACE: nowrap
}
.plugincompattable CAPTION {
	TEXT-ALIGN: center; WIDTH: 100%; FONT-SIZE: 130%; FONT-WEIGHT: bold
}
.plugincheckwrapper TD {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; =
BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid
}
.plugincheckwrapper {
	WIDTH: 100%
}
#adminsettings DIV.form-item {
	MARGIN: 1em 0px 2em; CLEAR: both
}
#adminsettings .form-label {
	TEXT-ALIGN: right; WIDTH: 12.5em; DISPLAY: block; FLOAT: left
}
#adminsettings .form-shortname {
	DISPLAY: block
}
#adminsettings .form-setting {
	TEXT-ALIGN: left; DISPLAY: block; MARGIN-LEFT: 13em
}
#adminsettings .form-defaultinfo {
	DISPLAY: inline
}
#adminsettings .defaultsnext {
	DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
#adminsettings .form-description {
	TEXT-ALIGN: left; MARGIN: 0.5em 0px 0em 13em; DISPLAY: block
}
#adminsettings FIELDSET {
	PADDING-BOTTOM: 1em; MARGIN-TOP: 1em; PADDING-LEFT: 0.5em; =
PADDING-RIGHT: 0.5em; PADDING-TOP: 1em
}
#adminsettings LEGEND {
	DISPLAY: none
}
#adminsettings FIELDSET.error {
	PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0.5em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
#adminsettings FIELDSET.error LEGEND {
	DISPLAY: block
}
#adminsettings .form-multicheckbox LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#adminsettings .form-multicheckbox UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#adminsettings .form-item .pathok {
	MARGIN-LEFT: 0.5em
}
#adminsettings .form-item .patherror {
	MARGIN-LEFT: 0.5em
}
#adminsettings .form-htmlarea {
	WIDTH: 640px; DISPLAY: inline
}
#adminsettings .form-htmlarea .htmlarea {
	WIDTH: 640px; DISPLAY: block
}
.environmentbox {
	MARGIN-TOP: 1em
}
.form-buttons {
	MARGIN: 10px 0px 0px 13em
}
.adminsearchform {
	PADDING-TOP: 10px
}
.block_admin_tree .admintree {
	TEXT-ALIGN: left
}
.block_admin_tree .admintree .depth1 {
	PADDING-LEFT: 16px
}
.block_admin_tree .admintree .depth2 {
	PADDING-LEFT: 32px
}
.block_admin_tree .admintree .depth3 {
	PADDING-LEFT: 48px
}
.block_admin_tree .admintree .depth4 {
	PADDING-LEFT: 64px
}
#admin-lang .translator {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
#adminsettings #admin-calendar_weekend TABLE {
	WIDTH: 100%
}
#adminsettings #admin-calendar_weekend TABLE TD {
	TEXT-ALIGN: center
}
#adminsettings #admin-calendar_weekend TABLE TD LABEL {
	TEXT-ALIGN: center; WIDTH: 100%; FLOAT: none
}
#trustedhosts .generaltable {
	WIDTH: 500px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#trustedhosts .standard {
	WIDTH: auto
}
#mnetconfig TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#admin-report-courseoverview-index .graph {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#course-report-stats-index .graph {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-report-stats-index .graph {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-uploaduser TABLE#uuresults {
	MARGIN-BOTTOM: 2em
}
#admin-uploaduser TABLE#uupreview {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
#admin-uploaduser TABLE#uuresults TD.cell {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
A.skip-block {
	POSITION: absolute; FONT-SIZE: 0.85em; TOP: -1000em
}
A.skip {
	POSITION: absolute; FONT-SIZE: 0.85em; TOP: -1000em
}
A.skip-block:focus {
	POSITION: static; DISPLAY: block
}
A.skip-block:active {
	POSITION: static; DISPLAY: block
}
A.skip:focus {
	POSITION: static; DISPLAY: block
}
A.skip:active {
	POSITION: static; DISPLAY: block
}
.skip-block-to {
	DISPLAY: block; HEIGHT: 1px
}
#maincontent {
	DISPLAY: block; HEIGHT: 1px
}
.sideblock {
	WIDTH: 100%; MARGIN-BOTTOM: 1em
}
.sideblock .header {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
.sideblock H2.header {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
.sideblock H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.sideblock .header .hide-show-image {
	MARGIN-TOP: 0.25em; WIDTH: 11px; FLOAT: right; HEIGHT: 11px
}
.sideblock .header .commands {
	MARGIN-TOP: 0.3em; HEIGHT: 16px; CLEAR: both
}
.sideblock .header .commands A {
	MARGIN: 0px 2px
}
#left-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#right-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#left-column .hidden .content {
	DISPLAY: none
}
#right-column .hidden .content {
	DISPLAY: none
}
.sideblock .header .hide.icon {
	MARGIN-RIGHT: 6px
}
.sideblock .header .edit.icon {
	MARGIN-RIGHT: 6px
}
.sideblock .content {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 4px
}
.sideblock .content H3 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
	PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sideblock .content .head {
	MARGIN-TOP: 10px
}
.sideblock .content HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 4px; =
MARGIN-BOTTOM: 4px; HEIGHT: 1px; BORDER-TOP: 1px solid; BORDER-RIGHT: =
medium none
}
.sideblock DIV.column {
	PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sideblock DIV.c0.column {
	FLOAT: left
}
.sideblock DIV.c1.column {
	DISPLAY: inline
}
.sideblock .content .c0 IMG.icon {
	MARGIN: 0px
}
.sideblock .content .list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.unlist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.inline-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sideblock .content .list {
	WIDTH: 100%
}
.sideblock .content .list LI {
	CLEAR: left
}
.sideblock .content .inline-list LI {
	DISPLAY: inline
}
.inline-list LI {
	DISPLAY: inline
}
.sideblock .content UL.list LI.listentry {
	CLEAR: both
}
.sideblock .content DIV.info {
	TEXT-ALIGN: center
}
.sideblock .footer {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 4px; CLEAR: both
}
.sideblock IMG.userpicture {
	WIDTH: 16px; HEIGHT: 16px; MARGIN-RIGHT: 4px
}
.blockconfigtable {
	MARGIN-TOP: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.blockconfigtable TD.label {
	TEXT-ALIGN: right; WIDTH: 50%
}
.blockconfigtable TD.value {
	TEXT-ALIGN: left; WIDTH: 50%
}
.blockconfigtable TD.submit {
	TEXT-ALIGN: center
}
.blockconfiginstancecontent .tabs {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.block_adminblock {
	WIDTH: 180px
}
.block_messages .content {
	TEXT-ALIGN: left; FONT-SIZE: 0.75em; PADDING-TOP: 5px
}
.block_recent_activitysideblock .h3 {
	PADDING-TOP: 5px
}
.block_online_users .listentry DIV.user {
	FLOAT: left
}
.block_messages .listentry DIV.user {
	FLOAT: left
}
.block_online_users .listentry DIV.message {
	FLOAT: right
}
.block_messages .listentry DIV.message {
	FLOAT: right
}
.block_course_list .footer {
	MARGIN-TOP: 5px
}
#rssfeeds {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#block_rss {
	TEXT-ALIGN: center
}
.block_search_forums .invisiblefieldset {
	DISPLAY: block
}
.block_tag_youtube .youtube-thumb {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: =
block; FLOAT: left; PADDING-TOP: 3px
}
.block_tag_youtube .yt-video-entry LI {
	CLEAR: left
}
.block_tag_flickr .flickr-photos {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.addbloglink {
	TEXT-ALIGN: center
}
.blogpost .audience {
	TEXT-ALIGN: right
}
.blogpost .tags {
	MARGIN-TOP: 15px
}
#calendar {
	BORDER-SPACING: 5px; WIDTH: 100%; BORDER-COLLAPSE: separate
}
#calendar H2 {
	TEXT-ALIGN: center
}
#calendar H3 {
	TEXT-ALIGN: center
}
#calendar .sideblock H2 {
	TEXT-ALIGN: left
}
#calendar .maincalendar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
#calendar .sidecalendar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
#calendar .maincalendar {
	HEIGHT: 100%
}
#calendar .maincalendar .heightcontainer {
	POSITION: relative; HEIGHT: 100%
}
#calendar .maincalendar .bottom {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#calendar .sidecalendar {
	WIDTH: 25%
}
#calendar .maincalendar TABLE.calendarmonth {
	MARGIN: 0px auto; WIDTH: 98%; BORDER-COLLAPSE: separate
}
#calendar .maincalendar TABLE.calendarmonth TH {
	BORDER-BOTTOM: 2px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#calendar .maincalendar TABLE.calendarmonth TD {
	LINE-HEIGHT: 1.2em; PADDING-LEFT: 4px; HEIGHT: 5em; PADDING-TOP: 4px
}
#calendar .maincalendar TABLE.calendarmonth TD {
	WIDTH: 14%; VERTICAL-ALIGN: top
}
TABLE.minicalendar TD {
	WIDTH: 14%; VERTICAL-ALIGN: top
}
TABLE.minicalendar TH {
	WIDTH: 14%; VERTICAL-ALIGN: top
}
TABLE.minicalendar TD {
	TEXT-ALIGN: center
}
#calendar .maincalendar TABLE.calendarmonth TD TABLE TD {
	HEIGHT: auto
}
#calendar DIV.header {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#calendar .sideblock DIV.header {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#calendar .maincalendar .buttons {
	FLOAT: right
}
#calendar .maincalendar .filters TABLE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 2px; WIDTH: =
100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; PADDING-TOP: 2px
}
#calendar .sidecalendar .filters TABLE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 2px; WIDTH: =
100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; PADDING-TOP: 2px
}
.block_calendar_month.sideblock .filters TABLE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 2px; WIDTH: =
100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; PADDING-TOP: 2px
}
#calendar .maincalendar .filters {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
#calendar .sidecalendar .filters {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#calendar .maincalendar .controls {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: =
both; PADDING-TOP: 10px
}
#calendar .maincalendar TABLE.calendarmonth UL.events-new {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#calendar .maincalendar TABLE.calendarmonth UL.events-underway {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#calendar .maincalendar TABLE.calendarmonth UL LI {
	MARGIN-TOP: 4px
}
.minicalendarblock {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 0px
}
TABLE.minicalendar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 2px; =
MARGIN: 10px auto; PADDING-LEFT: 2px; BORDER-SPACING: 1px !important; =
WIDTH: 100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 2px
}
TABLE.minicalendar TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 0px
}
#calendar .maincalendar .eventlist {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#calendar .maincalendar .eventlist .topic {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: 0px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: =
0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 5px
}
#calendar .maincalendar .eventlist .event {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-SPACING: 0px; =
WIDTH: 100%; BORDER-COLLAPSE: separate; MARGIN-BOTTOM: 10px; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid
}
#calendar .maincalendar .eventlist .event .name {
	FLOAT: left
}
#calendar .maincalendar .eventlist .event .course {
	FLOAT: left; CLEAR: left
}
#calendar .maincalendar .eventlist .event .date {
	FLOAT: right
}
#calendar .maincalendar .eventlist .event .description .commands {
	WIDTH: 100%
}
#calendar .maincalendar .eventlist .event .description {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#calendar .maincalendar .eventlist .event .picture {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 8px
}
#calendar .maincalendar .eventlist .event .side {
	WIDTH: 32px
}
#calendar #selecteventtype TABLE {
	MARGIN: auto
}
#calendar .event_global {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .event_course {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .event_group {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .event_user {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .event_global {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .event_course {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .event_group {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .event_user {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .duration_global {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
#calendar .duration_course {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
#calendar .duration_group {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
#calendar .duration_user {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
.minicalendar .duration_global {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
.minicalendar .duration_course {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
.minicalendar .duration_group {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
.minicalendar .duration_user {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
#calendar .today {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .today {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .nottoday {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.minicalendar .today {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.cal_popup_bg {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
.cal_popup_close {
	MARGIN-RIGHT: 5px
}
.cal_popup_caption {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 2px; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.calendar-controls .previous {
	WIDTH: 12%; DISPLAY: block; FLOAT: left
}
.calendar-controls .next {
	WIDTH: 12%; DISPLAY: block; FLOAT: left
}
.calendar-controls .current {
	WIDTH: 12%; DISPLAY: block; FLOAT: left
}
.calendar-controls .previous {
	TEXT-ALIGN: left
}
.calendar-controls .current {
	TEXT-ALIGN: center; WIDTH: 76%
}
.calendar-controls .next {
	TEXT-ALIGN: right
}
#calendar .maincalendar .calendar-controls .previous {
	WIDTH: 30%
}
#calendar .maincalendar .calendar-controls .next {
	WIDTH: 30%
}
#calendar .maincalendar .calendar-controls .current {
	WIDTH: 39.95%
}
#calendar .indent {
	PADDING-LEFT: 20px
}
#calendar TD.sidecalendar {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
#calendar TD.sidecalendar .sideblock {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN-BOTTOM: 10px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#calendar TD.sidecalendar .minicalendartop {
	PADDING-TOP: 10px
}
.sideblock .content H3.eventskey {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0.5em
}
.activitydate {
	TEXT-ALIGN: center
}
.activityhead {
	TEXT-ALIGN: center
}
#course-view .section TD {
	VERTICAL-ALIGN: top
}
#course-view .section TD.content {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#course-view .section TD.side {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
#course-view .section TD.left {
	TEXT-ALIGN: center; WIDTH: 1.5em; BORDER-RIGHT: 0px
}
#course-view .section TD.right {
	TEXT-ALIGN: center; BORDER-LEFT: 0px; WIDTH: 1.5em
}
#course-view .current .side {
=09
}
#course-view .section .spacer {
	HEIGHT: 0.5em
}
#course-view .section .weekdates {
=09
}
#course-view UL.section {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#site-index UL.section {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.section_add_menus {
	TEXT-ALIGN: right
}
.section_add_menus .horizontal DIV {
	DISPLAY: inline
}
#course-view UL.weekscss {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.weekscss-format {
	MIN-WIDTH: 763px
}
.weekscss-format .block_adminblock SELECT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.weekscss-format .block_calendar_month .minicalendar {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.weekscss-format .block_calendar_month .minicalendar TH {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.1em
}
.weekscss-format .block_calendar_month .minicalendar TD {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.1em
}
.weekscss-format #middle-column {
	MARGIN: 0px 12.5em
}
.weekscss-format #left-column {
	WIDTH: 11.5em
}
.weekscss-format #right-column {
	WIDTH: 11.5em
}
.weekscss-format #left-column {
	FLOAT: left
}
.weekscss-format #right-column {
	FLOAT: right
}
.weekscss LI.section {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN-BOTTOM: 0.5em; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.weekscss .content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.weekscss .side {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.weekscss .content {
	MARGIN: 0px 1.7em
}
.weekscss .right {
	TEXT-ALIGN: center; WIDTH: 1.6em; FLOAT: right
}
.section .activity IMG.activityicon {
	WIDTH: 16px; HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.section IMG.movetarget {
	WIDTH: 80px; HEIGHT: 16px
}
BODY#course-view .unread {
	MARGIN-LEFT: 3em
}
BODY#course-view .drag.sideblock .header {
	CURSOR: move
}
BODY#course-enrol .generalbox {
	MARGIN-TOP: 20px
}
BODY#course-enrol .coursebox {
	MARGIN-TOP: 20px
}
BODY#course-user .graph {
	TEXT-ALIGN: center
}
BODY#course-user .section {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
BODY#course-user .content {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
BODY#course-user .section {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
BODY#course-user .section H2 {
	MARGIN-TOP: 0px
}
.headingblock {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
H2.headingblock {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
#site-index .subscribelink {
	TEXT-ALIGN: right
}
#course-view .subscribelink {
	TEXT-ALIGN: right
}
BODY#site-index .headingblock {
	MARGIN-BOTTOM: 9px
}
BODY#course-view .headingblock {
	MARGIN-BOTTOM: 9px
}
BODY#course-category .courseboxes {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
BODY#course-index .courseboxes {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
BODY#course-category .rolelink {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
BODY#course-category .addcategory {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
BODY#course-index .buttons .singlebutton {
	DISPLAY: inline
}
BODY#course-category .buttons .singlebutton {
	DISPLAY: inline
}
BODY#course-index .buttons {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px
}
BODY#course-category .buttons {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px
}
BODY#course-index #middle-column .editcourse {
	MARGIN: 20px auto
}
BODY#course-index #middle-column .editcourse TH {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
BODY#course-index #middle-column .editcourse TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
BODY#course-index #middle-column .editcourse .count {
	TEXT-ALIGN: right
}
BODY#course-index .singlebutton {
	TEXT-ALIGN: center
}
BODY#course-index .addcategory {
	TEXT-ALIGN: center
}
BODY#course-info .icons.generalbox {
	TEXT-ALIGN: center
}
BODY#course-info .info.generalbox {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.coursebox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 100%; =
MARGIN-BOTTOM: 15px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.coursebox .summary {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 48%; =
PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px
}
.coursebox .info {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 48%; =
PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
#my-index .coursebox .info {
	FLOAT: none
}
#my-index .name {
	MARGIN-LEFT: 5px
}
#course-pending .pendingcourserequests {
	MARGIN-BOTTOM: 1em
}
#course-pending .pendingcourserequests .singlebutton {
	DISPLAY: inline
}
#course-pending .pendingcourserequests .cell {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px
}
#course-pending .pendingcourserequests .c6.cell {
	WHITE-SPACE: nowrap
}
#course-pending .singlebutton {
	TEXT-ALIGN: center
}
.categorylist {
	WIDTH: 90%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.categorylist .image.category {
	WIDTH: 20px
}
.categorylist .number.category {
	TEXT-ALIGN: right
}
.categorylist .indentation.category {
	WIDTH: 1px
}
.categoryboxcontent {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.categorypicker {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px
}
#coursesearch {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
#coursesearch2 {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
.addcoursebutton {
	TEXT-ALIGN: center
}
.coursebox .cost {
	PADDING-TOP: 20px
}
.coursebox UL.teachers LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#course-category #renameform {
	TEXT-ALIGN: center
}
#course-category #themeform {
	TEXT-ALIGN: center
}
#course-category .singlebutton {
	TEXT-ALIGN: center
}
#course-category #coursesearch {
	TEXT-ALIGN: center
}
#course-report #content {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#course-report P {
	TEXT-ALIGN: center
}
#course-report .logselectform {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
#course-report .participationselectform {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
#course-report-log-index .logselectform {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
#course-report-participation-index .participationselectform {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
#course-report .participationselectform LABEL {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 5px
}
#course-report-participation-index .participationselectform LABEL {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 5px
}
#course-report-log-index .info {
	TEXT-ALIGN: center; MARGIN: 10px
}
#course-report-log-indexlive .info {
	TEXT-ALIGN: center; MARGIN: 10px
}
.course-report-outline TD.numviews {
	TEXT-ALIGN: right
}
.course-report-outline DIV.loginfo {
	TEXT-ALIGN: center; MARGIN: 1em
}
#content .coursebox .summary .category {
	TEXT-ALIGN: right
}
#course-editsection .singlebutton {
	TEXT-ALIGN: center
}
.jumpmenu {
	TEXT-ALIGN: center
}
BODY#group-index #groupeditform {
	TEXT-ALIGN: center
}
#add {
	TEXT-ALIGN: center
}
#remove {
	TEXT-ALIGN: center
}
BODY#doc-contents H1 {
	MARGIN: 1em 0px 0px
}
BODY#doc-contents UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 90%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.grade-edit-scale .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
.grade-edit-scale .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
.grade-edit-outcome .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
.grade-edit-outcome .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
DIV.allcoursegrades {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.grade-edit-tree .gradetreebox {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 10px; WIDTH: 70%; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
.grade-edit-tree .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
.grade-edit-tree .idnumber {
	MARGIN-LEFT: 15px
}
.grade-edit-tree .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
.grade-edit-tree .movetarget {
	POSITION: relative; WIDTH: 80px; HEIGHT: 16px
}
.grade-edit-tree UL#grade_tree {
	WIDTH: auto
}
.grade-edit-tree UL#grade_tree LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.grade-edit-tree UL#grade_tree LI.category {
	MARGIN-BOTTOM: 6px
}
.grade-edit-tree .iconsmall {
	MARGIN-LEFT: 4px
}
#grade-report-toggles {
	TEXT-ALIGN: center
}
.gradeexportlink {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2em; PADDING-LEFT: 2em; =
PADDING-RIGHT: 2em; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: =
2em
}
#grade-aggregation-help DT {
	MARGIN-TOP: 15px
}
#grade-aggregation-help DD.example {
	MARGIN-TOP: 7px
}
#grade-aggregation-help CODE {
	MARGIN-TOP: 7px; DISPLAY: block
}
.loginbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN-TOP: 15px; =
WIDTH: 50%; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 25%; OVERFLOW: hidden; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.loginbox FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.twocolumns.loginbox {
	WIDTH: 90%; MARGIN-LEFT: 5%
}
.loginbox H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.loginbox .subcontent {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.loginbox .loginpanel .subcontent {
	TEXT-ALIGN: center
}
.loginbox .loginpanel .desc {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.loginbox .signuppanel .subcontent {
	TEXT-ALIGN: left
}
.loginbox .loginsub {
	MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%
}
.loginbox .guestsub {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 12%; BORDER-TOP: 1px solid; =
MARGIN-RIGHT: 12%
}
.loginbox .forgotsub {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 12%; BORDER-TOP: 1px solid; =
MARGIN-RIGHT: 12%
}
.loginbox .loginform {
	TEXT-ALIGN: left; MARGIN-TOP: 1em
}
.loginbox .loginform .form-label {
	TEXT-ALIGN: right; WIDTH: 40%; FLOAT: left
}
.loginbox .loginform .form-input {
	WIDTH: 59%; FLOAT: right
}
.loginbox .loginform .form-input INPUT {
	WIDTH: 6em
}
.loginbox .signupform {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
.twocolumns.loginbox .loginpanel {
	PADDING-BOTTOM: 2000px; WIDTH: 49.5%; MARGIN-BOTTOM: -2000px; FLOAT: =
left; BORDER-RIGHT: 1px solid
}
.twocolumns.loginbox .signuppanel {
	PADDING-BOTTOM: 2000px; WIDTH: 50%; MARGIN-BOTTOM: -2000px; FLOAT: =
right
}
#message-user .userpicture {
	WIDTH: 100px; HEIGHT: 100px
}
#message-history .userpicture {
	WIDTH: 100px; HEIGHT: 100px
}
.message-discussion-noframes #userinfo .userpicture {
	FLOAT: left
}
.message-discussion-noframes #userinfo .name H1 {
	MARGIN: 0px
}
.message-discussion-noframes #userinfo .name {
	TEXT-ALIGN: center; MARGIN-LEFT: 60px
}
.message-discussion-noframes #userinfo .commands {
	TEXT-ALIGN: left; MARGIN-LEFT: 60px
}
.message-discussion-noframes #userinfo .commands UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.message-discussion-noframes #userinfo .commands UL LI {
	PADDING-RIGHT: 16px; DISPLAY: inline
}
.message-discussion-noframes #send {
	CLEAR: both; PADDING-TOP: 10px
}
.message-discussion-noframes #send H1 {
	MARGIN: 0px
}
.message-discussion-noframes #messages {
	PADDING-TOP: 10px
}
.message-discussion-noframes #messages UL.messagelist {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.message-discussion-noframes #send H1 {
	MARGIN: 0px
}
.message .noframesjslink {
	MARGIN-TOP: 20px
}
.message .link {
	VERTICAL-ALIGN: middle
}
TABLE.message .searchresults TD {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; BORDER-SPACING: 0px; PADDING-RIGHT: 5px; =
BORDER-COLLAPSE: collapse; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid; PADDING-TOP: 5px
}
.message .summary .link {
	TEXT-ALIGN: right
}
.message .heading {
	TEXT-ALIGN: center
}
.message .note {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#message-user .commands SPAN {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
BODY#message-messages {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
BODY#message-send .notifysuccess {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; =
PADDING-TOP: 1px
}
BODY#message-send TD.fixeditor {
	TEXT-ALIGN: center
}
.notepost {
	BACKGROUND-COLOR: #eee; MARGIN-BOTTOM: 1em
}
.sitenotepost {
=09
}
.coursenotepost {
=09
}
.draftnotepost {
=09
}
.ownnotepost .info {
=09
}
.notepost .header {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
#ddd; PADDING-TOP: 5px
}
.notepost .user {
	FONT-WEIGHT: bolder
}
.notepost .userpicture {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.notepost .info {
	FONT-SIZE: smaller
}
.notepost .content {
	CLEAR: both
}
.notepost .footer {
	CLEAR: both
}
BODY.notes .generalbox {
	WIDTH: 90%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY.notes .notesgroup {
	MARGIN-LEFT: 20px
}
.my .coursebox .overview .info {
	MARGIN-LEFT: 20px
}
.my .coursebox .overview {
	MARGIN-BOTTOM: 10px
}
.questionbank H2 {
	MARGIN-TOP: 0px
}
.questioncategories H3 {
	MARGIN-TOP: 0px
}
.que {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
MARGIN: 0px auto 1.8em; CLEAR: both; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid
}
.que .info {
	MARGIN: 0.5em 0px 0.5em 1.2em; WIDTH: 8%; FLOAT: left
}
.que .content {
	MARGIN: 0.5em 1.2em 0.5em 0px; WIDTH: 85%; FLOAT: left
}
.description.que .info {
	MARGIN: 0.5em 0px 0.5em 0.2em; WIDTH: 1em
}
.description.que .content {
	WIDTH: auto; MARGIN-BOTTOM: 0.5em; FLOAT: none; MARGIN-LEFT: 1.2em
}
.description.que .generalfeedback {
	WIDTH: auto; MARGIN-BOTTOM: 0.5em; FLOAT: none; MARGIN-LEFT: 1.2em
}
.description.que .qtext {
	MARGIN-BOTTOM: 0px
}
.que .qtext {
	MARGIN-BOTTOM: 1.5em
}
.que .ablock {
	MARGIN: 0.7em 0px 0.3em
}
.que .prompt {
	WIDTH: 15%; FLOAT: left; HEIGHT: 2em; PADDING-TOP: 0.3em
}
.que .control {
	WIDTH: 5%
}
.que .answer {
	WIDTH: 83%; MARGIN-BOTTOM: 0.5em; FLOAT: left
}
.que .submit {
	POSITION: relative; FLOAT: left; CLEAR: both
}
* HTML .que .submit {
	FLOAT: none
}
.multianswer .submit {
	MARGIN-TOP: 1em
}
.que .c0 {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0.3em
}
.que .c1 {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0.3em
}
.que .feedback {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: =
0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.5em; =
CLEAR: both; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; =
PADDING-TOP: 0px
}
.multichoice TD.feedback {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: auto; =
BORDER-TOP-STYLE: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; =
PADDING-TOP: 0.3em
}
.essay .feedback {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
.multichoice .text {
	WIDTH: auto
}
.calculated .answer {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: auto; PADDING-RIGHT: =
0.3em; PADDING-TOP: 0.3em
}
.numerical .answer {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: auto; PADDING-RIGHT: =
0.3em; PADDING-TOP: 0.3em
}
.shortanswer .answer {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: auto; PADDING-RIGHT: =
0.3em; PADDING-TOP: 0.3em
}
.truefalse .answer SPAN {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 100%; PADDING-RIGHT: =
0.3em; FLOAT: left; CLEAR: left; PADDING-TOP: 0.3em
}
.que .grading {
	MARGIN-TOP: 0.5em
}
.que .comment {
	MARGIN-TOP: 0.5em
}
.que .commentlink {
	MARGIN-TOP: 0.5em
}
.que .generalfeedback {
	MARGIN-TOP: 0.5em
}
.que .history {
	MARGIN-TOP: 0.5em
}
.que .grade {
	MARGIN-TOP: 0.5em
}
.importerror {
	BORDER-BOTTOM: #555 1px solid; MARGIN-TOP: 10px
}
.logtable {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.logtable TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.logtable TH {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.logtable TH {
	TEXT-ALIGN: left
}
#course-user .info {
	TEXT-ALIGN: center; MARGIN: 10px
}
.tabtree {
	POSITION: relative
}
.tabrow0 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1.75em; LINE-HEIGHT: 1.8em; =
LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; FONT-SIZE: 84%; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
.tabrow0 LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px -4px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.tabrow0 A SPAN {
	PADDING-BOTTOM: 0.35em; PADDING-LEFT: 0px; PADDING-RIGHT: 14px; =
BACKGROUND: url(pix/tab/right.gif) no-repeat right top; PADDING-TOP: =
10px
}
.tabrow1 LI A SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tabrow0 A {
	PADDING-BOTTOM: 0.35em; MARGIN: 0px -1px 0px 0px; PADDING-LEFT: 13px; =
PADDING-RIGHT: 0px; BACKGROUND: url(pix/tab/left.gif) no-repeat left =
top; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.tabrow0 A:hover {
	BACKGROUND-IMAGE: url(pix/tab/left_hover.gif)
}
.tabrow0 .here A:hover {
	BACKGROUND-IMAGE: url(pix/tab/left.gif)
}
.tabrow0 A:hover SPAN {
	BACKGROUND-IMAGE: url(pix/tab/right_hover.gif)
}
.tabrow0 .here A:hover SPAN {
	BACKGROUND-IMAGE: url(pix/tab/right.gif)
}
.tabrow0 .here A {
	COLOR: #444
}
.tabrow0 .here A:link {
	Z-INDEX: 102; POSITION: relative
}
.tabrow0 .here A:visited {
	Z-INDEX: 102; POSITION: relative
}
.tabrow0 .here A.nolink {
	Z-INDEX: 102; POSITION: relative
}
.tabrow0 .empty {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: =
1px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.tabrow0 DIV {
	POSITION: absolute; PADDING-BOTTOM: 0.25em; LINE-HEIGHT: normal; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; BACKGROUND: url(pix/tab/tabrow1.gif) repeat-x left =
center; FONT-SIZE: 90%; BORDER-TOP: #aaa 1px solid; TOP: 1.95em; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0.25em; LEFT: 0px
}
.tabrow0 UL {
	POSITION: absolute; PADDING-BOTTOM: 0.25em; LINE-HEIGHT: normal; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; BACKGROUND: url(pix/tab/tabrow1.gif) repeat-x left =
center; FONT-SIZE: 90%; BORDER-TOP: #aaa 1px solid; TOP: 1.95em; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0.25em; LEFT: 0px
}
.tabrow0 UL LI {
	BACKGROUND-IMAGE: none; MARGIN-TOP: 1px; DISPLAY: inline
}
.tabrow0 UL A {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
COLOR: #00c; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.tabrow0 UL A SPAN {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tabrow0 UL .last SPAN {
	BACKGROUND-IMAGE: none !important
}
.tabrow0 UL LI A:hover {
	BACKGROUND-IMAGE: none !important
}
.tabrow0 UL LI A:hover SPAN {
	BACKGROUND-IMAGE: none !important
}
.tabrow0 UL .here A:hover {
	BACKGROUND-IMAGE: none !important
}
.tabrow0 UL .here A:hover SPAN {
	BACKGROUND-IMAGE: none !important
}
.tabrow0 UL DIV {
	DISPLAY: none
}
UL.tabrow1 LI A {
	COLOR: #00c; FONT-SIZE: 110%
}
UL.tabrow1 LI A:link {
	COLOR: #00c; FONT-SIZE: 110%
}
UL.tabrow1 LI A:visited {
	COLOR: #00c; FONT-SIZE: 110%
}
UL.tabrow1 LI.selected.here A {
	COLOR: #444
}
H2.tag-heading {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 95%; =
PADDING-RIGHT: 5px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: =
auto; PADDING-TOP: 5px
}
DIV#tag-description {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 95%; PADDING-RIGHT: 5px; =
DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5px
}
DIV#tag-blogs {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 95%; PADDING-RIGHT: 5px; =
DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5px
}
BODY#tag-index .moreblogs {
	TEXT-ALIGN: center
}
DIV#tag-management-box {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; DISPLAY: block; MARGIN-BOTTOM: =
10px; FONT-SIZE: 12px
}
DIV#tag-user-table {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 95%; PADDING-RIGHT: 3px; =
DISPLAY: block; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto; =
PADDING-TOP: 3px
}
BODY.tag .managelink {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DIV#tag-user-table:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: =
hidden; CONTENT: "."
}
DIV.user-box {
	TEXT-ALIGN: center; MARGIN: 8px; WIDTH: 115px; DISPLAY: block; FLOAT: =
left; HEIGHT: 160px; CLEAR: none
}
IMG.user-image {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100px; HEIGHT: 100px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#small-tag-cloud-box {
	MARGIN: 0px auto; WIDTH: 300px
}
DIV#big-tag-cloud-box {
	MARGIN: 0px auto; WIDTH: 600px; DISPLAY: block; FLOAT: none
}
UL#tag-cloud-list {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px
}
UL#tag-cloud-list LI {
	MARGIN: 0px; DISPLAY: inline
}
DIV#tag-search-box {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
DIV#tag-search-results-container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL#tag-search-results {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 15px 20% 0px; =
PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL#tag-search-results LI {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; PADDING-LEFT: 1%; WIDTH: 30%; =
PADDING-RIGHT: 1%; FLOAT: left
}
DIV#tags-management-links {
	TEXT-ALIGN: right; DISPLAY: block; FONT-SIZE: 12px
}
SPAN.flagged-tag {
	COLOR: #ff0000
}
SPAN.flagged-tag A {
	COLOR: #ff0000
}
TABLE#tag-management-list {
	TEXT-ALIGN: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
TABLE#tag-management-list TR TD {
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px
}
.tag-management-form {
	TEXT-ALIGN: center
}
#relatedtags-autocomplete-container {
	MIN-HEIGHT: 4.6em; WIDTH: 100%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#relatedtags-autocomplete {
	POSITION: relative; WIDTH: 60%; DISPLAY: block; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
#relatedtags-autocomplete .yui-ac-content {
	Z-INDEX: 9050; BORDER-BOTTOM: #404040 1px solid; POSITION: absolute; =
BORDER-LEFT: #404040 1px solid; WIDTH: 420px; BACKGROUND: #fff; =
OVERFLOW: hidden; BORDER-TOP: #404040 1px solid; BORDER-RIGHT: #404040 =
1px solid; LEFT: 20%
}
#relatedtags-autocomplete .ysearchquery {
	Z-INDEX: 10; POSITION: absolute; COLOR: #808080; RIGHT: 10px
}
#relatedtags-autocomplete .yui-ac-shadow {
	Z-INDEX: 9049; POSITION: absolute; MARGIN: 0.3em; WIDTH: 100%; =
BACKGROUND: #a0a0a0
}
#relatedtags-autocomplete UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#relatedtags-autocomplete LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
WHITE-SPACE: nowrap; CURSOR: default; PADDING-TOP: 0px
}
#relatedtags-autocomplete LI.yui-ac-highlight {
	BACKGROUND: #ffffcc
}
.userinfobox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-COLLAPSE: =
separate; MARGIN-BOTTOM: 5px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid
}
.userinfobox .left {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: =
10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.userinfobox .side {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: =
10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.userinfobox .userpicture {
	WIDTH: 100px; HEIGHT: 100px
}
.userinfobox .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.userinfobox .links {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 100px; PADDING-RIGHT: =
5px; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px
}
.userinfobox .list TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.userinfobox .username {
	PADDING-BOTTOM: 20px
}
.userinfobox TD.label {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
TABLE.userinfobox {
	WIDTH: 80%; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%
}
TABLE.groupinfobox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 60%; =
MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20%; BORDER-TOP: 1px solid; =
MARGIN-RIGHT: 20%; BORDER-RIGHT: 1px solid
}
.groupinfobox .left {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: =
10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
BODY#user-index H2 {
	TEXT-ALIGN: center
}
#user-view .buttons {
	TEXT-ALIGN: center
}
#user-index .buttons {
	TEXT-ALIGN: center
}
#user-view .buttons FORM {
	DISPLAY: inline
}
#user-view .buttons FORM DIV {
	DISPLAY: inline
}
BODY#user-index #longtimenosee {
	TEXT-ALIGN: center
}
BODY#user-index #showall {
	TEXT-ALIGN: center
}
BODY#user-index #showall {
	MARGIN: 10px 0px
}
BODY#user-index TABLE#participants {
	MARGIN: auto; WIDTH: 80%
}
BODY#tag-manage TABLE#tag-management-list {
	MARGIN: auto; WIDTH: 80%
}
BODY#tag-manage TABLE#tag-management-list TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#tag-manage TABLE#tag-management-list TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#user-index TABLE#participants TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#user-index TABLE#participants TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#user-index TABLE.controls {
	WIDTH: 100%
}
BODY#user-index TABLE.controls TR {
	VERTICAL-ALIGN: top
}
BODY#user-index TABLE.controls TD.right {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
BODY#user-index TABLE.controls TD.left {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
BODY#user-index TABLE.controls .right {
	TEXT-ALIGN: right
}
BODY#course-participation H2 {
	TEXT-ALIGN: center
}
BODY#course-participation #showall {
	TEXT-ALIGN: center; MARGIN: 10px 0px
}
BODY#user-index .rolesform {
	TEXT-ALIGN: center
}
#user-policy .noticebox {
	TEXT-ALIGN: center; WIDTH: 80%; MARGIN-BOTTOM: 10px; HEIGHT: 250px; =
MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#user-policy #policyframe {
	WIDTH: 100%; HEIGHT: 100%
}
.iplookup #map {
	MARGIN: auto
}
.iplookup #note {
	TEXT-ALIGN: center
}
.userpicture {
	WIDTH: 35px; HEIGHT: 35px; VERTICAL-ALIGN: top
}
.picture user {
	WIDTH: 35px; HEIGHT: 35px; VERTICAL-ALIGN: top
}
.picture teacher {
	WIDTH: 35px; HEIGHT: 35px; VERTICAL-ALIGN: top
}
.modform {
	TEXT-ALIGN: center
}
#wordcount {
	TEXT-ALIGN: right
}
.nextchatsession {
	TEXT-ALIGN: center
}
#mod-chat-gui_header_js-jsupdate {
	MARGIN: 10px
}
#mod-chat-gui_header_js-jsupdate .chat-event {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod-chat-gui_header_js-jsupdate .chat-message {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod-chat-view #chatcurrentusers .chatuserdetails {
	VERTICAL-ALIGN: middle
}
#mod-chat-view #enterlink {
	TEXT-ALIGN: center; WIDTH: 50%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.chat-event .picture {
	WIDTH: 40px; VERTICAL-ALIGN: top
}
.chat-message .picture {
	WIDTH: 40px; VERTICAL-ALIGN: top
}
.chat-event .text {
	TEXT-ALIGN: left
}
.chat-message .text {
	TEXT-ALIGN: left
}
#mod-chat-gui_basic #participants UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod-chat-gui_basic #participants UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
#mod-chat-gui_basic #participants UL LI .userinfo {
	DISPLAY: inline
}
#mod-chat-gui_basic #messages DL {
	PADDING-BOTTOM: 0px; MARGIN: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#mod-chat-gui_basic #messages DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
#mod-chat-gui_basic #messages DT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
.button {
	TEXT-ALIGN: center
}
.attemptcell {
	WIDTH: 5px; WHITE-SPACE: nowrap
}
.anonymous {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.names {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.downloadreport {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-LEFT: auto; BORDER-TOP: =
0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px
}
.choiceresponse {
	WIDTH: 100%
}
.choiceresponse .picture {
	WIDTH: 10px; WHITE-SPACE: nowrap
}
.choiceresponse .fullname {
	WIDTH: 100%; WHITE-SPACE: nowrap
}
.data.results {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.fieldadd {
	TEXT-ALIGN: center
}
.sortdefault {
	TEXT-ALIGN: center
}
.defaulttemplate {
	TEXT-ALIGN: center
}
.datapreferences {
	TEXT-ALIGN: center
}
TABLE.presets {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#mod-forum-view .forummode {
	TEXT-ALIGN: center
}
.forumheaderlist {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-COLLAPSE: =
separate; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.forumpost {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-COLLAPSE: =
separate; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.forumpost {
	MARGIN-TOP: 15px
}
.forumpost .topic {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; =
BORDER-RIGHT: 0px solid; PADDING-TOP: 4px
}
.forumpost .commands {
	TEXT-ALIGN: right; CLEAR: both; PADDING-TOP: 0.5em
}
.forumpost .ratings {
	TEXT-ALIGN: right; PADDING-TOP: 1em
}
.forumpost .attachments {
	TEXT-ALIGN: right; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
.forumpost .content {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
.forumpost .footer {
	TEXT-ALIGN: right; PADDING-TOP: 0.5em
}
.forumpost .link {
	TEXT-ALIGN: right; PADDING-TOP: 0.5em
}
.forumpost .left {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: =
35px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
.mod-forum .indent {
	MARGIN-LEFT: 30px
}
BODY#user-view .forumpost {
	WIDTH: 100%
}
.course .forumpost {
	WIDTH: 100%
}
BODY#mod-forum-search .c0 {
	TEXT-ALIGN: right
}
BODY#mod-forum-search .introcontent {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
PADDING-TOP: 15px
}
.forumolddiscuss {
	TEXT-ALIGN: right
}
.forumheaderlist {
	WIDTH: 100%
}
.forumheaderlist TD {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 0px solid
}
.forumheaderlist .replies {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap
}
.forumheaderlist .picture {
	WIDTH: 35px
}
.forumheaderlist .discussion .starter {
	VERTICAL-ALIGN: middle
}
.forumheaderlist .lastpost {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap
}
.forumheaderlist .discussion .author {
	WHITE-SPACE: nowrap
}
.forumolddiscuss {
	TEXT-ALIGN: right
}
.forumaddnew {
	TEXT-ALIGN: center
}
.forumnodiscuss {
	TEXT-ALIGN: center
}
.noticeboxcontent {
	TEXT-ALIGN: center
}
#mod-forum-view .forumaddnew {
	MARGIN-BOTTOM: 20px
}
#mod-forum-view .forumcontrol .groupmenu {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap; FLOAT: left
}
#mod-forum-view .groupmenu {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap; FLOAT: left
}
#mod-forum-view .forumcontrol .subscription {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; FLOAT: right
}
#mod-forum-view .subscription {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; FLOAT: right
}
#mod-forum-index .subscription {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; FLOAT: right
}
#mod-forum-view .unread {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
#mod-forum-discuss .unread.forumpost .content {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#mod-forum-discuss .ratingsubmit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#mod-forum-index .unread IMG {
	MARGIN-LEFT: 5px
}
#mod-forum-view .unread IMG {
	MARGIN-LEFT: 5px
}
#mod-forum-discuss .discussioncontrols TD {
	TEXT-ALIGN: center; WIDTH: 33%
}
#email .unsubscribelink {
	BORDER-BOTTOM: 0px solid; TEXT-ALIGN: center; BORDER-LEFT: 0px solid; =
MARGIN-TOP: 20px; BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
#mod-forum-view .subscription {
	MARGIN: 5px 0px
}
.glossarypost .commands {
	WIDTH: 200px; WHITE-SPACE: nowrap
}
#mod-glossary-comments .glossarypost {
	MARGIN-TOP: 15px
}
#mod-glossary-comment .glossarypost {
	MARGIN-TOP: 15px
}
.entryboxheader {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.entrybox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 100%; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.entrybox HR {
	BORDER-LEFT: medium none; BORDER-RIGHT: medium none
}
.glossarypost {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
WIDTH: 95%; BORDER-COLLAPSE: separate; MARGIN-BOTTOM: 5px; MARGIN-LEFT: =
auto; BORDER-TOP: 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: 1px solid
}
.entrylist {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.entrylowersection {
	PADDING-TOP: 10px
}
.entrylowersection TABLE {
	WIDTH: 100%
}
.entrylowersection .aliases {
	TEXT-ALIGN: center
}
.entrylowersection .icons {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px
}
.entrylowersection .ratings {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px
}
.entrylowersection .ratings {
	PADDING-BOTTOM: 2px
}
.glossarycategoryheader {
	WIDTH: 95%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.glossaryformatheader {
	WIDTH: 90%
}
.glossarypost .entry {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.glossarypost .picture {
	WIDTH: 35px
}
.glossarycomment {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
BORDER-COLLAPSE: separate; MARGIN-BOTTOM: 5px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid
}
.glossarycomment .entry {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.glossarycomment .picture {
	WIDTH: 35px
}
.glossarycomment .icons {
	TEXT-ALIGN: right
}
.glossarydisplay {
	TEXT-ALIGN: center; WIDTH: 90%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.glossarydisplay .tabs {
	WIDTH: 100%
}
.glossarydisplay .separator {
	WIDTH: 4px
}
.glossarydisplay .tabs .selected {
=09
}
.glossarydisplay .tabs .inactive {
=09
}
.glossarydisplay .tabs .general {
=09
}
.glossaryimportexport {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.glossarypopup {
	WIDTH: 95%
}
.glossaryapproval {
	WIDTH: 100%
}
.mod-glossary .glossarydisplay .tabs {
	MARGIN-BOTTOM: 0px
}
.mod-glossary .glossarydisplay .tabs .side {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: auto; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.glossaryexplain {
	TEXT-ALIGN: center
}
.glossaryaddentry {
	TEXT-ALIGN: center
}
.mod-glossary .tabrow0 {
	PADDING-BOTTOM: 5px
}
#mod-glossary-view .glossarycontrol {
	TEXT-ALIGN: right; MARGIN: 5px 0px; WHITE-SPACE: nowrap; FLOAT: right
}
#mod-journal-view .lastedit {
	TEXT-ALIGN: center; MARGIN: 5px
}
#mod-journal-view .editend {
	TEXT-ALIGN: center; MARGIN: 5px
}
#mod-journal-view .feedbackbox {
	WIDTH: 75%; BORDER-COLLAPSE: separate
}
#mod-journal-view .entrycontent {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
#mod-journal-view .picture {
	WIDTH: 35px
}
#mod-journal-view .grade {
	TEXT-ALIGN: right
}
#mod-journal-view .info {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px
}
#mod-lesson-lesson #page .addform {
	TEXT-ALIGN: center
}
#mod-lesson-edit #page .label {
	FONT-WEIGHT: bold
}
#mod-lesson-edit #page .labelcorrect {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.lessonmediafilecontrol {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#mod-lesson-view #content .invisiblefieldset {
	TEXT-ALIGN: left; DISPLAY: block
}
#mod-quiz-view .quizinfo {
	TEXT-ALIGN: center
}
#mod-quiz-view #page .quizgradefeedback {
	TEXT-ALIGN: center
}
#mod-quiz-view #page .quizattempt {
	TEXT-ALIGN: center
}
#mod-quiz-view #page .quizattemptsummary TD P {
	MARGIN-TOP: 0px
}
#mod-quiz-view .generalbox#feedback {
	PADDING-BOTTOM: 15px; WIDTH: 70%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#mod-quiz-view .generalbox#feedback H2 {
	MARGIN: 0px
}
BODY#mod-quiz-view .generalbox#feedback .overriddennotice {
	TEXT-ALIGN: center; FONT-SIZE: 0.7em
}
#mod-quiz-view .generalbox#feedback H3 {
	TEXT-ALIGN: left
}
.generalbox#passwordbox {
	WIDTH: 70%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#passwordform {
	MARGIN: 1em 0px
}
#mod-quiz-attempt #page {
	TEXT-ALIGN: center
}
#mod-quiz-attempt .pagingbar {
	MARGIN: 1.5em auto
}
#mod-quiz-attempt #page {
	TEXT-ALIGN: center
}
#mod-quiz-attempt #timer .generalbox {
	WIDTH: 150px
}
.securewindow#mod-quiz-attempt .que {
	MARGIN-LEFT: 155px; MARGIN-RIGHT: 155px
}
#mod-quiz-attempt #timer {
	POSITION: absolute; LEFT: 10px
}
BODY#question-preview .quemodname {
	TEXT-ALIGN: center
}
BODY#question-preview .controls {
	TEXT-ALIGN: center
}
BODY#question-preview .quemodname {
	TEXT-ALIGN: center
}
BODY#question-preview .controls {
	TEXT-ALIGN: center
}
#mod-quiz-attempt #page .controls {
	TEXT-ALIGN: center; MARGIN: 8px auto
}
#mod-quiz-review #page .controls {
	TEXT-ALIGN: center; MARGIN: 8px auto
}
#mod-quiz-review .pagingbar {
	MARGIN: 1.5em auto
}
#mod-quiz-review .pagingbar {
	MARGIN: 1.5em auto
}
TABLE.quizreviewsummary {
	WIDTH: 100%; MARGIN-BOTTOM: 1.8em
}
TABLE.quizreviewsummary TR {
=09
}
TABLE.quizreviewsummary TH.cell {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1px; PADDING-LEFT: 1em; WIDTH: 10em; =
PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
TABLE.quizreviewsummary TD.cell {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 1em; =
PADDING-TOP: 1px
}
#mod-quiz-mod #reviewoptionshdr .fitem {
	WIDTH: 30%; FLOAT: left; MARGIN-LEFT: 10px; CLEAR: none
}
#mod-quiz-mod #reviewoptionshdr .fitemtitle {
	TEXT-ALIGN: left; WIDTH: 100%; HEIGHT: 2.5em; MARGIN-LEFT: 0px; =
FONT-WEIGHT: bold
}
#mod-quiz-mod #reviewoptionshdr FIELDSET.fgroup {
	TEXT-ALIGN: left; WIDTH: 100%; MARGIN-LEFT: 0px
}
#mod-quiz-mod #reviewoptionshdr FIELDSET.fgroup SPAN {
	FLOAT: left; CLEAR: left
}
#mod-quiz-edit #page .controls {
	TEXT-ALIGN: center; CLEAR: left
}
#mod-quiz-edit #page .quizattemptcounts {
	TEXT-ALIGN: center; CLEAR: left
}
#mod-quiz-edit .quizquestions H2 {
	MARGIN-TOP: 0px
}
#mod-quiz-edit #showbreaks {
	MARGIN-TOP: 0.7em
}
.quizquestionlistcontrols {
	TEXT-ALIGN: center
}
#mod-quiz-report TABLE#attempts {
	MARGIN: auto; WIDTH: 80%
}
#mod-quiz-report TABLE#commands {
	MARGIN: auto; WIDTH: 80%
}
#mod-quiz-report TABLE#itemanalysis {
	MARGIN: auto; WIDTH: 80%
}
#mod-quiz-report TABLE#attempts {
	CLEAR: both
}
#mod-quiz-report H2.main {
	CLEAR: both
}
#mod-quiz-report TABLE#attempts {
	MARGIN: 20px auto
}
#mod-quiz-report TABLE#attempts .header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-report TABLE#attempts .cell {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-report TABLE#attempts .header .commands {
	DISPLAY: inline
}
#mod-quiz-report TABLE#attempts .picture {
	WIDTH: 40px
}
#mod-quiz-report TABLE#attempts TD {
	BORDER-LEFT: 1px solid; VERTICAL-ALIGN: middle; BORDER-RIGHT: 1px solid
}
#mod-quiz-report TABLE#attempts .header {
	TEXT-ALIGN: left
}
#mod-quiz-report TABLE#attempts .picture {
	TEXT-ALIGN: center !important
}
#mod-quiz-report .controls {
	TEXT-ALIGN: center
}
#mod-quiz-report TABLE#itemanalysis {
	MARGIN: 20px auto
}
#mod-quiz-report TABLE#itemanalysis .header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-report TABLE#itemanalysis .cell {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-report TABLE#itemanalysis .header .commands {
	DISPLAY: inline
}
#mod-quiz-report TABLE#itemanalysis TD {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
#mod-quiz-report TABLE#itemanalysis .header {
	TEXT-ALIGN: left
}
#mod-quiz-report TABLE#itemanalysis .numcol {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle !important
}
#mod-quiz-report TABLE#itemanalysis .uncorrect {
	COLOR: red
}
#mod-quiz-report TABLE#itemanalysis .correct {
	COLOR: blue; FONT-WEIGHT: bold
}
#mod-quiz-report TABLE#itemanalysis .partialcorrect {
	COLOR: green !important
}
#mod-quiz-report TABLE#itemanalysis .qname {
	COLOR: green !important
}
#mod-quiz-grading TABLE#grading {
	MARGIN: auto; WIDTH: 80%
}
#mod-quiz-grading TABLE#grading {
	MARGIN: 20px auto
}
#mod-quiz-grading TABLE#grading .header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-grading TABLE#grading .cell {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-grading TABLE#grading .header .commands {
	DISPLAY: inline
}
#mod-quiz-grading TABLE#grading .picture {
	WIDTH: 40px
}
#mod-quiz-grading TABLE#grading TD {
	BORDER-LEFT: 1px solid; VERTICAL-ALIGN: bottom; BORDER-RIGHT: 1px solid
}
.mod-quiz .gradingdetails {
	FONT-SIZE: small
}
.quizattemptcounts {
	TEXT-ALIGN: center; MARGIN: 6px 0px; CLEAR: left
}
#mod-resource-view .resourcecontent {
	TEXT-ALIGN: center; MARGIN: 20px
}
#mod-resource-view .resourcepdf {
	TEXT-ALIGN: center; WIDTH: 100%; PADDING-TOP: 15px
}
.resourcecontent OBJECT {
	WIDTH: 600px; HEIGHT: 480px
}
.resourcepdf OBJECT {
	WIDTH: 800px; HEIGHT: 800px
}
.mod-resource .modified {
	TEXT-ALIGN: center
}
.mod-resource .popupnotice {
	TEXT-ALIGN: center; MARGIN: 40px
}
.ims-nav-bar {
	POSITION: relative; MARGIN-TOP: 0.2em
}
.ims-nav-button A {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.2em
}
.ims-nav-dimmed {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.2em
}
#ims-containerdiv {
	MARGIN-TOP: 0.2em
}
#ims-menudiv {
	POSITION: absolute; WIDTH: 250px; PADDING-RIGHT: 0.2em; OVERFLOW: auto; =
PADDING-TOP: 1em
}
#ims-menudiv OL {
	LIST-STYLE-TYPE: none; MARGIN: 0em; PADDING-LEFT: 1em
}
#ims-contentframe {
	BORDER-BOTTOM: 1px solid; POSITION: absolute; BORDER-LEFT: 1px solid; =
WIDTH: 640px; HEIGHT: 480px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid; LEFT: 260px
}
#ims-contentframe-no-nav {
	BORDER-BOTTOM: 1px solid; POSITION: absolute; BORDER-LEFT: 1px solid; =
WIDTH: 640px; HEIGHT: 480px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid
}
#mod-resource-view DIV#footer {
	MARGIN-TOP: 5px
}
.resultgraph {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.reportsummary {
	TEXT-ALIGN: center
}
.studentreport {
	TEXT-ALIGN: center
}
.reportbuttons {
	TEXT-ALIGN: center
}
.centerpara {
	TEXT-ALIGN: center
}
.fullnamecell {
	WIDTH: 10%; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.questiontext {
	FONT-SIZE: 1em
}
.smalltext {
	FONT-SIZE: 0.75em
}
#surveyform TH {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
#surveyform TH.hresponse {
	TEXT-ALIGN: center; WIDTH: 9%
}
.rblock LABEL {
	TEXT-ALIGN: center; DISPLAY: block
}
.foundthat {
	WHITE-SPACE: nowrap
}
.preferthat {
	WHITE-SPACE: nowrap
}
.qnummiddlecell {
	VERTICAL-ALIGN: middle
}
.optioncell {
	WIDTH: 50%; VERTICAL-ALIGN: top
}
.buttoncell {
	WIDTH: 5%
}
.questioncell {
	WIDTH: 50%; VERTICAL-ALIGN: top
}
.whitecell {
	BACKGROUND-COLOR: white
}
.sideblockheading {
	TEXT-ALIGN: right
}
.howtowiki {
	TEXT-ALIGN: right
}
.wikisearchform {
	TEXT-ALIGN: center
}
.wikilinksblock {
	TEXT-ALIGN: center
}
wikiadminactions {
	TEXT-ALIGN: center
}
.wikilinkright {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.5em
}
.wikiexportbox {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.redfont {
	COLOR: red
}
.workshopuploadform {
	TEXT-ALIGN: center
}
.workshopkey {
	TEXT-ALIGN: center
}
#help HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #ccc; =
HEIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#help .example1 {
	COLOR: #a00
}
#help .success {
	COLOR: #080
}
#help .center {
	TEXT-ALIGN: center
}
#help .moreinfo {
	TEXT-ALIGN: right
}
#help .indent {
	MARGIN-LEFT: 40px
}
#help .indent-big {
	MARGIN-LEFT: 160px; MARGIN-RIGHT: 160px
}
#help PRE {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#eee; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px dashed; =
PADDING-TOP: 3px
}
#help CODE {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#eee; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px dashed; =
PADDING-TOP: 3px
}
#mod-assignment-submissions .feedback .content {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; =
PADDING-TOP: 10px
}
#mod-assignment-submissions .feedback .topic {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; =
PADDING-TOP: 10px
}
#mod-assignment-submissions .feedback .picture {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; =
PADDING-TOP: 10px
}
#mod-assignment-submissions FORM#options DIV {
	TEXT-ALIGN: right; MARGIN-LEFT: auto; MARGIN-RIGHT: 20px
}
.mod-assignment .feedback .files {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px
}
.mod-assignment .feedback .grade {
	FLOAT: right
}
.mod-assignment .feedback .outcome {
	FLOAT: right
}
.mod-assignment .feedback .finalgrade {
	FLOAT: right
}
.mod-assignment .feedback .disabledfeedback {
	WIDTH: 500px; HEIGHT: 250px
}
.mod-assignment .feedback .from {
	FLOAT: left
}
.mod-assignment .feedback .time {
	FONT-SIZE: 0.8em
}
.mod-assignment .late {
	COLOR: red
}
.mod-assignment .files IMG {
	MARGIN-RIGHT: 4px
}
.mod-assignment .files A {
	WHITE-SPACE: nowrap
}
#mod-assignment-submissions .generaltable .r1 {
	BACKGROUND-COLOR: #ffffff
}
#mod-assignment-submissions .header .commands {
	DISPLAY: inline
}
#mod-assignment-submissions .s0 {
	BACKGROUND: #ffd991
}
#mod-assignment-submissions TABLE.submissions TD {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
#mod-assignment-submissions TABLE.submissions TH {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
#mod-assignment-submissions .submissions .grade {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#mod-assignment-submissions .picture {
	WIDTH: 35px
}
#mod-assignment-submissions .fullname {
	TEXT-ALIGN: left
}
#mod-assignment-submissions .timemodified {
	TEXT-ALIGN: left; FONT-SIZE: 0.9em
}
#mod-assignment-submissions .timemarked {
	TEXT-ALIGN: left; FONT-SIZE: 0.9em
}
#mod-assignment-submissions .status {
	TEXT-ALIGN: center
}
#mod-assignment-submissions .submissions .outcome {
	TEXT-ALIGN: right
}
#mod-assignment-submissions .submissions .finalgrade {
	TEXT-ALIGN: right
}
#mod-assignment-view #online .singlebutton {
	TEXT-ALIGN: center
}
#mod-assignment-view #dates {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 30px; FONT-SIZE: 0.8em
}
#mod-assignment-view #dates .c0 {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#mod-assignment-view .feedback {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
MARGIN-TOP: 15px; WIDTH: 80%; MARGIN-LEFT: 10%; BORDER-TOP: #dddddd 1px =
solid; MARGIN-RIGHT: 10%; BORDER-RIGHT: #dddddd 1px solid
}
#mod-assignment-view .feedback .topic {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 0px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: =
#dddddd 0px solid; BORDER-RIGHT: #dddddd 0px solid; PADDING-TOP: 4px
}
#mod-assignment-view .feedback .fullname {
	FONT-WEIGHT: bold
}
#mod-assignment-view .feedback .date {
	FONT-SIZE: 0.8em
}
#mod-assignment-view .feedback .content {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-assignment-view .feedback .grade {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#mod-assignment-view .feedback .left {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: =
35px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
#mod-assignment-submissions .qgprefs #optiontable {
	TEXT-ALIGN: right; MARGIN-LEFT: auto
}
#mod-assignment-submissions .fgcontrols {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
#mod-assignment-submissions .fgcontrols .fastgbutton {
	MARGIN-TOP: 0.5em
}
.mod-choice .results {
	BORDER-COLLAPSE: separate
}
.mod-choice .results .data {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: =
#999 1px solid; BORDER-RIGHT: #999 1px solid
}
#mod-data-view #sortsearch .c0 {
	TEXT-ALIGN: right
}
#mod-data-view .approve IMG.icon {
	WIDTH: 34px; HEIGHT: 34px
}
#mod-data-preset .presetmapping {
	TEXT-ALIGN: center
}
#mod-data-preset .presetmapping TABLE {
	TEXT-ALIGN: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#mod-data-preset .overwritesettings {
	MARGIN-BOTTOM: 1em
}
.mod-data-field .c0 {
	TEXT-ALIGN: right
}
.mod-data-field .fieldadd {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.mod-data-field .sortdefault {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.mod-data-field .fieldadd SELECT {
	MARGIN-LEFT: 1em
}
.mod-data-field .sortdefault SELECT {
	MARGIN-LEFT: 1em
}
.mod-data-field .fieldname {
	WIDTH: 300px
}
.mod-data-field .fielddescription {
	WIDTH: 300px
}
.presetcontrols FORM {
	DISPLAY: inline
}
.mod-gallery #gsHeader {
	DISPLAY: none
}
.mod-gallery #gsNavBar DIV.gbBreadCrumb {
	DISPLAY: none
}
.mod-gallery #gsNavBar DIV.gbSystemLinks {
	TEXT-ALIGN: right; FLOAT: none
}
.mod-gallery .BreadCrumb-1 {
=09
}
.mod-gallery #gsSidebar {
=09
}
.mod-gallery .block-search-SearchBlock {
=09
}
.mod-gallery #gsFooter {
	DISPLAY: none
}
.mod-gallery .block-core-GuestPreview {
	DISPLAY: none
}
.mod-gallery .block-core-NavigationLinks {
=09
}
.mod-gallery .block-core-PeerList {
=09
}
.mod-lesson .contents {
	TEXT-ALIGN: left
}
.mod-lesson #layout-table {
	WIDTH: 100%
}
.mod-lesson .edit_buttons FORM {
	DISPLAY: inline
}
.mod-lesson .edit_buttons INPUT {
	DISPLAY: inline
}
.mod-lesson .clock .content {
	TEXT-ALIGN: center
}
.mod-lesson .addlinks {
	FONT-SIZE: 0.8em
}
.mod-lesson .userinfotable .cell {
	VERTICAL-ALIGN: middle
}
.mod-lesson .userinfotable .userpicture {
	VERTICAL-ALIGN: middle
}
.mod-lesson .fieldsetfix.invisiblefieldset {
	DISPLAY: block
}
.mod-lesson .fieldsetfix.invisiblefieldset TR {
	TEXT-ALIGN: left
}
#mod-lesson-view .password-form {
	TEXT-ALIGN: center; MARGIN-TOP: 20px
}
#mod-lesson-view .password-form .submitbutton {
	DISPLAY: inline
}
#mod-lesson-essay .graded {
	COLOR: #df041e
}
#mod-lesson-essay .sent {
	COLOR: #006600
}
#mod-lesson-essay .ungraded {
	COLOR: #999999
}
#mod-lesson-essay .gradetable {
	MARGIN-BOTTOM: 20px
}
#mod-lesson-essay .buttons {
	TEXT-ALIGN: center
}
.mod-lesson .response {
	PADDING-TOP: 10px
}
.mod-lesson .correct {
=09
}
.mod-lesson .incorrect {
=09
}
.mod-lesson .matches {
=09
}
.mod-lesson .slideshow {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
OVERFLOW: auto; PADDING-TOP: 15px
}
.mod-lesson .menu .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.mod-lesson .menu .menuwrapper {
	MARGIN-BOTTOM: 10px; MAX-HEIGHT: 400px; VERTICAL-ALIGN: top; OVERFLOW: =
auto
}
.mod-lesson .menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
5px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px
}
.mod-lesson .menu LI {
	PADDING-BOTTOM: 5px
}
.mod-lesson .leftmenu_selected_link {
=09
}
.mod-lesson .leftmenu_not_selected_link {
=09
}
.mod-lesson .skip {
	POSITION: absolute; WIDTH: 20em; LEFT: -1000em
}
.mod-lesson .lessonbutton A {
	PADDING-LEFT: 1em; PADDING-RIGHT: 1em
}
.mod-lesson .lessonbutton A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.mod-lesson .lessonbutton A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.mod-lesson .lessonbutton A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.mod-lesson .lessonbutton A:link {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.mod-lesson .lessonbutton A:visited {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.mod-lesson .lessonbutton A:hover {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #4a4a4a 2px solid; =
BORDER-TOP: #4a4a4a 2px solid; BORDER-RIGHT: #cecece 1px solid
}
.mod-lesson .horizontal.branchbuttoncontainer DIV {
	DISPLAY: inline
}
.mod-lesson .horizontal.branchbuttoncontainer FORM {
	DISPLAY: inline
}
.mod-lesson .vertical.branchbuttoncontainer .lessonbutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.mod-lesson .progress_bar {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
.mod-lesson .progress_bar_table {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 80%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mod-lesson .progress_bar_completed {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: green; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mod-lesson .progress_bar_todo {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: red; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mod-lesson .progress_bar_token {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 5px; PADDING-RIGHT: 0px; HEIGHT: 20px; =
PADDING-TOP: 0px
}
#mod-lightboxgallery-editimage .generaltable IMG {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: =
#ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
BODY#mod-quiz-report TABLE#itemanalysis {
	MARGIN: 20px auto
}
BODY#mod-quiz-report TABLE#itemanalysis .header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
BODY#mod-quiz-report TABLE#itemanalysis .cell {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
BODY#mod-quiz-report TABLE#itemanalysis .header .commands {
	DISPLAY: inline
}
BODY#mod-quiz-report TABLE#itemanalysis TD {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
BODY#mod-quiz-report TABLE#itemanalysis .header {
	TEXT-ALIGN: left
}
BODY#mod-quiz-report TABLE#itemanalysis .numcol {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle !important
}
BODY#mod-quiz-report TABLE#itemanalysis .uncorrect {
	COLOR: red
}
BODY#mod-quiz-report TABLE#itemanalysis .correct {
	COLOR: blue; FONT-WEIGHT: bold
}
BODY#mod-quiz-report TABLE#itemanalysis .partialcorrect {
	COLOR: green !important
}
BODY#mod-quiz-report TABLE#itemanalysis .qname {
	COLOR: green !important
}
BODY#mod-quiz-grading TABLE#grading {
	MARGIN: auto; WIDTH: 80%
}
BODY#mod-quiz-grading TABLE#grading {
	MARGIN: 20px auto
}
BODY#mod-quiz-grading TABLE#grading .header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
BODY#mod-quiz-grading TABLE#grading .cell {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
BODY#mod-quiz-grading TABLE#grading .header .commands {
	DISPLAY: inline
}
BODY#mod-quiz-grading TABLE#grading .picture {
	WIDTH: 40px
}
BODY#mod-quiz-grading TABLE#grading TD {
	BORDER-LEFT: 1px solid; VERTICAL-ALIGN: bottom; BORDER-RIGHT: 1px solid
}
.mod-quiz .quiz-report-title {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
.mod-quiz .gradingdetails {
	FONT-SIZE: small
}
#mod-quiz-attempt #page {
	TEXT-ALIGN: center
}
#mod-quiz-attempt #timer .generalbox {
	WIDTH: 150px
}
#mod-quiz-attempt #timer {
	POSITION: absolute; LEFT: 10px
}
#question-preview .essay .answer TEXTAREA {
	WIDTH: 400px
}
.structlist {
	LIST-STYLE-TYPE: none; WHITE-SPACE: nowrap; FONT-SIZE: small
}
.orgtitle {
	FONT-SIZE: small; FONT-WEIGHT: bold
}
.mod-scorm .top {
	VERTICAL-ALIGN: top
}
.mod-scorm .scorm-left {
	TEXT-ALIGN: left
}
.mod-scorm .scorm-center {
	TEXT-ALIGN: center
}
.mod-scorm .scorm-right {
	TEXT-ALIGN: right
}
.mod-scorm .scoframe {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
#mod-scorm-player #scormpage {
	POSITION: relative; WIDTH: 100%
}
#mod-scorm-player #tochead {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 30px; TOP: 3px
}
#mod-scorm-player .toc {
	WIDTH: 80%; MARGIN-LEFT: 20%
}
#mod-scorm-player .no-toc {
	WIDTH: 100%
}
#mod-scorm-player #scormobject {
	HEIGHT: 400px
}
#mod-scorm-player #scormtop {
	POSITION: relative; WIDTH: 100%; HEIGHT: 30px
}
#mod-scorm-player #scormbrowse {
	POSITION: absolute; TOP: 0px; LEFT: 5px
}
#mod-scorm-player #scormnav {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; TOP: 3px; RIGHT: =
5px
}
#mod-scorm-view .structurehead {
	TEXT-ALIGN: center
}
#mod-scorm-view .structurelist {
	LIST-STYLE-TYPE: none; WHITE-SPACE: nowrap
}
#mod-scorm-player #scormbox {
	POSITION: absolute; WIDTH: 74%; TOP: 0px; RIGHT: 0px
}
#mod-scorm-player #tocbox {
	POSITION: relative; WIDTH: 24%; FONT-SIZE: 0.8em; LEFT: 0px
}
#mod-scorm-player #tochead {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 30px; TOP: 3px
}
#toctree {
	POSITION: relative; OVERFLOW-X: auto; OVERFLOW-Y: auto; WIDTH: 100%
}
.structurelist {
	LIST-STYLE-TYPE: none
}
#mod-scorm-player .structurelist {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 96%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod-scorm-player .structurelist UL {
	PADDING-LEFT: 0.5em; MARGIN-LEFT: 0.5em
}
#mod-scorm-view .structurelist {
	LIST-STYLE-TYPE: none; WHITE-SPACE: nowrap
}
A#mod-scorm-log-toggle {
	FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
#leftpanel {
	PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 5px; WIDTH: 210px; =
PADDING-RIGHT: 5px; HEIGHT: 500px; BORDER-RIGHT: #a06 1px solid; =
PADDING-TOP: 5px
}
#rightpanel {
	POSITION: absolute; MIN-WIDTH: 400px; MARGIN: 5px; TOP: 110px; LEFT: =
250px
}
#video_control {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0px
}
#slide-nav {
	BORDER-BOTTOM: #af6 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; =
MARGIN: 0.5em; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#slide-show {
	BORDER-BOTTOM: #af6 1px solid; BORDER-LEFT: #af6 1px solid; MARGIN: =
0.5em; BORDER-TOP: #af6 1px solid; BORDER-RIGHT: #af6 1px solid
}
.yui-navset-top .yui-nav LI {
	MARGIN-RIGHT: 0.2em
}
.yui-navset-bottom .yui-nav LI {
	MARGIN-RIGHT: 0.2em
}
.yui-navset-left .yui-nav LI {
	MARGIN-BOTTOM: 0.5em
}
.yui-navset-right .yui-nav LI {
	MARGIN-BOTTOM: 0.5em
}
.yui-navset .yui-nav LI EM {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 0.5em
}
.yui-navset-left .yui-nav {
	WIDTH: 6em
}
.yui-navset-right .yui-nav {
	WIDTH: 6em
}
.yui-navset-left {
	PADDING-LEFT: 6em
}
.yui-navset-right {
	PADDING-RIGHT: 6em
}
.yui-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.yui-nav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.yui-navset LI EM {
	FONT-STYLE: normal
}
.yui-navset {
	POSITION: relative; ZOOM: 1
}
.yui-navset .yui-content {
	ZOOM: 1; HEIGHT: 290px
}
.yui-navset-top .yui-nav LI {
	ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: bottom; CURSOR: pointer
}
.yui-navset-bottom .yui-nav LI {
	ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: bottom; CURSOR: pointer
}
.yui-navset .yui-nav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
.yui-navset .yui-nav A {
	POSITION: relative
}
.yui-navset .yui-nav LI A {
	ZOOM: 1; DISPLAY: block
}
.yui-navset-top .yui-nav LI A {
	DISPLAY: inline-block; VERTICAL-ALIGN: bottom
}
.yui-navset-bottom .yui-nav LI A {
	DISPLAY: inline-block; VERTICAL-ALIGN: bottom
}
.yui-navset-bottom .yui-nav LI A {
	VERTICAL-ALIGN: text-top
}
.yui-navset .yui-nav LI A EM {
	DISPLAY: block
}
.yui-navset-left .yui-nav {
	Z-INDEX: 1; POSITION: absolute
}
.yui-navset-right .yui-nav {
	Z-INDEX: 1; POSITION: absolute
}
.yui-navset-left .yui-nav {
	LEFT: 0px
}
.yui-navset-right .yui-nav {
	RIGHT: 0px
}
.yui-navset .yui-nav LI A {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: =
#000 1px solid; BORDER-RIGHT: #000 1px solid
}
.yui-navset .yui-content {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: =
#000 1px solid; BORDER-RIGHT: #000 1px solid
}
.yui-navset .yui-nav .selected A {
	BACKGROUND-COLOR: #f6f7ee
}
.yui-navset .yui-nav A:hover {
	BACKGROUND-COLOR: #f6f7ee
}
.yui-navset .yui-content {
	BACKGROUND-COLOR: #f6f7ee
}
.yui-navset .yui-nav LI EM {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 0.5em
}
.yui-navset .yui-nav .selected A {
	PADDING-BOTTOM: 1px; BORDER-BOTTOM-WIDTH: 0px
}
.yui-navset .yui-content {
	MARGIN-TOP: -1px
}
.yui-navset-bottom .yui-nav .selected A {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 1px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; =
BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 1px
}
.yui-navset-bottom .yui-content {
	MARGIN: 0px 0px -1px
}
.yui-navset-left .yui-nav LI.selected A {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 1px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; =
BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 0px
}
.yui-navset-left .yui-content {
	MARGIN: 0px 0px 0px -1px
}
.yui-navset-right .yui-nav LI.selected A {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 1px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.yui-navset-right .yui-content {
	MARGIN: 0px -1px 0px 0px
}
.workshop_feedbackbox {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
MARGIN-TOP: 5px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 =
1px solid
}
.workshop_feedbackbox .picture {
	VERTICAL-ALIGN: top
}
.workshop_feedbackbox .author {
	DISPLAY: block; VERTICAL-ALIGN: top
}
.workshop_feedbackbox .time {
	DISPLAY: block; VERTICAL-ALIGN: top
}
.workshop_feedbackbox .content {
	VERTICAL-ALIGN: top
}
.workshop_feedbackbox .comment {
	DISPLAY: block
}
.workshop_feedbackbox .teachercomment {
	DISPLAY: block; FONT-WEIGHT: bold
}
.icon-course {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/i/course.gif); =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 20px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0px 0px
}
.icon-assign {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/mod/assignment/icon.gif); =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 20px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0px 0px
}
.icon-workshop {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/mod/workshop/icon.gif); =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 20px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0px 0px
}
.icon-forum {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/mod/forum/icon.gif); =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 20px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0px 0px
}
.icon-quiz {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/mod/quiz/icon.gif); =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 20px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0px 0px
}
.icon-question {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/i/questions.gif); =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 20px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0px 0px
}
.icon-journal {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/mod/journal/icon.gif); =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 20px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0px 0px
}
.icon-user-one {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/t/groupn.gif); =
BORDER-BOTTOM: #4ce638 2px dotted; BORDER-LEFT: #4ce638 2px dotted; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 2px; BORDER-TOP: =
#4ce638 2px dotted; BORDER-RIGHT: #4ce638 2px dotted
}
.icon-user-two {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/t/groupn.gif); =
BORDER-BOTTOM: #84fa5b 2px dotted; BORDER-LEFT: #84fa5b 2px dotted; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 2px; BORDER-TOP: =
#84fa5b 2px dotted; BORDER-RIGHT: #84fa5b 2px dotted
}
.icon-user-three {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/t/groupn.gif); =
BORDER-BOTTOM: #b5fa5b 2px dotted; BORDER-LEFT: #b5fa5b 2px dotted; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 2px; BORDER-TOP: =
#b5fa5b 2px dotted; BORDER-RIGHT: #b5fa5b 2px dotted
}
.icon-user-four {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/t/groupn.gif); =
BORDER-BOTTOM: #e3e138 2px dotted; BORDER-LEFT: #e3e138 2px dotted; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 2px; BORDER-TOP: =
#e3e138 2px dotted; BORDER-RIGHT: #e3e138 2px dotted
}
.icon-user-five {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/t/groupn.gif); =
BORDER-BOTTOM: #fab95b 2px dotted; BORDER-LEFT: #fab95b 2px dotted; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 2px; BORDER-TOP: =
#fab95b 2px dotted; BORDER-RIGHT: #fab95b 2px dotted
}
.icon-user-six {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/t/groupn.gif); =
BORDER-BOTTOM: #fa885b 2px dotted; BORDER-LEFT: #fa885b 2px dotted; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 2px; BORDER-TOP: =
#fa885b 2px dotted; BORDER-RIGHT: #fa885b 2px dotted
}
.icon-user-seven {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/t/groupn.gif); =
BORDER-BOTTOM: #fa5b5b 2px dotted; BORDER-LEFT: #fa5b5b 2px dotted; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 2px; BORDER-TOP: =
#fa5b5b 2px dotted; BORDER-RIGHT: #fa5b5b 2px dotted
}
.icon-user-eight {
	BACKGROUND-IMAGE: url(/theme/chameleon/pix/t/groupn.gif); =
BORDER-BOTTOM: #ea4040 2px dotted; BORDER-LEFT: #ea4040 2px dotted; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 2px; BORDER-TOP: =
#ea4040 2px dotted; BORDER-RIGHT: #ea4040 2px dotted
}
#loader {
	Z-INDEX: 100; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; TOP: -4px; RIGHT: =
0px; PADDING-TOP: 0px
}
#hidden-icons {
	DISPLAY: none
}
.ygtvtn {
	WIDTH: 16px; BACKGROUND: url(tn.gif) no-repeat 0px 0px; HEIGHT: 22px
}
.ygtvtm {
	WIDTH: 16px; BACKGROUND: url(tm.gif) no-repeat 0px 0px; HEIGHT: 22px; =
CURSOR: pointer
}
.ygtvtmh {
	WIDTH: 16px; BACKGROUND: url(tmh.gif) no-repeat 0px 0px; HEIGHT: 22px; =
CURSOR: pointer
}
.ygtvtp {
	WIDTH: 16px; BACKGROUND: url(tp.gif) no-repeat 0px 0px; HEIGHT: 22px; =
CURSOR: pointer
}
.ygtvtph {
	WIDTH: 16px; BACKGROUND: url(tph.gif) no-repeat 0px 0px; HEIGHT: 22px; =
CURSOR: pointer
}
.ygtvln {
	WIDTH: 16px; BACKGROUND: url(ln.gif) no-repeat 0px 0px; HEIGHT: 22px
}
.ygtvlm {
	WIDTH: 16px; BACKGROUND: url(lm.gif) no-repeat 0px 0px; HEIGHT: 22px; =
CURSOR: pointer
}
.ygtvlmh {
	WIDTH: 16px; BACKGROUND: url(lmh.gif) no-repeat 0px 0px; HEIGHT: 22px; =
CURSOR: pointer
}
.ygtvlp {
	WIDTH: 16px; BACKGROUND: url(lp.gif) no-repeat 0px 0px; HEIGHT: 22px; =
CURSOR: pointer
}
.ygtvlph {
	WIDTH: 16px; BACKGROUND: url(lph.gif) no-repeat 0px 0px; HEIGHT: 22px; =
CURSOR: pointer
}
.ygtvloading {
	WIDTH: 16px; BACKGROUND: url(loading.gif) no-repeat 0px 0px; HEIGHT: =
22px
}
.ygtvdepthcell {
	WIDTH: 16px; BACKGROUND: url(vline.gif) no-repeat 0px 0px; HEIGHT: 22px
}
.ygtvblankdepthcell {
	WIDTH: 16px; HEIGHT: 22px
}
.ygtvitem {
=09
}
.ygtvchildren {
=09
}
* HTML .ygtvchildren {
	HEIGHT: 2%
}
.ygtvlabel {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:link {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:visited {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:hover {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvspacer {
	MARGIN: 2px; WIDTH: 10px; HEIGHT: 10px
}
.yui-overlay {
	Z-INDEX: 2; POSITION: absolute; VISIBILITY: hidden
}
.yui-panel-container {
	Z-INDEX: 2; POSITION: absolute; VISIBILITY: hidden
}
.yui-tt {
	BORDER-BOTTOM: #fcc90d 1px solid; POSITION: absolute; BORDER-LEFT: =
#fcc90d 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fdffb4; =
PADDING-LEFT: 2px; WIDTH: auto; PADDING-RIGHT: 2px; FONT: 100% =
sans-serif; VISIBILITY: hidden; COLOR: #333; BORDER-TOP: #fcc90d 1px =
solid; BORDER-RIGHT: #fcc90d 1px solid; PADDING-TOP: 2px
}
.yui-tt-shadow {
	DISPLAY: none
}
* HTML BODY.masked SELECT {
	VISIBILITY: hidden
}
* HTML DIV.yui-panel-container SELECT {
	VISIBILITY: inherit
}
* HTML DIV.drag SELECT {
	VISIBILITY: hidden
}
* HTML DIV.hide-select SELECT {
	VISIBILITY: hidden
}
.mask {
	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=3D50); =
BACKGROUND-COLOR: #ccc; DISPLAY: none; TOP: 0px; LEFT: 0px; =
-moz-opacity: 0.5; opacity: .50
}
.hide-scrollbars {
	OVERFLOW: hidden
}
.hide-scrollbars * {
	OVERFLOW: hidden
}
.hide-scrollbars SELECT {
	DISPLAY: none
}
.show-scrollbars {
	OVERFLOW: auto
}
.show-scrollbars.yui-panel-container {
	OVERFLOW: visible
}
.show-scrollbars.yui-panel-container .underlay {
	OVERFLOW: auto
}
.focused.yui-panel-container {
=09
}
.yui-panel-container .underlay {
	POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.matte.yui-panel-container {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.shadow.yui-panel-container .underlay {
	FILTER: alpha(opacity=3D12); BACKGROUND-COLOR: #000; BOTTOM: -3px; TOP: =
3px; RIGHT: -3px; LEFT: 3px; opacity: .12
}
.shadow.yui-panel-container .yui-force-redraw.underlay {
	PADDING-BOTTOM: 1px
}
.yui-effect-fade .underlay {
	DISPLAY: none
}
.yui-panel {
	Z-INDEX: 1; BORDER-BOTTOM: #000 1px solid; POSITION: relative; =
BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #fff; BORDER-COLLAPSE: =
separate; FONT: 1em Arial; VISIBILITY: hidden; OVERFLOW: hidden; =
BORDER-TOP: #000 1px solid; TOP: 0px; BORDER-RIGHT: #000 1px solid; =
LEFT: 0px
}
.yui-panel .hd {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #fff 1px solid; =
PADDING-BOTTOM: 4px; LINE-HEIGHT: 100%; BACKGROUND-COLOR: #3d77cb; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; COLOR: #fff; =
FONT-SIZE: 100%; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 4px
}
.yui-panel .bd {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; OVERFLOW: =
hidden; PADDING-TOP: 4px
}
.yui-panel .bd P {
	MARGIN: 0px 0px 1em
}
.yui-panel .container-close {
	Z-INDEX: 6; POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: =
-10000em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 12px; PADDING-RIGHT: =
0px; BACKGROUND: url(close12_1.gif) no-repeat; HEIGHT: 12px; VISIBILITY: =
inherit; OVERFLOW: hidden; TOP: 5px; CURSOR: pointer; RIGHT: 4px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.yui-panel .ft {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; OVERFLOW: =
hidden; PADDING-TOP: 4px
}
.yui-simple-dialog .bd .yui-icon {
	WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 16px; =
MARGIN-RIGHT: 10px
}
.yui-simple-dialog .bd SPAN.blckicon {
	BACKGROUND: url(blck16_1.gif) no-repeat
}
.yui-simple-dialog .bd SPAN.alrticon {
	BACKGROUND: url(alrt16_1.gif) no-repeat
}
.yui-simple-dialog .bd SPAN.hlpicon {
	BACKGROUND: url(hlp16_1.gif) no-repeat
}
.yui-simple-dialog .bd SPAN.infoicon {
	BACKGROUND: url(info16_1.gif) no-repeat
}
.yui-simple-dialog .bd SPAN.warnicon {
	BACKGROUND: url(warn16_1.gif) no-repeat
}
.yui-simple-dialog .bd SPAN.tipicon {
	BACKGROUND: url(tip16_1.gif) no-repeat
}
.yui-dialog .ft {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-RIGHT: 5px
}
.yui-simple-dialog .ft {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-RIGHT: 5px
}
.yui-dialog FORM {
	MARGIN: 0px
}
.yui-simple-dialog FORM {
	MARGIN: 0px
}
.button-group BUTTON {
	BORDER-BOTTOM: #797979 2px solid; BORDER-LEFT: #fff 2px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e4e4e4; MARGIN: 2px; =
PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 100 76% verdana; COLOR: =
#333; VERTICAL-ALIGN: middle; BORDER-TOP: #fff 2px solid; CURSOR: hand; =
BORDER-RIGHT: #797979 2px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.button-group BUTTON.default {
	FONT-WEIGHT: bold
}
.button-group BUTTON:hover {
	BORDER-BOTTOM: #90a029 2px solid; BORDER-LEFT: #fff 2px solid; =
BACKGROUND-COLOR: #ebf09e; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: =
#90a029 2px solid
}
.button-group BUTTON.hover {
	BORDER-BOTTOM: #90a029 2px solid; BORDER-LEFT: #fff 2px solid; =
BACKGROUND-COLOR: #ebf09e; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: =
#90a029 2px solid
}
.button-group BUTTON:active {
	BORDER-BOTTOM: #e4e4e4 2px solid; BORDER-LEFT: #333 2px solid; =
BACKGROUND-COLOR: #bbb; BORDER-TOP: #333 2px solid; BORDER-RIGHT: =
#e4e4e4 2px solid
}
.yui-override-padding {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
#totalmessage {
	PADDING-BOTTOM: 2px; FLOAT: left
}
#count {
	PADDING-BOTTOM: 2px; FLOAT: left
}
#treediv {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; CLEAR: both
}
#icon {
	PADDING-LEFT: 8px; FLOAT: left; HEIGHT: 10px
}
DIV.aligncenter {
	BORDER-BOTTOM: #00cccc 1px solid; BORDER-LEFT: #00cccc 1px solid; =
BORDER-TOP: #00cccc 1px solid; BORDER-RIGHT: #00cccc 1px solid
}
DIV.new {
	WIDTH: 480px; HEIGHT: 430px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.right {
	WIDTH: 40%; FLOAT: right
}
DIV.left {
	WIDTH: auto; FLOAT: left
}
DIV.middle-float {
	TEXT-ALIGN: center; WIDTH: 100%; CLEAR: both
}
DIV.row {
	HEIGHT: 30px
}
DIV.swatch {
	WIDTH: 22px; FLOAT: left; HEIGHT: 22px; MARGIN-RIGHT: 3px
}
.ygtvtn {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/tn.gif) =
no-repeat 0px 0px; HEIGHT: 22px
}
.ygtvtm {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/tm.gif) =
no-repeat 0px 0px; HEIGHT: 22px; CURSOR: pointer
}
.ygtvtmh {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/tmh.gif) =
no-repeat 0px 0px; HEIGHT: 22px; CURSOR: pointer
}
.ygtvtp {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/tp.gif) =
no-repeat 0px 0px; HEIGHT: 22px; CURSOR: pointer
}
.ygtvtph {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/tph.gif) =
no-repeat 0px 0px; HEIGHT: 22px; CURSOR: pointer
}
.ygtvln {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/ln.gif) =
no-repeat 0px 0px; HEIGHT: 22px
}
.ygtvlm {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/lm.gif) =
no-repeat 0px 0px; HEIGHT: 22px; CURSOR: pointer
}
.ygtvlmh {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/lmh.gif) =
no-repeat 0px 0px; HEIGHT: 22px; CURSOR: pointer
}
.ygtvlp {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/lp.gif) =
no-repeat 0px 0px; HEIGHT: 22px; CURSOR: pointer
}
.ygtvlph {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/lph.gif) =
no-repeat 0px 0px; HEIGHT: 22px; CURSOR: pointer
}
.ygtvloading {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/loading.gif) =
no-repeat 0px 0px; HEIGHT: 22px
}
.ygtvdepthcell {
	WIDTH: 16px; BACKGROUND: url(../../lib/yui/treeview/assets/vline.gif) =
no-repeat 0px 0px; HEIGHT: 22px
}
.ygtvblankdepthcell {
	WIDTH: 16px; HEIGHT: 22px
}
.ygtvitem {
=09
}
.ygtvchildren {
=09
}
* HTML .ygtvchildren {
	HEIGHT: 2%
}
.ygtvlabel {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:link {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:visited {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:hover {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvspacer {
	MARGIN: 2px; WIDTH: 10px; HEIGHT: 10px
}
#treediv {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: =
#fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.bd {
	TEXT-ALIGN: left
}
.block_blog_tags .s20 {
	FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.block_blog_tags .s19 {
	FONT-SIZE: 1.5em
}
.block_blog_tags .s18 {
	FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}
.block_blog_tags .s17 {
	FONT-SIZE: 1.4em
}
.block_blog_tags .s16 {
	FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
.block_blog_tags .s15 {
	FONT-SIZE: 1.3em
}
.block_blog_tags .s14 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.block_blog_tags .s13 {
	FONT-SIZE: 1.2em
}
.block_blog_tags .s12 {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.block_blog_tags .s11 {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.block_blog_tags .s10 {
	FONT-SIZE: 1.1em
}
.block_blog_tags .s9 {
	FONT-SIZE: 1.1em
}
.block_blog_tags .s8 {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.block_blog_tags .s7 {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.block_blog_tags .s6 {
	FONT-SIZE: 1em
}
.block_blog_tags .s5 {
	FONT-SIZE: 1em
}
.block_blog_tags .s4 {
	FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.block_blog_tags .s3 {
	FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.block_blog_tags .s2 {
	FONT-SIZE: 0.9em
}
.block_blog_tags .s1 {
	FONT-SIZE: 0.9em
}
.block_calendar_month .cal_popup_caption {
	FONT-SIZE: 0.85em !important
}
.block_calendar_month .cal_popup_fg DIV {
	FONT-SIZE: 0.85em !important
}
.block_calendar_month .filters {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: =
0.75em; PADDING-TOP: 5px
}
.block_calendar_month .filters TABLE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 2px; =
PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; PADDING-TOP: 2px
}
.block_calendar_month .event_global {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.block_calendar_month .event_course {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.block_calendar_month .event_group {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.block_calendar_month .event_user {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.block_calendar_upcoming .event .date {
	TEXT-ALIGN: right
}
.block_course_summary .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.block_course_summary .editbutton {
	TEXT-ALIGN: right
}
.block_eportfolio_externalview {
	FONT-STYLE: italic
}
.block_eportfolio_commentauthor {
	FONT-WEIGHT: bold
}
.block_eportfolio_bold {
	FONT-WEIGHT: bold
}
.block_eportfolio_timemodified {
	FONT-STYLE: italic; FONT-SIZE: 10px
}
.block_eportfolio_italic {
	FONT-STYLE: italic; FONT-SIZE: 10px
}
.block_eportfolio_center {
	TEXT-ALIGN: center
}
.block_eportfolio_centerw {
	TEXT-ALIGN: center; WIDTH: 100%
}
.block_eportfolio_export {
	TEXT-ALIGN: left; MARGIN: 2em auto; WIDTH: 300px
}
.block_eportfolio_bmukk {
	MARGIN: 30px 10px 10px; FLOAT: left
}
.block_eportfolio_exabis {
	MARGIN: 30px 10px 10px; FLOAT: right
}
.block_eportfolio_clear {
	CLEAR: both
}
.block_eportfolio_categories {
	TEXT-ALIGN: left; MARGIN: 2em auto; WIDTH: 300px
}
.block_eportfolio_italic {
	text-style: italic
}
.block_login .logintable {
	TEXT-ALIGN: center
}
.block_login .loginform {
	DISPLAY: inline
}
.block_login .loginform .fld INPUT {
	WIDTH: 5em
}
.block_login .loginform LABEL {
	PADDING-RIGHT: 4px
}
.block_login .loginform DIV {
	TEXT-ALIGN: right; MARGIN: 0.3em 0.8em; DISPLAY: block
}
.block_login .loginform DIV.btn.c1 {
	TEXT-ALIGN: center
}
*.block_tuteur {
	FONT-SIZE: 0.6em
}
IMG.block_my_teachers {
=09
}
.block_my_teachers SPAN:after {
	CONTENT: ""
}
*.block_my_teachers_header_group {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
.block_news_items .newlink {
	TEXT-ALIGN: center
}
.block_quiz_results {
	TEXT-ALIGN: center
}
.block_quiz_results TABLE.grades .number {
	TEXT-ALIGN: right; WIDTH: 10%
}
.block_quiz_results TABLE.grades .grade {
	TEXT-ALIGN: right; WIDTH: 10%
}
.block_quiz_results TABLE.grades {
	TEXT-ALIGN: left; WIDTH: 100%
}
.block_quiz_results TABLE.grades CAPTION {
	BORDER-BOTTOM: 1px solid; MARGIN: 1em 0px 0px; FONT-WEIGHT: bold
}
.block_quiz_results H1 {
	MARGIN: 4px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.block_rss_client .link {
	PADDING-BOTTOM: 5px; FONT-SIZE: 0.82em; BORDER-TOP: #dddddd 1px solid
}
.block_rss_client .description {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; COLOR: #555555; FONT-SIZE: =
0.78em
}
.block_rss_client .title {
	FONT-SIZE: 1em
}
.block_rss_client .image {
=09
}
.blockconfigtable #rssfeeds {
	BACKGROUND-COLOR: blue; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.blockconfigtable #rssfeeds TD.actions {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.blockconfigtable #rssfeeds TD.feed {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
.blockconfigtable #rssfeeds .title {
	MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold
}
.blockconfigtable #rssfeeds .url {
	FONT-SIZE: 0.8em
}
.blockconfigtable #rssfeeds .description {
	FONT-SIZE: 0.8em
}
.blockconfigtable #rssfeeds TR.r0 {
	BACKGROUND-COLOR: #ffffff
}
.blockconfigtable #rssfeeds TR.r1 {
	BACKGROUND-COLOR: #f0f0f0
}
.block_search_forums .searchform {
	TEXT-ALIGN: center
}
.block_search_forums .searchform IMG {
	VERTICAL-ALIGN: middle
}
DIV#translate_output {
	BORDER-BOTTOM: #dddddd 1px dashed; BORDER-LEFT: #dddddd 1px dashed; =
PADDING-BOTTOM: 4px; MARGIN: 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
FONT-SIZE: 1.1em; BORDER-TOP: #dddddd 1px dashed; BORDER-RIGHT: #dddddd =
1px dashed; PADDING-TOP: 4px
}
.block_wikipedia .content {
	TEXT-ALIGN: center
}
.block_wiziqlive .event .date {
	TEXT-ALIGN: right
}
.flexible TH {
	WHITE-SPACE: normal
}
.gradestable TH.user IMG {
	WIDTH: 20px; HEIGHT: 20px
}
.gradestable TH.user {
	WHITE-SPACE: nowrap
}
.gradestable TH.range {
	WHITE-SPACE: nowrap
}
.grade-report-grader TABLE#user-grades .catlevel1 {
	BACKGROUND-COLOR: #ffffff
}
.grade-report-grader TABLE#user-grades .catlevel2 {
	BACKGROUND-COLOR: #eeeeee
}
.grade-report-grader TABLE#user-grades .catlevel3 {
	BACKGROUND-COLOR: #dddddd
}
.grade-report-grader TABLE#user-grades TD.overridden {
	BACKGROUND-COLOR: #efd9b3
}
.grade-report-grader TABLE#user-grades TR.avg TD.cell {
	BACKGROUND-COLOR: #efefff
}
.grade-report-grader TABLE#user-grades TR.odd TD.cell {
	BACKGROUND-COLOR: #efefef
}
.grade-report-grader TABLE#user-grades TR.even TD.overridden {
	BACKGROUND-COLOR: #f3e4c0
}
.grade-report-grader TABLE#user-grades TR.odd TD.overridden {
	BACKGROUND-COLOR: #efd9a4
}
.grade-report-grader TABLE#user-grades TR.even TD.excluded {
	BACKGROUND-COLOR: #eabfff
}
.grade-report-grader TABLE#user-grades TR.odd TD.excluded {
	BACKGROUND-COLOR: #e5afff
}
.grade-report-grader TABLE#user-grades TR.odd TH.header {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #efefef
}
.grade-report-grader TABLE#user-grades TD.vmarked {
	BACKGROUND-COLOR: #ffcc33
}
.grade-report-grader TABLE#user-grades TR.odd TD.vmarked {
	BACKGROUND-COLOR: #ffcc33
}
.grade-report-grader TABLE#user-grades TD.hmarked {
	BACKGROUND-COLOR: #ffff99
}
.grade-report-grader TABLE#user-grades TR.odd TD.hmarked {
	BACKGROUND-COLOR: #ffff99
}
.grade-report-grader TABLE#user-grades TD.vmarked.hmarked {
	BACKGROUND-COLOR: #ffcc99
}
.grade-report-grader TABLE#user-grades TR.odd TD.vmarked.hmarked {
	BACKGROUND-COLOR: #ffcc99
}
.grade-report-grader TABLE#user-grades TR.groupavg TD.cell {
	BACKGROUND-COLOR: #efffef
}
.grade-report-grader TABLE#user-grades TR.groupavg TD.cell {
	COLOR: #006400; FONT-WEIGHT: bold
}
.grade-report-grader TABLE#user-grades TR.avg TD.cell {
	COLOR: #00008b; FONT-WEIGHT: bold
}
.grade-report-grader TABLE#user-grades TD.cat {
	FONT-WEIGHT: bold
}
.grade-report-grader TABLE#user-grades TD.course {
	FONT-WEIGHT: bold
}
.grade-report-grader TABLE#user-grades {
	FONT-SIZE: 80%
}
.grade-report-grader TABLE#user-grades {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN-TOP: 20px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader #overDiv TABLE {
	MARGIN: 0px
}
.grade-report-grader #overDiv TABLE TD.feedback {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.grade-report-grader #overDiv .feedback {
	BACKGROUND-COLOR: #aabbff; FONT-FAMILY: Verdana; COLOR: #000000; =
FONT-SIZE: 70%; FONT-WEIGHT: normal
}
.grade-report-grader #overDiv .caption {
	BACKGROUND-COLOR: #5566cc; FONT-FAMILY: Arial; COLOR: #ccccff; =
FONT-SIZE: 70%; FONT-WEIGHT: bold
}
.grade-report-grader DIV.submit {
	TEXT-ALIGN: center; MARGIN-TOP: 20px
}
.grade-report-grader TABLE#user-grades TD {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TR.heading {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades .heading TD {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades TH.category {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.user {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades TH.useridnumber {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades TH.categoryitem {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.courseitem {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TD.topleft {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#participants TH {
	VERTICAL-ALIGN: top
}
.grade-report-grader TABLE#user-grades TD.fillerfirst {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades TD.fillerlast {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.item {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader DIV.gradertoggle {
	DISPLAY: inline; MARGIN-LEFT: 20px
}
.grade-report-grader TABLE#user-grades {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.grade-report-grader TABLE#user-grades TH.user {
	TEXT-ALIGN: left
}
.grade-report-grader TABLE#user-grades TD.useridnumber {
	TEXT-ALIGN: left
}
.grade-report-grader TABLE#user-grades TD {
	TEXT-ALIGN: right
}
.grade-report-grader TABLE#user-grades TH.range {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades .userpic {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.grade-report-grader TABLE#user-grades .quickfeedback {
	BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; =
BORDER-TOP: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed
}
.grade-report-grader #siteconfiglink {
	TEXT-ALIGN: right
}
.grade-report-grader TABLE#user-grades .hidden {
	COLOR: #aaaaaa
}
.grade-report-grader TABLE#user-grades .hidden A {
	COLOR: #aaaaaa
}
.grade-report-grader TABLE#user-grades .datesubmitted {
	FONT-SIZE: 0.7em
}
.grade-report-grader TABLE#user-grades TD.cell {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
.grade-report-user TABLE#user-grade .datesubmitted {
	FONT-SIZE: 0.7em
}
.grade-report-user TABLE#user-grade .courseitem {
	FONT-WEIGHT: bold
}
.grade-report-user TABLE#user-grade .categoryitem {
	FONT-WEIGHT: bold
}
.grade-report-user TABLE#user-grade TD.cell {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#graded_users_selector {
	TEXT-ALIGN: right; FLOAT: right
}
.grade-report-user TABLE#user-grade .hidden {
	COLOR: #aaaaaa
}
.grade-report-user TABLE#user-grade .hidden A {
	COLOR: #aaaaaa
}

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/mod/resource/styles_lib/styles_reset.css

HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
APPLET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OBJECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BIG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CITE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DFN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FONT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
KBD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
Q {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
S {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SAMP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SMALL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
STRIKE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUB {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
VAR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CAPTION {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TFOOT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: =
inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	LINE-HEIGHT: 1; BACKGROUND: white
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
CAPTION {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TH {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TD {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
BLOCKQUOTE:before {
	CONTENT: ""
}
BLOCKQUOTE:after {
	CONTENT: ""
}
Q:before {
	CONTENT: ""
}
Q:after {
	CONTENT: ""
}
BLOCKQUOTE {
	QUOTES: "" ""
}
Q {
	QUOTES: "" ""
}
.sideblock .content {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.sideblock .header {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
TABLE.minicalendar {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.sitetopic {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
H2.headingblock {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.categorybox {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.coursebox {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
TABLE.forumpost {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
TABLE.userinfobox {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px =
1.4em; WIDTH: 100%; BACKGROUND: #ddd; FLOAT: none; HEIGHT: 0.1em; COLOR: =
#ddd; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
* HTML HR {
	MARGIN: 0px 0px 1.2em
}

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/mod/resource/styles_lib/styles_type.css

BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, Helvetica, "Sun =
Sans-Regular", sans-serif; FONT-SIZE: 80%
}
HTML > BODY {
	FONT-SIZE: 12px
}
H1 {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: normal
}
H2 {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: normal
}
H3 {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: normal
}
H4 {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: normal
}
H5 {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: normal
}
H6 {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 1.2em
}
H2 {
	LINE-HEIGHT: 2; FONT-SIZE: 1.1em
}
H3 {
	LINE-HEIGHT: 1.25; FONT-SIZE: 1em
}
H3.main {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 1em
}
H4 {
	FONT-SIZE: 1em
}
H4.main {
	PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; =
PADDING-TOP: 0.8em
}
H5 {
	FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
H6 {
	FONT-SIZE: 0.8em; FONT-WEIGHT: bold
}
P {
	MARGIN: 0px 0px 1em
}
UL {
	MARGIN: 0px 0px 1em 1.5em
}
OL {
	MARGIN: 0px 0px 1em 1.5em
}
OL {
	LIST-STYLE-TYPE: decimal
}
DL {
	MARGIN: 1em 0px
}
DL DT {
	FONT-WEIGHT: bold
}
BLOCKQUOTE {
	BORDER-LEFT: #f5920a 0.3em solid; PADDING-BOTTOM: 0px; MARGIN: 1em =
1.5em; PADDING-LEFT: 0.75em; PADDING-RIGHT: 0.75em; PADDING-TOP: 0px
}
EM {
	FONT-STYLE: italic
}
PRE {
	BORDER-BOTTOM: #f5920a 0.1em solid; BORDER-LEFT: #f5920a 0.1em solid; =
PADDING-BOTTOM: 1em; MARGIN: 0.5em 1.5em 1em; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BACKGROUND: #eee; BORDER-TOP: #f5920a 0.1em solid; =
BORDER-RIGHT: #f5920a 0.1em solid; PADDING-TOP: 1em
}
CODE {
	FONT: 0.9em Monaco, monospace
}
.modified {
	LINE-HEIGHT: 0.85; FONT-SIZE: 0.75em
}
.small {
	LINE-HEIGHT: 0.85; FONT-SIZE: 0.75em
}
.dimmed {
	COLOR: #bbb !important
}
.required {
	COLOR: #f5920a
}
.advanced {
	COLOR: #00c000
}
.glossarypost .commands {
	FONT-SIZE: 0.8em
}
.glossarypost .author {
	FONT-SIZE: 0.8em
}
.glossarypost .time {
	FONT-SIZE: 0.8em
}
.concept {
	FONT-WEIGHT: bold
}
.glossarycomment .author {
	FONT-SIZE: 0.8em
}
.entrylowersection .aliases {
	FONT-SIZE: 0.8em
}
.entrylowersection .icons {
	FONT-SIZE: 0.8em
}
.entrylowersection .ratings {
	FONT-SIZE: 0.8em
}
#mod-glossary-index .cell {
	FONT-SIZE: 0.8em
}

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/mod/resource/styles_lib/styles_base.css

#shrinkwrapper {
	MARGIN: 0px auto; WIDTH: 900px
}
.singlebutton {
	MARGIN: 10px
}
.sitetopic.generalbox {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
LEGEND.ftoggler {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#f5f5f5; BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid; =
PADDING-TOP: 0px
}
.generalbox#notice P {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#f5f5f5; BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid; =
PADDING-TOP: 0px
}
TABLE.translator {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#f5f5f5; BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid; =
PADDING-TOP: 0px
}
#course-index .categorylist {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#f5f5f5; BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid; =
PADDING-TOP: 0px
}
.loginbox {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#f5f5f5; BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid; =
PADDING-TOP: 0px
}
#login-forgot_password .generalbox {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#f5f5f5; BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid; =
PADDING-TOP: 0px
}
.twocolumns.loginbox .loginpanel {
	BORDER-RIGHT-STYLE: dashed; BORDER-RIGHT-COLOR: #ddd
}
.htmlarea TABLE TD {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
#header-home {
	HEIGHT: 170px
}
#header-home .headermain {
	POSITION: absolute; LEFT: -9999px
}
#header .headermain {
	PADDING-TOP: 25px
}
.headerimg {
	PADDING-TOP: 0px
}
#header-home .description {
=09
}
#header-home .headermenu .logininfo {
	LINE-HEIGHT: 2em; FLOAT: left; MARGIN-RIGHT: 1em
}
.headermenu {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: #cfd8dd; FONT-SIZE: 0.85em; PADDING-TOP: 0.5em
}
#footer {
	PADDING-TOP: 20px
}
.navbar {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 5px 0px 10px; BORDER-TOP-WIDTH: 1px; =
BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px
}
.navbar .breadcrumb {
	MARGIN-TOP: 0.3em
}
.navbutton TABLE {
	MARGIN-BOTTOM: 0px
}
BODY#admin-index .copyright {
	TEXT-ALIGN: center; FONT-SIZE: 0.8em
}
.environmenttable {
	FONT-SIZE: 0.8em
}
.backup #form1 TABLE {
	BACKGROUND: #f9f9f9
}
.backup #form1 TABLE TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.backup TABLE {
	MARGIN: auto
}
.settingsform FIELDSET {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
1px; BORDER-LEFT-WIDTH: 1px
}
.admin .boxwidthnormal {
	BORDER-BOTTOM: #ddd 0.1em dashed; BORDER-LEFT: #ddd 0.1em dashed; =
BACKGROUND: #eee; BORDER-TOP: #ddd 0.1em dashed; BORDER-RIGHT: #ddd =
0.1em dashed
}
#admin-calendar_weekend TABLE {
	WIDTH: 77% !important
}
.logselectform {
	TEXT-ALIGN: center
}
.sideblock .title H2 {
	FONT-SIZE: 1.1em
}
.sideblock UL LI {
	BORDER-BOTTOM: #e0e4e7 1px dotted; PADDING-BOTTOM: 7px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
.sideblock .content {
	PADDING-TOP: 0px
}
.block_online_users UL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.block_blog_tags UL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.block_rss_client UL LI .link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.block_messages .content .listentry {
	FONT-SIZE: 0.85em
}
.block_online_users .content .listentry {
	FONT-SIZE: 0.85em
}
.sideblock .date {
	FONT-SIZE: 0.85em
}
.sideblock H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 1em
}
#left-column .hidden .header {
	BORDER-BOTTOM: medium none
}
#right-column .hidden .header {
	BORDER-BOTTOM: medium none
}
.sideblock .footer {
	FONT-SIZE: 0.9em
}
.section .content {
	BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: =
#ddd; BORDER-LEFT-COLOR: #ddd
}
.section .side {
	BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BACKGROUND: #f5f5f5; =
BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-COLOR: #ddd
}
#course-view .current .side {
	BACKGROUND: #e2ff80
}
.coursebox {
	BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 10px
}
#course-index TABLE.categorylist TD.category {
	PADDING-TOP: 25px
}
#course-index .categorylist {
	MARGIN: auto; WIDTH: 75%
}
#course-category .courseboxes {
	MARGIN: auto; WIDTH: 75%
}
#course-index .categorylist {
	MARGIN-BOTTOM: 20px
}
.categorybox TD.category {
	FONT-WEIGHT: bold
}
.categorybox TD.course {
	PADDING-LEFT: 15px
}
#coursesearch {
	MARGIN-TOP: 20px
}
#course-view .section .activity {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: =
#f9f9f9; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.2em
}
#course-view .section .label {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#course-recent .generalbox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 5px
}
.groupmanagementtable TD {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; =
BACKGROUND: #f9f9f9; PADDING-TOP: 25px
}
#calendar .maincalendar .controls .current {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
#eventform TABLE TD P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#calendar .sidecalendar {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#calendar .maincalendar {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#calendar-export .header {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
#calendar-export FIELDSET {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: auto; PADDING-LEFT: 20px; WIDTH: 50%; =
PADDING-RIGHT: 20px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px =
solid; PADDING-TOP: 10px
}
#calendar-export LEGEND {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#eee; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
.forumpost .topic {
	BORDER-BOTTOM: #e0e4e7 1px solid; BACKGROUND: #f9f9f9
}
.forumpost .content {
	BORDER-BOTTOM: #e0e4e7 3px solid
}
.forumpost .subject {
	COLOR: #2b4135; FONT-SIZE: 1.1em
}
.forumpost .author {
	LINE-HEIGHT: 0.9; FONT-SIZE: 0.9em
}
.subscription {
	MARGIN: 0px 0px 15px
}
.forumheaderlist .discussion .picture {
	VERTICAL-ALIGN: middle
}
.forumheaderlist .discussion .lastpost {
	FONT-SIZE: 0.8em
}
#searchform .searchbox {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; =
BACKGROUND: #eee; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px =
dashed
}
#searchform .searchbox TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#searchform .searchbox .submit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#blog-preferences .generalbox {
	WIDTH: 55%
}
#blog-preferences .generalbox TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#blog-tags TABLE {
	MARGIN: 25px
}
.userinfobox {
	MARGIN-BOTTOM: 20px
}
.userinfobox .content {
	BORDER-BOTTOM: #ddd 3px solid; BORDER-LEFT: #ddd 3px solid; BACKGROUND: =
#f5f5f5; BORDER-TOP: #ddd 3px solid; BORDER-RIGHT: #ddd 3px solid
}
TABLE {
	MARGIN-BOTTOM: 1em
}
TH {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; =
HEIGHT: 1em; PADDING-TOP: 0.2em
}
TD {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; =
HEIGHT: 1em; PADDING-TOP: 0.2em
}
TH {
	FONT-WEIGHT: bold
}
.forumheaderlist {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
.generaltable {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
.tabledivider {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
.generalbox.generaltable {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
.logtable {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
#categoryquestions {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
.grades {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
.quizquestions TABLE {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
TABLE.editcourse {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
#movecourses TABLE {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd 0.1em solid
}
#theme-index TABLE TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
#movecourses TABLE TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
.editcourse TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
#rolesform TABLE TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
.generaltable TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
.forumheaderlist TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
.files TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
.logtable TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
#theform TABLE TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
#categoryquestions TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
TD.generaltableheader {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
.quizquestions TABLE TH {
	BORDER-BOTTOM: #ccc 0.3em solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ddd
}
#movecourses TABLE TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
.editcourse TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
#rolesform TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
.forumheaderlist TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
.generaltable .cell {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
.logtable TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
#categoryquestions TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
.grades TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
.editcourse TD {
	FONT-SIZE: 0.9em
}
#theme-index TABLE TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#movecourses TABLE TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.logtable TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#theform TABLE TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.files TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.grades TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#grade-index .generalbox TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
BODY#mod-quiz-report TABLE#attempts .header {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
BODY#mod-quiz-report TABLE#attempts .cell {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.forumheaderlist .r1 {
	BACKGROUND: #f5f5f5
}
.generaltable .r1 {
	BACKGROUND: #f5f5f5
}
.logtable .r1 {
	BACKGROUND: #f5f5f5
}
.grades .r0 {
	BACKGROUND: #f5f5f5
}
.que {
	BORDER-BOTTOM: #ddd 0.1em solid; BORDER-LEFT: #ddd 0.1em solid; =
BACKGROUND: #f7f7f7; BORDER-TOP: #ddd 0.1em solid; BORDER-RIGHT: #ddd =
0.1em solid
}
.questionbank TABLE {
	MARGIN: 10px auto
}
.questionbank P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#question-import .generalbox {
	BORDER-BOTTOM: #ddd 0.1em dashed; BORDER-LEFT: #ddd 0.1em dashed; =
MARGIN: 20px auto; WIDTH: 50%; BACKGROUND: #eee; BORDER-TOP: #ddd 0.1em =
dashed; BORDER-RIGHT: #ddd 0.1em dashed
}
#question-export .generalbox {
	BORDER-BOTTOM: #ddd 0.1em dashed; BORDER-LEFT: #ddd 0.1em dashed; =
MARGIN: 20px auto; WIDTH: 50%; BACKGROUND: #eee; BORDER-TOP: #ddd 0.1em =
dashed; BORDER-RIGHT: #ddd 0.1em dashed
}
#question-import .generalbox TABLE TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#question-export .generalbox TABLE TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-attempt #page .generalbox {
	TEXT-ALIGN: left
}
#mod-quiz-attempt #page .generalbox .boxaligncenter {
	TEXT-ALIGN: center
}
.quizquestions #showbreaks {
	TEXT-ALIGN: center
}
#attemptsform TABLE#commands TD {
	TEXT-ALIGN: center
}
#options #overview-options TD {
	TEXT-ALIGN: center
}
.grades {
	WIDTH: 100%
}
.grade TABLE TH.header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px
}
#grade-index #new_category {
	TEXT-ALIGN: center
}
#grade-index #delete_category {
	TEXT-ALIGN: center
}
.glossarysearchbox {
	TEXT-ALIGN: center
}
.mod-glossary TABLE.generalbox {
	MARGIN: auto
}
#message-index TABLE .tabtree {
	MARGIN-TOP: 10px
}
#message-history .generalbox TABLE TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 25px; PADDING-TOP: 5px
}
#message-user .name {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-SIZE: 1.2em
}
#message-user .commands SPAN {
	MARGIN-LEFT: 0px; FONT-SIZE: 0.8em; MARGIN-RIGHT: 5px
}
.message .time {
	FONT-STYLE: italic
}
.message-discussion-noframes {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; =
PADDING-TOP: 10px
}
.message-discussion-noframes UL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.other.message {
	COLOR: #222
}
#message_contacts .heading {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; FONT-SIZE: 1.1em; PADDING-TOP: 7px
}
#user-messageselect .generalbox TABLE INPUT {
	MARGIN: 35px 0px
}
#help H1 {
	TEXT-ALIGN: center
}
#blog-tags #shrinkwrapper {
	WIDTH: auto
}
#message-index #shrinkwrapper {
	WIDTH: auto
}
#message-history #shrinkwrapper {
	WIDTH: auto
}
#message-user #shrinkwrapper {
	WIDTH: auto
}
#message-messages #shrinkwrapper {
	WIDTH: auto
}
#message-send #shrinkwrapper {
	WIDTH: auto
}
#message-discussion #shrinkwrapper {
	WIDTH: auto
}
#help #shrinkwrapper {
	WIDTH: auto
}
#course-info #shrinkwrapper {
	WIDTH: auto
}
#mod-glossary-showentry #shrinkwrapper {
	WIDTH: auto
}
#user-action_redir .boxaligncenter TABLE TD INPUT {
	MARGIN: 20px 0px 0px 325px
}
.gradeprefs INPUT {
	MARGIN-LEFT: 100px
}
.singlebutton {
	TEXT-ALIGN: center
}
TABLE.generalbox TD DIV {
	TEXT-ALIGN: center
}
.branchbuttoncontainer {
	TEXT-ALIGN: center
}
#answerform {
	TEXT-ALIGN: center
}
#dates TABLE {
	MARGIN: auto
}
.debugwarn {
	TEXT-ALIGN: center; BACKGROUND: #fdd
}
.my .courseboxcontent .overview .info {
	FONT-SIZE: 0.7em
}
.sitelink {
	DISPLAY: none
}
#logo_sm {
	DISPLAY: none
}
#site-index #logo_sm {
	MARGIN: 15px; DISPLAY: block !important
}

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/mod/resource/styles_lib/styles_color.css

BODY {
	COLOR: #2a5d90
}
H1 {
	COLOR: #58656a
}
H2 {
	COLOR: #58656a
}
H3 {
	COLOR: #58656a
}
H4 {
	COLOR: #58656a
}
H5 {
	COLOR: #58656a
}
H6 {
	COLOR: #58656a
}
A:link {
	COLOR: #58656a
}
A:visited {
	COLOR: #58656a
}
A:active {
	COLOR: #58656a
}
.tabtree UL LI UL LI A SPAN {
	COLOR: #58656a
}
A:hover {
	COLOR: #f5920a
}
.tabtree UL LI UL LI A SPAN:hover {
	COLOR: #f5920a
}
.navbar A:link {
	COLOR: #f5920a
}
.navbar A:visited {
	COLOR: #f5920a
}
.navbar {
	COLOR: #f5920a
}
.forumheaderlist .lastpost A:link {
	COLOR: #f5920a
}
.forumheaderlist .lastpost A:visited {
	COLOR: #f5920a
}
.sideblock .date {
	COLOR: #a7a8aa
}
.sideblock .date A:link {
	COLOR: #a7a8aa
}
.sideblock .date A:visited {
	COLOR: #a7a8aa
}
.forupost .author {
	COLOR: #a7a8aa
}
.generalbox {
	BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: =
#fff; BORDER-LEFT-COLOR: #fff
}
.generalbox#intro {
	BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-COLOR: #ddd; =
BORDER-RIGHT-STYLE: dashed; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: =
dashed; BACKGROUND: #f5f5f5; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-STYLE: dashed; BORDER-LEFT-COLOR: #ddd
}
#course-user .section {
	BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-COLOR: #ddd; =
BORDER-RIGHT-STYLE: dashed; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: =
dashed; BACKGROUND: #f5f5f5; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-STYLE: dashed; BORDER-LEFT-COLOR: #ddd
}
#course-reset .generalbox .generalbox {
	BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-COLOR: #ddd; =
BORDER-RIGHT-STYLE: dashed; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: =
dashed; BACKGROUND: #f5f5f5; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-STYLE: dashed; BORDER-LEFT-COLOR: #ddd
}
#blog-preferences .generalbox {
	BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-COLOR: #ddd; =
BORDER-RIGHT-STYLE: dashed; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: =
dashed; BACKGROUND: #f5f5f5; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-STYLE: dashed; BORDER-LEFT-COLOR: #ddd
}
#course-recent .generalbox {
	BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-COLOR: #ddd; =
BORDER-RIGHT-STYLE: dashed; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: =
dashed; BACKGROUND: #f5f5f5; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-STYLE: dashed; BORDER-LEFT-COLOR: #ddd
}
.errorbox {
	BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-COLOR: #ddd; =
BORDER-RIGHT-STYLE: dashed; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: =
dashed; BACKGROUND: #f5f5f5; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-STYLE: dashed; BORDER-LEFT-COLOR: #ddd
}
.settingsform FIELDSET {
	BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-COLOR: #ddd; =
BORDER-RIGHT-STYLE: dashed; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: =
dashed; BACKGROUND: #f5f5f5; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-STYLE: dashed; BORDER-LEFT-COLOR: #ddd
}
#course-user .section {
	MARGIN: 10px auto
}
.navbar {
	BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BACKGROUND: #f5f5f5; =
BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-COLOR: #ddd
}
IMG.userpicture {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; BACKGROUND: =
url(pix/shadow_35.png) no-repeat right bottom; PADDING-TOP: 0px
}
IMG.grouppicture {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; BACKGROUND: =
url(pix/shadow_35.png) no-repeat right bottom; PADDING-TOP: 0px
}
#message-index IMG.userpicture {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; BACKGROUND: =
url(pix/shadow_35.png) no-repeat right bottom; PADDING-TOP: 0px
}
.sideblock IMG.userpicture {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; BACKGROUND: =
url(pix/shadow_16.png) no-repeat right bottom; PADDING-TOP: 0px
}
.userinfobox IMG.userpicture {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; BACKGROUND: =
url(pix/shadow_100.png) no-repeat right bottom; PADDING-TOP: 0px
}
#message-history IMG.userpicture {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; BACKGROUND: =
url(pix/shadow_100.png) no-repeat right bottom; PADDING-TOP: 0px
}
#message-user IMG.userpicture {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; BACKGROUND: =
url(pix/shadow_100.png) no-repeat right bottom; PADDING-TOP: 0px
}
.sideblock .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/star.gif) no-repeat left bottom; COLOR: #929a9e; =
PADDING-TOP: 0px
}
.star {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/star.gif) no-repeat left bottom; PADDING-TOP: 0px
}
H2.headingblock {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/star.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_site_main_menu .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/star.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_blog_menu .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/tag_edit.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_blog_tags .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/tag.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_news_items .title H2 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/news.gif) no-repeat left 50%; PADDING-TOP: 0px
}
.block_recent_activity .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/titel.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_glossary_random .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/titel.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_online_users .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/users.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_participants .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/users.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_calendar_month .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/calendar.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_calendar_upcoming .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/calendar.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_login .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/keys.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_course_list .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/pencil.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_activity_modules .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/activities.gif) no-repeat left bottom; PADDING-TOP: =
0px
}
.block_messages .title H2 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/message.gif) no-repeat left 50%; PADDING-TOP: 0px
}
.block_admin_tree .title H2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; BACKGROUND: =
url(bg/blank.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.block_search_forums .title H2 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/search.gif) no-repeat left 50%; PADDING-TOP: 0px
}
.block_search .title H2 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/search.gif) no-repeat left 50%; PADDING-TOP: 0px
}
.block_rss_client .title H2 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; =
BACKGROUND: url(bg/rss.gif) no-repeat left 50%; PADDING-TOP: 0px
}
#calendar .maincalendar {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .sidecalendar {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .today {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.minicalendar .today {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
TABLE.minicalendar {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .maincalendar TABLE.calendarmonth TH {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .maincalendar .eventlist .event {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .maincalendar .eventlist .event .topic {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar .eventlist .event .picture {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar .eventlist .event .side {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar TABLE.calendarmonth UL.events-underway {
	COLOR: #999999
}
#calendar .sidecalendar .minicalendarblock DIV {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; =
BACKGROUND: #eee; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px =
dashed
}
#calendar .maincalendar .controls {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; =
BACKGROUND: #eee; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px =
dashed
}
.minicalendar A {
	COLOR: #000077
}
.calendarmonth A {
	COLOR: #000077
}
#calendar .event_global {
	BORDER-BOTTOM-COLOR: #d6f8cd !important; BACKGROUND-COLOR: #d6f8cd; =
BORDER-TOP-COLOR: #d6f8cd !important; BORDER-RIGHT-COLOR: #d6f8cd =
!important; BORDER-LEFT-COLOR: #d6f8cd !important
}
.minicalendar .event_global {
	BORDER-BOTTOM-COLOR: #d6f8cd !important; BACKGROUND-COLOR: #d6f8cd; =
BORDER-TOP-COLOR: #d6f8cd !important; BORDER-RIGHT-COLOR: #d6f8cd =
!important; BORDER-LEFT-COLOR: #d6f8cd !important
}
.block_calendar_month .event_global {
	BORDER-BOTTOM-COLOR: #d6f8cd !important; BACKGROUND-COLOR: #d6f8cd; =
BORDER-TOP-COLOR: #d6f8cd !important; BORDER-RIGHT-COLOR: #d6f8cd =
!important; BORDER-LEFT-COLOR: #d6f8cd !important
}
#calendar .event_course {
	BORDER-BOTTOM-COLOR: #ffd3bd !important; BACKGROUND-COLOR: #ffd3bd; =
BORDER-TOP-COLOR: #ffd3bd !important; BORDER-RIGHT-COLOR: #ffd3bd =
!important; BORDER-LEFT-COLOR: #ffd3bd !important
}
.minicalendar .event_course {
	BORDER-BOTTOM-COLOR: #ffd3bd !important; BACKGROUND-COLOR: #ffd3bd; =
BORDER-TOP-COLOR: #ffd3bd !important; BORDER-RIGHT-COLOR: #ffd3bd =
!important; BORDER-LEFT-COLOR: #ffd3bd !important
}
.block_calendar_month .event_course {
	BORDER-BOTTOM-COLOR: #ffd3bd !important; BACKGROUND-COLOR: #ffd3bd; =
BORDER-TOP-COLOR: #ffd3bd !important; BORDER-RIGHT-COLOR: #ffd3bd =
!important; BORDER-LEFT-COLOR: #ffd3bd !important
}
#calendar .event_group {
	BORDER-BOTTOM-COLOR: #fee7ae !important; BACKGROUND-COLOR: #fee7ae; =
BORDER-TOP-COLOR: #fee7ae !important; BORDER-RIGHT-COLOR: #fee7ae =
!important; BORDER-LEFT-COLOR: #fee7ae !important
}
.minicalendar .event_group {
	BORDER-BOTTOM-COLOR: #fee7ae !important; BACKGROUND-COLOR: #fee7ae; =
BORDER-TOP-COLOR: #fee7ae !important; BORDER-RIGHT-COLOR: #fee7ae =
!important; BORDER-LEFT-COLOR: #fee7ae !important
}
.block_calendar_month .event_group {
	BORDER-BOTTOM-COLOR: #fee7ae !important; BACKGROUND-COLOR: #fee7ae; =
BORDER-TOP-COLOR: #fee7ae !important; BORDER-RIGHT-COLOR: #fee7ae =
!important; BORDER-LEFT-COLOR: #fee7ae !important
}
#calendar .event_user {
	BORDER-BOTTOM-COLOR: #dce7ec !important; BACKGROUND-COLOR: #dce7ec; =
BORDER-TOP-COLOR: #dce7ec !important; BORDER-RIGHT-COLOR: #dce7ec =
!important; BORDER-LEFT-COLOR: #dce7ec !important
}
.minicalendar .event_user {
	BORDER-BOTTOM-COLOR: #dce7ec !important; BACKGROUND-COLOR: #dce7ec; =
BORDER-TOP-COLOR: #dce7ec !important; BORDER-RIGHT-COLOR: #dce7ec =
!important; BORDER-LEFT-COLOR: #dce7ec !important
}
.block_calendar_month .event_user {
	BORDER-BOTTOM-COLOR: #dce7ec !important; BACKGROUND-COLOR: #dce7ec; =
BORDER-TOP-COLOR: #dce7ec !important; BORDER-RIGHT-COLOR: #dce7ec =
!important; BORDER-LEFT-COLOR: #dce7ec !important
}
#calendar .duration_global {
	BORDER-BOTTOM-COLOR: #66d14d !important; BORDER-TOP-COLOR: #66d14d =
!important
}
.minicalendar .duration_global {
	BORDER-BOTTOM-COLOR: #66d14d !important; BORDER-TOP-COLOR: #66d14d =
!important
}
#calendar .duration_course {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BORDER-TOP-COLOR: #ff9966 =
!important
}
.minicalendar .duration_course {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BORDER-TOP-COLOR: #ff9966 =
!important
}
#calendar .duration_group {
	BORDER-BOTTOM-COLOR: #fbbb23 !important; BORDER-TOP-COLOR: #fbbb23 =
!important
}
.minicalendar .duration_group {
	BORDER-BOTTOM-COLOR: #fbbb23 !important; BORDER-TOP-COLOR: #fbbb23 =
!important
}
#calendar .duration_user {
	BORDER-BOTTOM-COLOR: #a1becb !important; BORDER-TOP-COLOR: #a1becb =
!important
}
.minicalendar .duration_user {
	BORDER-BOTTOM-COLOR: #a1becb !important; BORDER-TOP-COLOR: #a1becb =
!important
}
#calendar .weekend {
	COLOR: #990000
}
.minicalendar .weekend {
	COLOR: #990000
}
.cal_popup_fg {
	BACKGROUND-COLOR: #ffffff
}
.cal_popup_bg {
	BORDER-BOTTOM-COLOR: #000000; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; =
BORDER-LEFT-COLOR: #000000
}
#calendar .maincalendar .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .sidecalendar .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
.block_calendar_month .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
.entryboxheader {
	BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; =
BORDER-RIGHT-COLOR: #bbbbbb; BORDER-LEFT-COLOR: #bbbbbb
}
.entrybox {
	BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; =
BORDER-RIGHT-COLOR: #bbbbbb; BORDER-LEFT-COLOR: #bbbbbb
}
.glossarypost {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.glossarypost .entryheader {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .entryapproval {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .picture {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .entryattachment {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .left {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.glossarycomment .entryheader {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment .picture {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment .left {
	BACKGROUND-COLOR: #f0f0f0
}
#mod-glossary-report .generalbox .teacher {
	BACKGROUND: #f0f0f0
}
.glossarycategoryheader {
	BACKGROUND-COLOR: #dddddd
}
.glossaryformatheader {
	BACKGROUND-COLOR: #dddddd
}

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/mod/resource/styles_lib/styles_links.css

A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:visited {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:hover {
	TEXT-DECORATION: none
}
.sideblock A:link {
	TEXT-DECORATION: none
}
.sideblock A:visited {
	TEXT-DECORATION: none
}
.headermenu A:link {
	TEXT-DECORATION: none
}
.headermenu A:visited {
	TEXT-DECORATION: none
}
#footer A:link {
	TEXT-DECORATION: none
}
#footer A:visited {
	TEXT-DECORATION: none
}
.navbar A:link {
	TEXT-DECORATION: none
}
.navbar A:visited {
	TEXT-DECORATION: none
}
.commands SPAN A:link {
	TEXT-DECORATION: none
}
.commands SPAN A:visited {
	TEXT-DECORATION: none
}
.sideblock A:hover {
	TEXT-DECORATION: underline
}
.headermenu A:hover {
	TEXT-DECORATION: underline
}
#footer A:hover {
	TEXT-DECORATION: underline
}
.navbar A:hover {
	TEXT-DECORATION: underline
}
.homelink A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:link {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.homelink A:visited {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.homelink A:hover {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #4a4a4a 2px solid; =
BORDER-TOP: #4a4a4a 2px solid; BORDER-RIGHT: #cecece 1px solid
}

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://didattica.pusc.it/theme/liip/styles.php

@import url( styles_lib/styles_reset.css );
@import url( styles_lib/styles_type.css );
@import url( styles_lib/styles_base.css );
@import url( styles_lib/styles_color.css );
@import url( styles_lib/styles_links.css );

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/lib/javascript-static.js

// Miscellaneous core Javascript functions for Moodle=0A=
=0A=
function popupchecker(msg) {=0A=
    var testwindow =3D window.open('itestwin.html', '', =
'width=3D1,height=3D1,left=3D0,top=3D0,scrollbars=3Dno');=0A=
    if (testwindow =3D=3D null)=0A=
        {alert(msg);}=0A=
    else {=0A=
        testwindow.close();=0A=
    }=0A=
}=0A=
=0A=
/*=0A=
function popUpProperties(inobj) {=0A=
/// Legacy function=0A=
  var op =3D window.open();=0A=
  op.document.open('text/plain');=0A=
  for (objprop in inobj) {=0A=
    op.document.write(objprop + ' =3D> ' + inobj[objprop] + '\n');=0A=
  }=0A=
  op.document.close();=0A=
}=0A=
=0A=
function fillmessagebox(text) {=0A=
/// Legacy function=0A=
  document.form.message.value =3D text;=0A=
}=0A=
=0A=
function copyrichtext(textname) {=0A=
/// Legacy stub for old editor - to be removed soon=0A=
  return true;=0A=
}=0A=
*/=0A=
=0A=
function checkall() {=0A=
  var el =3D document.getElementsByTagName('input');=0A=
  for(var i=3D0; i<el.length; i++) {=0A=
    if(el[i].type =3D=3D 'checkbox') {=0A=
      el[i].checked =3D true;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function checknone() {=0A=
  var el =3D document.getElementsByTagName('input');=0A=
  for(var i=3D0; i<el.length; i++) {=0A=
    if(el[i].type =3D=3D 'checkbox') {=0A=
      el[i].checked =3D false;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function lockoptions(formid, master, subitems) {=0A=
  // Subitems is an array of names of sub items.=0A=
  // Optionally, each item in subitems may have a=0A=
  // companion hidden item in the form with the=0A=
  // same name but prefixed by "h".=0A=
  var form =3D document.forms[formid];=0A=
=0A=
  if (eval("form."+master+".checked")) {=0A=
    for (i=3D0; i<subitems.length; i++) {=0A=
      unlockoption(form, subitems[i]);=0A=
    }=0A=
  } else {=0A=
    for (i=3D0; i<subitems.length; i++) {=0A=
      lockoption(form, subitems[i]);=0A=
    }=0A=
  }=0A=
  return(true);=0A=
}=0A=
=0A=
function lockoption(form,item) {=0A=
  eval("form."+item+".disabled=3Dtrue");/* IE thing */=0A=
  if(form.elements['h'+item]) {=0A=
    eval("form.h"+item+".value=3D1");=0A=
  }=0A=
}=0A=
=0A=
function unlockoption(form,item) {=0A=
  eval("form."+item+".disabled=3Dfalse");/* IE thing */=0A=
  if(form.elements['h'+item]) {=0A=
    eval("form.h"+item+".value=3D0");=0A=
  }=0A=
}=0A=
=0A=
=0A=
function lockoptionsall(formid) {=0A=
    var form =3D document.forms[formid];=0A=
    var dependons =3D eval(formid+'items');=0A=
    var tolock =3D Array();=0A=
    for (var dependon in dependons) {=0A=
        // change for MooTools compatibility=0A=
        if (!dependons.propertyIsEnumerable(dependon)) {=0A=
            continue;=0A=
        }=0A=
        var master =3D form[dependon];=0A=
        if (master =3D=3D=3D undefined) {=0A=
            continue;=0A=
        }=0A=
        for (var condition in dependons[dependon]) {=0A=
            for (var value in dependons[dependon][condition]) {=0A=
                var lock;=0A=
                switch (condition) {=0A=
                  case 'notchecked':=0A=
                      lock =3D !master.checked; break;=0A=
                  case 'checked':=0A=
                      lock =3D master.checked; break;=0A=
                  case 'noitemselected':=0A=
                      lock =3D master.selectedIndex=3D=3D-1; break;=0A=
                  case 'eq':=0A=
                      lock =3D master.value=3D=3Dvalue; break;=0A=
                  default:=0A=
                      lock =3D master.value!=3Dvalue; break;=0A=
                }=0A=
                for (var ei in dependons[dependon][condition][value]) {=0A=
                    // change for MooTools compatibility=0A=
                    if (!window.webkit && =
(!dependons[dependon][condition][value].propertyIsEnumerable(ei))) {=0A=
                        continue;=0A=
                    }=0A=
                    var eltolock =3D =
dependons[dependon][condition][value][ei];=0A=
                    if (tolock[eltolock] !=3D null){=0A=
                        tolock[eltolock] =3D=0A=
                                lock || tolock[eltolock];=0A=
                    } else {=0A=
                        tolock[eltolock] =3D lock;=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
    }=0A=
    for (var el in tolock){=0A=
        // change for MooTools compatibility=0A=
        if (!tolock.propertyIsEnumerable(el)) {=0A=
            continue;=0A=
        }=0A=
        var formelement =3D form[el];=0A=
        if ((formelement =3D=3D=3D undefined) || (formelement.disabled =
=3D=3D=3D undefined)) {=0A=
            continue;=0A=
        }=0A=
        formelement.disabled =3D tolock[el];=0A=
    }=0A=
    return true;=0A=
}=0A=
=0A=
function lockoptionsallsetup(formid) {=0A=
    var form =3D document.forms[formid];=0A=
    var dependons =3D eval(formid+'items');=0A=
    for (var dependon in dependons) {=0A=
        // change for MooTools compatibility=0A=
        if (!dependons.propertyIsEnumerable(dependon)) {=0A=
            continue;=0A=
        }=0A=
        var master =3D form[dependon];=0A=
        if (master =3D=3D=3D undefined) {=0A=
            continue;=0A=
        }=0A=
        master.formid =3D formid;=0A=
        master.onclick  =3D function() {return =
lockoptionsall(this.formid);};=0A=
        master.onblur   =3D function() {return =
lockoptionsall(this.formid);};=0A=
        master.onchange =3D function() {return =
lockoptionsall(this.formid);};=0A=
    }=0A=
    for (var i =3D 0; i < form.elements.length; i++){=0A=
        var formelement =3D form.elements[i];=0A=
        if (formelement.type=3D=3D'reset') {=0A=
            formelement.formid =3D formid;=0A=
            formelement.onclick  =3D function() =
{this.form.reset();return lockoptionsall(this.formid);};=0A=
            formelement.onblur   =3D function() =
{this.form.reset();return lockoptionsall(this.formid);};=0A=
            formelement.onchange =3D function() =
{this.form.reset();return lockoptionsall(this.formid);};=0A=
        }=0A=
    }=0A=
    return lockoptionsall(formid);=0A=
}=0A=
=0A=
=0A=
function submitFormById(id) {=0A=
    var theform =3D document.getElementById(id);=0A=
    if(!theform) {=0A=
        return false;=0A=
    }=0A=
    if(theform.tagName.toLowerCase() !=3D 'form') {=0A=
        return false;=0A=
    }=0A=
    if(!theform.onsubmit || theform.onsubmit()) {=0A=
        return theform.submit();=0A=
    }=0A=
}=0A=
=0A=
function select_all_in(elTagName, elClass, elId) {=0A=
    var inputs =3D document.getElementsByTagName('input');=0A=
    inputs =3D filterByParent(inputs, function(el) {return =
findParentNode(el, elTagName, elClass, elId);});=0A=
    for(var i =3D 0; i < inputs.length; ++i) {=0A=
        if(inputs[i].type =3D=3D 'checkbox' || inputs[i].type =3D=3D =
'radio') {=0A=
            inputs[i].checked =3D 'checked';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function deselect_all_in(elTagName, elClass, elId) {=0A=
    var inputs =3D document.getElementsByTagName('INPUT');=0A=
    inputs =3D filterByParent(inputs, function(el) {return =
findParentNode(el, elTagName, elClass, elId);});=0A=
    for(var i =3D 0; i < inputs.length; ++i) {=0A=
        if(inputs[i].type =3D=3D 'checkbox' || inputs[i].type =3D=3D =
'radio') {=0A=
            inputs[i].checked =3D '';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function confirm_if(expr, message) {=0A=
    if(!expr) {=0A=
        return true;=0A=
    }=0A=
    return confirm(message);=0A=
}=0A=
=0A=
=0A=
/*=0A=
    findParentNode (start, elementName, elementClass, elementID)=0A=
=0A=
    Travels up the DOM hierarchy to find a parent element with the=0A=
    specified tag name, class, and id. All conditions must be met,=0A=
    but any can be ommitted. Returns the BODY element if no match=0A=
    found.=0A=
*/=0A=
function findParentNode(el, elName, elClass, elId) {=0A=
    while(el.nodeName.toUpperCase() !=3D 'BODY') {=0A=
        if(=0A=
            (!elName || el.nodeName.toUpperCase() =3D=3D elName) &&=0A=
            (!elClass || el.className.indexOf(elClass) !=3D -1) &&=0A=
            (!elId || el.id =3D=3D elId))=0A=
        {=0A=
            break;=0A=
        }=0A=
        el =3D el.parentNode;=0A=
    }=0A=
    return el;=0A=
}=0A=
/*=0A=
    findChildNode (start, elementName, elementClass, elementID)=0A=
=0A=
    Travels down the DOM hierarchy to find all child elements with the=0A=
    specified tag name, class, and id. All conditions must be met,=0A=
    but any can be ommitted.=0A=
    Doesn't examine children of matches.=0A=
*/=0A=
function findChildNodes(start, tagName, elementClass, elementID, =
elementName) {=0A=
    var children =3D new Array();=0A=
    for (var i =3D 0; i < start.childNodes.length; i++) {=0A=
        var classfound =3D false;=0A=
        var child =3D start.childNodes[i];=0A=
        if((child.nodeType =3D=3D 1) &&//element node type=0A=
                  (elementClass && =
(typeof(child.className)=3D=3D'string'))){=0A=
            var childClasses =3D child.className.split(/\s+/);=0A=
            for (var childClassIndex in childClasses){=0A=
                if (childClasses[childClassIndex]=3D=3DelementClass){=0A=
                    classfound =3D true;=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
        if(child.nodeType =3D=3D 1) { //element node type=0A=
            if  ( (!tagName || child.nodeName =3D=3D tagName) &&=0A=
                (!elementClass || classfound)&&=0A=
                (!elementID || child.id =3D=3D elementID) &&=0A=
                (!elementName || child.name =3D=3D elementName))=0A=
            {=0A=
                children =3D children.concat(child);=0A=
            } else {=0A=
                children =3D children.concat(findChildNodes(child, =
tagName, elementClass, elementID, elementName));=0A=
            }=0A=
        }=0A=
    }=0A=
    return children;=0A=
}=0A=
/*=0A=
    elementSetHide (elements, hide)=0A=
=0A=
    Adds or removes the "hide" class for the specified elements =
depending on boolean hide.=0A=
*/=0A=
function elementShowAdvanced(elements, show) {=0A=
    for (var elementIndex in elements){=0A=
        element =3D elements[elementIndex];=0A=
        element.className =3D element.className.replace(new RegExp(' =
?hide'), '')=0A=
        if(!show) {=0A=
            element.className +=3D ' hide';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function showAdvancedInit(addBefore, nameAttr, buttonLabel, hideText, =
showText) {=0A=
    var showHideButton =3D document.createElement("input");=0A=
    showHideButton.type =3D 'button';=0A=
    showHideButton.value =3D buttonLabel;=0A=
    showHideButton.name =3D nameAttr;=0A=
    showHideButton.moodle =3D {=0A=
        hideLabel: hideText,=0A=
        showLabel: showText=0A=
    };=0A=
    YAHOO.util.Event.addListener(showHideButton, 'click', =
showAdvancedOnClick);=0A=
    el =3D document.getElementById(addBefore);=0A=
    el.parentNode.insertBefore(showHideButton, el);=0A=
}=0A=
=0A=
function showAdvancedOnClick(e) {=0A=
    var button =3D e.target ? e.target : e.srcElement;=0A=
=0A=
    var toSet=3DfindChildNodes(button.form, null, 'advanced');=0A=
    var buttontext =3D '';=0A=
    if (button.form.elements['mform_showadvanced_last'].value =3D=3D '0' =
||  button.form.elements['mform_showadvanced_last'].value =3D=3D '' ) {=0A=
        elementShowAdvanced(toSet, true);=0A=
        buttontext =3D button.moodle.hideLabel;=0A=
        button.form.elements['mform_showadvanced_last'].value =3D '1';=0A=
    } else {=0A=
        elementShowAdvanced(toSet, false);=0A=
        buttontext =3D button.moodle.showLabel;=0A=
        button.form.elements['mform_showadvanced_last'].value =3D '0';=0A=
    }=0A=
    var formelements =3D button.form.elements;=0A=
    // Fixed MDL-10506=0A=
    for (var i =3D 0; i < formelements.length; i++){=0A=
        if (formelements[i] && formelements[i].name && =
(formelements[i].name=3D=3D'mform_showadvanced')){=0A=
            formelements[i].value =3D buttontext;=0A=
        }=0A=
    }=0A=
    //never submit the form if js is enabled.=0A=
    return false;=0A=
}=0A=
=0A=
function unmaskPassword(id) {=0A=
  var pw =3D document.getElementById(id);=0A=
  var chb =3D document.getElementById(id+'unmask');=0A=
=0A=
  try {=0A=
    // first try IE way - it can not set name attribute later=0A=
    if (chb.checked) {=0A=
      var newpw =3D document.createElement('<input type=3D"text" =
name=3D"'+pw.name+'">');=0A=
    } else {=0A=
      var newpw =3D document.createElement('<input type=3D"password" =
name=3D"'+pw.name+'">');=0A=
    }=0A=
    newpw.attributes['class'].nodeValue =3D =
pw.attributes['class'].nodeValue;=0A=
  } catch (e) {=0A=
    var newpw =3D document.createElement('input');=0A=
    newpw.setAttribute('name', pw.name);=0A=
    if (chb.checked) {=0A=
      newpw.setAttribute('type', 'text');=0A=
    } else {=0A=
      newpw.setAttribute('type', 'password');=0A=
    }=0A=
    newpw.setAttribute('class', pw.getAttribute('class'));=0A=
  }=0A=
  newpw.id =3D pw.id;=0A=
  newpw.size =3D pw.size;=0A=
  newpw.onblur =3D pw.onblur;=0A=
  newpw.onchange =3D pw.onchange;=0A=
  newpw.value =3D pw.value;=0A=
  pw.parentNode.replaceChild(newpw, pw);=0A=
}=0A=
=0A=
/*=0A=
    elementToggleHide (element, elementFinder)=0A=
=0A=
    If elementFinder is not provided, toggles the "hidden" class for the =
specified element.=0A=
    If elementFinder is provided, then the "hidden" class will be =
toggled for the object=0A=
    returned by the function call elementFinder(element).=0A=
=0A=
    If persistent =3D=3D true, also sets a cookie for this.=0A=
*/=0A=
function elementToggleHide(el, persistent, elementFinder, strShow, =
strHide) {=0A=
    if(!elementFinder) {=0A=
        var obj =3D el;  //el:container=0A=
        el =3D document.getElementById('togglehide_'+obj.id);=0A=
    }=0A=
    else {=0A=
        var obj =3D elementFinder(el);  //el:button.=0A=
    }=0A=
    if(obj.className.indexOf('hidden') =3D=3D -1) {=0A=
        obj.className +=3D ' hidden';=0A=
        if (el.src) {=0A=
            el.src =3D el.src.replace('switch_minus', 'switch_plus');=0A=
            el.alt =3D strShow;=0A=
            el.title =3D strShow;=0A=
        }=0A=
        var shown =3D 0;=0A=
    }=0A=
    else {=0A=
        obj.className =3D obj.className.replace(new RegExp(' ?hidden'), =
'');=0A=
        if (el.src) {=0A=
            el.src =3D el.src.replace('switch_plus', 'switch_minus');=0A=
            el.alt =3D strHide;=0A=
            el.title =3D strHide;=0A=
        }=0A=
        var shown =3D 1;=0A=
    }=0A=
=0A=
    if(persistent =3D=3D true) {=0A=
        new cookie('hide:' + obj.id, 1, (shown ? -1 : 356), '/').set();=0A=
    }=0A=
}=0A=
=0A=
function elementCookieHide(id, strShow, strHide) {=0A=
    var obj  =3D document.getElementById(id);=0A=
    var cook =3D new cookie('hide:' + id).read();=0A=
    if(cook !=3D null) {=0A=
        elementToggleHide(obj, false, null, strShow, strHide);=0A=
    }=0A=
}=0A=
=0A=
function filterByParent(elCollection, parentFinder) {=0A=
    var filteredCollection =3D [];=0A=
    for(var i =3D 0; i < elCollection.length; ++i) {=0A=
        var findParent =3D parentFinder(elCollection[i]);=0A=
        if(findParent.nodeName !=3D 'BODY') {=0A=
            filteredCollection.push(elCollection[i]);=0A=
        }=0A=
    }=0A=
    return filteredCollection;=0A=
}=0A=
=0A=
/*=0A=
    All this is here just so that IE gets to handle oversized blocks=0A=
    in a visually pleasing manner. It does a browser detect. So sue me.=0A=
*/=0A=
=0A=
function fix_column_widths() {=0A=
    var agt =3D navigator.userAgent.toLowerCase();=0A=
    if ((agt.indexOf("msie") !=3D -1) && (agt.indexOf("opera") =3D=3D =
-1)) {=0A=
        fix_column_width('left-column');=0A=
        fix_column_width('right-column');=0A=
    }=0A=
}=0A=
=0A=
function fix_column_width(colName) {=0A=
    if(column =3D document.getElementById(colName)) {=0A=
        if(!column.offsetWidth) {=0A=
            setTimeout("fix_column_width('" + colName + "')", 20);=0A=
            return;=0A=
        }=0A=
=0A=
        var width =3D 0;=0A=
        var nodes =3D column.childNodes;=0A=
=0A=
        for(i =3D 0; i < nodes.length; ++i) {=0A=
            if(nodes[i].className.indexOf("sideblock") !=3D -1 ) {=0A=
                if(width < nodes[i].offsetWidth) {=0A=
                    width =3D nodes[i].offsetWidth;=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        for(i =3D 0; i < nodes.length; ++i) {=0A=
            if(nodes[i].className.indexOf("sideblock") !=3D -1 ) {=0A=
                nodes[i].style.width =3D width + 'px';=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
=0A=
/*=0A=
   Insert myValue at current cursor position=0A=
 */=0A=
function insertAtCursor(myField, myValue) {=0A=
    // IE support=0A=
    if (document.selection) {=0A=
        myField.focus();=0A=
        sel =3D document.selection.createRange();=0A=
        sel.text =3D myValue;=0A=
    }=0A=
    // Mozilla/Netscape support=0A=
    else if (myField.selectionStart || myField.selectionStart =3D=3D =
'0') {=0A=
        var startPos =3D myField.selectionStart;=0A=
        var endPos =3D myField.selectionEnd;=0A=
        myField.value =3D myField.value.substring(0, startPos)=0A=
            + myValue + myField.value.substring(endPos, =
myField.value.length);=0A=
    } else {=0A=
        myField.value +=3D myValue;=0A=
    }=0A=
}=0A=
=0A=
=0A=
/*=0A=
        Call instead of setting window.onload directly or setting body =
onload=3D.=0A=
        Adds your function to a chain of functions rather than =
overwriting anything=0A=
        that exists.=0A=
*/=0A=
function addonload(fn) {=0A=
    var oldhandler=3Dwindow.onload;=0A=
    window.onload=3Dfunction() {=0A=
        if(oldhandler) oldhandler();=0A=
            fn();=0A=
    }=0A=
}=0A=

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/lib/javascript-mod.php

// Javascript from Moodle modules=0A=
var slideNo=3D-1;=0A=
var currentSlideNo=3D0;=0A=
var autoSync =3D false;=0A=
=0A=
<!-- TabView -->=0A=
var tabView =3D new YAHOO.widget.TabView("tabset");=0A=
=0A=
<!--goto next slide -->=0A=
function gotoNextSlide(){=0A=
	if(numberOfSlides!=3DslideNo){=0A=
		slideNo +=3D 1;=0A=
		displaySlide();=0A=
	}else{=0A=
		alert("Slide Show Ends!");=0A=
	}	=0A=
}=0A=
=0A=
<!-- goto previous slide -->=0A=
function gotoPrevSlide(){=0A=
	if(slideNo > 1){=0A=
		slideNo -=3D 1;=0A=
		displaySlide();=0A=
	}else{=0A=
		alert("We are at the first slide!");=0A=
	}=0A=
}=0A=
=0A=
<!-- goto first slide -->=0A=
function gotoFirstSlide(){=0A=
	if(slideNo !=3D 1){=0A=
		slideNo=3D 1;=0A=
		displaySlide();=0A=
	}else{=0A=
		alert("Already on the first slide!");=0A=
	}=0A=
}=0A=
=0A=
<!-- goto first slide -->=0A=
function gotoLastSlide(){=0A=
	if(slideNo !=3D numberOfSlides){=0A=
		slideNo=3DnumberOfSlides;=0A=
		displaySlide();=0A=
	}else{=0A=
		alert("Already on the last slide!");=0A=
	}=0A=
}=0A=
=0A=
function displaySlide(){=0A=
	var slide=3D slidePath+"Slide"+slideNo+".JPG";=0A=
	var FO =3D {	=
movie:slide,width:600,height:450,majorversion:"7",build:"0",bgcolor:"#FFF=
FFF"};=0A=
	UFO.create(	FO, "slide-show");	=0A=
}=0A=
=0A=
<!-- Trig Auto Sync -->=0A=
function trigAutoSync(){=0A=
	autoSync=3D document.getElementById('autosync').checked;=0A=
	checkAutoSync();=0A=
}=0A=
=0A=
<!-- Handle Presenters Auto Sync -->=0A=
function checkAutoSync(){=0A=
	clearMsg();=0A=
	if(autoSync){=0A=
		if(currentSlideNo!=3DslideNo) syncSlide();=0A=
	}=0A=
	setTimeout('checkAutoSync()',1000);=0A=
}=0A=
=0A=
<!-- Clear Messages -->=0A=
function clearMsg(){=0A=
	document.getElementById('slide-nav').innerHTML=3D '';=0A=
}=0A=
=0A=
<!-- Async Calls -->=0A=
=0A=
var handleGetSuccess =3D function(o){=0A=
	if(o.responseText !=3D=3D undefined){=0A=
		currentSlideNo =3D o.responseText;=0A=
	}=0A=
}=0A=
=0A=
var handleGetFailure =3D function(o){=0A=
	if(o.responseText !=3D=3D undefined){=0A=
		document.getElementById('currentslide').innerHTML=3D 'Error: =
'+o.statusText;=0A=
	}=0A=
}=0A=
=0A=
var callbackGet =3D=0A=
{=0A=
	success:handleGetSuccess,=0A=
	failure:handleGetFailure,=0A=
	argument: { param:"param", bar:"bar" }=0A=
};=0A=
=0A=
<!-- Async Call the server to update the current slide number -->=0A=
var handleSetSuccess =3D function(o){=0A=
	if(o.responseText !=3D=3D undefined){=0A=
		document.getElementById('slide-nav').innerHTML=3D 'The Global Current =
Slide Changed';=0A=
		currentSlideNo =3D slideNo;=0A=
	}=0A=
}=0A=
=0A=
var handleSetFailure =3D function(o){=0A=
	if(o.responseText !=3D=3D undefined){=0A=
		alert('Updating the status failed:'+o.statusText);=0A=
	}=0A=
}=0A=
=0A=
var callbackSet =3D=0A=
{=0A=
	success:handleSetSuccess,=0A=
	failure:handleSetFailure,=0A=
	argument: { param:"param", bar:"bar" }=0A=
};=0A=
=0A=
var callbackResetPr =3D {=0A=
  success: function(o) {=0A=
    alert(o.responseText);=0A=
  }=0A=
}=0A=

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/lib/overlib/overlib.js

//\/////=0A=
//\  overLIB 4.21 - You may not remove or change this notice.=0A=
//\  Copyright Erik Bosrup 1998-2004. All rights reserved.=0A=
//\=0A=
//\  Contributors are listed on the homepage.=0A=
//\  This file might be old, always check for the latest version at:=0A=
//\  http://www.bosrup.com/web/overlib/=0A=
//\=0A=
//\  Please read the license agreement (available through the link above)=0A=
//\  before using overLIB. Direct any licensing questions to =
erik@bosrup.com.=0A=
//\=0A=
//\  Do not sell this as your own work or remove this copyright notice. =0A=
//\  For full details on copying or changing this script please read the=0A=
//\  license agreement at the link above. Please give credit on sites =
that=0A=
//\  use overLIB and submit changes of the script so other people can use=0A=
//\  them as well.=0A=
//   $Revision: 1.1 $                $Date: 2007/08/08 09:42:12 $=0A=
//\/////=0A=
//\mini=0A=
=0A=
////////=0A=
// PRE-INIT=0A=
// Ignore these lines, configuration is below.=0A=
////////=0A=
var olLoaded =3D 0;var pmStart =3D 10000000; var pmUpper =3D 10001000; =
var pmCount =3D pmStart+1; var pmt=3D''; var pms =3D new Array(); var =
olInfo =3D new Info('4.21', 1);=0A=
var FREPLACE =3D 0; var FBEFORE =3D 1; var FAFTER =3D 2; var FALTERNATE =
=3D 3; var FCHAIN=3D4;=0A=
var olHideForm=3D0;  // parameter for hiding SELECT and ActiveX elements =
in IE5.5+ =0A=
var olHautoFlag =3D 0;  // flags for over-riding VAUTO and HAUTO if =
corresponding=0A=
var olVautoFlag =3D 0;  // positioning commands are used on the command =
line=0A=
var hookPts =3D new Array(), postParse =3D new Array(), cmdLine =3D new =
Array(), runTime =3D new Array();=0A=
// for plugins=0A=
registerCommands('donothing,inarray,caparray,sticky,background,noclose,ca=
ption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolo=
r,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,=
closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,=
pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize=
,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap=
,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgcla=
ss,textfontclass,captionfontclass,closefontclass');=0A=
=0A=
////////=0A=
// DEFAULT CONFIGURATION=0A=
// Settings you want everywhere are set here. All of this can also be=0A=
// changed on your html page or through an overLIB call.=0A=
////////=0A=
if (typeof ol_fgcolor=3D=3D'undefined') var ol_fgcolor=3D"#CCCCFF";=0A=
if (typeof ol_bgcolor=3D=3D'undefined') var ol_bgcolor=3D"#333399";=0A=
if (typeof ol_textcolor=3D=3D'undefined') var ol_textcolor=3D"#000000";=0A=
if (typeof ol_capcolor=3D=3D'undefined') var ol_capcolor=3D"#FFFFFF";=0A=
if (typeof ol_closecolor=3D=3D'undefined') var ol_closecolor=3D"#9999FF";=0A=
if (typeof ol_textfont=3D=3D'undefined') var =
ol_textfont=3D"Verdana,Arial,Helvetica";=0A=
if (typeof ol_captionfont=3D=3D'undefined') var =
ol_captionfont=3D"Verdana,Arial,Helvetica";=0A=
if (typeof ol_closefont=3D=3D'undefined') var =
ol_closefont=3D"Verdana,Arial,Helvetica";=0A=
if (typeof ol_textsize=3D=3D'undefined') var ol_textsize=3D"1";=0A=
if (typeof ol_captionsize=3D=3D'undefined') var ol_captionsize=3D"1";=0A=
if (typeof ol_closesize=3D=3D'undefined') var ol_closesize=3D"1";=0A=
if (typeof ol_width=3D=3D'undefined') var ol_width=3D"200";=0A=
if (typeof ol_border=3D=3D'undefined') var ol_border=3D"1";=0A=
if (typeof ol_cellpad=3D=3D'undefined') var ol_cellpad=3D2;=0A=
if (typeof ol_offsetx=3D=3D'undefined') var ol_offsetx=3D10;=0A=
if (typeof ol_offsety=3D=3D'undefined') var ol_offsety=3D10;=0A=
if (typeof ol_text=3D=3D'undefined') var ol_text=3D"Default Text";=0A=
if (typeof ol_cap=3D=3D'undefined') var ol_cap=3D"";=0A=
if (typeof ol_sticky=3D=3D'undefined') var ol_sticky=3D0;=0A=
if (typeof ol_background=3D=3D'undefined') var ol_background=3D"";=0A=
if (typeof ol_close=3D=3D'undefined') var ol_close=3D"Close";=0A=
if (typeof ol_hpos=3D=3D'undefined') var ol_hpos=3DRIGHT;=0A=
if (typeof ol_status=3D=3D'undefined') var ol_status=3D"";=0A=
if (typeof ol_autostatus=3D=3D'undefined') var ol_autostatus=3D0;=0A=
if (typeof ol_height=3D=3D'undefined') var ol_height=3D-1;=0A=
if (typeof ol_snapx=3D=3D'undefined') var ol_snapx=3D0;=0A=
if (typeof ol_snapy=3D=3D'undefined') var ol_snapy=3D0;=0A=
if (typeof ol_fixx=3D=3D'undefined') var ol_fixx=3D-1;=0A=
if (typeof ol_fixy=3D=3D'undefined') var ol_fixy=3D-1;=0A=
if (typeof ol_relx=3D=3D'undefined') var ol_relx=3Dnull;=0A=
if (typeof ol_rely=3D=3D'undefined') var ol_rely=3Dnull;=0A=
if (typeof ol_fgbackground=3D=3D'undefined') var ol_fgbackground=3D"";=0A=
if (typeof ol_bgbackground=3D=3D'undefined') var ol_bgbackground=3D"";=0A=
if (typeof ol_padxl=3D=3D'undefined') var ol_padxl=3D1;=0A=
if (typeof ol_padxr=3D=3D'undefined') var ol_padxr=3D1;=0A=
if (typeof ol_padyt=3D=3D'undefined') var ol_padyt=3D1;=0A=
if (typeof ol_padyb=3D=3D'undefined') var ol_padyb=3D1;=0A=
if (typeof ol_fullhtml=3D=3D'undefined') var ol_fullhtml=3D0;=0A=
if (typeof ol_vpos=3D=3D'undefined') var ol_vpos=3DBELOW;=0A=
if (typeof ol_aboveheight=3D=3D'undefined') var ol_aboveheight=3D0;=0A=
if (typeof ol_capicon=3D=3D'undefined') var ol_capicon=3D"";=0A=
if (typeof ol_frame=3D=3D'undefined') var ol_frame=3Dself;=0A=
if (typeof ol_timeout=3D=3D'undefined') var ol_timeout=3D0;=0A=
if (typeof ol_function=3D=3D'undefined') var ol_function=3Dnull;=0A=
if (typeof ol_delay=3D=3D'undefined') var ol_delay=3D0;=0A=
if (typeof ol_hauto=3D=3D'undefined') var ol_hauto=3D0;=0A=
if (typeof ol_vauto=3D=3D'undefined') var ol_vauto=3D0;=0A=
if (typeof ol_closeclick=3D=3D'undefined') var ol_closeclick=3D0;=0A=
if (typeof ol_wrap=3D=3D'undefined') var ol_wrap=3D0;=0A=
if (typeof ol_followmouse=3D=3D'undefined') var ol_followmouse=3D1;=0A=
if (typeof ol_mouseoff=3D=3D'undefined') var ol_mouseoff=3D0;=0A=
if (typeof ol_closetitle=3D=3D'undefined') var ol_closetitle=3D'Close';=0A=
if (typeof ol_compatmode=3D=3D'undefined') var ol_compatmode=3D0;=0A=
if (typeof ol_css=3D=3D'undefined') var ol_css=3DCSSOFF;=0A=
if (typeof ol_fgclass=3D=3D'undefined') var ol_fgclass=3D"";=0A=
if (typeof ol_bgclass=3D=3D'undefined') var ol_bgclass=3D"";=0A=
if (typeof ol_textfontclass=3D=3D'undefined') var ol_textfontclass=3D"";=0A=
if (typeof ol_captionfontclass=3D=3D'undefined') var =
ol_captionfontclass=3D"";=0A=
if (typeof ol_closefontclass=3D=3D'undefined') var =
ol_closefontclass=3D"";=0A=
=0A=
////////=0A=
// ARRAY CONFIGURATION=0A=
////////=0A=
=0A=
// You can use these arrays to store popup text here instead of in the =
html.=0A=
if (typeof ol_texts=3D=3D'undefined') var ol_texts =3D new Array("Text =
0", "Text 1");=0A=
if (typeof ol_caps=3D=3D'undefined') var ol_caps =3D new Array("Caption =
0", "Caption 1");=0A=
=0A=
////////=0A=
// END OF CONFIGURATION=0A=
// Don't change anything below this line, all configuration is above.=0A=
////////=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
////////=0A=
// INIT=0A=
////////=0A=
// Runtime variables init. Don't change for config!=0A=
var o3_text=3D"";=0A=
var o3_cap=3D"";=0A=
var o3_sticky=3D0;=0A=
var o3_background=3D"";=0A=
var o3_close=3D"Close";=0A=
var o3_hpos=3DRIGHT;=0A=
var o3_offsetx=3D2;=0A=
var o3_offsety=3D2;=0A=
var o3_fgcolor=3D"";=0A=
var o3_bgcolor=3D"";=0A=
var o3_textcolor=3D"";=0A=
var o3_capcolor=3D"";=0A=
var o3_closecolor=3D"";=0A=
var o3_width=3D100;=0A=
var o3_border=3D1;=0A=
var o3_cellpad=3D2;=0A=
var o3_status=3D"";=0A=
var o3_autostatus=3D0;=0A=
var o3_height=3D-1;=0A=
var o3_snapx=3D0;=0A=
var o3_snapy=3D0;=0A=
var o3_fixx=3D-1;=0A=
var o3_fixy=3D-1;=0A=
var o3_relx=3Dnull;=0A=
var o3_rely=3Dnull;=0A=
var o3_fgbackground=3D"";=0A=
var o3_bgbackground=3D"";=0A=
var o3_padxl=3D0;=0A=
var o3_padxr=3D0;=0A=
var o3_padyt=3D0;=0A=
var o3_padyb=3D0;=0A=
var o3_fullhtml=3D0;=0A=
var o3_vpos=3DBELOW;=0A=
var o3_aboveheight=3D0;=0A=
var o3_capicon=3D"";=0A=
var o3_textfont=3D"Verdana,Arial,Helvetica";=0A=
var o3_captionfont=3D"Verdana,Arial,Helvetica";=0A=
var o3_closefont=3D"Verdana,Arial,Helvetica";=0A=
var o3_textsize=3D"1";=0A=
var o3_captionsize=3D"1";=0A=
var o3_closesize=3D"1";=0A=
var o3_frame=3Dself;=0A=
var o3_timeout=3D0;=0A=
var o3_timerid=3D0;=0A=
var o3_allowmove=3D0;=0A=
var o3_function=3Dnull; =0A=
var o3_delay=3D0;=0A=
var o3_delayid=3D0;=0A=
var o3_hauto=3D0;=0A=
var o3_vauto=3D0;=0A=
var o3_closeclick=3D0;=0A=
var o3_wrap=3D0;=0A=
var o3_followmouse=3D1;=0A=
var o3_mouseoff=3D0;=0A=
var o3_closetitle=3D'';=0A=
var o3_compatmode=3D0;=0A=
var o3_css=3DCSSOFF;=0A=
var o3_fgclass=3D"";=0A=
var o3_bgclass=3D"";=0A=
var o3_textfontclass=3D"";=0A=
var o3_captionfontclass=3D"";=0A=
var o3_closefontclass=3D"";=0A=
=0A=
// Display state variables=0A=
var o3_x =3D 0;=0A=
var o3_y =3D 0;=0A=
var o3_showingsticky =3D 0;=0A=
var o3_removecounter =3D 0;=0A=
=0A=
// Our layer=0A=
var over =3D null;=0A=
var fnRef, hoveringSwitch =3D false;=0A=
var olHideDelay;=0A=
=0A=
// Decide browser version=0A=
var isMac =3D (navigator.userAgent.indexOf("Mac") !=3D -1);=0A=
var olOp =3D (navigator.userAgent.toLowerCase().indexOf('opera') > -1 && =
document.createTextNode);  // Opera 7=0A=
var olNs4 =3D (navigator.appName=3D=3D'Netscape' && =
parseInt(navigator.appVersion) =3D=3D 4);=0A=
var olNs6 =3D (document.getElementById) ? true : false;=0A=
var olKq =3D (olNs6 && /konqueror/i.test(navigator.userAgent));=0A=
var olIe4 =3D (document.all) ? true : false;=0A=
var olIe5 =3D false; =0A=
var olIe55 =3D false; // Added additional variable to identify IE5.5+=0A=
var docRoot =3D 'document.body';=0A=
=0A=
// Resize fix for NS4.x to keep track of layer=0A=
if (olNs4) {=0A=
	var oW =3D window.innerWidth;=0A=
	var oH =3D window.innerHeight;=0A=
	window.onresize =3D function() { if (oW !=3D window.innerWidth || oH =
!=3D window.innerHeight) location.reload(); }=0A=
}=0A=
=0A=
// Microsoft Stupidity Check(tm).=0A=
if (olIe4) {=0A=
	var agent =3D navigator.userAgent;=0A=
	if (/MSIE/.test(agent)) {=0A=
		var versNum =3D parseFloat(agent.match(/MSIE[ ](\d\.\d+)\.*/i)[1]);=0A=
		if (versNum >=3D 5){=0A=
			olIe5=3Dtrue;=0A=
			olIe55=3D(versNum>=3D5.5&&!olOp) ? true : false;=0A=
			if (olNs6) olNs6=3Dfalse;=0A=
		}=0A=
	}=0A=
	if (olNs6) olIe4 =3D false;=0A=
}=0A=
=0A=
// Check for compatability mode.=0A=
if (document.compatMode && document.compatMode =3D=3D 'CSS1Compat') {=0A=
	docRoot=3D ((olIe4 && !olOp) ? 'document.documentElement' : docRoot);=0A=
}=0A=
=0A=
// Add window onload handlers to indicate when all modules have been =
loaded=0A=
// For Netscape 6+ and Mozilla, uses addEventListener method on the =
window object=0A=
// For IE it uses the attachEvent method of the window object and for =
Netscape 4.x=0A=
// it sets the window.onload handler to the OLonload_handler function =
for Bubbling=0A=
if(window.addEventListener) =
window.addEventListener("load",OLonLoad_handler,false);=0A=
else if (window.attachEvent) =
window.attachEvent("onload",OLonLoad_handler);=0A=
=0A=
var capExtent;=0A=
=0A=
////////=0A=
// PUBLIC FUNCTIONS=0A=
////////=0A=
=0A=
// overlib(arg0,...,argN)=0A=
// Loads parameters into global runtime variables.=0A=
function overlib() {=0A=
	if (!olLoaded || isExclusive(overlib.arguments)) return true;=0A=
	if (olCheckMouseCapture) olMouseCapture();=0A=
	if (over) {=0A=
		over =3D (typeof over.id !=3D 'string') ? =
o3_frame.document.all['overDiv'] : over;=0A=
		cClick();=0A=
	}=0A=
=0A=
	// Load defaults to runtime.=0A=
  olHideDelay=3D0;=0A=
	o3_text=3Dol_text;=0A=
	o3_cap=3Dol_cap;=0A=
	o3_sticky=3Dol_sticky;=0A=
	o3_background=3Dol_background;=0A=
	o3_close=3Dol_close;=0A=
	o3_hpos=3Dol_hpos;=0A=
	o3_offsetx=3Dol_offsetx;=0A=
	o3_offsety=3Dol_offsety;=0A=
	o3_fgcolor=3Dol_fgcolor;=0A=
	o3_bgcolor=3Dol_bgcolor;=0A=
	o3_textcolor=3Dol_textcolor;=0A=
	o3_capcolor=3Dol_capcolor;=0A=
	o3_closecolor=3Dol_closecolor;=0A=
	o3_width=3Dol_width;=0A=
	o3_border=3Dol_border;=0A=
	o3_cellpad=3Dol_cellpad;=0A=
	o3_status=3Dol_status;=0A=
	o3_autostatus=3Dol_autostatus;=0A=
	o3_height=3Dol_height;=0A=
	o3_snapx=3Dol_snapx;=0A=
	o3_snapy=3Dol_snapy;=0A=
	o3_fixx=3Dol_fixx;=0A=
	o3_fixy=3Dol_fixy;=0A=
	o3_relx=3Dol_relx;=0A=
	o3_rely=3Dol_rely;=0A=
	o3_fgbackground=3Dol_fgbackground;=0A=
	o3_bgbackground=3Dol_bgbackground;=0A=
	o3_padxl=3Dol_padxl;=0A=
	o3_padxr=3Dol_padxr;=0A=
	o3_padyt=3Dol_padyt;=0A=
	o3_padyb=3Dol_padyb;=0A=
	o3_fullhtml=3Dol_fullhtml;=0A=
	o3_vpos=3Dol_vpos;=0A=
	o3_aboveheight=3Dol_aboveheight;=0A=
	o3_capicon=3Dol_capicon;=0A=
	o3_textfont=3Dol_textfont;=0A=
	o3_captionfont=3Dol_captionfont;=0A=
	o3_closefont=3Dol_closefont;=0A=
	o3_textsize=3Dol_textsize;=0A=
	o3_captionsize=3Dol_captionsize;=0A=
	o3_closesize=3Dol_closesize;=0A=
	o3_timeout=3Dol_timeout;=0A=
	o3_function=3Dol_function;=0A=
	o3_delay=3Dol_delay;=0A=
	o3_hauto=3Dol_hauto;=0A=
	o3_vauto=3Dol_vauto;=0A=
	o3_closeclick=3Dol_closeclick;=0A=
	o3_wrap=3Dol_wrap;	=0A=
	o3_followmouse=3Dol_followmouse;=0A=
	o3_mouseoff=3Dol_mouseoff;=0A=
	o3_closetitle=3Dol_closetitle;=0A=
	o3_css=3Dol_css;=0A=
	o3_compatmode=3Dol_compatmode;=0A=
	o3_fgclass=3Dol_fgclass;=0A=
	o3_bgclass=3Dol_bgclass;=0A=
	o3_textfontclass=3Dol_textfontclass;=0A=
	o3_captionfontclass=3Dol_captionfontclass;=0A=
	o3_closefontclass=3Dol_closefontclass;=0A=
	=0A=
	setRunTimeVariables();=0A=
	=0A=
	fnRef =3D '';=0A=
	=0A=
	// Special for frame support, over must be reset...=0A=
	o3_frame =3D ol_frame;=0A=
	=0A=
	if(!(over=3DcreateDivContainer())) return false;=0A=
=0A=
	parseTokens('o3_', overlib.arguments);=0A=
	if (!postParseChecks()) return false;=0A=
=0A=
	if (o3_delay =3D=3D 0) {=0A=
		return runHook("olMain", FREPLACE);=0A=
 	} else {=0A=
		o3_delayid =3D setTimeout("runHook('olMain', FREPLACE)", o3_delay);=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
// Clears popups if appropriate=0A=
function nd(time) {=0A=
	if (olLoaded && !isExclusive()) {=0A=
		hideDelay(time);  // delay popup close if time specified=0A=
=0A=
		if (o3_removecounter >=3D 1) { o3_showingsticky =3D 0 };=0A=
		=0A=
		if (o3_showingsticky =3D=3D 0) {=0A=
			o3_allowmove =3D 0;=0A=
			if (over !=3D null && o3_timerid =3D=3D 0) runHook("hideObject", =
FREPLACE, over);=0A=
		} else {=0A=
			o3_removecounter++;=0A=
		}=0A=
	}=0A=
	=0A=
	return true;=0A=
}=0A=
=0A=
// The Close onMouseOver function for stickies=0A=
function cClick() {=0A=
	if (olLoaded) {=0A=
		runHook("hideObject", FREPLACE, over);=0A=
		o3_showingsticky =3D 0;	=0A=
	}	=0A=
	return false;=0A=
}=0A=
=0A=
// Method for setting page specific defaults.=0A=
function overlib_pagedefaults() {=0A=
	parseTokens('ol_', overlib_pagedefaults.arguments);=0A=
}=0A=
=0A=
=0A=
////////=0A=
// OVERLIB MAIN FUNCTION=0A=
////////=0A=
=0A=
// This function decides what it is we want to display and how we want =
it done.=0A=
function olMain() {=0A=
	var layerhtml, styleType;=0A=
 	runHook("olMain", FBEFORE);=0A=
 	=0A=
	if (o3_background!=3D"" || o3_fullhtml) {=0A=
		// Use background instead of box.=0A=
		layerhtml =3D runHook('ol_content_background', FALTERNATE, o3_css, =
o3_text, o3_background, o3_fullhtml);=0A=
	} else {=0A=
		// They want a popup box.=0A=
		styleType =3D (pms[o3_css-1-pmStart] =3D=3D "cssoff" || =
pms[o3_css-1-pmStart] =3D=3D "cssclass");=0A=
=0A=
		// Prepare popup background=0A=
		if (o3_fgbackground !=3D "") o3_fgbackground =3D =
"background=3D\""+o3_fgbackground+"\"";=0A=
		if (o3_bgbackground !=3D "") o3_bgbackground =3D (styleType ? =
"background=3D\""+o3_bgbackground+"\"" : o3_bgbackground);=0A=
=0A=
		// Prepare popup colors=0A=
		if (o3_fgcolor !=3D "") o3_fgcolor =3D (styleType ? =
"bgcolor=3D\""+o3_fgcolor+"\"" : o3_fgcolor);=0A=
		if (o3_bgcolor !=3D "") o3_bgcolor =3D (styleType ? =
"bgcolor=3D\""+o3_bgcolor+"\"" : o3_bgcolor);=0A=
=0A=
		// Prepare popup height=0A=
		if (o3_height > 0) o3_height =3D (styleType ? =
"height=3D\""+o3_height+"\"" : o3_height);=0A=
		else o3_height =3D "";=0A=
=0A=
		// Decide which kinda box.=0A=
		if (o3_cap=3D=3D"") {=0A=
			// Plain=0A=
			layerhtml =3D runHook('ol_content_simple', FALTERNATE, o3_css, =
o3_text);=0A=
		} else {=0A=
			// With caption=0A=
			if (o3_sticky) {=0A=
				// Show close text=0A=
				layerhtml =3D runHook('ol_content_caption', FALTERNATE, o3_css, =
o3_text, o3_cap, o3_close);=0A=
			} else {=0A=
				// No close text=0A=
				layerhtml =3D runHook('ol_content_caption', FALTERNATE, o3_css, =
o3_text, o3_cap, "");=0A=
			}=0A=
		}=0A=
	}	=0A=
=0A=
	// We want it to stick!=0A=
	if (o3_sticky) {=0A=
		if (o3_timerid > 0) {=0A=
			clearTimeout(o3_timerid);=0A=
			o3_timerid =3D 0;=0A=
		}=0A=
		o3_showingsticky =3D 1;=0A=
		o3_removecounter =3D 0;=0A=
	}=0A=
=0A=
	// Created a separate routine to generate the popup to make it easier=0A=
	// to implement a plugin capability=0A=
	if (!runHook("createPopup", FREPLACE, layerhtml)) return false;=0A=
=0A=
	// Prepare status bar=0A=
	if (o3_autostatus > 0) {=0A=
		o3_status =3D o3_text;=0A=
		if (o3_autostatus > 1) o3_status =3D o3_cap;=0A=
	}=0A=
=0A=
	// When placing the layer the first time, even stickies may be moved.=0A=
	o3_allowmove =3D 0;=0A=
=0A=
	// Initiate a timer for timeout=0A=
	if (o3_timeout > 0) {          =0A=
		if (o3_timerid > 0) clearTimeout(o3_timerid);=0A=
		o3_timerid =3D setTimeout("cClick()", o3_timeout);=0A=
	}=0A=
=0A=
	// Show layer=0A=
	runHook("disp", FREPLACE, o3_status);=0A=
	runHook("olMain", FAFTER);=0A=
=0A=
	return (olOp && event && event.type =3D=3D 'mouseover' && !o3_status) ? =
'' : (o3_status !=3D '');=0A=
}=0A=
=0A=
////////=0A=
// LAYER GENERATION FUNCTIONS=0A=
////////=0A=
// These functions just handle popup content with tags that should =
adhere to the W3C standards specification.=0A=
=0A=
// Makes simple table without caption=0A=
function ol_content_simple(text) {=0A=
	var cpIsMultiple =3D /,/.test(o3_cellpad);=0A=
	var txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" '+(o3_bgclass ? =
'class=3D"'+o3_bgclass+'"' : o3_bgcolor+' '+o3_height)+'><tr><td><table =
width=3D"100%" border=3D"0" '+((olNs4||!cpIsMultiple) ? =
'cellpadding=3D"'+o3_cellpad+'" ' : '')+'cellspacing=3D"0" '+(o3_fgclass =
? 'class=3D"'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' =
'+o3_height)+'><tr><td valign=3D"TOP"'+(o3_textfontclass ? ' =
class=3D"'+o3_textfontclass+'">' : ((!olNs4&&cpIsMultiple) ? ' =
style=3D"'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' =
: wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';=0A=
=0A=
	set_background("");=0A=
	return txt;=0A=
}=0A=
=0A=
// Makes table with caption and optional close link=0A=
function ol_content_caption(text,title,close) {=0A=
	var nameId, txt, cpIsMultiple =3D /,/.test(o3_cellpad);=0A=
	var closing, closeevent;=0A=
=0A=
	closing =3D "";=0A=
	closeevent =3D "onmouseover";=0A=
	if (o3_closeclick =3D=3D 1) closeevent =3D (o3_closetitle ? "title=3D'" =
+ o3_closetitle +"'" : "") + " onclick";=0A=
	if (o3_capicon !=3D "") {=0A=
	  nameId =3D ' hspace =3D \"5\"'+' align =3D \"middle\" alt =3D \"\"';=0A=
	  if (typeof o3_dragimg !=3D 'undefined' && o3_dragimg) nameId =3D' =
hspace=3D\"5\"'+' name=3D\"'+o3_dragimg+'\" id=3D\"'+o3_dragimg+'\" =
align=3D\"middle\" alt=3D\"Drag Enabled\" title=3D\"Drag Enabled\"';=0A=
	  o3_capicon =3D '<img src=3D\"'+o3_capicon+'\"'+nameId+' />';=0A=
	}=0A=
=0A=
	if (close !=3D "")=0A=
		closing =3D '<td '+(!o3_compatmode && o3_closefontclass ? =
'class=3D"'+o3_closefontclass : 'align=3D"RIGHT')+'"><a =
href=3D"javascript:return '+fnRef+'cClick();"'+((o3_compatmode && =
o3_closefontclass) ? ' class=3D"' + o3_closefontclass + '" ' : ' =
')+closeevent+'=3D"return '+fnRef+'cClick();">'+(o3_closefontclass ? '' =
: wrapStr(0,o3_closesize,'close'))+close+(o3_closefontclass ? '' : =
wrapStr(1,o3_closesize,'close'))+'</a></td>';=0A=
	txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" '+(o3_bgclass ? =
'class=3D"'+o3_bgclass+'"' : o3_bgcolor+' '+o3_bgbackground+' =
'+o3_height)+'><tr><td><table width=3D"100%" border=3D"0" =
cellpadding=3D"2" cellspacing=3D"0"><tr><td'+(o3_captionfontclass ? ' =
class=3D"'+o3_captionfontclass+'">' : '>')+(o3_captionfontclass ? '' : =
'<b>'+wrapStr(0,o3_captionsize,'caption'))+o3_capicon+title+(o3_captionfo=
ntclass ? '' : =
wrapStr(1,o3_captionsize)+'</b>')+'</td>'+closing+'</tr></table><table =
width=3D"100%" border=3D"0" '+((olNs4||!cpIsMultiple) ? =
'cellpadding=3D"'+o3_cellpad+'" ' : '')+'cellspacing=3D"0" '+(o3_fgclass =
? 'class=3D"'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' =
'+o3_height)+'><tr><td valign=3D"TOP"'+(o3_textfontclass ? ' =
class=3D"'+o3_textfontclass+'">' :((!olNs4&&cpIsMultiple) ? ' =
style=3D"'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' =
: wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize)) + '</td></tr></table></td></tr></table>';=0A=
=0A=
	set_background("");=0A=
	return txt;=0A=
}=0A=
=0A=
// Sets the background picture,padding and lots more. :)=0A=
function ol_content_background(text,picture,hasfullhtml) {=0A=
	if (hasfullhtml) {=0A=
		txt=3Dtext;=0A=
	} else {=0A=
		txt=3D'<table width=3D"'+o3_width+'" border=3D"0" cellpadding=3D"0" =
cellspacing=3D"0" height=3D"'+o3_height+'"><tr><td colspan=3D"3" =
height=3D"'+o3_padyt+'"></td></tr><tr><td =
width=3D"'+o3_padxl+'"></td><td valign=3D"TOP" =
width=3D"'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass ? '" =
class=3D"'+o3_textfontclass : '')+'">'+(o3_textfontclass ? '' : =
wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize))+'</td><td =
width=3D"'+o3_padxr+'"></td></tr><tr><td colspan=3D"3" =
height=3D"'+o3_padyb+'"></td></tr></table>';=0A=
	}=0A=
=0A=
	set_background(picture);=0A=
	return txt;=0A=
}=0A=
=0A=
// Loads a picture into the div.=0A=
function set_background(pic) {=0A=
	if (pic =3D=3D "") {=0A=
		if (olNs4) {=0A=
			over.background.src =3D null; =0A=
		} else if (over.style) {=0A=
			over.style.backgroundImage =3D "none";=0A=
		}=0A=
	} else {=0A=
		if (olNs4) {=0A=
			over.background.src =3D pic;=0A=
		} else if (over.style) {=0A=
			over.style.width=3Do3_width + 'px';=0A=
			over.style.backgroundImage =3D "url("+pic+")";=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
////////=0A=
// HANDLING FUNCTIONS=0A=
////////=0A=
var olShowId=3D-1;=0A=
=0A=
// Displays the popup=0A=
function disp(statustext) {=0A=
	runHook("disp", FBEFORE);=0A=
	=0A=
	if (o3_allowmove =3D=3D 0) {=0A=
		runHook("placeLayer", FREPLACE);=0A=
		(olNs6&&olShowId<0) ? olShowId=3DsetTimeout("runHook('showObject', =
FREPLACE, over)", 1) : runHook("showObject", FREPLACE, over);=0A=
		o3_allowmove =3D (o3_sticky || o3_followmouse=3D=3D0) ? 0 : 1;=0A=
	}=0A=
	=0A=
	runHook("disp", FAFTER);=0A=
=0A=
	if (statustext !=3D "") self.status =3D statustext;=0A=
}=0A=
=0A=
// Creates the actual popup structure=0A=
function createPopup(lyrContent){=0A=
	runHook("createPopup", FBEFORE);=0A=
	=0A=
	if (o3_wrap) {=0A=
		var wd,ww,theObj =3D (olNs4 ? over : over.style);=0A=
		theObj.top =3D theObj.left =3D ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 =
? 'px' : 0);=0A=
		layerWrite(lyrContent);=0A=
		wd =3D (olNs4 ? over.clip.width : over.offsetWidth);=0A=
		if (wd > (ww=3DwindowWidth())) {=0A=
			lyrContent=3DlyrContent.replace(/\&nbsp;/g, ' ');=0A=
			o3_width=3Dww;=0A=
			o3_wrap=3D0;=0A=
		} =0A=
	}=0A=
=0A=
	layerWrite(lyrContent);=0A=
	=0A=
	// Have to set o3_width for placeLayer() routine if o3_wrap is turned on=0A=
	if (o3_wrap) o3_width=3D(olNs4 ? over.clip.width : over.offsetWidth);=0A=
	=0A=
	runHook("createPopup", FAFTER, lyrContent);=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
// Decides where we want the popup.=0A=
function placeLayer() {=0A=
	var placeX, placeY, widthFix =3D 0;=0A=
	=0A=
	// HORIZONTAL PLACEMENT, re-arranged to work in Safari=0A=
	if (o3_frame.innerWidth) widthFix=3D18; =0A=
	iwidth =3D windowWidth();=0A=
=0A=
	// Horizontal scroll offset=0A=
	winoffset=3D(olIe4) ? eval('o3_frame.'+docRoot+'.scrollLeft') : =
o3_frame.pageXOffset;=0A=
=0A=
	placeX =3D =
runHook('horizontalPlacement',FCHAIN,iwidth,winoffset,widthFix);=0A=
=0A=
	// VERTICAL PLACEMENT, re-arranged to work in Safari=0A=
	if (o3_frame.innerHeight) {=0A=
		iheight=3Do3_frame.innerHeight;=0A=
	} else if (eval('o3_frame.'+docRoot)&&eval("typeof =
o3_frame."+docRoot+".clientHeight=3D=3D'number'")&&eval('o3_frame.'+docRo=
ot+'.clientHeight')) { =0A=
		iheight=3Deval('o3_frame.'+docRoot+'.clientHeight');=0A=
	}			=0A=
=0A=
	// Vertical scroll offset=0A=
	scrolloffset=3D(olIe4) ? eval('o3_frame.'+docRoot+'.scrollTop') : =
o3_frame.pageYOffset;=0A=
	placeY =3D runHook('verticalPlacement',FCHAIN,iheight,scrolloffset);=0A=
=0A=
	// Actually move the object.=0A=
	repositionTo(over, placeX, placeY);=0A=
}=0A=
=0A=
// Moves the layer=0A=
function olMouseMove(e) {=0A=
	var e =3D (e) ? e : event;=0A=
=0A=
	if (e.pageX) {=0A=
		o3_x =3D e.pageX;=0A=
		o3_y =3D e.pageY;=0A=
	} else if (e.clientX) {=0A=
		o3_x =3D eval('e.clientX+o3_frame.'+docRoot+'.scrollLeft');=0A=
		o3_y =3D eval('e.clientY+o3_frame.'+docRoot+'.scrollTop');=0A=
	}=0A=
	=0A=
	if (o3_allowmove =3D=3D 1) runHook("placeLayer", FREPLACE);=0A=
=0A=
	// MouseOut handler=0A=
	if (hoveringSwitch && !olNs4 && runHook("cursorOff", FREPLACE)) {=0A=
		(olHideDelay ? hideDelay(olHideDelay) : cClick());=0A=
		hoveringSwitch =3D !hoveringSwitch;=0A=
	}=0A=
}=0A=
=0A=
// Fake function for 3.0 users.=0A=
function no_overlib() { return ver3fix; }=0A=
=0A=
// Capture the mouse and chain other scripts.=0A=
function olMouseCapture() {=0A=
	capExtent =3D document;=0A=
	var fN, str =3D '', l, k, f, wMv, sS, mseHandler =3D olMouseMove;=0A=
	var re =3D /function[ ]*(\w*)\(/;=0A=
	=0A=
	wMv =3D (!olIe4 && window.onmousemove);=0A=
	if (document.onmousemove || wMv) {=0A=
		if (wMv) capExtent =3D window;=0A=
		f =3D capExtent.onmousemove.toString();=0A=
		fN =3D f.match(re);=0A=
		if (fN =3D=3D null) {=0A=
			str =3D f+'(e); ';=0A=
		} else if (fN[1] =3D=3D 'anonymous' || fN[1] =3D=3D 'olMouseMove' || =
(wMv && fN[1] =3D=3D 'onmousemove')) {=0A=
			if (!olOp && wMv) {=0A=
				l =3D f.indexOf('{')+1;=0A=
				k =3D f.lastIndexOf('}');=0A=
				sS =3D f.substring(l,k);=0A=
				if ((l =3D sS.indexOf('(')) !=3D -1) {=0A=
					sS =3D sS.substring(0,l).replace(/^\s+/,'').replace(/\s+$/,'');=0A=
					if (eval("typeof " + sS + " =3D=3D 'undefined'")) =
window.onmousemove =3D null;=0A=
					else str =3D sS + '(e);';=0A=
				}=0A=
			}=0A=
			if (!str) {=0A=
				olCheckMouseCapture =3D false;=0A=
				return;=0A=
			}=0A=
		} else {=0A=
			if (fN[1]) str =3D fN[1]+'(e); ';=0A=
			else {=0A=
				l =3D f.indexOf('{')+1;=0A=
				k =3D f.lastIndexOf('}');=0A=
				str =3D f.substring(l,k) + '\n';=0A=
			}=0A=
		}=0A=
		str +=3D 'olMouseMove(e); ';=0A=
		mseHandler =3D new Function('e', str);=0A=
	}=0A=
=0A=
	capExtent.onmousemove =3D mseHandler;=0A=
	if (olNs4) capExtent.captureEvents(Event.MOUSEMOVE);=0A=
}=0A=
=0A=
////////=0A=
// PARSING FUNCTIONS=0A=
////////=0A=
=0A=
// Does the actual command parsing.=0A=
function parseTokens(pf, ar) {=0A=
	// What the next argument is expected to be.=0A=
	var v, i, mode=3D-1, par =3D (pf !=3D 'ol_');	=0A=
	var fnMark =3D (par && !ar.length ? 1 : 0);=0A=
=0A=
	for (i =3D 0; i < ar.length; i++) {=0A=
		if (mode < 0) {=0A=
			// Arg is maintext,unless its a number between pmStart and pmUpper=0A=
			// then its a command.=0A=
			if (typeof ar[i] =3D=3D 'number' && ar[i] > pmStart && ar[i] < =
pmUpper) {=0A=
				fnMark =3D (par ? 1 : 0);=0A=
				i--;   // backup one so that the next block can parse it=0A=
			} else {=0A=
				switch(pf) {=0A=
					case 'ol_':=0A=
						ol_text =3D ar[i].toString();=0A=
						break;=0A=
					default:=0A=
						o3_text=3Dar[i].toString();  =0A=
				}=0A=
			}=0A=
			mode =3D 0;=0A=
		} else {=0A=
			// Note: NS4 doesn't like switch cases with vars.=0A=
			if (ar[i] >=3D pmCount || ar[i]=3D=3DDONOTHING) { continue; }=0A=
			if (ar[i]=3D=3DINARRAY) { fnMark =3D 0; =
eval(pf+'text=3Dol_texts['+ar[++i]+'].toString()'); continue; }=0A=
			if (ar[i]=3D=3DCAPARRAY) { =
eval(pf+'cap=3Dol_caps['+ar[++i]+'].toString()'); continue; }=0A=
			if (ar[i]=3D=3DSTICKY) { if (pf!=3D'ol_') eval(pf+'sticky=3D1'); =
continue; }=0A=
			if (ar[i]=3D=3DBACKGROUND) { eval(pf+'background=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DNOCLOSE) { if (pf!=3D'ol_') opt_NOCLOSE(); continue; }=0A=
			if (ar[i]=3D=3DCAPTION) { =
eval(pf+"cap=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DCENTER || ar[i]=3D=3DLEFT || ar[i]=3D=3DRIGHT) { =
eval(pf+'hpos=3D'+ar[i]); if(pf!=3D'ol_') olHautoFlag=3D1; continue; }=0A=
			if (ar[i]=3D=3DOFFSETX) { eval(pf+'offsetx=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DOFFSETY) { eval(pf+'offsety=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFGCOLOR) { eval(pf+'fgcolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DBGCOLOR) { eval(pf+'bgcolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DTEXTCOLOR) { eval(pf+'textcolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DCAPCOLOR) { eval(pf+'capcolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DCLOSECOLOR) { eval(pf+'closecolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DWIDTH) { eval(pf+'width=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DBORDER) { eval(pf+'border=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DCELLPAD) { =
i=3Dopt_MULTIPLEARGS(++i,ar,(pf+'cellpad')); continue; }=0A=
			if (ar[i]=3D=3DSTATUS) { =
eval(pf+"status=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DAUTOSTATUS) { eval(pf +'autostatus=3D('+pf+'autostatus =
=3D=3D 1) ? 0 : 1'); continue; }=0A=
			if (ar[i]=3D=3DAUTOSTATUSCAP) { eval(pf =
+'autostatus=3D('+pf+'autostatus =3D=3D 2) ? 0 : 2'); continue; }=0A=
			if (ar[i]=3D=3DHEIGHT) { =
eval(pf+'height=3D'+pf+'aboveheight=3D'+ar[++i]); continue; } // Same =
param again.=0A=
			if (ar[i]=3D=3DCLOSETEXT) { =
eval(pf+"close=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DSNAPX) { eval(pf+'snapx=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DSNAPY) { eval(pf+'snapy=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFIXX) { eval(pf+'fixx=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFIXY) { eval(pf+'fixy=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DRELX) { eval(pf+'relx=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DRELY) { eval(pf+'rely=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFGBACKGROUND) { =
eval(pf+'fgbackground=3D"'+ar[++i]+'"'); continue; }=0A=
			if (ar[i]=3D=3DBGBACKGROUND) { =
eval(pf+'bgbackground=3D"'+ar[++i]+'"'); continue; }=0A=
			if (ar[i]=3D=3DPADX) { eval(pf+'padxl=3D'+ar[++i]); =
eval(pf+'padxr=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DPADY) { eval(pf+'padyt=3D'+ar[++i]); =
eval(pf+'padyb=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFULLHTML) { if (pf!=3D'ol_') eval(pf+'fullhtml=3D1'); =
continue; }=0A=
			if (ar[i]=3D=3DBELOW || ar[i]=3D=3DABOVE) { eval(pf+'vpos=3D'+ar[i]); =
if (pf!=3D'ol_') olVautoFlag=3D1; continue; }=0A=
			if (ar[i]=3D=3DCAPICON) { eval(pf+'capicon=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DTEXTFONT) { =
eval(pf+"textfont=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DCAPTIONFONT) { =
eval(pf+"captionfont=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DCLOSEFONT) { =
eval(pf+"closefont=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DTEXTSIZE) { eval(pf+'textsize=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DCAPTIONSIZE) { eval(pf+'captionsize=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DCLOSESIZE) { eval(pf+'closesize=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DTIMEOUT) { eval(pf+'timeout=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFUNCTION) { if (pf=3D=3D'ol_') { if (typeof =
ar[i+1]!=3D'number') { v=3Dar[++i]; ol_function=3D(typeof =
v=3D=3D'function' ? v : null); }} else {fnMark =3D 0; v =3D null; if =
(typeof ar[i+1]!=3D'number') v =3D ar[++i];  opt_FUNCTION(v); } =
continue; }=0A=
			if (ar[i]=3D=3DDELAY) { eval(pf+'delay=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DHAUTO) { eval(pf+'hauto=3D('+pf+'hauto =3D=3D 0) ? 1 : =
0'); continue; }=0A=
			if (ar[i]=3D=3DVAUTO) { eval(pf+'vauto=3D('+pf+'vauto =3D=3D 0) ? 1 : =
0'); continue; }=0A=
			if (ar[i]=3D=3DCLOSECLICK) { eval(pf +'closeclick=3D('+pf+'closeclick =
=3D=3D 0) ? 1 : 0'); continue; }=0A=
			if (ar[i]=3D=3DWRAP) { eval(pf +'wrap=3D('+pf+'wrap =3D=3D 0) ? 1 : =
0'); continue; }=0A=
			if (ar[i]=3D=3DFOLLOWMOUSE) { eval(pf =
+'followmouse=3D('+pf+'followmouse =3D=3D 1) ? 0 : 1'); continue; }=0A=
			if (ar[i]=3D=3DMOUSEOFF) { eval(pf =
+'mouseoff=3D('+pf+'mouseoff=3D=3D0) ? 1 : 0'); v=3Dar[i+1]; if (pf !=3D =
'ol_' && eval(pf+'mouseoff') && typeof v =3D=3D 'number' && (v < pmStart =
|| v > pmUpper)) olHideDelay=3Dar[++i]; continue; }=0A=
			if (ar[i]=3D=3DCLOSETITLE) { =
eval(pf+"closetitle=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DCSSOFF||ar[i]=3D=3DCSSCLASS) { =
eval(pf+'css=3D'+ar[i]); continue; }=0A=
			if (ar[i]=3D=3DCOMPATMODE) { =
eval(pf+'compatmode=3D('+pf+'compatmode=3D=3D0) ? 1 : 0'); continue; }=0A=
			if (ar[i]=3D=3DFGCLASS) { eval(pf+'fgclass=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DBGCLASS) { eval(pf+'bgclass=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DTEXTFONTCLASS) { =
eval(pf+'textfontclass=3D"'+ar[++i]+'"'); continue; }=0A=
			if (ar[i]=3D=3DCAPTIONFONTCLASS) { =
eval(pf+'captionfontclass=3D"'+ar[++i]+'"'); continue; }=0A=
			if (ar[i]=3D=3DCLOSEFONTCLASS) { =
eval(pf+'closefontclass=3D"'+ar[++i]+'"'); continue; }=0A=
			i =3D parseCmdLine(pf, i, ar);=0A=
		}=0A=
	}=0A=
=0A=
	if (fnMark && o3_function) o3_text =3D o3_function();=0A=
	=0A=
	if ((pf =3D=3D 'o3_') && o3_wrap) {=0A=
		o3_width =3D 0;=0A=
		=0A=
		var tReg=3D/<.*\n*>/ig;=0A=
		if (!tReg.test(o3_text)) o3_text =3D o3_text.replace(/[ ]+/g, =
'&nbsp;');=0A=
		if (!tReg.test(o3_cap))o3_cap =3D o3_cap.replace(/[ ]+/g, '&nbsp;');=0A=
	}=0A=
	if ((pf =3D=3D 'o3_') && o3_sticky) {=0A=
		if (!o3_close && (o3_frame !=3D ol_frame)) o3_close =3D ol_close;=0A=
		if (o3_mouseoff && (o3_frame =3D=3D ol_frame)) opt_NOCLOSE(' ');=0A=
	}=0A=
}=0A=
=0A=
=0A=
////////=0A=
// LAYER FUNCTIONS=0A=
////////=0A=
=0A=
// Writes to a layer=0A=
function layerWrite(txt) {=0A=
	txt +=3D "\n";=0A=
	if (olNs4) {=0A=
		var lyr =3D o3_frame.document.layers['overDiv'].document=0A=
		lyr.write(txt)=0A=
		lyr.close()=0A=
	} else if (typeof over.innerHTML !=3D 'undefined') {=0A=
		if (olIe5 && isMac) over.innerHTML =3D '';=0A=
		over.innerHTML =3D txt;=0A=
	} else {=0A=
		range =3D o3_frame.document.createRange();=0A=
		range.setStartAfter(over);=0A=
		domfrag =3D range.createContextualFragment(txt);=0A=
		=0A=
		while (over.hasChildNodes()) {=0A=
			over.removeChild(over.lastChild);=0A=
		}=0A=
		=0A=
		over.appendChild(domfrag);=0A=
	}=0A=
}=0A=
=0A=
// Make an object visible=0A=
function showObject(obj) {=0A=
	runHook("showObject", FBEFORE);=0A=
=0A=
	var theObj=3D(olNs4 ? obj : obj.style);=0A=
	theObj.visibility =3D 'visible';=0A=
=0A=
	runHook("showObject", FAFTER);=0A=
}=0A=
=0A=
// Hides an object=0A=
function hideObject(obj) {=0A=
	runHook("hideObject", FBEFORE);=0A=
=0A=
	var theObj=3D(olNs4 ? obj : obj.style);=0A=
	if (olNs6 && olShowId>0) { clearTimeout(olShowId); olShowId=3D0; }=0A=
	theObj.visibility =3D 'hidden';=0A=
	theObj.top =3D theObj.left =3D ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 =
? 'px' : 0);=0A=
=0A=
	if (o3_timerid > 0) clearTimeout(o3_timerid);=0A=
	if (o3_delayid > 0) clearTimeout(o3_delayid);=0A=
=0A=
	o3_timerid =3D 0;=0A=
	o3_delayid =3D 0;=0A=
	self.status =3D "";=0A=
=0A=
	if (obj.onmouseout||obj.onmouseover) {=0A=
		if (olNs4) obj.releaseEvents(Event.MOUSEOUT || Event.MOUSEOVER);=0A=
		obj.onmouseout =3D obj.onmouseover =3D null;=0A=
	}=0A=
=0A=
	runHook("hideObject", FAFTER);=0A=
}=0A=
=0A=
// Move a layer=0A=
function repositionTo(obj, xL, yL) {=0A=
	var theObj=3D(olNs4 ? obj : obj.style);=0A=
	theObj.left =3D xL + (!olNs4 ? 'px' : 0);=0A=
	theObj.top =3D yL + (!olNs4 ? 'px' : 0);=0A=
}=0A=
=0A=
// Check position of cursor relative to overDiv DIVision; mouseOut =
function=0A=
function cursorOff() {=0A=
	var left =3D parseInt(over.style.left);=0A=
	var top =3D parseInt(over.style.top);=0A=
	var right =3D left + (over.offsetWidth >=3D parseInt(o3_width) ? =
over.offsetWidth : parseInt(o3_width));=0A=
	var bottom =3D top + (over.offsetHeight >=3D o3_aboveheight ? =
over.offsetHeight : o3_aboveheight);=0A=
=0A=
	if (o3_x < left || o3_x > right || o3_y < top || o3_y > bottom) return =
true;=0A=
=0A=
	return false;=0A=
}=0A=
=0A=
=0A=
////////=0A=
// COMMAND FUNCTIONS=0A=
////////=0A=
=0A=
// Calls callme or the default function.=0A=
function opt_FUNCTION(callme) {=0A=
	o3_text =3D (callme ? (typeof callme=3D=3D'string' ? =
(/.+\(.*\)/.test(callme) ? eval(callme) : callme) : callme()) : =
(o3_function ? o3_function() : 'No Function'));=0A=
=0A=
	return 0;=0A=
}=0A=
=0A=
// Handle hovering=0A=
function opt_NOCLOSE(unused) {=0A=
	if (!unused) o3_close =3D "";=0A=
=0A=
	if (olNs4) {=0A=
		over.captureEvents(Event.MOUSEOUT || Event.MOUSEOVER);=0A=
		over.onmouseover =3D function () { if (o3_timerid > 0) { =
clearTimeout(o3_timerid); o3_timerid =3D 0; } }=0A=
		over.onmouseout =3D function (e) { if (olHideDelay) =
hideDelay(olHideDelay); else cClick(e); }=0A=
	} else {=0A=
		over.onmouseover =3D function () {hoveringSwitch =3D true; if =
(o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid =3D0; } }=0A=
	}=0A=
=0A=
	return 0;=0A=
}=0A=
=0A=
// Function to scan command line arguments for multiples=0A=
function opt_MULTIPLEARGS(i, args, parameter) {=0A=
  var k=3Di, re, pV, str=3D'';=0A=
=0A=
  for(k=3Di; k<args.length; k++) {=0A=
		if(typeof args[k] =3D=3D 'number' && args[k]>pmStart) break;=0A=
		str +=3D args[k] + ',';=0A=
	}=0A=
	if (str) str =3D str.substring(0,--str.length);=0A=
=0A=
	k--;  // reduce by one so the for loop this is in works correctly=0A=
	pV=3D(olNs4 && /cellpad/i.test(parameter)) ? str.split(',')[0] : str;=0A=
	eval(parameter + '=3D"' + pV + '"');=0A=
=0A=
	return k;=0A=
}=0A=
=0A=
// Remove &nbsp; in texts when done.=0A=
function nbspCleanup() {=0A=
	if (o3_wrap) {=0A=
		o3_text =3D o3_text.replace(/\&nbsp;/g, ' ');=0A=
		o3_cap =3D o3_cap.replace(/\&nbsp;/g, ' ');=0A=
	}=0A=
}=0A=
=0A=
// Escape embedded single quotes in text strings=0A=
function escSglQuote(str) {=0A=
  return str.toString().replace(/'/g,"\\'");=0A=
}=0A=
=0A=
// Onload handler for window onload event=0A=
function OLonLoad_handler(e) {=0A=
	var re =3D /\w+\(.*\)[;\s]+/g, olre =3D /overlib\(|nd\(|cClick\(/, fn, =
l, i;=0A=
=0A=
	if(!olLoaded) olLoaded=3D1;=0A=
=0A=
  // Remove it for Gecko based browsers=0A=
	if(window.removeEventListener && e.eventPhase =3D=3D 3) =
window.removeEventListener("load",OLonLoad_handler,false);=0A=
	else if(window.detachEvent) { // and for IE and Opera 4.x but execute =
calls to overlib, nd, or cClick()=0A=
		window.detachEvent("onload",OLonLoad_handler);=0A=
		var fN =3D document.body.getAttribute('onload');=0A=
		if (fN) {=0A=
			fN=3DfN.toString().match(re);=0A=
			if (fN && fN.length) {=0A=
				for (i=3D0; i<fN.length; i++) {=0A=
					if (/anonymous/.test(fN[i])) continue;=0A=
					while((l=3DfN[i].search(/\)[;\s]+/)) !=3D -1) {=0A=
						fn=3DfN[i].substring(0,l+1);=0A=
						fN[i] =3D fN[i].substring(l+2);=0A=
						if (olre.test(fn)) eval(fn);=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Wraps strings in Layer Generation Functions with the correct tags=0A=
//    endWrap true(if end tag) or false if start tag=0A=
//    fontSizeStr - font size string such as '1' or '10px'=0A=
//    whichString is being wrapped -- 'text', 'caption', or 'close'=0A=
function wrapStr(endWrap,fontSizeStr,whichString) {=0A=
	var fontStr, fontColor, isClose=3D((whichString=3D=3D'close') ? 1 : 0), =
hasDims=3D/[%\-a-z]+$/.test(fontSizeStr);=0A=
	fontSizeStr =3D (olNs4) ? (!hasDims ? fontSizeStr : '1') : fontSizeStr;=0A=
	if (endWrap) return (hasDims&&!olNs4) ? (isClose ? '</span>' : =
'</div>') : '</font>';=0A=
	else {=0A=
		fontStr=3D'o3_'+whichString+'font';=0A=
		fontColor=3D'o3_'+((whichString=3D=3D'caption')? 'cap' : =
whichString)+'color';=0A=
		return (hasDims&&!olNs4) ? (isClose ? '<span style=3D"font-family: =
'+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; =
font-size: '+fontSizeStr+';">' : '<div style=3D"font-family: =
'+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; =
font-size: '+fontSizeStr+';">') : '<font face=3D"'+eval(fontStr)+'" =
color=3D"'+eval(fontColor)+'" size=3D"'+(parseInt(fontSizeStr)>7 ? '7' : =
fontSizeStr)+'">';=0A=
	}=0A=
}=0A=
=0A=
// Quotes Multi word font names; needed for CSS Standards adherence in =
font-family=0A=
function quoteMultiNameFonts(theFont) {=0A=
	var v, pM=3DtheFont.split(',');=0A=
	for (var i=3D0; i<pM.length; i++) {=0A=
		v=3DpM[i];=0A=
		v=3Dv.replace(/^\s+/,'').replace(/\s+$/,'');=0A=
		if(/\s/.test(v) && !/['"]/.test(v)) {=0A=
			v=3D"\'"+v+"\'";=0A=
			pM[i]=3Dv;=0A=
		}=0A=
	}=0A=
	return pM.join();=0A=
}=0A=
=0A=
// dummy function which will be overridden =0A=
function isExclusive(args) {=0A=
	return false;=0A=
}=0A=
=0A=
// Sets cellpadding style string value=0A=
function setCellPadStr(parameter) {=0A=
	var Str=3D'', j=3D0, ary =3D new Array(), top, bottom, left, right;=0A=
=0A=
	Str+=3D'padding: ';=0A=
	ary=3Dparameter.replace(/\s+/g,'').split(',');=0A=
=0A=
	switch(ary.length) {=0A=
		case 2:=0A=
			top=3Dbottom=3Dary[j];=0A=
			left=3Dright=3Dary[++j];=0A=
			break;=0A=
		case 3:=0A=
			top=3Dary[j];=0A=
			left=3Dright=3Dary[++j];=0A=
			bottom=3Dary[++j];=0A=
			break;=0A=
		case 4:=0A=
			top=3Dary[j];=0A=
			right=3Dary[++j];=0A=
			bottom=3Dary[++j];=0A=
			left=3Dary[++j];=0A=
			break;=0A=
	}=0A=
=0A=
	Str+=3D ((ary.length=3D=3D1) ? ary[0] + 'px;' : top + 'px ' + right + =
'px ' + bottom + 'px ' + left + 'px;');=0A=
=0A=
	return Str;=0A=
}=0A=
=0A=
// function will delay close by time milliseconds=0A=
function hideDelay(time) {=0A=
	if (time&&!o3_delay) {=0A=
		if (o3_timerid > 0) clearTimeout(o3_timerid);=0A=
=0A=
		o3_timerid=3DsetTimeout("cClick()",(o3_timeout=3Dtime));=0A=
	}=0A=
}=0A=
=0A=
// Was originally in the placeLayer() routine; separated out for future =
ease=0A=
function horizontalPlacement(browserWidth, horizontalScrollAmount, =
widthFix) {=0A=
	var placeX, iwidth=3DbrowserWidth, winoffset=3DhorizontalScrollAmount;=0A=
	var parsedWidth =3D parseInt(o3_width);=0A=
=0A=
	if (o3_fixx > -1 || o3_relx !=3D null) {=0A=
		// Fixed position=0A=
		placeX=3D(o3_relx !=3D null ? ( o3_relx < 0 ? winoffset +o3_relx+ =
iwidth - parsedWidth - widthFix : winoffset+o3_relx) : o3_fixx);=0A=
	} else {  =0A=
		// If HAUTO, decide what to use.=0A=
		if (o3_hauto =3D=3D 1) {=0A=
			if ((o3_x - winoffset) > (iwidth / 2)) {=0A=
				o3_hpos =3D LEFT;=0A=
			} else {=0A=
				o3_hpos =3D RIGHT;=0A=
			}=0A=
		}  		=0A=
=0A=
		// From mouse=0A=
		if (o3_hpos =3D=3D CENTER) { // Center=0A=
			placeX =3D o3_x+o3_offsetx-(parsedWidth/2);=0A=
=0A=
			if (placeX < winoffset) placeX =3D winoffset;=0A=
		}=0A=
=0A=
		if (o3_hpos =3D=3D RIGHT) { // Right=0A=
			placeX =3D o3_x+o3_offsetx;=0A=
=0A=
			if ((placeX+parsedWidth) > (winoffset+iwidth - widthFix)) {=0A=
				placeX =3D iwidth+winoffset - parsedWidth - widthFix;=0A=
				if (placeX < 0) placeX =3D 0;=0A=
			}=0A=
		}=0A=
		if (o3_hpos =3D=3D LEFT) { // Left=0A=
			placeX =3D o3_x-o3_offsetx-parsedWidth;=0A=
			if (placeX < winoffset) placeX =3D winoffset;=0A=
		}  	=0A=
=0A=
		// Snapping!=0A=
		if (o3_snapx > 1) {=0A=
			var snapping =3D placeX % o3_snapx;=0A=
=0A=
			if (o3_hpos =3D=3D LEFT) {=0A=
				placeX =3D placeX - (o3_snapx+snapping);=0A=
			} else {=0A=
				// CENTER and RIGHT=0A=
				placeX =3D placeX+(o3_snapx - snapping);=0A=
			}=0A=
=0A=
			if (placeX < winoffset) placeX =3D winoffset;=0A=
		}=0A=
	}	=0A=
=0A=
	return placeX;=0A=
}=0A=
=0A=
// was originally in the placeLayer() routine; separated out for future =
ease=0A=
function verticalPlacement(browserHeight,verticalScrollAmount) {=0A=
	var placeY, iheight=3DbrowserHeight, =
scrolloffset=3DverticalScrollAmount;=0A=
	var parsedHeight=3D(o3_aboveheight ? parseInt(o3_aboveheight) : (olNs4 =
? over.clip.height : over.offsetHeight));=0A=
=0A=
	if (o3_fixy > -1 || o3_rely !=3D null) {=0A=
		// Fixed position=0A=
		placeY=3D(o3_rely !=3D null ? (o3_rely < 0 ? =
scrolloffset+o3_rely+iheight - parsedHeight : scrolloffset+o3_rely) : =
o3_fixy);=0A=
	} else {=0A=
		// If VAUTO, decide what to use.=0A=
		if (o3_vauto =3D=3D 1) {=0A=
			if ((o3_y - scrolloffset) > (iheight / 2) && o3_vpos =3D=3D BELOW && =
(o3_y + parsedHeight + o3_offsety - (scrolloffset + iheight) > 0)) {=0A=
				o3_vpos =3D ABOVE;=0A=
			} else if (o3_vpos =3D=3D ABOVE && (o3_y - (parsedHeight + =
o3_offsety) - scrolloffset < 0)) {=0A=
				o3_vpos =3D BELOW;=0A=
			}=0A=
		}=0A=
=0A=
		// From mouse=0A=
		if (o3_vpos =3D=3D ABOVE) {=0A=
			if (o3_aboveheight =3D=3D 0) o3_aboveheight =3D parsedHeight; =0A=
=0A=
			placeY =3D o3_y - (o3_aboveheight+o3_offsety);=0A=
			if (placeY < scrolloffset) placeY =3D scrolloffset;=0A=
		} else {=0A=
			// BELOW=0A=
			placeY =3D o3_y+o3_offsety;=0A=
		} =0A=
=0A=
		// Snapping!=0A=
		if (o3_snapy > 1) {=0A=
			var snapping =3D placeY % o3_snapy;  			=0A=
=0A=
			if (o3_aboveheight > 0 && o3_vpos =3D=3D ABOVE) {=0A=
				placeY =3D placeY - (o3_snapy+snapping);=0A=
			} else {=0A=
				placeY =3D placeY+(o3_snapy - snapping);=0A=
			} 			=0A=
=0A=
			if (placeY < scrolloffset) placeY =3D scrolloffset;=0A=
		}=0A=
	}=0A=
=0A=
	return placeY;=0A=
}=0A=
=0A=
// checks positioning flags=0A=
function checkPositionFlags() {=0A=
	if (olHautoFlag) olHautoFlag =3D o3_hauto=3D0;=0A=
	if (olVautoFlag) olVautoFlag =3D o3_vauto=3D0;=0A=
	return true;=0A=
}=0A=
=0A=
// get Browser window width=0A=
function windowWidth() {=0A=
	var w;=0A=
	if (o3_frame.innerWidth) w=3Do3_frame.innerWidth;=0A=
	else if (eval('o3_frame.'+docRoot)&&eval("typeof =
o3_frame."+docRoot+".clientWidth=3D=3D'number'")&&eval('o3_frame.'+docRoo=
t+'.clientWidth')) =0A=
		w=3Deval('o3_frame.'+docRoot+'.clientWidth');=0A=
	return w;			=0A=
}=0A=
=0A=
// create the div container for popup content if it doesn't exist=0A=
function createDivContainer(id,frm,zValue) {=0A=
	id =3D (id || 'overDiv'), frm =3D (frm || o3_frame), zValue =3D (zValue =
|| 1000);=0A=
	var objRef, divContainer =3D layerReference(id);=0A=
=0A=
	if (divContainer =3D=3D null) {=0A=
		if (olNs4) {=0A=
			divContainer =3D frm.document.layers[id] =3D new =
Layer(window.innerWidth, frm);=0A=
			objRef =3D divContainer;=0A=
		} else {=0A=
			var body =3D (olIe4 ? frm.document.all.tags('BODY')[0] : =
frm.document.getElementsByTagName("BODY")[0]);=0A=
			if (olIe4&&!document.getElementById) {=0A=
				body.insertAdjacentHTML("beforeEnd",'<div id=3D"'+id+'"></div>');=0A=
				divContainer=3DlayerReference(id);=0A=
			} else {=0A=
				divContainer =3D frm.document.createElement("DIV");=0A=
				divContainer.id =3D id;=0A=
				body.appendChild(divContainer);=0A=
			}=0A=
			objRef =3D divContainer.style;=0A=
		}=0A=
=0A=
		objRef.position =3D 'absolute';=0A=
		objRef.visibility =3D 'hidden';=0A=
		objRef.zIndex =3D zValue;=0A=
		if (olIe4&&!olOp) objRef.left =3D objRef.top =3D '0px';=0A=
		else objRef.left =3D objRef.top =3D  -10000 + (!olNs4 ? 'px' : 0);=0A=
	}=0A=
=0A=
	return divContainer;=0A=
}=0A=
=0A=
// get reference to a layer with ID=3Did=0A=
function layerReference(id) {=0A=
	return (olNs4 ? o3_frame.document.layers[id] : (document.all ? =
o3_frame.document.all[id] : o3_frame.document.getElementById(id)));=0A=
}=0A=
////////=0A=
//  UTILITY FUNCTIONS=0A=
////////=0A=
=0A=
// Checks if something is a function.=0A=
function isFunction(fnRef) {=0A=
	var rtn =3D true;=0A=
=0A=
	if (typeof fnRef =3D=3D 'object') {=0A=
		for (var i =3D 0; i < fnRef.length; i++) {=0A=
			if (typeof fnRef[i]=3D=3D'function') continue;=0A=
			rtn =3D false;=0A=
			break;=0A=
		}=0A=
	} else if (typeof fnRef !=3D 'function') {=0A=
		rtn =3D false;=0A=
	}=0A=
	=0A=
	return rtn;=0A=
}=0A=
=0A=
// Converts an array into an argument string for use in eval.=0A=
function argToString(array, strtInd, argName) {=0A=
	var jS =3D strtInd, aS =3D '', ar =3D array;=0A=
	argName=3D(argName ? argName : 'ar');=0A=
	=0A=
	if (ar.length > jS) {=0A=
		for (var k =3D jS; k < ar.length; k++) aS +=3D argName+'['+k+'], ';=0A=
		aS =3D aS.substring(0, aS.length-2);=0A=
	}=0A=
	=0A=
	return aS;=0A=
}=0A=
=0A=
// Places a hook in the correct position in a hook point.=0A=
function reOrder(hookPt, fnRef, order) {=0A=
	var newPt =3D new Array(), match, i, j;=0A=
=0A=
	if (!order || typeof order =3D=3D 'undefined' || typeof order =3D=3D =
'number') return hookPt;=0A=
	=0A=
	if (typeof order=3D=3D'function') {=0A=
		if (typeof fnRef=3D=3D'object') {=0A=
			newPt =3D newPt.concat(fnRef);=0A=
		} else {=0A=
			newPt[newPt.length++]=3DfnRef;=0A=
		}=0A=
		=0A=
		for (i =3D 0; i < hookPt.length; i++) {=0A=
			match =3D false;=0A=
			if (typeof fnRef =3D=3D 'function' && hookPt[i] =3D=3D fnRef) {=0A=
				continue;=0A=
			} else {=0A=
				for(j =3D 0; j < fnRef.length; j++) if (hookPt[i] =3D=3D fnRef[j]) {=0A=
					match =3D true;=0A=
					break;=0A=
				}=0A=
			}=0A=
			if (!match) newPt[newPt.length++] =3D hookPt[i];=0A=
		}=0A=
=0A=
		newPt[newPt.length++] =3D order;=0A=
=0A=
	} else if (typeof order =3D=3D 'object') {=0A=
		if (typeof fnRef =3D=3D 'object') {=0A=
			newPt =3D newPt.concat(fnRef);=0A=
		} else {=0A=
			newPt[newPt.length++] =3D fnRef;=0A=
		}=0A=
		=0A=
		for (j =3D 0; j < hookPt.length; j++) {=0A=
			match =3D false;=0A=
			if (typeof fnRef =3D=3D 'function' && hookPt[j] =3D=3D fnRef) {=0A=
				continue;=0A=
			} else {=0A=
				for (i =3D 0; i < fnRef.length; i++) if (hookPt[j] =3D=3D fnRef[i]) {=0A=
					match =3D true;=0A=
					break;=0A=
				}=0A=
			}=0A=
			if (!match) newPt[newPt.length++]=3DhookPt[j];=0A=
		}=0A=
=0A=
		for (i =3D 0; i < newPt.length; i++) hookPt[i] =3D newPt[i];=0A=
		newPt.length =3D 0;=0A=
		=0A=
		for (j =3D 0; j < hookPt.length; j++) {=0A=
			match =3D false;=0A=
			for (i =3D 0; i < order.length; i++) {=0A=
				if (hookPt[j] =3D=3D order[i]) {=0A=
					match =3D true;=0A=
					break;=0A=
				}=0A=
			}=0A=
			if (!match) newPt[newPt.length++] =3D hookPt[j];=0A=
		}=0A=
		newPt =3D newPt.concat(order);=0A=
	}=0A=
=0A=
	hookPt =3D newPt;=0A=
=0A=
	return hookPt;=0A=
}=0A=
=0A=
////////=0A=
//  PLUGIN ACTIVATION FUNCTIONS=0A=
////////=0A=
=0A=
// Runs plugin functions to set runtime variables.=0A=
function setRunTimeVariables(){=0A=
	if (typeof runTime !=3D 'undefined' && runTime.length) {=0A=
		for (var k =3D 0; k < runTime.length; k++) {=0A=
			runTime[k]();=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Runs plugin functions to parse commands.=0A=
function parseCmdLine(pf, i, args) {=0A=
	if (typeof cmdLine !=3D 'undefined' && cmdLine.length) { =0A=
		for (var k =3D 0; k < cmdLine.length; k++) { =0A=
			var j =3D cmdLine[k](pf, i, args);=0A=
			if (j >- 1) {=0A=
				i =3D j;=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return i;=0A=
}=0A=
=0A=
// Runs plugin functions to do things after parse.=0A=
function postParseChecks(pf,args){=0A=
	if (typeof postParse !=3D 'undefined' && postParse.length) {=0A=
		for (var k =3D 0; k < postParse.length; k++) {=0A=
			if (postParse[k](pf,args)) continue;=0A=
			return false;  // end now since have an error=0A=
		}=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
////////=0A=
//  PLUGIN REGISTRATION FUNCTIONS=0A=
////////=0A=
=0A=
// Registers commands and creates constants.=0A=
function registerCommands(cmdStr) {=0A=
	if (typeof cmdStr!=3D'string') return;=0A=
=0A=
	var pM =3D cmdStr.split(',');=0A=
	pms =3D pms.concat(pM);=0A=
=0A=
	for (var i =3D 0; i< pM.length; i++) {=0A=
		eval(pM[i].toUpperCase()+'=3D'+pmCount++);=0A=
	}=0A=
}=0A=
=0A=
// Registers no-parameter commands=0A=
function registerNoParameterCommands(cmdStr) {=0A=
	if (!cmdStr && typeof cmdStr !=3D 'string') return;=0A=
	pmt=3D(!pmt) ? cmdStr : pmt + ',' + cmdStr;=0A=
}=0A=
=0A=
// Register a function to hook at a certain point.=0A=
function registerHook(fnHookTo, fnRef, hookType, optPm) {=0A=
	var hookPt, last =3D typeof optPm;=0A=
	=0A=
	if (fnHookTo =3D=3D 'plgIn'||fnHookTo =3D=3D 'postParse') return;=0A=
	if (typeof hookPts[fnHookTo] =3D=3D 'undefined') hookPts[fnHookTo] =3D =
new FunctionReference();=0A=
=0A=
	hookPt =3D hookPts[fnHookTo];=0A=
=0A=
	if (hookType !=3D null) {=0A=
		if (hookType =3D=3D FREPLACE) {=0A=
			hookPt.ovload =3D fnRef;  // replace normal overlib routine=0A=
			if (fnHookTo.indexOf('ol_content_') > -1) =
hookPt.alt[pms[CSSOFF-1-pmStart]]=3DfnRef; =0A=
=0A=
		} else if (hookType =3D=3D FBEFORE || hookType =3D=3D FAFTER) {=0A=
			var hookPt=3D(hookType =3D=3D 1 ? hookPt.before : hookPt.after);=0A=
=0A=
			if (typeof fnRef =3D=3D 'object') {=0A=
				hookPt =3D hookPt.concat(fnRef);=0A=
			} else {=0A=
				hookPt[hookPt.length++] =3D fnRef;=0A=
			}=0A=
=0A=
			if (optPm) hookPt =3D reOrder(hookPt, fnRef, optPm);=0A=
=0A=
		} else if (hookType =3D=3D FALTERNATE) {=0A=
			if (last=3D=3D'number') hookPt.alt[pms[optPm-1-pmStart]] =3D fnRef;=0A=
		} else if (hookType =3D=3D FCHAIN) {=0A=
			hookPt =3D hookPt.chain; =0A=
			if (typeof fnRef=3D=3D'object') hookPt=3DhookPt.concat(fnRef); // add =
other functions =0A=
			else hookPt[hookPt.length++]=3DfnRef;=0A=
		}=0A=
=0A=
		return;=0A=
	}=0A=
}=0A=
=0A=
// Register a function that will set runtime variables.=0A=
function registerRunTimeFunction(fn) {=0A=
	if (isFunction(fn)) {=0A=
		if (typeof fn =3D=3D 'object') {=0A=
			runTime =3D runTime.concat(fn);=0A=
		} else {=0A=
			runTime[runTime.length++] =3D fn;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Register a function that will handle command parsing.=0A=
function registerCmdLineFunction(fn){=0A=
	if (isFunction(fn)) {=0A=
		if (typeof fn =3D=3D 'object') {=0A=
			cmdLine =3D cmdLine.concat(fn);=0A=
		} else {=0A=
			cmdLine[cmdLine.length++] =3D fn;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Register a function that does things after command parsing. =0A=
function registerPostParseFunction(fn){=0A=
	if (isFunction(fn)) {=0A=
		if (typeof fn =3D=3D 'object') {=0A=
			postParse =3D postParse.concat(fn);=0A=
		} else {=0A=
			postParse[postParse.length++] =3D fn;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
////////=0A=
//  PLUGIN REGISTRATION FUNCTIONS=0A=
////////=0A=
=0A=
// Runs any hooks registered.=0A=
function runHook(fnHookTo, hookType) {=0A=
	var l =3D hookPts[fnHookTo], k, rtnVal =3D null, optPm, arS, ar =3D =
runHook.arguments;=0A=
=0A=
	if (hookType =3D=3D FREPLACE) {=0A=
		arS =3D argToString(ar, 2);=0A=
=0A=
		if (typeof l =3D=3D 'undefined' || !(l =3D l.ovload)) rtnVal =3D =
eval(fnHookTo+'('+arS+')');=0A=
		else rtnVal =3D eval('l('+arS+')');=0A=
=0A=
	} else if (hookType =3D=3D FBEFORE || hookType =3D=3D FAFTER) {=0A=
		if (typeof l !=3D 'undefined') {=0A=
			l=3D(hookType =3D=3D 1 ? l.before : l.after);=0A=
	=0A=
			if (l.length) {=0A=
				arS =3D argToString(ar, 2);=0A=
				for (var k =3D 0; k < l.length; k++) eval('l[k]('+arS+')');=0A=
			}=0A=
		}=0A=
	} else if (hookType =3D=3D FALTERNATE) {=0A=
		optPm =3D ar[2];=0A=
		arS =3D argToString(ar, 3);=0A=
=0A=
		if (typeof l =3D=3D 'undefined' || (l =3D l.alt[pms[optPm-1-pmStart]]) =
=3D=3D 'undefined') {=0A=
			rtnVal =3D eval(fnHookTo+'('+arS+')');=0A=
		} else {=0A=
			rtnVal =3D eval('l('+arS+')');=0A=
		}=0A=
	} else if (hookType =3D=3D FCHAIN) {=0A=
		arS=3DargToString(ar,2);=0A=
		l=3Dl.chain;=0A=
=0A=
		for (k=3Dl.length; k > 0; k--) =
if((rtnVal=3Deval('l[k-1]('+arS+')'))!=3Dvoid(0)) break;=0A=
	}=0A=
=0A=
	return rtnVal;=0A=
}=0A=
=0A=
////////=0A=
// OBJECT CONSTRUCTORS=0A=
////////=0A=
=0A=
// Object for handling hooks.=0A=
function FunctionReference() {=0A=
	this.ovload =3D null;=0A=
	this.before =3D new Array();=0A=
	this.after =3D new Array();=0A=
	this.alt =3D new Array();=0A=
	this.chain =3D new Array();=0A=
}=0A=
=0A=
// Object for simple access to the overLIB version used.=0A=
// Examples: simpleversion:351 major:3 minor:5 revision:1=0A=
function Info(version, prerelease) {=0A=
	this.version =3D version;=0A=
	this.prerelease =3D prerelease;=0A=
=0A=
	this.simpleversion =3D Math.round(this.version*100);=0A=
	this.major =3D parseInt(this.simpleversion / 100);=0A=
	this.minor =3D parseInt(this.simpleversion / 10) - this.major * 10;=0A=
	this.revision =3D parseInt(this.simpleversion) - this.major * 100 - =
this.minor * 10;=0A=
	this.meets =3D meets;=0A=
}=0A=
=0A=
// checks for Core Version required=0A=
function meets(reqdVersion) {=0A=
	return (!reqdVersion) ? false : this.simpleversion >=3D =
Math.round(100*parseFloat(reqdVersion));=0A=
}=0A=
=0A=
=0A=
////////=0A=
// STANDARD REGISTRATIONS=0A=
////////=0A=
registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSOFF);=0A=
registerHook("ol_content_caption", ol_content_caption, FALTERNATE, =
CSSOFF);=0A=
registerHook("ol_content_background", ol_content_background, FALTERNATE, =
CSSOFF);=0A=
registerHook("ol_content_simple", ol_content_simple, FALTERNATE, =
CSSCLASS);=0A=
registerHook("ol_content_caption", ol_content_caption, FALTERNATE, =
CSSCLASS);=0A=
registerHook("ol_content_background", ol_content_background, FALTERNATE, =
CSSCLASS);=0A=
registerPostParseFunction(checkPositionFlags);=0A=
registerHook("hideObject", nbspCleanup, FAFTER);=0A=
registerHook("horizontalPlacement", horizontalPlacement, FCHAIN);=0A=
registerHook("verticalPlacement", verticalPlacement, FCHAIN);=0A=
if (olNs4||(olIe5&&isMac)||olKq) olLoaded=3D1;=0A=
registerNoParameterCommands('sticky,autostatus,autostatuscap,fullhtml,hau=
to,vauto,closeclick,wrap,followmouse,mouseoff,compatmode');=0A=
///////=0A=
// ESTABLISH MOUSECAPTURING=0A=
///////=0A=
=0A=
// Capture events, alt. diffuses the overlib function.=0A=
var olCheckMouseCapture=3Dtrue;=0A=
if ((olNs4 || olNs6 || olIe4)) {=0A=
	olMouseCapture();=0A=
} else {=0A=
	overlib =3D no_overlib;=0A=
	nd =3D no_overlib;=0A=
	ver3fix =3D true;=0A=
}=0A=

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/lib/overlib/overlib_cssstyle.js

//\/////=0A=
//\  overLIB CSS Style Plugin=0A=
//\  This file requires overLIB 4.10 or later.=0A=
//\=0A=
//\  overLIB 4.05 - You may not remove or change this notice.=0A=
//\  Copyright Erik Bosrup 1998-2004. All rights reserved.=0A=
//\  Contributors are listed on the homepage.=0A=
//\  See http://www.bosrup.com/web/overlib/ for details.=0A=
//   $Revision: 1.1 $                      $Date: 2007/08/08 09:42:12 $=0A=
//\/////=0A=
//\mini=0A=
=0A=
=0A=
////////=0A=
// PRE-INIT=0A=
// Ignore these lines, configuration is below.=0A=
////////=0A=
if (typeof olInfo =3D=3D 'undefined' || typeof olInfo.meets =3D=3D =
'undefined' || !olInfo.meets(4.10)) alert('overLIB 4.10 or later is =
required for the CSS Style Plugin.');=0A=
else {=0A=
registerCommands('cssstyle,padunit,heightunit,widthunit,textsizeunit,text=
decoration,textstyle,textweight,captionsizeunit,captiondecoration,caption=
style,captionweight,closesizeunit,closedecoration,closestyle,closeweight'=
);=0A=
=0A=
=0A=
////////=0A=
// DEFAULT CONFIGURATION=0A=
// Settings you want everywhere are set here. All of this can also be=0A=
// changed on your html page or through an overLIB call.=0A=
////////=0A=
if (typeof ol_padunit=3D=3D'undefined') var ol_padunit=3D"px";=0A=
if (typeof ol_heightunit=3D=3D'undefined') var ol_heightunit=3D"px";=0A=
if (typeof ol_widthunit=3D=3D'undefined') var ol_widthunit=3D"px";=0A=
if (typeof ol_textsizeunit=3D=3D'undefined') var ol_textsizeunit=3D"px";=0A=
if (typeof ol_textdecoration=3D=3D'undefined') var =
ol_textdecoration=3D"none";=0A=
if (typeof ol_textstyle=3D=3D'undefined') var ol_textstyle=3D"normal";=0A=
if (typeof ol_textweight=3D=3D'undefined') var ol_textweight=3D"normal";=0A=
if (typeof ol_captionsizeunit=3D=3D'undefined') var =
ol_captionsizeunit=3D"px";=0A=
if (typeof ol_captiondecoration=3D=3D'undefined') var =
ol_captiondecoration=3D"none";=0A=
if (typeof ol_captionstyle=3D=3D'undefined') var =
ol_captionstyle=3D"normal";=0A=
if (typeof ol_captionweight=3D=3D'undefined') var =
ol_captionweight=3D"bold";=0A=
if (typeof ol_closesizeunit=3D=3D'undefined') var =
ol_closesizeunit=3D"px";=0A=
if (typeof ol_closedecoration=3D=3D'undefined') var =
ol_closedecoration=3D"none";=0A=
if (typeof ol_closestyle=3D=3D'undefined') var ol_closestyle=3D"normal";=0A=
if (typeof ol_closeweight=3D=3D'undefined') var =
ol_closeweight=3D"normal";=0A=
=0A=
////////=0A=
// END OF CONFIGURATION=0A=
// Don't change anything below this line, all configuration is above.=0A=
////////=0A=
=0A=
=0A=
=0A=
////////=0A=
// INIT=0A=
////////=0A=
// Runtime variables init. Don't change for config!=0A=
var o3_padunit=3D"px";=0A=
var o3_heightunit=3D"px";=0A=
var o3_widthunit=3D"px";=0A=
var o3_textsizeunit=3D"px";=0A=
var o3_textdecoration=3D"";=0A=
var o3_textstyle=3D"";=0A=
var o3_textweight=3D"";=0A=
var o3_captionsizeunit=3D"px";=0A=
var o3_captiondecoration=3D"";=0A=
var o3_captionstyle=3D"";=0A=
var o3_captionweight=3D"";=0A=
var o3_closesizeunit=3D"px";=0A=
var o3_closedecoration=3D"";=0A=
var o3_closestyle=3D"";=0A=
var o3_closeweight=3D"";=0A=
=0A=
=0A=
////////=0A=
// PLUGIN FUNCTIONS=0A=
////////=0A=
=0A=
// Function which sets runtime variables to their default values=0A=
function setCSSStyleVariables() {=0A=
	o3_padunit=3Dol_padunit;=0A=
	o3_heightunit=3Dol_heightunit;=0A=
	o3_widthunit=3Dol_widthunit;=0A=
	o3_textsizeunit=3Dol_textsizeunit;=0A=
	o3_textdecoration=3Dol_textdecoration;=0A=
	o3_textstyle=3Dol_textstyle;=0A=
	o3_textweight=3Dol_textweight;=0A=
	o3_captionsizeunit=3Dol_captionsizeunit;=0A=
	o3_captiondecoration=3Dol_captiondecoration;=0A=
	o3_captionstyle=3Dol_captionstyle;=0A=
	o3_captionweight=3Dol_captionweight;=0A=
	o3_closesizeunit=3Dol_closesizeunit;=0A=
	o3_closedecoration=3Dol_closedecoration;=0A=
	o3_closestyle=3Dol_closestyle;=0A=
	o3_closeweight=3Dol_closeweight;=0A=
}=0A=
=0A=
// Parses CSS Style commands.=0A=
function parseCSSStyleExtras(pf, i, ar) {=0A=
	var k =3D i;=0A=
	=0A=
	if (k < ar.length) {=0A=
		if (ar[k]=3D=3DCSSSTYLE) { eval(pf+'css=3D'+ar[k]); return k; }=0A=
		if (ar[k]=3D=3DPADUNIT) { eval(pf+'padunit=3D"'+ar[++k]+'"'); return =
k; }=0A=
		if (ar[k]=3D=3DHEIGHTUNIT) { eval(pf+'heightunit=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DWIDTHUNIT) { eval(pf+'widthunit=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DTEXTSIZEUNIT) { =
eval(pf+'textsizeunit=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DTEXTDECORATION) { =
eval(pf+'textdecoration=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DTEXTSTYLE) { eval(pf+'textstyle=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DTEXTWEIGHT) { eval(pf+'textweight=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DCAPTIONSIZEUNIT) { =
eval(pf+'captionsizeunit=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCAPTIONDECORATION) { =
eval(pf+'captiondecoration=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCAPTIONSTYLE) { =
eval(pf+'captionstyle=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCAPTIONWEIGHT) { =
eval(pf+'captionweight=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCLOSESIZEUNIT) { =
eval(pf+'closesizeunit=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCLOSEDECORATION) { =
eval(pf+'closedecoration=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCLOSESTYLE) { eval(pf+'closestyle=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DCLOSEWEIGHT) { eval(pf+'closeweight=3D"'+ar[++k]+'"'); =
return k; }=0A=
	}=0A=
	=0A=
	return -1;=0A=
}=0A=
=0A=
////////=0A=
// LAYER GENERATION FUNCTIONS=0A=
////////=0A=
=0A=
// Makes simple table without caption=0A=
function ol_content_simple_cssstyle(text) {=0A=
	txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" =
style=3D"background-color: '+o3_bgcolor+'; height: =
'+o3_height+o3_heightunit+';"><tr><td><table width=3D"100%" border=3D"0" =
cellpadding=3D"' + o3_cellpad + '" cellspacing=3D"0" style=3D"color: =
'+o3_fgcolor+'; background-color: '+o3_fgcolor+'; height: =
'+o3_height+o3_heightunit+';"><tr><td valign=3D"TOP"><font =
style=3D"font-family: '+o3_textfont+'; color: '+o3_textcolor+'; =
font-size: '+o3_textsize+o3_textsizeunit+'; text-decoration: =
'+o3_textdecoration+'; font-weight: '+o3_textweight+'; =
font-style:'+o3_textstyle+'">'+text+'</font></td></tr></table></td></tr><=
/table>';=0A=
	set_background("");=0A=
	=0A=
	return txt;=0A=
}=0A=
=0A=
// Makes table with caption and optional close link=0A=
function ol_content_caption_cssstyle(text, title, close) {=0A=
	var nameId;=0A=
	closing =3D "";=0A=
	closeevent =3D "onMouseOver";=0A=
	=0A=
	if (o3_closeclick =3D=3D 1) closeevent=3D (o3_closetitle ? "title=3D'" =
+ o3_closetitle +"'" : "") + " onClick";=0A=
=0A=
	if (o3_capicon!=3D"") {=0A=
		nameId=3D' hspace=3D\"5\"'+' align=3D\"middle\" alt=3D\"\"';=0A=
		if (typeof o3_dragimg !=3D 'undefined' && o3_dragimg) nameId =3D ' =
hspace=3D\"5\"'+' name=3D\"'+o3_dragimg+'\" id=3D\"'+o3_dragimg+'\" =
align=3D\"middle\" alt=3D\"Drag Enabled\" title=3D\"Drag Enabled\"';=0A=
		o3_capicon =3D '<img src=3D\"'+o3_capicon+'\"'+nameId+' />';=0A=
	}=0A=
	=0A=
	if (close !=3D "") {=0A=
		closing =3D '<td align=3D"RIGHT"><a href=3D"javascript:return =
'+fnRef+'cClick();" '+closeevent+'=3D"return '+fnRef+'cClick();" =
style=3D"color: '+o3_closecolor+'; font-family: '+o3_closefont+'; =
font-size: '+o3_closesize+o3_closesizeunit+'; text-decoration: =
'+o3_closedecoration+'; font-weight: '+o3_closeweight+'; =
font-style:'+o3_closestyle+';">'+close+'</a></td>';=0A=
	}=0A=
	=0A=
	txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" =
style=3D"background-color: '+o3_bgcolor+'; background-image: =
url('+o3_bgbackground+'); height: =
'+o3_height+o3_heightunit+';"><tr><td><table width=3D"100%" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0"><tr><td><font style=3D"font-family: =
'+o3_captionfont+'; color: '+o3_capcolor+'; font-size: =
'+o3_captionsize+o3_captionsizeunit+'; font-weight: =
'+o3_captionweight+'; font-style: '+o3_captionstyle+'; text-decoration: =
'+o3_captiondecoration+';">'+o3_capicon+title+'</font></td>'+closing+'</t=
r></table><table width=3D"100%" border=3D"0" cellpadding=3D"' + =
o3_cellpad + '" cellspacing=3D"0" style=3D"color: '+o3_fgcolor+'; =
background-color: '+o3_fgcolor+'; height: =
'+o3_height+o3_heightunit+';"><tr><td valign=3D"TOP"><font =
style=3D"font-family: '+o3_textfont+'; color: '+o3_textcolor+'; =
font-size: '+o3_textsize+o3_textsizeunit+'; text-decoration: =
'+o3_textdecoration+'; font-weight: '+o3_textweight+'; =
font-style:'+o3_textstyle+'">'+text+'</font></td></tr></table></td></tr><=
/table>';=0A=
	set_background("");=0A=
=0A=
	return txt;=0A=
}=0A=
=0A=
// Sets the background picture, padding and lots more. :)=0A=
function ol_content_background_cssstyle(text, picture, hasfullhtml) {=0A=
	if (hasfullhtml) {=0A=
		txt =3D text;=0A=
	} else {=0A=
		var pU, hU, wU;=0A=
		pU =3D (o3_padunit =3D=3D '%' ? '%' : '');=0A=
		hU =3D (o3_heightunit =3D=3D '%' ? '%' : '');=0A=
		wU =3D (o3_widthunit =3D=3D '%' ? '%' : '');=0A=
		txt =3D '<table width=3D"'+o3_width+wu+'" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" height=3D"'+o3_height+hu+'"><tr><td =
colspan=3D"3" height=3D"'+o3_padyt+pu+'"></td></tr><tr><td =
width=3D"'+o3_padxl+pu+'"></td><td valign=3D"TOP" =
width=3D"'+(o3_width-o3_padxl-o3_padxr)+pu+'"><font =
style=3D"font-family: '+o3_textfont+'; color: '+o3_textcolor+'; =
font-size: '+o3_textsize+o3_textsizeunit+';">'+text+'</font></td><td =
width=3D"'+o3_padxr+pu+'"></td></tr><tr><td colspan=3D"3" =
height=3D"'+o3_padyb+pu+'"></td></tr></table>';=0A=
	}=0A=
=0A=
	set_background(picture);=0A=
=0A=
	return txt;=0A=
}=0A=
=0A=
////////=0A=
// PLUGIN REGISTRATIONS=0A=
////////=0A=
registerRunTimeFunction(setCSSStyleVariables);=0A=
registerCmdLineFunction(parseCSSStyleExtras);=0A=
registerHook("ol_content_simple", ol_content_simple_cssstyle, =
FALTERNATE, CSSSTYLE);=0A=
registerHook("ol_content_caption", ol_content_caption_cssstyle, =
FALTERNATE, CSSSTYLE);=0A=
registerHook("ol_content_background", ol_content_background_cssstyle, =
FALTERNATE, CSSSTYLE);=0A=
}
------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/lib/cookies.js

/*******************************************************=0A=
COOKIE FUNCTIONALITY=0A=
Based on "Night of the Living Cookie" by Bill Dortch=0A=
(c) 2003, Ryan Parman=0A=
http://www.skyzyx.com=0A=
Distributed according to SkyGPL 2.1, http://www.skyzyx.com/license/=0A=
*******************************************************/=0A=
function cookie(name, value, expires, path, domain, secure)=0A=
{=0A=
	// Passed Values=0A=
	this.name=3Dname;=0A=
	this.value=3Dvalue;=0A=
	this.expires=3Dexpires;=0A=
	this.path=3Dpath;=0A=
	this.domain=3Ddomain;=0A=
	this.secure=3Dsecure;=0A=
=0A=
	// Read cookie=0A=
	this.read=3Dfunction()=0A=
	{=0A=
		// To allow for faster parsing=0A=
		var ck=3Ddocument.cookie;=0A=
=0A=
		var arg =3D this.name + "=3D";=0A=
		var alen =3D arg.length;=0A=
		var clen =3D ck.length;=0A=
		var i =3D 0;=0A=
=0A=
		while (i < clen)=0A=
		{=0A=
			var j =3D i + alen;=0A=
			if (ck.substring(i, j) =3D=3D arg)=0A=
			{=0A=
				var endstr =3D ck.indexOf (";", j);=0A=
				if (endstr =3D=3D -1) endstr =3D ck.length;=0A=
				return unescape(ck.substring(j, endstr));=0A=
			}=0A=
			i =3D ck.indexOf(" ", i) + 1;=0A=
			if (i =3D=3D 0) break;=0A=
		}=0A=
		return null;=0A=
	}=0A=
=0A=
	// Set cookie=0A=
	this.set=3Dfunction()=0A=
	{=0A=
		// Store initial value of "this.expires" for re-initialization.=0A=
		expStore=3Dthis.expires;=0A=
=0A=
		// Set time to absolute zero.=0A=
		exp =3D new Date();=0A=
		base =3D new Date(0);=0A=
		skew =3D base.getTime();=0A=
		if (skew > 0)  exp.setTime (exp.getTime() - skew);=0A=
		exp.setTime(exp.getTime() + (this.expires*24*60*60*1000));=0A=
		this.expires=3Dexp;=0A=
=0A=
		document.cookie =3D this.name + "=3D" + escape (this.value) +=0A=
				((this.expires) ? "; expires=3D" + this.expires.toGMTString() : "") +=0A=
				((this.path) ? "; path=3D" + this.path : "") +=0A=
				((this.domain) ? "; domain=3D" + this.domain : "") +=0A=
				((this.secure) ? "; secure" : "");=0A=
=0A=
		// Re-initialize=0A=
		this.expires=3DexpStore;=0A=
	}=0A=
=0A=
	// Kill cookie=0A=
	this.kill=3Dfunction()=0A=
	{=0A=
		document.cookie =3D this.name + "=3D" +=0A=
				((this.path) ? "; path=3D" + this.path : "") +=0A=
				((this.domain) ? "; domain=3D" + this.domain : "") +=0A=
				"; expires=3DThu, 01-Jan-70 00:00:01 GMT";=0A=
	}=0A=
=0A=
	// Change cookie settings.=0A=
	this.changeName=3Dfunction(chName) { this.kill(); this.name=3DchName; =
this.set(); }=0A=
	this.changeVal=3Dfunction(chVal) { this.kill(); this.value=3DchVal; =
this.set(); }=0A=
	this.changeExp=3Dfunction(chExp) { this.kill(); this.expires=3DchExp; =
this.set(); }=0A=
	this.changePath=3Dfunction(chPath) { this.kill(); this.path=3DchPath; =
this.set(); }=0A=
	this.changeDomain=3Dfunction(chDom) { this.kill(); this.domain=3DchDom; =
this.set(); }=0A=
	this.changeSecurity=3Dfunction(chSec) { this.kill(); =
this.secure=3DchSec; this.set(); }=0A=
}=0A=

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/lib/ufo.js

/*	Unobtrusive Flash Objects (UFO) v3.22 =
<http://www.bobbyvandersluis.com/ufo/>=0A=
	Copyright 2005-2007 Bobby van der Sluis=0A=
	This software is licensed under the CC-GNU LGPL =
<http://creativecommons.org/licenses/LGPL/2.1/>=0A=
=0A=
    CONTAINS MINOR CHANGE FOR MOODLE (bottom code for MDL-9825)=0A=
*/=0A=
=0A=
var UFO =3D {=0A=
	req: ["movie", "width", "height", "majorversion", "build"],=0A=
	opt: ["play", "loop", "menu", "quality", "scale", "salign", "wmode", =
"bgcolor", "base", "flashvars", "devicefont", "allowscriptaccess", =
"seamlesstabbing", "allowfullscreen", "allownetworking"],=0A=
	optAtt: ["id", "name", "align"],=0A=
	optExc: ["swliveconnect"],=0A=
	ximovie: "ufo.swf",=0A=
	xiwidth: "215",=0A=
	xiheight: "138",=0A=
	ua: navigator.userAgent.toLowerCase(),=0A=
	pluginType: "",=0A=
	fv: [0,0],=0A=
	foList: [],=0A=
		=0A=
	create: function(FO, id) {=0A=
		if (!UFO.uaHas("w3cdom") || UFO.uaHas("ieMac")) return;=0A=
		UFO.getFlashVersion();=0A=
		UFO.foList[id] =3D UFO.updateFO(FO);=0A=
		UFO.createCSS("#" + id, "visibility:hidden;");=0A=
		UFO.domLoad(id);=0A=
	},=0A=
=0A=
	updateFO: function(FO) {=0A=
		if (typeof FO.xi !=3D "undefined" && FO.xi =3D=3D "true") {=0A=
			if (typeof FO.ximovie =3D=3D "undefined") FO.ximovie =3D UFO.ximovie;=0A=
			if (typeof FO.xiwidth =3D=3D "undefined") FO.xiwidth =3D UFO.xiwidth;=0A=
			if (typeof FO.xiheight =3D=3D "undefined") FO.xiheight =3D =
UFO.xiheight;=0A=
		}=0A=
		FO.mainCalled =3D false;=0A=
		return FO;=0A=
	},=0A=
=0A=
	domLoad: function(id) {=0A=
		var _t =3D setInterval(function() {=0A=
			if ((document.getElementsByTagName("body")[0] !=3D null || =
document.body !=3D null) && document.getElementById(id) !=3D null) {=0A=
				UFO.main(id);=0A=
				clearInterval(_t);=0A=
			}=0A=
		}, 250);=0A=
		if (typeof document.addEventListener !=3D "undefined") {=0A=
			document.addEventListener("DOMContentLoaded", function() { =
UFO.main(id); clearInterval(_t); } , null); // Gecko, Opera 9+=0A=
		}=0A=
	},=0A=
=0A=
	main: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		if (_fo.mainCalled) return;=0A=
		UFO.foList[id].mainCalled =3D true;=0A=
		document.getElementById(id).style.visibility =3D "hidden";=0A=
		if (UFO.hasRequired(id)) {=0A=
			if (UFO.hasFlashVersion(parseInt(_fo.majorversion, 10), =
parseInt(_fo.build, 10))) {=0A=
				if (typeof _fo.setcontainercss !=3D "undefined" && =
_fo.setcontainercss =3D=3D "true") UFO.setContainerCSS(id);=0A=
				UFO.writeSWF(id);=0A=
			}=0A=
			else if (_fo.xi =3D=3D "true" && UFO.hasFlashVersion(6, 65)) {=0A=
				UFO.createDialog(id);=0A=
			}=0A=
		}=0A=
		document.getElementById(id).style.visibility =3D "visible";=0A=
	},=0A=
	=0A=
	createCSS: function(selector, declaration) {=0A=
		var _h =3D document.getElementsByTagName("head")[0]; =0A=
		var _s =3D UFO.createElement("style");=0A=
		if (!UFO.uaHas("ieWin")) =
_s.appendChild(document.createTextNode(selector + " {" + declaration + =
"}")); // bugs in IE/Win=0A=
		_s.setAttribute("type", "text/css");=0A=
		_s.setAttribute("media", "screen"); =0A=
		_h.appendChild(_s);=0A=
		if (UFO.uaHas("ieWin") && document.styleSheets && =
document.styleSheets.length > 0) {=0A=
			var _ls =3D document.styleSheets[document.styleSheets.length - 1];=0A=
			if (typeof _ls.addRule =3D=3D "object") _ls.addRule(selector, =
declaration);=0A=
		}=0A=
	},=0A=
	=0A=
	setContainerCSS: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		var _w =3D /%/.test(_fo.width) ? "" : "px";=0A=
		var _h =3D /%/.test(_fo.height) ? "" : "px";=0A=
		UFO.createCSS("#" + id, "width:" + _fo.width + _w +"; height:" + =
_fo.height + _h +";");=0A=
		if (_fo.width =3D=3D "100%") {=0A=
			UFO.createCSS("body", "margin-left:0; margin-right:0; padding-left:0; =
padding-right:0;");=0A=
		}=0A=
		if (_fo.height =3D=3D "100%") {=0A=
			UFO.createCSS("html", "height:100%; overflow:hidden;");=0A=
			UFO.createCSS("body", "margin-top:0; margin-bottom:0; padding-top:0; =
padding-bottom:0; height:100%;");=0A=
		}=0A=
	},=0A=
=0A=
	createElement: function(el) {=0A=
		return (UFO.uaHas("xml") && typeof document.createElementNS !=3D =
"undefined") ?  document.createElementNS("http://www.w3.org/1999/xhtml", =
el) : document.createElement(el);=0A=
	},=0A=
=0A=
	createObjParam: function(el, aName, aValue) {=0A=
		var _p =3D UFO.createElement("param");=0A=
		_p.setAttribute("name", aName);	=0A=
		_p.setAttribute("value", aValue);=0A=
		el.appendChild(_p);=0A=
	},=0A=
=0A=
	uaHas: function(ft) {=0A=
		var _u =3D UFO.ua;=0A=
		switch(ft) {=0A=
			case "w3cdom":=0A=
				return (typeof document.getElementById !=3D "undefined" && typeof =
document.getElementsByTagName !=3D "undefined" && (typeof =
document.createElement !=3D "undefined" || typeof =
document.createElementNS !=3D "undefined"));=0A=
			case "xml":=0A=
				var _m =3D document.getElementsByTagName("meta");=0A=
				var _l =3D _m.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (/content-type/i.test(_m[i].getAttribute("http-equiv")) && =
/xml/i.test(_m[i].getAttribute("content"))) return true;=0A=
				}=0A=
				return false;=0A=
			case "ieMac":=0A=
				return /msie/.test(_u) && !/opera/.test(_u) && /mac/.test(_u);=0A=
			case "ieWin":=0A=
				return /msie/.test(_u) && !/opera/.test(_u) && /win/.test(_u);=0A=
			case "gecko":=0A=
				return /gecko/.test(_u) && !/applewebkit/.test(_u);=0A=
			case "opera":=0A=
				return /opera/.test(_u);=0A=
			case "safari":=0A=
				return /applewebkit/.test(_u);=0A=
			default:=0A=
				return false;=0A=
		}=0A=
	},=0A=
	=0A=
	getFlashVersion: function() {=0A=
		if (UFO.fv[0] !=3D 0) return;  =0A=
		if (navigator.plugins && typeof navigator.plugins["Shockwave Flash"] =
=3D=3D "object") {=0A=
			UFO.pluginType =3D "npapi";=0A=
			var _d =3D navigator.plugins["Shockwave Flash"].description;=0A=
			if (typeof _d !=3D "undefined") {=0A=
				_d =3D _d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");=0A=
				var _m =3D parseInt(_d.replace(/^(.*)\..*$/, "$1"), 10);=0A=
				var _r =3D /r/.test(_d) ? parseInt(_d.replace(/^.*r(.*)$/, "$1"), =
10) : 0;=0A=
				UFO.fv =3D [_m, _r];=0A=
			}=0A=
		}=0A=
		else if (window.ActiveXObject) {=0A=
			UFO.pluginType =3D "ax";=0A=
			try { // avoid fp 6 crashes=0A=
				var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
			}=0A=
			catch(e) {=0A=
				try { =0A=
					var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
					UFO.fv =3D [6, 0];=0A=
					_a.AllowScriptAccess =3D "always"; // throws if fp < 6.47 =0A=
				}=0A=
				catch(e) {=0A=
					if (UFO.fv[0] =3D=3D 6) return;=0A=
				}=0A=
				try {=0A=
					var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
				}=0A=
				catch(e) {}=0A=
			}=0A=
			if (typeof _a =3D=3D "object") {=0A=
				var _d =3D _a.GetVariable("$version"); // bugs in fp 6.21/6.23=0A=
				if (typeof _d !=3D "undefined") {=0A=
					_d =3D _d.replace(/^\S+\s+(.*)$/, "$1").split(",");=0A=
					UFO.fv =3D [parseInt(_d[0], 10), parseInt(_d[2], 10)];=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	hasRequired: function(id) {=0A=
		var _l =3D UFO.req.length;=0A=
		for (var i =3D 0; i < _l; i++) {=0A=
			if (typeof UFO.foList[id][UFO.req[i]] =3D=3D "undefined") return =
false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
	=0A=
	hasFlashVersion: function(major, release) {=0A=
		return (UFO.fv[0] > major || (UFO.fv[0] =3D=3D major && UFO.fv[1] >=3D =
release)) ? true : false;=0A=
	},=0A=
=0A=
	writeSWF: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		var _e =3D document.getElementById(id);=0A=
		if (UFO.pluginType =3D=3D "npapi") {=0A=
			if (UFO.uaHas("gecko") || UFO.uaHas("xml")) {=0A=
				while(_e.hasChildNodes()) {=0A=
					_e.removeChild(_e.firstChild);=0A=
				}=0A=
				var _obj =3D UFO.createElement("object");=0A=
				_obj.setAttribute("type", "application/x-shockwave-flash");=0A=
				_obj.setAttribute("data", _fo.movie);=0A=
				_obj.setAttribute("width", _fo.width);=0A=
				_obj.setAttribute("height", _fo.height);=0A=
				var _l =3D UFO.optAtt.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[UFO.optAtt[i]] !=3D "undefined") =
_obj.setAttribute(UFO.optAtt[i], _fo[UFO.optAtt[i]]);=0A=
				}=0A=
				var _o =3D UFO.opt.concat(UFO.optExc);=0A=
				var _l =3D _o.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[_o[i]] !=3D "undefined") UFO.createObjParam(_obj, =
_o[i], _fo[_o[i]]);=0A=
				}=0A=
				_e.appendChild(_obj);=0A=
			}=0A=
			else {=0A=
				var _emb =3D "";=0A=
				var _o =3D UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);=0A=
				var _l =3D _o.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[_o[i]] !=3D "undefined") _emb +=3D ' ' + _o[i] + =
'=3D"' + _fo[_o[i]] + '"';=0A=
				}=0A=
				_e.innerHTML =3D '<embed type=3D"application/x-shockwave-flash" =
src=3D"' + _fo.movie + '" width=3D"' + _fo.width + '" height=3D"' + =
_fo.height + '" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"' + _emb + =
'></embed>';=0A=
			}=0A=
		}=0A=
		else if (UFO.pluginType =3D=3D "ax") {=0A=
			var _objAtt =3D "";=0A=
			var _l =3D UFO.optAtt.length;=0A=
			for (var i =3D 0; i < _l; i++) {=0A=
				if (typeof _fo[UFO.optAtt[i]] !=3D "undefined") _objAtt +=3D ' ' + =
UFO.optAtt[i] + '=3D"' + _fo[UFO.optAtt[i]] + '"';=0A=
			}=0A=
			var _objPar =3D "";=0A=
			var _l =3D UFO.opt.length;=0A=
			for (var i =3D 0; i < _l; i++) {=0A=
				if (typeof _fo[UFO.opt[i]] !=3D "undefined") _objPar +=3D '<param =
name=3D"' + UFO.opt[i] + '" value=3D"' + _fo[UFO.opt[i]] + '" />';=0A=
			}=0A=
			var _p =3D window.location.protocol =3D=3D "https:" ? "https:" : =
"http:";=0A=
			_e.innerHTML =3D '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + _objAtt + ' =
width=3D"' + _fo.width + '" height=3D"' + _fo.height + '" codebase=3D"' =
+ _p + =
'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=3D=
' + _fo.majorversion + ',0,' + _fo.build + ',0"><param name=3D"movie" =
value=3D"' + _fo.movie + '" />' + _objPar + '</object>';=0A=
		}=0A=
	},=0A=
		=0A=
	createDialog: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		UFO.createCSS("html", "height:100%; overflow:hidden;");=0A=
		UFO.createCSS("body", "height:100%; overflow:hidden;");=0A=
		UFO.createCSS("#xi-con", "position:absolute; left:0; top:0; =
z-index:1000; width:100%; height:100%; background-color:#fff; =
filter:alpha(opacity:75); opacity:0.75;");=0A=
		UFO.createCSS("#xi-dia", "position:absolute; left:50%; top:50%; =
margin-left: -" + Math.round(parseInt(_fo.xiwidth, 10) / 2) + "px; =
margin-top: -" + Math.round(parseInt(_fo.xiheight, 10) / 2) + "px; =
width:" + _fo.xiwidth + "px; height:" + _fo.xiheight + "px;");=0A=
		var _b =3D document.getElementsByTagName("body")[0];=0A=
		var _c =3D UFO.createElement("div");=0A=
		_c.setAttribute("id", "xi-con");=0A=
		var _d =3D UFO.createElement("div");=0A=
		_d.setAttribute("id", "xi-dia");=0A=
		_c.appendChild(_d);=0A=
		_b.appendChild(_c);=0A=
		var _mmu =3D window.location;=0A=
		if (UFO.uaHas("xml") && UFO.uaHas("safari")) {=0A=
			var _mmd =3D =
document.getElementsByTagName("title")[0].firstChild.nodeValue =3D =
document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0, =
47) + " - Flash Player Installation";=0A=
		}=0A=
		else {=0A=
			var _mmd =3D document.title =3D document.title.slice(0, 47) + " - =
Flash Player Installation";=0A=
		}=0A=
		var _mmp =3D UFO.pluginType =3D=3D "ax" ? "ActiveX" : "PlugIn";=0A=
		var _uc =3D typeof _fo.xiurlcancel !=3D "undefined" ? =
"&xiUrlCancel=3D" + _fo.xiurlcancel : "";=0A=
		var _uf =3D typeof _fo.xiurlfailed !=3D "undefined" ? =
"&xiUrlFailed=3D" + _fo.xiurlfailed : "";=0A=
		UFO.foList["xi-dia"] =3D { movie:_fo.ximovie, width:_fo.xiwidth, =
height:_fo.xiheight, majorversion:"6", build:"65", =
flashvars:"MMredirectURL=3D" + _mmu + "&MMplayerType=3D" + _mmp + =
"&MMdoctitle=3D" + _mmd + _uc + _uf };=0A=
		UFO.writeSWF("xi-dia");=0A=
	},=0A=
=0A=
	expressInstallCallback: function() {=0A=
		var _b =3D document.getElementsByTagName("body")[0];=0A=
		var _c =3D document.getElementById("xi-con");=0A=
		_b.removeChild(_c);=0A=
		UFO.createCSS("body", "height:auto; overflow:auto;");=0A=
		UFO.createCSS("html", "height:auto; overflow:auto;");=0A=
	},=0A=
=0A=
	cleanupIELeaks: function() {=0A=
		var _o =3D document.getElementsByTagName("object");=0A=
		var _l =3D _o.length=0A=
		for (var i =3D 0; i < _l; i++) {=0A=
			_o[i].style.display =3D "none";=0A=
            var j =3D 0;=0A=
			for (var x in _o[i]) {=0A=
                j++;=0A=
				if (typeof _o[i][x] =3D=3D "function") {=0A=
					_o[i][x] =3D null;=0A=
				}=0A=
                if (j > 1000) {=0A=
                    // something is wrong, probably infinite loop caused =
by embedded html file=0A=
                    // see MDL-9825=0A=
                    break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
};=0A=
=0A=
if (typeof window.attachEvent !=3D "undefined" && UFO.uaHas("ieWin")) {=0A=
	window.attachEvent("onunload", UFO.cleanupIELeaks);=0A=
}=0A=

------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/lib/dropdown.js

/****=0A=
Author: Jerome Mouneyrac=0A=
Bug Reference: http://tracker.moodle.org/browse/MDL-14439=0A=
IE and Opera fire the onchange when ever you move into a dropdwown list =
with the keyboard.=0A=
These functions fix this problem.=0A=
****/=0A=
=0A=
/*=0A=
global variables=0A=
=0A=
Note:=0A=
if I didn't use global variables, we would need to pass them as =
parameter:  =0A=
=3D> in initSelect(): =0A=
   I would write "theSelect.onchange =3D selectChanged(...);"=0A=
   This code causes a javascript error on IE. (not firefox)=0A=
so I had to write theSelect.onchange =3D selectChanged; It's why I use =
global variables .=0A=
Because I use global variables, I didn't put this code in =
javascript-static.js.=0A=
This file is loaded in javascript.php.=0A=
*/ =0A=
var select_formid;=0A=
var select_targetwindow;=0A=
=0A=
//we redefine all user actions on the dropdown list=0A=
//onfocus, onchange, onkeydown, and onclick=0A=
function initSelect(formId,targetWindow)=0A=
{=0A=
    //initialise global variables=0A=
    select_formid=3DformId;=0A=
    select_targetwindow=3DtargetWindow;=0A=
=0A=
    var theSelect =3D document.getElementById(select_formid+"_jump");=0A=
=0A=
    theSelect.changed =3D false;=0A=
=0A=
    selectFocussed();=0A=
=0A=
    theSelect.onchange =3D selectChanged;=0A=
    theSelect.onkeydown =3D selectKeyed;=0A=
    theSelect.onclick =3D selectClicked;=0A=
    =0A=
    return true;=0A=
}=0A=
=0A=
function selectChanged(theElement)=0A=
{=0A=
    var theSelect;=0A=
    =0A=
    if (theElement && theElement.value)=0A=
    {=0A=
        theSelect =3D theElement;=0A=
    }=0A=
    else=0A=
    {=0A=
        theSelect =3D this;=0A=
    }=0A=
    =0A=
    if (!theSelect.changed)=0A=
    {=0A=
        return false;=0A=
    }=0A=
=0A=
    //here is the onchange redirection=0A=
    =
select_targetwindow.location=3Ddocument.getElementById(select_formid).jum=
p.options[document.getElementById(select_formid).jump.selectedIndex].valu=
e;                                =0A=
    =0A=
    return true;=0A=
}=0A=
=0A=
function selectClicked()=0A=
{=0A=
    this.changed =3D true;=0A=
}=0A=
=0A=
function selectFocussed()=0A=
{=0A=
    this.initValue =3D this.value;=0A=
    =0A=
    return true;=0A=
}=0A=
=0A=
//we keep Firefox behaviors: onchange is fired when we press "Enter", =
"Esc", or "Tab"" keys.=0A=
//note that is probably not working on Mac (keyCode could be different)=0A=
function selectKeyed(e)=0A=
{=0A=
    var theEvent;=0A=
    var keyCodeTab =3D "9";=0A=
    var keyCodeEnter =3D "13";=0A=
    var keyCodeEsc =3D "27";=0A=
    =0A=
    if (e)=0A=
    {=0A=
        theEvent =3D e;=0A=
    }=0A=
    else=0A=
    {=0A=
        theEvent =3D event;=0A=
    }=0A=
=0A=
    if ((theEvent.keyCode =3D=3D keyCodeEnter || theEvent.keyCode =3D=3D =
keyCodeTab) && this.value !=3D this.initValue)=0A=
    {=0A=
        this.changed =3D true;=0A=
        selectChanged(this);=0A=
    }=0A=
    else if (theEvent.keyCode =3D=3D keyCodeEsc)=0A=
    {=0A=
        this.value =3D this.initValue;=0A=
    }=0A=
    else=0A=
    {=0A=
        this.changed =3D false;=0A=
    }=0A=
    =0A=
    return true;=0A=
}
------=_NextPart_000_0000_01CA35F2.D75A0840
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didattica.pusc.it/lib/editor/tinymce3/tiny_mce_gzip.js

var tinyMCE_GZ =3D {
	settings : {
		themes : '',
		plugins : '',
		languages : '',
		disk_cache : true,
		page_name : 'tiny_mce_gzip.php',
		debug : false,
		suffix : ''
	},

	init : function(s, cb, sc) {
		var t =3D this, n, i, nl =3D document.getElementsByTagName('script');

		for (n in s)
			t.settings[n] =3D s[n];

		s =3D t.settings;

		for (i=3D0; i<nl.length; i++) {
			n =3D nl[i];

			if (n.src && n.src.indexOf('tiny_mce') !=3D -1)
				t.baseURL =3D n.src.substring(0, n.src.lastIndexOf('/'));
		}

		if (!t.coreLoaded)
			t.loadScripts(1, s.themes, s.plugins, s.languages, cb, sc);
	},

	loadScripts : function(co, th, pl, la, cb, sc) {
		var t =3D this, x, w =3D window, q, c =3D 0, ti, s =3D t.settings;

		function get(s) {
			x =3D 0;

			try {
				x =3D new ActiveXObject(s);
			} catch (s) {
			}

			return x;
		};

		// Build query string
		q =3D 'js=3Dtrue&diskcache=3D' + (s.disk_cache ? 'true' : 'false') + =
'&core=3D' + (co ? 'true' : 'false') + '&suffix=3D' + escape(s.suffix) + =
'&themes=3D' + escape(th) + '&plugins=3D' + escape(pl) + '&languages=3D' =
+ escape(la);

		if (co)
			t.coreLoaded =3D 1;

		// Send request
		x =3D w.XMLHttpRequest ? new XMLHttpRequest() : get('Msxml2.XMLHTTP') =
|| get('Microsoft.XMLHTTP');
		x.overrideMimeType && x.overrideMimeType('text/javascript');
		x.open('GET', t.baseURL + '/' + s.page_name + '?' + q, !!cb);
//		x.setRequestHeader('Content-Type', 'text/javascript');
		x.send('');

		// Handle asyncronous loading
		if (cb) {
			// Wait for response
			ti =3D w.setInterval(function() {
				if (x.readyState =3D=3D 4 || c++ > 10000) {
					w.clearInterval(ti);

					if (c < 10000 && x.status =3D=3D 200) {
						t.loaded =3D 1;
						t.eval(x.responseText);
						tinymce.dom.Event.domLoaded =3D true;
						cb.call(sc || t, x);
					}

					ti =3D x =3D null;
				}
			}, 10);
		} else
			t.eval(x.responseText);
	},

	start : function() {
		var t =3D this, each =3D tinymce.each, s =3D t.settings, sl, ln =3D =
s.languages.split(',');

		tinymce.suffix =3D s.suffix;

		// Extend script loader
		=
tinymce.create('tinymce.compressor.ScriptLoader:tinymce.dom.ScriptLoader'=
, {
			loadScripts : function(sc, cb, s) {
				var ti =3D this, th =3D [], pl =3D [], la =3D [];

				each(sc, function(o) {
					var u =3D o.url;

					if ((!ti.lookup[u] || ti.lookup[u].state !=3D 2) && =
u.indexOf(t.baseURL) =3D=3D=3D 0) {
						// Collect theme
						if (u.indexOf('editor_template') !=3D -1) {
							th.push(/\/themes\/([^\/]+)/.exec(u)[1]);
							load(u, 1);
						}

						// Collect plugin
						if (u.indexOf('editor_plugin') !=3D -1) {
							pl.push(/\/plugins\/([^\/]+)/.exec(u)[1]);
							load(u, 1);
						}

						// Collect language
						if (u.indexOf('/langs/') !=3D -1) {
							la.push(/\/langs\/([^.]+)/.exec(u)[1]);
							load(u, 1);
						}
					}
				});

				if (th.length + pl.length + la.length > 0) {
					if (sl.settings.strict_mode) {
						// Async
						t.loadScripts(0, th.join(','), pl.join(','), la.join(','), cb, s);
						return;
					} else
						t.loadScripts(0, th.join(','), pl.join(','), la.join(','), cb, s);
				}

				return ti.parent(sc, cb, s);
			}
		});

		sl =3D tinymce.ScriptLoader =3D new tinymce.compressor.ScriptLoader();

		function load(u, sp) {
			var o;

			if (!sp)
				u =3D t.baseURL + u;

			o =3D {url : u, state : 2};
			sl.queue.push(o);
			sl.lookup[o.url] =3D o;
		};

		// Add core languages
		each (ln, function(c) {
			if (c)
				load('/langs/' + c + '.js');
		});

		// Add themes with languages
		each(s.themes.split(','), function(n) {
			if (n) {
				load('/themes/' + n + '/editor_template' + s.suffix + '.js');

				each (ln, function(c) {
					if (c)
						load('/themes/' + n + '/langs/' + c + '.js');
				});
			}
		});

		// Add plugins with languages
		each(s.plugins.split(','), function(n) {
			if (n) {
				load('/plugins/' + n + '/editor_plugin' + s.suffix + '.js');

				each (ln, function(c) {
					if (c)
						load('/plugins/' + n + '/langs/' + c + '.js');
				});
			}
		});
	},

	end : function() {
	},

	eval : function(co) {
		var w =3D window;

		// Evaluate script
		if (!w.execScript) {
			if (/Gecko/.test(navigator.userAgent))
				eval(co, w); // Firefox 3.0
			else
				eval.call(w, co);
		} else
			w.execScript(co); // IE
	}
};

------=_NextPart_000_0000_01CA35F2.D75A0840--

