a:link { color: blue }       /* unvisited link */
a:visited { color: blue }   /* visited links */
a:active { color: red }    /* active links */
a.headerlink, a.headerlink:visited { 
    color: white; 
    text-decoration: none;
}
a.headerlink:hover { 
    color: yellow; 
}
a.whitesmalllink {
    color: white;
}
a.whitesmalllink:hover {
    color: yellow;
}
a.yellowsmalllink {
    color: yellow;
}
a.invitelink {
    color: #0088FF;
}
dl.giftbox {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    color: black;
}
dl.giftbox dd {
    margin-left: 10px; 
    padding:2px 0px;
}
BODY {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 11px;
    color: black;
}
.header {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 16px; 
    font-weight: bold;
    color: #000000;
    background-color: #FFFFFF;
}
.headerline {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 11px; 
    color: #FFFFFF;
    background-color: #002b88;
    font-weight: bold;
}
.footer {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 11px; 
    color: #7B849C;
}
.footerlink {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 11px; 
    color: #7B849C;
}
.textbigbold {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 16px;
    color: black;
    font-weight: bold;
}
.textbig {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 16px;
    color: black;
}
.textbold {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    color: black;
    font-weight: bold;
}
.text {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    color: black;
}
.texterror {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    color: red;
    font-weight: bold;
}
.textsmall {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 10px;
    color: black;
}
.whitetextsmall {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 10px;
    color: white;
}
.smalllink {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 10px;
    color: black;
}
.backgreytextbold {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    color: black;
    font-weight: bold;
    background-color: #E8E8E8;
    border-style: solid;
    border-width: 1px;
    border-color: #b4b4b4;
}
.backgreytext {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    color: black;
    background-color: #E8E8E8;
    border-style: solid;
    border-width: 1px;
    border-color: #b4b4b4;
}
.friendtableheader {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    background-color: #007755;
    color: white;
    font-weight: bold;
}
.purchasedtableheader {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    background-color: #FFAA00;
    color: black;
    font-weight: bold;
}
.unpurchasedtableheader {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    background-color: #2F88DC;
    color: white;
    font-weight: bold;
}
.connectiontableheader {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size : 13px;
    color: black;
    font-weight: bold;
    background-color: #E0E0E0;
}
.friendtable {
    border:solid #007755 2px;
}
.purchasedtable {
    border:solid #FFAA00 2px;
}
.unpurchasedtable {
    border:solid #2F88DC 2px;
}
.alerttable {
    border:solid #FF1111 2px;
}
.connectiontable {
    border:solid #A0A0A0 1px;
}
.greybordertable {
    border:solid #A0A0A0 2px;
}
.friendcolor {
    color: #007755;
    font-weight: bold;
}
.workcolor {
    color: #AA3333;
    font-weight: bold;
}
.yellowsmallbold {
    color: yellow;
    font-size : 10px;
    font-weight: bold;
}
