
*
{
padding: 0px;
margin: 0px;
}

body
     { color: #8c8c73; font-size: 11px; font-family: "trebuchet ms", helvetica, sans-serif; line-height: 18px; background: #f9f9f7 url("images/a1.gif") repeat-y }
#submenu { color: gray; text-decoration: none }
#submenu td { color: gray; text-decoration: none }
#submenu td a { color: gray; text-decoration: none }
#submenu td a:hover { color: gray; text-decoration: underline }
a
   { color: black; text-decoration: underline }
d { color: black; font-weight: bold; text-decoration: none }
a:hover
  { text-decoration: none }

sup
{
font-size: 0.5em;
}


p
{
margin-bottom: 14px;
text-align: justify;
}

img.picA
       { background: url("images/a47.gif") no-repeat; padding: 8px 20px 8px 8px; position: relative; top: -2px; width: 76px; height: 74px }
img.picC     { background: url("images/48-2.gif") no-repeat; padding: 8px 20px 8px 8px; position: relative; top: -2px; width: 76px; height: 74px }
img.picB
       { background: url("images/a266.gif") no-repeat; padding: 8px; position: relative; top: -2px; width: 76px; height: 74px }

img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}


ul.linklist
{
list-style: none;
}

ul.linklist li
{
border-top: solid 1px #EEEEEE;
padding-top: 5px;
margin: 5px 0px 0px 0px;
}

ul.linklist li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}

#upbg
      { background: #fff url("images/upbg.gif") no-repeat; position: absolute; z-index: 1; width: 747px; height: 200px }

#outer
       { background: #fff url("images/abg.gif") repeat-y; margin: 0 auto; position: relative; width: 747px }

#inner
   { padding: 13px 30px; position: relative; z-index: 2 }

#main_header
         { color: #fff; background-image: url("images/base1.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; padding: 12px; position: absolute; width: 179px; height: 111px }

#header span
{
font-weight: normal;
}

#header h1
{
position: absolute;
font-size: 23px;
letter-spacing: -1px;
top: 30px;
height: 92px;
}

#header h2
{
position: absolute;
font-size: 10px;
font-weight: normal;
color: #FCE2CA;
top: 51px;
}

#header sup
{
color: #FCE2CA;
}

#splash
             { line-height: normal; background-image: url("images/MyImage4.gif"); background-repeat: repeat; text-align: inherit; margin-left: 175px; height: 111px }

#calc_menu
          { font-size: 9pt; background-color: transparent; background-image: none; background-repeat: repeat-x; margin: 23px 0 400px 110px; padding: 0 20px 0 5px; position: relative; height: 50px }
#date_menu   { background-image: none; background-repeat: repeat-y; margin-top: 3px; margin-right: 0; margin-left: 20px; padding: 0 20px 0 5px; position: relative; height: 160px }
#quote_list { background-color: yellow; background-image: none; position: static }
#quote_text  { background-image: none; position: relative; left: 25px; width: 400px }
#date_back_button  { background-color: transparent; background-image: none; background-repeat: repeat-x; margin-top: 3px; margin-right: 0; margin-left: 10px; padding: 0 20px 0 5px; position: relative; left: 5px; height: 50px }
#calc_login_menu   { background-color: transparent; background-image: none; background-repeat: repeat-x; margin: 3px 0 400px 110px; padding: 0 20px 0 5px; position: relative; height: 50px }
.calc_login_menu { background-color: transparent; background-image: none; background-repeat: repeat-x; margin: 3px 0 400px 110px; padding: 0 20px 0 5px; position: relative; height: 50px }
#calc_change_pwd_menu  { background-image: none; background-repeat: repeat-x; margin: 3px 0 400px 110px; padding: 0 20px 0 5px; position: relative; height: 50px }
#menu ul
 { }

#menu ul li
{
display: inline;
line-height: 52px;
padding-left: 3px;
}

#menu ul li.first
{
border-left: 0px;
}

#menu ul li a
 { color: #fff; font-size: 12px; font-weight: bold; background-color: transparent; background-repeat: repeat-x; padding: 8px 12px }

#menu ul li a:hover
     { color: #4a4a24; text-decoration: none; background-color: #fff; background-image: url("images/a33.gif"); background-repeat: repeat; background-attachment: scroll }

#dateold
 { font-size: 20px; font-weight: bold; line-height: 52px; letter-spacing: 0; position: absolute; top: 0; right: 10px }

#secondarycontent
 { position: relative; width: 180px; float: right }

#secondarycontent h3
   { color: #656551; font-size: 16px; line-height: 25px; background: url("images/a22.gif") repeat-x 50% bottom; letter-spacing: -1px; margin-bottom: 20px; padding: 0 0 10px 10px; position: relative; top: 4px }

#secondarycontent .content
 { margin-bottom: 20px; padding: 0 10px; width: 121px; height: 84px }

#primarycontent
 { position: relative; width: 480px; float: left }
#primarycontent h3
   { color: #656551; font-size: 18px; line-height: 25px; background: url("images/a22.gif") repeat-x 50% bottom; letter-spacing: -1px; margin-bottom: 20px; padding: 0 0 10px 15px; position: relative; top: 4px }
#primarycontent h4    { color: #656551; font-size: 18px; line-height: 25px; background: url("images/a22.gif") repeat-x 50% bottom; letter-spacing: -1px; margin-bottom: 20px; padding-top: 0; padding-right: 0; padding-left: 15px; position: relative }
#primarycontent h5   { color: #656551; font-size: 18px; line-height: 25px; background: url("images/a22.gif") repeat-x 50% bottom; letter-spacing: -1px; margin-bottom: 20px; padding: 0 0 5px 15px; position: relative }
#primarycontent .content
  { margin-top: 0; margin-bottom: 20px; padding: 0 15px }
#primarycontent .indent { margin-bottom: 20px; padding: 0 15px 0 25px }
#primarycontent .post
{
margin-bottom: 30px;
}
#primarycontent .post .header
{
position: relative;
}

#primarycontent .post .date
{
position: absolute;
right: 15px;
top: 0px;
line-height: 35px;
color: #AFAFA4;
font-weight: bold;
}

#primarycontent .post .content
{
margin-bottom: 0px;
}

#primarycontent .post .footer
   { background: url("images/a33.gif") repeat-x; position: relative; top: -10px; height: 64px }

#primarycontent .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#primarycontent .post .footer ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

#primarycontent .post .footer ul li.printerfriendly
   { background-image: url("images/a41.gif") }

#primarycontent .post .footer ul li.comments
   { background-image: url("images/a36.gif") }
#primarycontent .post .footer ul li.readmore   { background-image: url("images/a38.gif") }
#footer
    { color: #a8a88d; line-height: 66px; background-image: url("images/a50.gif"); text-align: center; position: relative; height: 66px; clear: both }
#footer-1   { color: #a8a88d; line-height: 66px; background-image: url("images/a50.gif"); text-align: center; position: relative; height: 66px; clear: both }
#footer a
 { color: #8c8c73 }

 #signup table  { color: #000000; background-color: #f9fbfd; position: absolute; width: 500px; border: solid 1px; border-collapse: collapse }

#signup td  { padding-left: 4px; border: solid 1px }
.labelcell     { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; padding-right: 10px; width: 150px }
.labelcell-1 { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; padding-right: 10px; width: 150px; vertical-align: top }
.fieldcell   { color: black; text-align: right; margin-right: 0; padding-right: 0 }
.fieldcell input { color: gray; font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; margin-right: 0; width: 300px; height: 20px; border: solid 1px #284279 }
.button   { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; margin-top: 3px; margin-bottom: 2px; margin-left: 12px }
.button1 { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; margin-top: 3px; margin-bottom: 2px; margin-left: 12px }
.formbutton       { color: #666; font-weight: bold; background: url("images/a50.gif") repeat-x left top; text-align: center; cursor: pointer; margin-top: 5px; padding: 1px 2px; position: relative; left: 155px; border: outset 1px #ccc }


 #signup table1    { position: absolute; width: 500px; border: solid 1px; border-collapse: collapse   }

#signup td1    { text-align: right; padding-left: 4px; border: solid 1px }
.labelcell1      { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; border: solid 1px white }
.labelcell2      { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; line-height: normal; text-align: left; text-transform: none; width: 120px; height: 50px; border: solid 1px white } 
.fieldcell1   { color: black; text-align: right; margin-right: 0; padding-right: 0 }
.fieldcell input1   { color: gray; font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; margin-right: 0; width: 300px; height: 20px; border: solid 1px #284279 }

#indexbg
        { color: #a8a88d; background-image: url("images/a50a.gif"); text-align: center; padding: 10px 10px 10px 20px; position: relative; height: 85px; clear: font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif   }


.textareacell  { color: gray; font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; margin-right: 0; width: 300px; height: 150px; border: solid 1px #284279 }
.mainbody { }
.boarder { color: red; font-size: 10pt; font-family: Arial; padding: 5pt; width: 500px; border: solid 1pt blue; outline-width: 1px; outline-color: blue }
.boarder1 { color: red; font-size: 10pt; font-family: Arial; text-align: justify; margin-bottom: 10;  padding: 10pt; width: 450px; outline-width: 1px; outline-color: blue }
.text { font-family: Arial; margin-left: 20px }
.text1 { font-family: Arial; margin-bottom: 5px; margin-left: 20px }
a.tooltip {border:none; text-decoration:none;}
a.tooltip img{border:none; text-decoration:none; vertical-align:middle;width:20px;height:19px;margin-left:8px;}
a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px;width:200px;text-decoration:none; vertical-align:middle;}
a.tooltip:hover span{display:inline; position:absolute;border:1px solid #cccccc; background:#f0f0f0; color:#6c6c6c; vertical-align:middle;z-index:2;}
.a0 { font-size: 8pt; font-family: Arial }
.a1 { font-size: 11pt; font-family: Arial; font-weight: bold; padding-left: 40pt }
.a2 { font-size: 10pt; font-family: Arial; padding-left: 40pt }
.a2a { font-size: 10pt; font-family: Arial }
.a3a { font-size: 10pt; font-family: Arial; padding-left: 40pt }
input { font-size: 10pt; text-align: left; padding-left: 3pt }
.input1 { font-size: 10pt; text-align: left; padding-left: 3pt; width: 115pt }
.input2 { font-size: 10pt; text-align: left; padding-left: 3pt; width: 75pt }
