#homebanner{
	position:relative;
	/*width:665px;
	padding-right:307px;	*/
	width:972px;
	height:179px;
	background-repeat:none;
	overflow:hidden;
	z-index:20;
}

a{
	text-decoration:none;
}

h1{
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:normal;
	color:#03427B;
	padding:0;
	margin:0;
	padding-top:12px;
	z-index:21;
	/*width:620px;*/
}

#homebanner p{
	padding:0;
	margin:0;
	margin-top:12px;
	margin-bottom:12px;
	line-height:18px;
	z-index:22;
	/*width:620px;*/
}

#homebanner p a{
	color:#00add9;
	font-weight:bold;
	text-decoration:none;
}

#homebanner p a:hover
{
	text-decoration:underline;
}

/* rotator css */
div#homebanner ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
div#homebanner ul li img {
	padding:0px;
	margin:0px;
	border:none;
}
div#homebanner ul li.show {
	z-index:3;
}
.hp_banner_txt{
	float:left;
	position:relative;
	margin: 0 0 0 21px;
	width:650px;
	z-index:5;
}
ul#hp_rotate{
	padding:0px;
	margin:0px;
}
.hide{
	visibility:hidden;
}
#home_page_banner1, #home_page_banner2, #home_page_banner3, #home_page_banner4{
	width:972px;
	height:179px;
	position:absolute;
	top:0px;
	left:0px;
}

#home_page_banner1{background:url(/images/header/banner1.jpg) no-repeat;}
#home_page_banner2{background:url(/images/header/banner2.jpg) no-repeat;}
#home_page_banner3{background:url(/images/header/banner3.jpg) no-repeat;}
#home_page_banner4{background:url(/images/header/banner4.jpg) no-repeat;}


#home_page_box_row{
	position: relative;
	float:left;
	width:970px;
	height:auto;
	margin-bottom:20px;
	border:1px solid #dedede;
}
#home_page_box_row h1{
	font-size:18px;
	margin-bottom:14px;
	padding-left:20px;
	padding-top:12px;
}
.home_page_box{
	position:relative;
	float:left;
	width: 193px;
	height:auto;
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.home_page_box img{
	border:none;
}
.home_page_box a{
	text-decoration: none;
}
.home_page_box h2{
	width:193px;
	margin:10px 0 5px 0;
	padding:0;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:#03427B;
	text-decoration:none;
}
.home_page_box h2 a{
	width:193px;
	margin:10px 0 5px 0;
	text-align:center;
	font-size:14px;
	color:#03427B;
}
.home_page_box p{
	width: 175px;
	text-align:left;
	padding-left:10px;
	padding-right:8px;
	color:#454545;
	text-decoration:none;
}
.home_page_box p a{
	color:#454545;
}
.home_page_box p.link{
	padding-right:10px;
	text-align:right;
	width:175px;
	color:#00add9;
	font-weight:bold;
	text-decoration:none;
}
.home_page_box p.link a{
	color:#00add9;
}
.home_page_box p.link:hover{
	text-decoration:underline;
}
.home_page_seperator{
	float:left;
	position:relative;
	width:2px;
	height:220px;
	background:url(../images/industry_banner/seperator.jpg) no-repeat;
}

/* changes made 01/10/2009 */
.home_page_box .upper, .home_page_box p.lower, .home_page_box p.lower3 {
	position:absolute;
	margin:0;
	padding:0;
	width:160px;
	left:15px;
	color:#ffffff;
	line-height:14px;
}
.home_page_box p{
	margin-top:10px;
	text-align:center;
}
.home_page_box .upper{
	top:35px;	
	padding-top:0;
}
.home_page_box .upper ul{
	margin:0 0 0 15px;
	padding:0;
}

.home_page_box .lower, .home_page_box .lower3{	
	color:#22204e;
	font-weight:bold;
	position:absolute;
	top:156px;
	left:15px;
	width:280px;
}
.home_page_box .lower:hover, .home_page_box .lower3:hover{
	color:#FFFFFF;
}

#home_page_box_middle .lower{
	color:#00add9;
}
#home_page_box_middle .lower:hover{
	/*color:#22204e;*/
	text-decoration:underline;
}

/*.home_page_box a
{
	position:absolute;
	top:203px;
	left:36px;
	color:#22204e;
	text-decoration:none;
	font-weight:bold;
}

.home_page_box a:hover
{
	color:#ffffff;
}*/
#home_page_box_left
{
	background-image:url(../images/hpb_accountancy_service.png);
}

#home_page_box_middle
{
	background-image:url(../images/hpb_tax_return_oct.png);
	/*background-image:url(../images/hpb_tax_return.png);*/
}

#home_page_box_right
{
	background-image:url(../images/hpb_online_bookkeeping.png);
	margin-right:0px;
}

/*****************************************************/
/*					TWD changes						 */
/*****************************************************/

.home_page_box p.lower3
{
	top:150px;
	color:#22204e;
	font-weight:bold;
	/*width:200px;*/
	width:280px;
}

.home_page_box a.h2_link{
	text-decoration:none;	
	position:absolute;
	top:15px;
	left:15px;
	margin:0;
	padding:0;
	color:#ffffff;
}

.home_page_box a.h2_link:hover
{
	text-decoration:none;
	cursor:pointer;
}

/*****************************************************/
/*			TWD Cycle plugin changes				 */
/*****************************************************/

#home_page_banner2_wrap{
	width:972px;
	/*height:175px;*/
	height:248px;
	float:left;
	position:relative;
	margin:0px;
}
#home_page_banner2_grad{
	width:972px;
	height:5px;
	float:left;
	position:relative;
	background:url(../images/homeBanner/banner_grad.jpg) no-repeat;
	margin-bottom:15px;
	margin-top:-1px;
}		
#banner{
	width:972px;
	/*height:175px;*/
	height:248px;
	float:left;
	position:relative;
}
.banner_img{
	float:none;
	position:absolute;
	left:0px;
	top:0px;
	width:970px;
	/*height:175px;*/
	height:248px;
}
.info {
	float:left;
	position:relative;
	width:560px;
	font-size:14px;
	margin-left:20px;
	margin-top:5px;
}
a.survey_btn_link{
	position: relative;
	display:block;
	width:210px;
	height:24px;
	background-image:url(../images/homeBanner/survey_btn_link.gif);
	background-position:0px 0px;
	text-decoration:none;
}

a.survey_btn_link:hover{
	background-position:0px 24px;
}
.banner{
	width:972px;
	height:261px;
}
.info h1 a{
	color:#03427B;
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:12px 0 0;
	z-index:21;
}
.info p{
	line-height:18px;
	margin:12px 0;
}
.info p a{
	color:#00ADD9;
	font-weight:bold;
	text-decoration:none;
}
.info p a:hover {
	text-decoration:underline;
}
.banner_dots {
	position:absolute;
	top:219px;
	left:12px;
	width:170px;
	z-index:100;
}
.cycle_off {
	background:url("../images/homeBanner/cycle_off.png") no-repeat scroll 0 0 transparent;
	display:inline;
	float:left;
	height:15px;
	margin:0 5px;
	position:relative;
	width:15px;			
}
.cycle_on, .cycle_off:hover {
	background:url("../images/homeBanner/cycle_on.png") no-repeat scroll 0 0 transparent;
	display:inline;
	float:left;
	height:15px;
	margin:0 5px;
	position:relative;
	width:15px;
}

.home_banner_title{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
.home_banner_link{
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	color:#00add9;
}
.home_banner_link:hover{
	text-decoration:underline;
}
/***********************************************************************************************************/
/***										EXPANDABLE BUTTON											 ***/
/***********************************************************************************************************/
.buttonwrapper{
	overflow:hidden;
	width:100%;
	height:23px;
}
a.ovalbutton{
	background:url("../images/homeBanner/site_l.png") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:46px;
	overflow:hidden;
	line-height:23px;
	padding-left:15px;
	text-decoration:none;
	overflow:hidden;		
}	
a.ovalbutton span{
	background:url("../images/homeBanner/site_r.png") no-repeat scroll right top transparent;
	color:#FFFFFF;
	overflow:hidden;
	display:block;
	font-size:11px;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
	line-height:23px;
	padding:0 40px 0 0;
}

a.ovalbutton:hover{
	text-decoration:none;
	background-position:0px -23px;
}
a.ovalbutton span:hover{
	text-decoration:none;
	background-position:right bottom;
}
/***********************************************************************************************************/
/***********************************************************************************************************/
