/*
    Theme Name: Balance Child Theme
	Theme URI: http://www.studiopress.com/themes/balance
	Description: Balance is a two column child theme created for the Genesis Framework.
    Author: StudioPress
    Author URI: http://www.studiopress.com/
 
    Version: 1.0
 
    Tags: black, blue, green, pink, red, white, light, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, featured-images, full-width-template, theme-options, threaded-comments
 
    Template: genesis
    Template Version: 1.8
 
	License: GNU General Public License v2.0 (or later)
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	margin: 0;
	padding: 0;
}

blockquote:before, blockquote:after {
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFF;
}

a.pdfLink {
	padding-left: 16px;
	background: url(images/symbols/pdf.png) no-repeat left center;
}

#custom-page-content a.pdfLink {
	background: url(images/symbols/application_pdf.gif) no-repeat left center;
}

a.docLink {
	padding-left: 17px;
	background: url(images/symbols/doc.png) no-repeat left center;
}

a.emailLink {
	padding-left: 18px;
	background: url(images/symbols/email.png) no-repeat 2px center;
}

#colophon a[href^="mailto:"] {
	padding-left: 0px;
	background-image: none;
}

/* Header / Primary / Secondary Navigation
------------------------------------------------------------ */
.site-header .widget-area {
	width: 47%;
	float: right;
	padding-right: 3%;
}

.title-area {
	width: 45%;
	float: left;
	padding-left: 02.5614754%;
}

.site-header .widget_icl_lang_sel_widget {
	clear: right;
	text-align: right;
}

.site-header .widget_icl_lang_sel_widget div, .site-header .widget_icl_lang_sel_widget h4, .site-header .widget_icl_lang_sel_widget ul, .site-header .widget_icl_lang_sel_widget li {
	display: inline;
}

.site-header .widget_icl_lang_sel_widget h4 {
	font-weight: bold;
}

.site-header .widget_icl_lang_sel_widget h4:after {
	content: ':';
}

.site-header .widget_icl_lang_sel_widget ul a {
	padding-left: 5px;
	border-left: 1px solid #ccc;
	margin-left: 5px;
}

.site-header .widget_icl_lang_sel_widget ul .first a {
	padding-left: 0;
	border-left: none;
	margin-left: 0;
}

#lang_sel_list ul, #lang_sel_list li, #lang_sel_list a {
	display: inline;
}

#nav {
	position: relative;
	z-index: 999;
}

.nav, .menu-secondary {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}

.site-header .menu {
	float: right;
}

.nav ul, .menu-secondary ul {
	float: left;
	width: 100%;
}

.nav li, .menu-secondary li, .site-header .menu li {
	float: left;
	list-style-type: none;
}

.nav>li>a, #navWrapper>li>a, .menu-secondary a, .site-header .menu a {
	display: block;
	padding: 6px 10px 5px;
	position: relative;
	text-decoration: none;
	margin-right: 5px;
	text-transform: uppercase;
	color: #fff;
	background: #285582; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: #d6dfe5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjOWZiMmMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiM5MWE4YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIxNTA3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzIxNTA3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzAwMzk2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAwMzk2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzExNDQ2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzcyOGVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzgyOWJhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWNkZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d6dfe5 0%, #9fb2c1 1%, #91a8b9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728ea5 99%, #829baf 99%, #c1cdd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6dfe5), color-stop(1%, #9fb2c1), color-stop(1%, #91a8b9), color-stop(3%, #215073), color-stop(39%, #215073), color-stop(42%, #003960), color-stop(97%, #003960), color-stop(98%, #114469), color-stop(99%, #728ea5), color-stop(99%, #829baf), color-stop(100%, #c1cdd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6dfe5 0%, #9fb2c1 1%, #91a8b9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728ea5 99%, #829baf 99%, #c1cdd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6dfe5 0%, #9fb2c1 1%, #91a8b9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728ea5 99%, #829baf 99%, #c1cdd7 100%); /* Opera 11.10+ */
	-pie-background: linear-gradient(#d6dfe5 0%, #9fb2c1 1%, #91a8b9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728ea5 99%, #829baf 99%, #c1cdd7 100%); /*PIE*/
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.nav a:hover, #navWrapper a:hover, .menu-secondary a:hover, .site-header .menu a:hover {
	background: #467098; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NzA5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzQ2NzA5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzQ0NmU5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzM3NjI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM4NjI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzQxNmM5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDg2YWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #467098 0%, #467098 32%, #446e96 36%, #37628d 39%, #38628d 50%, #416c94 68%, #6086aa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #467098), color-stop(32%, #467098), color-stop(36%, #446e96), color-stop(39%, #37628d), color-stop(50%, #38628d), color-stop(68%, #416c94), color-stop(100%, #6086aa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #467098 0%, #467098 32%, #446e96 36%, #37628d 39%, #38628d 50%, #416c94 68%, #6086aa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #467098 0%, #467098 32%, #446e96 36%, #37628d 39%, #38628d 50%, #416c94 68%, #6086aa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #467098 0%, #467098 32%, #446e96 36%, #37628d 39%, #38628d 50%, #416c94 68%, #6086aa 100%); /* IE10+ */
	background: linear-gradient(to bottom, #467098 0%, #467098 32%, #446e96 36%, #37628d 39%, #38628d 50%, #416c94 68%, #6086aa 100%); /* W3C */
	color: #fff;
	-pie-background: linear-gradient(#467098 0%, #467098 32%, #446e96 36%, #37628d 39%, #38628d 50%, #416c94 68%, #6086aa 100%); /*PIE*/
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.zh-hans #nav .menu a {
	font-size: 16px;
}

.site-container > .nav > .menu a:hover {
	background: none;
	text-decoration: underline;
}

.nav > li.current_page_item > a, .nav > li.current_page_ancestor > a, #navWrapper > li.current_page_item > a, #navWrapper> li.current_page_ancestor > a {
	color: #036!important;
	background: #f1f1f0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZDJkMWNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiNkN2Q2ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iI2RmZGVkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2U5ZThlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2VhZTllNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2RlZGRkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2Q2ZDVjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2JkYmJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2E2YTQ5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2E2YTQ5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #f1f1f0 0%, #d2d1ce 2%, #d7d6d3 2%, #dfdeda 9%, #e9e8e4 18%, #eae9e5 63%, #deddd7 75%, #d6d5cf 80%, #bdbbb2 91%, #a6a49c 98%, #a6a49c 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f0), color-stop(2%, #d2d1ce), color-stop(2%, #d7d6d3), color-stop(9%, #dfdeda), color-stop(18%, #e9e8e4), color-stop(63%, #eae9e5), color-stop(75%, #deddd7), color-stop(80%, #d6d5cf), color-stop(91%, #bdbbb2), color-stop(98%, #a6a49c), color-stop(99%, #a6a49c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f0 0%, #d2d1ce 2%, #d7d6d3 2%, #dfdeda 9%, #e9e8e4 18%, #eae9e5 63%, #deddd7 75%, #d6d5cf 80%, #bdbbb2 91%, #a6a49c 98%, #a6a49c 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f0 0%, #d2d1ce 2%, #d7d6d3 2%, #dfdeda 9%, #e9e8e4 18%, #eae9e5 63%, #deddd7 75%, #d6d5cf 80%, #bdbbb2 91%, #a6a49c 98%, #a6a49c 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f0 0%, #d2d1ce 2%, #d7d6d3 2%, #dfdeda 9%, #e9e8e4 18%, #eae9e5 63%, #deddd7 75%, #d6d5cf 80%, #bdbbb2 91%, #a6a49c 98%, #a6a49c 99%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f1f0 0%, #d2d1ce 2%, #d7d6d3 2%, #dfdeda 9%, #e9e8e4 18%, #eae9e5 63%, #deddd7 75%, #d6d5cf 80%, #bdbbb2 91%, #a6a49c 98%, #a6a49c 99%); /* W3C */
	-pie-background: linear-gradient(#f1f1f0 0%, #d2d1ce 2%, #d7d6d3 2%, #dfdeda 9%, #e9e8e4 18%, #eae9e5 63%, #deddd7 75%, #d6d5cf 80%, #bdbbb2 91%, #a6a49c 98%, #a6a49c 99%); /*PIE*/
}

.nav> li > a, #navWrapper > li > a {
	display: block;
	position: relative; /* PIE */
	padding: 9px 10px;
	border-radius: 8px 8px 0 0;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.nav li li a, .menu-secondary li li a, .site-header .menu li li a {
	background-color: #f5f5f5;
	border-top: 1px solid #fff;
	font-size: 14px;
	position: relative;
	text-align: left;
	text-transform: none;
	width: 180px;
}

.zh-hans .nav li li a, .zh-hans .menu-secondary li li a, .zh-hans .site-header .menu li li a {
	font-size: 16px;
}

.nav li ul, .menu-secondary li ul, .site-header .menu li ul {
	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0px 1px 3px #ccc;
	box-shadow: 0px 1px 3px #ccc;
	height: auto;
	left: -9999px;
	margin: 0 0 0 1px;
	position: absolute;
	width: 210px;
	z-index: 9999;
}

/* Styles for having last nav menu items open to left 
.nav > li.last > ul ul,
#navWrapper > li.last > ul ul {
	margin: 0 0 0 -210px;
}
*/

.nav li ul li {
	position: relative;
}

.nav li ul ul, .menu-secondary li ul ul, .site-header .menu li ul ul {
	margin: 0 0 0 210px;
	top: 0;
}

.menu li:hover ul ul, .menu li.sfHover ul ul {
	left: -9999px;
}

.menu li:hover, .menu li.sfHover {
/*position: static;*/
}

ul.menu li:hover>ul, ul.menu li.sfHover ul, .site-header .menu li:hover>ul, .site-header .menu li.sfHover ul {
	left: auto;
}

.nav li a.sf-with-ul, .menu-secondary li a.sf-with-ul, .site-header .menu li a.sf-with-ul {
	padding-right: 25px;
}

.menu li a .sf-sub-indicator, .menu li li a .sf-sub-indicator, .menu li li li a .sf-sub-indicator {
	background: url(images/arrow-down.png) no-repeat;
	height: 16px;
	position: absolute;
	right: 0px;
	text-indent: -9999px;
	top: 17px;
	width: 16px;
}

li:hover ul ul, li.sfHover ul ul {
	left: -9999px;
}

li:hover, li.sfHover {
/*position: static;*/
}

/* Responsive nav elements */
#navButton {
	display: none;
}

#nav li a {
	display: block;
}

#nav ul ul a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 11px;
	text-transform: none;
	background: #004976;
	background-repeat: repeat-x;
	padding: 8px 20px 8px 10px;
	height: auto;
	line-height: 1.2em;
	border-right: none;
}

.zh-hans #nav ul ul a {
	font-size: 16px;
}

#nav ul ul li.parent > a {
	background-image: url(images/graphics/nav-arrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: 195px center !important;
}

/* Hide nav arrow on 3rd level nav items */
#nav ul ul ul ul li.parent > a {
	background-image: none !important;
}

#nav li:hover > a, #nav ul ul :hover > a {
	background-color: #004976;
	color: #fff
}

#nav li li:hover > a, #nav li li.current_page_item > a {
	background-color: #336799
}

* html #nav ul li.current_page_item a, * html #nav ul li.current-menu-ancestor a, * html #nav ul li.current-menu-item a, * html #nav ul li.current-menu-parent a, * html #nav ul li a:hover, #nav ul li.current_page_item > a, #nav ul li.current-menu-ancestor > a, #nav ul li.current-menu-item > a, #nav ul li.current-menu-parent>a {
	color: #fff
}

.content h1, .content .entry-content {
	padding-left: 24px;
	padding-right: 24px;
}

#colophon ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: left;
}

#colophon li.last, #topBar li.last {
	border-right: none;
}

#colophon li a {
	color: #036;
	text-decoration: none;
}

#colophon strong, h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

body, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

div.menu, #branding, #main, .site-container {
	margin: 0 auto;
	max-width: 976px;
}

body, input, textarea {
	color: #666;
	line-height: 18px;
}

input:focus {
	outline: none;
}

ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}

ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}

ol ol {
	list-style: upper-alpha;
}

ol ol ol {
	list-style: lower-roman;
}

/*blockquote {
	quotes:none;
	font-style:normal;
	padding:0 3em;
}*/
.content blockquote {
	background-image: url("images/quotes.gif");
	background-repeat: no-repeat;
	color: #5B6984;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 25.2px;
	margin-left: 15px;
	margin-right: 30px;
	margin-top: 30px;
	padding: 10px 35px 20px 60px;
	text-transform: lowercase;
}

body.parent-pageid-1520 .content blockquote,
body.page-id-1520 .content blockquote,
body.page-id-1514 .content blockquote {
	text-transform: none;
}

.zh-hans .content blockquote,
.zh-hans .content blockquote p {
	font-size: 20px;
	line-height: 1.4em;
}

.content blockquote p {
	font-size: 18px;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
}

sup, sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

input[type="text"], textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
	padding: 2px 4px;
}

.widget_search .widgettitle {
	position: absolute;
	left: -9000px;
}

#access ul li.first {
	padding-left: 12px;
}

#access ul ul li.first {
	padding-left: 0px;
}

.content, .content input, .content textarea {
	color: #333;
	line-height: 24px;
}

.content ul ul, .content ol ol, .content ul ol, .content ol ul, ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	color: #000;
	line-height: 1.5em;
	margin: 0 0 20px;
}

.content table {
	border: 1px solid #e7e7e7;
	margin-bottom: 1.5em;
	text-align: left;
	width: 100%;
}

.content tr th, .content thead th {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	padding: 6px 12px 6px 6px;
	color: #666;
	background-color: #E7E7E1;
}

.zh-hans .content tr th, .zh-hans .content thead th {
	font-size: 14px;
}

.content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px;
	vertical-align: top;
	border-right: 1px solid #E7E7E1;
}

.content tr.odd td {
	background: #f2f7fc;
}

.content .entry-summary p:last-child {
	margin-bottom: 12px;
}

.entry-content input.file, .entry-content input.button {
	margin-right: 24px;
}

.entry-content select, dl {
	margin: 0 0 24px;
}

.entry-content sup, .entry-content sub {
	font-size: 10px;
}

.zh-hans .content tr th, .zh-hans .content thead th {
	font-size: 12px;
}

.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 5%;
	text-align: right;
	width: 33%;
}

.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

.content img {
	margin: 0;
	height: auto;
	max-width: 100%;
	height: auto;
}

.content .mapp-layout {
	max-width: 100%;
}

.content .alignleft, .content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.content .alignright, .content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
	-moz-box-shadow: 0 0 9px #888;
	-webkit-box-shadow: 0 0 9px#888;
	box-shadow: 0 0 9px #888;
}

.content img.alignleft, .content img.alignright, .content img.aligncenter {
	margin-bottom: 12px;
	-moz-box-shadow: 0 0 9px #888;
	-webkit-box-shadow: 0 0 9px#888;
	box-shadow: 0 0 9px #888;
}

.wp-caption {
	padding: 5px;
	text-align: center;
}

p.wp-caption-text {
	padding: 0 4px;
	font-size: 11px !important;
	font-style: italic;
}

.zh-hans p.wp-caption-text {
	font-size: 13px !important;
}

/* Old, imported captions */
.content .caption {
	margin: 2em 0;
	padding: 0 5px 5px;
	text-align: center;
	font-size: 11px !important;
	font-style: italic;
}

.zh-hans .content .caption {
	font-size: 13px !important;
}

.content .caption img {
	margin: 0 -5px 5px;
}

.content #page-highlight img.alignleft, .content .page-highlight img.alignleft {
	margin-bottom: 0;
}

#comments .comment-body blockquote p:last-child, .content p, .content ul, .content ol, .content dd, .content pre, .content hr {
	margin-bottom: 24px;
}

.comment-author .says, cite, em, i {
	font-style: normal;
}

input[type=submit] {
	color: #333;
}

.widget-area ul {
	list-style: none;
	margin-left: 0;
}

.widget-area ul ul {
	list-style: square;
	margin-left: 13px;
}

.widget_search .search-form-input {
	width: 60%;
}

.increaseFont, .decreaseFont, strong, dt {
	font-weight: bold;
}

#access, .entry-meta, .entry-utility, .navigation, .widget-area {
	-webkit-text-size-adjust: 120%;
}

.site-header .widget-wrap .menu {
	list-style-type: none;
	font-size: .8333333333333em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 14px;
	float: right;
}

.zh-hans .site-header .widget-wrap .menu {
	font-size: 1em;
}

.site-header .widget-wrap .menu li {
	float: left;
	overflow: hidden;
	margin-left: 3px;
}

.site-header .widget-wrap .menu > li > a {
	position: relative; /* PIE */
	color: #fff;
	text-decoration: none;
	display: block;
	text-decoration: none;
	-webkit-border-radius: 45px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
	border-radius: 45px; /* Opera 10.5, IE9, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */
	background: #c0c0b3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzBiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2JlYmViMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2M2YmNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2I5YmFhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2I0YjRhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2E5YWE5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzlhOWI4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzhjOGM3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzg3ODg3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTg5NzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #c0c0b3 0%, #bebeb0 26%, #c6bcae 35%, #b9baac 39%, #b4b4a5 52%, #a9aa9a 65%, #9a9b8a 70%, #8c8c7b 83%, #878875 91%, #898975 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c0c0b3), color-stop(26%, #bebeb0), color-stop(35%, #c6bcae), color-stop(39%, #b9baac), color-stop(52%, #b4b4a5), color-stop(65%, #a9aa9a), color-stop(70%, #9a9b8a), color-stop(83%, #8c8c7b), color-stop(91%, #878875), color-stop(100%, #898975)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c0c0b3 0%, #bebeb0 26%, #c6bcae 35%, #b9baac 39%, #b4b4a5 52%, #a9aa9a 65%, #9a9b8a 70%, #8c8c7b 83%, #878875 91%, #898975 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c0c0b3 0%, #bebeb0 26%, #c6bcae 35%, #b9baac 39%, #b4b4a5 52%, #a9aa9a 65%, #9a9b8a 70%, #8c8c7b 83%, #878875 91%, #898975 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c0c0b3 0%, #bebeb0 26%, #c6bcae 35%, #b9baac 39%, #b4b4a5 52%, #a9aa9a 65%, #9a9b8a 70%, #8c8c7b 83%, #878875 91%, #898975 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c0c0b3 0%, #bebeb0 26%, #c6bcae 35%, #b9baac 39%, #b4b4a5 52%, #a9aa9a 65%, #9a9b8a 70%, #8c8c7b 83%, #878875 91%, #898975 100%); /* W3C */
	-pie-background: linear-gradient(#c0c0b3 0%, #bebeb0 26%, #c6bcae 35%, #b9baac 39%, #b4b4a5 52%, #a9aa9a 65%, #9a9b8a 70%, #8c8c7b 83%, #878875 91%, #898975 100%); /*PIE*/
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.site-header .widget-wrap .menu > li > a:hover {
	color: #036!important;
}

.site-header .widget-wrap .menu > li.last > a {
	margin-right: 0;
}

.home #eventsList li, #comments .comment-body ul, #comments .comment-body ol, dd, p {
	margin-bottom: 18px;
}

.site-container {
	background: #fff;
	margin: 0 auto;
	padding: 0px;
	border: 3px solid #f9f9f7;
	-moz-box-shadow: 0 0 9px #888;
	-webkit-box-shadow: 0 0 9px#888;
	box-shadow: 0 0 9px #888;
}

body {
	line-height: 1;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #ECECEC;
}

body.zh-hans {
	font-size: 14px;
}

.topNav ul li a:hover, a:link, a:active, a:visited {
	color: #036;
}

.content .entry-content ul, #custom-page-content ul {
	list-style: disc outside url(images/graphics/bullet.gif);
}

.content p, .content ul, .content ol, .content dd, .content pre, .content hr {
	margin-bottom: 1em;
	line-height: 1.7;
}

#page-highlight p, .content p, .content ul, .content ol, #whoswho p, .entry-content input {
	font-size: 12px;
}

.zh-hans #page-highlight p, .zh-hans .content p, .zh-hans .content ul, .zh-hans .content ol, .zh-hans #whoswho p, .zh-hans .entry-content input {
	font-size: 14px;
}

.content, .content input, .content textarea {
	color: #000;
	line-height: 1.3em;
}

.nav img {
	float: left;
}

.site-container > .nav > .menu {
	background: #8BB;
	width: 100%;
	min-height: 42px;
}

.site-container > .nav > .menu {
	color: #fff;
	font: normal 12px/40px Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	min-height: 40px;
}

.site-container > .nav > .menu li {
	float: left;
}

.site-container > .nav > .menu li.first {
	background: transparent url(/wp-content/themes/balance/images/graphics/logo-ucsf-top.gif) no-repeat 0 0;
	margin-left: 25px;
}

.site-container > .nav > .menu li.first a {
	border-left: none;
	padding-left: 50px;
}

.site-container > .nav > .menu a {
	border-left: 1px solid #fff;
	color: #fff;
	font: normal 12px/40px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 5px;
	padding-left: 8px;
}

.site-container > .nav > .menu img {
	padding: 0 10px 0 28px;
}

.site-header {
	background: url(images/graphics/header.jpg) left top no-repeat;
	min-height: 129px;
	clear: left;
}

.site-title {
	padding: 28px 10px 0px 0px;
	margin: 0px;
	float: none;
	font-size: 35px;
	line-height: 35px;
	width: auto;
}

.site-title a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	background: none;
	font: normal 35px/35px "Times New Roman", Times, serif;
	color: #c60;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	height: auto;
}

.site-description {
	font-style: normal;
	-webkit-text-size-adjust: none;
	clear: none;
	float: none;
	font: normal 12px/12px Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 2px 0px 0px;
	width: auto;
	color: #333;
}

.widget_search {
	float: right;
	padding: 20px 0px 0px 0px;
}

.widget_search .search-form-submit {
	position: relative; /*PIE*/
	border: none;
	padding: 2px 15px;
	cursor: pointer;
	color: #fff;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	-webkit-border-radius: 20px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
	border-radius: 20px;
	background: #dc8624; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjODYyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2RjODYyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QwNzExZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDcxMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dc8624 0%, #dc8624 46%, #d0711f 50%, #d0711f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc8624), color-stop(46%, #dc8624), color-stop(50%, #d0711f), color-stop(100%, #d0711f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dc8624 0%, #dc8624 46%, #d0711f 50%, #d0711f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dc8624 0%, #dc8624 46%, #d0711f 50%, #d0711f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dc8624 0%, #dc8624 46%, #d0711f 50%, #d0711f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dc8624 0%, #dc8624 46%, #d0711f 50%, #d0711f 100%); /* W3C */
	-pie-background: linear-gradient(#dc8624 0%, #dc8624 46%, #d0711f 50%, #d0711f 100%); /*PIE*/
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.widget_search .searchsubmit:hover {
	color: #CCC;
}

.widget_search .search-form-input {
	height: 22px;
	width: 194px;
	margin: 0px 5px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

.zh-hans .widget_search .search-form-input {
	font-size: 14px;
}

#access ul li.first, #access ul li {
	padding-left: 5px;
}

#access .fontSize {
	float: right;
	padding: 0px 15px 0px 0px;
	display: none;
}

#access .fontSize a {
	display: inline;
	color: #000;
	padding: 0px 2px;
}

#sidebar {
	padding-left: 0;
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin-left: 12px;
	width: 21.5163934%;
}

.zh-hans .sidebar {
	font-size: 13px;
}

.zh-hans .sidebar .simple-section-nav a {
	font-size: 15px;
}

#sidebar {
	padding-bottom: 20px;
}

.sidebar.widget-area .simple-section-nav h4 {
	display: none;
}

.simple-section-nav ul, ol, ul {
	list-style: none;
}

.simple-section-nav li, a img, .entry-meta abbr, .entry-utility abbr {
	border: none;
}

.simple-section-nav ul li.current_page_item>a, .simple-section-nav ul li.current_page_ancestor>a {
	color: #333;
	font-weight: bold;
}

.simple-section-nav ul ul a, .simple-section-nav ul ul li.current_page_ancestor a:hover, .simple-section-nav ul ul a:hover {
	font-size: 11px;
	padding-left: 20px;
}

.zh-hans .simple-section-nav ul ul a, .zh-hans .simple-section-nav ul ul li.current_page_ancestor a:hover, .zh-hans .simple-section-nav ul ul a:hover {
	font-size: 13px;
}


#colophon ul, #sidebarul, ul#events-calendar-list {
	list-style-type: none;
}

#page-highlight, .page-highlight {
	position: relative;
	font-size: 12px;
	line-height: 1.5;
	border: 1px solid #d5d5d5;
	padding: 10px;
	margin-bottom: 15px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 54%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #ffffff), color-stop(100%, #eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 54%, #eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 54%, #eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 54%, #eaeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 54%, #eaeaea 100%); /* W3C */
	-pie-background: linear-gradient(#ffffff 54%, #eaeaea 100%); /* PIE */
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.zh-hans #page-highlight, .zh-hans .page-highlight {
	font-size: 14px;
}

.content {
	float: right;
	width: 72.5%;
	padding-bottom: 6px;
	background-image: url(images/rounded-content-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 10px 30px;
	background: none;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border: 0px;
}

.full-width-content .content {
	width: 100%!important;
	float: none;
	padding: 0;
}

h1.entry-title {
	position: relative; /* PIE */
	background: #cdd8e4; /* Old browsers */
	border: 1px solid #efefef;
	padding: 1.5em 1em;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 2px 1px rgba(90, 90, 110, .4);
	box-shadow: 0px 0px 2px 1px rgba(90, 90, 110, .4);
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZDhlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #cdd8e4 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cdd8e4), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cdd8e4 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cdd8e4 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cdd8e4 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cdd8e4 0%, #ffffff 100%); /* W3C */
	-pie-background: linear-gradient(#cdd8e4 0%, #ffffff 100%); /* PIE */
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content .page h1 {
	font-size: 36px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1;
	color: #000;
	font: normal 30px/1.1 "Times New Roman", Times, serif;
}

.zh-hans .content .page h1 {
	padding: 1.5em 24px;
	font-size: 40px;
}

.content .page h2 {
	color: #000;
	text-transform: none;
	margin-bottom: 10px;
	margin-top: 1.5em;
	font-size: 16px;
	font-weight: normal;
}

.zh-hans .content .page h2 {
	font-size: 18px;
}

.content .page h2.first {
	margin-top: 0;
}

.content .page h3 {
	font-weight: bold;
	color: #000;
	text-transform: none;
	margin-bottom: .5em;
	margin-top: 1em;
	font-size: 14px;
}

.zh-hans .content .page h3 {
	font-size: 16px;
}

.content .page h4 {
	color: #000;
	text-transform: none;
	margin-bottom: .5em;
	margin-top: 1em;
	font-size: 13px;
	font-weight: bold;
}

.zh-hans .content .page h4 {
	font-size: 15px;
}

.content .page h5 {
	color: #000;
	text-transform: none;
	margin-bottom: .5em;
	margin-top: 1em;
	font-size: 12px;
}

.zh-hans .content .page h5 {
	font-size: 14px;
}

.content .entry-content {
	margin-right: 280px;
	padding: 0px 0px 0px 15px;
	clear: left;
}

.full-width-content .content .entry-content {
	margin-right: 0;
	padding: 0 15px;
}

.entry-content label {
	color: #333;
	font-size: 12px;
	margin-bottom: 1em;
}

.zh-hans .entry-content label {
	font-size: 14px;
}

#custom-page-content {
	position: relative; /* PIE */
	background: #FFF;
	float: right;
	width: 226px;
	margin-right: 15px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(90, 90, 110, .2);
	box-shadow: 0px 0px 3px 1px rgba(90, 90, 110, .2);
	clear: right;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content #custom-page-content h2 {
	position: relative; /* PIE */
	margin: 0 0 10px 0;
	padding: 10px 25px;
	font: normal 16px Helvetica, Arial, sans-serif;
	color: #c60;
	text-transform: none;
	line-height: 1.25;
	background: #e7e7e1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #e7e7e1 0%, #ffffff 63%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e1), color-stop(63%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e7e7e1 0%, #ffffff 63%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e7e7e1 0%, #ffffff 63%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e7e7e1 0%, #ffffff 63%); /* IE10+ */
	background: linear-gradient(to bottom, #e7e7e1 0%, #ffffff 63%); /* W3C */
	-pie-background: linear-gradient(#e7e7e1, #ffffff); /* PIE */
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content #custom-page-content h3 {
	padding: 0 25px;
	font: normal 12px Helvetica, Arial, sans-serif;
	text-transform: none;
}

.content #custom-page-content h4 {
	padding: 0 25px;
	padding: 2px 25px 5px;
	font: bold 11px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

.content #custom-page-content p {
	margin: 0;
	padding: 0 25px 10px;
	font-size: 11px;
	line-height: 1.5em;
}

.zh-hans .content #custom-page-content p {
	font-size: 13px;
}

.content #custom-page-content img {
	float: none;
	max-width: 226px;
	margin: 0 auto;
}

/* .img-container class gets added by jQuery to make dynamic image sizing easier */
.content #custom-page-content .img-container {
	padding: 0;
}

.content #custom-page-content ul {
	margin: 10px 9px 0px 22px;
	padding: 0px 25px;
	font-size: 11px;
	line-height: 1.25;
}

.zh-hans .content #custom-page-content ul {
	font-size: 13px;
}

.content #custom-page-content li {
	padding-bottom: 9px;
}

/*#custom-page-content p img, #custom-page-content h2 img, #custom-page-content h3 img, #custom-page-content h4 img, #custom-page-content ul img {
	display: block;
	margin-left: -25px;
	padding-top: 4px;
	width: 224px;
	max-width: none;
}*/

.content #custom-page-content h6 {
	margin: 0px;
	padding: 0px;
}

.content #custom-page-content a.button:hover, .content #custom-page-content a {
	background: url(images/graphics/button.gif) left top no-repeat;
	color: #fff;
	font: bold 11px/23px Helvetica, Arial, sans-serif;
	text-align: center;
	height: 23px;
	width: 81px;
	display: block;
	text-decoration: none;
	margin: 10px 0px;
}

.content #custom-page-content a.button:hover, .content #custom-page-content a.linked-image {
	background-image: none;
	display: inline;
}

.content #custom-page-content a.button:hover, .content #custom-page-content a.linked-image.pdfLink {
	padding-left: 0;
}

.sidebar-image-holder .gift-image {
	clear: both;
    position: relative;
    background: transparent;
    float: right;
    margin-right: 15px;
    margin-bottom: 20px;
}

.content #custom-page-content .gift-image,
.gift-image {
	padding: 0 50px 10px;
	display: inline;
	background: none;
}

.gift-image img,
.gift-image img.alignleft {
	box-shadow: none !important;
}

#colophon {
	position: relative; /* PIE */
	clear: both;
	background-color: #faf9f8;
	padding: 10px 20px 15px;
	clear: both;
	background: #bed6d6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #bed6d6 0%, #ffffff 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bed6d6), color-stop(61%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bed6d6 0%, #ffffff 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bed6d6 0%, #ffffff 61%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bed6d6 0%, #ffffff 61%); /* IE10+ */
	background: linear-gradient(to bottom, #bed6d6 0%, #ffffff 61%); /* W3C */
	-pie-background: linear-gradient(#bed6d6 0%, #ffffff 61%); /* PIE */
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

#site-info a {
	background-repeat: no-repeat;
	background-image: none;
	color: #666;
	padding-left: 0px;
	text-decoration: none;
	display: none;
}

#colophon li a:link, #colophon li a:active, #colophon li a:visited {
	color: #666;
	text-decoration: underline;
}

#colophon li a:hover {
	color: #666;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#colophon li {
	border-right: 1px solid #fff;
	color: #666;
	display: inline;
	font-size: 11px;
	line-height: 1.5;
	margin-right: 4px;
	padding-right: 4px;
}

.zh-hans #colophon li {
	font-size: 13px;
}

#colophon #newCopyright {
	font-size: 10px;
	color: #999;
	line-height: 1.3;
}

.zh-hans #colophon #newCopyright {
	font-size: 13px;
}

#colophon #footerContact {
	margin-bottom: 6px;
	float: left;
	clear: none;
}

#colophon .footerLinks ul {
	margin-bottom: 6px;
}

#colophon #footerCredits {
	clear: left;
}

#comments {
	clear: both;
}

#colophon #footerCredits li {
	display: block;
	line-height: 1.8em;
}

.ui-tabs .ui-tabs-nav li.last, .ui-tabs .ui-tabs-nav li.first {
	position: relative;
	top: 1px;
	white-space: normal;
	width: 138px;
	border: none;
}

.zh-hans ul.ui-tabs-nav li {
	font-size: 14px;
}

.content ol ul {
	margin-left: 3em;
}

.question-content {
	font-weight: bold;
	color: #000;
}

.quizzen-answer-choice {
	padding-bottom: 15px;
}

.group:after, #wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.question_explanation ul li, #wp-calendar thead, .widget-area .entry-meta, #respond .form-allowed-tags code, input, textarea {
	font-size: 11px;
}

.zh-hans .question_explanation ul li, .zh-hans #wp-calendar thead, .zh-hans .widget-area .entry-meta, .zh-hans #respond .form-allowed-tags code, .zh-hans input, .zh-hans textarea {
	font-size: 13px;
}

.question_explanation {
	line-height: 1.4;
}

label.answer {
	padding: 0px;
	margin-bottom: 0.7em;
}

label.answer input.answer {
	margin: 4px 8px 0 0;
}

label.answer span {
	padding: 0 20px 0 0;
	color: #000;
	line-height: 1.4em;
}

ul.QuizScore li, .content #custom-page-content p a img {
	padding: 5px 0px;
}

.site-container .quizzin-question label {
	line-height: 1.2 !important;
}

.quiz-form input[type="submit"], .quiz-form input[type="button"] {
	padding: 4px 8px !important;
	border: 1px solid #999;
	background-color: #EFEFEF;
}

.quiz-form input[type="submit"]:hover, .quiz-form input[type="button"]:hover {
	cursor: pointer;
	background-color: #CCC;
}

.page-id-1329 .content .content #post-1329 .entry-content ol, .page-id-2041 .content .content #post-2041 .entry-content ol {
	list-style: decimal outside none;
}

.page-id-2041 .content .content #post-2041 .entry-content ol {
	padding: 0 0 15px 25px
}

.page-id-1329 .content .content #post-1329 .entry-content ol li ol {
	list-style-type: lower-alpha;
	margin: 0 0 0 30px;
}

.page-id-1329 .content .content #post-1329 .entry-content ol li ol li ol {
	list-style-type: lower-roman;
}

.simple-section-nav {
	position: relative; /* PIE */
	line-height: 1.4em;
	zoom: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0px 0px 2px 1px rgba(90, 90, 110, .4);
	box-shadow: 0px 0px 2px 1px rgba(90, 90, 110, .4);
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.simple-section-nav div {
	position: relative; /* PIE */
	padding: 16px;
	background-color: #E7E7E1;
	border-radius: 15px;
	border: 1px solid #fff;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.simple-section-nav ul, * {
	margin: 0;
	padding: 0;
}

.simple-section-nav li {
	list-style-type: none;
	margin: 0;
}

.simple-section-nav li li {
	border-bottom: none;
}

.simple-section-nav ul a {
	color: #333;
	font-weight: normal;
	display: block;
	padding: 3px 8px 4px 20px;
	text-decoration: none;
	zoom: 1;
}

.simple-section-nav ul a {
	color: #000;
}

.simple-section-nav ul li > a {
	color: #000;
	padding-bottom: 3px;
}

.simple-section-nav ul a {
	background: url(images/graphics/empty.gif) left .4em no-repeat;
}

.simple-section-nav ul li.current_page_item>a {
	background: url(images/graphics/minus.gif) left .4em no-repeat!important;
}

.simple-section-nav ul li.parent>a {
	background: url(images/graphics/plus.gif) left .4em no-repeat;
}

/*Styling for jQuery sidebar nav */
.simple-section-nav ul ul {
	height: 0;
	overflow: hidden;
}

.simple-section-nav li.current_page_item > ul, .simple-section-nav li.current_page_ancestor > ul {
	height: auto;
}

.simple-section-nav ul ul a, .simple-section-nav ul ul li.current_page_ancestor a:hover {
	background-repeat: no-repeat;
}

.simple-section-nav ul ul a, .simple-section-nav ul ul .last ul a {
	padding-top: 2px;
	padding-bottom: 3px;
}

.simple-section-nav a:hover {
	text-decoration: none;
	color: #003366;
}

.small {
	font-size: 10px;
	font-weight: normal;
}

.zh-hans .small {
	font-size: 12px;
}

.page-id-1329 .content div.page-highlight img.thumb, .page-id-4195 .content div.page-highlight img.thumb, .page-id-2280 .content div.page-highlight img.thumb {
	float: right;
}

.page-highlight img {
	margin: 1.5em .8em !important;
	height: 100px !important;
	width: 100px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.content .page-highlight h2:first-child, .content #page-highlight h2:first-child {
	margin-top: 0;
}

.page-id-1329 .content div.page-highlight p {
	font-style: normal;
}

.page-id-1329 .content div.page-highlight ul, .content .content ul {
	margin-left: 30px;
}

em {
	font-style: normal;
}

div.content ul.marthaNav {
	width: 96%;
	color: #999;
	padding: 15px 0;
	margin: 0 auto;
	list-style-type: none;
	clear: both;
}

.content .entry-content .marthaNav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none !important;
}

.content .marthaPrev {
	width: 45%;
	float: left;
	text-align: left;
	color: #036;
	margin-bottom: 10px;
}

.content .marthaPrev a {
	color: #036;
}

.content .marthaNext {
	width: 45%;
	float: right;
	text-align: right;
	color: #036;
	margin-bottom: 10px;
}

.content .marthaNext a {
	color: #036;
}

.marthaNav a {
	font-size: 11px;
	color: #999;
}

.zh-hans .marthaNav a {
	font-size: 14px;
}

.content #wp-table-reloaded-id-11-no-1 h2 {
	margin: 0;
	background-color: #ccc;
	padding: 6px 24px;
}

.content #wp-table-reloaded-id-11-no-1 h3 {
	margin: 0;
	padding: 0px;
	font-size: 1em;
}

.content #wp-table-reloaded-id-11-no-1 .column-1 {
	font-weight: bold;
}

.breadcrumb {
	position: relative; /* PIE */
	margin-bottom: 15px;
	padding: 12px 0 12px 25px;
	line-height: 1.5;
	font-size: 11px;
	background: #d8d8d0; /* Old browsers */
	background: -moz-linear-gradient(top, #d8d8d0 1%, #ffffff 82%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #d8d8d0), color-stop(82%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d8d8d0 1%, #ffffff 82%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d8d8d0 1%, #ffffff 82%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d8d8d0 1%, #ffffff 82%); /* IE10+ */
	background: linear-gradient(to bottom, #d8d8d0 1%, #ffffff 82%); /* W3C */
	-pie-background: linear-gradient(#d8d8d0, #ffffff); /*PIE*/
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.zh-hans .breadcrumb {
	font-size: 13px;
}

.home .breadcrumb a {
	display: none;
}

.noWrap {
	white-space: nowrap;
}

/* ------------------------------------------------------------

						HOME PAGE
						
------------------------------------------------------------ */

/* General */
.home .entry-title {
	display: none;
}

.home #custom-page-content {
	display: none;
}

.homeBoxWrap {
	float: left;
	width: 74%;
}

#homestage {
	float: right;
	width: 63%;
}

.homeLeft {
	float: left;
	width: 32%;/* 223px*/
}

.homeRight {
	float: right;
	width: 23.5%;
}

.home .content h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.666666666667em;
	color: #C60;
	border-bottom: 1px solid #DDD;
	padding: 0px 0px 5px;
	margin: 0px 0px 20px;
}

.content .home-bottom-right {
	position: relative;
	padding: 0 15px;
	border-radius: 12px 12px 10px 10px;
	border: 1px solid #68afaf;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content .home-bottom-right h2 {
	margin: -1px -16px 10px;
	padding: 5px 15px 4px;
	font-size: 1.333333333em;
	font-weight: bold;
	color: #FFF;
	background-color: #68afaf;
	border-radius: 10px 10px 0 0;
	border-bottom: none;
}

.content .home-bottom-right img {
	max-width: 110%;
	margin-left: -2px;
}

h2 a.rss {
	float: right;
	margin-top: .25em;
}

/* Left column */
.content .homeLeft .accordion, .content .homeLeft .wp-spoiler {
	font-family: Helvetica, Arial, sans-serif;
}

.content .ui-collapsible {
	margin: 0;
}

.content .homeLeft .accordion h3.ui-accordion-header, .content .homeLeft .wp-spoiler h3.wp-spoiler-title {
	position: relative; /* PIE */
	padding: 5px;
	margin-bottom: 4px!important;
	font-size: 0.91666666666em;
	font-weight: bold;
	color: #333;
	background: -moz-linear-gradient(top, #EBEBEB, #C0C0C0);
	background: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#C0C0C0));
	background: -webkit-linear-gradient(top, #EBEBEB, #C0C0C0);
	background: -o-linear-gradient(top, #EBEBEB, #C0C0C0);
	border-radius : 4px!important;
	-moz-border-radius : 4px!important;
	-webkit-border-radius : 4px!important;
	-webkit-border-radius : 4px!important;
	border: 0!important;
	-pie-background: linear-gradient(#EBEBEB, #C0C0C0); /*PIE*/
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content .homeLeft .accordion h3.ui-accordion-header span, .content .homeLeft .wp-spoiler h3.wp-spoiler-title span.ui-icon {
	width: 14px;
	height: 13px;
	vertical-align: middle;
	margin: 0 10px 2px 0;
	background: url(/wp-content/uploads/2012/09/plus.gif) no-repeat top left;
}

.content .homeLeft .accordion h3.ui-state-active span, .content .homeLeft .wp-spoiler h3.ui-state-active span.ui-icon {
	background: url(/wp-content/uploads/2012/09/minus.gif) no-repeat top left;
}

.content .homeLeft .accordion .ui-accordion-content, .content .homeLeft .accordion .wp-tab-content-wrapper, .content .homeLeft .wp-spoiler .ui-collapsible-content, .content .homeLeft .wp-spoiler .ui-collapsible-wrapper {
	font-size: 0.91666666666em;
	padding: 0 1px 2px 1px;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

div.ui-accordion-content a, div.wp-spoiler-content a {
	display: block;
	background-image: url(/wp-content/uploads/2012/09/arrow.png);
	background-repeat: no-repeat;
	text-align: right;
	margin-top: 5px;
	padding-right: 5%;
	background-position: 99% .45em;
	text-decoration: none;
	font-weight: bold;
	color: #C60;
}

.content .Quiz {
	margin: 30px 0 0;
}

.content .Quiz p {
	line-height: 1em;
	color: #666;
	margin-bottom: 1.5em;
}

.content .Quiz img {
	display: block;
	margin: 0 auto;
}

.content .page .home-bottom-right h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.16em;
	color: #C60;
	margin: 10px 0 5px;
	font-weight: normal;
}

.content .home-bottom-right p {
	line-height: 1.5em;
	color: #666;
	margin-bottom: 10px;
}

.content .home-bottom-right p img {
	margin-bottom: 15px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.content .Quiz p img:hover {
	opacity: .8;
}

/* Middle column */
#homestage, .homeLeft, .homeRight {
	margin-bottom: 2em;
}

.content .wp-tabs {
	float: left;
	background-color: #FFF;
	margin: 0 0 1.5em 0;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 2px 1px rgba(50, 50, 50, .4);
	box-shadow: 0 0 2px 1px rgba(50, 50, 50, .4);
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content .ui-tabs {
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
}

.content .ui-tabs-panel {
	background: transparent;
	padding: 8px 8px 0 8px;
}

.content .ui-tabs-panel .wp-tab-content {
	padding: 0;
	margin: 0;
}

.wp-tab-content-wrapper {
	position: relative;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.wp-tab-content-wrapper .shadowWrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	-webkit-box-shadow: inset 0px 0px 8px 1px rgba(50, 50, 50, .4);
	box-shadow: inset 0px 0px 8px 1px rgba(50, 50, 50, .4);
	behavior: url(/wp-content/themes/balance/PIE.htc);
	z-index: 1;
}

.wp-tab-content-wrapper img {
	position: relative;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	z-index: 0;
	width: 100%;
	background: #FFF;
	behavior: url(/wp-content/themes/balance/PIE.htc);
	z-index: 0;
}

.wp-tab-content-wrapper .text {
	position: absolute;
	z-index: 15; /* To be above the shadow wrapper */
	top: 12%;
	left: 5%;
}

.wp-tab-content-wrapper > p, .wp-tab-content-wrapper > br {
	display: none;
}

.wp-tabs * {
	text-decoration: none;
	text-shadow: none;
}

.content .wp-tab-content-wrapper .text h2 {
	padding: 0;
	margin: 0;
	font-size: 2.28571428571em;
	line-height: 1em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	color: #333;
	border-bottom: none;
}

.content .wp-tab-content-wrapper .text h3 {
	padding: 0;
	margin: 0;
	font-size: 1.28571428571em;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
}

.content .wp-tab-content-wrapper .text a {
	position: relative;
	float: left;
	padding: 3px 8px 4px;
	margin-top: 1em;
	color: #FFF;
	font-size: 0.78571428571em;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #d3793a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkNzIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZDM3YTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZDM3OTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Y3NTM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYzQ2NjMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYzQ2NjMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwODM0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #cd7237 0%, #d37a3a 7%, #d3793a 40%, #cf7538 45%, #c46633 50%, #c46633 97%, #d0834d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd7237), color-stop(7%, #d37a3a), color-stop(40%, #d3793a), color-stop(45%, #cf7538), color-stop(50%, #c46633), color-stop(97%, #c46633), color-stop(100%, #d0834d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cd7237 0%, #d37a3a 7%, #d3793a 40%, #cf7538 45%, #c46633 50%, #c46633 97%, #d0834d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cd7237 0%, #d37a3a 7%, #d3793a 40%, #cf7538 45%, #c46633 50%, #c46633 97%, #d0834d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cd7237 0%, #d37a3a 7%, #d3793a 40%, #cf7538 45%, #c46633 50%, #c46633 97%, #d0834d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cd7237 0%, #d37a3a 7%, #d3793a 40%, #cf7538 45%, #c46633 50%, #c46633 97%, #d0834d 100%); /* W3C */
	filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr=#d37a3a, endColorstr=#c46633)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr=#d37a3a, endColorstr=#c46633)";
}

.content .wp-tabs ul.ui-tabs-nav {
	position: relative; /* PIE */
	padding: 0;
	background: #f9f9f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f7 0%, #ddddd9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f7), color-stop(100%, #ddddd9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f7 0%, #ddddd9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f7 0%, #ddddd9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f7 0%, #ddddd9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f9f9f7 0%, #ddddd9 100%); /* W3C */
	-pie-background: linear-gradient(#f9f9f7 0%, #ddddd9 100%); /*PIE*/
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content .wp-tabs ul.ui-tabs-nav {
	float: left;
	border: none;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content .wp-tabs ul.ui-tabs-nav li {
	float: left;
	margin: -9px 0 0 0;
	padding: 9px 0 0 0;
	background: none;
	text-align: left;
	width: 33.2%;
	height: 100%;
	border: none;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	top: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-mox-box-shadow: none;
}

.content .wp-tabs ul.ui-tabs-nav li a {
	border-right: 1px solid #DDDDD4;
	min-height: 85px;
}

.page-id-4223 .content .wp-tabs ul.ui-tabs-nav li a {
	min-height: 120px;
}

.content .wp-tabs ul.ui-tabs-nav li.ui-tabs-active {
	background: transparent url(/wp-content/uploads/2012/09/sliderTriangle.png) no-repeat 50% 1px;
	z-index: 1;
}

.content .wp-tabs ul.ui-tabs-nav li.ui-tabs-active a {
	background: #FFF !important;
}

.content .wp-tabs ul.ui-tabs-nav li.first-li a {
	-webkit-border-radius: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 10px;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content .wp-tabs ul.ui-tabs-nav li.last-li a {
	border: none;
	-webkit-border-radius: 0px 0px 10px 0px;
	border-radius: 0px 0px 10px 0px;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.content .wp-tabs ul.ui-tabs-nav li a {
	height: auto;
	font-size: .833333333333em;
	font-weight: normal;
	text-align: left;
	padding: 3% 8%;
}

.content .wp-tabs ul.ui-tabs-nav li a:after {
	content: "";
	display: inline-block;
	vertical-align: baseline;
	width: 4px;
	height: 8px;
	background: url(/wp-content/uploads/2012/09/arrow.png) no-repeat left bottom;
	margin-left: 3px;
}

.content .wp-tabs ul.ui-tabs-nav li a span {
	color: #C60;
	display: block;
}

.content .homeArticle {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-family: Helvetica, Arial, sans-serif;
}

.content .homeArticle img {
	float: left;
	margin: 4px 10px 15px 0px;
}

.content .homeArticle h3 {
	font-size: 1.33333333333em;
	font-weight: normal;
	margin: 0px 0 5px 0;
}

.content .homeArticle p {
	margin-bottom: 0;
	line-height: 1.2em;
}

/* right column */
.homeRight .typesBox a {
	position: relative; /* PIE */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0833333333333333333em;
	color: white;
	background: #036 url(/wp-content/uploads/2012/09/arrow-white.gif) no-repeat 95% center;
	text-decoration: none;
	padding: 6px 15px;
	margin: 0px 0px 15px;
	display: block;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

.video-js {
	max-width: 100%;
}

/* Specific page styles
------------------------------------------------------------ */
/* About Us */
.page-id-1212 .entry-content h2, .page-id-4192 .entry-content h2, .page-id-2176 .entry-content h2 {
	clear: both;
}

/* Awards */
.page-id-6609 .content .entry-content h2 {
	margin-top: 2em;
}

.page-id-6609 .content .entry-content h2:first-child {
	margin-top: 0;
}

.page-id-6609 .content .entry-content p {
	overflow: auto;
}

.page-id-6609 .content .entry-content img.alignright {
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* Gravity form confirmation - for some reason it's not styled by the plugin */
#gforms_confirmation_message {
	margin: 30px 0;
	font-weight: bold;
	color: #060;
	background-color: #EEFFEF;
	padding: 15px;
	border: 1px solid #97C8A9;
}

/* Responsive Design
------------------------------------------------------------ */
@media only screen and (max-width: 960px) {

body, .balance-landing .site-inner .wrap, .balance-landing.full-width-content .content, .content-sidebar-sidebar .content, .content-sidebar .content, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .full-width-content .content, .home-featured-left, .home-featured-right, #sidebar, .sidebar-content .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content, .wrap, #breadcrumb, .content-sidebar-wrap, #colophon, #colophon .creds, #colophon .gototop, .site-header, .site-inner, #custom-page-content -alt {
	width: 100% !important;
}

#colophon .creds, #colophon .gototop {
	float: none;
	text-align: center;
}

.nav, .menu-secondary {
	float: none;
	text-align: center;
	width: 100%;
}

.nav li, .menu-secondary li, .site-header .menu li {
	display: inline-block;
}

.menu li.right {
	display: none;
}

#nav li a, #nav li li a {
	font-size: .75em;
}

#home-featured .wrap {
	padding: 0;
}

.home-featured-left, .home-featured-right {
	border: none;
	float: none;
	margin: 0;
	padding: 10px 0 20px;
	text-align: center;
	width: 100%;
}

.home-featured-right .widget {
	margin: 0;
	padding: 0 20px 20px;
}

.site-inner {
	padding: 0 0 10px;
}

.breadcrumb {
	padding: 15px 20px;
	margin: 0 auto;
	width: auto;
}

.page .page, .post, #comments, #respond {
	padding: 0 20px;
}

.navigation {
	padding: 0 20px;
}

.full-width-content .content .entry-content {
	padding: 0;
}

.post-image {
	height: auto;
	max-width: 100% !important;
	margin: 0 0 20px !important;
	float: none;
	display: block;
}

.archive-page {
	float: none;
	width: 100%;
}

.genesis-grid-even, .genesis-grid-odd {
	float: none;
	width: auto;
}

.navigation, .author-box {
	margin: 0;
}

.content {
	padding: 0;
}

#sidebar {
	margin: 20px 0 0!important;
	padding: 0;
}

#sidebar .simple-section-nav {
	margin: 0 20px 20px;
}

.widget-wrap {
	padding: 0 20px;
}

#comments, #respond {
	margin: 20px 0 0;
}

.comment-list li, .ping-list li {
	padding: 20px;
	margin: 0 -10px;
}

.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
	margin: 0;
}

#colophon, #colophon .creds, #colophon .gototop {
	background: none !important;
	-pie-background: linear-gradient(#FFF 0%, #ffffff 61%); /* PIE */
	behavior: url(/wp-content/themes/balance/PIE.htc);
	padding: 20px 0;
	text-align: center;
}

#colophon .gototop a {
	background: none;
	padding: 0;
}

#colophon -widgets .wrap {
	padding: 0;
}

#colophon #footerContact {
	float: none;
}

/* Home */
.homeBoxWrap {
	width: 100%;
}

.content .home-bottom-right {
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.home .content h2 {
	font-size: 1.4em;
}

.content .page .home-bottom-right h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	color: #C60;
	border-bottom: 1px solid #DDD;
	padding: 0px 0px 5px;
	margin: 0px 0px 20px;
}

.content .home-bottom-right p img {
	float: left;
}

.homeRight {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 30px;
}

.typesBox {
	float: left;
	width: 31%;
}

.homeRight img {
	width: 100%;
}

.home-bottom-right img {
	width: auto;
}

.diabetesBox {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.diabetesBox .typesBox {
	float: left;
	width: 48%;
	margin-right: 4%;
}

.diabetesBox .typesBox.last {
	margin-right: 0;
}

.communityBox {
	float: right;
	width: 31%;
}
}

/* Hide 3rd level menu drop-downs at non-mobile sizes */
@media only screen and (min-width: 786px) {

.site-container {
	margin-top: 14px;
}

#nav ul ul ul ul ul {
	display: none;
}

#nav #navWrapper > li.last ul ul ul {
	display: none;
}

/* Hide nav arrow on 3rd level nav items */
#nav ul ul ul ul li.parent > a {
	background-image: none !important;
}

/* Hide 2nd level menu drop-downs on the last main menu nav item */
#nav #navWrapper > li.last ul ul li a {
	background-image: none !important;
}
}

/* Align new copyright for desktop */
@media only screen and (min-width: 982px) {

#newCopyright {
	float: right;
	width: 40%;
	text-align: right;
}

#footerContact {
	float: right;
	width: 59%;
	text-align: left;
}
}

@media only screen and (max-width: 786px) {

.site-title, .title-area {
	float: none;
	text-align: center;
}

.site-header .widget-area, .title-area {
	float: none;
	text-align: center;
	width: 100%;
}

.site-header .widget-wrap .menu {
	float: none;
	display: inline-block;
	margin: 0 auto 20px;
}

.title-area {
	padding: 30px 0 20px;
}

.site-title {
	padding: 0;
}

.enews #subbox, .search-form-input {
	width: 60%;
}

.site-header .widget-area {
	float: none;
	margin: 0;
	padding: 0;
}

.site-header .search-form {
	float: none;
	margin: 0 0 20px;
	padding: 0;
	text-align: center;
}

.widget_search, .site-header .widget_icl_lang_sel_widget {
	text-align: center;
	float: none;
}

#homestage, .homeLeft, .homeRight {
	width: 100%;
}

#homestage p, .homeLeft p .homeRight p {
	margin: 0;
}

#nav {
	overflow: auto;
	margin-bottom: 10px;
}

#navButton {
	float: right;
	display: block;
	text-indent: -999999em;
	font-size: 1px;
	width: 12%;
	height: 40px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #829baf; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjOWZiMmMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiM5MWE4YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIxNTA3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzIxNTA3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzAwMzk2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAwMzk2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzExNDQ2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzcyOGVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzgyOWJhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWNkZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d6dfe5 0%, #9fb2c1 1%, #91a8b9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728ea5 99%, #829baf 99%, #c1cdd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6dfe5), color-stop(1%, #9fb2c1), color-stop(1%, #91a8b9), color-stop(3%, #215073), color-stop(39%, #215073), color-stop(42%, #003960), color-stop(97%, #003960), color-stop(98%, #114469), color-stop(99%, #728ea5), color-stop(99%, #829baf), color-stop(100%, #c1cdd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6dfe5 0%, #9fb2c1 1%, #91a8b9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728ea5 99%, #829baf 99%, #c1cdd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6dfe5 0%, #9fb2c1 1%, #91a8b9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728ea5 99%, #829baf 99%, #c1cdd7 100%); /* Opera 11.10+ */
	filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr=#215073, endColorstr=#215073)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr=#215073, endColorstr=#215073)";
}

#navButton i {
	display: block;
	height: 40px;
	background: transparent url(/wp-content/uploads/2012/12/navButton.png) no-repeat center center;
}

#nav .wrap {
	width: 86% !important;
	margin-bottom: 10px;
	border: none;
}

.nav {
	clear: none;
}

#navWrapper {
	display: none;
}

#nav li {
	width: 100%;
}

.menu li:hover, .menu li.sfHover {
	position: static;
}

.nav li ul, .nav li ul ul {
	display: none;
	width: 100%;
	margin: 0;
	padding-left: 15px;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: #FAFAFA;
	clear: both;
	position: static !important;
	font-size: .95em;
}

.nav > li.current_page_item > a, #navWrapper > li.current_page_item > a {
	position: relative; /* PIE */
	color: white !important;
	background: #285582;
	background: #D6DFE5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjOWZiMmMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiM5MWE4YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIxNTA3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzIxNTA3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzAwMzk2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAwMzk2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzExNDQ2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzcyOGVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzgyOWJhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWNkZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #D6DFE5 0%, #9FB2C1 1%, #91A8B9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728EA5 99%, #829BAF 99%, #C1CDD7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D6DFE5), color-stop(1%, #9FB2C1), color-stop(1%, #91A8B9), color-stop(3%, #215073), color-stop(39%, #215073), color-stop(42%, #003960), color-stop(97%, #003960), color-stop(98%, #114469), color-stop(99%, #728EA5), color-stop(99%, #829BAF), color-stop(100%, #C1CDD7));
	background: -webkit-linear-gradient(top, #D6DFE5 0%, #9FB2C1 1%, #91A8B9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728EA5 99%, #829BAF 99%, #C1CDD7 100%);
	background: -o-linear-gradient(top, #D6DFE5 0%, #9FB2C1 1%, #91A8B9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728EA5 99%, #829BAF 99%, #C1CDD7 100%);
	-pie-background: linear-gradient(#D6DFE5 0%, #9FB2C1 1%, #91A8B9 1%, #215073 3%, #215073 39%, #003960 42%, #003960 97%, #114469 98%, #728EA5 99%, #829BAF 99%, #C1CDD7 100%) !important; /*PIE*/
	behavior: url(/wp-content/themes/balance/PIE.htc);
}

#nav .nav a {
	border-radius: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 15px;
	text-align: left;
	font-size: 1.2em;
}

#navWrapper li.current_page_item > ul, #navWrapper li.current_page_ancestor > ul, .nav li.current_page_item > a, .nav li.current_page_ancestor a {
	display: block;
}

#navWrapper ul li.current_page_item > a {
	font-weight: bold;
	text-decoration: underline;
}

#nav ul ul {
	background-color: #EDEDED;
}

#nav ul ul a, #nav ul ul li.parent > a {
	width: 100%;
	background-image: none !important;
	background-color: transparent !important;
	font-size: 1em !important;
	color: #036 !important;
	border-top: none;
}

#nav ul ul a:hover {
	background-color: transparent;
	color: #036;
	text-decoration: underline;
}

.home .content h2 {
	font-size: 1.2em;
}

.content .page .home-bottom-right h3 {
	font-size: 1.2em;
}

.gift-image img {
	display: block;
	margin: 0 auto !important;
}
}

@media only screen and (max-width: 640px) {

.site-container > .nav > .menu li.first, .site-container > .nav > .menu li.first a {
	width: 44px;
}

.site-container > .nav > .menu li.first a {
	display: block;
	text-indent: -9999px;
	padding: 0;
	border: none;
}

.site-container > .nav > .menu li:nth-child(2) a {
	border-left: none;
}
/* Home */

}

@media only screen and (max-width: 600px) {

.content {
	padding: 0;
}

.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fifths, .three-fourths, .three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds {
	padding: 0;
	width: 100%;
}

.content .entry-content, #sidebar {
	width: 100%;
	margin: 0;
}

#custom-page-content {
	float: none;
	margin: 20px auto;
}

.content .entry-content {
	padding: 0;
	clear: both;
}

h1.entry-title {
	font-size: 2em!important;
}

#custom-page-content {
	margin-bottom: 40px;
	padding-bottom: 0;
}

.content .marthaNav {
	overflow: auto;
}

.content .marthaNav li {
	width: 100%;
	text-align: center;
}

.diabetesBox, .communityBox {
	width: 100%
}

.diabetesBox h2 {
	margin-right: 0!important;
}

.content .communityBox img {
	float: left;
	max-width: 50%;
}

.home-bottom-right, .content .Quiz img {
	width: 45%;
}

.content .wp-tabs ul.ui-tabs-nav li a {
	min-height: 85px;
}

.home .content h2 {
	font-size: 1.66666666666em;
}

.content .page .home-bottom-right h3 {
	font-size: 1.66666666666em;
}

.content .home-bottom-right {
	width: 100%;
}

.content .home-bottom-right p img {
	float: left;
	margin: 0 5.072463768% 10px 0;
	width: 44.927536231%;
}

.sidebar-image-holder .gift-image {
	float: none;
}

}

@media only screen and (max-width: 480px) {

#footerContact li {
	display: block;
	clear: both;
	margin-bottom: 5px;
}

.home-bottom-right, .content .Quiz img {
	width: 100%;
	float: none;
}

.content .Quiz img {
	max-width: 222px;
	margin: 0 auto;
}

.content .wp-tabs ul.ui-tabs-nav li a {
	min-height: 140px;
}

.page-id-4223 .content .wp-tabs ul.ui-tabs-nav li a {
	min-height: 185px;
}

.site-container > .nav > .menu li.first {
	margin-left: 3px;
}

.site-container > .nav > .menu a {
	margin: 0px 2px;
	padding-left: 3px;
}

.site-header .widget_icl_lang_sel_widget {
	text-align: center;
}

.site-header .widget_icl_lang_sel_widget h4 {
	padding-bottom: 5px;
	display: block;
}

.site-header .widget_icl_lang_sel_widget ul {
	white-space: nowrap;
}
}

@media only screen and (max-width: 350px) {

.site-container > .nav > .menu li.first, .site-container > .nav > .menu li.first a {
	display: block;
	text-indent: 0;
	width: auto;
}

.site-container > .nav > .menu li.first a {
	padding-left: 50px;
}

.site-container > .nav > .menu li, .site-container > .nav > .menu li a {
	display: none;
}
}

@media only screen and (max-width: 320px) {

.title-area {
	padding: 20px 0;
}

.site-title a {
	font-size: .7em;
}

.site-header .menu {
	padding-top: 0;
}

.site-header .menu > li > a {
	font-size: .75em;
	margin: 0 2px;
}

.content .entry-content img {
	float: none;
	margin: 10px auto;
}

.widget_icl_lang_sel_widget .widget-wrap {
	font-size: .8em;
	padding: 0;
	margin: 0;
}

.widget_search .search-form-input {
	width: 160px;
}

#custom-page-content {
	float: none;
	max-width: 226px;
	margin: 0 auto 20px;
}

#custom-page-content img {
	float: none;
	width: 100%;
	margin-right: 0;
}

.content .wp-tab-content-wrapper .text h2, .content .wp-tab-content-wrapper .text h3 {
	display: none;
}

.content .wp-tab-content-wrapper .text a {
	margin: 0;
}

.content .wp-tabs ul.ui-tabs-nav li {
	width: 100%;
}

.content .wp-tabs ul.ui-tabs-nav li a {
	border: none;
	border-bottom: 1px solid #DDDDD4;
	min-height: 0 !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.content .wp-tabs ul.ui-tabs-nav li.first-li a {
	border-radius: 0;
}

.content .wp-tabs ul.ui-tabs-nav li.last-li a {
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.diabetesBox .typesBox {
	width: 100%;
	margin: 0;
}

.content .communityBox img {
	max-width: 100%;
	margin: 0 0 1em 0;
}

.home .site-inner .homeBoxWrap .wp-tab-content img, .home .site-inner .diabetesBox img {
	margin: 0;
}
}

/* GENESIS UPDATE FIXES */

/* Searchform */
.widget_search .search-form-input{
	padding: 2px 4px;
	height: 28px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
}
::-webkit-input-placeholder { /* Edge */
	color: #000;
	opacity: 0.8;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #000;
	opacity: 0.8;
}

::placeholder {
	color: #000;
	opacity: 0.8;
}

@media( min-width: 787px ) {
	.widget_search .search-form-input{
		width: 204px;
	}
}

/* RSS Icon */
.rss img{
	display: block;
}

/** Sidebar Menu */
.content .page .homeLeft h3{
	margin-top: 1em;
	line-height: 1.5em;
}

/** Homepage Slider */
.content .wp-tabs .ui-tabs{
	margin: 0;
}
#wp-tabs-1 .ui-tabs,
#wp-tabs-1 .ui-tabs-panel{
	background: transparent;
}
#wp-tabs-1 .ui-tabs{
	border: none;
}
#wp-tabs-1 .ui-tabs-panel{
	padding: 8px 8px 0 8px;
}
#wp-tabs-1 .wp-tab-content{
	margin: 0;
	padding: 0;
}
#wp-tabs-1 img{
	display: block;
}
#wp-tabs-1 .ui-tabs-nav li{
	border: none;
}
@media( min-width: 321px ) {
	#wp-tabs-1 .ui-tabs-nav{
		display: flex;
	}
}

/** Types of Diabetes */
.diabetesBox img{
	display: block;
}
.diabetesBox br{
	display: none;
}

/** Type of Diabetes Sidebar */
.sidebar-primary{
	padding-left: 0;
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin-left: 12px;
	width: 100%;
}
@media( max-width: 960px ) {
	.sidebar-primary{
		clear: both !important;
		margin: 30px !important;
		width: calc( 100% - 75px );
	}	
}
@media( min-width: 961px ) {
	.sidebar-primary{
		width: 21.5163934%;
	}
}

/* Content Title */
.content .page h1{
	padding: 45px 24px;
}
.marthaNav{
	padding: 15px 15px 15px 0;
}

/* Footer */
body{
	padding-bottom: 10px;
}
#colophon::after{
	content: "";
	display: block;
	clear: both;
}
@media( min-width: 982px ) {
	#newCopyright p:last-child{
		margin-bottom: 5px;
	}
}

/* Internal Pages Sidebar */
#custom-page-content .img-container img{
	display: block;
}

/** Footer Background */
@media( min-width: 961px ) {
	#colophon{
		background: #FFF;
	}
	#colophon::before{
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		height: 91px !important;
		background: #bed6d6; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top, #bed6d6 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bed6d6), color-stop(61%, #ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #bed6d6 0%, #ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #bed6d6 0%, #ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #bed6d6 0%, #ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom, #bed6d6 0%, #ffffff 61%); /* W3C */
		-pie-background: linear-gradient(#bed6d6 0%, #ffffff 61%); /* PIE */
	}
	#colophon > *{
		z-index: 2;
		position: relative;
	}	
}
