div#tabs_vertical {
	position:relative;
	z-index:500;
	float:left;
	clear:both;
	width:922px;
}

/* Control buttons
------------------------------------------------------------------------------------- */
div#tabs_vertical a#prev, 
div#tabs_vertical a#next {	
	display:none;
	float:left;
	position:relative;
	z-index:100;	
	height:36px;
	width:99px;
	border:1px solid #d4d4d4;
	border-top:0 none;	
	background:#fff url(images/btn_arrows.gif) no-repeat;	
}

div#tabs_vertical a#prev {
	border-right:0 none;
	background-position:45px -47px;
}

div#tabs_vertical a#prev:hover {	
	background-position:-18px -47px;
	background-color:#f5f5f5;
}

div#tabs_vertical a#next {
	background-position:44px -79px;
	width:100px;
}

div#tabs_vertical a#next:hover {
	background-position:-19px -79px;
	background-color:#f5f5f5;
}

div#tabs_vertical a#prev.disabled,
div#tabs_vertical a#next.disabled {
	cursor:default;
	background-color:#f7f7f7;
}

div#tabs_vertical a#prev.disabled {
	background-position:-81px -47px;
}

div#tabs_vertical a#next.disabled {
	background-position:-82px -79px;
}

/* Tabs
------------------------------------------------------------------------------------- */
div#tabs_vertical div#tabs_container {
	position:relative;
	z-index:100;
	float:left;
	width:202px; /* +1px for the negative right margin */
	height:537px;
	margin-right:-1px;
	border-top:1px solid #d4d4d4;
	overflow:hidden;
}

div#tabs_vertical div#tabs_container div.slide_container {
	position:relative !important; /* The tabs position will be calculated from the ul#tabs first parent element with position:relative */
	float:left;
}

div#tabs_vertical div#tabs_container ul#tabs {
	width:168px;
	margin-top:0px;
}

div#tabs_vertical div#tabs_container ul#tabs li {
	float:left;
	clear:both;
}

div#tabs_vertical ul#tabs li a {
	display:block;
	width:190px;
	height:40px;
	padding:10px 0 10px 10px;
	font-size:12px;
	color:#5c5c5c;
	font-weight:normal;
	line-height:normal;
	border-left:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background:#EEEEEE;
	text-align: left;
}

div#tabs_vertical ul#tabs a:hover {
	color:#F00;
}

div#tabs_vertical ul#tabs a.active {
	position:relative;
	z-index:10;
	color:#F00;
	padding-right:1px;
	background:#fff;
}

/* Content
------------------------------------------------------------------------------------- */
div#tabs_vertical div#content {
	position:relative;
	z-index:5;
	float:left;
	width:690px;
	height:496px;
	padding:20px 10px 20px 15px;
	line-height:18px;
	border:1px solid #d4d4d4;
	background-color:#fff;
	
	overflow:hidden;  /* ================ SCROLL TEXT ================== */
}

div#tabs_vertical div#content div#user_links { float:right; margin-top:20px; border-top:1px dotted #DDD; width:100%; }

div#tabs_vertical div#content div#user_links a span {
	display:block;
	width:110px;
	float:left;
	font-weight:normal;
	color:#838383;
	padding-top:3px;
	font-size:10px;
	margin-top:10px;
}

div#tabs_vertical div#content div#user_links a span:hover {
	color:#F00;
}

div#tabs_vertical div#content div#user_links a span img {
	margin-right:5px;
	padding-left:10px;
	vertical-align:middle;
}

div#tabs_vertical div#content div#view_container {
	position:relative;
	height:496px;
	width: 690px;
}

div#tabs_vertical div#content div.tab_view {
	width:690px;
	margin-bottom:10px;
	padding-bottom:5px;
	background-color:#fff;
	display: inline;
}

div#tabs_vertical div#content h2 {
	margin-bottom:12px;
	font-size:16px;
}
div#tabs_vertical div#content h3 {
	margin:12px 0 12px 0;
	font-size:12px;
	font-weight:bold;
	color:#C00000;
}

div#tabs_vertical div#content p {
	margin-bottom:14px;
}

div#tabs_vertical div#content div.imgleft {
	float:left;
	margin:4px 15px 4px 0;
	padding-left:5px;
}
div#tabs_vertical div#content div.imgright {
	float:right;
	margin:4px 0 4px 15px;
	padding-right:5px;
}

div#tabs_vertical div#content table td {
	border-left:1px solid #DDD;
	border-bottom:1px solid #DDD;
	padding:5px;
	text-align:left;
}

div#tabs_vertical div#content table .tdleft {
	border-left:none;
}

div#tabs_vertical div#content center {
	width:100%;
	text-align:center;
	padding:0;
	margin:15px 0 10px 0;
	clear:both;
}








#scrollbar1, #scrollbar2, #scrollbar3, #scrollbar4, #scrollbar5, #scrollbar6, #scrollbar7 { width: 693px; margin:0; }
.viewport { width: 669px; height: 500px; overflow: hidden; position: relative; }
.overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar{ position: relative; background-position: 0 0; float: right; width: 15px; }
.track { height: 100%; width:13px; position: relative; padding: 0 1px; }
.thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.disable { display: none; }
