html { font-size: 12px; color: #5c5541; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

A { text-decoration: underline; color: #039; }
A:link { text-decoration: underline; color: #039; }
A:visited { text-decoration: underline; color: #5c5541; }
A:hover {  text-decoration: underline; color: #91845C; }

#homepage { position: relative; width: 780px; height: 556px; margin: 4px auto 0; padding: 0; top: -4px; 
	background-image:  url(images/bghome2.jpg); background-repeat: no-repeat; }
/* Just in case you need these.
#side { position: absolute; top: 0; left: 0; width: 250px; }
#main { position: relative; width: 700px; margin-left: 250px; }
*/
#homenav { position: relative; width: 220px; height: 280px; top: 88px; left: 0px; padding: 0; 
	font-family: Garamond, Goudy, serif; font-size: 12px; font-weight: bold; text-align: right; }
	 
#homenav li { padding-bottom: 15px; margin: 0; padding-top: 0; }
#homenav ul { margin: 0; padding: 0; list-style-type: none; }

/* Either padding or margin works, but you will see it needs to be inside the link rather than the li to work */
.pad1 { margin-right: 12px; }
.pad2 { margin-right: 28px; }
.pad3 { margin-right: 46px; }
.pad4 { margin-right: 62px; }
.pad5 { margin-right: 76px; }
.pad6 { margin-right: 91px; }
.padspecial { padding-right:  104px; }
.pad7 { margin-right: 110px; }
.pad9 { margin-right: 124px; }
.pad10 { margin-right: 134px; }

#homenav a { color: #FFFFFF;  text-decoration: none; }
#homenav a:link { color: #FFFFFF;  text-decoration: none; }
#homenav a:visited { color: #FFFFFF;  text-decoration: none; }
#homenav a:hover { color: #e7d9ac;  text-decoration: none; }

#hometext { position: absolute; margin: 0px; padding: 0px; left: 180px; top: 350px; font-family: Garamond, Goudy, serif;
	font-size: 12pt; color: #FFFFFF; text-align: center; font-weight: bold; font-variant: small-caps; line-height: 24px;
	width: 622px; height: 72px; }	
#hometext img { margin-bottom: 15px; }
/* #copyright { position: absolute; margin: 0px; padding: 0px; left: 340px; top: 440px; width: 300px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: center; } */
#copyright { position: absolute; margin: 0px; padding: 0px; left: 240px; top: 480px; width: 500px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: center; }


#page { position: absolute; margin: 0; left: 0px; top: 0px; width: 853px; 
	background-image: url(images/bgsubmain.gif); background-repeat: repeat-y; }
/* .table { height: 100%; margin: 0; padding: 0; border: 0px; } */

h1 { font-size: 16pt; color: #036; margin: 0; font-family: Tahoma, Arial, sans-serif; font-weight: bold; }
h2 { font-size: 10pt; color: #5C5541; margin-bottom: 30px; font-family: Arial, Helvetica, sans-serif; }
h3 { font-size: 11pt; color: #036; margin-bottom: 30px; font-family: Arial, Helvetica, sans-serif; }
h4 { font-size: 10pt; color: #5C5541; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; }

#header { position: relative; height: 170px; }
#topleft { position: absolute; width: 180px; left: 0px; top: 0px; margin: 0px auto; }
#topbanner { position: absolute; width: 600px; left: 180px; top: 0px; margin: 0px; padding: 0px; }
#toprightbanner { position: absolute; width: 73px; left: 780px; top: 0px; margin: 0px; padding: 0px; height: 557px; }
#main { position: relative; width: 853px; min-height:600px; height:auto !important; height:600px; }
#content { position: relative; width: 585px; margin: 0 0 0 200px; padding: 10px; }
#contentfull { position: relative; width: 485px; margin: 0 0 0 15px; }
#contentleft { position: relative; width: 285px; margin: 0 0 0 15px; }
#contentfull td { font-size: 12px; color: #5c5541; font-family: Arial, Helvetica, sans-serif; }
#contentfull li { font-size: 12px; margin: 1px; padding: 1px 0 1px 0; }
#contentleft td { font-size: 12px; color: #5c5541; font-family: Arial, Helvetica, sans-serif; }
#contentleft ul { padding-left: 15px; }
#contentleft img { border: solid 0px #036; }
#contentright { position: absolute; width: 188px; left: 345px; top: 40px; }
#footer { position: absolute; width: 853px; height: 62px; 
	bottom: -1px; left: 0; text-align: center; 
	background-image: url(media/HeritageSub_FooterPic.gif); background-repeat: no-repeat; }
#footer p { padding-top: 35px; padding-left: 70px; }

#subnav { position: absolute; width: 180px; height: 421px; top: 0; left: 0; padding: 5px 0 15px 0; 
	background-image:  url(images/sub/secondary2007.gif); background-repeat: no-repeat;
	font-family: Garamond, Goudy, serif; font-size: 12px; font-weight: bold; text-align: right; }

#subnav a { color: #FFFFFF;  text-decoration: none; }
#subnav a:link { color: #FFFFFF;  text-decoration: none; }
#subnav a:visited { color: #FFFFFF;  text-decoration: none; }
#subnav a:hover { color: #e7d9ac;  text-decoration: underline; }

#subnav li { padding-bottom: 5px; margin: 0; padding-top: 5px; }
#subnav ul { margin: 0 10px 0 0; padding: 0; list-style-type: none; }

#indent ul { margin: 0; padding: 0 45px 0 0;  }
#indent li { margin: 0 45px 0 0; padding: 0; }

/* Either padding or margin works, but you will see it needs to be inside the link rather than the li to work */
.subpad1 { margin-right:  24px; }
.subpad2 { margin-right:  30px; } 
.subpad3 { margin-right:  36px; }
.subpad4 { margin-right:  41px; }
.subpad5 { margin-right:  45px; }
.subpad6 { margin-right:  49px; }
.subpadspecial { padding-right:  53px; }
.subpad7 { margin-right:  54px; }
.subpad8 { margin-right:  57px; }
.subpad9 { margin-right:  60px; }
.subpad10 { margin-right:  62px; }
.subpad11 { margin-right:  63px; }

.subpadw2 { margin-right:  36px; } 
.subpadw3 { margin-right:  38px; }
.subpadw4 { margin-right:  43px; }
.subpadw5 { margin-right:  47px; }
.subpadw6 { margin-right:  51px; }
.subpadw7 { margin-right:  54px; }
.subpadwspecial { padding-right:  57px; }
.subpadw8 { margin-right:  58px; }
.subpadw9 { margin-right:  61px; }
.subpadw10 { margin-right:  63px; }
.subpadw11 { margin-right:  65px; }

.subpadf2 { margin-right:  30px; } 
.subpadf31 { margin-right:  45px; }
.subpadf32 { margin-right:  45px; }
.subpadf33 { margin-right:  45px; }
.subpadf4 { margin-right:  52px; }
.subpadf5 { margin-right:  55px; }
.subpadf6 { margin-right:  59px; }
.subpadf7 { margin-right:  61px; }
.subpadfspecial { padding-right:  63px; }
.subpadf8 { margin-right:  63px; }
.subpadf9 { margin-right:  65px; }
.subpadf10 { margin-right:  66px; }
.subpadf11 { margin-right:  67px; }

.subpadc2 { margin-right:  30px; } 
.subpadc3 { margin-right:  35px; }
.subpadc4 { margin-right:  40px; }
.subpadc5 { margin-right:  45px; }
.subpadc6 { margin-right:  57px; }
.subpadc7 { margin-right:  57px; }
.subpadc8 { margin-right:  57px; }
.subpadc8b { margin-right:  57px; }
.subpadc9 { margin-right:  62px; }
.subpadcspecial { padding-right:  64px; }
.subpadc10 { margin-right:  64px; }
.subpadc11 { margin-right:  66px; }
.subpadc12 { margin-right:  67px; }
.subpadc13 { margin-right:  67px; }

.FAQCat { font-weight: bold; font-size: 15px; }
.whitetext { color: #ffffff; }
.smallerwhitetext { font-size: 11px; COLOR: #ffffff; }
.phone { font-size: 16px; font-weight: normal; }
/* .phone { font-size: 16px; color: #fff; font-weight: normal; color: #5c5541; } */
.tiptext { font-size: 12px; COLOR: #666666; padding: 10px 25px 5px 25px; }
.subhead { font-weight: bold; font-size: 14px; COLOR: #203e75; }

#popshow td { padding: 5px; font-size: 10pt; }
.previous { width: 80px; }
.next { width: 80px; text-align: right; }
.center { text-align: center; }
.poptitle { width: 500px; text-align: center; font-weight: bold; }
.poptitlewide { width: 580px; text-align: center; font-weight: bold; }

/* Added Oct 20 2009 */
#ResTable table { width: 500px; background-color: #EFE7C6; }
#ResTable td { padding: 5px; background-color: #E7D9AC; }
#ResTable td.sub { background-color: #D0C297; margin: 5px; }
#ResTable h4 { color: #5C5541; margin: 0px; }
.sub { background-color: #D0C297; padding: 5px; }
.field { background-color: #EFE7C6; color: #5c5541; }
.field2 { background-color: #EFE7C6; color: #5c5541; margin: 5px; }
.right { text-align: right; }
.center { text-align: center; }
.w25 { width: 25%; }
.w33 { width: 33%; }


/*
A.menutext { font-size: 10px; COLOR: #ffffff;  text-decoration: none }
A.menutext:link { font-size: 10px; COLOR: #ffffff;  text-decoration: none }
A.menutext:visited { font-size: 10px; COLOR: #ffffff;  text-decoration: none }
A.menutext:hover { font-size: 10px; COLOR: #e7d9ac;  text-decoration: none }

A.bodylink {  text-decoration: underline }
A.bodylink:link {  text-decoration: underline }
A.bodylink:visited { text-decoration: underline }
A.bodylink:hover {  text-decoration: underline }

A.nodecor {  text-decoration: none }
A.nodecor:link {  text-decoration: none }
A.nodecor:visited {  text-decoration: none }
A.nodecor:hover {  text-decoration: none }

A.selectedmenutext { font-size: 10px; COLOR: #ffffff;  text-decoration: none }
A.selectedmenutext:link { font-size: 10px; COLOR: #ffffff;  text-decoration: none }
A.selectedmenutext:visited { font-size: 10px; COLOR: #ffffff;  text-decoration: none }
A.selectedmenutext:hover { font-size: 10px; COLOR: #e7d9ac;  text-decoration: none 
