@media screen and (max-width: 960px) {


#header {
	height: auto;
width: auto;
}
.header-logos {
	clear: right;
}
.container {
width:95%;

}
.left575 {
float:left;
width:55%;

}
.right350 {
	width:40%;
	float:right;
}
.left675 {
float:left;
width:70%;

}

.right250 {
	width:25%;
	float:right;
}
.connections {
	height:auto;
	display: block;
	clear: both;
}
.connections img{
	height:auto;
	max-width: 40%;
	height: auto;
}
.third-column {
	width: 45%
}
.lefthome {
width:95%;
}
.lefthome img {
	float: left;
	margin-right:20px;

}
.righthome {
	width:520px;
	float:right;
	clear:both;
}
#homeslideshow {
display: none;

}
.connecting_flag {
	display:none;
} }

@media screen and (max-width: 600px) {
#header {
	height: auto;

}
.container {
width:95%;
}
.left575 {
float:left;
margin:auto;
width:95%;
clear:both;
}
.right350 {
	width:95%;
	float:left;
	clear:both;
}
.connections {
	height:100%;
	clear: both;
}
.connections img{
	height:auto;
	max-width: 40%;
	height: auto;

}
.left675 {
float:left;
margin:auto;
width:95%;
clear:both;
}
.right250 {
	width:95%;
	float:left;
	clear:both;
}
}

@media screen and (max-width: 400px) {
#header {
	width: 95%;
}
.container {
width:95%;
}

.left575 {
float:none;
width:95%;
clear:right;
}
.right350 {
	width:95%;
	float:none;
	clear:right;
}
.connections {
	height:100%;
}
.left675 {
float:none;
width:95%;
clear:both;
}
.right250 {
	width:95%;
	float:none;
	clear:both;
}
.third-column {
	width: 95%;
	float:none;
	clear:both;
}
.artitle {
float:none;
clear:right;
}
.frbblogo {
float:none;
clear:right;
}
body {background-color:
#FFFFFF;
}
}
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
.righthome #homeslideshow img {
	max-width: 100%;
	height: 100%;
	width: auto; /* ie8 */
}