@charset "UTF-8";

.TabbedPanels { float: left; clear: none: width: 100%; margin: 0; padding: 0; }
.TabbedPanelsTabGroup { margin: 0; padding: 0; }
.TabbedPanelsTabGroup li { list-style: none !important; margin: 0 3px 0 0 !important; }
.TabbedPanelsTab { position: relative; top: 1px; float: left; width: 100px; text-align: center; padding: 5px 10px; margin: 0 1px 0 0; color: #fff;
	 -moz-user-select: none; -khtml-user-select: none; cursor: pointer; background: url(../img/tab.gif) no-repeat -124px 0; }

.TabbedPanelsTabHover { background: url(../img/tab.gif) no-repeat; color: #555; }

.TabbedPanelsTabSelected { background: url(../img/tab.gif) no-repeat; font-weight: bold; color: #555; }

.TabbedPanelsTab a { color: black; text-decoration: none; }

.TabbedPanelsContentGroup { width: 740px; clear: both; border-top: 1px solid #ccc; }

.TabbedPanelsContent {  }

.TabbedPanelsContentVisible { }

.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; border-top: solid 1px #999; border-right: solid 1px #999; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; }

.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0; border-top: none; border-left: none; border-right: none; }

.VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999; }

.VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: 30em; height: 20em; }

.TabbedPanelsContent h3 { font-size: 90%; font-weight: bold; border-bottom: 1px solid #ccc; margin-bottom: 18px; padding-bottom: 2px; }
.tpc { margin-bottom: 18px; }
.tpc-l { float: left; width: 500px; }
.tpc-r { float: right; width: 170px; }
.tpc-r img { margin: 0 0 3px; }
.tpc-r p { font-size: 65%; color: #000; margin: 0; padding: 0 0 0 6px; background: url(../img/arrow_02.gif) no-repeat 0 0.6em; }
