@charset "UTF-8";



/*--------------------------------------------------

  REQUIRED to hide the non-active tab content.

  But do not hide them in the print stylesheet!

  --------------------------------------------------*/

.tabberlive .tabbertabhide {

 display:none;

}



/*--------------------------------------------------

  .tabber = before the tabber interface is set up

  .tabberlive = after the tabber interface is set up

  --------------------------------------------------*/

.tabber {

}



.tabberlive {

 margin-top:1em;

}

#top-page .tabberlive {

	margin-top:17px;

}



/*--------------------------------------------------

  ul.tabbernav = the tab navigation list

  li.tabberactive = the active tab

  --------------------------------------------------*/

ul.tabbernav

{

 margin:0;

 padding: 3px 0;

}



ul.tabbernav li

{

 list-style: none;

 margin: 0;

 display: inline;

}

ul.tabbernav li a

{

	text-decoration: none;

	display:block;

	float:left;

	text-align:center;

	width:60px;

	height:22px;

	line-height: 22px;

	background-image: url(../img/top_tab01.gif);

	background-repeat: no-repeat;

}

ul.tabbernav li a:link { color: #ffffff; }

ul.tabbernav li a:visited { color: #ffffff; }



ul.tabbernav li a:hover{

	color:#002350;

	background-image: url(../img/top_tab01_r.gif);

	background-repeat: no-repeat;

}



ul.tabbernav li.tabberactive a{

	color:#002350;

	background-image: url(../img/top_tab01_r.gif);

	background-repeat: no-repeat;

}



ul.tabbernav li.tabberactive a:hover{

	color:#002350;

	background-image: url(../img/top_tab01_r.gif);

	background-repeat: no-repeat;

}

#top-page ul.tabbernav li a,#top-page ul.tabbernav li.tabberactive a{

	background-position: right;

}





/*--------------------------------------------------

  .tabbertab = the tab content

  Add style only after the tabber interface is set up (.tabberlive)

  --------------------------------------------------*/

.tabberlive .tabbertab {

	padding:12px;

	border-bottom:1px solid #4c6584;

	background-image: url(../img/tab_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

 /* If you don't want the tab size changing whenever a tab is changed

    you can set a fixed height */



 /* height:200px; */



 /* If you set a fix height set overflow to auto and you will get a

    scrollbar when necessary */



 /* overflow:auto; */

}

#top-page .tabberlive .tabbertab {

	background-image: url(../img/top_tab_bg.gif);}



/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h4 {

	height: 16px;

	visibility: hidden;

}

.tabberlive .tabbertab h3 {

 display:none;

}



/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tab1 {

}

.tabberlive#tab2 {

}

.tabberlive#tab2 .tabbertab {



 overflow:auto;

}

#top-page .schedule{height:235px;overflow: hidden;clear:left;}

.tabbertab table{clear:both;}

.tabbertab th {

	width:116px;height:33px;

	vertical-align: top;

	background-image: url(../img/dot_gray.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-top: 5px;

	padding-bottom: 8px;

	color:#002350;

	}

#top-page .tabbertab table{margin-top:10px;}

.tabbertab td {

	background-image: url(../img/dot_gray.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	vertical-align: top;

	padding-top: 5px;

	padding-bottom: 8px;

	}



#seminar-page .tabbertab td {width:320px;}

.tabbertab td a:link,.tabbertab td a:visited{color:#666666;}

.tabbertab td a:hover,.tabbertab td a:active{color:#145ab4;}

.tabbertab td img{margin:3px 2px;}
