/* JA Tabs top */

.ja-tabs-title-top {

	height: 40px;

	position: relative;

	background: url(grad2.gif) repeat-x top;

}



.ja-tabs-title-top ul.ja-tabs-title {

	top: 0;

	left: 10px;

}



.ja-tabs-title-top ul.ja-tabs-title li {

	background:url(tab-sep.gif) no-repeat 100% 7px;

	height: 40px;

}



.ja-tabs-title-top ul.ja-tabs-title li h3 {	

	font-weight: bold !important;

	margin: 0;

	padding: 6px 10px 0 10px;

	border-top: none;

	letter-spacing: normal;

	background: none;

	font-size: 100%;

}



.ja-tabs-title-top ul.ja-tabs-title li.active,

.ja-tabs-title-top ul.ja-tabs-title li.firstactive,

.ja-tabs-title-top ul.ja-tabs-title li.lastactive {

	background: none;

	font-size: 125%;

	margin-left: -2px;

}



.ja-tabs-title-top ul li.active h3 ,

.ja-tabs-title-top ul li.firstactive h3,

.ja-tabs-title-top ul li.lastactive h3 {

	color: #0FA9CC;

	padding: 0 0 0 10px;

	background: url(tab-active2.gif) no-repeat left bottom;

}



.ja-tabs-title-top ul li.active h3 span,

.ja-tabs-title-top ul li.firstactive h3 span,

.ja-tabs-title-top ul li.lastactive h3 span {

	padding: 8px 15px 15px 5px;

	background: url(tab-active2.gif) no-repeat right bottom;

	display: block;

}



/* JA Tabs left */

.ja-tabs-title-left {

	background: url(17pxblank.gif) repeat-y right;

}



.ja-tabs-title-left ul.ja-tabs-title li {

	margin: 0;

	background: none;

}



.ja-tabs-title-left ul.ja-tabs-title li h3 {	

	font-weight: bold !important;

	margin: 0;

	padding: 0;

	padding-left:15px;

	line-height:30px;

	letter-spacing: normal;

	font-size: 100%;

}



.ja-tabs-title-left ul li.active,

.ja-tabs-title-left ul li.firstactive,

.ja-tabs-title-left ul li.lastactive {

	background: url(left-active.gif) no-repeat right;

	font-size: 125%;

}



.ja-tabs-title-left ul li.active h3 ,

.ja-tabs-title-left ul li.firstactive h3,

.ja-tabs-title-left ul li.lastactive h3 {

	color: #0FA9CC;

	line-height: 52px;

}



/* JA Tabs right */

.ja-tab-panels-right .ja-tab-subcontent {

	padding-left: 15px !important;

}



.ja-tabs-title-right {

	background: url(17pxblank2.gif) repeat-y left;

}



.ja-tabs-title-right ul.ja-tabs-title {

	margin: 0;

	padding: 0;

	position: absolute;

	top: 10px;

	right: 0;

	width: 100%;

}



* html .ja-tabs-title-right ul.ja-tabs-title { /*IE 6*/

	right: -1px;

}



.ja-tabs-title-right ul.ja-tabs-title li {

	height: 100%;

	margin: 0;

	padding: 0;

	cursor: pointer;

	display: block;

	background: none;

}



.ja-tabs-title-right ul.ja-tabs-title li h3 {

	font-weight: bold !important;

	margin: 0;

	padding: 0 15px 0 0;

	line-height: 30px;

	letter-spacing: normal;

	background: none;

	font-size: 100%;

	text-align: right;

}



.ja-tabs-title-right ul li.active,

.ja-tabs-title-right ul li.firstactive,

.ja-tabs-title-right ul li.lastactive {

	background: url(right-active.gif) no-repeat left;

	font-size: 125%;

}



.ja-tabs-title-right ul li.active h3 ,

.ja-tabs-title-right ul li.firstactive h3,

.ja-tabs-title-right ul li.lastactive h3 {

	color: #0FA9CC;

	line-height: 52px;

}



/* JA Tabs bottom*/

.ja-tabs-title-bottom {

	height: 40px;

	position: relative;

	background: url(grad1.gif) repeat-x bottom;

}



.ja-tabs-title-bottom ul.ja-tabs-title li {

	background: url(tab-sep.gif) no-repeat 100% 20px;

	height: 40px;

}



.ja-tabs-title-bottom ul.ja-tabs-title li h3 {

	font-weight: bold !important;

	margin: 0;

	padding: 20px 10px 0;

	border-top: none;

	letter-spacing: normal;

	background: none;

	font-size: 100%;

}



.ja-tabs-title-bottom ul.ja-tabs-title li.active,

.ja-tabs-title-bottom ul.ja-tabs-title li.firstactive,

.ja-tabs-title-bottom ul.ja-tabs-title li.lastactive {

	background: none;

	font-size: 125%;

	margin-left: -1px;

}



.ja-tabs-title-bottom ul li.active h3,

.ja-tabs-title-bottom ul li.firstactive h3,

.ja-tabs-title-bottom ul li.lastactive h3 {

	color: #0FA9CC;

	padding: 0 0 0 10px;

	background: url(tab-active.gif) no-repeat left top;

}



.ja-tabs-title-bottom ul li.active h3 span,

.ja-tabs-title-bottom ul li.firstactive h3 span,

.ja-tabs-title-bottom ul li.lastactive h3 span {

	padding: 14px 15px 16px 5px;

	background: url(tab-active.gif) no-repeat right top;

	display: block;

}
