#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background:  #FFFFFF;
}


#tablist li a:link, #tablist li a:visited{
color: black;
}


#tabcontentcontainer{
width: 100%;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 15px;
border: 1px solid black;
font-size: .75em;
font-family: Arial, Helvetica, sans-serif;
}

.tabContentTitles{
	color: #000000;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: bold;
}

.tabContentTitles2x{
	color: #000000;
	font-size: 2.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.redTabContentTitles2x{
	color: #C00000;
	font-size: 2.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.redTabContentTitles1x{
	color: #C00000;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.redTabContentTitles{
	color: #C00000;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: bold;
}

.redTabContentTitles2x{
	color: #C00000;
	font-size: 2.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tabcontent{
display:none;
background: #FFFFFF;
}



.tabTableContent{
	font-size: .75em;
	font-family: Arial, Helvetica, sans-serif;
}

