#tablist {
padding-top:3px;
padding-right:6px;
padding-bottom:2px;
padding-left:6px;
margin-left: 0;
margin-bottom: 0;
margin-top:0px;
font:6px Verdana;
font-weight:bold;
text-align:justify;
}

#tablist li {
list-style: none;
display: inline;
margin:0;
}

#tablist li a {
color:#ffffff;
padding-top:3px;
padding-right:6px;
padding-bottom:2px;
padding-left:6px;
margin-left:0.1em;
border-right:1px solid #aaa;
border-bottom:none;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
background-color:#cccccc; /*light grey*/
text-decoration: none;
}

#tablist li a:link, #tablist li a:visited {
font-weight:bold;
text-decoration:none;
}

#tablist li a.current { /*current state*/
position:relative;
text-decoration:none;
padding-top:3px;
padding-right:6px;
padding-bottom:2px;
padding-left:6px;
font-weight:bold;
color:#003399;
background-color:#ffffff;
border-top:2px solid #aaa;
border-bottom:2px solid #ffffff !important;
border-right:1px solid #aaa;
border-left:1 px solid #aaa;
}

#tablist li a:active {
text-decoration:none;
}

#tablist li a:hover {
color:#cc0033;
font-weight:bold;
padding-top:3px;
padding-right:6px;
padding-bottom:2px;
padding-left:6px;
text-decoration:none;
background-color:#ffffff;
border-top:2px solid #cc0033;
border-bottom:0px;
border-right:1px solid #cc0033;
border-left:1px solid #cc0033;
}

#tabcontentcontainer {
width:auto; /* It was at 810px. */
/* Insert Optional Height definition here to give all the content a unified height */
padding-top:6px;
padding-left:0px;
padding-right:0px;
padding-bottom:6px;
border-top:1px solid #aaa;
border-left:0px;
border-right:0px;
border-bottom:0px;
}

.tabcontent {
display:none;
}

.tabcontent a:link, a:visited {
color:#003399;
background-color:#ffffff;
text-decoration:none;
}

.tabcontent a:hover {
color:#cc0033;
text-decoration:underline;
background-color:#ffffff;
}

.tab_subtitle 
{
    text-align:justify;
    background-color:#003399;
    border:1px solid #aaa;
    color:#ffffff;
    font-weight:bold;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:4px;
    padding-right:4px;
}
