html { height:100%; }
body { 
  height:100%;
  background-image:url(http://www.texasbankers.com/images/bg_main.gif);
  margin:0px;
  /* text-align:center; /* for IE */ */
}
/* for logged in members */
.txt-welcome { font-size:10px; color:#008445; }
.txt-footer-separator { color:#FFFFFF; }
.content { line-height:18px; }
.cell-vertical-dots { background:url(http://www.texasbankers.com/images/bg_vert_dots.gif) repeat-y; }
.table-header {
  width:775px;
  margin-left:2px;
  background-image:url(http://www.texasbankers.com/images/hdr_bg.gif);
}
.table-header-auction {
  width:775px;
  margin-left:2px;
  background-image:url(http://www.texasbankers.com/images/hdr_bg.gif);
}
.txt-sm { font-size:10px; }
.txt-title-sm { font-weight:bold; color:#008445; }
.txt-title-sm-italic { font-style:italic; font-weight:bold; color:#008445; }
.txt-title-lg { 
  font-family:georgia,sans-serif;
  font-size:16px;
  color:#cc9933;
}
.txt-title-lg2 {
	font-family:georgia,sans-serif;
	font-size:16px;
	color:#008445;
	font-weight: bold;
}
.txt-title-lg-trust {
	font-family:georgia, sans-serif;
	font-size:16px;
	color:#008445;
	font-weight: bold;
}
.txt-new { font-weight:bold; color:#ff0000; padding-left:15px; }
.txt-highlight { color:#008445; }
/* for one-line links */
.icon-float-left1 { margin:0px 5px 0px 0px; float:left; }
/* for two-line links */
.icon-float-left2 { margin:5px 5px 0px 0px; float:left; }
.icon-float-left-value { margin:-2px 5px 0px 0px; float:left; }
/* for one-line links */
.icon-float-left1-video { margin:0px 5px 0px 0px; float:left; }
/* for two-line links */
.icon-float-left2-video { margin:5px 5px 0px 0px; float:left; }
.image-float-left { margin:0px 20px 0px 0px; float:left; }
.image-float-right { margin:10px 0px 0px 20px; float:right; }
.image-float-top-right { margin:0px 0px 0px 20px; float:right; }
.data-header { vertical-align:bottom; }
.data-row { background-color:#c4e7f3; vertical-align:top; }
.blue-table-row { background-color:#e1f3f9; }
.required { background-color:#0099cc; }
.required-highlight { color:#cc0000; }
.unrequired { color:#666666; }
/* for "indicates required" on forms */
.required-indicates { border-left:medium solid #0099cc; padding-left:3px; }
.gallery-thumbnail { margin-top:10px;border:1px solid #cc9900; }
.fraud-testimonial { padding-top:15px; color:#008445; font-style:italic; }
.fraud-testimonial-source { padding-left:20px; }
.answer { padding:2px; display:none; margin-left:30px; }
.txt-caption { line-height:14px; font-size:10px; color:#008445; }
.targetlink-image { margin-top:6px; }
.targetlink-image2 { margin-top:3px; }
.logout-arrow { font-size:10px; color:#cccc00; }
.associate-list { margin:0px 0px 10px 30px; padding:0px; }
iframe { border:1px solid #008445; padding:0px; height: 900px; }
/*********/
/* links */
/*********/
a {
  color:#008445;
  text-decoration:none;
  
  border:0px;
  border-bottom:1px;
  border-color:#008445;
}
a:visited {
	color:#008445;
	text-decoration:none;
	border:0px;
	border-bottom:1px;
	border-color:#008445;
}
a:active {
	color:#008445;
	text-decoration:none;
	border:0px;
	border-bottom:1px;
	border-color:#008445;
}
a:hover {
	color:#008445;
	text-decoration:none;
	border-color:#008445;
}
a.url {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.url:visited {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.url:active {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.url:hover {
  color:#008445;
  text-decoration:none;
}
a.email {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.email:visited {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.email:active {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.email:hover {
  color:#008445;
  text-decoration:underline;
}
a.faq {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.faq:visited {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.faq:active {
  color:#008445;
  text-decoration:underline;
  border:0px;
}
a.faq:hover {
  color:#008445;
  text-decoration:none;
}
a.navigation {
	color:#008445;
	text-decoration:none;
	border:0px;
}
a.navigation:visited {
	color:#008445;
	text-decoration:none;
	border:0px;
}
a.navigation:active {
	color:#008445;
	text-decoration:none;
	border:0px;
}
a.navigation:hover {
	color:#008445;
	text-decoration:none;
}
a.footer {
  font-size:10px;
  color:#cc9900;
  text-decoration:underline;
  font-weight:bold;
  border:0px;
}
a.footer:visited {
  font-size:10px;
  color:#cc9900;
  text-decoration:underline;
  font-weight:bold;
  border:0px;
}
a.footer:active {
  font-size:10px;
  color:#cc9900;
  text-decoration:underline;
  font-weight:bold;
  border:0px;
}
a.footer:hover {
  text-decoration:none;
  color:#cc9900;
}
a.logout {
  font:10px verdana, sans-serif;
  color:#cc9933;
  text-decoration:none;
  
  border:0px;
  border-bottom:1px;
  border-color:#cc9933;
}
a.logout:visited {
  font:10px verdana, sans-serif;
  color:#cc9933;
  text-decoration:none;
  
  border:0px;
  border-bottom:1px;
  border-color:#cc9933;
}
a.logout:active {
  font:10px verdana, sans-serif;
  color:#cc9933;
  text-decoration:none;
  
  border:0px;
  border-bottom:1px;
  border-color:#cc9933;
}
a.logout:hover { border:0px; }
a.all-articles {
  font-size:11px;
  color:#cc9900;
  text-decoration:underline;
  font-weight:bold;
  border:0px;
}
a.all-articles:visited {
  font-size:11px;
  color:#cc9900;
  text-decoration:underline;
  font-weight:bold;
  border:0px;
}
a.all-articles:active {
  font-size:11px;
  color:#cc9900;
  text-decoration:underline;
  font-weight:bold;
  border:0px;
}
a.all-articles:hover {
  text-decoration:none;
}

a.sitemap1 { 
  color:#008445; 
  text-decoration:none;
  border:0px;
} 
a.sitemap1:visited { 
  color:#008445; 
  text-decoration:none;
  border:0px;
} 
a.sitemap1:active { 
  color:#008445; 
  text-decoration:none;
  border:0px;
}
a.sitemap1:hover { 
  color:#cc0000; 
  text-decoration:none;
}
a.sitemap2 {
  font-size:10px;
  color:#008445;
  font-weight:normal;
  text-decoration:none;
  border:0px;
}
a.sitemap2:visited {
  font-size:10px;
  color:#008445;
  font-weight:normal;
  text-decoration:none;
  border:0px;
}
a.sitemap2:active {
  font-size:10px;
  color:#008445;
  font-weight:normal;
  text-decoration:none;
  border:0px;
}
a.sitemap2:hover {
  color:#cc0000; 
  font-weight:normal;
  text-decoration:none;
}
a.data-link { 
  color:#003366; 
  text-decoration:underline;
  font-weight:normal;
  border:0px;
} 
a.data-link:visited { 
  color:#003366; 
  text-decoration:underline;
  font-weight:normal;
  border:0px;
} 
a.data-link:active { 
  color:#003366; 
  text-decoration:underline;
  font-weight:normal;
  border:0px;
}
a.data-link:hover { 
  color:#003366; 
  text-decoration:none; 
  font-weight:normal;
} 
a.image { border:0px; }
a.image:visited { border:0px; }
a.image:active { border:0px; }
a.image:hover { border:0px; }
/********/
/* divs */
/********/
#border-container {

  margin:0 auto;
  text-align:left;
  width:779px;

  z-index:10;
  background-image:url(http://www.thebankstore.com/images/bg_green.gif);
  
  /* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
  Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
  IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
  declaration. The incorrect IE5/Win value is first... */
  voice-family: "\"}\"";
  voice-family: inherit;
  sheight:100%;
}
html>body #border-container {
  /*while the correct value is below. See http://glish.com/css/hacks.asp for details. */
  height:auto;
}
#border-container-auction {

  margin:0 auto;
  text-align:left;
  width:775px;
  sheight: 900px;
  z-index:10;
  background-image:url(http://www.texasbankers.com/images/bg_blue.gif);
  
  /* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
  Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
  IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
  declaration. The incorrect IE5/Win value is first... */
  voice-family: "\"}\"";
  voice-family: inherit;

}
#container-body {
  width:775px;
}
#container-body td,div { font-family:verdana,sans-serif; font-size:11px; color:#000000; }
#search-box {
  
  padding-left:95px;
  padding-top:25px;
 
}
#search-box img { 
  margin:0px 5px 5px 5px; 
  vertical-align:middle;
}

#cell-main-content { padding-left:20px; width:550px; }
#tabc-button { padding:20px 20px 0px 20px; }
#trust-button { float:left; padding-top:10px; padding-left:10px}
#sidenav-horizontal-dots {
	width:151px;
	height:1px;
	margin-left:10px;
	background-image:url(http://www.texasbankers.com/images/bg_horiz_dots.gif);
}
#sidenav-horizontal-dots-trust {
  width:121px;
  height:1px;
  margin-left:5px;
  background-image:url(http://www.texasbankers.com/images/bg_horiz_dots.gif);
}
#content-horizontal-dots {
  width:530px;
  height:1px;
  background-image:url(http://www.texasbankers.com/images/bg_horiz_dots.gif);
}
#main-body {
  width:775px;
  margin-left:2px;
  background-color:#ffffff;
  padding-bottom:20px;
}
#main-body-auction {
/* white background on top of blue */
  width:775px;
  margin-left:2px;
  background-color:#ffffff;
  padding-bottom:20px;
  height: 900px;
}
.auction-table {
 	border-collapse: collapse  
}
#footer {
  width:775px;
  height:50px;
  
  padding-top:10px;
  
  line-height:16px;
  font-size:10px;
  text-align:center;
  color:#ffffff;
}
#footer-auction {
  width:775px;
  height:20px;
  
  padding-top:10px;
  
  line-height:16px;
  font-size:10px;
  text-align:center;
  color:#ffffff;
}
#ed-calendar-date { padding:5px 0px 5px 5px; line-height:18px; }
#ed-calendar-icon { margin:7px 0px 7px 10px; }
#ed-calendar-info { padding:5px 0px 5px 5px; line-height:18px; }
#gallery-picture-main { width:120px; text-align:right; }
/* setup for con gallery */
#gallery-picture1 { padding-top:10px; text-align:right; }
/* setup for tabc con gallery */
#gallery-picture2 { padding-left:10px; text-align:center; }
#gallery-text { padding:10px 0px 0px 10px; line-height:18px; }
#content-images { float:right; padding-left:20px; }
#trust-main-content {
	width:500px;
	padding-right: 22px;
	padding-left: 20px;
}
#pub-main-content {
	width:733px;
	padding-right: 22px;
	padding-left: 20px;
}
/*********/
/* forms */
/*********/
form { margin:0px; padding:0px; }
input.text { background-color:#ffffff; color:#000000; font-size:11px; font-family:verdana,sans-serif; margin-top:0px; margin-bottom:0px; }
input.submit { background-color:#008445; color:#ffffff; font-size:11px; font-family:verdana,sans-serif; margin-top:0px; margin-bottom:0px; }
textarea { background-color:#ffffff; color:#000000; font-size:11px; font-family:verdana,sans-serif; overflow-X:hidden; overflow-Y:auto; }
input.image { vertical-align:top; }

/********/
/* home */
/********/
#txt-home-right {
	width:215px;
	padding-top:20px;
	line-height:16px;
	padding-left: 15px;
}
#txt-home-right a { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#txt-home-right a:active { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#txt-home-right a:visited { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#txt-home-right a:hover { color:#cc9900; text-decoration:none; }

#cell-home-right {
  width:230px;
  padding-left:15px;
}
#cell-home-right a { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#cell-home-right a:active { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#cell-home-right a:visited { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#cell-home-right a:hover { color:#cc9900; text-decoration:none; }

#cell-home-left {
  width:355px;
  padding-right:10px;
}
#cell-home-left a { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#cell-home-left a:active { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#cell-home-left a:visited { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#cell-home-left a:hover { color:#cc9900; text-decoration:none; }

.home-ad { border:1px solid #008445; }
a.home-form {
  margin-top:10px;
  line-height:16px;
  font-size:10px;
  color:#cc9900;
  font-weight:bold;
  text-decoration:underline;
  border:0px;
}
a.home-form:visited {
  margin-top:10px;
  line-height:16px;
  font-size:10px;
  color:#cc9900;
  font-weight:bold;
  text-decoration:underline;
  border:0px;
}
a.home-form:active {
  margin-top:10px;
  line-height:16px;
  font-size:10px;
  color:#cc9900;
  font-weight:bold;
  text-decoration:underline;
  border:0px;
}
a.home-form:hover { text-decoration:none; }
#home-news-item { padding-bottom:20px; }
#home-news-item a { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#home-news-item a:visited { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#home-news-item a:active { color:#cc9900; text-decoration:underline; font-weight:bold; border:0px; }
#home-news-item a:hover { color:#cc9900; text-decoration:none; }

#home-main-content { padding-left:12px; width:617px; }
#home-container-body {
  width:775px;
}
#home-container-body-auction {
  width:775px;
  /* dark blue background */
  height: 1200px;
}
#home-container-body td,div { font-family:verdana,sans-serif; font-size:11px; color:#000000; }
#home-tabc-button { margin:5px 20px 0px 20px; }
#home-trust-button { margin:5px 0px 0px 20px; }
#home-main-ad {
  border-color:#ffffff;
  border-style:solid;
	border-width:0px 1px 1px 0px;  
}
#home-tagline {
  border-color:#ffffff;
  border-style:solid;
	border-width:0px 1px 0px 0px;  
}
#sidenav {
	margin-left:12px;
	width:160px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #008445;
	border-right-color: #008445;
	border-bottom-color: #008445;
	border-left-color: #008445;
}
/*********/
/* menus */
/*********/
a.menu { 
  display:block;
  width:170px; 
  
  padding:4px 0px 4px 0px;
  text-indent:3px;

  font:bold 10px verdana, sans-serif; 
  color:#008445; 
  text-decoration:none;
  
  border:0px;
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
}
a.menu:visited { 
  display:block;
  width:170px; 
  
  padding:4px 0px 4px 0px;
  text-indent:3px;

  font:bold 10px verdana, sans-serif; 
  color:#008445; 
  text-decoration:none;
  
  border:0px;
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
} 
a.menu:active { 
  display:block;
  width:170px; 
  
  padding:4px 0px 4px 0px;
  text-indent:3px;

  font:bold 10px verdana, sans-serif; 
  color:#008445; 
  text-decoration:none;
  
  border:0px;
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
}
a.menu:hover { 
  color:#cc0000; 
  text-decoration:none; 
  
  /* default a tag has border off on hover */
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
} 
a.sidenav { 
  display:block;
  width:160px; 
  
  padding:4px 0px 4px 0px;
  text-indent:3px;

  font:bold 10px verdana, sans-serif; 
  color:#008445; 
  text-decoration:none;
  
  border:0px;
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
}
a.sidenav:visited { 
  display:block;
  width:160px; 
  
  padding:4px 0px 4px 0px;
  text-indent:3px;

  font:bold 10px verdana, sans-serif; 
  color:#008445; 
  text-decoration:none;
  
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
}
a.sidenav:active { 
  display:block;
  width:160px; 
  
  padding:4px 0px 4px 0px;
  text-indent:3px;

  font:bold 10px verdana, sans-serif; 
  color:#008445; 
  text-decoration:none;
  
  border:0px;
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
}
a.sidenav:hover {
  color:#cc0000; 
  text-decoration:none; 

  /* default a tag has border off on hover */
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
} 
a.sidenavon { 
  display:block;
  width:160px;
  
  padding:4px 0px 4px 0px;
  text-indent:3px;
  
  font:bold 10px verdana, sans-serif; 
  color:#cc0000; 
  text-decoration:none;
  
  border:0px;
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
}
a.sidenavon:visited { 
  display:block;
  width:160px;
  
  padding:4px 0px 4px 0px;
  text-indent:3px;
  
  font:bold 10px verdana, sans-serif; 
  color:#cc0000; 
  text-decoration:none;
  
  border:0px;
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
} 
a.sidenavon:active { 
  display:block;
  width:160px;
  
  padding:4px 0px 4px 0px;
  text-indent:3px;
  
  font:bold 10px verdana, sans-serif; 
  color:#cc0000; 
  text-decoration:none;
  
  border:0px;
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
  background:transparent url(http://www.texasbankers.com/images/subnav_bg.gif); 
}
a.sidenavon:hover { 
  color:#cc0000; 
  text-decoration:none;
  
  /* default a tag has border off on hover */
  border-color:#008445;
  border-style:solid;
	border-width:1px 0px 0px 0px;
} 
#submenu {
  width:160px;
  background-color:#008445;
  padding-bottom:3px;
}
div.submenu {
  font:10px verdana, sans-serif; 
  display:block;
  padding:3px 3px 6px 3px;
  color:#ffffff;
  text-indent:-11px;
  margin-left:11px;
}
a.submenu {
  color:#ffffff;
  font-weight:normal;
  text-decoration:underline;
}
a.submenu:visited {
  color:#ffffff;
  font-weight:normal;
  text-decoration:underline;
}
a.submenu:active {
  color:#ffffff;
  font-weight:normal;
  text-decoration:underline;
}
a.submenu:hover {
  color:#ffcc33; 
  font-weight:normal;
  text-decoration:none;
}
a.submenuon {
  color:#ffcc33; 
  font-weight:normal;
  text-decoration:underline;
}
a.submenuon:visited {
  color:#ffcc33; 
  font-weight:normal;
  text-decoration:underline;
}
a.submenuon:active {
  color:#ffcc33; 
  font-weight:normal;
  text-decoration:underline;
}
a.submenuon:hover {
  color:#ffcc33; 
  font-weight:normal;
  text-decoration:none;
}
.submenu-arrow {
  font-size:8px;
  color:#cccc00;
}
.transparent { filter:alpha(opacity=20); -moz-opacity:0.18; }
#menu0Div { position:absolute; top:0px; left:0px; visibility:hidden; z-index:20; width:170px; border-color:#008445; border-style:solid; border-width:0px 1px 1px 1px; }
#menubg0Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:19; }
#menu1Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:20; width:170px; border-color:#008445; border-style:solid; border-width:0px 1px 1px 1px; }
#menubg1Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:19; }
#menu2Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:20; width:170px; border-color:#008445; border-style:solid; border-width:0px 1px 1px 1px; }
#menubg2Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:19; }
#menu3Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:20; width:170px; border-color:#008445; border-style:solid; border-width:0px 1px 1px 1px; }
#menubg3Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:19; }
#menu4Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:20; width:170px; border-color:#008445; border-style:solid; border-width:0px 1px 1px 1px; }
#menubg4Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:19; }
#menu5Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:20; width:170px; border-color:#008445; border-style:solid; border-width:0px 1px 1px 1px; }
#menubg5Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:19; }
#menu6Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:20; width:170px; border-color:#008445; border-style:solid; border-width:0px 1px 1px 1px; }
#menubg6Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:19; }
#menu7Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:20; width:170px; border-color:#008445; border-style:solid; border-width:0px 1px 1px 1px; }
#menubg7Div{ position:absolute; top:0px; left:0px; visibility:hidden; z-index:19; }

.data-row2 {
	background-color:#c4e7f3;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#left_indent {
	width:500px;
	padding-right: 22px;
	padding-left: 30px;
}
