html, body {
    color: black;
    background-color: #537CA5;
    padding: 0;
    margin: 0;
}

#form {
    font: 70% Tahoma, sans-serif;
}

#pic {
    margin-right: 10px;
	margin-bottom: 5px;
}

#pic_right {
    margin-left: 10px;
	margin-bottom: 5px;
}

#global0 {
    width: 727px;
    background: white repeat-y url(images/global0_bg.gif);
    padding: 0 19px 0 20px;
    margin: 0 auto;
    position: relative;
}

#contacts {
    position: absolute;
    left: 27px;
    top: 142px;
    color: #3D5D7B;
    font: 70% Tahoma, sans-serif;
	font-weight: bold;
}

#tn {
    position: absolute;
    width: 200px;
    text-align: right;
    left: 535px;
    top: 9px;
    color: black;
    font: 80% Tahoma, sans-serif;
}

#tn a {
    color: black;
    text-decoration: none;
}

#tn img {
    border: none;
    vertical-align: middle;
}

#contacts strong {
    font-size: 120%;
}

#header {
    border-collapse: collapse;
}

#header td {
    padding: 0;
}

#global1 {
    border-collapse: collapse;
}

#global2 {
    vertical-align: top;
    padding: 0 2px 2px 2px;
    width: 173px;
}

#global3 {
    vertical-align: top;
    padding: 0;
    width: 550px;
}

#sn {
    border-collapse: collapse;
}

#sn td {
    padding: 0;
    background-color: #50789F;
}

#sn img {
    border: none;
    display: block;
    color: white;
    text-align: right;
}

#footer0 {
    width: 723px;
    margin: 0 2px;
    border-collapse: collapse;
    background: #E9E9E9 url(images/footer0_bg.gif);
    height: 60px;
}

#footer0 a {
    color: #3F3D3D;
    text-decoration: none;
    padding: 0 3px;
}

#footer0 a:hover {
    color: black;
    text-decoration: underline;
}

#footer0 td {
    padding: 0;
    text-align: center;
    vertical-align: middle;
    font: 70% Tahoma, sans-serif;
    color: #3F3D3D;
}

#footer1 {
    height: 37px;
}

#footer2 {
    height: 23px;
}

.block {
    border: 1px solid #AEBBC8;
    background-color: #DCE5ED;
    color: #4B4B4C;
    padding: 12px;
    margin-top: 3px;
}

.block h1 {
    font: 110% Tahoma, sans-serif;
    margin: 5px 0;
    color: #4E799F;
}

.block p {
    font: 70% Tahoma, sans-serif;
    text-align: justify;
    margin: 10px 0;
}

.block .item {
    font: bold 70% Tahoma, sans-serif;
    margin: 1px 0;
    padding: 2px 4px;
    border: 1px solid #CCC9C9;
    background-color: #F1F2F4;
    color: #496D91;
}

.itemlink {
    color: #496D91;
	text-decoration: none;
}

#contents0 {
    border-collapse: collapse;
    width: 100%;
}

#contents1 {
    padding: 0;
    background: url(images/contents_bg_middle.gif);
}

#contents2 {
    background: left top no-repeat url(images/contents_bg_top.gif);
    border-collapse: collapse;
    width: 100%;
}

#contents3 {
    background: left bottom no-repeat url(images/contents_bg_bottom.gif);
    padding: 23px;
}

#contents2 h1 {
    font: 110% Tahoma, sans-serif;
    margin: 5px 0;
    color: #4E799F;
}

#contents2 h2 {
    font: 104% Tahoma, sans-serif;
    margin: 5px 0;
    color: #4E799F;
}

#contents2 h3 {
    font: 104% Tahoma, sans-serif;
    margin: 5px 0;
    color: #4E799F;
}

#contents2 p {
    font: 80% Tahoma, sans-serif;
    text-align: justify;
    margin: 10px 0;
    color: #545455;
}

ol, ul {
    font: 80% Tahoma, sans-serif;
    text-align: justify;
    color: #545455;
}

#contents2 a {
    color: #4B7196;
}
