@charset "utf-8";
/* CSS Document */

div#mainSlide {position:relative;}

div#news-ticker {
	background:url(../img/news-ticker-bg.gif) no-repeat scroll 0 0;
	bottom:33px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:36px;
	left:22px;
	line-height:14px;
	padding:7px 18px 10px 17px;
	position:absolute;
	width:475px;
	z-index:999;
}

div#TICKER {
	bottom:62px;
	left:145px;
	position:absolute;
	height: 16px;
	z-index:1001;
}

div#TICKER a{
font-family:Arial; font-size:11px; color:#fff; text-decoration:none;
}

div#flash {
z-index:1;
margin-bottom:2px;
}

/*div#news-ticker span#news-ticker-text {
font-size:11px;
margin-left:20px;
padding-right:15px;
}*/


div#news {
float:right;
margin-top:-16px;
}
div#homeBottom {
margin:0 auto;
width:950px; height: 128px;
border:solid 0px red;
}
#mainFeatured .testimonial {
 width:950px;
 text-align:left;padding-left:0px;
}
#mainFeatured .testimonial img {
margin-top:20px;
margin-left:10px;
}
div#homeBottom .testimonial {
float:left;
margin-right:10px;
margin-top:10px;
/*width:360px;
height:120px;
padding-right:50px;
float:left;
background:url(../img/testimonials_sm.gif) no-repeat scroll 0 0;*/
}
div#homeBottom .opt {
float:right;
/*border:solid 1px black;
width:240px*/
}
div#homeBottom .opt .item {
width:230px;
padding:5px 0px 0px 0px;
border-bottom:solid 1px #e4e4e5;

}
div#homeBottom .opt .item .icon {
 float:left
}
div#homeBottom .opt .item .txt {
padding-left:10px;
float:left;
width:180px;
}

div#homeBottom .opt .item .txt a:link,
div#homeBottom .opt .item .txt a:active,
div#homeBottom .opt .item .txt a:visited {
font-size:12px;
font-weight:bold;
color:#333;
text-decoration:none;
}
div#homeBottom .opt .item .txt a:hover {
color:#027BC0;
text-decoration:underline;}

div#homeBottom .video {
float:left;
margin-left:5px;
margin-right:15px;
margin-top:10px;
}
div#homeBottom .video .img {
position:relative;
background-color:#333333;
padding:5px 15px; 
border:solid 2px #333333;}
div#homeBottom .video .img .duration
{
   position:absolute;
   top:65px;
   left:110px;
   font-size:10px;
   padding:1px 2px;
   background-color:black;
   color:white;
   z-index:100;
 }

div#homeBottom .video h1 {
color:#0070A9;
font-size:11px;
font-weight:bold;
}

div#homeBottom .mPassport {
width:315px;
height:120px;
float:right;
text-align:right;
padding-right:5px;
}
div#homeBottom .quote {
width:315px;
height:120px;
float:left;
}
div#homeBottom .hthblog {
width:315px;
height:120px;
text-align:center;
float:left;
}


@media all and (-webkit-min-device-pixel-ratio:0){
div#news{margin-top:0;}}