@charset "utf-8"; 

/*------------------------SpryTabbedPanels-----------------------------------------------*/
.TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%}
.TabbedPanelsTabGroup{margin:0px; padding:0px}
.TabbedPanelsTab{background-repeat:no-repeat; background-position:0px 0px; height:56px; display:block; float:left; margin:0px; padding:0px; list-style:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer}
.TabbedPanelsTabHover{background-position:0px -56px; color:#00F}
.TabbedPanelsTabSelected{background-position:0px -56px; color:#00F}
.TabbedPanelsTab a{color:black; text-decoration:none}
.TabbedPanelsContentGroup{clear:both}
.TabbedPanelsContent{height:210px; overflow:hidden; clear:both; margin-top:20px; margin-right:20px; margin-bottom:0px; margin-left:20px}

.TabbedPanelsContentVisible{}
.VTabbedPanels .TabbedPanelsTabGroup{position:relative}
.VTabbedPanels .TabbedPanelsTab{float:none; margin:0px}
.VTabbedPanels .TabbedPanelsTabSelected{}
.VTabbedPanels .TabbedPanelsContentGroup{}

/*------------------------homenews-----------------------------------------------*/


.news{background-color:#FFF; float:left; width:538px; display:block}

#newsnav{height:56px; width:538px}
#newsnav em{display:none}
.newslist{display:block; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#E3E3E3; clear:both; height:90px; margin-bottom:5px; width:470px}
.newscontent{width:380px; float:right; line-height:20px; text-align:left}
.newscontent h2{margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.newscontent p{margin:0px; padding:0px}

.newscontent em{font-size:11px; font-weight:normal; font-style:normal}


/*------------------------right banner 各館首頁右邊對齊--------------------------------------------*/
.banner{padding-bottom:8px}
