body {
  margin: 10px 10px 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
a {
  color: #3056B6;
  color: #000050;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img {
  border: 0px;
}
td {
  vertical-align: top;
}

p.c {
  text-align: center;
}
p.r {
  text-align: right;
}
h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  font-size: 13px;
  background-color: #B30429;
  border-right:  2px solid #B30429;
  border-left:   2px solid #B30429;
  border-top:    2px solid #B30429;
  border-bottom: 1px solid #B30429;
  color: #FFFFFF;
}

h4 {
  margin: 10px 0px 0px 10px;
  padding: 0px 10px 0px 10px;
  font-size: 13px;
  width: 156px;
  background-color: #000080;
  border-right:  2px solid #000080;
  border-left:   2px solid #000080;
  border-top:    2px solid #000080;
  border-bottom: 1px solid #000080;
  color: #FFFFFF;
  text-align: center;
}
h5 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 13px;
  background-color: #EFD3E7;
  border-right:  0px solid #B30429;
  border-left:   0px solid #B30429;
  border-top:    0px solid #B30429;
  border-bottom: 0px solid #B30429;
  color: #000000;
}

td.top{
 padding: 0px 0px 3px 0px;
 margin: 0px 0px 0px 0px;
 background-color: #EFC312;
 color: #000000;
 font-size: 13px;
}
.top {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.top p{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.top_help {
  padding: 0px 0px 0px 830px;
  text-align: right;
}
.top a{
  font-family: Helvetica;
  font-size: 12px;
  color: #CC0000;
  font-weight: bold
}

td.left{
  background-color: #EFC312;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 150px;
  height: 550px;
}
td.right{
  padding: 20px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 850px;
}

.nav p{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.nav a{
  display: block;
  text-decoration:none;
  border: 0px solid #F0EFEA;
  border-width: 1px 0px 1px 0px;
  background-color: #EFC312;
  padding: 1px 1px 1px 10px;
  margin: 1px 0px 1px 0px;
  color: #000000;
  font-size: 13px;
}
.nav a:hover {
  border: 1px solid #000000;
  background-color: #B30429;
  color: #FFFFFF;
}

.banner p.c {
  text-align: center;
}
.banner a{
  border: 0px;
  background-color: #none;
}
.banner table{
  width: 80%;
  border-right:  0px solid #000000;
  border-left:   0px solid #000000;
  border-top:    0px solid #000000;
  border-bottom: 0px solid #000000;
  margin: 0px -30px 0px 0px;
}

.banner_2 p.c {
  text-align: center;
}
.banner_2 a{
  border: 0px;
  background-color: #none;
}
.banner_2 p{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.banner_2 img{
  width: 165px;
}
.banner_2 table{
  width: 165px;
  border-right:  0px solid #000000;
  border-left:   0px solid #000000;
  border-top:    0px solid #000000;
  border-bottom: 0px solid #000000;
  margin: 10px 10px 10px 10px;
}

.banner_box h3{
  text-align: center;
}
.banner_box table{
  width: 180px;
  border-right:  2px solid #3366CC;
  border-left:   2px solid #000080;
  border-top:    2px solid #000080;
  border-bottom: 2px solid #3366CC;
  margin: 0px 0px 10px 10px;
}
.banner_box td{
  text-align: left;
  background-color: #E0E6FF;
  padding: 10px 5px 10px 5px;
}

.box h3{
  text-align: center;
  border-right:  0px solid #B30429;
  border-left:   0px solid #B30429;
  border-top:    0px solid #B30429;
  border-bottom: 1px solid #FFFFFF;
}
.box table{
  width: 310px;
  border-right:  1px solid #B30429;
  border-left:   1px solid #B30429;
  border-top:    1px solid #B30429;
  border-bottom: 1px solid #B30429;
  margin: 0px 0px 0px 0px;
}
.box td{
  text-align: left;
  background-color: #fff8dc;
  padding: 10px 5px 10px 5px;
}

.main p.c {
  text-align: center;
}
.main table{
  width: 848px;
  border-right:  1px solid #000000;
  border-left:   1px solid #000000;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 10px 0px 10px 2px;
}
.main th{
  text-align: left;
  background-color: #443266;
  padding: 2px 0px 2px 10px;
  color: #FFFFFF;
}
.main td{
  text-align: left;
  background-color: #EFD3E7;
  padding: 10px 10px 10px 10px;
}
.main p{
  margin: 0px 0px 0px 0px;
  text-align: justify;
}
.main img.logo {
  margin: 2px 2px 2px 2px;
  float: left;
  width: 120px;
}

.main1 p.c {
  text-align: center;
}
.main1 table{
  width: 632px;
  border-right:  0px solid #000000;
  border-left:   0px solid #FFFFFF;
  border-top:    0px solid #000000;
  border-bottom: 0px solid #000000;
  margin: 10px 10px 10px 8px;
}
.main1 th{
  text-align: left;
  background-color: #443266;
  padding: 2px 0px 2px 10px;
  color: #FFFFFF;
}
.main1 td{
  text-align: left;
  background-color: #EFD3E7;
  padding: 10px 10px 10px 10px;
}
.main1 p{
  margin: 0px 0px 0px 0px;
  text-align: justify;
  padding: 0px 0px 10px 0px;
 }
.main1 img.logo {
  margin: 2px 2px 2px 2px;
  float: left;
  height: 100px;
}
.ana table{
  width: 700px;
  border-right:  1px solid #000000;
  border-left:   1px solid #000000;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 10px 10px 10px 10px;
}
.ana th{
  text-align: left;
  background-color: #cccccc;
  padding: 2px 0px 2px 10px;
}
.ana td{
  text-align: left;
  background-color: #ffffff;
  padding: 2px 0px 2px 10px;
}
.ana p{
  margin: 0px 0px 0px 0px;
  text-align: justify;
}

.keimeno {
  width: 700px;
}
.keimeno p.r {
  text-align: right;
}
.keimeno table{
  font-size: 14px;
  width: 840px;
  border-right:  1px solid #000000;
  border-left:   1px solid #000000;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 10px 0px 10px 10px;
}
.keimeno th{
  text-align: left;
  background-color: #B30429;
  padding: 2px 10px 2px 10px;
  color: #FFFFFF;
}
.keimeno td{
  text-align: left;
  background-color: #EFD3E7;
  padding: 5px 5px 5px 5px;
}
.keimeno p{
  margin: 0px 0px 0px 0px;
  text-align: justify;
  padding: 0px 0px 10px 0px;
}
.keimeno h3{
  font-size: 14px;
  background-color: #EFD3E7;
  color: #000000;
  border-right:  0px solid #000000;
  border-left:   0px solid #000000;
  border-top:    0px solid #000000;
  border-bottom: 0px solid #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
}
.keimeno h4{
  font-size: 13px;
  background-color: #EFD3E7;
  color: #000000;
  border-right:  0px solid #000000;
  border-left:   0px solid #000000;
  border-top:    0px solid #000000;
  border-bottom: 0px solid #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  width: 830px;
  text-align: left;
}

.photo table{
  margin: 10px 10px 10px 10px;
  border-right:  1px solid #000000;
  border-left:   1px solid #000000;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
  width: 700px;
}
.photo th{
  text-align: left;
  background-color: #cccccc;
  padding: 2px 0px 2px 10px;
}
.photo td{
  text-align: center;
  vertical-align: middle;
  background-color: #ffffff;
  padding: 10px 10px 10px 20px;
}
.photo p{
  margin: 0px 0px 0px 0px;
	text-align: justify;
}
.photo img {
  margin: 2px 2px 2px 2px;
  width: 220px;
}

.cal table {
  border-right:  1px solid #000000;
  border-left:   1px solid #000000;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cal td, .cal th  {
  text-align: center;
  padding: 5px 5px 5px 5px;
	width: 20px;
}
.cal td {
  border-right:  1px solid #000000;
  border-left:   1px solid #000000;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #ffffff;
}
.cal th {
  border-right:  1px solid #3056B6;
  border-left:   1px solid #3056B6;
  border-top:    1px solid #3056B6;
  border-bottom: 1px solid #3056B6;
  background-color: #3056B6;
  font-weight: bold;
}
.cal td.name {
  border-right:  1px solid #cccccc;
  border-left:   1px solid #cccccc;
  border-top:    1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background-color: #cccccc;
}
.cal td.empty {
  border-right:  1px solid #ffffff;
  border-left:   1px solid #ffffff;
  border-top:    1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
}
.cal p {
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
}
.cal a{
  color: #ff6600;
  text-decoration: underline;
}
.link table{
  width: 830px;
  border-right:  1px solid #000000;
  border-left:   1px solid #000000;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 10px 10px 10px 10px;
}
.link th{
  height: 20px;
  text-align: left;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
}
.link td{
  text-align: left;
  vertical-align: top;
  background-color: #ffffff;
  padding: 2px 0px 2px 0px;
}
.link p{
  margin: 0px 0px 10px 3px;
  text-align: left;
}
.link h5{
  margin: 0px 1px 0px 3px;
  text-align: left;
}
.kat table{
  width: 700px;
  border-right:  1px solid #000000;
  border-left:   1px solid #000000;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 10px 10px 10px 10px;
}
.kat th{
  text-align: left;
  background-color: #cccccc;
  padding: 2px 0px 2px 10px;
}
.kat td{
  text-align: left;
  background-color: #ffffff;
  padding: 2px 0px 2px 10px;
}
.kat p, h3{
  margin: 0px 0px 0px 0px;
  text-align: justify;
}
.xrisima_left_title{
  color: red;
  text-align:center;
  font-size:12px;
  text-decoration:underline;
  font-weight: bold;
}
.xrisima_left a{
  color:blue;
  text-size:8
}
.pigh{
  color:red;
}
.dates{
  color:green;
}
.more{
  color= red;
}
