body {
     background-color: #ffffff;
     font-size: medium;
     font-family: Arial, Helvetica, sans-serif;
}

a {
  text-decoration: none;
  color: #0000EE;
  }
a:visited { color: #0000EE; }
a:active { }
a:hover { text-decoration: underline; }

a.none {
  text-decoration:none;
  color: #333;
  }
a.none:visited { color: #333; }
a.none:active { }
a.none:hover {  }

a.free {
  text-decoration:none;
  color: #0000EE;
  }
a.free:visited { color: #0000EE; }
a.free:active { }
a.free:hover { text-decoration: underline; }

a.paid {
  text-decoration:none;
  color: #333;
  }
a.paid:visited { color: #333; }
a.paid:active { }
a.paid:hover { text-decoration: underline; }

a.subscribed {
  text-decoration:none;
  color: #0000EE;
  }
a.subscribed:visited { color: #0000EE; }
a.subscribed:active { color: #0000EE; }
a.subscribed:hover { text-decoration: underline; }

a.smaller { color: #0000EE; text-decoration:none; font-size: smaller; }
a.smaller:visited { color: #0000EE; font-size: smaller; }
a.smaller:active { color: #0000EE; font-size: smaller; }
a.smaller:hover { text-decoration:underline; font-size: smaller; }

a.xsmall { color: #0000EE; text-decoration:none; font-size: x-small; }
a.xsmall:visited { color: #0000EE; font-size: x-small; }
a.xsmall:active { color: #0000EE; font-size: x-small; }
a.xsmall:hover { text-decoration:underline; font-size: x-small; }

p.mar0 {
       font-size: medium;
       margin: 0px 0px 0px 0px ;
}

ol.arabic {
	  list-style-type: arabic-numbers;
	  margin:1px 0px 1px 0px ;
	  padding:1px 0px 1px 5px;

}

input {
     font-size: medium;
}

#lpad {
     font-size: medium;
     margin:1px 0px 1px 0px;
     padding:1px 0px 1px 5px;
}

li.list {
     font-size: medium;
     margin:1px 5px 1px 15px;
     padding:1px 0px 1px 5px;
}

#cpad {
      text-align: center;
      font-size: medium;
      margin:1px 0px 1px 0px;
      padding:1px 0px 1px 5px;
 }


#ace { text-decoration: none; font-size: smaller; }
#ace a { text-decoration: none; font-size: small; }
#ace a:visited { color: #0000EE; font-size: small; }
#ace a:active { }
#ace a:hover { text-decoration: underline; font-size:small; }

#top {
     font-size: medium;
     text-align: center;
}

#tagline {
     font-size: small;
     font-weight: bold;
     text-align: center;
     font-stretch: ultra-condensed;
}

#left {
     font-size: medium;
     text-align: left;
}

#foot {
      text-align: center;
}

#foot a { text-decoration: none; font-size: small; }
#foot a:visited { color: #0000EE; font-size: small; }
#foot a:active { }
#foot a:hover { text-decoration: underline; font-size: small; }

#foot a.reg { text-decoration: none; font-size: medium; }
#foot a.reg:visited { color: #0000EE; font-size: medium; }
#foot a.reg:active { }
#foot a.reg:hover { text-decoration: underline; font-size: medium; }

#foot a.smaller { text-decoration: none; font-size: smaller; }
#foot a.smaller:visited { color: #0000EE; font-size: smaller; }
#foot a.smaller:active { }
#foot a.smaller:hover { text-decoration: underline; font-size: smaller; }

#expl { font-size: small; }

table {
      text-align: center;
      font-size: medium;
      font-family: Arial, Geneva;
      background: white;
      width: 350px;
      margin-left: auto;
      margin-right: auto;
      border-collapse: collapse;
      border-spacing: 0px 0px;
}

table thead tr {
     font-size: medium;
      text-align: center;
      background: white;
}

table tbody tr {
      font-size: medium;
      text-align: center;
      margin: 0;
      padding: 0;
      background: white;
}

table tbody td {
      font-size: medium;
      background: white;
}

table tbody td.l {
      font-size: medium;
      text-align: left;
      background: white;
}

table tbody td.r {
      font-size: medium;
      text-align: right;
      background: white;
}

table tbody td.c {
      font-size: medium;
      text-align: center;
      background: white;
}

table tbody td.category {
      text-align: left;
      width: 350px;
      padding-left: 4em;
      background: white;
}

table tbody td.subcategory {
      font-size: medium;
      text-align: left;
      width: 350px;
      padding-left: 1em;
      background: white;
}

table tbody td.guide {
      font-size: medium;
      text-align: left;
      width: 350px;
      padding-left: 1em;
      background: white;
}

table tbody td.guidec {
      text-align: center;
      width: 350px;
      padding-left: 1em;
      background: white;
}

table tbody td.brief {
      font-size: medium;
      text-align: left;
      width: 350px;
      padding-left: 1em;
      background: white;
}

table tbody td.briefc {
      font-size: medium;
      text-align: center;
      width: 350px;
      padding-left: 1em;
      background: white;
}

table tbody td.counts {
      font-size: smaller;
      color: #333333;
      text-align: left;
      width: 350px;
      padding-left: 1em;
      background: white;
}

table tbody td.login {
      font-size: medium;
      text-align: left;
      width: 150px;
      padding-left: 1em;
      background: white;
}

table tbody td.loginc {
      text-align: center;
      width: 150px;
      padding-left: 1em;
      background: white;
}

table tbody td.registt {
      font-size: medium;
      text-align: left;
      width: 350px;
}

table tbody td.regist {
      font-size: medium;
      text-align: left;
      width: 350px;
      padding-left: 42px;
}

table tbody td.regists {
      font-size: medium;
      text-align: left;
      font-size: small;
      width: 350px;
      padding-left: 42px;
}

#lictxt {
     background-color: #ffffff;
     font-size: small;
     font-family: Arial, Helvetica, sans-serif;
     overflow: auto;
     height: 250px;
     width: 635px;
     border: 1px solid black;
}

#lic {
     background-color: #ffffff;
     font-size: medium;
     font-family: Arial, Helvetica, sans-serif;
}
