/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */


/* Common Grid System */
.col4-4-2-1{
  float:left;
  width:98%;
  margin-left:1%;
}
.col3-3-2-1{
  float:left;
  width:98%;
  margin-left:1%;
}
.col3-2-2-1{
  float:left;
  width:98%;
  margin-left:1%;
}
.col2-2-1-1{
  width:98%;
  margin-left:1%;
  float:left;
}

/*Search page block-system-main */

#block-block-15 ul{
  list-style: none;
}

#block-block-15 ul a{
 font-family: Arial,Helvetica,sans-serif;
 font-weight: 700;

}

.zone-footer {
  font-family: Arial,Helvetica,sans-serif;
}


body{
    background: none repeat scroll 0 0 #686868;
    color: #000000;
    font: 80% "Palatino Linotype","Book Antiqua",Palatino,serif;
    min-width:319px;    
}
a, a:link, a:visited, a:focus{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
  color:#0062A0;  /* link blue*/
}


h1{
  letter-spacing:0px;
    font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
    color:#B6061E;
    font-size:1.6em;
    border-bottom: 1px dotted #DDDDDD;

}
h2, h2.block-title, h3, h4, h5, h6{
  letter-spacing:0px;
    font-weight: bold;
  font-size:1.1em;
  margin-bottom:13px;
    font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
}
h2{
  font-size:1.3em;

}
h2, h2 a, h2 a:active, h2 a:link, h2 a:visited{
    color:#B6061E;
}
h2.block-title{
  margin-bottom:0em;
}
h2.block-title a{
  color:white;
}
h2.block-title a:hover{
  text-decoration: none;
}

h4, h5, h6{
  color:#666;
}
p, ul {
  margin-bottom:13px;
}


ul li{
margin: 0 0 0.25em 1.5em;
padding: 0;

}

.item-list ol li {
margin: 0 0 0.25em 1.5em;
padding: 0;
}

.item-list li{
  list-style:inherit;
}

q{
quotes: "'" "'";
}
q:before, q:after {
content: '\'';
}

small{
font-size: smaller;
}

blockquote{
  margin:12.8px 40px;
}
sub{
  vertical-align: sub;
font-size: smaller;
}
sup{
  vertical-align: super;
font-size: smaller;
}


/* Shared Class */
.top-red-band, .top-blue-band{
  margin-top: 10px;
}

.top-red-band h2, .top-blue-band h2{
  color:white;
    font-family: Helvetica,Arial,sans-serif;
line-height: 2em;
border-radius: 10px 10px 0px 0px;
padding-left: 0.8em;
}

.top-red-band{
}
.top-red-band h2{
/*background-color: #BA0000;*/
background-color: #900;
}

.top-blue-band{
}
.top-blue-band h2{
  background-color:#003366; /* navy */
}

.top-red-band .block-inner .content, .top-blue-band .block-inner .content{
padding: 0.6em 1em;
border-radius: 0px 0px 10px 10px;
border: 1px solid #ccc;
border-top: none;

}
.top-red-band .block-inner .content{
  background-color:#F9F3E1; /* light red for bg */

}
.top-blue-band .block-inner .content{
  background-color:#F1F2F3; /* light blue for bg */

}
.expand_FOCUS, .expandSpot_FOCUS {
    color: #FF0000;
    font-weight: bold;
}

#region-sidebar-first{
  font-family:  Arial,​Helvetica,​sans-serif;
}

.mainContainerBoxGradient-tpl {
/*  float:left;*/

padding: 0;
padding-top: 16px;

padding:12px;
border: 1px solid #ddd;
border-radius:10px;

background:#F4F7F8;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F1F5F6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #F1F5F6 100%);
}
.subContainer {
  padding: 4px 5px 0;
}
.subContainer h2{
  padding-top:10px;
}
.subContainer .leftside {
    float: left;
    width: 50%;
}
.subContainer .rightside {
    float: right;
    width: 50%;
}
.subContainer .full {
    float: left;
    width: 100%;
}
.subContainer .leftside li, .subContainer .rightside li, .subContainer .full li {
    margin: 0 0 0 18px;
}
.subContainer .leftside li, .subContainer .rightside li, .subContainer .full li {
    margin: 0 0 0 18px;
}
.subContainer .leftside ul, .subContainer .rightside ul, .subContainer .full ul {
    padding-left: 0;
}
.subContainer .leftside ul, .subContainer .rightside ul, .subContainer .full ul {
    font-size: 95%;
    font-size:84%;
}
.subContainer .leftside ul ul, .subContainer .rightside ul ul, .subContainer .full ul ul {
    font-size: 88%;
}

.subContainer .leftside a, .subContainer .leftside a:visited, .subContainer .rightside a, .subContainer .rightside a:visited, .subContainer .full a, .subContainer .full a:visited {
    color: #004F8A;
    font-size: 1em !important;
    text-decoration: none;
}


.mainContainerBox-tpl ul{
font-size: 72%;
}  
.mainContainerBoxGradient li, .mainContainerBoxGradient li a, 
.mainContainerBoxGradient-tpl li, .mainContainerBoxGradient-tpl li a 
{
font-size: 1.2em;
line-height: 1.35em;
}

.toprule {
border-top: 1px solid #b6061e;
}


.mainContainerBox-tpl ol{
font-size: 100%;
}  
.mainContainerBoxGradient ol li, .mainContainerBoxGradient ol li a, 
.mainContainerBoxGradient-tpl ol li, .mainContainerBoxGradient-tpl ol li a 
{
font-size: 1em;
line-height: 1.35em;
}




/* Zone */
.zone-branding {
    background: url('images/USSC_Banner_header.png') no-repeat left top #0F1144;

background-size: 635px;
height: 71px;
}
#region-branding{
 /* overflow: hidden;*/
}

.zone-content {
/*    background-color: #012346;*/
background-color:#990000;
background-color:white;
}

/* Region */
#region-menu {
    margin-left: 0;
    margin-right: 0px;
}
#region-content {
/*    margin-left: 0px;
    margin-right: 0px;*/
    background-color:white;
    padding-bottom: 10px;
}
.front #region-content{
/*  width:100%;*/
}
#region-content .region-inner{
  margin: 0.3em 1em;
  margin: 0.3em 0em;
}

#breadcrumb{
  margin-left:0em;
  font-size:0.8em;
  font-family: Arial,Helvetica,sans-serif;
}

/* Internal Rightsidebar */
.related-info-block {
  margin-top:10px;
  margin-bottom:10px;
  font-size:0.95em;

}

.related-info-block h2{
color: white;
font-family: Arial,Helvetica,sans-serif;
margin: 0;
padding:0.5em 1em ;
background-color: #900;
border-radius: 5px 5px 0 0;
font-size: 1em;
}

.related-info-block .content{
    border: 1px solid #DDDDDD;
    border-top:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-size:0.95em;
    margin-bottom: 0;
    margin-left: 0;
border-radius: 0 0 5px 5px;

background:#F4F7F8;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F1F5F6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #F1F5F6 100%);
}

.related-info-block ul{
  padding: 0.5em 2em;
margin-bottom: 0;
line-height:1.5;

}
.related-info-block ul li{
}
.related-info-block ul li a{
}

.related-info-block p{
   line-height:1.5;
padding: 4px 13px 12px 13px;
margin:0px;
}


.sidebox{
  margin-top:10px;
  margin-bottom:10px;
}

.sideboxHeader {
}
.sideboxHeader h2 {
color: white;
font-family: Arial,Helvetica,sans-serif;
/*font-size: 1.1em;*/
margin: 0;
padding:0.4em 1em ;
/*background-color: #BA0000;*/
background-color: #900;
border-radius: 5px 5px 0 0;
font-size: 1em;
}

.sideboxContainer {
    border: 1px solid #DDDDDD;
    border-top:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-size:0.9em;
    margin-bottom: 0;
    margin-left: 0;
border-radius: 0 0 5px 5px;

background:#F4F7F8;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F1F5F6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F1F5F6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #F1F5F6 100%);

}

.sideboxContainer ul {
padding: 0.5em 2em;
margin-bottom: 0;
}

/* Logo */
#block-block-16{
/*  position:absolute;*/
}
#block-block-16 div>a{
z-index: 20;
background: transparent;
position: absolute;
width: 363px;
height: 54px;
display: block;
text-indent: -9999px;
max-width: 80%;
}


/* Utility Menu */
#block-menu-block-5 {
  display:none;
}
#block-menu-block-5 ul {
  float:right;  
  margin-top: 24px;
}
#block-menu-block-5 ul ul {
  display:none;
}
#block-menu-block-5 ul li{
  float:left;
  list-style:none;
  border-right: 1px solid #FAF0E6;
  padding: 0px 8px;
  font-size: 0.8em;
}
#block-menu-block-5 ul li.last{
  border-right: none;
}
#block-menu-block-5 ul li a {
  color: #FAF0E6;
  font-family: Arial,Helvetica,sans-serif;
  font-size:1.2em;
}


/* Main Menu */
ul.menu li {
  margin: 0;
}
.block-superfish, .region-menu-inner{
    background-color: #012346;
    height:100%;
}

.main-menu a.active{
    color:white;
}


/* Main Menu New */
#superfish-2 li{
  border-bottom: 1px solid #004f8a;
}
#superfish-2>li{
  border-right: 1px solid #004F8A;
}
#superfish-2 li a{
  color:white;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.95em;
    font-weight: bold;
    height: 100%;
    text-decoration: none;
    padding: 10px;
}
#superfish-2 li a:hover {
   background-color: #990000;
}

#superfish-2>li li{
}
#superfish-2>li li>a{
padding-right: 0px;
}


#superfish-2 li a{
}
#superfish-2>li>a span.sf-sub-indicator{
  display:none;
}
#superfish-2 li ul{
}

/* Main Menu Old */
#superfish-1 li ,ul#main-menu li {
    display:block;
}

#superfish-1 li, .main-menu li{
    border-bottom: 1px solid #004F8A;
    height:35px;
    line-height: 35px;
    /*width: 170px;*/
}

#superfish-1 li:last-child ,.main-menu li:last-child {
    border-bottom: none;
}

#superfish-1 a,.main-menu a {
    color:white;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.95em;
    font-weight: bold;
    height: 100%;
    padding-left: 10px;
    text-decoration: none;
    /*width:100%;*/
}

#superfish-1 a:hover,.main-menu a:hover {
   background-color: #990000;
}


.sf-vertical, .sf-vertical li {
  width: 100%;
}

.sf-vertical li.sfHover > ul {
  left: 14em;
  top: 0;
  width:inherit !important;
}

.sf-vertical li.sfHover > ul>li{
}

.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
  background-color: #012346;
  background-image: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0 !important;
}


/* Mobile Menu */
#superfish-2-toggle {
background: url(images/hamburger.png) no-repeat;
background-position:center;
display: block;
height: 42px;
width: 42px;
float:right;
}
#superfish-2-toggle span{
text-indent:-9999px;
display: block;
}

ul.sf-accordion{
border-top: 1px solid #004F8A;  
}
ul.sf-accordion li{
    border-bottom: 1px solid #004F8A;
}
ul.sf-accordion li.sf-expanded{
  background-color:#003E7E;
}
ul.sf-accordion li li.sf-expanded{
  background-color:#0074EC;
}

ul.sf-accordion li.sf-expanded li{
  border-bottom: 1px solid #004F8A;
}
ul.sf-accordion li.sf-expanded li:first-child{
  border-top:1px solid #004F8A;
}
ul.sf-accordion li.sf-expanded li:last-child{
  border-bottom: none;
}

ul.sf-accordion li a{
  color:white;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.95em;
  font-weight: bold;
  height: 100%;
  padding-left: 10px;
  text-decoration: none;
height: 25px;
line-height: 25px;
}


ul.sf-accordion li li a{
  padding-left: 20px;
}
ul.sf-accordion li li li a{
  padding-left: 30px;
}

ul.sf-accordion li a:hover {
   background-color: #990000;
}

.sf-accordion-button {
text-indent: -9999px;
float: right;
display: block;
width: 14px;
background-color: white;
z-index: 10;
background:url(images/plus.png) no-repeat;
background-position:center;
margin-right: 4px;
}
.sf-accordion-button:hover {
  background-color:inherit !important;
}
.msie8 .sf-accordion-button{
/*
background: none;
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/plus.png',
sizingMethod='scale')";
*/
}

.sf-expanded>.sf-accordion-button{
background-image: url(images/minus.png);
}
.msie8 .sf-expanded>.sf-accordion-button{
/*
background: none;
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/minus.png',
sizingMethod='scale')";
*/
}



/* Video Banner */
#block-block-8{
  display:none;
}

/* Search */

#search-block-form {
  margin-right: 15px;
padding-top: 20px;
}

#search-block-form div.container-inline{
  background:url(images/searchBox.gif) no-repeat;
  width:270px;
  height:26px;
  float:right;

position: absolute;
top: 79px;
z-index: 100;

background: white;
background-image: url(images/search-button.png);
border-radius: 14px;
background-position: 246px center;
background-size: 20px;
background-repeat: no-repeat;

}
#search-block-form input#edit-search-block-form--2{
  border: none;
background: transparent;
width: 180px;
margin-left: 60px;
height: 100%;
}

#search-block-form .form-item-search-block-form label{
height: 100%;
clip: inherit;
margin-left: 10px;
margin-top: 3px;  
}

#search-block-form input#edit-search-block-form--2:focus,
#search-block-form input#edit-search-block-form--2:active{
  box-shadow:none;
}

.sf-vertical a > .sf-sub-indicator{
display:none;
}
#search-block-form input[type=submit]{
width:20px;
border:none;
text-indent: -9999px;
background: transparent;
}
#search-block-form input[type=submit]:active, 
#search-block-form input[type=submit]:focus{
  box-shadow:none;
}


/* Internal */
/* Sidebar Menu */
#block-menu-block-1,
#block-menu-block-2
{
  margin-top:10px;
  font-size:0.95em;
}

#block-menu-block-1 h2,
#block-menu-block-2 h2
{
padding-bottom: 0.5em;
padding-top: 0.5em;
background: #A0A0A0;
color: white;
border-radius: 5px 5px 0px 0px;
text-align:center;

background: #012346;
font-family: Arial,Helvetica,sans-serif;
text-align:left;
padding-left: 1em;
font-size:1em;
}
#block-menu-block-1 ul,
#block-menu-block-2 ul{
  border: 1px solid #ddd;
}
#block-menu-block-1 ul li,
#block-menu-block-2 ul li{
  list-style:none;
  padding: 0px;
  border-bottom: 1px solid #ccc;
}
#block-menu-block-1 ul li:last-child,
#block-menu-block-2 ul li:last-child{
  border-bottom: none;
}



#block-menu-block-1 ul li a,
#block-menu-block-2 ul li a{
  padding:10px;
  display:block;



background:#F4F7F8;
}


#block-menu-block-1 .menu-block-1>ul>li.collapsed>a,
#block-menu-block-2 .menu-block-2>ul>li.collapsed>a
{
background-image: url(images/arrows-000000.png);
background-repeat: no-repeat;
background-position: 267px 12px;

background-image: url(images/arrows2-000000.png);
background-repeat: no-repeat;
background-position: right 13px;


}


#block-menu-block-1 .menu-block-1>ul>li.expanded>a,
#block-menu-block-2 .menu-block-2>ul>li.expanded>a
{
background-image: url(images/arrows-000000.png);
background-repeat: no-repeat;
background-position: 267px -87px;

background-image: url(images/arrows2-000000.png);
background-repeat: no-repeat;
background-position: right -87px;
}
 

#block-menu-block-1 .menu-block-1>ul li>a.active-trail,
#block-menu-block-2 .menu-block-2>ul li>a.active-trail{
  font-weight:bold;
}



#block-menu-block-1 ul ul,
#block-menu-block-2 ul ul{
  border: 0px;
}

#block-menu-block-1 ul li a:hover,
#block-menu-block-2 ul li a:hover{
  text-decoration:none;

  background:none;
}

#block-menu-block-1 ul li li,
#block-menu-block-2 ul li li{
  border:0px;
}

#block-menu-block-1 ul li li a,
#block-menu-block-2 ul li li a{
  padding:8px 14px;
font-size: 0.95em;
display: block;
background: white;
color: black;
}

#block-menu-block-1 ul li li a:hover,
#block-menu-block-2 ul li li a:hover{
  text-decoration:none;

  background:none;
}



/* Search Result*/
.page-search #block-system-main ul{
  /*padding-left:1.2em;*/
}
.page-search #block-system-main ul li{
  margin-left:18px;
  float: left;
}
.search-result h3.title a{
word-wrap: break-word;
}
.search-snippet-info div a{
word-wrap: break-word;
}

form#search-form input#edit-submit{
  margin-bottom:3px;
  line-height:13px;
  padding-top:4px;
  padding-bottom:4px;
}
html.msie form#search-form input#edit-submit{
  padding-top:6px;
}

#edit-retain-filters{
  margin-bottom:3px;
}




/* Footer */
#zone-footer{
    background-color: #004F8A;
}


#region-footer-first{
padding-top: 34px;

}
#region-footer-first  div.region-inner{
  margin-left:10px;
margin-bottom:10px;
}
#region-footer-first .menu-block-wrapper ul li{
  list-style:none;
}
#region-footer-first .menu-block-wrapper>ul{
}

#region-footer-first .menu-block-wrapper>ul>li{
  float:left;
  font-size: 0.85em;
margin-right: 1em;
margin-bottom: 18px;
width: 45%;
/*min-height: 111px;*/
min-height: 24px;
}
#region-footer-first .menu-block-wrapper>ul>li.menu-mlid-448
{
  min-height:72px;
}

#region-footer-first .menu-block-wrapper ul li a{
  color:white;
}
#region-footer-first .menu-block-wrapper>ul>li>a{
  font-weight:bold;
  text-transform: uppercase;
}
#region-footer-first .menu-block-wrapper ul li li{
  font-size:0.9em;
}



#region-footer-second div.region-inner{
  margin-right: 10px;
margin-top: 34px;
margin-bottom:10px;
}
#region-footer-second ul{
  margin: 0px;
padding: 7px 0px;
}
#region-footer-second ul li{
list-style: none;
font-family: Arial,Helvetica,sans-serif;
/*font-weight: bold;*/
font-size: 0.8em;
margin-top: 0.3em;
padding-left: 1em;
text-align: right;
}
#region-footer-second ul li:last-child{
  border:none;
}

#region-footer-second ul li a{
  color:white;
}


#block-block-12{
  text-align: right;
color: white;
/*font-weight: bold;*/
}
#block-block-12 a{
    color:white;
}

#block-block-12 img{
width: 108px;
  
}


/* Search Filter in Search Page */
.block-facetapi h2{
  font-size:0.95em;
  padding:0.5em 1em;
  line-height:inherit;
  border-radius:5px 5px 0px 0px;
}
.block-facetapi .block-inner .content{
  border-radius: 0px 0px 5px 5px;
}
.block-facetapi ul{
  font-size:0.95em;
}


/* View Page */
.view-id-index_view h2{
  margin-bottom:20px;
}

.view-id-index_view h2.toprule{
margin-top: 20px;
padding-top: 8px;
}
.view-id-index_view .item-list .views-field-field-summary p{
  margin-bottom:0px;
}

.view-id-index_view h3{
margin-bottom: 7px;
margin-top: 20px;
border-top: 1px solid #ddd;
padding-top: 7px;
}
.view-id-index_view h3:first-child{
margin-top: inherit;
border-top: none;
padding-top: inherit;
}

.view-id-index_view .item-list h3{
margin-bottom: 7px;
}

/* Annual Report & Sourcebook View Page */
.view-display-id-a_r>.view-content{
  float:left;
  border-right:1px solid #b6061e;
padding-right: 4%;
padding-left: 3%;
}
.view-display-id-a_r .attachment{
  float:left;
  padding-left: 3%;
}
.view-display-id-a_r .views-field-title{
  margin:6px 0px;
}
.view-display-id-a_r h3{
  display:none;
}

.view-display-id-n .views-field-title span,
.view-display-id-m .views-field-title span,
.view-display-id-a .views-field-title span,
.view-display-id-t .views-field-title span,
.view-display-id-public_hearing_landing .views-field-title span,
.view-display-id-g_i .views-field-title span
{
  float:left;
  margin-right:4px; 
}
.view-display-id-g_i .views-field-nothing{
  clear:both;
}

.view-display-id-n .views-field-field-summary p,
.view-display-id-m .views-field-field-summary p,
.view-display-id-a .views-field-field-summary p,
.view-display-id-t .views-field-field-summary p,
.view-display-id-public_hearing_landing .views-field-field-summary p
{
margin-bottom: 0px;
}

.view-display-id-n .views-field-field-section,
.view-display-id-m .views-field-field-section,
.view-display-id-a .views-field-field-section,
.view-display-id-t .views-field-field-section,
.view-display-id-public_hearing_landing .views-field-field-section
 {
  clear:both;
  margin-bottom: 18px;
margin-left: 8px;
/*font-style: italic;*/
padding-top: 2px;
font-size: 12px;
}

.view-display-id-f_s_s .views-field-title{
  margin-top:10px;
  margin-bottom:20px;
}

.view-display-id-g_a_f .views-field-title{
  margin-bottom:12px;
}



/* Sitemap */
#site-map ul li, #site-map ul li a{
  font-size:1em !important;
  line-height:inherit !important;
}

div#site-map ul li.leaf,
div#site-map ul li.expanded
{
list-style: disc;
margin-bottom:0.3em;
margin-top:0.3em;
}
div#site-map ul ul{
  padding-top:0;
}
div#site-map h2.title{
  display:none;
}


/* Pager */




/*  */
table td[align="MIDDLE"],
table td[align="CENTER"]
{
  vertical-align:middle;
}
table td[align="MIDDLE"] h2,
table td[align="CENTER"] h2
{
  font-size:1.8em;
  color:black;
}

table td{
  vertical-align:middle;
}
table td ul {
  margin-bottom:0px;
}

