a {
        color: #222266;
        font: normal x-small/110% verdana, arial, helvetica, sans-serif;
        text-decoration: underline;
}
a.linkspage {
    font-size: medium;
    text-decoration: underline;
}
a:visited {
        color: #000000;
}

a:hover {
        color: #000000;
        text-decoration: underline;
}

a:active {
        color: #000000;
}

body, form {
        margin: 0px;
        padding: 0px;
}
.menu { text-align: center; font: normal x-small/110% verdana, arial, helvetica, sans-serif; }
.menu a { text-decoration: none; }
.menu a:hover { text-decoration: underline; }
a.edward:link { color: black; font-size: 10; text-decoration: none }
a.edward:active { color: black; font-size: 10; text-decoration: none }
a.edward:visited { color: black; font-size: 10; text-decoration: none }
a.edward:hover { color: 666666; font-size: 10; text-decoration: underline }

hr {
        color: #dcdcdc;
}

ul li {
        list-style-type: square;
}

ol#results {
    font: normal xx-small/110% verdana, arial, helvetica, sans-serif;
    background: transparent;
    color: black;
}
ol#results li {
    color: #303030;
    margin-bottom: 16px;
}
.resDesc {
    margin: 2px 0px 2px 0px;
}
.resURL a {
    text-decoration: none;
}
        
.cinput {
        background-color: #d0d9e6;
        color: #000000;
        font: normal x-small/100% verdana, arial, helvetica, sans-serif;
        padding: 2px, 0px, 0px, 0px;
}

.copy {
        color: #ffffff;
        font: bold xx-small/110% verdana, arial, helvetica, sans-serif;
}

.copy a {
        color: #ffffff;
        font: bold xx-small/100% verdana, arial, helvetica, sans-serif;
        text-decoration: none;
}

.copy a:visited {
        color: #ffffff;
        font: bold xx-small/100% verdana, arial, helvetica, sans-serif;
        text-decoration: none;
}

.copy a:hover {
        color: #ffffff;
        text-decoration: underline;
}

.footext {
        color: #e9e9e9;
        font: normal xx-small/100% verdana, arial, helvetica, sans-serif;
}

.input{
        border: solid 1;
}

.mainlink {
        color: #000000;
        font: normal x-small/1.7 verdana, arial, helvetica, sans-serif;
}
a.mainlink {
        text-decoration: underline;
}
.mainlink:visited {
        color: #000000;
        text-decoration: underline;
}

.mainlink:hover {
        color: #6699cc;
        text-decoration: underline;
}

.mainlink:active {
        color: #000000;
        text-decoration: underline;
}

.sub_link {
        color: #999999;
        font: normal xx-small/100% verdana, arial, helvetica, sans-serif;
}

#menu {
        color: #000000;
        font: bold xx-small/110% verdana, arial, helvetica, sans-serif;
        text-decoration: none;
}

#menu:hover {
        text-decoration: underline;
}

.midsmall {
        font-size: 9pt;
        text-decoration: none;
}

.nb {
        color: #ff0000;
        font: normal x-small/110% verdana, arial, helvetica, sans-serif;
}

.shade {
        border-style: groove;
}

h3 {
        font: normal bold medium/120% verdana, arial, helvetica, sans-serif;
        background: transparent;
        color: black;
}

font {
        font: normal normal x-small/110% verdana, arial, helvetica, sans-serif;
        background: transparent;
}

.smallfont {
        color: #000000;
        font-size: 9pt;
        text-decoration: none;
}

.toptextad {
        background: #ffffe0;
        border: 1px dotted #6699cc;
        color: #000000;
        font: normal x-small verdana, arial, helvetica, sans-serif;
        text-align: center;
        padding: 4px;
        width: auto;
}

.text {
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size: x-small;
        font-weight: normal;
}

.smalltext {
        font: normal xx-small/110% verdana, arial, helvetica, sans-serif;
        background: transparent;
        color: black;
}

.textarea {
        border: solid 1;
}

.title {
        background: transparent;
        color: #000000;
        font: bold x-small/120% verdana, arial, helvetica, sans-serif;
        text-decoration: underline;
}

#homepage .title {
        font: bold small/120% verdana, arial, helvetica, sans-serif;
}

.title:hover {
        text-decoration: none;
}

#footer {
        color: #e9e9e9;
        font: normal xx-small/110% verdana, arial, helvetica, sans-serif;
        text-decoration: none;
}

#footer:hover {
        text-decoration: underline;
}

div#sponsoredListings {
    margin: 10px 5px 5px 5px;
    padding: 5px;
    text-align: left;
}
#sponsoredListings fieldset {
    background-color: #D2E9FF;
    color: #333366;
    border: 1px solid #00399F;
}

#sponsoredListings legend {
    background-color: #D2E9FF;
    border: 1px solid #00399F;
    font: bold xx-small/110% verdana, arial, helvetica, sans-serif;
    margin: 0;
    padding: 2px;
}

.bg1 {
    background-color: #a31567;
}

.bg2 {
    background-color: #000000;
}

hr {
    height: 2px;
    border: 1px solid #330517;
}

