#container_sra{
width:800px; 
background-color:#425fad;
vertical-align:top;
}

#container_glencoe{
width:800px; 
height:650px; 
background-color:#425fad;
vertical-align:top;
}


#top{
width:780px;
height:40px;
border:0px solid red;




}

.state_resources{
float:left;
background-image:url('images/stateresources.jpg');
width:307px;
height:164px;
background-repeat:no-repeat;
margin-top:5px;
color:#000;
font-family:arial;
font-size:8pt;
font-weight:bold;
}
.user_type{
float:left;margin-top:20px;border:solid red 0px;
}
.user_type span{
margin-left:20px;
}

.enter{
float:right;
margin-top:10px;
padding-right:58px;
}
.user{
margin:10px 0 0 0px;
float:left;
padding-left:22px;
}

.subject{
width:260px;
float:left;
text-align:right;
margin-top:8px
}
.link1{
margin:40px 0px 0px 0px;
text-align:left;
float:left;
padding-left:20px;
}
.link2{
margin:40px 0px 0px 0px;
text-align:left;
float:right;
padding-right:60px;
}

.choose_state select{
width:128px;
}
.required{
color:#ff0000;
font-family:arial;
font-size:8pt;
font-weight:normal;
margin-left:18px;
padding-top:4px;
float:left;
margin-top:10px;
}

.choose_state{
margin:40px 0px 0px 0px;
text-align:left;
padding-left:20px;
}
.choose_state select{
width:128px;
}
.separator{
padding-top:1px;
margin:1px 0 0 30px;
}

.footer{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	height:45px;
}

#body{
width:729px;
height:35px;
background-image:url(images/top.jpg) ;
border:0px solid red;
margin-top:20px;
}

#middle{
width:729px;
background-image:url(images/middle1.jpg) ;
background-repeat: repeat-y;
font-family:arial;
font-size:12px;
color:#003366;
line-height:22px;
border:0px solid white;
text-align:left;


}
.footertext{
	width:547px;
	float:left;
	color:#ffffff;
	font-family:arial;
	font-size:8pt;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:17px;
	padding-bottom:10px;
}
.footertext a{
	text-decoration:none;
	color:#ffffff;
}

.footertext a:hover{
	text-decoration:underline;
	color:#ffffff;
}

#bottom{
width:729px;
height:29px;
background-image:url(images/bottom.jpg) ;
background-repeat: no-repeat;

}

#goto {
width:151px;
height:143px;
float:right;

}

#footer{
width:330px;
height:23px;
background-image:url(images/bottom_logo.jpg) ;
background-repeat: no-repeat;
margin-left:40px;
margin-top:10px;
float:left;
}

#footer_gradient{
width:202px;
height:18px;
background-image:url(images/gradient_logo.jpg) ;
background-repeat: no-repeat;
margin-top:20px;
float:right;
margin-right:30px;
}

.field
{
font-size:12px;
color:#ffffff;
}

.program_resources{
float:left;
background-image:url('images/programresources.jpg');
width:307px;
height:164px;
background-repeat:no-repeat;
margin-top:5px;
color:#ef1c22;
font-family:arial;
font-size:9pt;
font-weight:bold;
}

.program_resources a{
color:#ef1c22;
text-decoration:none;
}