BODY { 	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: .8em; margin: 5px; } 

H1 { font-weight: bold; font-size: 1.7em; color: #990000; }

H2 { font-weight: bold; font-size: 1.4em; color: #000080; }
H2 A { color: #000080; }
H2 A:hover { color: #ff0000; }

H3 { font-weight: bold; font-size: 1.2em; color: #000080; }
H3 A { color: #000080; }
H3 A:hover { color: #ff0000; }

H4 { font-weight: bold; font-size: 1.0em; color: #000080; } 
H4 A { color: #000080; }
H4 A:hover { color: #ff0000; }

TABLE, TD, TH, UL, LI, OL, P { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 1.0em; } 
.tablebackground 
{ background-color:#CCCC99 }

.link { font-weight: bold; color: #0000ff; }
.link a:hover { color: #ff0000; }
.link2 { font-weight: bold; color: #0000ff; }
.link2 a:hover { color: #ff0000; }

a.link3 { color: navy; text-decoration: none; }
a.link3:hover { color: #ff0000;}

.label { font-weight: bold; color: #000080; }
.sectionText { color: #990000; text-align: right; position: relative; width: 175px; }
.smallText { font-size: 0.85em; }
.subSection {color: #000000; }
.subSectionLink { color: #0000FF; text-decoration: none; }
.subSectionLink a:hover { color: #ff0000; text-decoration: none; }
.footerLink { color: #000000; } 
A.footerLink:hover { color: #ff0000; }

#banner { background:#fff; 
height:175px; 
voice-family: "\"}\""; 
voice-family: inherit; 
}


.headerLinks { position: absolute; z-index: 11; top: 116px; right: 10px; visibility: inherit; overflow: hidden; }
.headerLinks a { color: #0000ff; }
.headerLinks a:hover { color: #ff0000; }
.dateline { position: absolute; z-index: 15; top: 147px; right: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; visibility: visible; }
.tagline { position: absolute; z-index: 20; top: 116px; font-style: italic; font-weight: bold; color: #003399; left: 120px; visibility: visible; }
.banner-title { position: absolute; z-index: 15; top: 34px; font-size: 1.4em; font-weight: bold; color: #FFFFFF; right: 280px; visibility: visible; }
.barBlueWhite { position: absolute; z-index: 10; height: 25px; top: 143px; right: 0px; width: 340px; visibility: visible; } 

#leftsidebarhome { position: absolute; left:0px; top:142px; width:175px; background:#eee; border:1px solid #fff; z-index: 10; overflow: visible; visibility: visible; height: 463px; background-color: #CCCC99; } 
#leftsidebar { position: absolute; left:2px; top:142px; width:179px; border:1px solid #fff; z-index: 10; overflow: visible; visibility: visible; height: 716px; }
#rightsidebar { position: absolute; right:0px; top:170px; width:174px; background:#cccc99; border:none; z-index: 1; overflow: hidden;  /*height: 525px;*/ background-color: #CCCC99; }
#rightsidebar a { font-weight: bold; color: #0000ff; }
#rightsidebar a:hover { color: #ff0000; }
#leftthumb { position: absolute; left:0px; top:572px; width:175px; border:1px none #fff; z-index: 10; overflow: hidden; visibility: visible; height: auto; }
#rightthumb { position: absolute; top:545px; width:175px; border:1px none #fff; z-index: 10; overflow: hidden; visibility: visible; height: auto; right: 0px; }
#crumb { text-align: left; font-size: 0.8em; }


#content { margin-left: 179px; margin-right:177px; z-index: 10; }
#content-subpage { margin-left: 179px; margin-right:10px; }
#footer { position: absolute; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; visibility: visible; overflow: visible; height: auto; }

.privacynotice { color: #000000; font-size: 0.9em; }
.sidespecial { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-transform: capitalize; color: #000000; text-decoration: none; }

/* LEFT HEADER GRAPHIC -- TX FLAG & TAGLINE ON RUST BACKGROUND */
.LeftHeaderGraphic {
	overflow: visible;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
	height: 175px;
	width: 1500px;
	right: auto;
	bottom: auto;
	visibility: visible;
}

/* PLACEMENT OF PAGE CONTENT ON PAGE */
.MainContent {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 10;
	height: auto;
	width: 651px;
	left: 5px;
	top: 181px;
	right: auto;
	bottom: auto;
}

/* RIGHT HEADER GRAPHIC -- STOREFRONT IMAGE */
.RightHeaderGraphic {
	position: absolute;
	z-index: 15;
	top: 0px;
	right: 0px;
	height: 140px;
	width: 381px;
	left: auto;
	bottom: auto;
	overflow: visible;
	visibility: visible;
}


/* LEFT NAVIGATION BAR WITH LINKS FOR THE SITE */
.LeftNavBar {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 10;
	left: 0px;
	top: 172px;
	height: 4000px;
	width: 180px;
	right: auto;
	bottom: auto;	
}

#LeftNavBarButtons {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 20;
	left: 0px;
	top: 180px;
	width: 168px;
	right: auto;
	bottom: auto;
}

