/*	HERU */

body {
	margin:0px; 
	padding:0px;
	text-align:center;
	background-color:#F8F8F8;
	font-family:verdana, arial, sans-serif;
	font-size:80%;
	color:#575757;
}

img {
	border:none;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:10px 0px 3px;
}

h1 {
	font-size:180%;
	font-family:sans-serif;
	font-weight:bold;
	color:#009966;
}

h2 {
	font-size:140%;
	font-weight:bold;
	color:#999999;
}

h3 {
	font-size:110%;
	font-weight:bold;
	color:#999999;
}

h4 {
	font-size:100%;
	font-weight:bold;
}

h5 {
	font-size:100%;
	font-weight:bold;
}

p {
	line-height:150%;
}

blockquote {
	font-style:italic;
	line-height:145%;
	margin:0px;
	padding:10px;
}

a {
	text-decoration:none;
}
a:link {
	color:#009966;
}

a:visited {
	color:#009C63;
}

a:hover {
	color:#F98F00;
}

a:active {
	color:#F98F00;
}

table.decorated {
	border-top:1px solid #009C63;
	border-left:1px solid #009C63;
}

table.decorated th{
	border-bottom:1px solid #009C63;
	border-right:1px solid #009C63;
}

table.decorated td{
	border-bottom:1px solid #009C63;
	border-right:1px solid #009C63;
}

/* Container Blocks */

#wrapper1 {
	float:left;
	width:100%;
	background:url(../images/wrapper_bkgd.jpg) top center repeat-x;
}

#contentwrapper {
	width:1010px;
	margin:0px auto;
}

#content {
	float:left;
	width:1010px;
	text-align:left;
	background:url(../images/content_bkgd.jpg) left repeat-y;
}

#header {
	float:left;
	width:1010px;
	height:148px;
	margin:0px;
	background-image:url(../images/header.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#maincontent {
	float:left;
	width:851px;
	padding:0px 79px 20px 80px;
	margin:0px;
}

#left_content {
	float:left;
	width:213px;
	margin:0px;
}

#quicklinks_header {
	float:left;
	width:203px;
	margin:0px;
	padding:0px 0px 5px 10px;
	background-color:#E1E1E1;
	border-bottom:1px solid #CECECE;
}

#quicklinks_text {
	float:left;
	width:190px;
	margin:0px;
	padding:10px 13px 10px 10px;
	background-color:#EFEFEF;
}

#searchbox {
	float:left;
	width:213px;
	text-align:left;
	padding-top:30px;
}

#right_content {
	float:left;
	width:601px;
	margin:0px;
	padding:20px 0px 30px 30px;
}

#footer {
	float:left;
	width:844px;
	font-size:88%;
	text-align:center;
	margin:0px 83px 0px 83px;
	padding:20px 0px 20px 0px;
	border-top:1px solid #009966; 
	display:inline;
}

#bottom_footer {
	float:left;
	width:1010px;
	padding:10px 0px 30px 0px;
	font-size:88%;
	color:#009966;
	text-align:center;
	background:url(../images/content_bkgd.jpg) left repeat-y;
}


/* Menu */

#menu {
	float:left;
	width:213px;
	height:auto;
	margin:0px;
	padding:25px 0px 30px 0px;
	display:inline;
	
}

#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menu ul a {
	width:213px;
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px dotted #AADDCB;
	padding:5px 0px 5px 0px;	
	font-size:120%;
	color:#009966;
	font-weight:bold;
}

#menu ul a:hover {
	background-color:#FFFFFF;
	border-bottom:1px dotted #AADDCB;
	padding:5px 0px 5px 0px;	
	font-size:120%;
	color:#FF9966;
	font-weight:bold;
}

#menu .hide {
	display:none;
}

#menu .show{
	display: block;
}

/* Menu Second Level */

#menu ul ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menu ul ul a {
	width:213px;
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px dotted #AADDCB;
	padding:5px 0px 5px 0px;	
	font-size:90%;
	color:#009966;
	font-weight:normal;
}

#menu ul ul a:hover {
	background-color:#FFFFFF;
	border-bottom:1px dotted #AADDCB;
	padding:5px 0px 5px 0px;	
	font-size:90%;
	color:#FF9966;
	font-weight:normal;
}


/* Menu Third Level */

#menu ul ul ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menu ul ul ul a {
	display:block;
	width:203px;
	background-color:#FFFFFF;
	border-bottom:1px dotted #AADDCB;
	padding:5px 0px 5px 10px;	
	font-size:90%;
	color:#009966;
	font-weight:normal;
}


#menu ul ul ul a:hover {
	background-color:#FFFFFF;
	border-bottom:1px dotted #AADDCB;
	padding:5px 0px 5px 10px;	
	font-size:90%;
	color:#FF9966;
	font-weight:normal
}

/* Menu Fourth Level */

#menu ul ul ul ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menu ul ul ul ul a {
	display:block;
	width:203px;
	background-color:#FFFFFF;
	border-bottom:1px dotted #AADDCB;
	padding:5px 0px 5px 10px;	
	font-size:85%;
	color:#009966;
	font-weight:normal;
}

#menu ul ul ul ul a:hover {
	background-color:#FFFFFF;
	border-bottom:1px dotted #AADDCB;
	padding:5px 0px 5px 10px;	
	font-size:85%;
	color:#FF9966;
	font-weight:normal;
}


/* old css affecting bullets */


#right_content ul {
	list-style-type:circle;
}

#right_content ul li{
	margin:10px 0px;
}

#right_content ul li a{
	font-weight:normal;
	color:#007146;
}

#right_content ul li a:hover{
	color:#FF6600;
}

#right_content ul.unstyled {
	list-style-type:none;
	list-style-image:none;
	padding:0px;
}

#right_content ul.unstyled li {
	margin:0px;	
}
