html {
    font-family: georgia, tahoma, sans-serif;
    background-color: #3c7396;
    font-size: 12px;
    padding: 10px;
}

#xsm_body {
    background-position: 0 left;
    background-repeat: no-repeat;
}

#xsm_header {
    background-image: url(/images/_images/banner17.jpg);
    background-color: #B0C4DE;
    background-repeat: no-repeat;
}

#xsm_header p {
    color: #778899;
    font-size: 16px;
    font-style: italic;
    font-family: times, serif;
    text-align: justify;
    font-weight: bold;
}

#xsm_header h1 {
    display: none;
}

#xsm_header h2 {
    color: #778899;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    font-family: times, serif;
    text-align: right;
}





a img {
    border: none;
}

h1 {
    font-size: 18px;
    color: #719d9a;
    font-weight: bold;
}

h2 {
    font-size: 14px;
    color: #719d9a;
    font-weight: bold;
    font-style: italic;
}

a {
    color: #326f8c;
}
    
table {
    border-collapse: collapse;
}

#xsm_menu {
    text-align: center;
    font-weight: bold;
}
div.archive, .xsm_menu_item, .xsm_menu_item_selected {
    background-color: #B0C4DE;
}

.xsm_menu_item, .xsm_menu_item_selected {
border: 1px solid black;
padding: 10px;
margin-bottom: 10px;
}

#xsm_menu a {
  color: #326f8c;  
  text-decoration: none;
}

#xsm_menu li {
  padding-left: 1%;
  padding-right: 1%;
}

#xsm_menu li ul {

}

.xsm_menu_item li, .xsm_menu_item_selected li, .xsm_menu_hidden, .xsm_menu_group li li  {

	border: none
;
        padding: 0px;
        margin: 0px;
        font-size: 10px;
        text-align: left;
}


.xsm_menu_hidden {
display: block;
}

#xsm_footer {
   text-align: left;
   padding: 2px;
   background-color: #0a293a;
   font-weight: bold;
   color: #719d9a;
   padding-left: 15px;
}

#xsm_footer a{
  color: #326f8c;  
  text-decoration: none;
}

#xsm_content {
     text-align: justify;
     padding-left: 30px;
     padding-right: 30px;
     padding-top: 10px;
     padding-bottom: 10px;
     color: black;
     background-color: #B0C4DE;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

#xsm_content, #xsm_header, #xsm_footer, div.archive{
    border: 1px solid #0d2d3c;
}

#xsm_content a {
    color: #0a2b3b;
}

#xsm_news {
    padding: 5px;
    border-left: 3px solid #0a2b3b;
}



h1.xsm_meta_title {
    color: #2F4F4F;
    text-align: center;
    font-size: 20px;
    font-weight: bold;

}

p.xsm_meta_description {
    color: #3c7396;
    padding-bottom: 10px;
    padding-top: 5px;
    font-size: 14px;
}

p.xsm_news_title {
  padding-left: 10px; 
  padding-bottom: 0px;
}

p.xsm_meta_description {
 color: #3c7396;
}

#xsm_content p.xsm_news_title a {
    color: #2F4F4F;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

#xsm_content p.xsm_news_title A:link {text-decoration: none}
#xsm_content p.xsm_news_title A:visited {text-decoration: none}
#xsm_content p.xsm_news_title A:active {text-decoration: none}
#xsm_content p.xsm_news_title A:hover {text-decoration: underline; color: #326f8c;}

div.xsm_news_article {
    padding-left: 15px;
    padding-bottom: 15px;
    border-top: 1px dotted black;
}

div.bottom_button {
  
}
.twtr-doc h4 a{font-size:13px;}