﻿/* Copyright 2010 Google, Inc. All Rights Reserved */
@media screen,projection,print{html,input,textarea{font-family:arial,sans-serif}html{line-height:1.5}body.rtl{direction:rtl}body.rtl th,body.rtl #aux #about{text-align:right}h4,h5,h6,pre,table,input,textarea,code{font-size:1em}address,abbr,cite{font-style:normal}table{border-collapse:collapse;border-spacing:0}th,td{padding-right:1em;vertical-align:top}th,#aux #about{text-align:left}fieldset,img{border:0}label{display:block;margin:1em 0 .3em}q{quotes:none}}@media screen,projection{*+html{direction:ltr}* html{direction:ltr}*+html body.rtl{max-width:none}html,h1 img{background:#fff}html{font-size:.81em}body,table,fieldset,#nav{margin:0}body{max-width:1000px;padding:15px}body.rtl h1 img,body.rtl #nav{float:right}body.rtl h1 img{margin:-13px -2px 0 0;padding:0 0 0 12px}body.rtl #nav ul,body.rtl #nav ol{margin:.7em 1em 0 0}body.rtl #aux{margin:0 160px 0 0}body.compact{margin:auto;width:740px}body.product h1{color:#000;font-size:1em;height:1.93em;line-height:1.5;margin:0 0 .54em;padding:15px 0 0}body.product #about,fieldset,#nav,#nav ul,#nav ol{padding:0}body.product #about{border:0;margin:50px 0 0}body.product #nav{width:140px}h1,h2{line-height:1.25}h1,h5,h6,label input,#nav li a{font-weight:normal}h1{color:#333;font-size:1.85em;margin:0 0 1em;padding:13px 0 0}h1 img,#nav{float:left}h1 img{margin:-13px 0 0 -2px;padding:0 12px 0 0;position:relative}h2{font-size:1.23em;margin:0 0 .81em}h3{font-size:1.08em;line-height:1.2;margin:1.4em 0 .93em}h4,h6{margin:1em 0 -1em}h5,p,pre,table,form{margin:1em 0}p+table,table+p{margin-top:0}blockquote,ul,ol{margin-bottom:1em;margin-top:1em}pre,code{font:13px/1.38 monospace}pre{background:#eee;border:1px solid #ccc;padding:.8em 1em}legend{display:none}label,#nav li{font-weight:bold}a:link{color:#00c}a:focus,a:active{color:red}#about{border-top:1px solid #ccc;clear:both;color:#666;margin:2em 0 0;padding:.3em 0 0;text-align:center}#nav,#nav *{list-style:none}#nav{width:142px}#nav ul,#nav ol{margin:.7em 0 0 1em}#nav li{margin:0 0 .7em}#aux{margin:0 0 0 160px}#ja,#ko,#zh-CN,#zh-TW{line-height:1.6}#zh-CN,#zh-TW{font-size:.75em}#zh-CN body.product h1,#zh-TW body.product h1{font-size:1.08em}#zh-CN h1,#zh-TW h1{font-size:2em}#zh-CN h2,#zh-TW h2{font-size:1.33em}#zh-CN h3,#zh-TW h3{font-size:1.17em}}@media print{h1 img{display:block}#nav{display:none}}@media all{.x-form ul,.x-form li{margin:1em 0}.x-form ul{list-style:none;padding:0}.x-form ins{font-weight:bold;text-decoration:none}}@media screen,projection{body.rtl .x-box{float:left;margin:0 1em 1em 0}.x-box{background:#eee;border:1px solid #ccc;float:right;margin:0 0 1em 1em;padding:1em;width:250px}.x-box img{display:block;margin:auto}body{position:relative}body.rtl #x-breadcrumb{left:auto;right:175px}body.product #x-breadcrumb{margin:1em 0;position:static}#x-breadcrumb{color:#333;left:175px;line-height:1.2;margin:0;position:absolute;top:4.15em}#zh-CN #x-breadcrumb,#zh-TW #x-breadcrumb{top:4.46em}.x-button *,.x-button-basic *{margin:0;padding:0}.x-button,.x-button-basic{background:#cadef4;border:1px solid #ccc;direction:ltr;line-height:1.2;max-width:795px;overflow:visible;padding:15px;text-align:center;width:20em}.x-button p,.x-button-basic p{margin:10px 0 0;text-align:center}.x-button div,.x-button-basic div{background:url(//www.google.com/images/modules/buttons/g-button-1.gif) no-repeat;background-color:#5679a5;font-size:1.3em}.x-button div span,.x-button-basic div span{background:url(//www.google.com/images/modules/buttons/g-button-1.gif) right -400px no-repeat;display:block;height:1%;width:100%}.x-button div span span{background:url(//www.google.com/images/modules/buttons/g-button-1.gif) left bottom no-repeat}.x-button div span span a,.x-button-basic div span span a{background:url(//www.google.com/images/modules/buttons/g-button-2.gif) right bottom no-repeat;color:#fff !important;display:block;font-weight:bold;height:1%;padding:8px 18px 10px 13px;text-decoration:none}.x-button-basic{background:none;border:0;padding:0}.x-button-basic div{background:url(//www.google.com/images/modules/buttons/g-button-basic-1.gif) no-repeat}.x-button-basic div span{background:url(//www.google.com/images/modules/buttons/g-button-basic-1.gif) right -400px no-repeat}.x-button-basic div span span{background:url(//www.google.com/images/modules/buttons/g-button-basic-1.gif) left bottom no-repeat}.x-button-basic div span span a{background:url(//www.google.com/images/modules/buttons/g-button-basic-2.gif) right bottom no-repeat}body.rtl .x-form .f-c1 li,body.rtl .x-form .f-c2 li,body.rtl .x-form .f-c3 li,body.rtl .x-form .f-c4 li{float:right}.x-form li p{color:#666;margin:.3em 0 0}.x-form li ul{height:1%;margin:.5em 0 1em}.x-form li li label,.x-form .f-c1 li,.x-form .f-c2 li,.x-form .f-c3 li,.x-form .f-c4 li{margin:0}.x-form li li,.x-form li li label{display:inline}.x-form li li{margin:0 1em 0 0}.x-form li li label{font-weight:normal}.x-form li li input,.x-form .button,.x-form .f-min{width:auto}.x-form li li input{bottom:-.1em;position:relative}.x-form label{margin:0 0 .3em}.x-form input{width:250px}.x-form ins{color:#c00}.x-form .f-c1,.x-form .f-c2,.x-form .f-c3,.x-form .f-c4{overflow:hidden}.x-form .f-c1 li,.x-form .f-c2 li,.x-form .f-c3 li,.x-form .f-c4 li{display:block;float:left}.x-form .f-c1 li{width:100%}.x-form .f-c2 li{width:50%}.x-form .f-c3 li{width:33%}.x-form .f-c4 li{width:25%}.x-form .f-compact{width:50px}.x-note{color:#666}body.rtl #x-promo{left:15px;padding:0 5px 0 0;right:auto}#x-promo{margin:0;padding:0 0 0 5px;position:absolute;right:15px;top:15px}body.rtl #x-search,body.rtl #x-lang{margin:-4.72em 175px 0.92em 0;text-align:left}body.product #x-search,body.product #x-lang{margin-bottom:1.7em;margin-top:-3.5em}#x-search,#x-lang{margin:-4.72em 0 0.92em 175px;position:relative;text-align:right}#x-search #q{width:150px}#zh-CN #x-search,#zh-CN #x-lang,#zh-TW #x-search,#zh-TW #x-lang{margin-bottom:3.17em;margin-top:-5.08em}#zh-CN body.product #x-search,#zh-CN body.product #x-lang,#zh-TW body.product #x-search,#zh-TW body.product #x-lang{margin-bottom:1.84em;margin-top:-3.79em}}@media print{#x-breadcrumb,#x-promo,#x-search,#x-lang{display:none}}




@media screen,projection{
body{max-width:985px;margin:0 auto;}
/* global styles */
p{padding-right:1em;}
input,select,textarea,option{font-family:inherit;font-size:inherit;}
hr{clear:left;margin:-1em 0;padding:0;visibility:hidden;}
ol li{padding:0 0 0.5em 0;}
ol{padding:0 0 1em 1.7em;}
blockquote{color:#090;font-size:1.166em;}
blockquote span {color: #666; font-size: 1em;}
/* nav */
#maincontent{overflow:hidden; margin: 0; width:74%; float: left;}
#nav {margin:0.17em 0 0 0.1em;}
/* gox overrides */
h1 {margin: 0 0 1.5em 0}

h2,h3{border-color:#ccc;border-style:solid;border-width:0 0 1px;}
h2{color:#336699;margin:0.6em 0;padding:0 0 0.1em;}
h3{color:#333;padding:0;}
#x-breadcrumb {top:4.6em;}
/* intro section */
#intro{margin:0 0 -1em 0;overflow:auto;}
#intro h2, #event h2.intro {border:none;font-size:2.33em;font-weight:normal;margin:0 auto auto auto; }
.graphic{float:right;margin:0 0 2em 2em;}
/* content boxes */
.column{display:inline;float:left;padding-right:5%;width:45%;margin:0;}
.columns {overflow: auto; margin: 1em 0 0 0;}
.column ul,.columns ul{list-style:none;padding-left:0;}
.column ul{padding:0 0 1.5em 0;margin:0;}
.column ul li,.columns ul li{padding:0;}
.column div{display:inline;float:left;margin:0 3% 0 0;width:47%; font-size: 0.923em;}
.column div div {font-size:1em;}
.column h3,.columns h3{color:#333;padding:0;}
.column div h3 {font-size:1.2em}
.columns h3{margin-bottom:0;}
.columns div{float:left;margin:0;padding:0;width:33%;}
.longtext li {margin-bottom: 0.5em;}
/* tabs */
.tabs{padding:0 0 1em 0;}
.tabs ul{border-right:1px solid #dbd7d0;float:left;list-style:none;margin:0 -1px 0 0;padding:0;width:161px;}
.tabs li{line-height:1.2;margin:1em 0;padding:0;}
.tabs li a{border:1px solid #fff;border-right:none;display:block;padding:0.5em;}
.tabs li a,.tabs li a:visited{color:#00c;}
.tabs li a.selected{background-color:#f4efe8;border:1px solid #dbd7d0;border-right:none;color:#333;text-decoration:none;}
.tabs .tab_content div{border-left:1px solid #dbd7d0;overflow:auto;padding:0 0 0 1em;}
.tabs .tab_content ul{border:none;float:none;list-style:disc;margin:0 0 0 2em;width:auto;}
.tabs .tab_content ul li{margin:0.2em 0;}
/* IE6 hacks */
* html .column div{margin:0 2% 0 0;}
* html .tabs .tab_content div{margin-left:160px;}
* html #maincontent{margin-right: 25%;}
/* additional content on the right */
#right, #addcontent{float:right;height:100%;margin:0;padding: 0; width:25%;}
.box{background:#f4efe8;border:1px solid #DBD7D0;clear:right;margin:0 0 12px 4px;padding:1em;}
.box ul{list-style:none;margin:0;padding:0;}
.box ul li{margin:0.5em 0;}
.box h3{border:none;color:#000;margin:0;}
.box img{text-align:center;}
.box div{margin:0;}
.box object {margin: 0 -0.4em;}
/* search */
#searchbox,#links{clear:both;width:100%;}
/* additional links in leftnav */
#nav em{border:dashed #ccc;border-width:1px 0;display:block;font-style:normal;margin:0.5em 0;padding:0.5em 0;}
/* images and videos */
.leftborder,img.img-accent-92,ul.photos li a img{border:1px solid #CCC;float:left;margin:0 1em 1em 0;padding:0.416em;}
ul.photos{float:none;list-style:none;margin:0;overflow:auto;padding:0;}
ul.photos li{float:left;padding:0 0.5em 1em 0;}
ul.photos li a img{display:block;float:none;margin:0;}
.flash{float:left;height:167px;margin:0 2em 2em 0;width:auto;}
.mainimg{background:url(../images/mainimg-bg.png) no-repeat top left; margin: 0 0 0 -3px;padding: 13px 0 0 13px; width: 316px; height: 219px;}
/* forms */
#x-search label{display:inline;margin-right:1em;}
/* meet googlers */
.googler img{float:left;}
.googler h3{border:solid #ccc;border-width:0 0 1px 0;padding:0 0 .2em 0;}
.googler p,.googler ul,.googler h4{margin-left:170px;}
.googler ul{list-style:none;margin:0 0 0 170px;padding:0;}
/* job listings */
.joblisting{padding:1em 0 0 1.5em;margin:0;}
.joblisting li{font-size:0.8em;line-height:1.4;padding:0 0 1em;}
.joblisting a{font-size:1.25em;}
.disclaimer{color:#666;padding:2em 0 0;clear:both;}
#cart{background:#eee;border:1px solid #ccc;padding:0.5em;float:left;}
#buzz{padding: 0.55em; float: left}
/* twisties */
.twistyExpand,.twistyCollapse{padding:0 0 0 15px;}
.twistyExpand{background:url(http://www.google.com/jobs/images/bullet_plus.gif) no-repeat left center}
.twistyCollapse{background:url(http://www.google.com/jobs/images/bullet_minus.gif) no-repeat left center}
/* tables */
table {border-bottom: 1px solid #dbd7d0;}
td,th {padding: 0.5em 1em 0.5em 0.5em }
.alt td {background: #f4efe8; border: solid #dbd7d0; border-width: 1px 0;}
/* overrides as fallbacks for the old code or to replicate go-x behavior */
#aux .breadcrumbs{color:#333333;left:175px;line-height:1.2;margin:0;position:absolute;top:4.6em;word-spacing:0.2em;}
#videoList {overflow: auto !important; height: 280px !important; width: 280px; margin: 0;}
#videoList td {vertical-align: top; padding: 0 0 0 5px;}
/* events landing pages */
#event h2.intro {overflow: auto;}
#event h3 {clear: none;border: none; margin-left: 60px;}
#event div.section ul {margin: 0; padding: 0;}
#event div.section li {list-style: none; margin: 0; padding: 0 1em 0 0; float:left;}
#event div.section p {padding: 0; margin-left: 60px;}
#event div.section img { float: left; margin: 0 1em 0 0}
}



