/* Eric Meyer CSS reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin:         0;
	padding:        0;
	border:         0;
	outline:        0;
	font-weight:    inherit;
	font-style:     inherit;
	font-size:      100%;
	font-family:    inherit;
	vertical-align: baseline;
}

:focus
{
	outline: 0;
}

body
{
	line-height: 1;
	color:       black;
	background:  white;
}

ol, ul
{
	list-style: none;
}

table
{
	border-collapse: separate;
	border-spacing:  0;
}

caption, th, td
{
	text-align:  left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after
{
	content: "";
}

blockquote, q
{
	quotes: "" "";
}

/* Layout */

body
{
  background:  #f5f5f5;
  font-size:   1.0em;
}

#wrapper
{
  background:   #ffffff;
  border-left:  15px solid #e5e5e5;
  border-right: 15px solid #e5e5e5;
  margin:       0 auto;
  padding:      20px 0;
  width:        657px;
}

#header
{
  background-image:  url('/en/wp-content/themes/landing_system/images/carol_banner.jpg');
  background-repeat: no-repeat;
  height:            207px;
  width:             657px;
}

.part
{
  border-bottom: 5px solid #e5e5e5;
}

.block
{
  clear:    both;
  overflow: hidden;
}

.mt
{
  margin-top: 1em;
}

.inner
{
  background-color: #ffffcc;
  border:           5px solid #e5e5e5;
  font-size:        0.9em;
  margin-bottom:    1em;
  margin-left:      1em;
  margin-right:     1em;
  padding:          0.8em 0;
}

.bgwhite, .inner .inner
{
  background-color: #ffffff;
}

#footer
{
  border-top: 1px solid #e5e5e5;
  font-size:  0.9em;
  text-align: center;
}

/* Text */


h1, h2, h3, h4, p, li
{
  font-family: "Helvetica", "Arial", "Verdana", sans-serif;
}

h1, h2, h3, h4, .blue
{
  color: rgb( 103,128,184 );
}

h1     { font-size: 250%; padding: 0.80em 0.24em 0.40em; }
h2     { font-size: 175%; padding: 0.30em 0.44em; }
h3     { font-size: 150%; padding: 0.38em 0.52em; }
h4     { font-size: 110%; padding: 0.46em 0.76em; }
p      { font-size: 100%; padding: 0.50em 0.90em; }
ol, ul { font-size: 100%; padding: 0.50em 0.90em 0; }

p, li, a
{
  color:       rgb( 102,102,102 );
  line-height: 1.4em;
}

strong
{
  font-weight: bold;
}

em
{
  font-style: italic;
}

h1, .inner h2, .inner h3, .inner h4
{
  text-align: center;
}

.inner h1, .inner h2, .inner h3, .inner h4, .red
{
  color:       rgb( 202,58,58 );
  font-weight: bold;
}
h3 .getstarted{
	color:       rgb( 202,58,58 );
	text-align:	 center;
}
}
.hl
{
  background-color: #ffff00;
}

/* Lists */

ul
{
  list-style-type: disc;
}

ol
{
  list-style-type: decimal;
}

ul li
{
  margin-left:    1em;
  padding-bottom: 0.90em;
}

ol li
{
  margin-left:    2em;
  padding-bottom: 1em;
}

li p, li h4
{
  padding-left:  0;
  padding-right: 0;
}

li h4
{
  padding-bottom: 0;
}

ul.tick
{
  list-style-image: url('images/icon_tick.gif');
  margin-left:      1em;
}

/* Mods for forms */

form ul
{
  list-style-type: none;
  margin-left:     1em;
}

form ul li
{
  clear:          left;
  margin-left:    0;
  padding-bottom: 0;
  overflow:       hidden;
}

form ul li label
{
  float: left;
  width: 4em;
}

form ul li input.t
{
  width: 24em;
}
