@charset "utf-8";
/* CSS Document */
body { margin-bottom:0px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; background-color:#CCCCCC; }
.mainbg{background-image:url(../images/mainbg_01.gif); background-repeat:repeat-x; z-index:-200}
.bottom{background-image:url(../images/mainbg_02.gif); background-repeat:repeat-x}
.topnavi{border-right: solid 1px #ffffff; text-align:center; font-family:Arial, Helvetica, sans-serif;; font-size:12px; color:#FFFFFF; font-weight:bold}


p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; line-height:18px; text-align:justify}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030}

a:link, a:visited, a:active {text-decoration:none; color:#C88E06}
a:hover {text-decoration:underline; color:#C88E06}

.title { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e4042c; font-weight:bold}

.title2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold}
.title2 a:link, .title2 a:visited, .title2 a:active  {color:#333333; text-decoration:none}
.title2 a:hover {color:#333333; text-decoration:underline}

.footer {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.footer a:link, .footer a:visited, .footer a:active {color:#FFFFFF; text-decoration:none }
.footer a:hover {color:#FFFFFF; text-decoration:underline}

/* tabs */

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Arial, Helvetica, sans-serif;
}

#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: black;
}

#tablist li a:link, #tablist li a:visited, #tablist li a:active{
color: #333333;
background-color:#ffffff; 
text-decoration:none
}

#tablist li a:hover{
text-decoration:underline
}

#tablist li a.current{ color: #333333;
background-color:#ffffff; 
text-decoration:none
}

#tabcontentcontainer{
width: 400px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid #CCCCCC;
height: 370px;
}

.tabcontent{
display:none;
padding-left:10px; padding-right:0px
}
