html, body {
  margin: 0; padding: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 90%;
}
body.lang_ar {
  font-family: Tahoma, Helvetica, sans-serif;
}
body.lang_ar, body.lang_ar p, body.lang_ar td, body.lang_ar div, body.lang_ar li{
  line-height:1.3
}
body.answer_rosetta div.article_content {
  direction: ltr;
}

a:link {
  color:#0000cc;
}
a:visited {
  color:#0000cc;
}

/* Modules */

div.module {
  font-size: .9em;
  margin: 0 0 1em 0;
  padding: 0 .5em 1em 1em;
  border: 1px solid #ccc;
  clear: both;
}

body.rtl div.module {
  padding: 0 2em 1em .5em;
}

div.module h2 {
  margin: 0 -.5em .5em -1em;
  padding: .3em .5em;
  background: #ebeff9;
  border-bottom: 1px solid #ccc;
  font-size: 1em;
}

body.rtl div.module h2 {
  margin: 0 -2em .5em -.5em;
}

div.module ol {
  margin: 0;
  padding: 0 0 0 2em;
}

div.module ol li {
  padding: .2em 0 0 0;
}

div.module ul {
  margin: 0;
  padding: 0 0 0 1.5em;
}

div.module ul li {
  list-style: disc outside;
}

div.module p {
  margin-bottom: 0;
}


div.module form {
  margin: 0;
  padding: 0;
}

/* Search module */

div.module_searchbox {
  padding: 0 1em .5em .5em;
}

div.module_searchbox h2 {
  margin: 0 -1em .5em -.5em;
}

div.module_searchbox .button {
  font-size: .8em;
}

div.module_topsearches {
  padding: 0 0 1em 0;
}

div.module_topsearches h2 {
  margin: 0 0 .5em 0;
}

div.module_topsearches h3 {
  border-top: 1px solid #ccc;
  margin: 1em 0 0 0;
  padding: .5em 0 0 .5em;
  font-size: 1em;
}

div.module_topsearches ol {
  margin: 0 0 0 .5em;
}

div.module_topsearches form {
  margin: 0;
  padding: 0 0 0 .5em;
}

/* Special icon modules */

div.module_u2u p, p.p_u2u, p.p_glossary, p.p_known_issues, p.p_module_fix,
  div.module_ki_flag p, div.module_newuser p, div.module_forum p, p.p_forum {
  padding-left: 45px;padding-bottom:3px;
}

div.module_heart p {
  padding-left: 20px;
}

div.module_heart {
  background: url(http://www.google.com/help/hc/images/picasa_cfheart.png) no-repeat 5px 30px;
}

div.module_wrench p {
  padding-left: 30px;
}

div.module_u2u p, p.p_u2u {
  background: url(http://www.google.com/help/hc/images/icon_groups_32.gif) no-repeat 0 0;
}

div.module_forum p, p.p_forum {
  background: url(http://www.google.com/images/comm35.gif) no-repeat 0 0;
}

div.module_newuser p {
  background: url(http://www.google.com/help/hc/images/babyblocks-35.gif) no-repeat 0 0;
}

p.p_glossary {
  padding: 0 0 .2em 0;
  background: url(http://www.google.com/help/hc/images/books_32px.gif) no-repeat 0 0;
}

p.p_known_issues {
  background: url(http://www.google.com/help/hc/images/siteissues-32.gif) no-repeat 0 0;
}

div.module_flag p {
  background: url(http://www.google.com/help/hc/images/flag_E5ECF4.gif) no-repeat 0 0;
  padding-left: 35px;
}

div.module_wrench {
  background: url(http://www.google.com/help/hc/images/wrench_E5ECF4.gif) no-repeat 5px 30px;
}

div.module_heart {
  background: url(http://www.google.com/help/hc/images/picasa_cfheart.png) no-repeat 5px 35px;
}

p.p_module_fix {
  background: url(http://www.google.com/help/hc/images/siteissues-32.gif) no-repeat;
}

div.module_fix {
  background: url(http://www.google.com/help/hc/images/siteissues-32.gif) no-repeat 5px 30px;
}

div.module_fix p, div.module_fix ul {
  padding-left: 45px !important;
}

div.module_glossary {
  background: url(http://www.google.com/help/hc/images/books_32px.gif) no-repeat 5px 30px;
  padding: 0 .5em 1.5em 45px;
}

p.module_glossary_p {
  background: url(http://www.google.com/help/hc/images/books_32px.gif) no-repeat 5px 30px;
  padding: 0 .5em 1.5em 45px;
  display: block;
}

div.module_glossary h4, div.module_glossary h2 {
  margin: 0 -.5em 1em -45px;
}

/* Alert module */

div.module_alert h2 {
  background: #900 !important;
  color: #fff;
  border-bottom: 1px solid #900;
}

div.module_alert {
  border: 1px solid #900;
}

/* U2U Posts Module */

div.module_u2u_posts h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 1em;
}

div.module_u2u_posts p.u2u_replies {
  margin-top: 0;
  color: #666;
  font-size: .95em;
}

div.u2u_bottom_links {
  margin: 0;
  padding: .5em .6em .6em .6em;
}

a.u2u_ask {
  float: left;
}

a.u2u_more {
  float: right;
}

a.u2u_ask, a.u2u_more {
  padding: 0 .3em 0 0;
  font-size: .95em;
}

/* Other special modules */

div.module_video {
  padding: 0 0 .5em 0;
  text-align: center;
}

div.module_video h2 {
  text-align: left;
  margin: 0;
}

div.module_flag_ki_dynamic {
  background: url(http://www.google.com/help/hc/images/flag_E5ECF4.gif) no-repeat 5px 20%;
}

ul.ki_dynamic li {
  margin-left:2em;
}

p.module_flag_ki_dynamic {
  background: url(http://www.google.com/help/hc/images/flag_E5ECF4.gif) no-repeat 0 0;
  padding:.5em 0 .5em 30px;
}

/* Striped module */

div.module_stripes {
  padding: 0;
  width: 21.25em !important;
}

div.module_stripes h2 {
  margin: 0;
}

div.module_stripes ul {
  margin: 0;
  padding: 0;
}

div.module_stripes ul li {
  margin: 0;
  padding: .4em .6em;
  border-bottom: 1px solid #dfe5f3;
  list-style: none;
}

div.module_stripes .alt {
  background: #f8f9fc;
}


/* Two columns */

.column1 {
  float:left; width: 45%;
}
.column2 {
  float:left; width: 45%;
}
div.break{
  padding-bottom:5px;
  clear:both;
}


/* Additional Help Resources */

h3.footer{
  margin: 20px 0 10px 0;
  padding: 5px 0 0 0;
  font-size: 10pt;
  border-bottom: 1px solid #cccccc;
  color: #000;
  text-align: left;
}

body.rtl h3.footer {
  text-align: right;
}

h3.footer_helpful {
  margin-top: 3em;
}

.related_topics h4 {
  margin: 10px 0 0 40px;
  padding: 5px 0 0 0;
  font-size: 10pt;
}

body.rtl .related_topics h4 {
  margin-right: 40px;
}

.articles{
  background: url(http://www.google.com/help/hc/images/interested_35.gif) no-repeat top left;
}

.groups{
  background: url(http://www.google.com/options/icons/groups.gif) no-repeat top left;
}

body.rtl .articles, body.rtl .groups {
  background-position: top right;
}

.groups p {
  margin: 0;
}

.related_topics ul, .related_topics ol{
  list-style: none;
  margin-left: 40px; margin-top: 0; padding-top: 0; padding-left: 0;
}
.related_topics ul li, .related_topics ol li{
  margin: 4px 0;
}



/* Pretty KBs */

.article_content h3 {
  font-size: 1.05em;
  color:#313131;
}

.lightbulb {
    background: #ffffd9 url(https://adwords.google.com/select/images/bulb.gif) no-repeat .5em .5em;
    padding: .5em .5em .5em 2.5em;
    border: 1px solid #b3b3b3;
    color: #353535;
}
.tool {
    background: #f2f7ff url(http://www.google.com/help/hc/images/wrench_E5ECF4.gif) no-repeat .5em .3em;
    background-color: #fff;
    padding: .5em .5em .5em 2.7em;
    border: 1px solid #b3b3b3;
    color: #353535;
}
.action {
    background: #f2f7ff;
    padding: .5em;
    border: 1px solid #b3b3b3;
    color: #353535;
}
.alert {
    background: #fff9ca url(http://www.google.com/help/hc/images/alert18.gif) no-repeat .5em .3em;
    padding: .5em .5em .5em 2.5em;
    border: 1px solid #888;
    color: #2e2e2e;
}
.note {
    background: #fdfdfd url(http://www.google.com/help/hc/images/note18.gif) no-repeat .5em .3em;
    padding: .5em .5em .5em 2.5em;
    border: 1px solid #b3b3b3;
    color: #353535;
}
a.leftarrow {
    background: url(http://www.google.com/help/hc/images/arrowl.png) no-repeat .5em .3em;
    padding: .5em .5em .5em 3em;
}
a.rightarrow {
    background: url(http://www.google.com/help/hc/images/arrowr.png) no-repeat top right;
    padding: .1em 2.8em .5em .5em;
}


div.summaryBox {
  background-color:#e5ecf9;
  padding: 0.5em;
  border: 1px solid #b3b3b3;
}
div.summaryBox h3 {
  margin: 0px;
  padding: 0;
}



/* Targeted Footers */

.targeted_troubleshoot {
  background: url(http://www.google.com/help/hc/images/wrench_E5ECF4.gif) no-repeat 3px 3px;
  padding-bottom: 20px;
}

.targeted_abuse {
  background: url(http://www.google.com/help/hc/images/flag_E5ECF4.gif) no-repeat 6px 3px;
  padding-bottom: 20px;
}

.targeted_contact {
  background: url(http://www.google.com/help/hc/images/letter_transparent.gif) no-repeat 3px 3px;
  padding-bottom: 20px;
}

.targeted_groups {
  background: url(http://www.google.com/help/hc/images/u2u_icon.gif) no-repeat 3px 3px;
  padding-bottom: 20px;
}

.targeted_u2u {
  background: url(http://www.google.com/help/hc/images/u2u_icon.gif) no-repeat 3px 3px;
  padding-bottom: 20px;
}

.targeted_ki {
  background: url(http://www.google.com/help/hc/images/siteissues-32.gif) no-repeat 3px 3px;
  padding-bottom: 20px;
}

body.rtl .targeted {
  background-position: top right;
}

/* CSS Contextual Help */

a.tooltip {
  text-decoration: none;
  display: block;
}
a.tooltip:hover { z-index:25; background-color: #fff; }

a.tooltip span.tip { display: none; }

a.tooltip:hover span.tip {
  display: block;
  position: absolute;
  top: 1em; left: 1em; width: 15em;
  border: 1px solid #ccc;
  color: #7f7f7f;
  font-size: .8em;
  background: #fff;
  width: 217px;
  padding: 1em;
  text-align: left;
  cursor: pointer;
}

a.tooltip img {
  border: 0;
}

/* Random Styles */

ul.no_bullets, div.module ul.no_bullets {
  list-style-type: none;
}

div.module ul.no_bullets {
  padding-left: 0;
  margin-left: 0;
}

ul.no_bullets li,  div.module ul.no_bullets li {
  list-style-type: none;
}

div.module ul.extra_space li {
  margin: 1em 0 0 0;
}

.err {
  color: red;
}

.clear {
  clear: both;
}

h2.page_heading {
  margin: 0 0 .2em 0;
  padding: 0 0 .2em 0;
  font-size: 1.2em;
  border-bottom: 1px solid #ccc;
}

h3.subheading {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0;
  margin-bottom: 1em;
  font-size: 1em;
}

h2.page_heading {
  padding-bottom: 0;
  margin-bottom: 1em;
}


/* Known Issues */
.known_issues_table th {
  font-weight: normal;
}

a.expand{
  background: url('http://www.google.com/images/zippy_minus_sm.gif') no-repeat 0 0;
  padding-left: 20px;
}
a.collapse{
  background: url('http://www.google.com/images/zippy_plus_sm.gif') no-repeat 0 0;
  padding-left: 20px;
}

a.expand h3, a.collapse h3 {
  display: inline;
  text-decoration: none;
}


/* Print-friendly CSS */

@media print {

  p.breadcrumbs, p.footer_nav span.therest, p.footer_contact,
    td.leftnav_td, .header_searchbox, a.print_page, div.helpful_wrapper,
    div.additional_resources_wrapper, ul.leftnav, .lang_dropdown,
    td.modules_td, td.left_column, td.right_column, ul.tabs,
    p.survey_invite, form.top_searchbox, tr.breadcrumbs_tr, div.one_google,
    p.searchbox_desc {
    display:none;
  }
  div.header_bar {
    background: none;
    border-top: none !important;
  }
  .tabbody {
    border:none !important;
  }
  .tabselected, .tabunselected {
    display:none;
  }
  div.content {
    margin: 0 !important;
  }
  h1 {
    position: absolute;
    top: 30px; left: 180px;
  }
  .header_table {
    height: 4.5em;
  }
  .zippy_content {
    display: block;
  }
}




/* Tabs */

#ohcrtabsrgr8 table { margin: 0; padding: 0; width: 100%; border-bottom: 3px solid #C3D9FF; }
#ohcrtabsrgr8 td { background-color: #E5ECF9; padding: 2px 10px; text-align:center; white-space:nowrap !important; }
#ohcrtabsrgr8 td.gr8tabscurrent { background-color: #C3D9FF; color:black; font-weight:bold; text-decoration:none; }
#ohcrtabsrgr8 td.gr8tabsfillerbegin { background-color: white; padding:0; }
#ohcrtabsrgr8 td.gr8tabspace { background-color: white; padding:0; }
#ohcrtabsrgr8 td.gr8tabsfillerend { background-color: white; padding: 0; width: 80%; }




div.module a {
  cursor:pointer;
}


h3.groups_search{
  color: #333;
  border-bottom: 1px solid #333;
  margin-left: 40px;
}

/* Mail message finder */
div.msg_finder{
  margin-left:15px;
}
ul.msg_finder_radios{
  list-style:none;
  margin-left:0px;padding-left:0;
}
ul.msg_finder_radios li{
  margin-bottom:3px;
}
.msg_finder_reminder{
  font-style:italic;
  font-size:small;
  color:#666;
}

ul.float li {
  float: left;
}

.code {
  font-family: "Courier New", Courier;
}

div.code {
  color: #666;
  background: #f6f6f6;
  padding: 1em;
  margin: 1em;
  border: 1px dashed #989898;
}

div.debug {
  color: #666;
  border: 1px dashed #989898;
  margin: .5em;
  padding: 1em;
  background: #f6f6f6;
}

ul.debug {
  border-top: 1px solid #989898;
  padding-top: 1em;
}

div.prettybox_top {
  margin-bottom: 1em;
}

p.survey_invite {
  margin-top: 1em;
  font-size: 1em !important;
}


ul.comboMod {
  margin: 0 !important;
  padding: 0 !important;
  color: #666;
}
ul.comboMod li {
  list-style-type: none !important;
  margin: 1em 0 !important; padding: .2em 0 .2em 3.8em !important;
}
ul.comboMod li.no_subtext {
  height: 2.5em;
}
ul.comboMod li {
  padding-left: 4em;
}
ul.comboMod li p {
  margin-top: 0;
}

/**Error Messages Page **/
.error_container .dark{background-color:#F5F5F5;}
table.errorTable {margin:0;}
table.errorTable th{background-color:#C3D9FF;font-weight:bold;padding:3px;}
table.errorTable th.type{width:10em;}
table.errorTable th.error{width:15em;}
table.errorTable th.description{width:25em;}
table.errorTable th.learn{width:10em;}
div.error_container{width:90%;}

/** KI->KB styles **/
div.ki_container{width:76%;}
div.recentfix ul{
list-style-image: url('http://mail.google.com/mail/help/images/check.gif')
}
div.recentfix li{margin:5px -11px; margin-right:16px;}
div.recentfix{
    font-size:1em;
    float:right;border:1px solid;
    margin-bottom: 10px;
    border:1px solid #3366CC;
    background-color: #ebf5ff;
    padding:0 5px; clear:right;
}
div.recentfix h2{
  font-size:1em;
}
div.tblTip {
	border: 1px solid #E6E2AE; 
	background-color: #FFFFE8; 
	float:right;font-size:1em;clear:right;
	width:200px; 
	margin: 10px 15px;
}
div.didntSee{width:75%;}
  html { overflow: -moz-scrollbars-vertical !important; }
  table.button tr td.td1{
    background: url(http://www.google.com/help/hc/images/orkut_button_L.gif) no-repeat top left;
    height: 22px; width: 7px;
  }
  table.button tr td.td2{
    background: url(http://www.google.com/help/hc/images/orkut_button_bg.gif) repeat-x top left;
    height: 22px;
    white-space: nowrap;
  }
  table.button tr td.td3{
    background: url(http://www.google.com/help/hc/images/orkut_button_R.gif) no-repeat top right;
    height: 22px; width: 7px;
  }
  table.button a{
   color: #222222; text-decoration: none;
  }

  .description a{
    color:#7777CC;
  }
  table tr.dark td, table.known_issues_table tr.dark th{
    background: #ebf5ff;
  }
  table tr.light td, table.known_issues_table tr.light th{
    background: #f5faff;
  }
  table tr.description td{
    background: #fafafa;
    color: #3d3d3d;

  }
  table th{
    font-size: 10pt;
    text-align: left;
    padding-top:7px
  }
  h4.ki{
    color: #0033CC;
    margin: 1.7em 0 3px 0; padding: 0;
    font-size: 14px;
  }

/* Troubleshooter v1 */
div.dts_main{
}
div.dts_step{
	border-top:1px solid #999;
}
div.dts_q_section{
	background-color:#E0ECFF;
	padding:5px;
}
p.dts_q{font-weight:bold;}
ul.no_bullets_dts, div.module ul.no_bullets_dts {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}
ul.no_bullets_dts li, div.module ul.no_bullets_dts li {
  list-style-type: none;
}
div.module ul.extra_space li {
  margin: 1em 0 0 0;
}

/* Getting Started Guide */
/* Tabs */
.GSG-container .subtabs ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #fff;
  border-width: 1px 0 0 0;
  width: 100%;
  font-size: 100%;
}
.GSG-container .subtabs li {
  display: block; 
  float: left;
  margin: 0;
  width: 175px;
  text-align: center;
  background-image: url(https://services.google.com/images/websiteoptimizer/label_background.gif);
  padding: 5px 1px 5px 1px;
  border: 1px solid #D7D7D7;
  border-right:0;
}

.GSG-container .subtabs li a {
  color:#00C;
  text-decoration:underline;
  cursor: pointer;
}


.GSG-container .subtabs li a:visited, .funclistTabs li a:active {
  color:#00C;
}

.GSG-container .subtabs li.selected {
  border-bottom: #fff 1px solid;
  background: #fff;
}

.GSG-container .subtabs li.selected a, .GSG-container .funclistTabs li.selected a:visited, .GSG-container .funclistTabs li.selected a:active {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.GSG-container .subtabs li.last{
  border-right: 1px solid #D7D7D7;
} /* for flush right */

.GSG-container .bar{
  clear: both;
  background-color: #C3D9FF;
  margin: 0px;
  padding: 3px;
}

/** headers **/
.GSG-container h3 {
  color: gray;
  font-weight: bold;
  font-size: 110%;
}
.GSG-container h4{
  font-weight: bold;
}

/** lists **/
.GSG-container ul.nobullet li{
   list-style: none;
   padding-bottom: 8px;
}

/**div float stuff**/
.GSG-container .right{
  float: right;
}
.GSG-container .left{
  float:left;
}
.GSG-container .clear:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.GSG-container .clear {
  display: inline-block;
}

html[xmlns] .GSG-container .clear {
  display: block;
}

* html .GSG-container .clear {
    height: 1%;
}

/**containers and more**/
.GSG-container .stronger{font-weight:bold;}
.GSG-container .third{width:33%;}
.GSG-container .twothird{width:66%;}
.GSG-container div.infoSection {
   border-bottom:1px solid #999;
   margin-bottom:1em;
}
div.infoSec {
   border-bottom:1px solid #999;
   margin-bottom:1em;
}
.GSG-container div.gsg_content{
   border:1px solid #D7D7D7; border-top:0; clear:both;
   padding:5px 18px;
}

/* Survey invite */

p.survey_invite {
  color: #010101;
  margin: 0 auto;
  display: block;
  width: 53em;
  padding: .8em;
  border: 2px solid #333;
  text-align: center;
}
p.survey_invite_yellow {
  background: #fefde6;
  border-color: #f1bb16;
}
p.survey_invite_pink {
  background: #fdf6fb;
  border-color: #d66dbd;
  color: #333;
}
p.survey_invite_green {
  background: #e5faec;
  border-color: #339250;
}
p.survey_invite_blue {
  background: #eef4ff;
  border-color: #6f96de;
}
p.survey_invite_orange {
  background: #fffde0;
  border-color: #ff6600;
}

form.contact_form_categorizer select {
  margin-bottom: 1em;
}

/* Was This Helpful v2 */

div.helpful_o, div.helpful_q {
  margin-bottom: 3px;
  float: left;
}
div.helpful_q {
  clear: left;
  width: 18em;
}
body.rtl div.helpful_o {
  float: right;
}
body.rtl div.helpful_q {
  clear: right;
  float: right;
}
span.helpful_thanks {
  background: url(http://mail.google.com/mail/help/images/check.gif) 0 0 no-repeat;
  padding-left: 20px;color:#43845a;font-weight:bold;
}
