
#footer{ width:800px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; border-top: solid 3px #fff;}
#footer h6{color:#FFF; padding:0px; margin:0px; text-align:left; font-size:12px; font-weight:normal; background-color:#608399;}
.footer-wrap{background-color:#608399;
border-left:3px solid #FFF;
border-right:3px solid #FFF;
width:794px;
}
/*a.facebook{background:url("/images/footer-icon-sprite.gif") no-repeat 0 -120px;}*/
.bottom_dotted{ border-bottom:dotted 1px #CCC;}

li.facebook{background-image: url("/images/facebook_sm.png");background-repeat: no-repeat; background-position: 0px 3px;}
li.facebook a{color:#fff; position:relative; left:17px;}
li.twitter{background-image: url("/images/twitter_sm.png");background-repeat: no-repeat; background-position: 0px 3px;}
li.twitter a{color:#fff; position:relative; left:17px;}
li.pinterest{background-image: url("/images/pinterest_sm.png");background-repeat: no-repeat; background-position: 0px 3px;}
li.pinterest a{color:#fff; position:relative; left:17px;}
li.flickr{background-image: url("/images/flickr_sm.png");background-repeat: no-repeat; background-position: 0px 3px;}
li.flickr a{color:#fff; position:relative; left:17px;}
li.youtube{background-image: url("/images/youtube_sm.png");background-repeat: no-repeat; background-position: 0px 3px;}
li.youtube a{color:#fff; position:relative; left:17px;}
li.instagram{background-image: url("/images/instagram-sm.png");background-repeat: no-repeat; background-position: 0px 3px;}
li.instagram a{color:#fff; position:relative; left:17px;}
li.videoitem{background-image: url("/images/footer_video_icon_sm.png");background-repeat: no-repeat; background-position: 0px 3px;}
li.videoitem a{color:#fff; position:relative; left:17px;}

li.enewssubscribe{background-image: url("/images/social_icon_enews_sm.png");background-repeat: no-repeat; background-position: 0px 3px;}
li.enewssubscribe a{color:#fff; position:relative; left:17px;}

/*ul.footer_social_lists{text-align:left; margin:0px; padding:0px; width:150px; vertical-align:top;}
ul.footer_social_lists li{ border-bottom:dotted 1px #CCC; padding:3px 3px 8px 18px; vertical-align:top; margin:0 0 0 0; list-style-position: inside; height:12px; list-style-type:none;}
ul.footer_social_lists a{font-weight:lighter; font-size:11px;}
*/
#footer .footer_link_lists{text-align:left; margin:0px; padding:0px; width:153px; vertical-align:top; }
#footer ul.footer_link_lists{text-align:left; margin:0px; padding:0px; width:153px; vertical-align:top; white-space:nowrap; overflow:visible; float:left; clear:left; }
#footer ul.footer_link_lists li{ border-bottom:dotted 1px #CCC; padding:5px 3px 5px 3px; vertical-align:top; margin:0px 0px 0px 0px; list-style-position: inside; height:15px; list-style-type:none;}
#footer ul.footer_link_lists a{color:#fff; position:relative; font-weight:lighter; font-size:11px;}
#footer .footer_top_links{background-color:#608399; background-image:url(/images/footer_link_grad_bg.jpg); background-repeat:repeat-x; border:inset 2px #005DAA;}
.footer_link_tab{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF;}

.foot_contact{ font-size: 12px; font-weight:100; color:#FFF; text-align: center; letter-spacing: 1px;}










/* BEGIN CAROUSEL STUFF */
.jcarousel-skin-foot-caro .jcarousel-container {
    -moz-border-radius: 10px;
    /*background: #A1BBCA; */
	background-color:#A1BBCA;
	background-image:url(/images/vidFooter_grad_bg.jpg);
	background-repeat:repeat-x;
	
    border: 1px dotted #ccc;
}

.footBoxHold{font-size:10px; padding:3px; background:#DFEEFF; width:230px; height:62px; border:2px solid #005DAA; text-align:left;}
.footBoxHold:hover{font-size:10px; padding:3px; background:#FFF; width:230px; height:62px; border:2px solid #005DAA;}
 .img-clipper-box{ text-align:center; overflow:hidden; width:90px; float:left; padding:0px; height:60px; margin-right:3px; border: 1px solid #333;}
 .img-clipper{ text-align:center; position:relative; overflow:hidden; clip:rect(0px,20px, 0px, 20px);} 
 
.jcarousel-skin-foot-caro .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-foot-caro .jcarousel-container-horizontal {
    width: 740px;
    padding: 3px;
	margin:0px 2px 0px 2px;
	
}
/*
.jcarousel-skin-foot-caro .jcarousel-container-vertical {
    width: 150px;
    height: 200px;
    padding: 40px 20px;
}
*/
.jcarousel-skin-foot-caro .jcarousel-clip-horizontal {
    width:  740px;
     /*   height: 200px; */
}

.jcarousel-skin-foot-caro .jcarousel-clip-vertical {
    width:  150px;
    height: 200px;
}

.jcarousel-skin-foot-caro .jcarousel-item {
    width: 170px;
   /* height: 200px; */
}

.jcarousel-skin-foot-caro .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 5px;
}

.jcarousel-skin-foot-caro .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 5px;
    margin-right: 0;
	
}

.jcarousel-skin-foot-caro .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-foot-caro .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-foot-caro .jcarousel-next-horizontal {
    position: absolute;
    top: 23px;
    right: -5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-foot-caro .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/images/prev-horizontal.png);
}

.jcarousel-skin-foot-caro .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-foot-caro .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-foot-caro .jcarousel-next-disabled-horizontal,
.jcarousel-skin-foot-caro .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-foot-caro .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-foot-caro .jcarousel-prev-horizontal {
    position: absolute;
    top: 23px;
    left: -5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-foot-caro .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/images/next-horizontal.png);
}

.jcarousel-skin-foot-caro .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-foot-caro .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-foot-caro .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-foot-caro .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-foot-caro .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons

.jcarousel-skin-foot-caro .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-foot-caro .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-foot-caro .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-foot-caro .jcarousel-next-disabled-vertical,
.jcarousel-skin-foot-caro .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-foot-caro .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-foot-caro .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-foot-caro .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-foot-caro .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-foot-caro .jcarousel-prev-disabled-vertical,
.jcarousel-skin-foot-caro .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-foot-caro .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
 */