/*
Tabpanel
Version 2012.04.25
*/

ul.tabpanel_list {
	padding: 0 0 0 0;
	margin: 30px 0 0 0;/*Changed from 0000*/
	list-style: none;
	height:19em; /*Changed from 22em*/
	position:relative;
}
.ie7 ul.tabpanel_list {
	margin-bottom:2em;
}
.tabpanel_tab.add_icon_blue_star {
	padding: 4px 0 4px 40px;
	background-color:transparent;
}
.ie7 .tabpanel_tab.add_icon_blue_star {
	background-image:none; /* IE7 can't position image correctly */
}

.tabpanel_list li {
	float: left;
	padding:2px 20px 0 0px;
}
.tabpanel_tab {
	color:#505050;
	background-color:#fff;
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
  	font-size: 1.4em;
  	position:relative;
  	z-index:2; /* needed if tabs wrap to new line */
  	cursor:pointer;
}
.ie7 .tabpanel_tab {
	white-space:nowrap;
}

.tabpanel_list li:first-child .tabpanel_tab {
	color:#069; /* highlighted */
}
.tabpanel_panel {
	position:absolute;
	left:0px;
	padding:0 0 0 0;
	background:#fff;
	height:18.5em;
	width:100%;
	overflow:auto;
	display:none;
}
.ie7 .tabpanel_panel {
	margin-top:2em;
}

.tabpanel_list li:first-child .tabpanel_panel {
	display:block;
}
.no-js .tabpanel_list li:hover .tabpanel_panel {
	display:block;
}
.no-js .tabpanel_list li:hover .tabpanel_tab {
	color:#069;
}
.tabpanel_panel div.add_padding {
	margin:0 0 0 0px;
	padding:0;
	width:auto;

}

.tabpanel_line_and_arrow {
	width:90%;
	height:16px;
	position:relative;
}
.tabpanel_d_arrow_container {
	background:transparent url(/images/template2012/nav_down_arrow.png) no-repeat;
	width:44px;
	height:16px;
	position:absolute;
	top:-2px;
	margin-left:-22px;
	left:80px;
}
.tabpanel_line_container {
	width:95%;
	height:2px;
	position:absolute;
	top:0;
	background:#ccc;
	background: -moz-linear-gradient(left,  #fff 0%, #ccc 15%, #ccc 85%, #fff 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(left,  #fff 0%,#ccc 15%,#ccc 85%,#fff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fff 0%,#ccc 15%,#ccc 85%,#fff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fff 0%,#ccc 15%,#ccc 85%,#fff 100%); /* IE10+ */
	background: linear-gradient(left,  #fff 0%,#ccc 15%,#ccc 85%,#fff 100%); /* W3C */
}

/* Tabpanel content */

.tabpanel_panel img {
	float:left;
	padding: 0 8px 0 0;
}
.tabpanel_panel .half_width_column {
}
.tabpanel_panel .half_width_column li {
	background-image:none;
	float:none;
	background:transparent url(../images/content/bullet_blue_disc.png) no-repeat 0px 2px;
	padding:0 0 16px 18px;
}
#main_content .tabpanel_panel .add_space_between_li li {
	padding-bottom:18px;
}
