body {
padding: 0;
margin: 0;
text-align: center;
background-color: #ffffff;
background-image: url(bg.jpg);
background-repeat: repeat-y;
background-position: center;}

h1 {
font-size: 14px;
font-family: helvetica;
color: #006666;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
margin: 0px;
text-align: left;
background-image: url(h1bg.jpg);
border-top: 1px #008f8f solid;
border-bottom: 1px #008f8f solid;}
h2 {
font-size: 14px;
font-family: helvetica;
color: #006666;
text-align: left;
margin-bottom: 0px;
font-weight: lighter;}
h4 {
font-size: 12px;
font-family: helvetica;
color: #006666;
padding: 0px;
margin: 0px;
text-align: right;
line-height: 15px;
text-decoration: underline;}
h5 {
font-size: 12px;
font-family: helvetica;
color: #006666;
padding-top: 6px;
padding-bottom: 0px;
margin: 0px;
text-align: left;
text-decoration: underline;}
h6 {
font-size: 10px;
font-family: helvetica;
color: #ffffff;
padding-left: 0px;
padding-right: 0px;
margin-top: 8px;
margin-bottom: 8px;
text-align: center;
font-weight: lighter;}
h3 {
font-size: 11px;
font-family: helvetica;
color: #ffffff;
padding-left: 0px;
padding-right: 0px;
margin-top: 4px;
margin-bottom: 4px;
text-align: right;
font-weight: lighter;}

a:link, a:visited, a:hover, a:active {
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;}
a:link {
color: #ffffff;
text-decoration: underline;}
a:hover {
color: #FF5A00;
text-decoration: underline;}
a:visited {
color: #ffffff;
text-decoration: underline;}

a.login:link {
text-decoration: underline;
color: #006666;}
a.login:hover {
text-decoration: underline;
color: #003e3e;}
a.login:visited {
text-decoration: underline;
color: #3e3e3e;}


img.floatTop {
float: right;
margin-left: 8px;
margin-top: 22px;}
img.floatRight {
float: right;
margin-left: 8px;
margin-top: 4px;}
img.floatLORR {
float: right;
margin-left: 6px;
margin-top: 3px;}
img.floatLeft {
float: left;
margin-right: 12px;
margin-left: 0px;
margin-top: 23px;}
img.floatPDF {
float: left;
margin-right: 5px;
margin-left: 0px;
margin-top: 6px;}

ul.ResourceList {
margin-left: 17px;
list-style-image: url('orangebullet.gif')}


#container{
width: 770px;
margin-left: auto;
margin-right: auto;
position: relative;
text-align: center;}



#flashbanner{
top: 0px;
left: 0px;
z-index: 2;
position: absolute;}

#link-record{
top: 160px;
left: 0px;
z-index: 2;
position: absolute;}
#link-reporting{
top: 209px;
left: 0px;
z-index: 2;
position: absolute;}
#link-process{
top: 258px;
left: 0px;
z-index: 2;
position: absolute;}
#link-video{
top: 307px;
left: 0px;
z-index: 2;
position: absolute;}
#link-document{
top: 356px;
left: 0px;
z-index: 2;
position: absolute;}
#link-presentations{
top: 405px;
left: 0px;
z-index: 2;
position: absolute;}
#link-courtroom{
top: 454px;
left: 0px;
z-index: 2;
position: absolute;}
#windtricity{
top: 520px;
left: 9px;
z-index: 2;
position: absolute;}
#adobereader{
top: 521px;
left: 99px;
z-index: 2;
position: absolute;}
#etran{
top: 564px;
left: 99px;
z-index: 2;
position: absolute;}

#text {
top: 160px;
right: 0px;
width: 527px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;
padding-left: 20px;
border-left: 1px #FF5A00 solid}

#subhome {
top: 635px;
left: 0px;
width: 770px;
z-index: 10;
font-size: 10px;
font-family: helvetica;
color: #ffffff;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
text-align: center;
font-weight: lighter;
position: absolute;
background-repeat: no-repeat;
background-image: url(bottom-banner.jpg);}



#lorrlogo {
top: 8px;
left: 5px;
z-index: 10;
position: absolute;}
#texas {
top: 3px;
right: 5px;
z-index: 10;
position: absolute;}
#phone {
top: 6px;
right: 35px;
z-index: 10;
position: absolute;
font-size: 15px;
font-family: helvetica;
color: #006666;
padding-right: 0px;
margin-top: 0px;
text-align: right;
font-weight: bold;}

#mainlinks {
top: 100px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #ffffff;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;
text-align: right;
background-color: #006666;}
#categorylinks {
top: 125px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #ffffff;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;
text-align: right;
background-color: #004747;}


#bannerimage {
top: 160px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;}

#inside {
top: 350px;
left: 0px;
width: 511px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;
padding-left: 19px;
border-left: 1px #FF5A00 solid}

#sidebar {
top: 350px;
right: 0px;
width: 198px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
padding: 10px;
font-size: 12px;
text-align: left;
line-height: 18px;
background-color: #ebebeb;
border: 1px #FF5A00 solid;
background-repeat: no-repeat;
background-image: url(sidebarbg.jpg);
background-position: top;}



#companyimage {
top: 168px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;}

#companytext {
top: 350px;
left: 0px;
width: 511px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;
padding-right: 20px;
}

#sanantonio {
top: 350px;
right: 0px;
width: 239px;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;
z-index: 10;
position: absolute;
padding-top: 5px;
padding-bottom: 10px;
border-top: 1px #FF5A00 solid;
border-bottom: 1px #FF5A00 solid;
background-image: url(sanantonio.jpg);}

#dallas {
top: 466px;
right: 0px;
width: 239px;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;
z-index: 10;
position: absolute;
background-image: url(dallas.jpg);
padding-top: 5px;
padding-bottom: 10px;
border-top: 1px #FF5A00 solid;
border-bottom: 1px #FF5A00 solid;}

#houston {
top: 572px;
right: 0px;
width: 239px;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;
z-index: 10;
position: absolute;
padding-top: 5px;
padding-bottom: 10px;
line-height: 18px;
background-image: url(houston.jpg);
border-top: 1px #FF5A00 solid;
border-bottom: 1px #FF5A00 solid;}

#adobereader2{
top: 715px;
right: 109px;
z-index: 2;
position: absolute;}
#etran2{
top: 758px;
right: 109px;
z-index: 2;
position: absolute;}
#windtricity2{
top: 715px;
right: 19px;
z-index: 2;
position: absolute;}

#subcompany {
top: 825px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}


#contactimage {
top: 168px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;}

#contacttext {
top: 350px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;
padding-top: 6px;
padding-bottom: 6px;}

#subcontact {
top: 1190px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}


#lorrlogo {
top: 8px;
left: 5px;
z-index: 10;
position: absolute;}
#texas {
top: 3px;
right: 5px;
z-index: 10;
position: absolute;}
#phone {
top: 6px;
right: 35px;
z-index: 10;
position: absolute;
font-size: 15px;
font-family: helvetica;
color: #006666;
padding-right: 0px;
margin-top: 0px;
text-align: right;
font-weight: bold;}
#bannerimage {
top: 160px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;}

#documents {
top: 350px;
left: 0px;
width: 526px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;}

#docsidebar {
top: 350px;
right: 0px;
width: 218px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
padding: 10px;
font-size: 12px;
text-align: left;
line-height: 18px;
background-color: #ebebeb;
border: 1px #FF5A00 solid;
background-repeat: no-repeat;
background-image: url(sidebarbg.jpg);
background-position: top;}

#subdocuments {
top: 990px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}



#playback {
top: 350px;
left: 0px;
width: 526px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;}

#playbacksidebar {
top: 350px;
right: 0px;
width: 218px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
padding: 10px;
font-size: 12px;
text-align: left;
line-height: 18px;
background-color: #ebebeb;
border: 1px #FF5A00 solid;
background-repeat: no-repeat;
background-image: url(sidebarbg.jpg);
background-position: top;}
#subplayback {
top: 983px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}



#presentations {
top: 350px;
left: 0px;
width: 412px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;}
#embed {
top: 350px;
right: 0px;
width: 320px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;
padding: 6px;
border: 1px #FF5A00 solid;
background-color: #ebebeb;}

#subpresentations {
top: 1118px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}



#process {
top: 350px;
left: 0px;
width: 526px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;}

#processsidebar {
top: 350px;
right: 0px;
width: 218px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
padding: 10px;
font-size: 12px;
text-align: left;
line-height: 18px;
background-color: #ebebeb;
border: 1px #FF5A00 solid;
background-repeat: no-repeat;
background-image: url(sidebarbg.jpg);
background-position: top;}
#subprocess {
top: 1030px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}



#records {
top: 350px;
left: 0px;
width: 526px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;}

#recordsidebar {
top: 350px;
right: 0px;
width: 218px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
padding: 10px;
font-size: 12px;
text-align: left;
line-height: 18px;
background-color: #ebebeb;
border: 1px #FF5A00 solid;
background-repeat: no-repeat;
background-image: url(sidebarbg.jpg);
background-position: top;}

#subrecords {
top: 1490px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}



#reporting {
top: 350px;
left: 0px;
width: 526px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;}

#reportingsidebar {
top: 350px;
right: 0px;
width: 218px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
padding: 10px;
font-size: 12px;
text-align: left;
line-height: 18px;
background-color: #ebebeb;
border: 1px #FF5A00 solid;
background-repeat: no-repeat;
background-image: url(sidebarbg.jpg);
background-position: top;}
#subreporting {
top: 846px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}



#companyimage {
top: 168px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;}

#resourcestext {
top: 350px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;}

#subresources {
top: 2300px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}



#companyimage {
top: 168px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;}

#link-record3{
top: 350px;
left: 0px;
z-index: 2;
position: absolute;}
#link-reporting3{
top: 399px;
left: 0px;
z-index: 2;
position: absolute;}
#link-process3{
top: 448px;
left: 0px;
z-index: 2;
position: absolute;}
#link-video3{
top: 497px;
left: 0px;
z-index: 2;
position: absolute;}
#link-document3{
top: 546px;
left: 0px;
z-index: 2;
position: absolute;}
#link-presentations3{
top: 595px;
left: 0px;
z-index: 2;
position: absolute;}
#link-courtroom3{
top: 644px;
left: 0px;
z-index: 2;
position: absolute;}
#windtricity3{
top: 828px;
left: 9px;
z-index: 2;
position: absolute;}
#adobereader3{
top: 829px;
left: 99px;
z-index: 2;
position: absolute;}
#etran3{
top: 872px;
left: 99px;
z-index: 2;
position: absolute;}
#resources3{
top: 693px;
left: 0px;
z-index: 2;
position: absolute;}

#servicestext {
top: 350px;
right: 0px;
width: 525px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
padding-left: 22px;
text-align: left;
line-height: 17px;
border-left: 1px #FF5A00 solid;}

#subservices {
top: 975px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}



#video {
top: 350px;
left: 0px;
width: 526px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 17px;}

#videosidebar {
top: 350px;
right: 0px;
width: 218px;
z-index: 10;
position: absolute;
font-family: helvetica;
color: #000000;
padding: 10px;
font-size: 12px;
text-align: left;
line-height: 18px;
background-color: #ebebeb;
border: 1px #FF5A00 solid;
background-repeat: no-repeat;
background-image: url(sidebarbg.jpg);
background-position: top;}
#subvideo {
top: 980px;
left: 0px;
width: 770px;
z-index: 10;
position: absolute;
background-image: url(bottom-banner.jpg);}

