/*
* This entire stylesheet should also appear in sonewhere
 */
body {
background: #ffffff;
}
.border {
border: thin solid #ff9933;
}

p, td, li, div, span, blockquote {
font-family: gill sans, lucida sans, arial;
font-size: small;
color: #000000;
padding:0;
}
p {
margin-top:10px;
margin-bottom:10px;
}
ul {
margin-top:8px;
margin-bottom:8px;
}
.white {
color: #ffffff;
}
.small {
font-size: x-small;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
.left {
text-align: left;
}
body {
padding:0;
margin:0;
}
.vertmid {
vertical-align:middle;
}
.verttop {
vertical-align:top;
}
.vertbottom {
vertical-align:bottom;
}
.orange {
background:#FF9933;
}
.blue {
background:#330099;
}
.orangetext {
color:#FF9933;
}

a:link    {color:#330099; text-decoration: none; background-color:transparent}
a:visited {color:#330099; text-decoration: none; background-color:transparent}
a:active  {color:#330099; text-decoration: none; background-color:transparent}
a:hover   {color:#FF9933; text-decoration: none; background-color:transparent}

a.menu:link    {color:#ffffff; text-decoration: none; background-color:transparent}
a.menu:visited {color:#ffffff; text-decoration: none; background-color:transparent}
a.menu:active  {color:#ffffff; text-decoration: none; background-color:transparent}
a.menu:hover   {color:#330099; text-decoration: none; background-color:transparent}

table, tr, td, img {
padding:0px;
margin:0px;
border:none;
vertical-align:top;
}

