@charset "UTF-8";
/* CSS Document */

.Accordion {
	border-left: solid 0px gray;
	border-right: solid 0px black;
	border-bottom: solid 0px gray;
}

.AccordionPanelTab {
	border-top: solid 0px black;
	border-bottom: solid 0px gray;
	background-image: url(../images/navbar/center-normal.jpg);
	background-repear: repeat-x;
	color: white;
	text-shadow: 1px 1px 1px black;
	text-align: center;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 30px;
}

.AccordionPanelTab > span {
  background-image: url("../images/navbar/right-normal.jpg");
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
}

.AccordionPanelTab > span > span {
  background-image: url("../images/navbar/left-normal.jpg");
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  margin: 0 0 0 0;
  padding: 7px 0px 3px 0px;
  height: 20px;
}

.AccordionPanelContent {
	background-image: url(../images/accordion/accordion-gradient.gif);
	background-repeat: repeat-x;
	padding: 0px 10px 0px 10px;
	height: 130px;
	padding: 0px 10px 0px 10px;
	font-size: 8pt;
	color: #bbb;
	/* line-height: normal;  not needed? */
}
.AccordionPanelContent p {
	text-align:left;
}
.AccordionPanelOpen {
	color: white;
	text-align: center;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-image: url(../images/navbar/center-normal.jpg);
}
.AccordionPanelTabHover {
	background-image: url(../images/navbar/center-hover.jpg);
}
.AccordionPanelTabHover > span {
	background-image: url(../images/navbar/right-hover.jpg);
}
.AccordionPanelTabHover > span > span {
	background-image: url(../images/navbar/left-hover.jpg);
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: white;
	background-image: url(../images/navbar/center-hover.jpg);
}

.TabbedPanels {
	margin-top: 10px;
	background-image: url(../images/tabs/tab_background.gif);
	background-repeat: repeat-x;
}

.TabbedPanelsTabGroup {
	/* background-color: #eaeff5; */
	border: 0px;
}
.TabbedPanelsTab {
	color: white;
	text-shadow: 1px 1px 1px black;
	background-image: url(../images/tabs/deselected_tab.gif);
	background-repeat: repeat-x;
	display: block;
	background-color: black;
	border-left: solid 0px #CCC;
	border-bottom: solid 0px #999;
	border-top: solid 0px #999;
	border-right: solid 0px #999;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 2px 0px 2px;
	padding: 0 0 0 0;
	height: 25px;
	top: 0px;
}
.TabbedPanelsTab > span {
	background-image: url(../images/tabs/deselected_right.gif);
	background-position: right top;
    background-repeat: no-repeat;
    display: block;
}
.TabbedPanelsTab > span > span {
	background-image:url(../images/tabs/deselected_left.gif);
	background-position: left top;
    background-repeat: no-repeat;
    display: block;
    margin: 0 0 0 0;
    padding: 5px 0px 3px 0px;
    height: 20px;
	width: 200px;
	text-align: center;
}
.TabbedPanelsTabSelected {
	color: white;
	font-weight: bold;
	text-shadow: 1px 1px 1px black;
	background-image: url(../images/tabs/selected_tab.gif);
	background-repeat: repeat-x;
	display: block;
	background-color: black;
	border-bottom: 0px solid #eaeff5;
}
.TabbedPanelsTabSelected > span {
	background-image: url(../images/tabs/selected_right.gif);
	background-repeat: no-repeat;
	display: block;
}
.TabbedPanelsTabSelected > span > span {
	background-image: url(../images/tabs/selected_left.gif);
	background-repeat: no-repeat;
	display: block;
}
.TabbedPanelsContentGroup {
	border-top: solid 0px #9bb6d2;
	border-right: solid 1px #9bb6d2;
	border-bottom: solid 1px #9bb6d2;
	border-left: solid 1px #9bb6d2;
	background-color: #111111;
}
.TabbedPanelsContent {
	padding: 10px;
}
