/* CSS Document */
body{
background:#cdcdcd;
text-align:center;
behavior:url("../csshover.htc");
}
.page{
width:800px;
margin:0 auto;
background:transparent;
text-align:left;
padding:0;
}
.page a, .page a:visited{
text-decoration:none;
}
.page a:hover{
text-decoration:underline;
}
.header{
padding:0;
margin:0 auto;
display:block;
width:800px;
height:60px;
background:url(../images/header.jpg) top left no-repeat;
}
.adopters{
height:113px;
width:113px;
background:url(../images/adopters-trans.png) top left no-repeat;
float:right;
display:inline;
margin:-515px 570px 0 0;
padding:0;
}

.everything{
margin:0px auto 0px auto;
/*margin:0px 0px 0px 0px;*/
padding:0px;
text-align:left;
width:800px;
overflow:hidden;
}
.clear{
clear:both;
}

#contents{
width:800px;
height:450px;
background:url(../images/gradientesp.jpg) top left repeat-x;
float:left;
display:inline;
margin:0;
padding:0;
}
.footer{
display:none;
}
#contentsw{
width:780px;
background:transparent;
float:left;
display:inline;
margin:0px 0px 0px 0px;
overflow:hidden;
}

#circle{
width:238px;
height:424px;
background:url(../images/circleesp.jpg) top left no-repeat;
float:left;
display:inline;
margin:9px 0px 0px 0px;
font: normal 10px arial;
color:#000000;
text-decoration:none;
padding-top:80px;
}

#logo{
width:220px;
height:64px;
background:url(../images/envisionmathesp.jpg) top left no-repeat;
float:right;
display:inline;
margin:0px 11px 0px 0px;
}

#logo{
width:238px;
height:91px;
background:url(../images/envisionmathesp.jpg) top left no-repeat;
float:right;
display:inline;
margin:-10px 14px 0px 0px;
}

.texas{
width:339px;
height:314px;
background:url(../images/texasesp.jpg) top left no-repeat;
float:right;
display:inline;
margin: -27px 24px 0px 0px;
}


#flag{
width:108px;
height:143px;
background:url(../images/flagesp.jpg) top left no-repeat;
float:left;
display:inline;
margin:24px 0px 0px -29px;
}

#districtcount{
width:130px;
height:60px;
background:url(../images/visitcountesp.jpg) top left no-repeat;
float:right;
display:inline;
margin: 25px -70px 0px 0px;
text-align:center;
border:none;
text-decoration:none;
}

a.districtcount{
width:110px;
height:100px;
background:url(../images/visitcountesp.jpg) top left no-repeat;
float:right;
display:inline;
margin: 50px -80px 0px 0px;
text-align:center;
border:none;
text-decoration:none;
}

#overviewcontents{
width:780px;
height:450px;
background:transparent;
float:left;
display:inline;
margin:0px 0px 0px 0px;
overflow:hidden;
}

#preload{
visibility:hidden;
overflow:hidden;
height:0px;
width:0px;
background:url(../images/gKesp-h.jpg) top left no-repeat;
background:url(../images/g1esp-h.jpg) top left no-repeat;
background:url(../images/g2esp-h.jpg) top left no-repeat;
background:url(../images/g3esp-h.jpg) top left no-repeat;
background:url(../images/g4esp-h.jpg) top left no-repeat;
background:url(../images/g5esp-h.jpg) top left no-repeat;
}

#findrep{
width:150px;
height:20px;
float:left;
display:inline;
margin:20px 0px 0px 7px;
background:transparent;
}

#toggle{
float:left;
width:170px;
background:transparent;
margin:15px 0px 0px 7px;
display:inline;
}

a.closewindow{
width:70px;
height:70px;
background:url(http://pearsonschool.com/live/assets/200734/backtotexas_1612_1.jpg) top left  no-repeat;
float:left;
display:inline;
margin:0px 0px 0px 0px;
clear:left;
}

/*----NAVLIST----*/
ul.level1,ul.level2,li.folder,li.submenu {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}


ul.level1,ul.level2 {
	width: 180px;
	background:transparent;
	list-style-type: none;
}

li.folder,li.submenu {
	position: relative;
	padding: 0px;
	z-index: 9;
}

li.folder	{
	font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	padding: 0px 0 4px 7px;
	background:transparent;
	color: #ffffff;	
}	

li.folder:hover {
	z-index: 10;
	background:transparent;
	font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
}
		
li.folder ul {
	position: absolute;
	display: none;
	left: 130px; /* IE */
	top: 5px;
}
				
li.folder>ul { 
	left: 130px;
}
		
ul.level1 li.folder:hover ul.level2 {
	display: block;
	width: 185px;
	background: url(../images/submenubg.png) top left repeat;
	color: #ffffff;
	height: auto !important;
	height: 100% /* ie fix so alpha-transparency renders */;
}


li.submenu,li.submenu2,li.folder>a { 
	width: auto;
}

li.submenu a {
	background: url(../images/submenubg.png) top left repeat;
	padding-left: 12px;
	font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	display: block;
	color: #ffffff;	
	height: auto !important;
	height: 100% /* ie fix so alpha-transparency renders */;
	position:relative;
}

li.submenu a:visited {
	color: #ffffff;	
}

li.submenu a:hover {
	color: #ffffff;	
}


li.submenu2 a {
	background: url(../images/submenubg.png) top left repeat;
	padding-left: 26px;
	margin-top:1px;
	font: normal 9px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	display: block;
	color: #ffffff;	
	height: auto !important;
	height: 100% /* ie fix so alpha-transparency renders */;
	position:relative;
}

li.submenu2 a:visited {
	color: #ffffff;	
}

li.submenu2 a:hover {
	color: #ffffff;	
}

li.folder a {
	background:transparent;
	font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	display: block;
	color: #ffffff;	
}

li.folder a:visited {
	color: #ffffff;	
}

li.folder a:hover {
	color: #ffffff;	
}

ul.level2{
margin-left:24px;
}


/*----COVERS----*/
#covers{
width:500px;
height:68px;
float:left;
display:inline;
margin:-10px 0px 0px -48px;
background:transparent;
}

.gk{
width:71px;
height:63px;
float:left;
display:inline;
margin:0px 0px 0px 12px;
background:url(../images/gkesp.jpg) top left no-repeat;
}

.g1{
width:71px;
height:63px;
float:left;
display:inline;
margin:0px 0px 0px 12px;
background:url(../images/g1esp.jpg) top left no-repeat;
}

.g2{
width:71px;
height:63px;
float:left;
display:inline;
margin:0px 0px 0px 12px;
background:url(../images/g2esp.jpg) top left no-repeat;
}

.g3{
width:52px;
height:63px;
float:left;
display:inline;
margin:0px 0px 0px 7px;
background:url(../images/g3esp.jpg) top left no-repeat;
}

.g4{
width:52px;
height:63px;
float:left;
display:inline;
margin:0px 0px 0px 7px;
background:url(../images/g4esp.jpg) top left no-repeat;
}

.g5{
width:52px;
height:63px;
float:left;
display:inline;
margin:0px 0px 0px 7px;
background:url(../images/g5esp.jpg) top left no-repeat;
}

a.gk{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/gkesp.jpg) top left no-repeat;
}

a.g1{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g1esp.jpg) top left no-repeat;
}

a.g2{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g2esp.jpg) top left no-repeat;
}

a.g3{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g3esp.jpg) top left no-repeat;
}

a.g4{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g4esp.jpg) top left no-repeat;
}

a.g5{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g5esp.jpg) top left no-repeat;
}

a.gk:visited{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/gkesp.jpg) top left no-repeat;
}

a.g1:visited{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g1esp.jpg) top left no-repeat;
}

a.g2:visited{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g2esp.jpg) top left no-repeat;
}

a.g3:visited{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g3esp.jpg) top left no-repeat;
}

a.g4:visited{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g4esp.jpg) top left no-repeat;
}

a.g5:visited{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g5esp.jpg) top left no-repeat;
}


a.gk:hover{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/gkesp-h.jpg) top left no-repeat;
}

a.g1:hover{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g1esp-h.jpg) top left no-repeat;
}

a.g2:hover{
width:71px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g2esp-h.jpg) top left no-repeat;
}

a.g3:hover{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g3esp-h.jpg) top left no-repeat;
}

a.g4:hover{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g4esp-h.jpg) top left no-repeat;
}

a.g5:hover{
width:52px;
height:63px;
float:left;
display:block;
margin:0px 0px;
background:url(../images/g5esp-h.jpg) top left no-repeat;
}


img{
border:none;
}

/*----REPS AND DISTRICTS----*/

#longcontents{
width:780px;
background:url(../images/longgradient.jpg) top left repeat-x;
float:left;
display:inline;
margin:0px 0px 0px 0px;
overflow:hidden;
}

#copy{
float:left;
display:inline;
margin: 25px 0px 0px 40px;
width:600px;
}

#countheader{
float:left;
display:inline;
margin: 10px 0px 10px 0px;
width:153px;
height:43px;
background:url(../images/count-header.gif) top left no-repeat;
}

#minitexas{
float:right;
display:inline;
margin: 35px 40px 0px 0px;
width:135px;
height:129px;
background:url(../images/minitexas.gif) top left no-repeat;
}

ul.reps{
list-style-type:none;
}

.clear{
clear:left;
}











/*----FONTS----*/
.covers{
font: normal 10px arial;
color:#cccccc;
margin: 0px auto;
}

a.covers{
font: normal 10px arial;
color:#cccccc;
text-decoration:none;
margin: 0px auto;
}


a.covers:visited{
font: normal 10px arial;
color:#cccccc;
text-decoration:none;
margin: 0px auto;
}

a.covers:hover{
font: normal 10px arial;
color:#FFFFFF;
text-decoration:underline;
margin: 0px auto;
}

.district{
margin-top:40px;
font: bold 10px arial;
line-height:10px;
color:#000000;
text-decoration:none;
}

a.district{
margin-top:40px;
font: bold 10px arial;
line-height:10px;
color:#000000;
text-decoration:none;
}

a.district:visited{
margin-top:40px;
font: bold 10px arial;
line-height:10px;
color:#000000;
text-decoration:none;
}

a.district:hover{
margin-top:40px;
font: bold 10px arial;
line-height:10px;
color:#000000;
text-decoration:none;
}

.bilingual1{
font: bold 13px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
color:#ffffff;
margin:0px 0px 0px 0px;
text-decoration:none;
}

a.bilingual1{
font: bold 13px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
color:#ffffff;
margin:0px 0px 0px 0px;
text-decoration:none;
}
a.bilingual1:visited{
color:#ffffff;
text-decoration:none;
}
a.bilingual1:hover{
color:#ffffff;
text-decoration:underline;
}

a.bilingual2{
font: bold 13px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
color:#eb666b;
margin:0px 0px 0px 0px;
text-decoration:none;
}
a.bilingual2:visited{
color:#eb666b;
text-decoration:none;
}
a.bilingual2:hover{
color:#ffffff;
text-decoration:underline;
}

a.repfind{
font: bold 12px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
color:#ffffff;
text-decoration:none;
}

a.repfind:visited{
font: bold 12px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
color:#ffffff;
text-decoration:none;
}

a.repfind:hover{
font: bold 12px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
color:#ffffff;
text-decoration:underline;
}