body {
background: #ffffff; 
font-family: "Arial", "Helvetica", sans-serif; 
font-size: 1em; 
text-decoration:none; 
color: #c0c0c0
}

h1 {
padding-left:.5em; 
text-align:left; 
background:white; 
color:#9966ff; 
font: bold 2em "Arial", "Helvetica", sans-serif
}

h2 {
padding-left:.5em; 
text-align:left; 
background:white; 
color:#9966ff; 
font: bold 1.2em "Arial", "Helvetica", sans-serif
}

h3 {
padding-left:.5em; 
text-align:left; 
background:white; 
color:#9966ff; 
font: bold .9em "Arial", "Helvetica", sans-serif
}

h4 {
padding-left:.5em; 
text-align:left; 
background:white; 
color:#9966ff; 
font: bold .85em "Arial", "Helvetica", sans-serif
}

img {				
padding:3px; 
border-style:none
}

img.left {	
float:left; 
vertical-align:text-bottom;
}

img.right{	
float:right; 
vertical-align:text-bottom;
}

img.in_text {
position:relative;	
vertical-align:text-bottom
}

table { 		
margin:2px 10px 2px 10px; 
border-collapse: collapse; 
border-spacing: 0; 
}

tr.grey {
color:#999999; 
background:#f0f0f0; 
}

th {
color:#999999; 
background:#f0f0f0; 
padding:5px; 
margin:0px; 
border:1px solid #cccccc;
text-align:left;
font: bold .8em "Arial", "Helvetica", sans-serif
}

th.noborder {
color:#9966ff;
background:#ffffff;
padding:5px; 
margin:0px;
border-style: none;
text-align:left;
font: bold .8em "Arial", "Helvetica", sans-serif
}

td { 
padding:4px;
color:#666666; 
vertical-align:top;
font: normal .8em "Arial", "Helvetica", sans-serif
}

td.border {		
padding:3px; 
margin:0px; 
border:1px solid #cccccc;
}

td.footer {
text-align:left; 
vertical-align:top; 
color:#666666; 
font: normal .75em "Arial", "Helvetica", sans-serif
}

td.menu {
padding-left:.5em; 
text-align:left; 
background:#f0f0f0; 
color:#666666; 
font: bold .8em "Arial", "Helvetica", sans-serif
}

p {
padding-left:.5em; 
text-align:left; 
color:#666666; 
font: normal .8em "Arial", "Helvetica", sans-serif
}

p.tiny {
padding-left:.5em; 
text-align:left; 
color:#666666; 
font: normal .7em "Arial", "Helvetica", sans-serif
}

p.news { 
text-align:justify;
border-style:solid;
border-color:#f0f0f0;
border-width:medium;
padding-right:1em;
padding-left:1em;
padding-top:1em;
margin-left:2em;
margin-right:10em
}

p.footer {	
padding-left:10px; 
color:#666666; 
font-size:0.8em
}

li {
padding-left:1em; 
text-align:left; 
color:#666666; 
font: normal .8em "Arial", "Helvetica", sans-serif
}

div.menu {
font-weight:bold; 
color:#666666; 
background:#f0f0f0; 
padding:4px; 
margin:0px 10px 0px 10px;
font: bold .8em "Arial", "Helvetica", sans-serif
}

div.greybkgdsm {
float:left;
background:#f0f0f0; 
padding:5px; 
margin:0px 10px 0px 10px;
width: 300px
}

div.greybkgdmed {
float:left;
background:#f0f0f0; 
padding:5px; 
margin:0px 10px 0px 10px;
width: 500px
}

div.greybkgdbg {
float:left;
background:#f0f0f0; 
padding:10px; 
margin:0px 10px 0px 10px;
width: 800px
}

div.left {
float:left
}

div.right {
float:right
}

.cleardiv {	
clear:both
}

dt {
padding-left:.5em; 
text-align:left; 
color:#666666; 
font: normal .8em "Arial", "Helvetica", sans-serif
}

dd {
padding-left:.5em; 
text-align:left; 
color:#666666; 
font: normal .8em "Arial", "Helvetica", sans-serif
}

b {
font-weight: bold
}

textarea {
font: normal .9em "Arial", "Helvetica", sans-serif
}

.n {
color:#666666;
font: normal 1.2em "Arial", "Helvetica", sans-serif
}

.gbg {
background:#f0f0f0
}

.lu {
color: #9966ff;  
font-family: "Arial", "Helvetica", sans-serif
}

.l {
font-weight: bold; 
color: #9966ff;  
font-family: "Arial", "Helvetica", sans-serif
}

.small {
text-align:left; 
color:#666666; 
font: normal .7em "Arial", "Helvetica", sans-serif
}

.c {			
text-align:center
}

a.grey:link {
color:#6600ff; 
text-decoration:none
}

a.grey:visited {
color:#6600ff; 
text-decoration:none
} 

a.grey:hover {
color:#6633CC; 
text-decoration:underline
}

a.grey:active {
color:#6633CC; 
text-decoration:none
}

a:link {
color:#9966ff; 
text-decoration:none; 
font-family:"Arial", "Helvetica", sans-serif
}

a:visited {
color:#9966ff; 
text-decoration:none; 
font-family:"Arial", "Helvetica", sans-serif
} 

a:hover {
color:#6633CC; 
text-decoration:underline; 
font-family:"Arial", "Helvetica", sans-serif
}

a:active {
color:#6633CC; 
text-decoration:none; 
font-family:"Arial", "Helvetica", sans-serif
}

input.button {
color:#9966ff;
font-weight:bold;
border:#9966ff 1px solid;
background: #f0f0f0;
margin:10px 2px;
}
