html *	{ margin:0; padding:0; }
html
{
	width:100%;
	height:100%;
	background:#f8fcfd;
	font-size:100%;
}

body
{
	font-size:12px;
  line-height:16px;
	font-family:'Trebuchet MS', Helvetica, Arial, san-serif;
  color:#688893;
  background:#f8fcfd;
  width:100%;
  height:100%;
}

p
{
  font-size:12px;
  padding:0 0 1em 0;
  clear:both;
  color:#688893;
}


a
{
  font-size:12px; 
  padding:0 0 15px 0;
  outline:none;
  border:none;
  text-decoration:none;
  color:#5d9732;
}

a:hover
{
  text-decoration:underline;
}


h1  /* page title in view */
{
  color:#557581;
  font-size:22px;
  text-transform:uppercase;
  margin:0 0 20px 0;
  clear:both;
  line-height:22px;
}

h2  /* content title  */
{
  color:#5d9732;
  font-size:20px;
  text-transform:uppercase;
  margin:0 0 20px 18px;
  clear:both;
}

h3
{
  color:#557581;
  text-transform:uppercase;
  clear:both;
}

h4
{
  color:#557581;
  text-transform:uppercase;
  font-size:16px; 
  padding:0;
  clear:both;
}

h5
{
  color:#498721;
  text-transform:uppercase;
  font-size:18px;
  line-height:18px;
  padding:0px 0 10px 18px;
  clear:both;
  font-weight:bold;
}

li h5
{
  padding-left:0;
}

h6
{
  color:#557581;
  text-transform:capitalize;
  font-size:14px;
  padding:0px 0 10px 0;
  clear:both;
}

em  /* omni green */
{
  color:#5d9732;
  font-style:normal;
  font-weight:bold;
}

img
{
  border:none;
  outline:none;
}

blockquote
{
  display:block;
  line-height:24px;
  padding:15px 50px 20px 0;
  font-size:20px;
  font-style:normal;
  font-weight:bold;
}

cite
{
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  display:block;
  float:left;
  text-transform:capitalize;
}



address:first-line
{
  font-weight:bold;
}


address
{
  display:block;
  color:#557581;
  font-size:12px;
  font-style:normal;
  line-height:18px;
  margin:0 0 20px 18px;
  font-weight:normal;
}

address em:first-line
{
  font-weight:bold;
  text-transform:capitalize;
  font-style:normal;
}

address em
{
  font-size:14px;
  color:#557581;
  display:block;
  margin:0 0 20px 0;
  font-weight:normal;
  font-style:normal;
}

address a
{
  display:block;
  padding:0;
}

address a:first-child
{
  top:10px
}


acronym
{
  text-decoration:none;
  border:none;
}


dl
{
  color:#498721;
  padding:0 0 5px 2px;
  float:left;
}

dt
{
  float:left;
  clear:none;
  font-size:12px;
  margin:0 5px 0 0;
  font-weight:bold;
}

dd
{
  float:left;
  margin:0 15px 0 0;
  font-size:12px;
}

ul
{
  display:block;
  float:left;
  clear:both;
  list-style-type:none;
  padding:0 0 15px 0;
}

ul li
{
  margin:0;
  padding:0;
  font-size:12px;
}

form
{

}

fieldset
{
  border:none;
}

