
BODY {
	background-color: #000; padding: 0px; margin: 0px;  font-size: .7em;  font-family: verdana, sans-serif; color: #f0dbb6; line-height: 1.3em; overflow: hidden;
}
/* --- COLOR PALETTE  ----

med brown: #9e6641
lighter med brown: #b8774c
lighter2 med brown: a36a44
tan back color: #dfc28c
headline brighter tan: #f8e09f

__ACCENT colors __
blue: #67a7c4
darker blue: #578fa9
green: #72903f
brighter green (links): #80a83c
khaki: #a48e76
olive green 8d8d47
link olive green adad55
bright tan link color: #ffe792
*/


			/* NOTE use text-align: center in the body tag. This is a trick to center the containing divs. Then be sure to use "text-align: left" and "margin: 0px auto" to counter this in the divs. see http://flumpcakes.co.us/css/center-div-ie */
UL LI	{ list-style-type: square; list-style-image: url(images/bullet.gif); line-height: 1.4em; margin-left: -12px; }
UL 	{ margin-top: 7px; }

UL.homeSide LI {margin-left: -25px; line-height: 1.3em; }


A.bodyLink:link { TEXT-DECORATION: none; color: #adad55;}
A.bodyLink:visited {TEXT-DECORATION: none; color: #adad55; }
A.bodyLink:hover { TEXT-DECORATION: underline;  color: #578fa9; }

A.bodyLinkAlt:link { TEXT-DECORATION: none; color: #a48e76;}
A.bodyLinkAlt:visited {	TEXT-DECORATION: none; color: #a48e76;}
A.bodyLinkAlt:hover { TEXT-DECORATION: underline;  color: #67a7c4; }

A.footerLink:link { TEXT-DECORATION: none; color: #eee;}
A.footerLink:visited {	TEXT-DECORATION: none; color: #eee;}
A.footerLink:hover { TEXT-DECORATION: underline;  color: #67a7c4; }

 /*
h1 { font-family: Tahoma, Verdana, sans-serif; font-weight: normal; font-size: 1.7em; color: #9e6641; margin-bottom: 7px; }
h2 { font-family: Tahoma, Verdana, sans-serif; font-weight: normal; font-size: 1.3em; font-weight: bold; color: #9e6641; margin-bottom: 4px; }
*/

 /* ---- HOME PAGE -------' */
.container { margin: 0px auto; WIDTH: 757px; padding: 0px;  text-align: left; position: relative;}
#bannerContainer  { width: 757px; height: 95px; padding-top: 0px; padding-bottom: 0px;}
#logoDiv { padding: 12px 0px 15px 0px; margin: 0px; width: 200px; float: left; }
#bannerDiv { padding: 25px 0px 10px 20px; font-family: Tahoma, Verdana, sans-serif; color: #f8e09f; font-size: 1.8em; line-height: 1.2em;text-align: right; float: right; width: 420px;}
#underConst { margin: 0 auto; padding-top: 20%; padding-bottom: 20%; height: 50%; font-family: Tahoma, Verdana, sans-serif; color: #f8e09f; font-size: 1.8em; line-height: 1.2em;text-align: center; width: 50%;}

.leftContent { width: 175px; border: 1px solid #9e6652; float: left; overflow: auto;}
.midContent { width: 357px; float: left; color: #000; margin-left: 23px; overflow: auto;}
.rightContent { width: 175px; border: 1px solid #9e6652; float: left; margin-left: 23px; margin-bottom: 0px; overflow: auto;}
.rightContentNoBorder { width: 175px; float: right;  margin-top: 10px; text-align: center; padding: 0px;}
.tableHeadRow { background-color: #9e6641; font-family: tahoma, verdana, sans-serif; font-size: 1.1em; font-weight: bold; color: #dfc28c; text-align: center; padding-bottom: 4px; padding-top: 3px;}
.lightText { color: #dfc28c; margin: 10px; line-height: 1.2em; }
.leftText{ color: #dfc28c; margin: 10px; line-height: 1.2em; text-align: center;}
.imgHolder {  margin: 8px 10px 10px 10px; text-align: center; }
.leftContentNoBorder { width: 175px; float: left;  margin-top: 0px; text-align: center; padding: 0px;}
.homeBodyText {	 background-color: #dfc28c; line-height: 1.4em; padding: 15px; margin-top: 10px;}
TABLE.calc  {	 background-color: #000; border-top: 1px solid #9e6641;  color: #dfc28c; font-size: .85em; line-height: 1.1em; padding: 2px; margin-top: 10px; margin-left: 10px;}
TABLE.calc  TD {	padding: 2px; margin-top: 10px;}

 /* ---- SECTION PAGES ------- */

TABLE.calcLg  {	 background-color: #000;  color: #dfc28c; line-height: 1.1em; padding: 2px; margin-top: 10px; margin-left: 10px;}
TABLE.calcLg  TD {	padding: 2px; margin-top: 10px;}
#bannerContainerSubpage  { width: 555px; height: 95px; float: left; }

#pageTitleDiv { padding: 70px 0px 0px 20px; font-family: Tahoma, Verdana, sans-serif; color: #f8e09f; font-size: 2.2em; line-height: 1em; text-align: right;  width: 227px; position: absolute; right: 205px; top: 147px; }
 
#pageTitleDiv2 { padding: 40px 0px 0px 20px; font-family: Tahoma, Verdana, sans-serif; color: #f8e09f; font-size: 2em; line-height: 1em; text-align: right;  width: 227px; position: absolute; right: 205px; top: 147px; }  

 /* use this version to go all the way across page
#pageTitleDiv { padding: 70px 0px 0px 20px; font-family: Tahoma, Verdana, sans-serif; color: #9e6641; font-size: 2.2em; line-height: 1em; text-align: right; float: left; width: 227px; }
*/

.rightContentSubpage { width: 175px; border: 1px solid #9e6652; position: absolute; right: -1px; top: 145px; margin: 0px;} 
#pageTitleDiv { padding: 70px 0px 0px 20px; font-family: Tahoma, Verdana, sans-serif; color: #f8e09f; font-size: 2em; line-height: 1em; text-align: right; float: left; width: 227px; }

h1 { font-family: Tahoma, Verdana, sans-serif; font-weight: normal; font-size: 1.6em; color: #b8774c; margin-bottom: 7px; }
h2 { font-family: Tahoma, Verdana, sans-serif; font-weight: normal; font-size: 1.2em; font-weight: bold; color: #b8774c; margin-bottom: 2px; }
h3 { font-family: Tahoma, Verdana, sans-serif; font-weight: normal; font-size: .8em !important; color: #fff; margin-bottom: 7px; }

.content { width: 520px; padding: 15px; margin-right: 5px; float: left; color: #dfc28c; padding: 15px; line-height: 1.4em; border: 1px solid #dfc28c; }

.ast { color: #a36a44; font-weight: bold; }

.bodyText {	padding: 0px; line-height: 1.4em; }

.label { font-size: .9em; font-style: italic; }


TABLE.data TD { border-bottom: 1px solid #333; padding-top: 2px; padding-bottom: 1px;}
TABLE.data TH { padding-top: 3px; padding-bottom: 3px;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; font-size: 1.3em; font-weight: bold; color: #b8774c; }
.tablePadTop { padding-top: 5px; }
.tablePadTop2 { padding-top: 10px; }
.tablePadBottom {padding-bottom: 5px; }
.tableBorder { border: 1px solid #b8774c; padding-top: 10px; padding-left: 6px; padding-bottom: 10px;}  /* with padding  */
.total  { padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #dfc28c; border-bottom: none !important; }



.footer { border-top: 1px solid #eee; width: 756px; margin-bottom: 10pt; margin-top: 20px; padding-top: 3px; font-size: .85em; text-align: center; float: left;}

.footerHm { border-top: 1px solid #eee; width: 754px; margin-bottom: 0px; padding-bottom: 10pt; margin-top: 20px; padding-top: 3px; font-size: .85em; text-align: center; float: left;}




