.medium-text {
	display: block;
	font-size: 15px;
	line-height: 20px;
	font-size: 1.2rem;
	color: #333 !important;
	font-weight: bold;
}
.small-text {
	font-size: 0.55em;
	line-height: 15px;
}
.footer-bg {
	width: 100%;
	min-width: 960px;
	background-color: #595959;
	height: 215px;
	color: #FFF;
	font-size: 0.9em;
	margin-top: 20px;
	padding: 0px;
}
.footer-content {
	width: 960px; 
	margin: 0 auto;
}
.group {
	margin-top: -12px;
	margin-right: 40px;	
}
.group h5 {
	font-size: 16px;
	margin-bottom: 0;
	padding-bottom: 0;
	color: white; 	
}
.group ul {
	font-family: Arial;
	margin: 0;
	padding: 0;
	list-style: none;
}
.group ul li {
	line-height: 25px;
}
.group ul li a {
	text-decoration: none;
	color: #C2C2C2;
	font-size: 13.4px;
}
.group ul li a:hover {	
	color: #FFF;	
}
.ib {
	margin-top: -12px;
}
.ib h5 {
	font-size: 16px;
	margin-bottom: 0;
	padding-bottom: 0;
	color: white; 
}
.ib ul {
	font-family: Arial;
	margin: 0;
	padding: 0;
	list-style: none;
}
.ib ul li {
	line-height: 25px;
}
.ib ul li a {
	text-decoration: none;
	color: #C2C2C2;
	font-size: 13.4px;
}
.ib ul li a:hover {	
	color: #FFF;	
}
.copyright {	
	font-size: 0.8em;
	color: #CCC;	
	margin-top:  5px;
	float: right;
	text-align: right;
}
.who p {
	font-family: Arial;
	color: #707070;
	font-size: 14px;
	margin: 4px 0 8px 0;
}
.who {
	margin-right: 46px;
	margin-top: 30px;
	margin-bottom: 10px;
}
#home_who .who{
	margin-top: 0px;
}
.who h2 {
	font-size: 20px;
	color: #555555;
	text-shadow: #FFF 1px 1px 1px;
	margin: 0;
}
.news{
	margin-left:30px
}
.news h2{
	font-size:20px;
	color:#454545;
	text-shadow:#FFF 1px 1px 1px;
	font-weight:bold; 
	margin: 0 0 13px 0;
}
.news ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:.8em; 
}
.news ul li{
	line-height: 13px;
	margin: 0 0 10px;
} 
.news ul li a{
	text-decoration:none;
	color:#012363;
	font-weight:bold
}
.news ul li a:hover{
	color:#073385
}
.contact-text {
	color: #555;
	font-weight: normal;
	font-size: 14px;	
	text-shadow: white 1px 1px 1px;
}
.ads-text-bold {
	color: #898989; 
	font-size: 14px;
	font-weight: bold; 
}
.ads-text {
	color: #898989; 
	font-size: 14px;
	font-weight: bold; 
}
.ads-space {
	float: left; 
	width: 100px; 
	margin-top: 10px; 
	margin-left: 120px;
}
.ads-float {
	float: right;
}
.acquisitions {
	color: #de4b3b;
	font-size: 12px;
	font-weight: bold;
}
.talk-to-us {
	position: fixed;
	margin: 60px 0 0;
}
.contact-box-text {
	font-size: 12px; 
	width: 280px; 
	margin: 0 auto;
}
.contact-box-text a {
	text-decoration: none;
}
.contact-box-text-title {
	color: #555;
	font-size: 12px;
}
.location-wrapper .contact-box-text-title{
	font-size: 12px;
}
.contact-box-text-content1 {
	color: #333;
	margin-left: 10px;
}
.contact-box-text-content2 {
	color: #002563;
	margin-left: 15px;
}
.top-leaderboard {
	float: left; 
	width: 400px; 
	margin-top: 10px;	
}
.top-leaderboard-h3 {
	margin: 0; 
	padding: 0;
}

.top-adsales-bg{
	margin-top: 4px;
}
.adsales-box{
	margin: -9px 0 0;
}

.location-wrapper{
	background-color: #FFFFFF;
	box-shadow: 0 0 4px #CCC inset;
	height: 95px;
	border:solid 1px #CCC;
}
.location-wrapper .red a, .location-wrapper .red a:hover, .location-wrapper .red a:visited{
	text-decoration: none;
	color: #DD4B39;
}
#advertise-content img, .site-image img{
	border: none;
}
.acquisitions-text{
	color: #555555;
	font-size: 12px;
}

#feedback-content{font-size:12px;}
@-moz-document url-prefix() {
	.adsales-box-email{
	margin: -17px 0 0 40px;

}
.location-wrapper{
	height: 100px;
}
}