/* ::::: http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin,latin-ext ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatra1rvmpjeky21_gqjallji.woff') format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsha1rvmpjeky21_gqjallji.woff') format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('u-wuoqret9fueobqw7jkrt8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzba1rvmpjeky21_gqjallji.woff') format("woff");
}
/* ::::: http://www.google.com/policies/css/default.css ::::: */

/* ::::: http://www.google.com/css/maia.css ::::: */

@media screen, projection, print {
	html, input, textarea { font-family: arial,sans-serif; }
	html { line-height: 1.54; }
	fieldset, iframe, img { border: 0pt none; }
}
@media screen, projection {
	html, h4, h5, h6 { font-size: 13px; }
	html { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(68, 68, 68); padding: 0pt 15px; }
	body, table, fieldset { margin: 0pt; }
	h1, h2, h3, h4, em, i { font-weight: bold; }
	h1, h2, h3, h4, blockquote, q, .maia-nav ul { font-family: "open sans",arial,sans-serif; }
	h1, h2, h3, h4 { margin: 20px 0pt 10px; }
	h1 { font-size: 21px; }
	h2 { font-size: 16px; line-height: 1.56; }
	h5, p, pre, table, form { margin: 10px 0pt; }
	ul, ol { margin: 10px 10px 10px 30px; padding: 0pt; }
	a { color: rgb(17, 85, 204); text-decoration: none; }
	a:visited { color: rgb(120, 71, 178); }
	a:focus, a:hover, a:active { text-decoration: underline; }
	tr:nth-of-type(2n) td { background-color: rgb(245, 245, 245); border-color: rgb(229, 229, 229); }
	#maia-header, #maia-nav-x, #maia-footer { margin: 0pt -15px; }
	#maia-main, .maia-aux { margin: auto; max-width: 978px; }
	#maia-main { clear: both; margin-top: 20px; }
	#maia-header { background: -moz-linear-gradient(center top , rgb(250, 250, 250), rgb(245, 245, 245)) repeat scroll 0% 0% rgb(245, 245, 245); border-bottom: 1px solid rgb(235, 235, 235); color: rgb(145, 149, 156); height: 45px; padding: 17px 15px 5px; }
	#maia-header h1, #maia-header h2 { float: left; font-size: 27px; font-weight: 300; line-height: 1.52; margin: 0pt; text-shadow: 0pt 1px 1px rgb(255, 255, 255); white-space: nowrap; }
	#maia-header h1 { padding: 0pt 12px 0pt 0pt; }
	#maia-header h2 { border-style: solid; border-color: rgb(186, 188, 192); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: 0pt 0pt 0pt 1px; padding: 0pt 12px; }
	#maia-header img { padding: 0pt 3px 0pt 0pt; position: relative; top: -1px; vertical-align: middle; }
	#maia-header a { color: rgb(145, 149, 156); text-decoration: none; }
	#maia-nav-x { background: -moz-linear-gradient(center top , rgb(108, 122, 149) 0pt, rgb(77, 91, 118) 45px, rgb(229, 229, 229) 46px, rgb(247, 247, 247) 47px, rgb(255, 255, 255) 48px) repeat-x scroll center top rgb(108, 122, 149); padding: 0pt 15px; }
	#maia-nav-x ul, #maia-nav-x .maia-aux { position: relative; }
	#maia-nav-x ul { height: 50px; list-style: none outside none; margin: 0pt; }
	#maia-nav-x li, #maia-nav-x li a { color: rgb(255, 255, 255); }
	#maia-nav-x li { float: left; font-size: 15px; line-height: 1.33; margin: 0pt 30px 0pt 0pt; padding: 13px 0pt 17px; text-shadow: 0pt -1px 1px rgb(85, 93, 114); }
	#maia-nav-x li, #maia-nav-x li.active a, #maia-nav-x li.active li, #maia-nav-x li.active li.active a { font-weight: bold; }
	#maia-nav-x li:last-child { margin: 0pt; }
	#maia-nav-x li.active { background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABgAAAAKCAYAAACuaZ5oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH1JREFUeNpi/P//PwORgBmIJ0DZBUD8lyhdIAuIwEJAvP0/AmyHihHUS4zhKkB8+z8muA2Vo8gCeyB++x83eAtVQ5YFOUD88z9h8AeqlmgLmIF48n/SwWSoXrwWoEcmqQAj8omJTFIBSuQTG5mkAnjkwyLzz3/qA3DkAwQYABEvANn67PzPAAAAAElFTkSuQmCC") no-repeat scroll center 40px transparent; }
	#maia-nav-x li a, #maia-nav-x li.active li a { font-weight: normal; }
	#maia-nav-y { float: left; margin: 0pt 3.06748% 120px 0pt; width: 14.1104%; }
	#maia-nav-y + .maia-article { margin: 0pt 0pt 0pt 17.1779%; }
	#maia-nav-y ul { list-style: none outside none; margin: 0pt; }
	#maia-nav-y li, #maia-nav-y li.active a, #maia-nav-y li.active li, #maia-nav-y li.active li.active a { font-weight: bold; }
	#maia-nav-y li { border-bottom: 1px solid rgb(224, 224, 224); font-size: 13px; padding: 7px 0pt; }
	#maia-nav-y li:last-child { border-bottom: 0pt none; }
	#maia-nav-y li a { display: block; }
	#maia-nav-y li a, #maia-nav-y li.active li a { font-weight: normal; color: rgb(17, 85, 204); }
	#maia-signature { background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAIoAAAAECAMAAABm41f+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTdBRkY5MUZFOEIxMUUwQTNGRUQ4M0ZFQUJDRkY4RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTdBRkY5MkZFOEIxMUUwQTNGRUQ4M0ZFQUJDRkY4RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk5N0FGRjhGRkU4QjExRTBBM0ZFRDgzRkVBQkNGRjhEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk5N0FGRjkwRkU4QjExRTBBM0ZFRDgzRkVBQkNGRjhEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eWFsKwAAAD9QTFRFAHv/5SU2/9wz/900OrY3/9w0OrU35CU1OrY44AYo/9ogIrAp/9shI7EqIrEp4Aco4Qcp4QcoI7Ep/9ohAHr/sLWtWAAAANtJREFUeNp8kdkWwiAMRLGLSiEJBP//W51Je9yOGmgWeJjbId3+RIp8sm69tW74mlnPyI0n1tF1y9anMWoddRusdTyiPtKs4uruqo5OlAN2EVVsdynX9Kb6HQXKEM0UB0G2A43HmTe9zbvyFquGPLsAqXEyq4ckOBAiWmIWL2icfEv6RfC8OOG3seEKfKF+s7xbBLwMmGxrcLybsR01sMakpdAVDzNgBxCARBahVe7n9GHBl7iAgj7wdVq8DQIkjLgwmw7118cJiuAhyyqyS0rZC5YHHBA56HIXYACRKSMzzr7NcwAAAABJRU5ErkJggg==") no-repeat scroll right bottom transparent; clear: both; margin: 120px auto 0pt; max-width: 978px; min-height: 4px; }
	#maia-footer { background: none repeat scroll 0% 0% rgb(245, 245, 245); clear: both; color: rgb(102, 102, 102); }
	#maia-footer-global, #maia-footer-local { padding: 10px 15px; }
	#maia-footer-global { border-top: 1px solid rgb(235, 235, 235); font-size: 11px; line-height: 1.8; list-style: none outside none; }
	#maia-footer-global ul { margin: 0pt; }
	#maia-footer-global li { display: inline; font-weight: bold; }
	#maia-footer-global li + li:before { content: "·"; padding: 0pt 3px; }
	#maia-footer-global li a { font-weight: normal; }
}
@media screen and (max-width: 772px) {
	#maia-header h2 { display: none; }
	#maia-nav-x { background: none repeat scroll 0% 0% rgb(92, 103, 133); overflow: hidden; }
	#maia-nav-x ul { height: auto ! important; }
	#maia-nav-x ul ul, #maia-nav-y { width: auto; }
	#maia-nav-x li { margin: 0pt 15px 0pt 0pt; text-shadow: none; }
	#maia-nav-x li.active { background: none repeat scroll 0% 0% transparent; }
	#maia-nav-y { float: none ! important; margin: 0pt ! important; }
	#maia-nav-y + .maia-article { margin: 0pt ! important; }
	#maia-signature { margin-top: 40px; }
}
@media screen, projection {
}
@media screen and (max-width: 772px) {
}
@media screen, projection, print {
}
@media screen, projection {
	button.maia-button::-moz-focus-inner { border: 0pt none; padding: 0pt; }
	form input:not([type]), form input[type="text"], form textarea { border-width: 1px; border-style: solid; border-right: 1px solid rgb(235, 235, 235); border-color: rgb(220, 220, 220) rgb(235, 235, 235) rgb(235, 235, 235); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; color: rgb(68, 68, 68); font-family: arial,sans-serif; line-height: normal; padding: 6px 10px; width: 300px; }
	form input:focus:not([type]), form input[type="text"]:focus, form textarea:focus { border-color: rgb(94, 148, 255); box-shadow: 0pt 1px 2px rgba(0, 0, 0, 0.2) inset; outline: 0pt none; }
	form input[disabled]:not([type]), form input[type="text"][disabled], form textarea[disabled] { background-color: rgb(235, 235, 235); }
	form .maia-form-error input:not([type]), form .maia-form-error input[type="text"], form .maia-form-error textarea { border-color: rgb(221, 75, 57); }
	.maia-aside > :first-child, .maia-notification > :first-child, .maia-promo > :first-child { margin-top: 0pt; }
	.maia-aside > :last-child, .maia-notification > :last-child, .maia-promo > :last-child { margin-bottom: 0pt; }
	.maia-locales { background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpQTFRFW8b9S7X4I5T0ndX8qN/+Zsz/Oqv4MKL3UL788Pb7KZz2R634yuj9////3PD+vOL9itf++fn5p9b7rNn8cs/97vD/a8D/hdD/YbL4lt3/eNj+eLL7c8b+AAAAaH1gDwAAAB50Uk5T//////////////////////////////////////8A7BgcXgAAAJtJREFUeNpciosOgyAMRduBlMrTt27j/39zBWNmPAm9t4fCkrs7OcIGwuyHEFJX67sOyOxnmCO330rHWR9a64PblbXWa6slZCYJQMRBX7Bs1QREJTG2huCcGyZ1MrFsYIxJyigJmUkCiAj52042dkTN0MoeCT2vVA32gpliiKOpdYW4968b+wLlYqxC8m+K75+mLO5pSvnI+wkwAHuCDQU2Y3BZAAAAAElFTkSuQmCC") no-repeat scroll left center transparent; float: right; padding: 0pt 0pt 0pt 24px; }
	.maia-locales select { line-height: 3.08; margin: -10px 0pt; }
}
@media screen and (max-width: 772px) {
	.maia-locales { float: none; margin: 10px 0pt; }
}
@media screen, projection, print {
	.google .maia-locales select { display: none; }
}
@media screen and (max-width: 772px) {
	#maia-nav-x { background: -moz-linear-gradient(center top , rgb(108, 122, 149) 0pt, rgb(77, 91, 118) 98%, rgb(229, 229, 229) 99%, rgb(247, 247, 247) 100%) repeat scroll 0% 0% rgb(108, 122, 149); }
	#maia-nav-x ul, #maia-nav-x.maia-complex ul { height: auto; }
	#maia-nav-x li { float: none; }
	#maia-nav-x li { display: inline-block; padding: 13px 0pt; }
	#maia-nav-x li.active { background: none repeat scroll 0% 0% transparent; }
}
