/* start official */

.official_wrapper {
margin-top: 11px;
padding:15px;
}
.official_main_content_wrapper {
float: right;
margin: 0 0 0 -193px;
width: 517px;
}
.official_main_content {
border-left: 1px solid #000;
float: none;
min-height: 306px;
height: auto !important;
height: 306px;
padding-left: 5px;
width: auto;
}
.official_main_inner {
background-color: #FFF;
padding: 0 9px 20px;
min-height: 1100px;
height: auto !important;
}
.official_main_inner h2 {
margin: 0;
padding: 13px 0;
text-transform: none;
color: #04479c;
line-height: 1;
font-size: 25px;
}
.official_main_inner h3 {
margin: 0;
padding: 19px 0 14px;
color: #000; font-size: 18px; text-transform: none;
line-height: 1;
}
.official_main_inner h4 {
font-size: 14px;
margin: 0;
padding: 12px 0 3px;
}
.official_main_inner p {
margin: 0;
padding: 0 0 14px;
}
.official_main_inner .content_line {
background-color: #dfdfdf;
width: 100%;
border: none;
height: 1px;
font-size: 0;
margin: 0; padding: 0;
}
.official_main_inner table.universal_table {
width: 100%;
}
.official_main_inner .dotted_line {
width: 100%;
margin: 0;
}
.official_main_inner p a {
font-size: 11px;
color: #000;
font-weight: bold;
text-decoration: underline;
}
.official_main_inner p a:hover {
text-decoration: none;
}
.official_main_inner p.author {
padding: 50px 0;
font-style: italic;
font-size: 11px;
}

/* end official */

