iframe {
  margin-top: 1em;
}
ul, li, p {
  margin: 0;
  padding: 0;
}
ul li {
  list-style: none;
}
ol li {
  list-style-type: decimal;
}
h2 {
  margin-bottom: 2em;
}
h4 {
  margin-bottom: 1em;
}
p.br {
  margin-bottom: 1em;
}
.g-doc {
  text-align: left;
}
.appsedu .masthead-lrg {
  height: auto;
  padding: 15px 27px 12px 20px;
}
.appsedu .masthead-top-padding {
  padding: 0;
}
.appsedu .masthead-lrg .logo {
  margin: 0;
  position: relative;
  top: 25px;
  width: auto;
}
.appsedu .masthead-lrg h1 {
  color: #fff;
  font: 47px Droid Sans;
  letter-spacing: -1px;
  margin: 0;
  padding: 0;
}
.content-section {
  margin-bottom: 3.5em;
}
.appsedu #searchbox {
  margin-bottom: 2em;
}
#lang {
  left: 300px;
  top: 1px;
}
.g-first .features {
  margin-right: 1.2em;
  _margin-right: 0.3em;
}
.features span {
  font-weight: bold;
}
.features li {
  margin-bottom: 1em;
  padding-bottom: 0.5em;
}
.features.icons li {
  padding: 0 0 1.5em 5em;
}
.features li.api {
  background: url("//www.google.com/images/icons/feature/api-lb48.png") no-repeat 0 0;
}
.features li.appengine {
  background: url("//www.google.com/images/icons/product/app_engine-48.png") no-repeat 0 0;
}
.features li.apps {
  background: url("/apps/intl/en/images/apps_marketplace.gif") no-repeat 0 0;
}
.features li.calendar {
  background: url("//www.google.com/images/icons/calendar-48.gif") no-repeat 0 -3px;
}
.features li.communication {
  background: url("//www.google.com/a/help/intl/en/images/icon_communication_transparent.png") no-repeat 0 0;
}
.features li.database {
  background: url("//www.google.com/images/icons/database-48.gif") no-repeat 0 0;
}
.features li.discovery {
  background: url("//www.google.com/images/icons/cabinet-35.png") no-repeat 0 0;
}
.features li.docs {
  background: url("//www.google.com/images/icons/docs_spreadsheets-48.gif") no-repeat 0 -1px;
}
.features li.gmail, .features-three-col li.gmail {
  background: url("//www.google.com/images/icons/gmail-48.gif") no-repeat 0 -5px;
}
.features li.groups {
  background: url("//www.google.com/images/icons/groups-48.gif") no-repeat 0 0;
}
.features li.idcard {
  background: url("//www.google.com/images/icons/idcard-48.gif") no-repeat 0 0;
}
.features li.learnmore {
  background: url("//www.google.com/images/icons/feature/chalkboard_123-y48.png") no-repeat 0 0;
}
.features li.people {
  background: url("//www.google.com/images/icons/feature/people-y48.png") no-repeat 0 -1px;
}
.features li.safety {
  background: url("//www.google.com/a/help/intl/en/images/safety-48.gif") no-repeat 0 -1px;
}
.features li.scholar {
  background: url("//www.google.com/images/icons/scholar-48.gif") no-repeat 0 0;
}
.features li.search {
  background: url("//www.google.com/images/icons/feature/search-b42.png") no-repeat 0 -0;
}
.features li.security {
  background: url("//www.google.com/images/icons/security-35.gif") no-repeat 0 0;
}
.features li.sitemap, .features-three-col li.sitemap {
  background: url("//www.google.com/images/icons/sitemap-48.gif") no-repeat 0 0;
}
.features li.sites {
  background: url("//www.google.com/images/icons/sites-48.gif") no-repeat 0 -0;
}
.features li.small-business {
  background: url("//www.google.com/images/icons/small_business-48.gif") no-repeat 0 -0;
}
.features li.star {
  background: url("//www.google.com/images/icons/feature/star-42.gif") no-repeat 0 -0;
}
.features li.talk {
  background: url("//www.google.com/images/icons/groups-48.gif") no-repeat 0 -3px;
}
.features li.techsupport {
  background: url("//www.google.com/a/help/intl/en/images/techsupport-48.png") no-repeat 0 0;
}
.features li.toolbox {
  background: url("//www.google.com/a/help/intl/en/images/toolbox-48.png") no-repeat 0 -1px;
}
.features li.tools, .features-three-col li.tools {
  background: url("//www.google.com/images/icons/tools-48.gif") no-repeat 0 0;
}
.features li.video {
  background: url("//www.google.com/images/icons/video_camera-48.gif") no-repeat 0 -1px;
}
.features-video span {
  float: left;
}
.features-video ul {
  margin-left: 0.5em;
}
.features-video li {
  border-right: 1px solid #000;
  display: inline;
  padding: 0 0.5em;
}
.features-video li.last {
  border-right: none;
}
.g-first .features-two-col {
  margin-right: 0;
}
.features-two-col li {
  float: left;
  margin-right: 1.5em;
  width: 25em;
}
.features-two-col.icons li {
  float: left;
  height: 7em;
  margin-right: 1em;
  _margin-right: 0;
  padding: 0 0 0 4.3em;
  width: 21em;
}
.features-three-col {
  margin-bottom: 2em;
}
.features-three-col li {
  float: left;
  width: 33.33%;
}
.features-three-col .section {
  margin-right: 1.5em;
}
.features-three-col .bg {
  height: 3em;
  background-position: 0 20px;
  background-repeat: repeat-x;
}
.features-three-col .redbar {
  background-image: url("//www.google.com/a/help/intl/en/images/bar_red.gif");
}
.features-three-col .greenbar {
  background-image: url("//www.google.com/a/help/intl/en/images/bar_green.gif");
}
.features-three-col .bluebar {
  background-image: url("//www.google.com/a/help/intl/en/images/bar_blue.gif");
}
.features-three-col div.container {
  background-color: #ededed;
  height: 390px;
  margin-right: 0.6em;
  position: relative;
}
.features-three-col div.container div {
  padding: 0 0.8em;
}
.features-three-col div.container div div {
  padding: 0;
}
.features-three-col li.third div.container {
  margin-right: 0;
}
.features-three-col img {
  float: right;
  margin: 0 0 1em 1em;
  *margin-top: 1em;
}
.features-three-col .first h3, .features-three-col .first .tl, .features-three-col .first .tr {
  background: url("//www.google.com/a/help/intl/en/images/sh_blue_sprite.gif") repeat;
}
.features-three-col .second h3, .features-three-col .second .tl, .features-three-col .second .tr {
  background: url("//www.google.com/a/help/intl/en/images/sh_green_sprite.gif") repeat;
}
.features-three-col .third h3, .features-three-col .third .tl, .features-three-col .third .tr {
  background: url("//www.google.com/a/help/intl/en/images/sh_yellow_sprite.gif") repeat;
}
.features-three-col .container h3 {
  background-position: 0 -82px;
  font-size: 16px;
  margin: 0 3px;
  padding: 13px 0;
  height: 19px;
  *height: 16px;
  position: relative;
  text-align: center;
}
.features-three-col h3 span {
  top: 3em;
  font-size: 0.65em;
  font-weight: normal;
  left: 1.1em;
  _left: 0;
  position: absolute;
}
.features-three-col .container .tl, .features-three-col .container .tr {
  background-repeat: no-repeat;
  height: 45px;
  *height: 42px;
  position: absolute;
  top: 0;
  width: 3px;
}
.features-three-col.university .container .tl, .features-three-col.university .container .tr {
  height: 45px;
  *height: 42px;
}
.features-three-col .container .tl {
  background-position: 0 0;
  left: 0;
}
.features-three-col .container .tr {
  background-position: -4px 0;
  right: 0;
}
.features-three-col .container p {
  margin: 1.2em 0 0;
}
.features-three-col span {
  font-weight: bold;
}
.features-three-col .more {
  bottom: 0.8em;
  margin: 0;
  position: absolute;
}
.features-three-col .icon {
  float: right;
}
.features-three-col.icon-left p {
  margin: 0 1em 0 4.5em;
}
.g-button-basic {
  float: none;
  margin: 0;
  width: 190px;
}
.rightnav_apps {
  margin: 4em 1.5em 0 0;
}
.video-section {
  margin-bottom: 7em;
}
#news-left p {
  margin-bottom: 0;
}
.cust div {
  float: left;
  width: 230px;
}
.cust p {
  margin: 0;
}
.cust ul {
  float: right;
}
.cust li {
  float: left;
  line-height: 60px;
  width: 160px;
}
.cust img {
  vertical-align: middle;
}
.cust .top-padding {
  padding-top: 10px;
}
.custBox {
  margin-bottom: 2em;
}
.custDD select {
  margin-right: 2em;
}
.top_customerDiv span, .customerDiv span {
  display: block;
  padding-bottom: 10px;
}
.top_customerDiv .quote_owner, .customerDiv .quote_owner {
  padding-bottom: 5px;
}
p.more {
  margin-top: 1.5em;
}
.pageVideo {
  height: auto;
  margin: 0 0 0 10px;
  width: auto;
}
#ss {
  margin-right: 1em;
}
#map h2 {
  margin-bottom:0.2em;
}
#map h3 {
  float:left;
  font-size:0.8em;
  margin:0.5em 0.8em 0 0;
}
#map ul {
  font-size:0.8em;
  margin:0.5em 0 1.5em;
}
#map li {
  float:left;
  margin-right:1em;
}
#map li span {
  display:block;
  float:left;
  height:1.2em;
  margin-right:0.5em;
  width:1.2em;
}
#map li.first span {
  background-color:#CAFF94;
}
#map li.second span {
  background-color:#B9F082;
}
#map li.third span {
  background-color:#A3E066;
}
#map li.fourth span {
  background-color:#85C266;
}
#map li.fifth span {
  background-color:#66A366;
}
.msg {
  background-color: #ededed;
  padding: 1em;
  position: relative;
  text-align: center;
  top: -5px;
  width: 154px;
}
#launch-news {
  margin: 1em 0 1.5em;
}
#launch-news li {
  margin-bottom: 0.8em;
}
#launch-news li span {
  color: #666;
}
.quote {
  font-style: italic;
}
.ent-horz-feature img, .ent-horz-feature .video {
  float: right;
}
.ent-horz-feature img.icon, .ent-horz-feature .video {
  margin: 0 0 1em 1em;
}
.ent-horz-feature .video {
  border: 1px solid #eaeaea;
  padding: 3px;
}
.promobox {
  border: 1px solid #000;
  cursor: pointer;
  margin-bottom: 1.5em;
  padding: 0.8em 11.5em 0 0.8em;
}
.promobox.first {
  background: url("//www.google.com/a/help/intl/en/images/icon_university_128.png") no-repeat 348px -37px;
}
.promobox.second {
  background: url("//www.google.com/a/help/intl/en/images/icon_k12_128.png") no-repeat 355px -38px;
}

/* index.html */
#edu-index .features li {
  margin-bottom: 1.5em;
}

/* communication.html */
#edu-communication #quote1 {
  margin-top: 31em;
}
#edu-communication #quote2 {
  margin-top: 8em;
}

/* collaboration.html */
#edu-collaboration #quote1 {
  margin-top: 5em;
}
#edu-collaboration #quote2 {
  margin-top: 8em;
}
#edu-collaboration #quote3 {
  margin-top: 8em;
}

/* infrastructure.html */
#edu-infrastructure .features .fourth {
  margin-bottom: 2.1em;
}
#edu-infrastructure .features-two-col.icons li {
  height: 6em;
}

/* privacy.html */
#edu-privacy h1 {
  margin-top: 1em;
}
#edu-privacy h1.first {
  margin-top: 10px;
}

/* sell.html */
#edu-sell #ten-reasons {
  margin-top: 2em;
}
#edu-sell #ten-reasons li {
  margin-bottom: 2em;
  padding-left: 4.5em;
}
#edu-sell #ten-reasons li.one {
  background: url("//www.google.com/a/help/intl/en/edu/images/students.png") no-repeat;
}
#edu-sell #ten-reasons li.two {
  background: url("//www.google.com/a/help/intl/en/edu/images/laptop.png") no-repeat;
}
#edu-sell #ten-reasons li.three {
  background: url("//www.google.com/a/help/intl/en/edu/images/easy.gif") no-repeat;
}
#edu-sell #ten-reasons li.four {
  background: url("//www.google.com/a/help/intl/en/edu/images/money.gif") no-repeat 0 -8px;
}
#edu-sell #ten-reasons li.five {
  background: url("//mail.google.com/mail/help/intl/en/images/icons/chat.gif") no-repeat 0 -5px;
}
#edu-sell #ten-reasons li.six {
  background: url("//mail.google.com/mail/help/intl/en/images/icons/spam_new.gif") no-repeat;
}
#edu-sell #ten-reasons li.seven {
  background: url("//mail.google.com/mail/help/images/icons/time.gif") no-repeat;
}
#edu-sell #ten-reasons li.eight {
  background: url("//www.google.com/a/help/intl/en/edu/images/globe-42.gif") no-repeat;
}
#edu-sell #ten-reasons li.nine {
  background: url("//www.google.com/a/help/intl/en/edu/images/students.png") no-repeat;
}
#edu-sell #ten-reasons li.ten {
  background: url("//www.google.com/a/help/intl/en/edu/images/support.png") no-repeat;
}

/* certification_index.html */
#edu-certification-index .features-two-col.icons li {
  height: 9em;
}

/* certification_details.html */
#edu-certification-details .g-section ul {
  margin: 0 0 2em 2em;
}
#edu-certification-details .g-section li {
  margin: 0 0 0.5em
}

/* certification_application.html */
#edu-certification-application iframe {
  border: 0;
  height: 5150px;
  width: 700px;
}

/* alloftheabove.html */
#edu-alloftheabove h3 {
  padding-bottom: 0;
}

/* appsatschool.html */
#edu-appsatschool #dialog {
  width: 700px;
  height: 520px
}
#edu-appsatschool #dialog .close {
	background: url("//www.google.com/images/infowindow/iw_sprite.png") no-repeat -42px -69px;
	float: right;
	font-size: 0;
	width: 14px;
	height: 13px;
	position: relative;
	right: 15px;
	top: 10px;
}
#edu-appsatschool .features-three-col li {
  padding-bottom: 1em;
}

/* infrastructure.html */
.infralist {
  padding-top: 16px;
  padding-left: 17px;
}

.infralist li {
  margin-bottom: 5px;
  list-style: disc;
  line-height: 16px;
  }

.infralist ol{
 padding-top: 16px;
 margin-left: 1em;
}
.infralist ol li {
list-style-type: none;
}

li.video {
padding-left: 20px;
background-image: url(//www.google.com/images/icons/feature/clapper-b16.png);
background-repeat: no-repeat;
background-position: 0 0em;
}

li.case {
padding-left: 20px;
background-image: url("//www.google.com/images/icons/feature/articles-lb16.png");
background-repeat: no-repeat;
background-position: 0 0em;
}
