@charset "UTF-8";


.TabbedPanels {
	margin: 2px 2px 2px 5px;
	padding: 0px;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	position: relative;
	float: left;
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	float: left;
	padding: 4px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #f5f5f5;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #cc0000;
	border-right: solid 1px #CCC;
	;
	color: #003366;
	-moz-user-select: none;
}
.TabbedPanelsTabHover {
	color: #333;
	background-color: #fff;
	border-bottom: solid 1px #cc0000;
	border-right: solid 1px #fff;
}

.TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: 1px solid #cc0000;
	border-right: solid 1px #fff;
	color: #666;
}

.TabbedPanelsTab a {
	color: #cc0000;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-bottom: solid 1px #EAEAEA;
	border-top: solid 1px #EAEAEA;
	border-right: solid 1px #EAEAEA;
	background-color: #fff; 
	padding: 0px;
}

.TabbedPanelsContent {
	padding: 0px 3px 3px 10px;
	width: 100%;
	border-left: none;
}

.TabbedPanelsContent p {
	text-align: left;
	margin: 0;
	padding: 0;
	}

.TabbedPanelsContent H4 {
	border-bottom: 1px solid #e5e5e5;
	text-align: right;
	line-height: inherit;
	color: #003366;
	margin: 0 2px 7px 2px;
	padding: 0 2px 2px 2px;
	background-color: #F5F5F5;
}
.TabbedPanelsContentVisible {
	width: 100%;
}
.move {
margin: 0 0px 3px 15px;
}


.TabbedPanelsContent img {
	position: relative;
	border: 1px solid #c5c5c5;
	background: none;
	padding: 4px;
	margin: 0 5px 2px 0px;
	/* margin: 4px 7px 4px 4px; */	
}
.TabbedPanelsContent img:hover	{
	border: 1px solid #c5c5c5; 
	background: none;	
}
.TabbedPanelsContent a { background-color: transparent; border: none; text-decoration: underline; }
.TabbedPanelsContent a:hover { background-color: transparent; border: none;  }

 
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: auto;
	height: auto;
	background-color: #fff;
	position: relative;
	border-top: solid 1px #EAEAEA;
	border-left: solid 1px #EAEAEA;
	border-bottom: solid 1px #fff;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-bottom: 1px solid #999;
	border-top: 1px solid #fff;
	border-left: none;
	border-right: 1px solid #CCC;
	cursor: pointer;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: solid 1px #e5e5e5;
	border-left: solid 1px #fff;
	border-top: solid 1px #e5e5e5;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	padding: 3px;
	position: relative;
	width: 80%;
}
