body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #333;
position: relative;
	background: #ffffff; }

/* Normal links */
a:link, a:visited {
	color: #8ec9ff;
	text-decoration: none; }

a:hover, a:visited:hover {
	color: #cccccc; }

a:active { background-color: #8ec9ff; }

/* Image border and background color fixes */
a.img:link, a.img:visited, a.img:hover, a.img:visited:hover {
	border: none;
	background-color:transparent; }

/* Abbreviations */	
abbr { border-bottom: 1px dotted #900; cursor: help; }


/*------------------HEADING--------------------*/

h1 {
	font-family: arial, helvetica, verdana, sans-serif;	margin: 16px 0 0 0;
	padding: 0 0 10px 0;
	font-size: 20px;
	font-weight: normal;
	color: #8ec9ff; }

h1 span { color: #666;font-size:0.5em;vertical-align:0.2em }

h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #390; }

h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	line-height:16px;
	color: #000; }

h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #390; }
	
h5 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 4px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #069;
	border-bottom:1px solid #dedede; }

h5 span {
	display: block;
	color: #333;
	font-size: 0.8em;
	font-weight: normal; }

h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #600; }


/*-----------PARAGRAPH TEXT ELEMENTS-------------------*/

/* General paragraph rules */
p {
	margin: 0 0 1.0em 0;
	padding: 0;
	font-size: 13px;
	color: #efefef;
	line-height: 1.2em; }
	
		li {color: #efefef;}
