
div.tabBox {}

div.tabArea {
  font-size: 80%;
  font-weight: bold;
  padding: 0px 0px 3px 0px;
}

a.tab {
	background-color: #DEE3EF;
	border: 2px solid #000000;
	border-bottom-width: 0px;
	border-color: #DEE3EF #2F527E #2F527E #DEE3EF;
	-moz-border-radius: .75em .75em 0em 0em;
	border-radius-topleft: .75em;
	border-radius-topright: .75em;
	padding: 2px 1em 2px 1em;
	position: relative;
	text-decoration: none;
	top: 3px;
	z-index: 100;
}

a.tab, a.tab:visited {
  color: #2F527E;
}

a.tab:hover {
  background-color: #2F527E;
  border-color: #DEE3EF #2F527E #2F527E #DEE3EF;
  color: #DEE3EF;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #2F527E;
  border-color: #DEE3EF #2F527E #2F527E #DEE3EF;
  color: #DEE3EF;
}

a.tab.activeTab {
  padding-bottom: 5px;
  top: 1px;
  z-index: 102;
}

div.tabMain {
	background-color: #2F527E;
	border: 2px solid #000000;
	border-color: #DEE3EF #000148 #000148 #DEE3EF;
	-moz-border-radius: 0em .5em .5em 0em;
	border-radius-topright: .5em;
	border-radius-bottomright: .5em;
	padding: .5em;
	position: relative;
	z-index: 101;
}

div.tabIframeWrapper {
  width: 100%;
}

iframe.tabContent {
	background-color: #2F527E;
	border: 1px solid #000000;
	border-color: #DEE3EF #2F527E #2F527E #DEE3EF;
	width: 100%;
}

/******************************************************************************
* Additional styles.                                                          *
******************************************************************************/

h4#title {
	background-color: #DEE3EF;
	border: 1px solid #000000;
	border-color: #DEE3EF #2F527E #2F527E #DEE3EF;
	color: #2F527E;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: .5em;
	padding: 2px .5em 2px .5em;
}

