table,div { 
    margin: 0px;
    padding: 0px;
}

body{
    background-color: #63a0b2;
    margin: 16px;
    padding: 0px;
}

img {
    border: 0px;
}
div {
    margin: 0px;
    padding: 0px;
}

p {
    margin:0px;
    padding:0px;
}

div.topheader {
    height: 86px;
    width: 780px;
    background-image: url(../img/top.gif);
    background-repeat: no-repeat;    
}

div.topinfo {
    height: 56px;
    width: 334px;
    background-image: url(../img/area.gif);
}



body,td, p,a { font-family: Arial; font-size: 10pt; color: #1f4d5b}
a { text-decoration: underline}
a:link { text-decoration: underline}
a:active { text-decoration: underline}
a:visited { text-decoration: underline}
a:hover { color: #AA8949; text-decoration: none}

.small {
    font-size: 7pt; 
}

div.main {
    width: 780px;
}

div.menu {    
    padding: 0px;
    margin: 0px;
}

div.menu img {
    margin: 0px;
    padding: 0px;
    border: 0px;
    display: inline;
}

div.page {
    background-image: url(../img/bg.gif);   
    background-repeat: repeat-y;
}

td.leftcolumn {
    text-align: left;
    width: 239px;    
}
td.rightcolumn {    
    text-align: left;    
}

div.leftmenu {   
}

div.leftcontact {   
    padding: 0px 0px 1px 52px;    
}

div.bottom {
    background-image: url(../img/bottom.gif);   
    background-repeat: no-repeat;
    height: 27px;
    text-align: right;    
}


div.content {        
    text-align: left;    
    color: #1f4d5b;
    width: 500px;
    margin: 15px;
}


div.bottom_menu {
    text-align: center;    
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #2a6374;
    border-top: 1px solid #64a0b2;
}

div.bottom_menu a {
    color: #2a6374;
    text-decoration: underline;
}

h1 {
    text-align: center;
    font-family: Arial; 
    font-size: 14pt; 
    color: #1f4d5b;
}
td.error {
    color: red;
    padding: 10px 10px 10px 100px;   
}