/* Tertiary file for layout.  These styles are loaded by Desktop size ONLY */

/* LAYOUT ---------------------------------------------------------------------------------------------------------------- */



#region-branding,
#region-branding .region-inner {
	height: 80px;
}

#region-branding strong.title {
	border: 0;
	width: auto;
	float: left;
	padding: 0;
	font-size: 20px;
	font-weight: 300;
	height: auto;
	top: 22px;
	left: 200px;
}

#region-branding strong.title a {
}

#region-branding #block-language {
	top: 23px;
}

#block-search-api-page-1 {
	top: 13px;
}

@media all and (min-width: 1200px) {
	#region-branding #block-language {
		right: 280px;
	}

	#block-search-api-page-1 {
		top: 13px;
		right: 15px;
		width: 250px;
	}

	#region-branding .block-search-api-page input.search {
		background-position: 90% center;
	}
}


/* MENUS ------------------------------------------------------------------------------------------------------------- */

#region-menu ul.menu li a {

}

#region-menu ul.menu li a,
#region-menu ul.sf-menu li li a {
	height: 60px;
	font-size: 14px;
	padding: 22px 25px;
}

#region-menu ul.menu li a.home {
	width: 60px;
}

#region-menu ul.menu li.has-dropdown a {
	padding-right: 35px;
}

#region-menu ul.menu li.has-dropdown li a {
	padding: 22px 15px;
}

#region-menu ul.menu li {

}

#region-menu ul.menu li a.home {

}

#region-menu .sf-menu li.open ul {
	top: 60px;
}

#region-menu .sf-menu li.open ul li {
	min-height: 215px;
}

#region-menu .sf-menu li.open ul li button,
#region-menu .sf-menu li.open ul li .button,
#region-menu .sf-menu li.open ul li input[type='submit'] {
	position: relative;
	top: -3px;
}


/* GRID ------------------------------------------------------------------------------------------------------------------ */

body {
  min-width: 1000px;
}

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10,
.grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19,
.grid-20 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}

.container-20 {
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
}

.container-20 .grid-1 {
  width: 30px;
}

.container-20 .grid-2 {
  width: 80px;
}

.container-20 .grid-3 {
  width: 130px;
}

.container-20 .grid-4 {
  width: 180px;
}

.container-20 .grid-5 {
  width: 230px;
}

.container-20 .grid-6 {
  width: 280px;
}

.container-20 .grid-7 {
  width: 330px;
}

.container-20 .grid-8 {
  width: 380px;
}

.container-20 .grid-9 {
  width: 430px;
}

.container-20 .grid-10 {
  width: 480px;
}

.container-20 .grid-11 {
  width: 530px;
}

.container-20 .grid-12 {
  width: 580px;
}

.container-20 .grid-13 {
  width: 630px;
}

.container-20 .grid-14 {
  width: 680px;
}

.container-20 .grid-15 {
  width: 730px;
}

.container-20 .grid-16 {
  width: 780px;
}

.container-20 .grid-17 {
  width: 830px;
}

.container-20 .grid-18 {
  width: 880px;
}

.container-20 .grid-19 {
  width: 930px;
}

.container-20 .grid-20 {
  width: 980px;
}

@media all and (min-width: 1300px) {
	#section-content {
		max-width: 1280px;
	}
}

#section-content .page-content {
	float: right;
	padding-left: 370px;
}

#section-content aside {
	width: 300px;
	float: left;
	border: 0;
	background: transparent;
	border-right: 1px solid #e8e3da;
	margin-right: -310px;
}

#section-content aside nav {

}

#section-content aside nav ul li a {
	color: #005E7D;
}

#section-content aside nav ul li a.current,
#section-content aside nav ul li a.current:hover {
	background: #f3f3f3;
	color: #4388BB;
	border-color: #4388BB;
}

#section-content aside nav h1,
#section-content aside nav h2,
#section-content aside nav h3,
#section-content aside nav h4 {
	font-size: 18px;
	text-transform: uppercase;
}

#section-content aside nav h1 a,
#section-content aside nav h2 a,
#section-content aside nav h3 a,
#section-content aside nav h4 a {
	background: transparent;
	color: #4388BB;
}



.chart fieldset legend,
.Chart fieldset legend,
.chart fieldset h3,
.Chart fieldset h3,
.chart fieldset legend ,
.Chart fieldset legend ,
.chart fieldset h3 ,
.Chart fieldset h3  {
	padding-right: 50px;
}

.chart fieldset legend .number,
.Chart fieldset legend .number,
.chart fieldset h3 .number,
.Chart fieldset h3 .number,
.chart fieldset legend button,
.Chart fieldset legend button,
.chart fieldset h3 button,
.Chart fieldset h3 button {

}

.tooltip span {
	left: -28px;
}

.tooltip span:before {
	left: 30px;
}
