body {
background: #989DF0 url("../images/bg_symbols.gif") repeat top;
color: #2E0401;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
}

a:link { color: #002C76; text-decoration: none;}
a:visited { color: #E6E6FF; text-decoration: none;}
a:active { color: #FFC293; text-decoration: underline;}
a:hover { color: #F4E3C7; }

table, td {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
border: none;
}

img{
border: none;
}

.fields {
 background-color: #888DDE;
 color: #FFFFFF;
 font-family: arial;
 font-size: 9pt;
 border: 1px dotted #6C71C2;
}

.click {
 background-color: #530600;
 color: #FFC293;
 font-family: arial;
 font-size: 8pt;
 border-top: 1px solid #87332C;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #87332C;
 border-right: 1px solid #000000;
 border-width: 1pt;
}

 .Science:link { font-size: 13px; color: #13198D; font-family: Arial, Verdana; }
 .Science:visited { font-size: 13px; color: #2A31AD; font-family: Arial, Verdana; }
 .Science:hover { font-size: 13px; color: #ffffff; font-family: Arial, Verdana; }
 .Science:active { font-size: 13px; color: #000000; font-family: Arial, Verdana; }
 .Science { font-size: 11px; color: #000000; font-family: Arial, Verdana; }
 .Testimonial { font-size: 12px; color: #000000; font-family: Arial, Verdana; font-style: italic;}

 .Numerology:link { font-size: 11px; color: #FFC79D; font-family: Arial, Verdana; }
 .Numerology:visited { font-size: 11px; color: #FFB57D; font-family: Arial, Verdana; }
 .Numerology:hover { font-size: 11px; color: #FDD880; font-family: Arial, Verdana; }
 .Numerology:active { font-size: 11px; color: #FE9910; font-family: Arial, Verdana; }
 .Numerology { font-size: 11px; color: #ffffff; font-family: Arial, Verdana; letter-spacing: 4px; }
 .Numerology2 { font-size: 11px; color: #ffffff; font-family: Verdana; letter-spacing: 3px; }

 .Symbols { font-size: 12px; color: #000000; font-family: Arial, Verdana; font-style: oblique;}
 .Symbols2 { font-size: 11px; color: #ffffff; font-family: Arial, Verdana; }

.Newsletter {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 18px;
 font-style: normal;
 font-weight: 700;
 color: #530600;
 letter-spacing: 2px;
 margin-bottom: 1px;
 margin-top: 1px;
 }

 .Quote {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-style: oblique;
 line-height: normal;
 font-weight: 700;
 color: #3B4098;
 letter-spacing: 0px;
 margin-bottom: 1px;
 margin-top: 1px;
 }

.Info {
 font-size: 10px;
 color: #000000;
 font-family: Arial, Verdana;
 }

pre {
 color: #2E0401;
 font-family: Arial, Verdana;
 font-size: 12px;
  }

form {
 display: inline;
}

h1 {
 font-family: Arial, Verdana, sans-serif;
 font-size: 18px;
 font-weight: normal;
 color: #252A86;
 text-transform: normal;
 letter-spacing: 0px;
 margin-bottom: 5px;
 margin-top: 5px;
}

h2 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 color: #252A86;
 text-transform: uppercase;
 letter-spacing: 6px;
 margin-bottom: 2px;
 margin-top: 2px;
}

h3 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 font-weight: heavy;
 color: #252A86;
}

hr {
color: #989DF0;
background-color: #989DF0;
border: 1px dotted #330066;
border-style: none none dotted;
margin-bottom: 8px;
}

.nifty{
width:720px;
background: #ffffff;
padding: 5px;
text-align: left;
border: 2px dotted #ccccff;
margin-left: 20px;
}

b.rtop, b.rbottom{display:block;background: #989df1}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #686dc6}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.numerology_report{
color: #ffffff;
font-size: 18px;
font-weight: bold;
text-align: right;
text-transform: none;
letter-spacing: 0px;
margin-right: 20px;
}