/*---------------- ALL PURPOSE ITEMS -------------------------------- */

*                { text-align: left; font-family: Arial,sans-serif; }
body             { background: #fff; margin: 0; width: 6.5in; }
html, body, div, p, form, input, textarea, td    
                 { color: #000; font-size: 10pt; line-height: 14pt; }
									
select, option   { color: #000; font-size: 10pt; }
								 
.index           { width: 6.5in; margin: 0 auto; padding: 0 auto; background: #3057a6 url("../images/indexBG.gif") no-repeat; text-align: center; } 
#container       { width: 6.5in; margin: 0 auto; padding: auto; }
.bodycontent     { width: 540px; margin: 0 auto; padding: 0 5px 0 5px; }
							 
p                { line-height: 150%; }

h1               { color: #600; font-size: 16pt;  padding: 4px 10px; margin: 0; width: 6.5in; height: 20px; text-align: left; letter-spacing: 1px; text-transform: uppercase; background: url("../images/h1BG.gif") no-repeat; } 
h2               { font-family: 'Franlin Gothic Demi Cond','Arial Narrow', Arial; font-size: 14pt; padding: 5px; margin: 2px; text-align: left; letter-spacing: 1px; } 
h3               { font-size: 12pt; }
h4               { font-size: 11pt; }

th               { background: #e8802c; font-weight: bold; color: #fff; text-align: left; }

a                { text-decoration: underline; color: #339; }
a:visited        { text-decoration: underline; color: #666 }
a:hover          { text-decoration: underline; color: #900 }
a:active         { text-decoration: underline; color: #f00 }
							 
/*---------------- TOP BAR ------------------------------------------ */
div.star          { float: left; width: 320px; }

ul                { margin: 0 0 5px 0px; padding: 5px 0 0 0; list-style-type: none; }
  ul li           { margin: 0; padding: 0 5px 3px 10px; color: #666; line-height: 13px; }
		

div.topnav        { display: none; }
div.star          { display: none; }
.hidden            { display: none; }
#topbarprint       { display: block; position: fixed; top: 0px;}


div.div_top_large     { margin: 0; padding: 0; cursor: hand;  width: 6.5in; background: transparent url("../images/div_top_large.gif") no-repeat; height: 30px; }
div.orangeBG        { margin: 0; padding: 0; cursor: hand; width: 6.5in; background: transparent url("http://pai/tpeir/beta/lonestar4/images/div_top_large-orange.gif") no-repeat; height: 30px; color: #fff; }

div.orangeBG h2     { margin:0; padding:  10px auto 10px 10px; cursor: hand; color: #fff; }

div.div_bottom_large  { margin:  0 auto 8px 0; padding: 0 10px 10px 10px; cursor: hand; width: 6.5in;	background: transparent url("../images/div_bottom_large.gif") no-repeat bottom left; }
  div.div_bottom_large p   { margin: 0 20px 8px 0; }



h2.selectDist     { color: #900; font-size: 16px; padding: 4px 10px 0 0; margin: 0; } 

.instructions h2  { color: #346; padding: 4px 10px; margin: 0 0 10px 0; } 
.aboutData h2     { color: #e8802c; padding: 4px 10px; margin: 0 0 10px 0; } 


div.iframe         { width: 6.5in; position: absolute; left: 0; }
#dataframe         { width: 6.5in; position: absolute; left: 0; }



table.geninfo        { width:242px; margin:0px; padding:0px; float:left; }
table.geninfo td     { width:242px; margin:0px; padding:0px; text-align: top; }
table.geninfo td h3  { margin:0px; padding:2px; }

.hrow                { background: #bfd2e2; }
		
body.iframe          { width: 560px; margin: 0 auto; padding: 0 10px 0 10px; float: right; background: #fff; }

table.data           { width: 410px; float: left; } 

table.datasource     { border: 1px solid #93b1cd; width: 730px; border-collapse: collapse; }
table.datasource tr  { border: 1px solid #93b1cd; background: #bfd2e2; }
table.datasource th  { border: 1px solid #93b1cd; background: #bfd2e2; color: #000; }
table.datasource td  { border: 1px solid #93b1cd; background: #fff; }

.displayGlossary       { list-style: none; padding: 3px 20px 2px 100px; margin: 3px 3px 2px 0px; color: #e8802c;  }
.displayGlossary li    { display: inline; padding: 3px 10px 2px 0px; }

.displayGlossary li a:link      { color: #000; }
.displayGlossary li a:visited   { color: #666; }
.displayGlossary li a:hover     { color: #f00; }
.displayGlossary li a:active    { color: #e8802c; }


dl    { margin: -15px auto auto 5px; padding: 30px auto auto 5px; width: 650px; }
dt    { margin: 15px auto auto 5px; width: 6.5in; font-weight: bold; }
dd    { margin: auto 60px 5px 25px; padding: auto 60px 5px 25px; }
	
	
	
div#sideBar { display: none; }

.bottomlinks { display: none; }

