body {
	margin: 0px;
	padding: 0px;
	background-color: #FFCC99;
	}

a.left:link {
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 12px;
	text-decoration: none;
	}

a.left:visited {
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 12px;
	text-decoration: none;
	}

a.leftsub:link {
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
	}

a.leftsub:visited {
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
	}
	
a.main:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	}

a.maincenter:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	float: center;
	}

a.maincentersm:link {
	color: #000000;
	text-decoration: underline;
	font-wieght: none;
	font-size: 10px;
	}

a.main:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	}	

a.right:link {
	font-family: Arial;
	color: #000000;
	font-weight: none;
	font-size: 11px;
	text-decoration: underline;
	}

a.right:visited {
	font-family: Arial;
	color: #000000;
	font-weight: none;
	font-size: 11px;
	text-decoration: underline;
	}



div#header {
	border: 1px solid #333366;
	clear: both;
	height: 140px;
	background-color: #333366;
	padding: 0px;
	font-family:Arial;
	color: #DDDDDD;
	font-size: 11px;
	}

div#left {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 25px;
	padding-top: 25px;
	float: left;
	width: 150px;
	height: 3100px;
	background-color: #333366;
	font-family:Arial;
	color: #DDDDDD;
	font-size: 11px;
	}

div#right {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 25px;
	padding-top: 25px;
	border-left: 1px solid black;
	float: right;
	width: 150px;
	height: 3250px;
	background-color: #FFCC99;
	}

div#middle {
	padding-left: 00px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-top: 25px;
	margin: 0px;
	height: 3050px;
	background-color: #FFCC99;
	}

div#middlelong {
	padding-left: 00px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-top: 25px;
	margin: 0px;
	height: 16050px;
	background-color: #FFCC99;
	}

div#footer {
	height: 50px;
	background: url(http://www.rpmhd.org/img/ncdhhslogo.gif) bottom no-repeat;
	background-color: #FFCC99;
	}

h1 {
	background: #999933;
	border: 1px solid #000000;
	font-family: Georgia;
	color: #880000;
	text-align: left;
	}

h1#large {
	background: #999933;
	border: 1px solid #000000;
	font-family: Georgia;
	color: #880000;
	text-align: left;
	font-size: 27px;
	}


h2 {
	font-family: Georgia;
	color: #000000;
	float: center;
	}

h2#large {
	font-family: Georgia;
	color: #000000;
	float:center;
	font-size: 22px;
	}

p.headingtext {
	font-family: Georgia;
	font-size: 22px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	}

p.closing {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	}

p.regular {
	font-family: Verdana;
	color: #000000;
	text-indent: 4em;
	font-size: 14px;
	}

p.regularmain {
	font-family: verdana;
	color: #000000;
	font-size: 14px;
	}
p.smalltable {
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	}	
p.indentedtext {
	padding-left: 6em;
	font-family: verdana;
	color: #000000;
	font-size: 14px;
	}

p.news {
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	}

p.alert {
	font-family: TimesNR;
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
	}

p.headline {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	}	

em.activelink {
	font-weight: bold;
	}
em.title {
	font-weight: bold;
	}

ol, li {
	list-style-type: decimal;
	margin-left: 60px;
	font-family: Arial;
	}
ul.off {
	font-family: Arial;
	margin-left: -40px;
	}
li.off {
	list-style-type: none;
	}
ol.services, li.services {
	list-style-type: disc;
	margin-left: 30px;
	}
ol.servicessub, li.servicessub {
	list-style-type: none;
	}

ol.leftlist, li.leftlist {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 12px;
	padding-left: 0px;
	margin-left: 8em;
	}

ol.leftlistnone, li.leftlistnone {
	list-style-type: none;
	list-style-position: outside;
	font-size: 12px;
	padding-left: 0px;
	margin-left: 4em;
	}

ol.leftlistnonesub, li.leftlistnonesub {
	list-style-type: none;
	list-style-position: outside;
	font-size: 12px;
	padding-left: 0px;
	margin-left: 6em;
	}

ol.leftlistsub, li.leftlistsub {
	list-style-type: square;
	margin-left: -5px;
	}

ol.numlist, li.numlist {
	list-style-type: decimal;
	padding-left: 0px;
	margin-left: 5em;
	font-size: 12px;
	}

ol.numlistsub, li.numlistsub {
	list-style-type: decimal;
	margin-left: -5px;
	}
	
ol.leftlisttable, li.leftlisttable {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 12px;
	padding-left: 0px;
	margin-left: 2em;
	}	
ol.leftlisttablesub, li.leftlisttablesub {
	list-style-type: square;
	padding-left: 0px;
	margin-left: 3em;
	}
