
	body { font-size: 100%; /* font sizing in ems, baby. if you want to change anything, just change this.*/ }
	p {color: #534f4b; font-weight: normal; font-size: 1.0em;  }
	h1 {color: #777370; font-size: 150%; margin-top:6px; }
	td { font-family: arial; font-size: 1.0em; color: #534f4b; }
	a { color: #534f4b; }
	a:visited { color: #9a9a9a; }
	th { color: #2676b3; font-weight: bold; font-style: italic; }
	.normalText { color: #534f4b; font-size: 80%; }
	h2 { color: #777370; font-size: 120%; font-weight: bold; }
	.dashBorder { border:1px dashed lightgrey; }
	.clearImage { filter:alpha(opacity=70); -moz-opacity:0.7; }
	.spanContactUs { font-family: arial; font-style: italic; text-decoration: none; color: #96908c; font-size: 1.0em; }
	/*.spanTopRightImage { background-image:url(../images/topRight3.jpg); }*/
	.spanTopRightOutsideBottom {  }
	.spanTopRightOutsideTop { }
	.heavyLightText { color: #534f4b; font-weight: bold; font-style: italic; }
	.heavyText { color: #2676b3; font-weight: bold; font-style: italic; }
	.tabLogo { color: #534f4b; }
	H3 { border-width: 1; border: solid; text-align: center; font-size: 100%; }
	.sideBack { background-color: #534f4b; }
	.topBack { background-color: #534f4b; }
	.tabOuter { width:800px; font-family: arial; font-size: 1.0em; background-color: white;
							border-right: 1px solid #534f4b;
							border-left: 1px solid #534f4b;
							border-bottom: 1px solid #534f4b;
							border-top: 1 px solid #534f4b; }
	.tdMain { border-bottom: 2px groove; }
	.tabNormal { font-size: 100%;  }
	.tabMain { font-family: arial; font-size: 1.0em; color: #534f4b; border: none; background-color: white; background-image:url(../images/bgMain.gif); background-repeat: repeat-x;  }
	//.tabMain { font-family: arial; font-size: 1.0em; color: #534f4b; border: none; background-color: white;   }
	.tabMainOuter { border: none; }
	.tdTop { background-color: #ffffff; }
	.tabTopOuter { height:85px; }
	.tdTop { }
	.tdTopRight { background-color: #f3efec; border-bottom: none;  }
	.tdBottom { background-color: #fbf9f2; font-size: 70%; }
	.tdBottom2 { background-color: white; font-size: 70% }
	.tdBottomOuter { }
	.tdNav { background-color: #f3f7fa; border-right: 3px groove; background-image:url(../images/navCrossBlur.jpg); background-repeat: no-repeat;}
	.tdNavBottom { background-color: #f3f7fa; border-right: 3px groove; }
	.tabNav { font-weight: normal; }
	.tdSideOuter { border-top: solid 1px #aca899; border-bottom: solid 2px #ece9d8; }
	.tdSide { background-color: #777370; border-top: solid 2px #ece9d8; border-bottom: solid 1px #aca899; }
	.tdCalendar { background-color: #ccdeed; font-size: 90%; width: 80px; height: 40px; vertical-align:top; }
	.tabGlobalWindow { border: 1px solid; border-color: #a4988f; background-image:url(../images/windowBackground3.gif); background-repeat: repeat-x; color: #96908c; font-size: 100%; text-align: left; }
	.thGlobalWindow { color: #2676b3; background-color: #dedcdb; border-bottom: solid 1px #a4988f; text-align: left; }
	.tdGlobalWindow {  }
	
	.spanNote { border:1px solid lightgrey; background-color: #f3efec; font-size: 80%; }
	.bannerNote { border:1px solid lightgrey; background-color: #dedcdb; margin-right:45px; padding-left:3px; }
	.tdNote { border:1px solid lightgrey; background-color: #f3efec; font-size: 90%; }
	.tdTop { border-right: solid 1px #aca899; border-bottom: solid 1px #aca899; }
	.tdCalendar	{ border-right: solid 1px #aca899; border-bottom: solid 1px #aca899; }
	.tdBottom	{ border-top: solid 1px #534f4b; }
	.tdBottomOuter { border-bottom: solid 2px #ece9d8; border-right: solid 2px #ece9d8; }
	.tdTop { border-bottom: solid 2px #777370; border-right: solid 2px #534f4b; }

	.clear  {
		height: 0px;
		line-height: 0px;
		font-size: 0px;
		margin: 0px;
		padding:0px;
		clear: both;
		border: 0px;
		}

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 0px;
	z-index: 200;
}

