.p7TPpanel {
  width: 330px;
  background: none;
  }
  
.p7TPwrapper {
  width: 330px;
  margin: 0 0 0 13px;
	padding: 0;
  }

/**** TABS ****/

.p7TP_tabs {
  margin: 0;
	padding: 0; 
  } 

#p7TP1 .p7TP_tabs a {
  font: 12px arial, verdana, sans-serif;
  color: #fff;
	padding: 8px 25px 8px 15px;
	display: block;
	float: left;
	text-decoration: none;
	background: url(../images/tabs01_up2.png) no-repeat right top;
  background-color: transparent;
	border: none;
	position: relative;
	top: 0;
  }  

#p7TP1 .p7TP_tabs div#p7tpb1_3 a {
  font: 12px arial, verdana, sans-serif;
  color: #fff;
	padding: 8px 25px 8px 15px;
	display: block;
	float: left;
	text-decoration: none;
	background: url(../images/tabs01_up2-last.png) no-repeat right top;
  background-color: transparent;
	border: none;
	position: relative;
	top: 0;
  }  
  
#p7TP1 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP1 .p7TP_tabs div#p7tpb1_3 a:hover, #p7TP1 .p7TP_tabs div#p7tpb1_3 a:active {
	color: #636363;
	background-color: transparent;
  }
 
#p7TP1 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	background: url(../images/tabs01_down.png) no-repeat left top;
	background-color: transparent;
	margin-left: -13px;
  }
  
#p7TP1 .p7TP_tabs div.down a {
	height: 27px;
	background: url(../images/tabs01_down2.png) no-repeat right top;
  color: #636363;
  background-color: none;
  }

#p7TP1 .p7TP_tabs div#p7tpb1_3.down a {
	height: 27px;
	padding-right: 35px;
	background: url(../images/tabs01_down2-last.png) no-repeat right top;
  color: #636363;
	background-color: none;
  }

:root #p7TP1 .p7TP_tabs div#p7tpb1_3.down a {
  padding-right: 36px \0/IE9;
	}
  
.p7TP_tabs div {
	display: block;
	float: left;
	background: url(../images/tabs01_up.png) no-repeat left top;
	margin-left: -13px;
  }

/**** IE 9 HACK ****/
/*:root .p7TP_tabs div {
	margin: 0 2px 0 2px \0/IE9;
	}*/

.p7TPclear {
	clear: both;
  }

.p7-content-top {
  width: 330px;
	height: 5px;
	background: url(../images/bg-tab-content-top.png) no-repeat left top;
	margin: 0 0 0 -13px;
	clear: both;
	position: relative;
	top: -16px;
	}

.p7TPcontent {
	padding: 0;
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	background: url(../images/bg-tab-content-repeat.png) repeat-y left top;
	background-color: transparent;
	margin: 0 0 0 -13px;
	position: relative;
	top: -16px;
	clear: both;
  }

#p7tpc1_1, #p7tpc1_2, #p7tpc1_3 {
  padding: 5px 12px 0 12px;
	}

.p7TPcontent h3 {
	font-size: 15px;
	line-height: 18px;
  margin-bottom: 10px;
	}
	
.rss-arrow-list {
  margin: 10px 0 -5px 0;
	padding: 0;
	list-style: none;
	}

.rss-arrow-list a {
  border: none;
	}

.rss-arrow-list li {
  margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: url(../images/main-nav-arrow-on.gif) no-repeat 0 3px;
	}	
	
.tabs-bottom-links {
	font-size: 9px;
	text-align: right;
	border: none;
	text-transform: uppercase;
	}

.tabs-bottom-links a {
  border: none;
	}
	
.stripes {
  width: 320px;
	min-height: 150px;
	margin: 0 0 0 3px;
	background: url(../images/stripes.png) no-repeat left top;
	}
	
.p7-content-bottom {
  width: 330px;
	height: 5px;
	background: url(../images/bg-tab-content-bottom.png) no-repeat left top;
	margin: 0 0 0 -13px;
	position: relative;
	top: -16px;
	clear: both;
	}
    
.p7TPcontent p {
	margin: 0 0 15px 0;
  }

.p7TPcontent p.last {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
  }
  
/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
  }

#p7tpc1_1 h5 {
  font: bold 15px/15px arial, verdana, sans-serif;
  color: #3c71a7;
  margin: 0 0 15px 0;
  padding: 0;
  }
	
/**** HACKS ****/

:focus {
  -moz-outline-style: none;
  outline-style: none;
  } 