/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */

#home_banner{
	width:902px;
	overflow:hidden;
	height:246px;
	margin:0 auto;
	position:relative;
	text-align:left;
	margin-top:18px;
	}
.featured_banner {
	width:902px;
	height:246px;
	position:relative;
}
.featured_banner img{
	position:absolute;
	left:0;
	top:0;
	}
#right_featured_pic1 h2{
	background:url(../images/text_checker.png) no-repeat;
	width:303px;
	height:45px;
	left:522px;
	top:24px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	z-index:1;
	}
#right_featured_pic1 p{
	top:83px;
	left:522px;
	color:#606163;
	line-height:17px;
	font-size:11px;
	position:absolute;
	}
#right_featured_pic1 a.more{
	position:absolute;
	left:525px;
	top:166px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:44px;
	background:url(../images/bg_more1.jpg) left top no-repeat;
}
#right_featured_pic1 a.more:hover{
	background:url(../images/bg_more1.jpg) left bottom no-repeat;
}
#right_featured_pic2 h2{
	background:url(../images/bg_featured_banner_h2_2.jpg) no-repeat;
	width:189px;
	height:48px;
	left:77px;
	top:23px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	z-index:1;
	}
#right_featured_pic2 p{
	top:81px;
	left:77px;
	color:#606163;
	font-size:11px;
	line-height:17px;
	position:absolute;
	}
#right_featured_pic2 a.group{
	position:absolute;
	left:82px;
	top:151px;
	display:block;
	height:21px;
	text-indent:-9999px;
	outline-style:none;
	width:53px;
	background:url(../images/bg_group.jpg) left top no-repeat;
}
#right_featured_pic2 a.group:hover{
	background:url(../images/bg_group.jpg) left bottom no-repeat;
}
#right_featured_pic2 a.dedicated{
	position:absolute;
	left:219px;
	top:151px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:86px;
	background:url(../images/bg_dedicated.jpg) left top no-repeat;
}
#right_featured_pic2 a.dedicated:hover{
	background:url(../images/bg_dedicated.jpg) left bottom no-repeat;
}
#right_featured_pic2 a.corporate{
	position:absolute;
	left:82px;
	top:181px;
	display:block;
	height:21px;
	text-indent:-9999px;
	outline-style:none;
	width:84px;
	background:url(../images/bg_corporate.jpg) left top no-repeat;
}
#right_featured_pic2 a.corporate:hover{
	background:url(../images/bg_corporate.jpg) left bottom no-repeat;
}

#right_featured_pic3 h2{
	background:url(../images/bg_featured_banner_h2_3.jpg) no-repeat;
	width:340px;
	height:99px;
	left:479px;
	top:24px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	z-index:1;
	}
#right_featured_pic3 p{
	top:131px;
	left:485px;
	color:#606163;
	width:370px;
	font-size:11px;
	line-height:17px;
	position:absolute;
	}
#right_featured_pic3 a.more{
	position:absolute;
	left:485px;
	top:191px;
	
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:44px;
	background:url(../images/bg_more.jpg) left top no-repeat;
}
#right_featured_pic3 a.more:hover{
	background:url(../images/bg_more.jpg) left bottom no-repeat;
}

#right_featured_pic4 h2{
	background:url(../images/bg_featured_banner_h2_4.jpg) no-repeat;
	width:186px;
	height:59px;
	left:545px;
	top:24px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	z-index:1;
	}
#right_featured_pic4 p{
	top:91px;
	left:551px;
	width:325px;
	color:#606163;
	font-size:11px;
	line-height:17px;
	position:absolute;
	}
#right_featured_pic4 a.heath_safety{
	position:absolute;
	left:552px;
	top:152px;
	display:block;
	height:22px;
	text-indent:-9999px;
	outline-style:none;
	width:129px;
	background:url(../images/bg_health_safety.jpg) left top no-repeat;
}
#right_featured_pic4 a.heath_safety:hover{
	background:url(../images/bg_health_safety.jpg) left bottom no-repeat;
}
#right_featured_pic4 a.driver_licensing{
	position:absolute;
	left:719px;
	top:152px;
	display:block;
	height:21px;
	text-indent:-9999px;
	outline-style:none;
	width:141px;
	background:url(../images/bg_driver_licensing.jpg) left top no-repeat;
}
#right_featured_pic4 a.driver_licensing:hover{
	background:url(../images/bg_driver_licensing.jpg) left bottom no-repeat;
}
#right_featured_pic4 a.web{
	position:absolute;
	left:718px;
	top:182px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:40px;
	background:url(../images/bg_web.jpg) left top no-repeat;
}
#right_featured_pic4 a.web:hover{
	background:url(../images/bg_web.jpg) left bottom no-repeat;
}
#right_featured_pic4 a.first_aid{
	position:absolute;
	left:552px;
	top:182px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:65px;
	background:url(../images/bg_first_aid.jpg) left top no-repeat;
}
#right_featured_pic4 a.first_aid:hover{
	background:url(../images/bg_first_aid.jpg) left bottom no-repeat;
}

#right_featured_pic5 h2{
	background:url(../images/bg_featured_banner_h2_5.jpg) no-repeat;
	width:278px;
	height:125px;
	left:554px;
	top:12px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	z-index:1;
	}
#right_featured_pic5 p{
	top:144px;
	left:562px;
	width:300px;
	color:#606163;
	line-height:17px;
	font-size:11px;
	position:absolute;
	}
#right_featured_pic5 a.more{
	position:absolute;
	left:562px;
	top:205px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:44px;
	background:url(../images/bg_more2.jpg) left top no-repeat;
}
#right_featured_pic5 a.more:hover{
	background:url(../images/bg_more2.jpg) left bottom no-repeat;
}

#right_featured_pic6 h2{
	background:url(../images/bg_featured_banner_h2_6.jpg) no-repeat;
	width:197px;
	height:61px;
	left:539px;
	top:22px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	z-index:1;
	}
#right_featured_pic6 p{
	top:90px;
	left:546px;
	width:320px;
	color:#606163;
	line-height:17px;
	font-size:11px;
	position:absolute;
	}
#right_featured_pic6 a.more{
	position:absolute;
	left:545px;
	top:161px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:44px;
	background:url(../images/bg_more3.jpg) left top no-repeat;
}
#right_featured_pic6 a.more:hover{
	background:url(../images/bg_more3.jpg) left bottom no-repeat;
}

#right_featured_pic7 h2{
	background:url(../images/bg_featured_banner_h2_7.jpg) no-repeat;
	width:354px;
	height:89px;
	left:542px;
	top:11px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	z-index:1;
	}
#right_featured_pic7 p{
	top:100px;
	left:546px;
	color:#606163;
	line-height:17px;
	font-size:11px;
	position:absolute;
	}
#right_featured_pic7 a.checker{
	position:absolute;
	left:546px;
	top:157px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:69px;
	background:url(../images/bg_checker.jpg) left top no-repeat;
}
#right_featured_pic7 a.checker:hover{
	background:url(../images/bg_checker.jpg) left bottom no-repeat;
}
#right_featured_pic7 a.charter{
	position:absolute;
	left:723px;
	top:157px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:62px;
	background:url(../images/bg_charter.jpg) left top no-repeat;
}
#right_featured_pic7 a.charter:hover{
	background:url(../images/bg_charter.jpg) left bottom no-repeat;
}
#right_featured_pic7 a.patient_transfer_service{
	position:absolute;
	left:546px;
	top:187px;
	display:block;
	height:40px;
	text-indent:-9999px;
	outline-style:none;
	width:127px;
	background:url(../images/bg_patient_transfer_service.jpg) left top no-repeat;
}
#right_featured_pic7 a.patient_transfer_service:hover{
	background:url(../images/bg_patient_transfer_service.jpg) left bottom no-repeat;
}
#right_featured_pic7 a.trucking{
	position:absolute;
	left:721px;
	top:187px;
	display:block;
	height:21px;
	text-indent:-9999px;
	outline-style:none;
	width:73px;
	background:url(../images/bg_trucking.jpg) left top no-repeat;
}
#right_featured_pic7 a.trucking:hover{
	background:url(../images/bg_trucking.jpg) left bottom no-repeat;
}
#right_featured_pic8 h2{
	background:url(../images/bg_featured_banner_h2_8.jpg) no-repeat;
	width:250px;
	height:112px;
	left:541px;
	top:14px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	z-index:1;
	}
#right_featured_pic8 p{
	top:129px;
	left:545px;
	width:305px;
	color:#606163;
	line-height:17px;
	font-size:11px;
	position:absolute;
	}
#right_featured_pic8 a.school_buses{
	position:absolute;
	left:546px;
	top:188px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:109px;
	background:url(../images/bg_school_buses.jpg) left top no-repeat;
}
#right_featured_pic8 a.school_buses:hover{
	background:url(../images/bg_school_buses.jpg) left bottom no-repeat;
}
#right_featured_pic8 a.checker{
	position:absolute;
	left:699px;
	top:188px;
	display:block;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	width:69px;
	background:url(../images/bg_checker2.jpg) left top no-repeat;
}
#right_featured_pic8 a.checker:hover{
	background:url(../images/bg_checker2.jpg) left bottom no-repeat;
}
#right_featured_pic9 p{
	top: 61px;
	left: 27px;
	color: #606163;
	font-size: 11px;
	line-height: 17px;
	position: absolute;
}
#right_featured_pic9 a.more {
position: absolute;
left: 41px;
top: 118px;
display: block;
height: 17px;
text-indent: -9999px;
outline-style: none;
width: 44px;
background-color: transparent;
background-image: url(../images/bg_more8.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
}

#right_featured_pic9 a.more:hover{
background-color: transparent;
background-image: url(../images/bg_more8.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
}

#home_banner .ui-tabs-nav {
	list-style: none;
	margin: 0;
	color:#000;
	bottom:7px;
	right:10px;
	position:absolute;
	
}
#home_banner .ui-tabs-nav li {
	width:15px;
	height:15px;
	text-align:center;
	line-height:14px;
	font-size:10px;
	float:left;
	margin-left:3px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	
}

#home_banner .ui-tabs-nav a {
    margin:0; /* position: relative makes opacity fail for disabled tab in IE */
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	font-family:Arial, Helvetica, sans-serif;
	color:#cbe6f7;
	display:block;
	width:15px;
	text-align:center;
	height:15px;
	line-height:15px;
	text-decoration:none;
	background:url(../images/lihover.png) left top no-repeat;
}
#home_banner .ui-tabs-nav a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/lia.png) left top no-repeat;
}
