/* Header */

h2.centered_searchbox {
  display: inline;
  font-size: 1.2em;
  color: #333;
}

table.header {
  margin: .8em 0 0 .4em;
  width: 99.3%;
}

body.safari table.header {
  margin-top: .7em;
}

body.mac table.header {
  margin-top: .75em;
}

td.logo {
  width: 150px;
}

img.logo {
  border: none;
}

td.header_right {
  vertical-align: top;
  padding: 1.3em 0 0 0;
}

*html td.header_right {
  padding: 1.2em 0 0 0;
}

body.mac td.header_right {
  padding-top: 1.5em;
}

body.safari td.header_right {
  padding-top: 1.3em;
}

form.header_searchbox {
  margin: 0 0 1em .4em;
  white-space: nowrap;
}

form.header_searchbox div.searchbox_buttons {
  display: inline;
}

div.header_bar {
  clear: both;
  margin: .1em .85em .6em .6em;
  padding: .2em .6em;
  background: #ebeff9;
  border-top: 1px solid #6b90da;
}

*html div.header_bar {
  margin-right: .65em;
}

div.header_bar h1 {
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  float: left;
  white-space: nowrap;
}

body.rtl div.header_bar h1 {
  float: right;
}

div.header_bar span.header_extra {
  padding-top: .2em;
  display: block;
  float: right;
  white-space: nowrap;
}

body.rtl div.header_bar span.header_extra {
  float: left;
}

div.one_google {
  padding: .4em .8em .2em 0;
  text-align: right;
  border-bottom: 1px solid #c9d7f1;
  clear: both;
}

*html div.one_google {
  padding: .3em .65em .3em 0;
}

body.safari div.one_google {
  padding-bottom: .35em;
}

p.breadcrumbs {
  font-size: .85em;
  margin-top: 1em;
}

body.ie7 p.breadcrumbs {
  margin-top: 1.2em;
}

/* Header with no searchbox */

body.no_searchbox div.header_bar {
  margin-left: .3em;
  margin-right: 0;
}

body.no_searchbox td.header_right {
  padding-top: 1em;
}
body.no_searchbox p.breadcrumbs {
  margin-top: 0;
}
body.no_searchbox ul.leftnav {
  margin-top: 0;
}

/* Index page searchbox */

body.index_page form.header_searchbox {
  margin: 2em 0 0 0;
  white-space: normal;
}

body.index_page form.header_searchbox div.searchbox_buttons {
  white-space: nowrap;
}

p.searchbox_desc {
  margin: 0 0 2em 0; padding: 0;
  font-size: .85em;
  color: #666;
}

/* Left Nav */

ul.leftnav {
  margin: .7em 0 0 0;
  padding: 0;
  list-style: none;
}

ul.leftnav li {
  margin: 0;
  padding: 0 0 1em 0;
}

ul.leftnav li.on a {
  color: #000;
  text-decoration: none;
}

ul.leftnav li.nav_on a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

ul.leftnav li.nav_link_on a {
  font-weight: bold;
}

ul.leftnav li.first {
  border-top: 1px solid #ebeff9;
  padding-top: 1em;
  margin-top: .4em;
}

ul.leftnav li.leftnav_topics {
  padding-left: 1em;
}

/* Topics */

ul.topics {
  margin: 0; padding: 0;
}

ul.topics h2 {
  margin-top: 0;
  padding-top: 0;
  font-size: 1.2em;
}

ul.topics h3 {
  margin: 1.5em 0 0 0;
  font-size: 1em;
}

ul.topics ul {
  list-style: disc outside;
  padding-left: 1em;
}
  
ul.topics ul ul {
  margin-left: 1.3em;
  padding-left: 0;
  list-style: disc outside;
}

ul.topics li.title {
  list-style: none;
  margin-bottom: 1em;
}

ul.topics ul {
  padding: 0; margin: 0;
}



/* KBs under one topic */
ul.topics li.title li.topiclist_kb {
  margin: .3em 0 .3em 2em;
}

/* Subtopic */

ul.topics li.title li.topiclist_topic {
  list-style: none;
  font-weight: bold;
  margin: 2em 0 2em 0;
}

/* KBs under subtopics */
ul.topics li.title li.title li.topiclist_kb {
  margin-left: 0;
}

/* Subsubtopics */
ul.topics li.topiclist_subsubtopics {
  list-style: disc outside;
  margin: .3em 0 .3em 0;
}

p.topics_footer {
  margin: 2em 0 1em 1em;
}

/* Homepage Topics */

ul.homepagetopics {
  margin: 0 1em 0 0;
  padding: 0 1.5em 0 0;
  float: left;
  color: #444;
}

body.rtl ul.homepagetopics {
  float: right;
}

ul.homepagetopics li.title {
  margin-bottom: 2em;
  list-style: none;

}
ul.homepagetopics li.title h2 {
  margin: 0 0 .2em 0;
  padding: 0 0 .2em 0;
  font-size: 1.1em;
  /*border-bottom: 1px solid #ccc;*/
  color:#444;
}
ul.homepagetopics li.title {
  margin-bottom: 1em;
}


ul.homepagetopics li ul {
  margin: 0 0 0 .2em;
  padding: 0;
}

ul.homepagetopics li ul li {
  padding: 0 0 .4em 0;
  margin: 0 0 0 1.2em;
  list-style: disc outside;
}

body.rtl ul.homepagetopics li ul {
  margin: 0 0 0 1.2em; padding: 0;
  list-style: disc outside;
}
body.rtl ul.homepagetopics li ul li {
  padding: 0 0 .4em 0;
  background: none;
}



/* Answer page */
div.answer_heading {
  margin-bottom: 1em;
}
h2.answer_title {
  margin: 0; padding: 0;
  display:inline;
  float: left;
  font-size: 1.2em;
}
a.print_page {
  float: right;
  background: url(https://mail.google.com/mail/images/print_icon.gif) no-repeat 0 0;
  padding: 0 0 0 20px;
}

body.rtl h2.answer_title {
  float: right;
}

body.rtl a.print_page {
  float: left;
}

/* Footer */

p.footer_contact, p.footer_nav {
  font-size: .8em;
  text-align: center;
  color: #666;
}

p.footer_nav {
  border-top: 1px solid #999;
  padding-top: .7em;
  padding-bottom: 1em;
  margin: .8em;
}

form.lang_dropdown {
  margin: 0; padding: 0;
  display: inline;
}

form.lang_dropdown select {
  font-size: .9em;
}



/* Wrapper */


p.footer_contact, p.footer_nav, table.survey_invite {
  clear: both;
  font-size: 1em;
}

table.survey_invite {
  font-size: 1.2em;
}

div.answer_heading {
  overflow:hidden;
}
*html div.answer_heading {
  overflow:visible;
  display:inline-block;
}

table.layout {
  width: 100%;
}

td.left_column {
  vertical-align: top;
  padding: 0 10px 0 1em;
  width: 138px;
}

*html td.left_column {
  width: 151px;
}

body.ie7 td.left_column {
  width: 155px;
}

td.content {
  padding: 0 .75em 0 0;
  vertical-align: top;
}

body.search_page td.content {
  padding-left: .6em;
}

body.show_leftnav {
  padding: 0;
}

td.right_column {
  vertical-align: top;
  padding: .3em .65em 0 1em;
  width: 230px;
}

div.module {
  width: 230px;
}



.skiplink{ position: absolute; top: -9999px; }
.skiplink:focus { position: absolute; top: 0px; left: 0px; }

ul.tabs {
  margin: 0 0 1em 0; padding: 0 0 .2em 0;
  border-bottom: 3px solid #c3d9ff;
}
ul.tabs li {
  list-style: none;
  display: inline;
  margin: 0 0 0 .5em;
  padding: .2em 1em;
  background: #e5ecf9;
}

ul.tabs li.selected {
  background: #c3d9ff;
}

ul.tabs li.selected a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
