/*  (do not remove this :) */
/*  (do not remove this :) */
/*  (do not remove this :) */
/*  (not this either :) */
/*  (not this either :) */
/*  (not this either :) */

#tablist{
font-size:85%;
font-weight:bold;
padding: 3px 0;
margin-left: 0.9em;
margin-bottom: 0;
margin-top: 0.1em;
list-style: none;
height: auto;
line-height: normal;
}

#tablist li{
margin: 0;
margin-right: 1em;
display: block;
float:left;
}

#tablist li a{
padding: 3px 0.3em;
border: 1px solid #255889;;
background: #cccccc;
border-bottom:none;
height: auto;
display:block;
/*width:7em;*/
text-align:center;
margin:0px;
margin-bottom:-1px !important;
position:relative;
}

#tablist li a:link, #tablist li a:visited{
color: black;
}
#tablist li a.normal{
background: #cccccc;
border-bottom:none;
}

#tablist li a.current{
position:relative;
background: #ffffff;
border-bottom:1px solid #ffffff;
}

#tabcontentcontainer{
clear:left;
width: 94%;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px 3px 0px 3px;
/*margin-top:0px;*/
margin-left:auto;
margin-right:auto;
background-color: #ffffff;
border: 1px solid #255889;
/*font-size:85%;*/
}

#tabcontentcontainer label{margin-right:1em;}
#tabcontentcontainer .field {
margin: 0 5px 1em 0;
}
#tabcontentcontainer select{
    /*font-size:85%;*/
    border: 1px solid #cccccc;
    color: Black;
    background-color: White;
}
.tabcontent{
display:none;
}

/*  */
/*  */
/*  */

