/* 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;
}


#comingsoon{
float:right;
margin:0px 180px 0px 0px;
width:336px;
height:322px;
background:url(../images/comingsoon.jpg) top left no-repeat;
}

#envisionmathlogo{
width:200px;
height:105px;
background:url(../images/envisionlogo.jpg) top left no-repeat;
float:left;
display:block;
margin:12px 0px 0px 20px;
 }
 
a.backtotexas{
height:70px;
width:70px;
background:url(../images/backtotexas.jpg) top left no-repeat;
float:left; 
display:inline;
margin:0px 0px 0px 90px;
clear:left;
}

.everything{
margin:0px auto 0px auto;
/*margin:0px 0px 0px 0px;*/
padding:0px;
text-align:left;
width:800px;
overflow:hidden;
}
.clear{
clear:both;
margin:0;
}
#contents{
width:800px;
height:450px;
background:url(../images/gradient.jpg) top left repeat-x;
float:left;
display:inline;
margin:0;
padding:0;
}

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

#circle{
width:238px;
height:424px;
background:url(../images/circle.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/envisionmath.jpg) top left no-repeat;
float:right;
display:inline;
margin:0px 11px 0px 0px;
}
#medialogo{
width:217px;
height:75px;
background:url(../images/medialogo.jpg) top left no-repeat;
float:right;
display:inline;
margin:0px 11px 0px 0px;
}

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

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

.texas1{
width:342px;
height:324px;
background:url(../images/texas1.jpg) top left no-repeat;
float:right;
display:inline;
margin: 0px 7px 0px 0px;
}

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

#logoesp{
width:239px;
height:78px;
background:url(../images/envisionmathesp.jpg) top left no-repeat;
float:right;
display:inline;
margin:0px 13px 0px 0px;
}

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

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

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

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

a.districtcount{
width:110px;
height:100px;
background:url(../images/visitcount.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;
}

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

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

#tables{
width:90%;
margin:0px 0px 0px 3px;
}

#envisionmathtexaslogo{
width:200px;
height:125px;
background:url(../images/envisionlogo.jpg) top left no-repeat;
float:right;
display:block;
margin:0px 0px 100px 0px;
 }
 
#envisionmathnationallogo{
width:200px;
height:125px;
background:url(../images/envisionmathlogo.jpg) top left no-repeat;
float:right;
display:block;
margin:0px 0px 100px 0px;
 } 
#audio{
width:575px;
height:200px;
margin:10px 0px 0px 10px;
background:#ffffff;
}
#podcast{
width:100px;
height:30px;
background:transparent;
float:left;
display:inline;
margin:0px 0px 0px 400px;
clear:both;
}

#rephead{
width:615px;
height:20px;
background:transparent;
margin:17px 0px 0px 20px;
}

#repscroll{
width:640px;
height:400px;
background:transparent;
overflow:auto;
margin:0px 0px 0px 20px;
}

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:-20px 0px 0px -48px;
background:transparent;
}

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

img{
border:none;
}

/*----COVERLIST----*/
ul.covlevel1,ul.covlevel2,li.covfolder,li.covsubmenu {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}


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

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

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

li.covfolder:hover {
	z-index: 10;
	background:transparent;
	font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
}
		
li.covfolder ul {
	position: absolute;
	display: none;
	left: 130px; /* IE */
	top: 5px;
}
				
li.covfolder>ul { 
	left: 130px;
}
		
ul.covlevel1 li.covfolder:hover ul.covlevel2 {
	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.covsubmenu,li.covsubmenu2,li.covfolder>a { 
	width: auto;
}

li.covsubmenu 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.covsubmenu a:visited {
	color: #ffffff;	
}

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


li.covsubmenu2 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.covsubmenu2 a:visited {
	color: #ffffff;	
}

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

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

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

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

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




/*----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;
}


/*----MAP----*/

#mapcontents{
width:780px;
background:transparent;
float:left;
display:inline;
margin:20px 0px 0px 0px;}

#form{
width:175px;
float:left;
margin:10px 0px 0px 0px;
padding:4px;
}

#mapcolumn{
width:550px;
background:transparent;
float:left;
margin: 10px 0px 0px 10px;
padding:7px 7px 7px 7px;
}

#maplogo{
width:199px;
height:67px;
float:right;
margin:10px 10px 0px 0px;
background:url(../images/map/maplogo.jpg) top left no-repeat;
}

#map{
width:400px;
height:373px;
background:transparent;
float:left;
margin: 0px 0px;
}

#map a span {
display: none;
}

#map a:hover span {
display: block;
position: absolute; 
top: 555px; 
left: 515px; 
width: 220px;
padding: 5px; 
margin: 10px; 
z-index: 100;
color: #000000; 
background: transparent;
font: 900 12px Verdana, sans-serif; 
line-height:18px;
text-align: center;
border: thin dotted #acacac;
   }

#map a:hover{
text-indent:0;
}

a.blue{
width:245px;
height:275px;
float:left;
margin:0px 0px 0px 30px;
background:url(../images/map/blue.gif) top left no-repeat;
text-decoration:none;
}

a.red{
width:64px;
height:94px;
float:left;
margin:84px 0px 0px -20px;
background:url(../images/map/red.gif) top left no-repeat;
text-decoration:none;
}

a.yellow{
width:96px;
height:122px;
float:left;
margin:-95px 0px 0px 12px;
background:url(../images/map/yellow.gif) top left no-repeat;
text-decoration:none;
}

a.pink{
width:108px;
height:90px;
float:left;
margin:-52px 0px 0px -67px;
background:url(../images/map/pink.gif) top left no-repeat;
text-decoration:none;
}

a.green{
width:90px;
height:89px;
float:left;
margin:-118px 0px 0px 309px;
background:url(../images/map/green.gif) top left no-repeat;
text-decoration:none;
}

a.orange{
width:107px;
height:91px;
float:left;
margin:-62px 0px 0px 235px;
background:url(../images/map/orange.gif) top left no-repeat;
text-decoration:none;
}

a.navy{
width:54px;
height:55px;
float:left;
margin:-86px 0px 0px 319px;
background:url(../images/map/navy.gif) top left no-repeat;
text-decoration:none;
}


a.purple{
width:144px;
height:152px;
float:left;
margin:-83px 0px 0px 151px;
background:url(../images/map/purple.gif) top left no-repeat;
text-decoration:none;
}

a.orange3{
width:36px;
height:46px;
float:left;
margin:4px 0px 0px -36px;
background:url(../images/map/orange3.gif) top left no-repeat;
text-decoration:none;
}

a.orange2{
width:30px;
height:52px;
float:left;
margin:-158px 0px 0px -295px;
background:url(../images/map/orange2.gif) top left no-repeat;
text-decoration:none;
}


/*----FAQ----*/
#contentsfaq{
width:780px;
background:url(../images/faqborder-right.jpg) top right repeat-y;
float:left;
display:inline;
margin:0px 0px 0px 0px;
}

#faqtop{
width:780px;
height:30px;
background:url(../images/faqborder-top.jpg) top right no-repeat;
float:left;
display:inline;
margin:0px 0px 0px 0px;
}


ul.faq{
font: normal 500 12px arial;
color:#000000;
margin: 7px 0px 100px 20px;
background:transparent;
list-style: none inside url('../images/faqbullet.gif');
}

li.faq{
font: normal 500 12px arial;
color:#000000;
margin: 14px 0px 0px 3px;
background:transparent;
}

a.faq{
font: normal 500 12px arial;
color:#000000;
margin: 14px 0px 0px 20px;
line-height:20px;
background:transparent;
text-decoration:none;
}

a.faq:visited{
font: normal 500 12px arial;
color:#000000;
margin: 14px 0px 0px 20px;
line-height:20px;
background:transparent;
text-decoration:none;
}

a.faq:hover{
font: normal 500 12px arial;
color:#ed1b24;
margin: 14px 0px 0px 20px;
line-height:20px;
background:transparent;
text-decoration:underline;
}

.faqphoto{
width:70px;
height:70px;
float:left;
display:inline;
margin:25px 0px 0px 20px;
background:transparent;
clear:left;
}


/*----FONTS----*/
.faqtitle{
font: normal 900 22px arial;
color:#ed1b24;
margin: 7px 0px 0px 20px;
}

.qa{
font: normal 500 12px arial;
color:#000000;
width:500px;
margin:45px 0px 0px 0px;
float:left;
line-height:15px;
}

a.qa{
font: normal 500 12px arial;
color:#000000;
margin: 30px 0px 0px 10px;
width:500px;
float:left;
text-decoration:none;
line-height:15px;
}

a.qa:visited{
font: normal 500 12px arial;
color:#000000;
width:500px;
margin: 30px 0px 0px 10px;
float:left;
text-decoration:none;
line-height:15px;
}

a.qa:hover{
font: normal 500 12px arial;
color:#000000;
width:500px;
margin: 30px 0px 0px 10px;
float:left;
text-decoration:none;
line-height:15px;
}

a.top{
font: normal 10px arial;
color:#ed1b24;
margin: 0;
float:left;
}

a.top:visited{
font: normal 10px arial;
color:#ed1b24;
margin: 0;
float:left;
}


a.top:hover{
font: normal 10px arial;
color:#ed1b24;
margin: 0;
float:left;
}


.covers{
font: normal 10px arial;
color:#cccccc;
margin: 0 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;
}



.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:#50a0ca;
margin:0px 0px 0px 0px;
text-decoration:none;
}
a.bilingual2:visited{
color:#50a0ca;
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;
}

a.new, a.new:visited{
font: bold 16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
color:#ffffff;
text-decoration:none;
background:url(../images/new.jpg) top left no-repeat;
margin: 0px 0px 0px 4px;
width:45px;
height:44px;
line-height:50px;
padding:12px 0px 10px 9px;
}

a.new:hover{
font: bold 16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
color:#ffffff;
text-decoration:underline;
background:url(../images/new.jpg) top left no-repeat;
margin: 0px 0px 0px 4px;
width:45px;
line-height:50px;
height:44px;
padding:12px 0px 10px 9px;
}
#media{
width:390px;
height:340px;
float:right;
margin: 40px 25px 0px 0px;
display:inline;
background:transparent;
padding-right:16px;
overflow:auto;
}

.mediah1, a.mediah1, a.mediah1:visited{
font: bold 16px Georgia;
color:#000000;
margin:0px 0px 0px 0px;
text-decoration:none;
}
a.mediah1:hover{
text-decoration:underline;
}
.mediah2{
font: bold 16px Georgia;
color:#000000;
margin:12px 0px 0px 0px;
text-decoration:none;
}


.mediap{
font: normal 10px Georgia;
color:#000000;
margin:0px 0px 0px 0px;
text-decoration:none;
}

a.mediap, a.mediap:visited{
font: normal 10px Georgia;
color:#000;
margin:0px 0px 0px 0px;
text-decoration:none;
}

a.mediap:hover{
font: normal 10px Georgia;
color:#666;
margin:0px 0px 0px 0px;
text-decoration:underline;
}


	.footer{
	width:800px;
	height:45px;
	background:#fff;
	position:relative;
	display:none;
	margin:0;
	padding:0;
	border-top:solid 1px #f4f4f4;
	clear:left;
	}
		.footerleft{
		width:390px;
		float:left;
		display:inline;
		margin:7px 0px 0px 5px;
		background:transparent;
		font:normal 500 9px arial;
		color:#999999;
		}
		.footerright{
		width:390px;
		float:left;
		display:inline;
		margin:0px 5px 0px 10px;
		background:transparent;
		text-align:right;
		line-height:12px;
		}
		.footerright a, .footerright a:visited{
		font:normal 500 9px arial;
		text-decoration:none;
		color:#2AABDE;
		}
		.footerright a:hover{
		color:#2AABDE;
		text-decoration:underline;
		}
	.bottom{
	width:800px;
	height:15px;
	background:url(../images/bottom-trans.png) top left no-repeat;
	position:relative;
	margin:0px auto;
	}