@charset "utf-8";
/* CSS Document */

body{
	background-color:#FFF;
	margin:0px;
}

/* Common class */

.clear{
	clear:both;
}

ul, li, ol{
	margin:0px;
	padding:0px;
}

/* Main template */
.jc_template{
	width:766px;
	margin:0px auto;
	border:1px solid #000000;
}

/* Header */
.jc_header{
	/* height:90px; */
	width:100%;
	
}

.jc_main_logo{
	float:left;
	padding-left:35px;
	/* position:relative;
	bottom:33px; */
}

#jc_main_logo_img{
	width:198px;
	height:152px;
	background:transparent url(../images/jc_logo.png) 0px -23px no-repeat;
	cursor:pointer;
}

.jc_acca_logo{
	float:right;
	position:relative;
	top:48px;
	right:20px;
}


/* Body */

.jc_body{
	/* min-height:400px; */
	/* position:relative;
	bottom:50px; */
}

.jc_body_banner{
	float:left;
}

.jc_banner_grad{
	float:left;
	height:256px;
	width:292px;
	background:#c53333 url(../images/jc_banner_grad.png) repeat-x;
}

.jc_banner_img{
	float:left;
}

/* Main menu */
.jc_main_menu{
	float:right;
}

.jc_main_menu_list{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
}

.jc_main_menu_item{
	display:block;
	margin-bottom:2px;
}

.jc_main_menu_link{
	display:block;
	width:164px;
	height:36px;
	background:url(../images/jc_main_menu.png) repeat-x;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}

.jc_main_menu_link:hover{
	background:url(../images/jc_main_menu_hover.png) repeat-x;
}

.jc_main_menu_icon{
	border:0;
	vertical-align:middle;
}

/* Content */
.jc_content{
	width:100%;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	color:#454545;
	font-size:0.7em;
	font-family:sans-serif;
}

.jc_content_left{
	float:left;
	width:55%;
	margin-left:40px;
}

.jc_content_middle{
	float:left;
	width:29%;
	margin-left:49px;
}

.jc_content_right{
	float:left;
	width:25%;
	margin-left:10px;
	padding-right:20px;
}

.jc_welcome_heading, .jc_av_service_heading, .jc_useful_links_heading{
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.4em;
}

.jc_welcome_heading{
	color:#9e2525;
}

.jc_content p{
	/* color:#454545;
	font-size:0.70em;
	font-family:sans-serif; */
	text-align:justify;
	line-height:15px;
}

.jc_content a{
	color:#c23131;
}

.jc_av_service_heading, .jc_useful_links_heading{
	color:#535353;
}

.jc_icon_container{
	margin:1em 0;
}

.jc_icon_img{
	border:1px dotted #c1c1c1;
	padding:3px;
}

.jc_av_ser_list, .jc_useful_link_list{
	list-style:none;
	padding:10px 0px 20px 0px;
}

.jc_av_ser_list_item, .jc_useful_link_list_item{
	background:url(../images/jc_list_style_img.png) no-repeat center left;
	padding-left:15px;
	line-height:20px;
}

.jc_av_ser_list_item a, .jc_useful_link_list_item a{
	text-decoration:none;
	color:#C23131;
}

.jc_av_ser_list_item a:hover, .jc_useful_link_list_item a:hover{
	text-decoration:underline;
}

.jc_read_more{
	display:block;
	background:url(../images/jc_list_style_img.png) no-repeat top left;
	text-decoration:underline;
	padding-left:10px;
	float:right;
	padding-right:45px;
	color:#C23131;
}

.jc_read_more:hover{
	text-decoration:none;
}
/* Footer */

.jc_footer{
	width:100%;
	height:65px;
	background-color:#535353;
}

.jc_footer_list{
	list-style:none;
	padding-left:170px;
	padding-top:5px;
}

.jc_footer_list_item{
	display:inline;
	float:left;
	padding-left:2px;
	padding-right:2px;
}

.jc_footer_list_item a, .jc_footer_disclaimer a{
	color:#a9a9a9;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.jc_footer_list_item a:hover, .jc_footer_disclaimer a:hover{
	text-decoration:underline;
}

.jc_footer_disclaimer{
	color:#a9a9a9;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:170px;
	padding-top:5px;
}

/* Services Page */

.jc_svc_content_left{
	float:left;
	/* width:65%; */
	width:80%;
	margin-left:67px;
}

.jc_svc_link{
	color:#454545;
	text-decoration:underline;
}

.jc_svc_link:hover{
	text-decoration:none;
}

.jc_svc_content{
	width:100%;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	color:#454545;
	font-size:0.7em;
	font-family:sans-serif;
}

.jc_svc_list_item{
	background:url(../images/jc_list_style_img.png) no-repeat center left;
	padding-left:15px;
	line-height:20px;
}

/* Services Page */
.jca_sv_child_list,
.jca_forms_child_list{
	list-style-position:outside;
	margin-left:15px;
}

/* Tax Info Page */
.jc_taxinfo_content_left,
.jc_forms_content_left,
.jc_usefullinks_content_left{
	/* width:65%; */
	width:80%;
	margin-left:70px;
}
.jc_contacts_content_left{
	width:95%;
	margin-left:40px;
}

.jc_taxinfo_content_left a:hover{
	text-decoration:none;
}

/* content sliding */
.bx-prev{
	float:left;
	color:#C23131;
	display:block;
}

.bx-next{
	float:right;
	color:#C23131;
	display:block;
}

.bx-prev:hover,
.bx-next:hover{
	text-decoration:none;
}

.jca_contact_map_container{
	float:right;
	margin-top: -64px;
    padding-right: 18px;
}

.jc_forms_content_left .bx-prev {
	bottom: 912px;
} 

.jc_forms_content_left .bx-next {
	bottom: 912px;
} 