/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* font-family: 'Roboto', sans-serif; */
/* <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> */

/* web fonts */
/*
@font-face {
	font-family: 'Oswald';
	src:	url('fonts/oswald-webfont.eot');
	src:	url('fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),
			url('fonts/oswald-webfont.woff') format('woff'),
			url('fonts/oswald-webfont.ttf') format('truetype'),
			url('fonts/oswald-webfont.svg#oswaldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

/* document */
body {
	background: #fff;
	color: #555;
	font-family: 'Open Sans', sans-serif;
	font-size: 75%;
}
a {
	color: #990134;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #990134;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0.25em 0;
}
h1 {
	font-size: 3em;
	font-weight: normal;
	color: #0072bc;  /* tg 11/18/2016 a2c034  */
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	margin-bottom: 0px;
}
h2 {
	font-size: 2em;
	font-weight: bold;
	color: #48487a;      /* tg 11/18/2016 a2c034  */
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	margin-bottom: 14px;
	line-height: 32px;
}

h3 {
	font-size: 1.5em;
	font-weight: normal;
	color: #0072bc;     /* tg 11/18/2016 a2c034  */
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	margin-bottom: 14px;
}
h4 {
	font-size: 1em;
	text-transform: uppercase;
	color: #004c8f;
}
h5 {
	font-size: 1.1em;
	text-transform: uppercase;
	color: #333;
}
h6 {
	font-size: 1em;
	color: #999;
}
p {
	margin: 0 0 1em 0;
	line-height: 1.33em;
}
hr {
	color: #eee;
	background: #eee;
	height: 1px;
	border: 0;
	margin: 1.5em 0;
}
img {
	border: 0;
}
.ms-rtestate-field img {
	max-width: 100%;
	border: 0 !important;
}
iframe {
	border: 0;
}

/* forms */
input, textarea, select, label, button {
	color: #333;
	/*line-height: 1em;  tg 11/18/2016 */
}
label[for] {
	cursor: pointer;
}
input, textarea, select, button {
	background: #fafafa;
	border: 1px solid #ddd;
	padding: 0.5em;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	-o-border-radius: 0.25em;
	border-radius: 0.25em;
}
input[type=checkbox], input[type=radio] {
	padding: 0;
	border: 0;
	cursor: pointer;
	background: transparent none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
input:hover, textarea:hover, select:hover {
	border-color: #ccc;
}
input:focus, textarea:focus, select:focus, .ms-authoringcontrols input, .ms-authoringcontrols textarea, .ms-authoringcontrols select, .sp-search-box, .ms-formbody input, .ms-formbody textarea, .ms-formbody select, .ms-rtelong {
	background: #fff;
}
input:focus, textarea:focus, select:focus {
	border-color: #38719e;
}
.ms-formbody .ms-rtefield {
	border: 1px solid #ddd;
	padding: 0.5em;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	-o-border-radius: 0.25em;
	border-radius: 0.25em;
}
input[type=checkbox], input[type=radio] {
	margin-right: 5px;
}
input[type=cancel], input[type=submit], input[type=button], input[type=reset], button {
	padding: 0.6em 1.5em;
	color: #38719e;
	width: auto !important;
	background: #fafafa;
}
input[type=cancel]:hover, input[type=cancel]:focus, input[type=submit]:hover, input[type=submit]:focus, input[type=button]:hover, input[type=button]:focus, input[type=reset]:hover, input[type=reset]:focus, button:hover, button:focus {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

/* buttons */
.button {
	display: inline-block;
	padding: 8px 12px;
	border: 1px solid #d1cfcf;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	color: #004c8f;
	text-transform: uppercase;
	background: #e5e2e2;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f5f5 5%, #cecccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#f8f5f5), color-stop(100%,#cecccc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f5f5 5%,#cecccc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f5f5 5%,#cecccc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f5f5 5%,#cecccc 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f5f5 5%,#cecccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cecccc',GradientType=0 );
	-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
}

/* rich text styles */
div.ms-rteElement-HeroBox {
	-ms-name: "Hero Box";
	padding: 20px;
	margin: 0 0 20px 0;
	line-height: 1.5em;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 8px rgba(204, 204, 204, 0.5);
	-moz-box-shadow: 0 0 8px rgba(204, 204, 204, 0.5);
	-o-box-shadow: 0 0 8px rgba(204, 204, 204, 0.5);
	box-shadow: 0 0 8px rgba(204, 204, 204, 0.5);
}
/*div.ms-rteElement-AccentBox {
	-ms-name: "Accent Box";
	padding: 20px;
	margin: 0 -20px 20px -20px;
	line-height: 1.5em;
	background: #e5edf4;
}*/
.CEE-recent-activity {
	-ms-name: "Accent Box";
	padding: 20px;
	margin: 0 -20px 20px -20px;
	line-height: 1.5em;
	background: #e5edf4;
}

div.ms-rteElement-AccentBox strong {
	color: #004c8f;
	text-transform: uppercase;
}
.ms-rtestate-field > h1, .ms-rtestate-field > h2, .ms-rtestate-field > h3, .ms-rtestate-field > h4, .ms-rtestate-field > h5, .ms-rtestate-field > h6 {
	margin-top: 1.5em;
	margin-bottom: 0.25em;
}
.ms-rtestate-field > ul {
	list-style-image: url(i/bullet-circle-blue.png);
	line-height: 1.5em;
}
.ms-rtestate-field > ul > li {
	margin: 0 0 0.25em 0;
}

/* ribbon */
body #s4-ribbonrow, .ms-cui-topBar2, .ms-cui-ct-topBar-or {
	background-color: #38719e;
	border-color: #38719e;
	min-height: 0;
}

/* font size */
.wrapper, #s4-statusbarcontainer, .ms-dlgContent {
	font-size: 1.4em;
}

/* grid */
.wrapper {
	max-width: 1200px;
	margin: auto;
	position:relative;
}
.row {
	clear: both;
}
.row:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ie7 .row {
	display: inline-block;
}
.ie6 .row {
	height: 1%;
}
.col {
	float: left;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.col.padded {
	padding: 0 1%;
}
.col.padded-left {
	padding: 0 0 0 1%;
}
.col.padded-right {
	padding: 0 1% 0 0;
}
.ie6 .col, .ie7 .col { /* box-sizing doesn't work on ie7 and earlier */
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.col.one {
	width: 8.333333333333333%;
}
.col.two {
	width: 16.66666666666667%;
}
.col.three, .col.one-fourth {
	width: 25%;
}
.col.four, .col.one-third {
	width: 33.33333333333333%;
}
.col.five {
	width: 41.66666666666667%;
}
.col.six, .col.half {
	width: 50%;
}
.col.seven {
	width: 58.33333333333333%;
}
.col.eight, .col.two-thirds {
	width: 66.66666666666667%;
}
.col.nine, .col.three-fourths {
	width: 75%;
}
.col.ten {
	width: 83.33333333333333%;
}
.col.eleven {
	width: 91.66666666666667%;
}
.col.twelve, .col.wide {
	width: 100%;
}

/* ie7 col widths */
.ie7 .CEE-content-sidebar {
	padding-right: 1% !important;
	width: 24%;
}
.ie7 .CEE-content-main {
	width: 48%;
	padding-left: 1% !important;
	padding-right: 1% !important;
}
.ie7 .right-column {
	padding-left: 1% !important;
	width: 24%;
}

/* callouts */
.ms-rteElement-CalloutLeft {
	width: 23%;
	margin: 0 2% 10px 0;
}
.ms-rteElement-CalloutRight {
	width: 23%;
	margin: 0 0 10px 2%;
}
.ms-rtePosition-1 {
	margin: 0 2% 10px 0 !important;
}
.ms-rtePosition-2 {
	margin: 0 0 10px 2% !important;
}

/* header */
.CEE-site-title {
	margin: 0;
}
.CEE-welcome {
	float: right;
	padding: 1.0em 0 0 0;
	text-align:center;
	margin-right: 1em;
}

#myCEElogin {
	display:block;
}
.CEE-welcome span.ms-welcomeMenu > a {
	color: #fff !important;
}
a.s4-signInLink {
	color: #fff;
}

/* navigation */
.CEE-nav-row {
	background: #eee;
}
.s4-tn .menu-horizontal {
	display: block;
}
.s4-tn ul.root {
	display: block;
	background-color: #004795;	
}
.s4-tn li.static {
	float: left;
	margin: 0;
}
.s4-tn ul.dynamic {
	display: block;
	background: #ddd;
	width: 12em;
	padding: 0.25em 0;
}
.s4-tn li.dynamic > .menu-item {
	padding: 0.25em 0.5em;
}

/* search */
.col.CEE-search {
	float: right;
	padding: 0.4em 0.4em 0 0;
	text-align: right;
}
.sp-search-box {
	width: 75%;
}
.sp-search-button {
	display: inline-block;
	text-align: left;
	width: 14px;
	height: 14px;
	background: url(i/CEE-search-btn.png) 0 0 no-repeat;
	margin: 0 0 0 0.5em;
	text-indent: -9999em;
}
.sp-search-button:hover {
	background-position: 0 -28px;
}
.ms-searchref-categoryname {
	font-weight: bold;
	color: #333;
}
ul.ms-searchref-filters {
	margin: 0.5em 0 0 1.5em;
	padding: 0;
	font-size: 0.9em;
}
ul.ms-searchref-filters li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}
a.ms-searchref-more {
	display: block;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	padding: 0 0 0 1.5em;
}

/* quick launch */
.s4-ql ul.static ul {
	margin-left: 10px;
}
.s4-ql a.selected {
	font-weight: bold;
}

/* footer */
.CEE-footer-container {
	clear: both;
}
.CEE-footer {
	text-align: center;
}

/* web parts */
.ms-WPHeader td, .s4-wpcell:hover .ms-WPHeader td {
	border-bottom-color: #f5f5f5;
}
h3.ms-WPTitle {
	text-align: left !important;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
	border-color: #f5f5f5;
}
.ms-WPBody {
	padding-top: 0.5em;
}
.ms-WPBorder > div, .ms-WPBorderBorderOnly > div {
	padding: 0.5em;
	background: #fafafa;
}

/* lists & libraries */
.ms-listviewtable {
	background: #fff;
}
.ms-alternating, .ms-alternatingstrong, .ms-featurealtrow {
	background: #fafafa;
}
.ms-viewheadertr th {
	color: #999;
}
.ms-viewheadertr th a {
	color: #999;
	text-decoration: underline;
}

/* sharepoint dialogs */
.ms-dlgTitle {
	background: #38719e;
}
html.ms-dialog .CEE-page-content {
	padding: 0.5em;
}
.ms-dlgFrameContainer textarea {
	padding: 0 0.5em;
	margin: 0 !important;
}
.ms-formfieldlabelcontainer {
    margin: 4px 4px 0;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
    background-color: #EFEBEF;
    background-image: url("/_layouts/images/globgrad.gif");
    background-repeat: repeat-x;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #777777;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: 400;
    height: 18px;
    padding: 1px 4px;
    text-align: left;
}
.ms-formfieldvaluecontainer {
    border: 1px solid #CCCCCC;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    padding: 5px;
}


/* ---------------------------------------------------- base styles ---------------------------------------------------- */
.CEE-header .ad-zone {
	height:105px;
	padding: 15px 0 0 0;
	background:#fff;
	text-align: center;
}

h2.CEE-page-title {
	font-size:2em;
	color:#38719e;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	margin-bottom:28px;
}
h2.CEE-page-title .my-CEE-page-title {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
h2.CEE-page-title span {
	font-family: 'Roboto', sans-serif;
}

/* header */
.logo-row {
	background:#124992;
	position:relative;
	height:124px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.15);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.15);
}
.CEE-site-title {
	position:absolute;
	top:19px;
}
.logo-text {
	position:absolute;
	left:255px;
	top:42px;
}
.logo-text-title {
	color: #b8c9df;
	font-size: 135%;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	letter-spacing: .25px;
}
.logo-text-tag {
	margin-top: 2px;
	color: #b8c9df;
	font-size: 85%;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
#utility-links {
	float:right;
	margin-right:250px;
}

.CEE-search {
	position:absolute;
	width:240px;
	right:0;
	top:-37px;
}
.CEE-translator {
	float:right;
	margin-right:1.0em;
	margin-top:0.6em;
	}
#WidgetFloaterPanels{
	position: absolute;
}

/* footer */
.social-links {
}
.social-links ul {
	padding:0;
	margin:0;
}
.social-links ul.terms {
	float: right;
}
.social-links ul li {
	list-style:none;
	float: left;
	padding:0;
	margin:0;
}	
.social-links ul li a {
	display: block;
	color:#fff;
}	
.social-links .four {
	background:#004c8f;
	text-align:right;
	height:48px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:1.3em;
	padding-right:10px;
}
.social-links .four li {
	border-left:solid 1px #fff;
	margin-top:15px;
}
.social-links .four li:first-child {
	border:none;
}
.social-links .four li a {
	padding:0 5px 0 7px;
}
.social-links .eight {
	background:#003970;
	height:48px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	font-size:14px;
}
.social-links .eight li {
	margin-top:10px;
}
.social-title {
	color:#b2bc70;
}
.social-links ul.social-list li {
	line-height:28px;
	margin-left:20px;
}
.social-links ul.social-list li:first-child {
	background:none;
	padding:0 5px 0 15px;
	margin:10px 0 0 0;
}
.social-links ul.social-list li .icon {
	display: inline-block;
	width: 28px;
	height: 28px;
	background:url('/i/CEE-social.png') no-repeat;
	vertical-align: middle;
	margin-right: 5px;
}
.social-links ul.social-list .fb .icon {
	background-position:0 5px;
}
.social-links ul.social-list .tw .icon {
	background-position:0 -68px;
}
.social-links ul.social-list .yt .icon {
	background-position:0 -155px;
}
.social-links ul.social-list .li .icon {
	background-position:0 -229px;
}
.social-links ul.social-list .pi .icon {
	background-position:0 -313px;
}

footer {
	color:#000;
	font-size:.9em;
}
.footer-section {
	text-align:left;
	float:left;
	width:14.28%;
}
.footer-section-inner {
	padding:15px;
}
.footer-section-inner > ul {
	list-style:none;
	padding:0;
	margin:0;
}
.footer-section-inner > ul > li {
	padding:5px 0;
}
.footer-section-inner > a {
	color:#004c8f;
	font-weight:bold;
	text-transform:uppercase;
}
.footer-section-inner > ul > li > a {
	color:#333333;
}
.footer-section-inner ul.dynamic {
	font-size: 0.875em;
}

/* utility bar */
.utility-bar {
	background: #003970;
}
#utility-links {
	list-style:none;
	display:inline-block;
	margin:5px 0 0;
	padding:0;
	float:right;
	margin-right:250px;
}
#utility-links li {
	float: left;
}
#utility-links li a {
	display:inline-block;
	color:#fff;
	font-size:1.1em;
	padding:10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#utility-links li a:hover {
	background:#004b91;
	text-decoration:none;
}

/* nav */
.CEE-nav-row{
	background:url('i/CEE-nav-bg.png') top repeat-x #003568;
}
.CEE-nav ul.root > li {
}
.CEE-nav ul.root > li > a {
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:1.2em;
	text-transform:uppercase;
}
.CEE-nav ul.root > li > a:hover {
	background-color: #fff;
	color:#004c8f;
	text-decoration:none;
}
.s4-tn li.static > .menu-item.selected {
	background-color: #fff;
	color:#004c8f;
}
.s4-tn li.static > .menu-item {
	padding: .5em 1em;
}
.CEE-nav .additional-background {
	padding-right:0 !important;
	background:none !important;
}
.CEE-nav ul.dynamic {
	display:none;
}

/* layout */
aside.CEE-content-sidebar {
	padding:20px 20px 20px 10px;
}
aside.right-column {
	padding:20px 10px 20px 20px;
}

/* column shadows */
.CEE-content-columns-wrapper {
	background: url(i/CEE-aside-left-shadow.png) 24% 0 repeat-y;
}
.CEE-content-columns {
	background: url(i/CEE-aside-right-shadow.png) 76% 0 repeat-y;
}


/* content area */
.CEE-content-container {
	background:#fff;
}
.CEE-content-main {
	padding:20px;
}

/* left nav */
.CEE-content-sidebar ul.root {
	border-bottom:solid 1px #7fa5c7;
}
.CEE-content-sidebar ul.root > li > a {
	display:block;
	border-top:solid 1px #7fa5c7;
	padding:10px;
	background:url('i/left-nav-arrow.png') no-repeat 99% 13px;
	font-weight:bold;
}
.CEE-content-sidebar ul.root > li > a:hover, .CEE-content-sidebar ul.root > li > a.selected {
	background-color:#ccd7e3;
	background-position:99% -45px;
	text-decoration:none;
}
.CEE-content-sidebar ul.root > li > ul {
	border-top:solid 1px #7fa5c7;
	padding:10px 0;
	margin:0;
}
.CEE-content-sidebar ul.root > li > ul > li {
	padding:10px 10px 10px 20px;
}
.CEE-content-sidebar ul.root > li > ul > li > a {
	display:block;
	color:#000;
}


/* footer */
.footer-link-btn {
	padding:20px;
	background:#ccc;
	text-align:center;
	display:none;
}
.copyright-info {
	padding:10px;
}

/* webparts */
.s4-wpTopTable {
	margin: 0 0 1.5em 0;
}
.ms-WPHeader td {
	border:0;
}
h3.ms-standardheader {
	color: #abba41;
	font-size:2em;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
}
h3.ms-standardheader > nobr {
	white-space:normal;
}

/* tabs */
.ui-tabs-nav { margin: 0 0 0 10px; padding: 0;}
.ui-tabs-nav li { list-style: none; margin: 0 1px 0 -10px; padding: 0; float: left; font-size: 12px;}
.ui-tabs-nav a .tab-text { z-index:5; position: relative; top: 1px; display: block; float:left; line-height:37px; padding: 0 0 0 15px; background: url('i/CEE-tabs.png') no-repeat 0 -37px; color: #fff; text-decoration: none; font-weight:bold; text-transform:uppercase; font-size:1.2em; }
.ui-tabs-nav a .tab-right { position: relative; top: 1px; display: block; float:left; width:32px; height:37px; background: url('i/CEE-tabs.png') no-repeat 0 -113px; }
.ui-tabs-panel { clear: both; padding: 20px; background: #fff; border: 1px solid #cccbcb; -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; -moz-border-radius: 5px; -moz-border-radius-topleft: 0; border-radius: 5px; border-top-left-radius: 0; }
.ui-tabs-hide { display: none;}
.ui-tabs-active { z-index:60 !important; }
.ui-tabs-nav a:hover .tab-text { background-position: 0 -150px; color: #000;  }
.ui-tabs-nav a:hover .tab-right { background-position: 0 -187px; }
.ui-tabs-active a .tab-text, .ui-tabs-active a:hover .tab-text { background-position: 0 0; color: #000;  }
.ui-tabs-active a .tab-right, .ui-tabs-active a:hover .tab-right { background-position: 0 -74px; }
/* Add this if the content escapes the border of the tab panel */
.ui-tabs-panel .dfwp-column { float:none; }


/* accordion */
.wpt-ui-accordion-wrapper {
	border: 1px solid #ccc;
	padding: .75em;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background: #e8e8e8;
}

.wpt-ui-accordion-wrapper h3.ui-accordion-header {
	display: block;
	margin: 0;
	padding: 1em;
	background: #ddd url(i/accordion-gradient.png) center center repeat-x;
	color: #004795;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border: 1px solid #004795;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
	border-color: #ccc;
}
.wpt-ui-accordion-wrapper h2.ui-accordion-header:first-child {

}
.wpt-ui-accordion-wrapper h2.ui-accordion-header:hover {
	cursor:pointer;
}
.wpt-ui-accordion-wrapper h2.ui-accordion-header.ui-state-active {

}
.wpt-ui-accordion-panel {
	padding:10px;
	background: #fff;
}


/* social tabs (old) */
#CEE-tabs .ui-tabs-nav {
	position: relative;
	margin: 0 0 0 3px;
	z-index: 2;
}
#CEE-tabs .ui-tabs-nav li {
	position: relative;
	top: 1px;
	margin: 0 3px 0 0;
	background: #fdfdfd;
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e4e4e4',GradientType=0 );
	border: 1px solid #ccc;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.05);
}
#CEE-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #fff none;
	border-bottom-color:#fff;
	filter: none;
}
#CEE-tabs .ui-tabs-nav a {
	display: block;
	width: 27px;
	height: 27px;
	padding: 5px;
	text-indent: -9999em;
}
#CEE-tabs .CEE-icon-youtube a {
	background: url(i/social-tab-youtube.png) 7px 4px no-repeat;
}
#CEE-tabs .CEE-icon-youtube.ui-tabs-active a {
	background-position: 7px -60px;
}
#CEE-tabs .CEE-icon-facebook a {
	background: url(i/social-tab-facebook.png) 11px 6px no-repeat;
}
#CEE-tabs .CEE-icon-facebook.ui-tabs-active a {
	background-position: 11px -58px;
}
#CEE-tabs .CEE-icon-facebook {
	display: none; /* hide facebook tab */
}
#CEE-tabs .CEE-icon-twitter {
	display: none; /* hide twitter tab */
}
#CEE-tabs .CEE-icon-twitter a {
	background: url(i/social-tab-twitter.png) 7px 10px no-repeat;
}
#CEE-tabs .CEE-icon-twitter.ui-tabs-active a {
	background-position: 7px -54px;
}
#CEE-tabs .CEE-icon-pinterest {
	display: none; /* hide pinterest tab */
}
#CEE-tabs .CEE-icon-youtube {
	display: none; /* hide youtube tab */
}
#CEE-tabs .CEE-icon-linkedin {
	display: none; /* hide linkedin tab */
}
#CEE-tabs .CEE-icon-linkedin a {
	background: url(i/social-tab-linkedin.png) 6px 8px no-repeat;
}
#CEE-tabs .CEE-icon-linkedin.ui-tabs-active a {
	background-position: 6px -56px;
}
#CEE-tabs .CEE-icon-pinterest a {
	background: url(i/social-tab-pinterest.png) 5px 6px no-repeat;
}
#CEE-tabs .CEE-icon-pinterest.ui-tabs-active a {
	background-position: 5px -58px;
}
#CEE-tabs .ui-tabs-panel {
	padding: 15px 0 0 0;
}
.feed-item {
	font-size: 0.875em;
	padding: 10px 20px;
	border-top: 1px solid #ccc;
}
.feed-item:first-child {
	padding-top: 0;
	border-top: 0;
}
.feed-title {
	text-align: center;
	font-weight: bold;
}
.feed-title a {
	color: #830067;
}
.feed-content {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.feed-content img {
	max-width: 100px;
}
.feed-meta {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #999;
	margin: 0.5em 0 0 0;
}
.feed-footer {
	font-size: 0.875em;
	text-align: right;
	color: #333;
	padding: 10px 20px;
	border-top: 1px solid #ccc;
}
.feed-footer .button {
	font-family: inherit;
	font-size: inherit;
	text-transform: none;
	padding: 5px 10px;
	font-weight: bold;
}

/* social tabs (new) */

.col.three.CEE-content-sidebar.s4-notdlg .ui-hidden, .col.three.CEE-content-sidebar.s4-notdlg .ui-tabs-hide {
  display: none;
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-tabs-nav {
  margin: 0;
  padding: 0;
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-tabs-nav li {
  list-style: none;
  margin: 0 0.25em 0 0;
  padding: 0;
  float: left;
  background: -moz-linear-gradient(top,  #fdfdfd 0%, #e4e4e4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e4e4e4));
  background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
  background: -o-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
  background: -ms-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
  background: linear-gradient(to bottom,  #fdfdfd 0%,#e4e4e4 100%);
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-tabs-nav a {
  position: relative;
  top: 1px;
  display: block;
  width: 30px;
  height: 30px;
  padding: 5px;
  text-indent: -9999em;	
  border: 1px solid #ccc;
  -webkit-border-radius: 0.25em 0.25em 0 0;
  -moz-border-radius: 0.25em 0.25em 0 0;
  -o-border-radius: 0.25em 0.25em 0 0;
  border-radius: 0.25em 0.25em 0 0;
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-tabs-nav li.ui-state-active {
  background: #fff;
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-tabs-nav li.ui-state-active a {
  border-bottom-color: #fff;
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-tabs-panel {
  clear: both;
  padding: 1em;
  border: 1px solid #ccc;
  margin: 0 0 1.5em 0;
}
.col.three.CEE-content-sidebar.s4-notdlg #ui-id-1 {
	background: url(i/social-tab-twitter.png) 7px 10px no-repeat;	
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-state-active #ui-id-1 {
	background-position: 7px -54px;	
}
.col.three.CEE-content-sidebar.s4-notdlg #ui-id-2 {
	background: url(i/social-tab-facebook.png) 12px 7px no-repeat;	
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-state-active #ui-id-2 {
	background-position: 11px -58px;		
}
.col.three.CEE-content-sidebar.s4-notdlg #ui-id-3 {
	background: url(i/social-tab-pinterest.png) 6.5px 6.5px no-repeat;	
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-state-active #ui-id-3 {
	background-position: 5px -58px;		
}
.col.three.CEE-content-sidebar.s4-notdlg #ui-id-4 {
	background: url(i/social-tab-youtube.png) 8px 5px no-repeat;	
}
.col.three.CEE-content-sidebar.s4-notdlg .ui-state-active #ui-id-4 {
	background-position: 7px -60px;		
}


/* Feature Slides */
.home-feature { background:#6694bc; padding:20px }
.home-feature-inner { position:relative; width:986px; height:346px; margin:auto; }
.sqt-slide {  position: relative;  width: 970px;  height: 330px;  overflow: hidden;}
.sqt-slide-image {  position: absolute;  top: 0;  left: 0;}
.sqt-slide-content { font-size:24px; font-family: 'Roboto', sans-serif; padding:10px; position: absolute;  bottom: 0;  left: 0;  width: 100%;  background: #000;  background: rgba(0, 57, 113, 0.70); color:#fff; }
.sqt-slide-show { border:solid 8px #85a9c9; }
.sqt-prev-slide { position:absolute; background:url('i/feature-arrows.png') no-repeat; text-indent:-999em; display:block; width:46px; height:53px; top:140px; left:-22px; }
.sqt-prev-slide:hover { background-position: 0 -265px; }
.sqt-next-slide { position:absolute; background:url('i/feature-arrows.png') no-repeat 0 -128px; text-indent:-999em; display:block; width:46px; height:53px; top:140px; right:-22px; }
.sqt-next-slide:hover { background-position: 0 -393px; }
.feature-title { font-size:36px; text-transform:uppercase; }
.sqt-slide-nav { position:absolute; padding:0; margin:0; display:inline; list-style:none; bottom:30px; right:20px; }
.sqt-slide-nav li { display:inline-block; margin:0 5px; }
.sqt-slide-nav li a { display:inline-block; text-indent:-999em; height:15px; width:15px; background:url('i/feature-nav.png') no-repeat; }
.sqt-slide-nav li a:hover, .sqt-slide-nav li.selected a { background-position:0 -54px; }

/* main right column buttons */
.right-column-buttons {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.right-column-buttons li, #local-CEE {
	display:block;
	margin:15px 0;
	background:url('i/CEE-purple-buttons.png') repeat-x;
	background-color: #86076a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #e58ad2;
}
header #local-CEE {
	margin: 10px 20px;
	border-color: #8a1371;
}
/*header #local-CEE a {
	background-position: 8px -156px;
	padding: 10px 34px 10px 8px;
	background: url(i/CEE-search-btn.png) 94% 10px no-repeat;
}*/
.right-column-buttons li a, #local-CEE a {
	display: block;
	background:url('i/right-button-icon.png') no-repeat;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	padding:15px 15px 15px 40px;
}
.right-column-buttons .join a {
	background-position:10px 10px;
}
.right-column-buttons .leaders a {
	background-position:10px -70px;
}
.right-column-buttons .local a, #local-CEE a {
	background-position:10px -150px;
}
.right-column-buttons .subscribe a {
	background-position:10px -230px;
}

/* issues */
.track-issues {
	margin: 0 0 1.5em 0;
}
.CEE-position {
	margin: 0 0 1.5em 0;
}

/* events */
.event-location {
	color: #999;
	margin: 0 0 0.35em 0;
}
.event-meta {
	padding: 10px 20px;
	margin: 0 -20px 20px -20px;
	background: #e5edf4;
	text-transform: uppercase;
}
.event-meta span {
	display: inline-block;
	padding: 0.25em 0.5em;
}
.event-meta span.event-meta-type {
	background: #004c8f;
	color: #fff;
}
.event-meta span.event-meta-media {
	background: #98b52e;
	color: #fff;
}

/* news */
.page-author {
	padding: 20px;
	margin: 0 -20px 20px -20px;
	background: #e5edf4;
}
.page-author p {
	margin: 0;
}
.news-author {
	color: #999;
	margin: 0 0 1em 0;
}

/* excerpts */
.excerpt-source {
	margin: 0 0 1.5em 0;
	color: #999;
	line-height: 1.5em;
}
.excerpt-source strong {
	color: #555;
}

/* press release */
.press-release-date {
	color: #333;
	font-weight: bold;
	margin: 0;
}
.press-release-location {
	color: #999;
	margin: 0 0 1em 0;
}

/* item styles */
.item.bullet {
	background-image: url(i/bullet-circle-blue.png);
	background-position: 0 5px;
	margin: 0 0 0.75em 0;
	padding: 0 0 0 15px;
}
.item.CEE-event {
	padding: 10px 20px;
	border-top: 1px solid #ccc;
}
.CEE-event-date {
	font-weight: bold;
	color: #333;
	font-size: 0.875em;
	margin: 0 0 0.5em 0;
}
.CEE-event-title {
	font-weight: bold;
}
li.dfwp-item:first-child .item.CEE-event {
	border-top: 0;
}
li.dfwp-item:nth-child(2n+1) .item.CEE-event {
	background: #f5f5f5;
}
/* CEE gallery */
.CEE-gallery {
	float:left;
	width:49%;
	clear:none;
	margin-bottom:8px;
}
.ww-first {
	margin-right:1%;
}
.ww-last {
	margin-left:1%;
}
.CEE-gallery img {
	width:100%;
}

/* dialogs and forms */
html.ms-dialog .CEE-content-main {
	width: auto !important;
	float: none;
	padding: 0;
}
html.ms-dialog .CEE-content-columns-wrapper {
	background-image: none;
}
.ms-formlabel h3 {
	font-size: 1em;
	color: #333;
	text-transform: none;
}

/* notes & paperclips */
h3.CEE-big-title {
	color: #38719e;
	font-size:36px;
	font-family: 'Roboto', sans-serif;
}
.CEE-note {
	position: relative;
	border: 1px solid #ccc;
	min-height: 150px;
	padding: 30px 45px 15px 30px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 8px rgba(204, 204, 204, 0.5);
	-moz-box-shadow: 0 0 8px rgba(204, 204, 204, 0.5);
	-o-box-shadow: 0 0 8px rgba(204, 204, 204, 0.5);
	box-shadow: 0 0 8px rgba(204, 204, 204, 0.5);
}
.CEE-note .ms-WPBody {
	padding-top: 0;
}
.CEE-note .ms-WPBorderBorderOnly {
	border: 0;
}
.CEE-note .ms-WPBorderBorderOnly > div {
	padding: 10px 20px;
}
.CEE-note .ms-PartSpacingVertical {
	margin-top: 0;
	border-top: 1px solid #ccc;
}
.CEE-note-paperclip {
	display: block;
	position: absolute;
	top: -8px;
	right: 12px;
	width: 35px;
	height: 64px;
	background: url(i/CEE-paperclip.png) no-repeat;
}
.CEE-note-fold {
	display: block;
	position: absolute;
	bottom: -3px;
	right: -3px;
	width: 47px;
	height: 40px;
	background: url(i/CEE-fold.png) no-repeat;
}

/* custom web parts */
.CEE-form {
	position: relative;
}
.CEE-form h3 {
	margin: 0 0 1em 0;
}
.CEE-form-field, .CEE-map-view {
	border: 0;
	padding: 0;
	margin: 0 0 1em 0;
}
.CEE-form-field > label {
	display: block;
	font-weight: bold;
	margin: 0 0 0.25em 0;
	color: #333;
}
.CEE-form-field > input[type=checkbox] + label {
	display: inline;
	margin: 0;
	font-weight: normal;
	color: #555;
}
.CEE-form-field > input {
	font-size: 1.25em;
	padding: 0.5em;
}
.CEE-form-myprofile label {
	cursor:default;
}
.CEE-form-actions {
	border: 0;
	padding: 0;
	margin: 1em 0;
	padding: 1em 0 0 0;
	border-top: 0.25em dotted #eee;
}
.CEE-form-actions input {
	border: 0;
	font-size: 1.25em;
	padding: 0.75em;
	color: #fff;
	background: #38719e;
}
.CEE-form p {
	font-size: 0.9em;
	color: #999;
	margin: 1em 0;
}
.CEE-error {
	margin: 1em 0;
	padding: 1.5em;
	background: #FAF7EB;
}
.CEE-error strong {
	color: #111;
}
.CEE-error a {
	text-decoration: underline;
}
.CEE-form-loading {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-top: 50px;
	background: #fff;
	text-align: center;
	color: #999;
	font-size: 1.5em;
	font-weight: 200;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.CEE-form-loading img {
	margin-right: 1em;
	vertical-align: middle;
}
.CEE-form-newsletters .CEE-form-field {
	margin: 0 0 0.25em 0;
}
.CEE-form-field-tree {
	margin: 0;
	padding: 0;
}
.CEE-form-field-tree li {
	list-style: none;
	margin: 0 0 0.25em 0;
	padding: 0;
}
.CEE-form-field-tree ul {
	margin: 0.25em 0 0 1.5em;
	padding: 0;
}
.CEE-form-field-tree label {
	font-weight: bold;
	color: #111;
}
.CEE-form-field-tree input + label {
	font-weight: normal;
	color: #555;
}
.CEE-map-canvas {
	position: relative;
	width: 100%;
	height: 500px;
}
/* Info Request Web Part */
.InfoRequestForm input,
.InfoRequestForm textarea {
	max-width: 100%;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkkt-box-sizing: border-box;
}
.InfoRequestForm input[type=checkbox] {
	width:auto;
}
.InfoRequestForm textarea {
	width:100%;
}

/* ---------------------------------------------------- END BASE STYLES ---------------------------------------------------- */


/* breakpoint (less than 1050) */
@media screen and (max-width: 1049px){
	.CEE-nav ul.root > li > a {
		font-size:1em;
	}
	.s4-tn li.static > .menu-item {
		padding: .75em .5em;
	}
	.sqt-slide-nav {
		display: none;
	}
	.feature-title {
		font-size: 20px;
	}
	.sqt-slide-content {
		font-size: 14px;
	}
}

/* breakpoint (less than 980) */
@media screen and (max-width: 979px){
	
	.ad-zone {
		display: none;
	}
	
	#utility-links {
		float:right;
		margin-right:0;
	}
	
	.CEE-search {
		position:absolute;
		width:auto;
		right:auto;
		left:10px;
	}
		

	/* header */
	.CEE-site-title {
		top:7px;
	}
	.CEE-site-title img {
		width:194px;
	}
	.logo-row {
		height:79px;
	}
	.logo-text {
		display:none;
	}

	/* footer */
	.social-links .four {
		font-size:1em;
	}
	.social-links .four li {
		margin-top:17px;
	}
	.social-links .eight {
		font-size:1.1em;
	}
	.social-links ul.social-list li {
		margin-left:12px;
	}
	.social-links ul.social-list li:first-child {
		padding:0 0 0 10px;
	}
	.social-links ul.social-list .fb {
		background-position:-475px 5px;
	}
	.social-links ul.social-list .tw {
		background-position:-475px -68px;
	}
	.social-links ul.social-list .yt {
		background-position:-475px -155px;
	}
	.social-links ul.social-list .li {
		background-position:-475px -229px;
	}
	.social-links ul.social-list .pi {
		background-position:-475px -313px;
	}
	#sqt-footer-open {
		display:block;
		padding:20px;
		background:#bcbcbc;
	}
	#sqt-footer-open:hover {
		text-decoration:none;
		background:#d9d9d9;
	}
	#sqt-footer-open span {
		padding-right:20px;
		background:url('i/footer-arrow.png') no-repeat right;
	}
	.social-links ul li.social-title {
		display:none;
	}
}

/* breakpoint (less than 785) */
@media screen and (max-width: 784px){
	/* font size */
	.wrapper, #s4-statusbarcontainer, .ms-dlgContent {
		font-size: 1.2em;
	}
}	
	


/* breakpoint (less than 768) */
@media screen and (max-width: 767px){
	
	/* font size */
	.wrapper, #s4-statusbarcontainer, .ms-dlgContent {
		font-size: 1.1em;
	}
	
	/* full width wrapper */
	.wrapper {
		padding: 0;
		width: auto;
	}
	
	/* full width columns */
	.col {
		width: auto !important;
		float: none;
	}
	
	.CEE-content-columns-wrapper, .CEE-content-columns {
		background-image: none;
	}
	
	/* full-width callouts */
	.ms-rteElement-CalloutLeft, .ms-rteElement-CalloutRight {
		width: auto;
		margin: 0 0 0px 0;
		float: none;
	}
	
	/* full-width web part columns */
	.dfwp-column {
		width: auto !important;
		float: none;
	}
	.CEE-nav-row {
		height:auto;
	}
	
	/* center-align footer links */
	.social-links ul.terms {
		float: none;
	}
	.social-links ul {
		text-align: center;
	}
	.social-links ul li {
		float: none;
		display: inline-block;
	}
	
	.statesMap{
		visibility:hidden !important;	
		height:0px;
	}
	.statesListLeft{
		visibility:visible !important;
		display:inline-block;
		margin-left: 50px;
	}
	.statesListRight{
		visibility:visible !important;
		display:inline-block;
		margin-left: 50px;
	}
	
	.stateMessage{
		width:400px !important;		
	}
	
	.moreInfoMessage{
		width:400px !important;
	}
	
}

/* breakpoint (less than 615) */
@media screen and (max-width: 614px){
	/* full width columns */
	.col {
		width: auto !important;
		float: none;
	}
	
	.col.eight {
		width: auto !important;
		padding-bottom: 1em;
		padding-right: 1em;
	}

	.footer-section {
		float:none;
		width:auto !important;
	}
	/* vertical navigation menu */
	.s4-tn ul.root {
		padding: 10px 0 2px 0;
	}
	.s4-tn li.static {
		float: none;
		line-height: 1em;
		margin: 0 0 0.1em 0;
	}
	.s4-tn li.static > .menu-item {
		display: block;
		text-align: center;
		float: none;
		margin: 0 .9em .9em .9em;
		padding: 1.1em;
		background-image: url(i/CEE-mob-grey-menu-button.png);
		color: #004795;
		border-radius: 4px; 
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px; 
		border: 1px solid #004795;
		font-weight: bold;
		font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
	}
		.s4-tn li.static > .menu-item.selected {
		font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;		font-weight: bold;
		background-image: url(i/CEE-mob-grey-menu-button.png);
		color: #004795;
	}
	.s4-tn li.static > .menu-item.dynamic-children span.additional-background {
		padding-right: 0;
		background-image: none;
	}
	.s4-tn ul.dynamic {
		display: none;
	}
	/* full-width search box */
	.col.CEE-search {
		float: none;
		text-align: left;
	}
	.CEE-search {
		left:auto;
		right:0;
		top:25px;
	}
	.CEE-translator {
		position:absolute;
		left: 15px;
		top: 175px;
	}
	header #local-CEE{
		margin-bottom: 65px;
	}

	
	/* header */
	.utility-bar {
		display:none;
	}
	.logo-row {
		height:67px;
	}
	.CEE-site-title {
		top:8px;
	}
	.CEE-site-title img {
		width:147px;
	}
	.logo-text {
		display:none;
	}
	.CEE-search {
		top:82px;
		right:5px;
	}
	.CEE-search input{
		width: 85px;
	}
	.CEE-welcome #myCEElogin img{
		width: 70%
	}

	/* nav */
	.CEE-nav-row {
		background:url('i/CEE-nav-bg-mobile.png') repeat-x #003265;
		height:auto;
	}
	.CEE-nav {
		display:none;
	}
	/* footer */
	.social-links ul.terms {
	display:inline-block;
	float: none;
	}
	.social-links .four {
	text-align: center;
	}
	
	.social-links ul.social-list {
	font-size: .75em;
	}
	.social-links ul.social-list .fb {
		background-position:-483px 5px;
	}
	.social-links ul.social-list .tw {
		background-position:-475px -68px;
	}
	.social-links ul.social-list .yt {
		background-position:-477px -155px;
	}
	.social-links ul.social-list .li {
		background-position:-479px -229px;
	}
	.social-links ul.social-list .pi {
		background-position:-473px -313px;
	}

		
    .sqt-button {
		margin:.75em 1em .65em .75em;
		display:inline-block;
	}
	aside {
		display:none;
	}
	
	/* show all tabs */
	.ui-tabs-nav {
		display: none;
	}
	.ui-tabs-panel {
		display: block !important;
		margin: 0 0 10px 0;
	}
	
	/* hide footer social link labels */
	.social-links ul.social-list li .label {
		display: none;
	}
	
	/* hide slide show */
	.home-feature {
		display: none;
	}
	
}


/* webpart adder fix (ticket:9750) */

#WebPartAdderUpdatePanelContainer
{
position:fixed;
width:100%;
}

/* webpart adder fix (ticket:9750)*/