/* RESETS */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p {margin: 0; padding: 0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table {border-collapse:collapse; border-spacing:0;}

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	background: #f4f4dc;
  }
#wrapper {
	text-align: left;
	width: 780px;
	margin: 0px auto 20px;
	padding: 0px;
  }
#header {
	padding: 0px;
	margin: 0px;
	width: 780px;
	background: #6699cc;
	}
#main {
	background: #d2dfeb url(../images/maintop1.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	width: 780px;
	border-style: none;
	position: absolute;
	top: 128px;
	/* height: 480px; using clear in footer instead  */
}
#leftnav {
	background: #a5bfd8 url(../images/leftnav-btm.gif) no-repeat left bottom;
	margin: 30px 0px 0px;
	padding: 10px 0px 0px;
	float: left;
	width: 185px;
	height: 400px;
  }
#content-1 {
	margin: 0px 0px 0px 200px;
	padding: 20px 10px 10px 10px;
	width: 550px;
  }
#content-1 td {
	padding: 10px;	
}
#content-1 p {
	margin-bottom: 6px;	
}
#footer {
	clear: both;
	height: 20px;
	width: 780px;
	margin: 0px;
	padding: 0px;
 }
#leftnav ul {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.4em;
	list-style: none;
	font-weight: bold;
}
#leftnav li {
	margin: 4px 0px 0px 5px;
	width: 135px;
	padding-right: 5px;
	padding-left: 10px;
}
#leftnav li A {
	color: #336699;	
	text-decoration: none;
}
#leftnav li A:link {
	color: #336699;	
	text-decoration: none;
}
#leftnav li A:visited {
	color: #336699;	
	text-decoration: none;
}
#leftnav li A:hover {
	color: #ff0;
	text-decoration: none;
}
.menusun {
	background: url(../images/menu-bullet-sun-bg-2.gif) no-repeat;
	display: block;
	padding-left: 18px;
}
#content-1 H1 {
	font-size: 2em;
	line-height: 1.2em;
	color: #336699;
}
#content-1 H2 {
	font-size: 1.8em;
	line-height: 1.15em;
	color: #336699;
}
#content-1 H3 {
	font-size: 1.4em;
	line-height: 1.1em;
	color: #336699;
}
#content-1 A {
	color: #336699;	
	text-decoration: none;
}
#content-1 A:hover {
	color: #336699;
	text-decoration: underline;
}
.textstyle1 {
	color: #444;
	font: 1em/1.4em Arial, Helvetica, sans-serif;
}
.textstyle2 {
	color: #444;
	font: 1em/1.2em Arial, Helvetica, sans-serif;
}
.textstyle3 {
	color: #444;
	font: italic 0.9em/1.2em Arial, Helvetica, sans-serif;
}
.textstyle4 {
	color: #444;
	font: italic 0.8em/1.2em Arial, Helvetica, sans-serif;
}
