
h1, h2, h3, h4, h5, h6 {
	margin:      0 0 1em;
	line-height: 1.1;
}
h2, h3 {color: #003d5d;}
h1 { font-size: 218.75%; }
h2 { font-size: 218.75%; }
h3 { font-size: 137.5%;  }
h4 { font-size: 118.75%; }
h5 { font-size: 112.5%;  }
p {   margin: 0 0 1em; }
img { border: none; }
a:link {    color: #035389; }
a:visited { color: #09619C; }
a:focus {   color: #000; }
a:hover {   color: #000;
}
a:active {color:   #cc0000;}
table {
	margin:             1em 0;
	border-collapse: collapse;
	width:               100%;
}
table caption {
	text-align:          left;
	font-weight:         bold;
	padding:          0 0 5px;
	text-transform: uppercase;
	color:            #236271;
}
table td, table th {
	text-align:             left;
	border:    1px solid #b1d2e4;
	padding:            5px 10px;
	vertical-align:          top;
	font-size:             87.5%;
}
table th {
	background: #fff;
}

ul li { font-size: 100%; }

blockquote {
	background: #ecf7fd;
	margin:       1em 0;
	padding:      1.5em;
}
blockquote p.source {
	margin:                  0;
	font-size:           87.5%;
	padding:    2px 0 5px 25px;
	background: url(../images/icon-tweet.gif) no-repeat;
}
code {
	background: #ecf7fd;
	font:       115% courier, monaco, monospace;
	margin:      0 .3em;
}
abbr, acronym {
	border-bottom: .1em dotted;
	cursor:               help;
}
/* -----------------------------------
classes
----------------------------------- */

.copyright {
	margin: 3em 0 0;
}
.clear2 {
	clear: both;
}

ul.gl {
  list-style-type:decimal;
  text-indent: 1px;
  list-style-position: outside;
  font-style: normal;
  padding: 10px;
  margin: 2px;
  }
ul.gli {  
list-style-type:disc;
  text-indent: 1px;
  list-style-position: outside;
  font-style: normal;
  padding: 10px;
  margin: 2px;
  }
