
Body {
    background-color: #dfdfdf;
    color: #0B1B2F;
    font-size:10pt;
    margin: 0px;
    font-family : arial,verdana,sans-serif;
  }


h1 {
    font-size: 120%;
    font-weight: bold;
    text-align: center;
    background: #122C4D;
    color: #ffffff;
    padding: 10px 1px 10px 1px;
    margin: 10px 0px 10px 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #122C4D;
  }

table {
	font-family : arial,verdana,sans-serif;
	font-size: 100%;
}

input {
	font-family : arial,verdana,sans-serif;
	font-size: 100%;
}

select {
	font-family : arial,verdana,sans-serif;
	font-size: 100%;
}

table h1 {
    font-size: 120%;
    font-weight: bold;
  }


h2 {
    font-size: 120%;
    font-weight: bold;
    text-align: center;
    margin: 20px 0px;
    border-width: 0px;
  }


code {
    color: #791212;
    font-family : Monospace, "Courier New", Courier, monospace;
  }


blockquote {
    color: #791212;
  }

img.flag {
	border: 1px solid #999;
}

div.action {
    text-align: right;
    background: #ECEDF8;
    border-color: #122C4D;
    border-style: solid;
    border-width: 1px;
    margin: 2px;
    width: 8em;
    float: right;
  }


div.action a {
    display: block;
    color: #0B1B2F;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 2px;
  }


div.action a:hover {
    background: #FFEE97;
    text-decoration: none;
  }


div.navigation {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    text-align: center;
  }


div.navigation div.action {
    width: 98%;
    text-align: left;
    margin: 0px 0px 2px 0px;
  }


div.navigation div.action a {
    font-size: 90%;
  }


div.stats {
  }


#main {
    margin-top: 10px;
    margin-right: 2px;
    margin-bottom: 0ex;
    margin-left: 2px;
    border-width: 0px;
  }


#sign {
    font-size: 85%;
    text-align: center;
    margin: 15px 0px 0px 0px;
    border-width: 1px;
    border-color: #122C4D;
    border-style: solid none;
    background: #ffffff;
  }


div.text {
    padding: 5px;
    font-size: 100%;
    border: 1px solid #122C4D;
    background-color: #ffffff;
  }


div.postit {
    font-size: 85%;
    margin: 3px;
    padding: 0px 3px;
    float: left;
    border: 1px solid #122C4D;
    background: #fffeba;
  }


div.postitnormal {
    font-size: 100%;
    margin: 3px;
    padding: 0px 3px;
    float: left;
    border: 1px solid #122C4D;
    background: #fffeba;
  }


table.main {
    background: transparent;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
  }


table.main td {
    background: transparent;
    border: 0px solid #122C4D;
    padding: 0px;
    margin: 0px;
  }

/* For this fucker of IE... */

table.main table.stat {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #122C4D;
    border-spacing: 0px;
    border-collapse: collapse;
    width: 98%;
  }


html>body table.main table.stat {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #122C4D;
    border-spacing: 0px;
    border-collapse: collapse;
    width: 98%;
  }


table.main table.stat tr {
    border-width: 0px;
    padding: 0px;
    margin: 0px;
  }


table.main table.stat td {
    border-color: #AFBBD1;
    border-style: solid none none none;
    border-width: 1px 0px 0px 0px;
    padding: 0px 2px;
    margin: 0px;
  }


table.main table.stat td.even {
    background: #F5F5F5;
  }


table.main table.stat tr.title td {
    border-width: 0px;
    border-style: none;
    text-align: center;
    font-weight: bold;
    background: #122C4D;
    color: #ffffff;
  }


table.main table.stat tr.caption td {
    text-align: center;
    font-weight: bold;
    background: #ECEDF8;
    padding: 0px;
    border: 0px;
  }


table.main table.stat tr.caption td.bleft {
    border-left: 1px solid #98A2B5;
  }


table.main table.stat tr.caption td.btop {
    border-top: 1px solid #98A2B5;
  }


table.main table.stat td.bleft {
    border-left-width: 1px;
    border-left-style: solid;
  }


table.main table.stat tr.path {
    border-style: none;
    padding: 0px;
  }


table.main table.stat td.path {
    border-style: none;
    padding: 0px;
    text-align: center;
  }


table.main table.stat td.path img {
    padding: 3px;
  }


td.path div.postit {
    float:none;
    font-size: 100%;
    margin: 5px;
    padding: 3px 5px;
    border: 1px solid #122C4D;
    background: #fffeba;
  }


table.main table.stat table.postit {
    margin: 3px;
    float: left;
    width: 300px;
    border: 1px solid #122C4D;
    background: #ffff94;
  }


table.main table.stat table.postit td {
    border-width: 0px;
    padding: 0px;
  }


table.main table.stat table.postitS {
    margin: 3px;
    width: 200px;
    border: 1px solid #122C4D;
    background: #ffff94;
  }


table.main table.stat table.postitS td {
    border-width: 0px;
    padding: 0px;
    font-size: 85%;
  }


table.main table.stat td.empty {
    border-style: none;
    padding: 0px;
    text-align: left;
  }


table.main table.stat td.padv {
    padding-top: 4px;
    padding-bottom: 4px;
  }


table.main table.stat ul {
    margin: 1px 0px 1px 50px;
    padding: 0px;
  }


table.main table.stat table.basic {
    background: transparent;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
  }


table.main table.stat table.basic td {
    background: transparent;
    border: 0px solid #122C4D;
    padding: 0px;
    margin: 0px;
  }


table.main table.stat td.av {
    font-size: 90%;
  }


table.main table.stat td.small {
    font-size: 85%;
  }


table.main table.stat td.small table td {
    font-size: 100%;
  }


table.simple {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #122C4D;
    width: 600px;
  }


table.simple td.title {
    border: 1px solid #122C4D;
    text-align: center;
    font-weight: bold;
    background: #122C4D;
    color: #ffffff;
  }


table.simple td.caption {
    border: solid 1px #AFBBD1;
    text-align: center;
    font-weight: bold;
    background: #ECEDF8;
  }


tr.title td {
    border: 1px solid #122C4D;
    text-align: center;
    font-weight: bold;
    background: #122C4D;
    color: #ffffff;
  }


tr.caption td {
    border: solid 1px #AFBBD1;
    text-align: center;
    font-weight: bold;
    background: #ECEDF8;
  }


table.form {
    margin-left: auto;
    margin-right: auto;
    border: 0px;
    border: 1px solid #122C4D;
  }


table.form td {
    border: 0px;
    padding: 0px;
  }


table.basic {
    background: transparent;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
  }


table.basic td {
    background: transparent;
    border: 0px solid #122C4D;
    padding: 0px;
    margin: 0px;
  }


table {
    border: 1px solid #122C4D;
    margin-bottom: 10px;
    background-color: #ffffff;
  }


table td {
    border: 1px solid #AFBBD1;
    padding: 0px 3px;
  }


table td a {
    display: block;
  }


table a:hover {
    background: #FFEE97;
  }


table a.img:hover {
    background-color : transparent;
    text-decoration : none;
  }


table td a.img {
    display: inline;
  }


table td a.basic {
    display: inline;
  }


div.error {
    text-align: center;
    color: #ff0000;
    margin: 5px 100px;
    padding: 5px;
    border-width: 1px;
    border-color: #ff0000;
    border-style: solid;
  }


div.linklist {
    border-color: #122C4D;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
  }


form {
    margin: 0%;
    padding: 0%;
  }


#head {
    margin: 0px;
    padding: 0px;
    border-color: #122C4D;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
  }


#head table {
    border-width: 0px;
    margin-bottom: 0px;
  }


#head td {
    border-width: 0px;
    padding: 0px;
  }


#head table td a {
    display: inline;
  }


#head h1 {
    background: transparent;
    color: #122C4D;
    text-align: left;
    border-width: 0px;
    padding: 0px;
  }


div.clearer {
    clear: both;
    line-height: 0px;
    height: 0px;
  }


div.help div.top {
    margin: 0px 0px 15px 0px;
    background: #ECEDF8;
    border-color: #122C4D;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
  }


div.help div.top h1 {
    font-size: 120%;
    color: #0B1B2F;
    text-align: center;
    padding: 3px 1px;
    margin: 5px 0px;
    border-style: none;
    margin: 5px;
    background: transparent;
  }


div.help div.text {
    margin: 5px;
  }


div.help ul {
    list-style: none;
    margin: 25px 0px;
    padding: 0px;
  }


div.help li {
    margin: 0px 0px 10px 0px;
  }


ul.about {
    list-style: none;
    margin: 5px 0px;
    padding: 0px;
  }


ul.about li {
    font-weight: bold;
    margin: 0px 0px 5px 0px;
  }


ul.about li blockquote {
    font-weight: normal;
    color: #0B1B2F;
    margin: 2px 0px 2px 50px;
  }


ul.about li blockquote P {
    font-weight: normal;
    color: #0B1B2F;
    margin: 3px 0px 0px 0px;
  }


ul.about li blockquote li {
    font-weight: normal;
  }


div.leftbox {
    background: url(Img/lc2.jpg) no-repeat right center;
    border-style: none;
    padding: 0px 22px 0px 0px;
  }


div.rightbox {
    background: url(Img/cr2.jpg) no-repeat left center;
    border-style: none;
    padding: 0px 0px 0px 22px;
  }


