body
{
	margin: 0;
	padding: 0;
	font: 75% arial, hevetica, sans-serif;
	text-align: center;
	color: #630;
	background-color: #000;
	background: url("/imagess/bg_map.jpg");
}

#toplinks
{
margin: 0;
list-style-type: none;
padding-left:0px;
padding-right:15px;
padding-top:10px;
padding-bottom:0px;
text-align: right;
color: #936A4B;
font-weight: bold;
}

#toplinks a
{
display: inline;
background: none;
color: #936A4B;
font-weight: normal;
text-decoration: none;
}

#toplinks a:hover
{
color: #FF0000;
}


h2
{
	color: #572600;
	font-family:  'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 2px 0;
}

h2 a { text-decoration: none; }

#container
{
	margin: 1px auto;
	width: 783px;
	text-align: left;
	background-color: #936A4B;
	border: 1px solid #fff;
}

#containerinside
{
	margin: 5px auto;
	width: 770px;
	text-align: left;
	background-color: #936A4B;
	background: url("/imagess/bg_graphite.gif");
	border: 1px solid #fff;
	clear: both;
}

#header
{
width: 770px;
height: 101px;
background: url('/imagess/landtxheader.jpg') no-repeat 0px 0px;
color: #333;
line-height: 130%;
clear: both;
}

#flashpic
{
width: 770px;
height: 221px;
color: #fff;
line-height: 130%;
clear
}
#mainpic
{
width: 770px;
height: 174px;
color: #fff;
line-height: 130%;
clear: both;
}

#spacer
{
width: 100%;
margin-top: 2px;
margin-bottom: 2px;
height: 10px;
background-color: #936A4B;
line-height: 130%;
}


#header h1
{
	font-size: 1px;
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;
}

#menuandcontents
{
	
	width: 770px;
	text-align: left;
	background: url('/imagess/bg_maincontent.gif') repeat-y;
}
#menu
{
	float: right;
	width: 228px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 25px;
}


#contents
{
	margin-right: 247px;
	margin-left: 10px;
	padding-bottom: 10px;
	background-color: #EFEDED;
}

#contents p { line-height: 165%; }

#footer
{
	clear: both;
	color: #fff;
	text-align: center;
	font-size: 90%;
	color: #000;
	font-weight: bold;
	BACKGROUND: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 5px;
	border-top: 1px solid #936A4B;
}


#footer2
{
	margin: 0px auto;
	width: 785px;
	height: 15px;
	text-align: left;
	background-color: #936A4B;
	clear: both;
	font-size: 90%;
	color: #fff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer2left
{
	float:left;
    width:480px;
}
#footer2right
{
    float:right;
    width:300px;
	text-align: right;
}


.footer2address
{
	padding-left: 10px;
}
.footer2phoneinfo
{
	padding-right: 10px;
}

#footerlogo
{
	margin: 0px auto;
	width: 785px;
	height: 15px;
	text-align: right;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}


#navcontainer {
	BACKGROUND: #996633 url('/imagess/bg_nav.gif') right top;
	height: 23px;
	width: 100%;
	MARGIN: 0px 0px; OVERFLOW: hidden;
}

#navcontainercorner {
	BACKGROUND: url('/imagess/corners/c_green_tr.gif') no-repeat right top;
	height: 49px;
}
	
UL#navlist {
	PADDING-LEFT: 0px; DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#navlist LI {
	DISPLAY: block; FLOAT: left
}
UL#navlist LI A {
	
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	
	BORDER-TOP: #446688 0px solid;
	BORDER-LEFT: #fff 0px solid;
	BORDER-RIGHT: #446688 0px solid;
	BORDER-BOTTOM: #446688 0px solid;

	
	DISPLAY: block;
	FONT-SIZE: 10px;
	FLOAT: left;
	COLOR: #fff;
	FONT-FAMILY: 'Verdana', Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
UL#navlist LI A:hover {
	BACKGROUND: #4E5251; COLOR: #fff; FONT-WEIGHT: bold;
}
UL#navlist LI A.active {
	FONT-WEIGHT: bold; COLOR: #fff
}


UL#navlist LI.selected A {
	BORDER-RIGHT: #446688 0px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #446688 0px solid;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #fff 0px solid;
	COLOR: #FFFF00;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #446688 0px solid;
	FONT-FAMILY: 'Verdana', Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

#headers H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #572600;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #000 1px solid;
	font-weight: bold;
	font-family:  'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height: 13px;
}

#linetexas H3
{
width: 483px;
height: 30px;
background-color: #936A4B;
BACKGROUND: url('/imagess/linetexas.gif');
color: #572600;
font-weight: bold;
padding-top: 10px;
padding-bottom: 0px;
}

#linetexassm H3
{
width: 209px;
height: 30px;
background-color: #fff;
BACKGROUND: url('/imagess/linetexas_sm.gif');
color: #572600;
font-size: 14px;
font-weight: bold;
padding-top: 10px;
padding-bottom: 0px;
}

A.footerlinks:link { color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
A.footerlinks:visited { color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
A.footerlinks:active { color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
A.footerlinks:hover { color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}



A.footerlinks:link.selected { color: #c1272d; text-decoration: none; font-weight: bold; font-size: 11px;}

#menuinsidepic{
	FLOAT: center; MARGIN: 5px 0px 8px 8px
}

#menuinside
{
	
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 0px;
}


#menuinside ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	line-height: 165%;
}



div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: left;
  }

div.row span.formw {
  float: right;
  width: 365px;
  text-align: left;
  }

div.spacer {
  clear: both;
  }
  
#forms
{
width: 480px;
background-color: #ccc;
border: 1px dotted #333;
padding: 5px;
margin: 0px auto;
}

.imgright {
	FLOAT: left; MARGIN: 0px 5px 20px 0px
}

.imgrightborder {
	BORDER-RIGHT: #294856 1px solid; BORDER-TOP: #294856 1px solid; FLOAT: right; MARGIN: 0px 0px 8px 8px; BORDER-LEFT: #294856 1px solid; BORDER-BOTTOM: #294856 1px solid
}

.smalltext
{
	font-size: 80%;
}