@charset "utf-8";
/* CSS Document */

div#mainSlide {
   position:relative;
   width:1000px;
   height:396px;
   padding-top:0px;
   text-align:center;
   padding-bottom:15px;}
   
.pics {  
   height:  396px;  
   width:   1000px;  
   padding: 0;  
   margin:  0;  
        } 
 
 .pics img { 
   display: none;  
     padding: 0px;
     background-color: #0375bc;  
     height:  396px;  
     width:   1000px;  
     top:  0; 
     left: 0 
 } 
div#news-ticker {
	 position:absolute;
	 top:309px;
	 left:21px;
	 width:509px;
	 height:41px;
	 background:url(../img/home_latestNews.png) no-repeat scroll 0 0;
	 display: block; 
	 padding:0px; 
	 z-index:999;
 }
 .newsticker-jcarousellite { 
   position:relative;
   width:370px;height:22px;
   margin-left:110px;margin-top:5px;
   padding-left:10px;
/*padding-top:0px;padding-bottom:10px;padding-left:103px;*/
   border:solid 0px red; 
   text-align:left;}
		
.newsticker-jcarousellite ul li{ 
  list-style:none; 
  display:block; 
  height:20px;width:100%;
  padding-top:3px;
  color:#FFFFFF;
  font-size:12px;
  border:solid 0px red; 
  font-family:Arial, Helvetica, sans-serif;
  line-height:14px;}
  
.newsticker-jcarousellite ul li a {
  color:#FFFFFF;
  text-decoration: none;
}

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 .breakingNews {
  float:left;
  width:260px;
  margin-left:0px;
  margin-right:40px;
  margin-top:10px;
  border:solid 1px #0066CC; 
 /* background:#;#ff6633;*/
  padding:1px;
}
div#homeBottom .breakingNews h1 {
 margin:0;
 width:255px;
 margin-botton:10px;
 padding:3px;
 background:#f1f1f1;/*#ffe033;*/
 font-weight:bold;
 font-size:14px;
 
 /*color:#cc0228;*/

}
div#homeBottom .breakingNews div {
margin:3px 0;
padding:2px 5px;
border-bottom:solid 1px #f1f1f1;}

div#homeBottom .breakingNews div h2 {
  font-size:12px;
  font-weight:bold;
  color:#027BC0;
  text-decoration:none;
 
}
div#homeBottom .breakingNews div h2 a {
  color:#333;
  text-decoration:none;
}
div#homeBottom .breakingNews div h2 a:hover {
  color:#027BC0;
  text-decoration:none;
}

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;}}

div#homeAlerts {         width:200px;
                         margin-bottom:10px;
						 padding:2px;
						 font-size:12px;
						 font-weight:bold;
						 text-align:left;
						 line-height: 18px;
						 color:#000066;
						 background-color:#FFFFFF;
						 border:solid #ff6633 1px
                      }		
					  
		div#homeAlerts a {color:#cc0228;text-decoration:none;} 
