
/* For Js_Scroller Start */

a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.jpg) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -12px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.jpg) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -12px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -24px;
}
.scroll-pane {
	width: 410px;
	height: 370px;
	overflow: auto;
	float: left;
	border:0px #CCCCCC solid;
}
#pane2 {
	height: 370px;
	border:0px #CCCCCC solid;
}



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #E6E6E6;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(../images/drag.jpg) repeat-y left top;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* For Js_Scroller End */


/* All HTML End */

.tab_menu { border-bottom:0px solid #d7d7d7; height:23px; font:11px Arial, Helvetica, sans-serif;}
.tab_menu ul {margin:0px; padding:0px; list-style:none; }
/*
.tab_menu li {display:inline; line-height:29px; background:#55A113; -moz -radius -border:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;-khtml-border-radius:0px 0px 10px 10px;  border-radius:0px 0px 10px 10px;  border-bottom:0px solid red; float:left;}

.tab_menu li span{display:inline; line-height:29px; background:#55A113; -moz -radius -border:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;-khtml-border-radius:0px 0px 10px 10px;  border-radius:0px 0px 10px 10px;  border-bottom:0px solid red; float:left;background:url(../images/tab_divider.gif) top right no-repeat; }
*/
/*.tab_menu li {display:inline; line-height:29px; background:#55A113;  float:left; padding:0px; margin:0px; border-top: 1px solid #3780cc; border-right: 1px solid #3780cc; zoom:1;}
.tab_menu li span{display:inline; line-height:29px; background:#55A113;   float:left; }

.tab_menu li a {color:#fff; text-decoration:none; padding:0px 9.5px;   font-weight:bold;}
.tab_menu li a.tabactive {background-color:#fff; background: #fff url("/themes/images/tabs-bg.gif") top left repeat-x; color:#3780cc; font-weight:bold;  position:relative; padding:0px 9.5px;float:left; border-left: 1px solid #3780cc;}
*/
.tab_menu li {display:inline; line-height:29px; background: #fff url("/themes/images/tabs-bg.gif") top left repeat-x; color:#3780cc;  text-align:center; /*background:#55A113;*/  float:left; padding:0px; margin:0px; border-top: 1px solid #3780cc; border-right: 1px solid #3780cc; border-bottom: 1px solid #3780cc; zoom:1;}
.tab_menu li.firsttab { border-left: 1px solid #3780cc; zoom:1;}
.tab_menu li span{display:inline; line-height:29px; background: #105CA9; /*background:#55A113; */  float:left; }

.tab_menu li a {color:#3780cc; text-decoration:none; padding:0px 9.5px;   font-weight:bold;}
.tab_menu li a.tabactive { color:#ffffff; font-weight:bold; background: #105CA9; position:relative; padding:0px 9.5px;float:left; border-left: 1px solid #3780cc;}


/*
.tab_menu li a.tabactive {background-color:#444141; font-weight:bold;  position:relative; -moz -radius -border:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;-khtml-border-radius:0px 0px 10px 10px;  border-radius:0px 0px 10px 10px; padding:0px 9.5px;float:left;}
*/
