/* googledata/igoogle/data/css/ignition_redesign.css */
/* Common igntion stylesheet */

/* Header colors */

/* Changes for ignition page starts */

.body-800 {
  margin:15px auto;
  width: 750px;
}

.gd h1, .gd img {
  border: 0;
}
.gd h1 {
  margin:7px 0 15px 0;
}

.gd .section{
  float: right;
  width: 260px;
  margin-left: 25px !important;
  margin-left: 0;
}
.gd .dis-section{
  float: right;
  width: 400px;
  margin-left: 25px !important;
  margin-left: 0;
}

.gd .desc{
  display: block;
}

.gd ul {
margin: 25px 0 10px 17px;
padding: 0;
}

.gd li {
  font-weight: bold;
  margin: 0;
}
.gd li p{
  font-weight:normal;
  margin: 0 5px 15px 0;
}

.img-default {
  background:url(/ig/images/default.png) left top no-repeat;
  display:block;
  margin: 25px 0;
  padding-top:49px;
  min-height: 80px;
  width: 464px;
}

.img-default-error {
  background:url(/ig/images/default.png) left top no-repeat;
  display:block;
  margin:5px;
  padding-top:40px;
  height: 80px;
  width: 340px;
  float: left;
}


.img-shadow {
  background:url(/ig/images/shadow.png) right top no-repeat;
  display:block;
  padding-top: 49px;
  width: 464px;
}

.img-side {
  background: url(/ig/images/side.png) right top;
  display:block;
  float:right;
  margin: 0;
  padding: 0;
  width: 264px;
}

.img-gadget {
  margin: 0 auto;
  max-width: 254px;
  display: block;
}

.img-bottom {
  background: url(/ig/images/bottom.png) right top no-repeat;
  display:block;
  float:right;
  height: 5px;
  padding:0;
  margin:0;
  width: 264px;
}

.g-button-basic {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  padding:0;
  background-color:#CADEF4;
  line-height:1.2;
  max-width:795px;
  overflow:visible;
  text-align:center;
  width:20em;
}

.g-button-basic div {
  background:url(/ig/images/g-button-chocobo-basic-1.gif) no-repeat scroll 0 0 transparent;
  font-size:1.3em;
}

.g-button-basic div span {
  background:url(/ig/images/g-button-chocobo-basic-1.gif) no-repeat scroll right -400px transparent;
  display:block;
  height:1%;
}

.g-button-basic div span span {
  background:url(/ig/images/g-button-chocobo-basic-1.gif) no-repeat scroll left bottom transparent;
}

.g-button-basic div span span a {
  background:url(/ig/images/g-button-chocobo-basic-2.gif) no-repeat scroll right bottom transparent;
  color:#FFFFFF !important;
  display:block;
  font-weight:bold;
  height:1%;
  padding:8px 18px 13px 13px;
  text-decoration:none;
}

.gd .footer {
  clear:both;
  color:#666666;
  padding:5px 0 10px 0;
  text-align:center;
}

.ie-dhp {
  text-align:center;
  margin:0;
  padding:0;
}

/* Changes for ignition page ends */


h2, h3, h4 { color:#2461AA; }

h2, h4  {
  border-bottom:1px solid #C3D9FF;
}

body {
  font-family: arial,sans-serif;
  color: #000;
  margin:10px 20px 10px 10px;
  background-color:#fff;
}

.datatable td {
  padding-right: 15px;
}

body, td p {
  font-size:small;
}

p.large {
  font-size:medium;
}
td#logo {
  padding-right:8px;
}

#nav {
  padding:8px 10px 10px 8px;
  width:140px;
}
#nav ul.main, #nav ul.sub {
  margin:0px;
  padding:0px 10px 0px 0px;
  list-style-type:none;
}
#nav ul.main li {
  padding-bottom:10px;
  text-align:left;
}
#nav ul li.selected a {
  font-weight:bold;
  color:#333;
  text-decoration:none;
}

#nav ul.right li {
  text-align:right;
}
#nav ul.sub li {
  padding:0px 0px 0px 3px;
}


td#content {
  }

h1 {
  margin:0px;
  font-size:120%;
  border-bottom:1px solid #999;
  padding-bottom:3px;
  color:#333;
}

h2 {
  font-size:120%;
  padding-top:3px;
  padding-bottom:3px;
}
h2.pageHeader {
  border:none;
  margin-top:8px;
  padding-top:0px;
}

h3 {
  font-size:110%;
}

h4 {
  font-size:110%;
  font-weight:normal;
  padding-bottom:4px;
  margin:0px 0px 8px 0px;
}

h5 {
  font-size:100%;
}

/* Header colors */

h2, h3, h4 { color:#333; }

h2, h4  {
  border-bottom:1px solid #ccc;
}

/* Bubble styles */

table.bubble {
  background-color:#DDECF8;
}

td.bubble-content {
  padding:6px;
}

#footer {
  font-size:13px;
  color:#666;
  border-top:1px solid #ccc;
  padding-top:12px;
  margin-top:20px;
}

pre {
  font-size: 100%;
  margin: 1em 0px 20px 25px;
  padding: .9em;
  text-align:left;
  overflow: auto;
}


