#xg_body,
.xg_bodybg,
.xg_floating_container {
	background-repeat: repeat-x;
}
#xg, .xg_headerbg {
  border-left:6px solid #000D2A;
  border-right:6px solid #000D2A;
}
body, select, input, button, textarea, .xg_bodyfont {
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
li, dt, dd {
  font-size:12px;
  font-weight:bold;
}

/*----------------------------------------------------------------------
    Header & Navigation (#xg_head and descendants)
----------------------------------------------------------------------*/

#xg_masthead {visibility:hidden;}
  height: 135px;
 padding-top: 55px;
 }

* html #xg_masthead {
  height: 98px;
}

#xg_navigation {
  margin-bottom:1.0em;
  margin-top:9.5em;
}
#xg_navigation ul {
  text-transform:uppercase;
}
#xg_navigation ul li {
  border-right:1px solid #DCDCDC;
  margin:0 0 0 2px;
}
#xg_navigation ul li.this {
  background: #fff;
}
#xg_navigation ul li a {
  color: #085f98;
}
#xg_navigation ul li a:hover {
  color: #001535;
}
#xg_navigation ul li.this a {
  color: #00263b;
}

/*----------------------------------------------------------------------
    Body (#xg_body and descendants)
----------------------------------------------------------------------*/
#xg_body {
	background-position: left bottom;
}
#xg_body a:hover {
	color: #003049;
}
.xg_module_head {
  border-bottom:2px solid #DCDCDC;
  color:#2575AD;
  background-color:none !important;
}
.xg_module_head, .xg_module_body h3, .xg_module_body caption {
  color:#2575AD;
  font-size:16px;
}
.xg_module_head p.edit {font-size:12px;}
.notitle {
  display:none!important;
}
ul.pagination li.this span {
  border-color: #fff;
  color: #1a3459;
}
.xg_module_head h2 {
  color:#363636;
  font-weight:bold;
  line-height:1em;
  padding-bottom:4px;
  text-transform:uppercase;
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
#xg_body h1, .xg_module_head, .xg_module_body h3, .xg_module_body caption {
  color:#363636;
  font-weight:bold;
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.xg_module_head, .xg_module_body h3, .xg_module_body caption {
  font-size:1.2em;
  line-height:1em;
  padding-bottom:4px;
  text-transform:uppercase;
}
a.nolink, a.nolink:hover {
    color:#085F98 !important;
}
a.button:hover, button:hover, input.button:hover {
    color:#ffffff !important;
}
.notification a.button:hover {
    color:#333333 !important;
}
/*----------------------------------------------------------------------
    Footer (#xg_foot and descendants)
----------------------------------------------------------------------*/
#xg_foot,
#xg_foot a {
  color: #ffffff;
  background-color: transparent;
}
#xg_foot {
  background-color:#000D2A !important;
  border-left:6px solid #000D2A;
  border-right:6px solid #000D2A;
  height:20px;
  padding:10px;
  width:925px;
  float:none;
}
.xg_lightfont {
  color:#2475AB;
}
.xg_headline-1l, .xg_headline-2l {
  margin-top:3em;
}
.xg_headline {
  margin:3em 0 0.4em 5px;
}