.normal{ font-weight:normal; }
.tabPanel{ position:relative; }
.tabHiddenPanel{ display:none; }
.tbc { top:0; left:0; display:block; margin:0; padding:0; }
.tabContentPanel { margin-left:200px; margin-right:18px; margin-bottom:0px; padding-bottom:0px; position:relative; line-height:1.4em; }
.tabContentPanel.dl { height:auto; }
.tabContentPanel div { font-family:Verdana; }
.dlTabSpacer { width:650px; position:relative; left:-150px; border-bottom:1px solid #c6d7ef; margin-bottom:16px; clear:both; }
.tabContentPanel .d1{ width:622px; position:absolute; top:0; left:0; }
.tabContentPanel .d2{ width:332px; position:absolute; top:0; right:0; }
.tabContentPanel .z1{ width:362px; position:absolute; top:0; left:0; }
.tabContentPanel .z2{ width:362px; position:absolute; top:0; right:0; }
.tabContentPanel .h2-1{ width:392px; position:relative; float:left; }
.tabContentPanel .h2-2 { width:332px; position:relative; float:right; }
.tabContentPanel ul { position:relative; padding-left:15px; color:#000000; padding-bottom:16px; }
.tabContentPanel li { margin-bottom:7px; }
.tabContentPanel li span { color:#666666; }
.tabContentPanel li.desc a { font-weight:bold; }
.tabContentPanel .headline { position:relative; }
.tabContentPanel .headline.image { padding:0 0 0 71px; min-height:71px; }
.tabContentPanel .headline.image a { font-weight: bold; }
.tabContentPanel .headline .imgBorder { width:63px; height:63px; position:absolute; top:0; left:-71px; }
.tabContentPanel .headline .imgBorder a { display:block; cursor:pointer; height:100%; width:100%; }
.tabContentPanel .headline img { width:63px; height:63px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.tabContentPanel .heading { color:#6c7275; margin-bottom:8px; }
.tabContentPanel .desc { margin-bottom:10px; }
.tabs{ position:absolute; top:2px; left:0px; text-align:right; width:182px;}
.ulTabs { display:none; }
.dlTabs { text-align:left; margin-left:30px; }
.dlTabs p { margin: 0 50px 6px 5px; }
.dlTabs h5 { margin: 0 50px 6px 0; }
.dlTabP { position:relative; }
.dlTabP .d1{ width:622px; position:relative; top:0; float:left; }
.dlTabP .d2{ width:332px; position:relative; top:0; float:right; }
.dlTabP .z1{ width:362px; position:relative; top:0; float:left; }
.dlTabP .z2{ width:362px; position:relative; top:0; float:right; }
.dlTabP .h2-1{ width:392px; position:relative; top:20px; float:left; }
.dlTabP .h2-2{ width:332px; position:relative; top:20px; float:right; }
.tabs ul { padding-left:0; width:100%; }
.tabs li{ list-style-type:none; padding-top:9px; padding-bottom:9px; padding-right:16px; padding-left:25px; margin-bottom:0px; cursor:default; color:#586E79; }
.tabs li.tabActive, .tabs li.tabHover{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tabLabelBG.png', sizingMethod='crop'); zoom:1; background-repeat:no-repeat; background-position:right top; font-weight:bold; color:#75b0ff; }
.tabs li.tabActive, .tabs li.tabHover[class] { background-image:url('images/tabLabelBG.png'); }
.content{float:right; width:580px; padding:20px 15px 80px 10px;}
.portrait{float:left; width:180px; text-align:center; padding:20px 0px 80px 0px;}
.portrait img{border:1px solid #FFFFFF;}
.listli ul li{padding:0px; margin:0px; color:#666666; line-height:1.5em;}
.listli2 ul{margin:5px 0px 0px 0px;}
.listli2 ul li{padding:0px; margin:0px 0px 0px 5px; color:#666666; line-height:1.4em;}
.timetable{border:1px solid #AAAAAA; border-collapse:collapse;}
.timetable td{border:1px solid #AAAAAA; padding:3px 8px 3px 8px;}
.timetable td.celltitle1{border:1px solid #AAAAAA; padding:3px 9px 3px 9px; text-align:center; font-weight:bold;}