body{
    background-color: #232563;
    text-align: center;
}

body, div, td, th, p, h1, input, textarea, select {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
}

table{
    border-collapse: collapse;
    border: none;
}

img{
    border: none;
}

a{
    color: #5083c8;
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}

h1{
    font-size: 9pt;
    font-weight: bolder;
    margin-bottom: 10px;
}


/* body */
div.page{
    margin: auto;
    width: 792px;
    margin-top: 20px;
    /*border: 1px solid red;*/
    background-color: #dfeaf7;
}

/* header */
div.header{
    background-color: #ffffff;
    background-image: url("../img/header.gif");
    background-repeat: no-repeat;
    background-position: top right;
    width: 742px;
    height: 114px;
    padding-left: 50px;
    padding-top: 12px; 
    text-align: left;
}

/* top_menu */
div.top_menu{
    background-color: #000000;
    width: 792px;
    height: 21px;
    color: #5083c8;
}

div.top_menu td.bgm_left{
    width: 30px;
    background-image: url("../img/bg-menu-left.gif");
    background-repeat: no-repeat;
    background-position: top left;
}

div.top_menu td.bgm_right{
    width: 30px;
    background-image: url("../img/bg-menu-right.gif");
    background-repeat: no-repeat;
    background-position: top right;
}

div.top_menu td{
    padding-top: 3px;
}

div.top_menu td.bgm_center{
    height: 20px;
    line-height: 20px;
    padding-top: 0px;
    color: #ffffff;
    font-size: 9pt;
    text-align: center;
}

div.top_menu td.bgm_center span{
    margin-left: 20px;
    margin-right: 20px;
}

div.top_menu a{
    color: #ffffff;
    font-family: Arial Black;
    font-size: 9pt;
    margin-left: 15px;
    margin-right: 15px;
}

div.top_menu a:hover{
    color: #5083c8;
    text-decoration: none;
}

div.top_menu span{
    font-family: Arial Black;
    font-size: 9pt;
    margin-left: 15px;
    margin-right: 15px;
    color: #5083c8;
}

/* content */
div.content{
    width: 692px;
    padding: 30px 50px 10px 50px;
    text-align: left;
}

div.content p{
    padding-top: 10px;
    line-height: 18px;
}

div.content td{
    vertical-align: top;
}

div.content td.separator{
    width: 20px;
    height: 20px;
}

div.content img{
    margin: 0px;
}

div.content div.title_image{
    margin-top: 10px;
    font-size: 8pt;
    font-weight: bold;
}

div.content div.page_link{
    padding-bottom: 6px;
    font-size: 8pt;
    font-weight: bold;
}

div.content div.page_link a{
    color: #000000;
    text-decoration: underline;
}

div.content div.page_link a:hover{
    color: #5083c8;
}

div.content table.contact_form td{
    padding-bottom: 10px;
}

input{
    width: 235px;
}

textarea{
    width: 235px;
    height: 125px;
}

input.submit{
    width: 60px;
    background-color: #f2f2f2;
}

/* footer */
div.footer{
    width: 792px;
    height: 48px;
    padding-top: 36px;
    padding-bottom: 9px;
}

div.link_www{
    padding-top: 15px;
}

div.link_www a{
    color: #444452;
}

div.bottom_menu{
    padding-bottom: 10px;  
    font-weight: bold;
    font-size: 9pt;  
    color: #5083c8;
}

div.bottom_menu img{
    margin-left: 6px;
    margin-right: 6px;
}

div.bottom_menu a{
    color: #000000;
    font-weight: bold;
    font-size: 9pt;
}

div.bottom_menu a:hover{
    color: #5083c8;
    text-decoration: none;
}


/* popup window */
body.popup{
    padding: 25px 20px;
}

div.close_window{
    padding-bottom: 10px;
    float: right;
}

div.close_window a{
    color: #ffffff;
    text-decoration: underline;
}

div.close_window a:hover{
    text-decoration: none;
}

td.image_td{
  width: 217px;
}