BODY {
font-family : Arial, Helvetica, sans-serif; 
margin-left : 18px; 
} 
BODY.unicode {
font-size : 100%;  
font-family :  Arial Unicode MS, Lucida Sans Unicode, Doulos SIL;
color : black; 
} 
BODY.orangeunicode {
font-size : 100%;  
font-family :  Arial Unicode MS, Lucida Sans Unicode, Doulos SIL;
color : black; 
background-image: url(images/bg_orange.gif); 
background-repeat : repeat-y; 
} 
BODY.aquaunicode {
font-size : 100%;  
font-family :  Arial Unicode MS, Lucida Sans Unicode, Doulos SIL;
color : black; 
background-image: url(images/bg_aqua.gif); 
background-repeat : repeat-y; 
} 
BODY.home {
background-color : #330066; 
color : #ccffff; 
} 
BODY.intro {
background-image: url(images/bg_lilac.gif); 
background-repeat : repeat-y; 
} 
BODY.mobile {
background-color : #cc99ff; 
color : #330066; 
} 
BODY.white {
background-image: url(images/bg_white.gif); 
background-repeat : repeat-y; 
} 
BODY.black {
background-image: url(images/bg_black.gif); 
background-repeat : repeat-y; 
} 
BODY.silver {
background-image: url(images/bg_silver.gif); 
background-repeat : repeat-y; 
} 
BODY.grey {
background-image: url(images/bg_grey.gif); 
background-repeat : repeat-y; 
} 
BODY.maroon {
background-image: url(images/bg_maroon.gif); 
background-repeat : repeat-y; 
} 
BODY.orange {
background-image: url(images/bg_orange.gif); 
background-repeat : repeat-y; 
} 

BODY.ORANGE {
background-image: url(images/bg_orange.gif); 
background-repeat : repeat-y; 
} 
BODY.red {
background-image: url(images/bg_red.gif); 
background-repeat : repeat-y; 
} 
BODY.green {
background-image: url(images/bg_green.gif); 
background-repeat : repeat-y; 
} 
BODY.lime {
background-image: url(images/bg_lime.gif); 
background-repeat : repeat-y; 
} 
BODY.purple {
background-image: url(images/bg_purple.gif); 
background-repeat : repeat-y; 
} 
BODY.fuchsia {
background-image: url(images/bg_fuchsia.gif); 
background-repeat : repeat-y; 
} 
BODY.pink {
background-image: url(images/bg_pink.gif); 
background-repeat : repeat-y; 
} 
BODY.olive {
background-image: url(images/bg_olive.gif); 
background-repeat : repeat-y; 
} 
BODY.yellow {
background-image: url(images/bg_yellow.gif); 
background-repeat : repeat-y; 
} 
BODY.navy {
background-image: url(images/bg_navy.gif); 
background-repeat : repeat-y; 
} 
BODY.blue {
background-image: url(images/bg_blue.gif); 
background-repeat : repeat-y; 
} 
BODY.teal {
background-image: url(images/bg_teal.gif); 
background-repeat : repeat-y; 
} 
BODY.aqua {
background-image: url(images/bg_aqua.gif); 
background-repeat : repeat-y; 
} 
BODY.lilac {
background-color : #cc99ff; 
margin-left : 4px; 
} 
BODY.plum {
background-image: url(images/bg_plum.gif); 
background-repeat : repeat-y; 
} 
BODY.title {
background-color : #ffccff; 
color : #330066; 
} 

frame {border:0} 

BLOCKQUOTE {
font-family : Arial, Helvetica, sans-serif; 
} 
BLOCKQUOTE.reference {
text-indent : -4%; 
margin-left : 5%; 
} 
BLOCKQUOTE.refexample {
font-family : "Times New Roman", Times, Serif; 
text-indent : -4%; 
font-size : 110%; 
color : navy; 
} 
BLOCKQUOTE.example {
font-family : "Times New Roman", Times, Serif; 
font-size : 110%; 
color : navy; 
} 

BLOCKQUOTE.example_b {
font-family : "Times New Roman", Times, Serif; 
font-size : 110%; 
font-weight : bold; 
color : navy; 
} 

P {
	font-family : Arial, Helvetica, sans-serif;
}

P.normal {
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%;
font-weight : normal;  
color : black; 
} 

P.bold {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;  
}  



P.example {
font-family : "Times New Roman", Times, Serif; 
font-size : 110%; 
font-weight : normal;
font-style : normal;
color : navy; 
} 

P.example_i {
font-family : "Times New Roman", Times, Serif; 
font-size : 110%;
font-weight : normal;
font-style : italic;
color : navy; 
} 

P.example_b {
font-family : "Times New Roman", Times, Serif; 
font-size : 110%;
font-weight : bold; 
color : navy; 
} 

P.indent {
text-indent : 2em; 
} 

P.unicode {
font-size : 100%;  
font-family :  Arial Unicode MS, Lucida Sans Unicode, Doulos SIL;
color : black; 
} 

LI.normal {
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
color : black; 
} 

LI.bold {
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%;
font-weight : bold;
color : black; 
}

LI.example {
font-family : "Times New Roman", Times, Serif; 
font-size : 110%; 
color : navy; 
} 

H1 {
text-align : center; 
font-size : 145%; 
color : #330066; 
} 

H3_flash {
text-align : center; 
font-size : 115%; 
color : #330066; 
} 
H2 {
font-size : 130%; 
color : #330066; 
} 
H3 {
font-size : 115%; 
color : #330066; 
} 
H4 {
font-size : 110%; 
color : #330066; 
} 
H4.home {
font-size : 110%; 
text-align : center; 
color : #ccffff; 
} 
H5 {
font-size : 105%; 
color : #330066; 
} 
H6 {
font-size : 100%; 
color : #330066; 
} 

DT {
font-weight : bold;
color : #330066; 
}
	
SPAN.red {
color : red; 
} 
SPAN.green {
color : green; 
} 
SPAN.blue {
color : blue; 
} 
SPAN.orange {
color : #ffcc66; 
} 
SPAN.purple {
color : purple; 
} 

SPAN.bold {
font-weight : bold;
font-size : 100%;  
font-family :  Arial, Helvetica, sans-serif; 
color : black; 
} 

SPAN.italic {
font-style : italic;
font-size : 100%;  
font-family :  Arial, Helvetica, sans-serif; 
color : black; 
} 

SPAN.unicode {
font-size : 100%;  
font-family :  Arial Unicode MS, Lucida Sans Unicode, Doulos SIL;
color : black; 
} 

SPAN.courier {
font-size : 100%;  
font-family :  Courier New, Courier, monospace;
color : navy; 
} 

SPAN.example {
font-family : Times New Roman, Times, Serif; 
font-size : 110%; 
color : navy; 
} 
SPAN.example_sm {
font-size : smaller; 
font-family : Times New Roman, Times, Serif; 
color : navy; 
} 

SPAN.example_b {
font-weight : bold;
font-size : 110%;  
font-family : Times New Roman, Times, Serif; 
color : navy; 
} 

SPAN.highlight {
color : navy; 
background-color : #ffff99; 
} 
SPAN.pighlight {
color : navy; 
background-color : #ff9999; 
} 

SPAN.aqighlight {
color : navy; 
background-color : #adffff; 
}
SPAN.bighlight {
color : navy; 
background-color : #9999ff; 
} 
SPAN.lbighlight {
color : navy; 
background-color : #e6eaf3; 
} 
SPAN.gighlight {
color : navy; 
background-color : #99ff99; 
} 
SPAN.oighlight {
color : navy; 
background-color : #ffcc66; 
} 
SPAN.mighlight {
color : navy;
background-color : #cc99ff; 
} 
SPAN.tighlight {
color : navy;
background-color : #33cccc; 
} 
SPAN.greylight {
color : navy;
background-color : #cccccc; 
} 

SPAN.plighlight {
color : navy;
background-color : #f7cee7; 
} 

SPAN.highlightx {
font-family : Times New Roman, Times, Serif; 
font-size : 110%; 
font-weight : normal; 
color : navy; 
background-color : #ffff99; 
} 

SPAN.oighlightx {
font-family : Times New Roman, Times, Serif; 
font-size : 110%; 
font-weight : normal; 
color : navy; 
background-color : #ffcc66; 
} 

SPAN.gighlightx {
font-family : Times New Roman, Times, Serif; 
font-size : 110%; 
font-weight : normal; 
color : navy; 
background-color : #99ff99; 
}

SPAN.reverse {
color : white; 
background-color : black; 
} 

SPAN.small {
font-size : x-small;
}


SPAN.strapline {
font-size : xx-small;
}

A:link {
color : blue; 
text-decoration : none; 
background-color : transparent; 
} 
A:visited {
color : purple; 
text-decoration : none; 
background-color : transparent; 
} 
A:hover {
color : white; 
text-decoration : underline; 
background-color : #330066; 
} 
A:active {
color : fuchsia; 
text-decoration : none; 
background-color : transparent; 
} 
.link1 A:link {
text-decoration : none; 
color : #330066; 
font-weight : bold; 
font-size : 12px; 
} 
.link1 A:visited {
text-decoration : none; 
color : #330066; 
font-weight : bold; 
font-size : 12px; 
} 
.link1 A:active {
text-decoration : none; 
color : silver; 
font-weight : bold; 
font-size : 12px; 
} 
.link1 A:hover {
text-decoration : underline; 
background-color : transparent; 
color : silver; 
font-weight : bold; 
font-size : 12px; 
} 
.link2 A:link {
text-decoration : none; 
color : silver; 
font-weight : bold; 
font-size : 12px; 
} 
.link2 A:visited {
text-decoration : none; 
color : silver; 
font-weight : bold; 
font-size : 12px; 
} 
.link2 A:active {
text-decoration : none; 
color : #330066; 
font-weight : bold; 
font-size : 12px; 
} 
.link2 A:hover {
text-decoration : none; 
background-color : #ffffff; 
color : #330066; 
font-weight : bold; 
font-size : 12px; 
} 

td.front-menu {background-color: #330066;}
td.front-menu:hover {background-color: #ccffff;}

.front-menu A:hover {
text-decoration : underline; 
background-color : transparent; 
color : #ccffff; 
font-weight : bold; 
font-size : 18px; 
} 
.front-menu A:link {
text-decoration : none; 
color : #ccffff; 
font-weight : bold; 
font-size : 18px; 
} 
.front-menu A:visited {
text-decoration : none; 
color : #ccffff;
font-weight : bold; 
font-size : 18px; 
} 
.front-menu A:active {
text-decoration : none; 
color : #330066; 
font-weight : bold; 
font-size : 18px; 
} 
.front-menu A:hover {
text-decoration : none; 
background-color : #ccffff; 
color : #330066; 
font-weight : bold; 
font-size : 18px; 
}

td.green {
line-height : 12pt; 
background-color : green; 
} 
td.teal {
line-height : 12pt; 
background-color : teal; 
} 
td.pink {
line-height : 12pt; 
background-color : #ffc0cb; 
} 
td.maroon {
line-height : 12pt; 
background-color : maroon; 
} 
td.red {
line-height : 12pt; 
background-color : red; 
} 
td.navy {
line-height : 12pt; 
background-color : navy; 
} 
td.blue {
line-height : 12pt; 
background-color : blue; 
} 
td.yellow {
line-height : 12pt; 
background-color : yellow; 
} 
td.purple {
line-height : 12pt; 
background-color : purple; 
} 
td.grey {
line-height : 12pt; 
background-color : gray; 
} 
td.orange {
line-height : 12pt; 
background-color : #ffa500; 
} 
td.silver {
line-height : 12pt; 
background-color : silver; 
} 
td.fuchsia {
line-height : 12pt; 
background-color : fuchsia; 
} 
td.lime {
line-height : 12pt; 
background-color : lime; 
} 
td.white {
line-height : 12pt; 
background-color : white; 
} 
td.black {
line-height : 12pt; 
background-color : black; 
} 
td.green {
line-height : 12pt; 
background-color : green; 
} 
td.olive {
line-height : 12pt; 
background-color : olive; 
} 
td.aqua {
line-height : 12pt; 
background-color : aqua; 
} 
td.plum {
line-height : 12pt; 
background-color : #cc0066; 
} 
.button {
width : 80px; 
height : 25px; 
font-family : Arial; 
font-size : 10pt; 
} 

.redbutton {
  background-color: #ff0000;
  border: none;
  color: #330066;
  padding: 12px 28px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 24px;
  margin: 4px 2px;
  cursor: pointer;
}

a.uefap:link {
text-decoration : none; 

background-color : transparent; 
} 

a.uefap:visited {
text-decoration : none; 

background-color : transparent; 
} 
a.uefap:active {
text-decoration : none; 
background-color : transparent;  
} 

a.uefap:hover {
text-decoration : none;
background-color : transparent;
} 

a.up:link {
text-decoration : none; 

background-color : white; 
} 

a.up:visited {
text-decoration : none; 

background-color : white; 
} 
a.up:active {
text-decoration : none; 

background-color : white;  
} 

a.up:hover {
text-decoration : underline;
background-color : white;
} 

span.up_red {
font-size : 300%;
color : red;
background-color : white; 
}

span.up_lime {
font-size : 300%; 
color : lime;
background-color : white;  
} 

span.up_green {
font-size: 300%; 
color: green; 
background-color : white; 
} 

span.up_blue {
font-size : 300%; 
color : blue; 
background-color : white; 
} 

span.up_teal {
font-size: 300%; 
color: teal; 
background-color : white; 
} 

span.up_yellow {
font-size : 300%; 
color : yellow; 
background-color : white; 
} 

span.up_plum {
font-size : 300%; 
color : #cc0066; 
background-color : white;  
} 

span.up_yellow {
font-size : 300%;
color : yellow; 
background-color : white; 
} 
span.up_maroon {
font-size : 300%;
color : maroon; 
background-color : white; 
} 
span.up_pink {
font-size : 300%;
color : #ffc0cb; 
background-color : white; 
} 

span.up_navy {
font-size : 300%;
color : navy; 
background-color : white; 
} 

span.up_purple {
font-size : 300%;
color : purple; 
background-color : white; 
} 
span.up_grey {
font-size : 300%;
color : gray; 
background-color : white; 
} 
span.up_orange {
font-size : 300%;
color : #ffa500; 
background-color : white; 
} 
span.up_silver {
font-size : 300%;
color : silver; 
background-color : white; 
} 
span.up_fuchsia {
font-size : 300%;
color : fuchsia; 
background-color : white; 
} 
 
span.up_white {
font-size : 300%;
color : white; 
background-color : white; 
} 
span.up_black {
font-size : 300%;
color : black; 
background-color : white; 
} 

span.up_olive {
font-size : 300%;
color : olive; 
background-color : white; 
} 
span.up_aqua {
font-size : 300%;
color : aqua;
background-color : white; 
}

