td, th, body { font-family: Tahoma,Verdana,Arial,sans-serif; font-size:10pt;}

h1, h2, h3, h4 { font-family: Tahoma,Verdana,Arial,sans-serif; }

body { margin:0 0 0 0; padding:0; background-color:#f3f8f7;}

.justify { text-align:justify; }

a {
  color:blue;
}

a.nav_header{
  color:blue;
  font-weight:bold;
  text-decoration:none;
}

/*a.nav_start{
  color:navy;
  background-image: url(../pix/head_navi_start.png);
  height: 30px;
}

a.nav_header {
  color:navy;
  background-image: url(../pix/head_navi_bg.jpg);
  height: 30px;
}
a.nav_break{
  color:navy;
  background-image: url(../pix/head_navi_break.jpg);
  height: 30px;
}
a.nav_end{
  color:navy;
  background-image: url(../pix/head_navi_end.png);
  height: 30px;
}80

a.nav_footer {
  color:navy;

}*/


.highlight {
    border:1px solid #cadfdb;
    background-color:#f3f8f7;
    padding:8px;
    margin-left:12px;
    margin-right:12px;
}


.slim { padding:0px; margin:0px; border-spacing:0px; }
.vatop { vertical-align:top; }

.border { border:1px solid #cadfdb; }

table.thin {
  border-spacing:1px;
}

table.blind { border-spacing:0; padding:0px; }


table.structured {
    background-color:#cadfdb;
    border-spacing:1px;
}
table.structured td { background-color:#f3f8f7; padding:3px; }


.note { color:gray; font-style:italic; font-size:9pt;}


h1 {
  color:#63a294;
  font-size:16pt;
  border-bottom:1px solid #eaf3f1;
}

h2 {
  color:#63a294;
  font-size:13pt;
  background-color:#f3f8f7;
  border-bottom:1px solid #eaf3f1;
}


table.error {
  border-spacing:1px;
  background-color:red;
  margin:20px;
}
td.error_title {
  background-color:#ff0000;
  color:white;
  font-weight:bold;
}
td.error_body {
  padding:20px 20px 0px 20px;
  background-color:#f0f0f0;
  color:#505050;
}


table.tblform {
  border-spacing:0px;
}
table.tblform td {
  vertical-align:top;
  padding:4px;
}
table.tblform .dark {
  vertical-align:top;
  color:white;
  font-weight:bold;
  background-color:#63a294;
  padding:4px;
}
table.tblform .medium {
  vertical-align:top;
  background-color:#cadfdb;
  padding:4px;
}
table.tblform .light {
  vertical-align:top;    
  background-color:#eaf3f1;
  padding:4px;
}

td.tbllabel { text-align:right; }

#header {
    text-align:center;
    margin-left:120px;
    width:780px;
    height:90px;
    /*margin-top:60px;*/
    margin-bottom:10px;
    /*padding: 60px 0px 5px 0px;*/
    padding: 10px 10px 20px 10px;
    border-bottom:1px solid #cadfdb;
    background-color:#eaf3f1;
    background-image:url(/pix/expter_01.png);
    background-repeat:no-repeat;
    background-position:30px 10px;
}

#footer {
    text-align:center;
    margin-left:120px;
    width:780px;
    margin-top:30px;
    padding: 10px 10px 20px 10px;
    border-top:1px solid #cadfdb;
    background-color:#eaf3f1;
}

#content {
    margin-left:120px;
    width:780px;
    border-left:1px solid #cadfdb;
    border-right:1px solid #cadfdb;
    background-color:white;
    padding:20px;
}

#copy_footer {
    font-size:8pt;
    color:gray;
}


#termintable {
  margin:40px;
}

#admin #header { border-bottom:3px solid red; }
#admin #footer { border-top:3px solid red; }


tr.head td { font-weight:bold; background-color:gray; color:white;}

.smallersize { size:8pt; }