@charset "UTF-8";

/* SpryTabbedPanels.css - version 0.4 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px 0 0 45px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 12px 45px 12px 25px;
	margin: 0px 0px 0px 0px;
	font: normal 18px arial;
	background-color: #e6e6e6;
	list-style: none;
	border-left: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	cursor: pointer;
	background-image: url(../images/bg-tab.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#666;
}


.TabbedPanelsTabHover {
	background-color: #fff;
	background-image: url(../images/bg-tab-h.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#00a0dc;
}
.TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	background-image: url(../images/bg-tab-h.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#00a0dc;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	border-top: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	background-color: #fff;
	float:left;
	width:949px;
	
}


.TabbedPanelsContent {
	padding: 25px 0;
	float:left;
}



.TabbedPanelsContent h2 {
	margin:0;
	padding:0 0 15px 0;
	font:bold 16px arial;
	color:#666;
	text-decoration:none;
}
.TabbedPanelsContent h3 {
	margin:0;
	padding:0 0 5px 0;
	font:bold 15px arial;
	color:#666;
	text-decoration:none;
}
.TabbedPanelsContent h2 a {
	font:bold 16px arial;
	color:#666;
	text-decoration:none;
}


.TabbedPanelsContent-box {
	padding: 0px 19px 0 16px;
	float:left;
	width:279px;
	border-right: solid 1px #d3d3d3;
	
}
.TabbedPanelsContent-boxa {
	padding: 0px 3px 0 3px;
	float:left;
	width:228px;
	border-right: solid 1px #d3d3d3;
	
}
.TabbedPanelsContent-box-l {
	padding: 0px 0 0 0px;
	float:left;
	width:76px;
}
.TabbedPanelsContent-box-r {
	padding: 0px 0 0 3px;
	float:left;
	width:219px;
	font:normal 12px/16px arial;
	color:#666;
	text-decoration:none;
}
.TabbedPanelsContent-box-r img{
	
	float:left;
	
}
.TabbedPanelsContent-box-lec {
	padding: 0px 0 0 3px;
	float:left;
	width:195px;
	font:normal 12px/16px arial;
	color:#666;
	text-decoration:none;
}
.TabbedPanelsContent-box-r p {
	font:normal 12px/16px arial;
	color:#666;
	text-decoration:none;
	padding:0 0 15px 0;
	margin:0;
	
}
.b-r-none {
	border-right:none;
}

.tabbedPanelsContent-box-table {
	padding: 0px 19px 0 20px;
	float:left;
	width:900px;
}
.tabbedPanelsContent-box-table-l {
	padding: 0px 0 0 0px;
	float:left;
	width:160px;
}
.tabbedPanelsContent-box-table-r {
	padding: 0px 0 0 0px;
	float:left;
	width:740px;
	font:normal 12px/16px arial;
	color:#666;
	text-decoration:none;
}
.tabbedPanelsContent-box-table-r img{
	
	float:right;
	
}
.tabbedPanelsContent-box-table-lec img{
	
	float:right;
	
}

.tabbedPanelsContent-box-table-r  p {
	font:normal 12px/16px arial;
	color:#666;
	padding:0 0 15px 15px;
	text-decoration:none;
	margin:0;
}

.tabbedPanelsContent-box-table h2 {
	margin:0;
	padding:0 0 15px 0;
	font:bold 16px arial;
	color:#666;
	text-decoration:none;
}