/* ::::: http://support.google.com/maps/bin/resource/all.css?v=424_2 ::::: */

html, body { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 90%; margin: 0px; padding: 0px; }
h2 { font: 20px/24px Arial; color: rgb(34, 34, 34); margin: 1.1em 0em 0.8em; padding: 0px; }
div.module { font-size: 0.9em; margin: 0px 0px 1em; padding: 0px 0.5em 1em 1em; clear: both; }
div.module h2 { background-color: white; margin: 0px -0.5em 0.5em; padding: 0.3em 0.5em; font: 16px/18px Arial; color: rgb(102, 102, 102); }
div.module ul { margin: 0px 1em; padding: 0px; }
div.module ul li { list-style: disc outside none; }
div.module ul.no_bullets li { margin: 1em 0px; }
div.module form, form { margin: 0px; padding: 0px; }
ul.no_bullets, div.module ul.no_bullets { list-style-type: none; }
div.module ul.no_bullets { padding-left: 0px; margin-left: 0px; }
ul.no_bullets li, div.module ul.no_bullets li { list-style-type: none; }
.clear { clear: both; }
a.zippy, a.zippy * { color: rgb(0, 0, 204); cursor: pointer; display: block; margin-top: 0.3em; text-decoration: none; }
a.zippy:hover { text-decoration: none; }
a.zippy-expand { background: url('hc_icon_zippy_alt_expanded.png') no-repeat scroll 7px 0.5em transparent; padding-left: 20px; }
.zippy-content { margin: 0px; overflow: hidden; padding: 0px; }
.zippy-dropdown-container-hide { display: none; }
div.module a { cursor: pointer; }
#hcError { background: none repeat scroll 0% 0% rgb(251, 241, 241); width: 20em; margin: 0.5em auto; padding: 0.5em; }
.inner_content { padding: 0px 1.5em; }
#page-content { padding-left: 5px; }
.lb-background { background-color: rgb(255, 255, 255); bottom: 0px; display: none; left: 0px; opacity: 0.75; position: fixed; right: 0px; top: 0px; z-index: 50; }
:first-child + html .lb-parent.active-pane .lb-content-outer-wrapper { display: block; margin-top: 50px; }
.mt-exp-msg-container { color: rgb(221, 75, 57); margin-bottom: 20px; }
#mt-exp-translate { display: none; }
img.logo { border: medium none; }
ul.topics { margin: 0px; padding: 0px; }
ul.topics-columns { float: left; width: auto; margin-right: 2em; }
form.lang_dropdown { display: inline; margin: 0px; padding: 0px; }
form.lang_dropdown select { font-size: 0.9em; }
table.layout { width: 100%; }
td.content { padding: 0px 0.75em 0px 0px; vertical-align: top; line-height: 1.5em; }
body.show_leftnav { padding: 0px; }
.right-column div.module, .right_column div.module { width: 230px; }
.skiplink { position: absolute; top: -9999px; }
.skiplink:focus { left: 0px; position: absolute; top: 0px; }
.pretty-table tr:nth-of-type(2n) { background: none repeat scroll 0% 0% rgb(245, 245, 245); }
body.streamlined-3 .main-content-container { max-width: 1110px; width: 100%; }
body.streamlined-3 .content { min-width: 280px; }
td.left-col-siblings { font-size: 12px; vertical-align: top; }
.left-col-siblings, .sibling-leftnav-title { width: 194px; }
.sibling-leftnav-title a, .leftnav-sibling a, .leftnav-sibling.current { display: block; line-height: 17px; padding: 7px 16px 7px 40px; }
.sibling-leftnav-title a, .leftnav-sibling a { border-left: 4px solid rgb(255, 255, 255); }
.sibling-leftnav-title { margin: 29px 0px 0px; }
.sibling-leftnav-title a { padding-bottom: 4px; }
.sibling-leftnav-title a:hover { background: url('hc_icon_back_global.png') no-repeat scroll 30px 9px transparent; }
li.leftnav-sibling a, li.leftnav-sibling a:link, li.leftnav-sibling a:visited, li.leftnav-sibling a.zippy *, li.leftnav-sibling a.zippy:link *, li.leftnav-sibling a.zippy:visited *, h4.sibling-leftnav-title a, h4.sibling-leftnav-title a:link, h4.sibling-leftnav-title a:visited { color: rgb(102, 102, 102); text-decoration: none; margin-top: 0px; }
li.leftnav-sibling a:hover, h4.sibling-leftnav-title a:hover { color: rgb(51, 51, 51); }
.sibling-leftnav-title a:hover, .leftnav-sibling a:hover { background-color: rgb(238, 238, 238); border-left: 4px solid rgb(238, 238, 238); }
.leftnav-sibling .zippy-expand, .right-column .zippy-expand { background-image: url('hc_icon_zippy_alt_expanded.png'); background-position: 25px 12px; }
.right-column .zippy-expand { background-position: 5px 12px; }
.right-column a.zippy, .right-column a.zippy * { text-decoration: none; }
.right-column a.zippy { color: rgb(102, 102, 102); margin-left: -19px; }
.right-column a.zippy:hover { text-decoration: underline; }
body.streamlined-3 .right-column .module h2 { color: rgb(34, 34, 34); font-size: 13px; font-weight: bold; margin-bottom: -2px; margin-left: -8px; padding-top: 6px; }
body.streamlined-3 .right-column { padding-top: 14px; vertical-align: top; }
body.streamlined-3 .right-column a:link { text-decoration: none; }
body.streamlined-3 .right-column li > a:hover { text-decoration: underline; }
body.streamlined-3 .right-column, body.streamlined-3 .right-column .p13n_box3, body.streamlined-3.modules_widescreen div.module { width: 230px; }
body.streamlined-3 .right-column .module { margin-top: 16px; }
.footer-nav-streamlined { border-top: 1px solid rgb(235, 235, 235); color: rgb(102, 102, 102); margin: 70px 44px 32px; padding: 12px 0px 0px; white-space: nowrap; }
.footer-nav-streamlined a, .footer-nav-streamlined a:link, .footer-nav-streamlined a:visited { color: rgb(102, 102, 102); text-decoration: none; }
.footer-nav-streamlined a:active { color: rgb(209, 72, 54); }
.footer-nav-streamlined a:hover { text-decoration: underline; }
.footer-nav ul, .footer-nav-streamlined ul { list-style: none outside none; margin: 0px 0px 6px; padding: 0px; }
.footer-nav li, .footer-nav-streamlined li { display: inline; }
.footer-nav li + li:before, .footer-nav-streamlined li + li:before { content: " - "; }
body.streamlined-header-1 .header-logo { background-color: whiteSmoke; border-bottom: 1px solid rgb(229, 229, 229); border-top: 1px solid rgb(229, 229, 229); height: 29px; padding: 21px 0px; position: relative; white-space: nowrap; }
body.streamlined-header-1 .header-bar { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(235, 235, 235); font-size: 13px; padding: 5px 12px 4px 45px; position: relative; white-space: nowrap; }
body.streamlined-header-1 .header-bar h1, body.streamlined-header-1 .header-bar h1 a:link, body.streamlined-header-1 .header-bar h1 a:visited { color: rgb(221, 75, 57); display: inline-block; float: left; font-family: Arial,sans-serif; font-size: 20px; font-weight: normal; min-width: 156px; text-decoration: none; vertical-align: top; }
body.streamlined-header-1 .header-bar h1 a .hc-arrow { background: url('hc_icon_back_red_global.png') no-repeat scroll 0% 0% transparent; display: block; height: 10px; left: 32px; position: absolute; top: 26px; width: 5px; }
body.streamlined-header-1 .header-bar h1 a:hover span { text-decoration: underline; }
body { color: rgb(34, 34, 34); }
a:link { color: rgb(17, 85, 204); }
a:visited { color: rgb(102, 17, 204); }
a:active { color: rgb(209, 72, 54); }
a:hover, .streamlined-header-1 div.homepage-header a:hover { text-decoration: underline; }
body.streamlined-header-1 .header-wrapper .searchbox { display: inline-block; max-width: 50%; min-width: 384px; padding-left: 219px; position: relative; white-space: nowrap; width: 530px; }
body.streamlined-header-1 .header-wrapper .search-box { background-color: white; border-right: 1px solid rgb(217, 217, 217); border-width: 1px; border-style: solid; border-color: silver rgb(217, 217, 217) rgb(217, 217, 217); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 1px 1px 1px 1px; -moz-box-sizing: border-box; display: inline-block; font-family: Arial,sans-serif; font-size: 13px; height: 29px; position: relative; max-width: 512px; min-width: 384px; vertical-align: top; width: 100%; }
body.streamlined-header-1 button.search-button { background-repeat: no-repeat; height: 29px; margin-left: 16px; width: 70px; }
body.ff.streamlined-header-1 button.search-button, body.ie7.streamlined-header-1 button.search-button { height: 31px; }
body.streamlined-header-1 .search-button img { padding-top: 2px; }
body.streamlined-header-1 input[type="text"], body.streamlined-header-1 textarea { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(217, 217, 217); border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(0, 0, 0); display: inline-block; padding-left: 8px; -moz-box-sizing: border-box; border-radius: 1px 1px 1px 1px; margin: 2px 0px; }
body.streamlined-header-1 input[type="text"] { height: 29px; padding: 0px 8px; }
body.streamlined-header-1 input[type="text"]:hover, body.streamlined-header-1 textarea:hover { border-right: 1px solid rgb(185, 185, 185); border-width: 1px; border-style: solid; border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
body.streamlined-header-1 input[type="text"]:focus, body.streamlined-header-1 textarea:focus { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; outline: medium none; border: 1px solid rgb(77, 144, 254); }
body.streamlined-header-1 .search-button, body.streamlined-header-1 input[type="submit"], .new-button { background-color: rgb(77, 144, 254); background-image: -moz-linear-gradient(center top , rgb(77, 144, 254), rgb(71, 135, 237)); border: 1px solid rgb(48, 121, 237); color: white; cursor: pointer; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; height: 29px; min-width: 54px; padding: 0px 8px; position: relative; text-align: center; border-radius: 2px 2px 2px 2px; transition: all 0.218s ease 0s ; -moz-user-select: none; }
body.streamlined-header-1 .search-button:hover, body.streamlined-header-1 input[type="submit"]:hover, .new-button:hover { border: 1px solid rgb(47, 91, 183); background-color: rgb(53, 122, 232); background-image: -moz-linear-gradient(center top , rgb(77, 144, 254), rgb(53, 122, 232)); }
body.streamlined-header-1 .search-button:active, body.streamlined-header-1 input[type="submit"]:active, .new-button:hover { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; }
body.streamlined-header-1 .header-wrapper .logo-container { left: 45px; position: absolute; top: 18px; z-index: 1; }
body.streamlined-header-1 table.layout { margin-top: 10px; }
#yarnball { display: inline-block; margin-top: 10px; }
.yarnball { list-style: none outside none; margin: 0px; }
.yarnlet { display: inline; }
.yarnlet a, .yarnlet a:link, .yarnlet a:visited { color: rgb(102, 102, 102); display: inline-block; font-size: 12px; margin-left: -13px; padding: 7px 17px 11px 25px; position: relative; text-decoration: none; vertical-align: top; }
.yarnlet.first a, .yarnlet.first a:link, .yarnlet.first a:visited { padding-left: 8px; }
.yarnlet a { background-image: url('hc_yarnlett_global.png'); background-repeat: no-repeat; background-position: 100% 0px; }
.yarnlet:hover a { background-position: 100% -48px; color: rgb(51, 51, 51); }
.yarnlet:active a { background-position: 100% -96px; color: rgb(51, 51, 51); }
.yarnlet .left-yarn { background: url('hc_yarnlett_global.png') no-repeat scroll 0% 0% transparent; margin-left: -17px; padding: 7px 6px 11px 4px; z-index: 11; }
.ff .yarnlet .left-yarn { padding-top: 0.6em; }
.yarnlet a:hover .left-yarn { background-position: 0px -48px; }
.yarnlet a:active .left-yarn { background-position: 0px -96px; }
.streamlined-header-1 .article_content > :first-child { margin-top: 0px; }
.streamlined-header-1.topic_page .inner_content h2 { margin: 0px 0px 11px; }
:first-child + html .goog-inline-block { display: inline; }
.clear { clear: both; }
.right-nav-cb li { height: 100%; overflow: auto; }
.right-nav-cb .br-seperator { font: 11px/16px Arial; color: rgb(153, 153, 153); }
.right-nav-cb-bc a:link, .right-nav-cb-bc a:visited, .right-nav-cb-bc .topic-link, .right-nav-cb-bc .topic-link:link, .right-nav-cb-bc .topic-link:visited { font: 11px/16px Arial; color: rgb(153, 153, 153); }
.right-nav-cb-bc a:hover, .right-nav-cb-bc .topic-link:hover { color: rgb(102, 102, 102); text-decoration: none; font-weight: normal; }
.search-button, .chatsupport-survey input[type="button"], .chatsupport-status input[type="button"], input[type="submit"] { background-color: rgb(77, 144, 254); background-image: -moz-linear-gradient(center top , rgb(77, 144, 254), rgb(71, 135, 237)); border: 1px solid rgb(48, 121, 237); border-radius: 2px 2px 2px 2px; color: white; cursor: pointer; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; height: 29px; min-width: 54px; padding: 0px 8px; position: relative; text-align: center; transition: all 0.218s ease 0s ; -moz-user-select: none; }
.nice-table tr:nth-of-type(2n) td { background-color: rgb(255, 255, 255); border-right-color: rgb(229, 229, 229); }
.gbqfb::-moz-focus-inner, .gbqfba::-moz-focus-inner, .gbqfbb::-moz-focus-inner { border: 0px none; }
/* ::::: http://fonts.googleapis.com/css?family=Open+Sans ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('cjzkeoubrn4kerxqtauh3t8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
