﻿@import url("reset-fonts-grids.css");
@import url("http://www.google.com/cse/api/branding.css");
.over{
 cursor: crosshair;
 border:#6699FF 1px solid;
}

 body {
    font-family:  "微軟正黑體",Verdana, "新細明體", "細明體";
    color: #363636; 
	margin:0 auto;
	background-color: #CCCCCC;
	background:#FFFFFF url(../images/bkgd.jpg) repeat;
	font-size:0.95em;
	text-align:left;
}

A.a-white:link {COLOR: #FFFFFF;	TEXT-DECORATION: none;}
A.a-white:visited { COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.a-white:hover {COLOR: #F0F80E; TEXT-DECORATION: underline;}
A.a-blue:link {
	COLOR: #006699; TEXT-DECORATION: none}
A.a-blue:visited {
	COLOR: #006699; TEXT-DECORATION: none}
A.a-blue:hover {
	COLOR: #006699; TEXT-DECORATION: underline}
	
a.a-orange{font-size:80%;text-decoration: none; color: #CC6600;}
a.a-orangeline{text-decoration: none; color: #CC6600;TEXT-DECORATION: underline;}

.btd-wblue{background-color: #E2EAF6;}
.btd-yellow{background-color: #FFFFEC;}
.btd-gray{background-color: #ECECEC;}
.btd-yellower{background-color: #CCCC00;}
.btd-white{background-color: #FFFFFF;}
.bkd-gray
{
    margin:0 auto;
    margin-left:20px;
	 background: #D3DDE2 url(../images/board_footer.jpg) repeat-x left top;
    width:740px;
    min-height:150px;
}

.msg
{
    color:Red;
    font-size:0.8em;
    vertical-align:top;
    text-align:center;
    }
    
 .btn
 {
    text-align:center;
 }
    
.btn a {
	background-color: gray;
	font: normal 82% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
	border: 1px solid #333333;
	padding:2px 10px 2px 5px;
	text-align:center;
	color:white;
}

.mbox {
	border:5px solid #E6E6E6;
 }
 
.outline 
{
    width:95%;
    margin:0 auto;
	margin-bottom:10px;
    padding:10px;
    border:solid 1px #CCCCCC;
	border-bottom:5px solid #CCCCCC;
	border-top:5px solid #CCCCCC;
	background-color:#FFFFFF;
 }
 
 
.titvdo 
{
    width:92%;
    margin:0 auto;
    padding:5px;
    border:solid 1px #CCCCCC;
	border-bottom:5px solid #CCCCCC;
	background-color:#FFFFFF;
	background-image:url(../images/board_footer.jpg);
	color:#000000;
	font
 }
 
 #showtxt li p
 {
 	padding-left:86px;
 }
 
 .linehi
 {
 	line-height:24px;
 }
 
 .showdot ul li
 {
	clear: both;
	list-style:square;
 	margin-left:50px;
 	line-height:20px;
 	padding:10px 0 10px 0;
	 }
 
 .example p
 {
    color:#BD2E0E;
     }
 
 .example p span
 {
    padding-left:20px;
    color:#333333;
     }
 
 .example ul
 {
    padding:10px; 
     }
     
 .example ul li
 {
    list-style-type: square;
    margin-left:20px;
     }
     
 .example ol li
 {
    margin-left:20px;
     }
 
 .example ol li ul li
 {
    list-style-type:none;
    margin-left:20px;
     }
 
 
 .innetwork li
 {
     line-height:160%;
     list-style: none;
     margin-left:10px;
     border-bottom:dotted 1px #ECECEC;
     background:#FFFFFF url(../images/main_icon01.gif) no-repeat left 2px;
     }
 
 .innetwork a
 {
     color:#336EA1;
     padding-left:20px;
     text-decoration:none;
     }
 
.btd-red th
{
	background: #F6F6F6 url(../images/border_red.jpg) repeat;
	height:40px;
	vertical-align:middle;
	font-size:105%;
	padding:5px;
	text-align:center;
}

.btd-green th
{
	background: #F6F6F6 url(../images/border_green.jpg) repeat;
	height:40px;
	vertical-align:middle;
	font-size:105%;
	padding:5px;
	text-align:center;
}

.btd-blue th
{
	background: #F6F6F6 url(../images/border_blue.jpg) repeat;
	height:40px;
	vertical-align:middle;
	font-size:105%;
	padding:5px;
	text-align:center;
}
 
.btd-purple th
{
	background: #F6F6F6 url(../images/border_purple.jpg) repeat;
	height:40px;
	vertical-align:middle;
	font-size:105%;
	padding:5px;
	text-align:center;
}

.btd-orange th
{
	background: #F6F6F6 url(../images/border_orange.jpg) repeat;
	height:40px;
	vertical-align:middle;
	font-size:105%;
	padding:5px;
	text-align:center;
}
 
.btd-byellow th
{
	background: #F6F6F6 url(../images/border_yellow.jpg) repeat;
	height:40px;
	vertical-align:middle;
	font-size:105%;
	padding:5px;
	text-align:center;
}
 
 
.maincenter
{
    width:620px;
	padding:0px 10px 0 10px;
}
 
.sbox {
	border:1px solid #87AB94;
	padding:5px;
 }
 
.tinyBorder-blue{
	font-family:,Arial;
	font-size:110%;
	border : 2px solid #DDE6F2;
	}
 
.blue-title {
	font-size:16px;
	font-weight: bold;
	color: #006699;
	font-family:  "2OcuAe",Verdana;
}
.blue-subtitle {
	font-size:16px;
	color: #006699;
	font-family:  "2OcuAe",Verdana;
}
.pred-title {
	font-size: 16px;
	font-weight: bold;
	color: #AD5063;
	font-family:  "?",Verdana;
}
 
.brown-title {
	font-size: 15px;
	font-weight: bold;
	color: #990000;
	}
	
.input{
	font-family:Arial, "新細明體";
	font-size:9pt;
}

.tit-board-d-borange{
	padding-left: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #CC6600;
	border-bottom-style: solid;
	margin-left:20px;
	color:#990000;
	}
	
.tableline
{
    width:740px;
	background-color: #ECECEC;
    border:1px dotted #CCCCCC;
	margin:0 auto;
	font-size:0.8em;
    min-height:100px;
    padding:10px;
    }	
	
.tableline a{
	color: #9C5820;
	text-decoration: none;
	font-size:1em;
    line-height:140%;
    }	
	
.tableline a:hover{
	color: #990000;
	text-decoration: underline;
    }	

.tableline tr td
{
    min-height:30px;
    }
    
.tableline2
{
    margin:0 auto;
    width:90%;
    text-align:left;
    font-size:0.96em;
    margin:0 30px 30px 30px;
	background-color: #ECECEC;
    border:1px dotted #CCCCCC;
    }	
	
.tableline2 a{
	color: #9C5820;
	text-decoration: none;
	font-size:0.95em;
    line-height:140%;
    }	
	
.tableline2 a:hover{
	color: #990000;
	text-decoration: underline;
    }	
    
.tableline2 th
{
    height:30px;
    background-color:#E7EEC0;
    text-align:center;
    border-left:dotted 1px #CCCCCC;
    }
    
.tableline2 tr td
{
    margin:0 auto;
    padding:5px 5px 5px 20px;
    border-top:solid 1px #CCCCCC;
    border-left:dotted 1px #CCCCCC;
    }

    
.clsTblTle	
{
	font-size:1.2em;
    }
	   
 .odd td{ 
	  background-color: #FFFFFF;
      padding:5px 5px 5px 15px;
      border-bottom:dotted 1px #000000;
	  vertical-align:top;
    }

 .even td 
 {
      padding:5px 5px 5px 15px;
      border-bottom:dotted 1px #000000;
	  vertical-align:top;
    }
    
.clsDt
{
    font-size:90%;
}
.clsTblFoot td
{
    border-top:solid 5px #CCCCCC;
	background: #F6F6F6 url(../images/board_footer.jpg) repeat-x;
	height:30px;
}

.AlbPager
{
	font-size:85%;
	color:#991600;
	font-weight:bold;
	padding-top:5px;
	
    }
    
    
.AlbPager a
{
	border: 1px solid #CCCCCC;
	font-size:80%;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	color:#006699;
    }
    
    
    
.clsImgLst

{
    background:#FFFFFF;
    border:solid 1px #CCCCCC;
    float:left;
    padding:10px;
    display:inline;
}
    
.clsImgLst p
{
    padding:10px;
    overflow:hidden; 
    font-size:0.8em;
    color:#333333;
    vertical-align:top;
}
 
 
.shownewstit
{
	background: #FFFFFF url(../images/tit_news_all.jpg) no-repeat 20px top;
	height:35px;
	text-align:right;
	padding-right:50px;
}

.showflwtit
{
	background: #FFFFFF url(../images/tit-activity.jpg) no-repeat 20px top;
	height:35px;
	text-align:right;
	padding-right:50px;
}

.showrestit
{
	background: #FFFFFF url(../images/tit-result.jpg) no-repeat 20px top;
	height:35px;
	text-align:right;
	padding-right:50px;
}

.showdldtit
{
	background: #FFFFFF url(../images/tit-download.jpg) no-repeat 20px top;
	height:35px;
}

.showvdotit
{
	background: #FFFFFF url(../images/tit-vedio.jpg) no-repeat 20px top;
	height:35px;
	text-align:right;
	padding-right:50px;
}

.showKnwTreetit
{
	background: #FFFFFF url(../images/tit-knwtree.jpg) no-repeat 20px top;
	height:35px;
	text-align:right;
	padding-right:50px;
}

.showNttlctit
{
	background: #FFFFFF url(../images/tit-Nttlc.jpg) no-repeat 20px top;
	height:35px;
	text-align:right;
	padding-right:50px;
}

.showwebtit
{
	background: #FFFFFF url(../images/tit_web.jpg) no-repeat 20px top;
	height:35px;
}

.showQatit
{
	background: #FFFFFF url(../images/tit-qa.jpg) no-repeat 20px top;
	height:35px;
}

.showtit
{
	background: #FFFFFF url(../images/tit_bk.jpg) no-repeat left top;
	width:300px;
	padding-top:7px;
	padding-left:35px;
	line-height:40px;
	color: #FFFFFF;
}

.showsubtit
{
	background: #FFFFFF url(../images/subtit.jpg) no-repeat left top;
	width:391px;
	padding-left:30px;
	line-height:29px;
	color: #000000;
}

.clsEmpty
{
    padding:30px;
    }
    
.DtlCrt 
{
 color:#5F4F1B;
 font-size:0.7em;
 text-align:right;
 background: #D3DDE2;
 padding-right:20px;
 padding-bottom:10px;
}

.DtlCrt a
{
background-color: gray;
font: normal 76% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 2px solid #000000;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}
 
.clsDtlRefUrl
{
	color:	#9C5820;
}

 /* clsDtlTil */
 
.clsDtlTil
 {
     margin:0 auto;
     width:715px;
     color:#CE7200;
     padding:10px 10px 10px 15px;
     vertical-align:top;
	 background: #ECECEC;
 }
 
.clsDtlTil dd
{
    float:left;
    }

.clsDtlDt
 {
     margin:0 auto;
     padding:10px 10px 0px 0px;
     font-size:0.8em;
     text-align:right;
	 background: #ECECEC url(../images/board_footer.jpg) repeat-x left top;
 }
 
 #ctl00_ContentPlaceHolder1_DtlClk
 {
     text-align:right;
     padding:5px 10px 1px 0;
 }
    
.clsDtl
{
	 margin:0 auto;
     padding:10px 20px 10px 20px;
	 background: #D3DDE2;
     width:700px;
     line-height:150%;
    }
    
#ctl00_ContentPlaceHolder1_divDetail table
{
    text-align:right;
}   
       
 .clsDtlNotes
 {
     margin: 0 auto;
     float:left;
     padding:10px 10px 20px 20px;
     margin-left:0px;
     width:713px;
     text-align:right;
     font-size:0.8em;
	 background: #ECECEC url(../images/board_footer.jpg) repeat-x left top;
     color:#9C5820;
     margin-bottom:5px;
     margin-left:-1px;
     border-bottom:solid 5px #CCCCCC;
 }
 
 
#ctl00_ContentPlaceHolder1_txtNextPrevLnk
 {
    
    text-align:left;
    display:block;
 }
 
 .txtNextPrevLnk
 {
 	padding-top:20px;
 }
    
.clsDtl table
 {
     margin-left:400px;
     text-align:right;
     padding-bottom:12px;
     font-size:80%;
     color:#9C5820;
 }
.clsDtl tr
 {
     text-align:right;
     padding-bottom:12px;
     color:#9C5820;
 }
 
 
.clsDtl th
 {
     margin:0px;
     padding-left:10px;
	 text-align:right;
 }
 
.clsDtl td
 {
     margin:0 auto;
     text-align:right;
 }
 
.clsDtl td a
 {
    margin:0px;
    width:15px;
    padding-left:5px;
    text-align:right;
 }
 
.clsDtl img
 {
     border:solid 1px #ECECEC;
     padding-right:5px;
 }
 
.clsDtl .NewsDtlTable
{
    width:90%;
    margin-left:20px;
    text-align:left;
}  

.clsDtl .NewsDtlTable p
{
    margin:0 0 4px 0;
}

.clsDtl .NewsDtlReflink
{
    width:90%;
    margin-left:32px;
    text-align:left;
    font-size:12px;
}
.clsDtl .NewsDtlReflink p
{
    margin:0 0 4px 0;
    line-height:20px;
}
 
.clsDtlDes
{
     float:left;
     display:inline-block;
     position:relative;
	 margin:0 auto;
     padding:10px 20px 20px 20px;
	 background: #D3DDE2;
     font-size:15px;
     width:700px;
    } 
    
.clsDtlDes p
{
     padding-left:10px;
     width:100%;
	 background: #D3DDE2;
     
    }   

 .clsPhoLst
 {
     float:left;
     margin:0 auto;
     width:680px;
     font-size:0.8em;
     padding:5px 30px 20px 30px;
     color:#9C5820;
     background:#D3DDE2;
     vertical-align:top;
 }
 
 .clsPhoLst p
 {
     float:left;
     width:100%;
 }
 
 .clsPhoLst span
 {
     float:left;
     text-align:right;
     width:100%;
     color:#990000;
     background:#D3DDE2 url(../images/bar-black.gif) repeat-x bottom center;
 }
 
.clsPho
{
    margin:0 auto;
    background:#FFFFFF;
    border:solid 1px #CCCCCC;
    float:left;
    display:inline;
    max-width:21%;
    _width:21%;
    padding:5px;
    text-align:center;
}

.clsPho img
{
    max-height:96px;
    _height:96px;
}

 
.clsPho p
{
    overflow:hidden; 
    color:#333333;
    height:2.3em;
    line-height:1.2em;
    margin:6px 0 10px 0;
    text-align:center;
}

.clsPho span
{
    background:#D3DDE2 url(../images/bar-black.gif) left bottom;
}
   

.clsFleLst
{
	 margin: 0 auto;
	 display:block;
	 padding:10px;
	 width:720px;
     font-size:0.92em;
     background: #D3DDE2;
    }
    
.clsFleLst p
{
     color:#1D5368;
    }
    
     

 /* clsDtlDt */
.clsDtlDt p
{
    float:left;
    display:inline;
    width:200px;
    }


 /* clsBtnFlw */

.clsBtnFlw{
	color:#CC5A2E;	
	font-size:12px; 
    padding-right:30px; 
}
 
 
.clsBtnFlw a {
	color:#1D91AE; 
	background-color:#D9F8D8;
	font-size:12px;
	padding:3px 5px 3px 10px;
	border:1px solid  #2FC3E9;  
	line-height: 200%;
	text-decoration:none;
	margin-right:3px;
 }
 
.clsBtnFlw a:hover {
	color:#CC5A2E; 
	border:1px solid #CC5A2E;
	background-color:#FFFFEC;
 }    
    
    
.clsQryArea
{
    margin:0 auto;
    width:720px;
    border:1px dotted #CCCCCC;
    padding:10px;
	background-color: #ECECEC;
    font-size:80%;
	margin-bottom:10px;
}

.clsDlFle
{
	margin: 0 auto;
	width:620px;
	padding:10px 10px 10px 50px;
	font-size:0.85em;
	font-weight:bold;
     background: #D3DDE2;
    }

.clsDlFle dt
{
    float:left;
    width:130px;
}


.clsDtlRefUrl a
    {
     margin:0 auto;
     color:#006699;
     text-decoration:none;
    }

.clsDlPho
{
	margin: 0px;
	padding: 0px;
	background-color: #FDF8F8;
}

.clsDlPho img
{
	border: 1px solid #333333;
}

.clsDlPho dd
{
	font-size:80%;
	color:#333333;
}

.clsTableDetail
{
    
    border:5px solid #E1E1E1;
    padding:10px;
	background-color: #EFEBE7;
	font-size: 0.95em;
}
    
.clsTableDetail caption
{
    
	color:#990000;
	padding-bottom:10px;
}

.clsTableDetail th
{
    width:18%;
    text-align:right;
    vertical-align:top;
	color: #006699;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding:10px 10px 5px 0;
}

.clsTableDetail td 
{
    vertical-align:top;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding:10px 5px 5px 0;
}

.clsTableDetail a{
    font-size:80%;text-decoration: underline; color: #CC6600;
   }
   
 /* index */  

.tblMainNews
{
	background: #F6F6F6;
	font-size:0.8em;
	margin:0 auto;
	padding:10px 10px 10px 10px;
    border:solid 2px #CCCCCC;
    margin-bottom:20px;
    border-bottom:solid 5px #CCCCCC;
    width:750px;
    _width:750px;
}

.tblMainNews td
{
    vertical-align:top;
	background: #F6F6F6;
	font-size:1em;
	padding:5px;
	border-bottom:dotted 1px #CCCCCC;
}

.tblMainNews .clsPln
{
	color:#9C5820;
	padding-left:15px;
	padding-top:10px;
}


.tblMainNews caption
{
    text-align:left;
	font-size: 1.2em;
    border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CCCCCC;	
	color:#FFFFFF;
	height:30px;
	background: #FFFFFF url(../images/tit_news.jpg) no-repeat 5px;
}


.tblMainNews caption a
{
	float:right;
    font-size:11px;
	color:#807d7d;
	margin-top:5px;
	padding:5px 10px 5px 10px;
	background: #E7E7E7 url(images/img08.gif) no-repeat 3px;
	border:solid 1px #CCCCCC;
}

.tblMainNews a
{
	color:#333333;
	text-align:left;
	text-decoration:none;
	font-size: 105%;
}

.tblMainNews a:hover
{
	color:#990000;
	text-decoration:underline;
}

.tblMainNews span
{
 padding-left:5px;  
   
}


.tblMainNews p
{
	position:relative;
	margin:-12px 2px -5px 20px;
}




.tblMainRes
{
    vertical-align:top;
	background: #F6F6F6;
	font-size:0.8em;
	margin:0 auto;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
    border:solid 2px #CCCCCC;
    border-bottom:solid 5px #CCCCCC;
    width:750px;
    _width:750px;
}

.tblMainRes caption
{
    text-align:left;
	font-size: 1.2em;
    border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CCCCCC;	
	color:#FFFFFF;
	height:30px;
	background: #FFFFFF url(../images/tit_result.jpg) no-repeat 5px;
}

.tblMainRes caption a
{
	float:right;
    font-size:11px;
	color:#807d7d;
	margin-top:5px;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	background: #E7E7E7 url(images/img08.gif) no-repeat 3px;
	border:solid 1px #CCCCCC;
}

.tblMainRes span
{
	padding-top:4px;
	padding-left:2px;
}

.tblMainRes p
{
	margin:-15px 2px -5px 20px;
	background: #F6F6F6;
}

.tblMainRes p a
{
	position:relative;
	font-size: 105%;
	color:#333333;
	text-decoration:none;
}

.tblMainRes a:hover
{
	color:#990000;
	text-decoration:underline;
}

.tblMainRes td
{
    vertical-align:top;
	background: #F6F6F6;
	padding:5px;
	border-bottom:dotted 1px #CCCCCC;
}


.tblMainRes .clsPln
{
	color:#9C5820;
	padding-left:15px;
	padding-top:10px;
}


.tblMainRes div a
{
	display:block;
	height:30px;
	overflow:hidden;
	color:#333333;
	text-align:left;
	padding:-10px 5px 10px 5px;
	text-decoration:none;
	font-size: 105%;
	background: #F6F6F6;
}

/* vedio detail*/
.divVideo
{
    background-color:#D3DDE2;
}

.divVideo h1
{
    text-align:center;
    color:#990000;
}

.divVideo p
{
    text-align:center;
    font-size:80%;
    padding-bottom:10px;
    color:#5E4032;
}


.clsVdoPlayer
{
    clear:both;
    position:relative;
    margin:0 auto;
    text-align:center;
    padding:20px;
    background:#CCCCCC;
    border:solid 5px #ECECEC;
    width:400px;
}

#ctl00_ContentPlaceHolder1_DVdo
{
	padding-top:20px;
}

.clsVdoPlayer ul
{
	clear:both;
}

.clsVdoPlayer h3
{
    text-align:center;
    color:#990000;
    width:400px;
}

.clsVdoPlayer h4
{
    width:400px;
    color:#333333;
    font-size:0.8em;
    text-align:left;
}

.clsVdoPlayer #player
{
	overflow: hidden; 
	 float: left; 
	 width: 400px;
}

#player-wrap ul
{
	width: 400px; 
	height: 340px; 
	top: 0px; 
	left: 0px;
	position: absolute;
	overflow:hidden;
}

.wslide-wrap
{
	clear:both;
	width:400px;
	height:350px;
	padding-bottom:10px;
}


.wslide-menu
{
	clear:both;
    position:relative;
    padding-top:5px;
}


.wslide-menu a
{
    position:relative;
	background-color: gray;
	font: normal 76% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
	border: 1px solid #000000;
	padding:0px 4px 0px 4px;
	text-align:center;
	color:white;
}

#player-menu .wactive
{
	background-color:#C81D49;
	text-decoration:none;
	font-weight:bold;
}

.showVdo
{
	display:block;
}

#dotted-line{width:60%; height:6px; background-image:url(../images/icon-dot-blank.gif); background-position:center;background-repeat:repeat-x;}

/* wrapper */
#wrapper {
	width:960px;
}

/* Header */

#header {
	height: 190px;
	margin: 0 auto;
}

#header span a
{
	display: block;
	float: left;
	border-left: none;
	margin-right: 0px;
	padding: 0px 5px 0px 5px;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 0.2em;
	color: #ECF5FA;
}

/* BasicMenu */

#basicmenu 
{
	position:relative;
	float: right;
	margin-top:20px;
	bottom:10px;
}

#basicmenu ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#basicmenu li {
	display: inline;
}

#basicmenu li a {
	float: left;
	border-left: 1px solid #5287C0;
	margin-right: 0px;
	padding: 0px 5px 0px 5px;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 0.8em;
	color: #5287C0;
}

#basicmenu li a:hover {
	text-decoration: underline;
	color: #000000;
}

#basicmenu .first a
{
	margin: 0 auto;
	padding:1px 1px 0px 1px;
	color:#FFFFFF;
	background-color:#2ABFAF;
}

/* Menu */
#menu {
	width: 960px;
	float: left;
	font-size: 95%;
	padding-top: 110px;
}
/*
#menu {
	width:960px;
	padding-top: 130px;
}

*/
#menu ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu li a {
	float: left;
	margin-right: 6px;
	padding: 5px 12px 5px 12px;
	background: #4C4D51;
	border: 1px #FFFFEC solid;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

#menu li a:hover {
	text-decoration: none;
	background: #983D3A;
	border: 1px #D45951 solid;
}

#menu .first a{
	background: #983D3A;
	border: 1px #D45951 solid;
}

.first
{
	background-color:#990000;
}

/* wrapper */

#wrapper {
	width:960px;
	margin: 0 auto;
	padding:0px;
	background: #FFFFFF url(../images/top_bk.jpg) no-repeat;
}


/* Sidebar */

#sidebar{
	min-height: 550px;
	float: left;
	width: 150px;
	_width: 150px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #EEF0F8 url(../images/left_top.jpg) no-repeat;
	border-right: 1px solid #cccccc;
}
/*
#sidebar 
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:150px;
	background: #EEF0F8 url(../images/left_top.jpg) no-repeat;
}*/

.acckey-s
{
	COLOR: #93A58D;
	font-size:6px;
	margin-bottom:-20px;
	TEXT-DECORATION: none
	}	

#sidebar li span a 
{
	COLOR: #93A58D;
	background-color:#AFF3AA;
	}	

#sidebar .s1 
{
    margin:-2px 0px 0px 0px;
	padding: 34px 0px 0px 0px ;
	height:187px;
	background:#EEF0F8 url(../images/menu_bk.jpg) no-repeat;
}

#sidebar .s2 
{
    margin:0px 0px 0px 0px;
	padding: 32px 0 0 0;
	height:153px;
	background: #EEF0F8 url(../images/history.jpg) no-repeat;
}

#sidebar li 
{
	height:35px;
	line-height:240%;
	text-align:left;
	list-style-type: none;
}

#sidebar li a 
{
    margin:0 auto;
    padding:0px 0 0px 30px;
	text-decoration: none;
	color: #FFFFFF;
}

#sidebar li a:hover {
	text-decoration: underline;
	color: #000000;
}

#sidebar .first 
{
	margin: 0 auto;
	padding: 0;
	height:35px;
	font-weight:bold;
	background: #EEF0F8 url(../images/menu_bk_over.jpg) no-repeat;
}

#sidebar .s2 li 
{
	height:31px;
	line-height:210%;
	text-align:left;
}

#sidebar .s2 a 
{
    margin:0 auto;
	text-decoration: none;
	color: #000000;
}

#sidebar p a
{
	margin: 0px;
	padding: 0px;
	text-align:left;
}


/* Content */

#content{
    min-height: 500px;
    float:left;
	width: 780px;
	_width: 645px;
    padding:0px 5px 0px 5px;
    margin-top:36px;
}
/*
#content
{
    margin:0 auto ;
    padding:0px;
    margin-top:36px;
	width:660px;
	background: #FFFFFF;
}

*/
/* Content2 */

#content2
{
    min-height: 500px;
    margin:0 auto ;
    padding:0px;
    float:left;
	width: 790px;
    padding:0px 5px 0px 5px;
    margin-top:36px;
}

/* Sidebar2*/

#Sidebar2
{
    vertical-align:top;
    text-align:center;
	background: #FFFFFF url(../images/video_border_gy.jpg) left top no-repeat;
	font-size:0.8em;
	text-align:center;
	margin:0 auto;
	margin-bottom:10px;
	margin-left:10px;
	padding:50px 10px 10px 40px;
    width:731px;
    _width:731px;
    height:300px;
   
}

#Sidebar2 div
{
    float:left;
    padding-left:33px;
    padding-top:20px;
    width:180px;
}


#Sidebar2 ul
{
	background-color:#cccccc;
}


/* qa */
#qa{
    background-color:#FFFFEC;
    }


/* photo */

#hot1
{
    margin-top:34px;
    border:1px solid #2EC3E8;
    border-bottom:solid 5px #2EC3E8;
    width:150px;
    _width:150px;
}
#hot1titlebg
{
    background: url(../images/hot1.jpg) left top no-repeat;
    width:150px;
    height:37px;
    display:block;
}

.slideshow
{
    height:105px;
	margin:10px 0 0 3px;
	}


.slideshow img
{
    margin:1px 0 0 0;
    border:solid 1px #cccccc;
}
	
.clsMore
{
	text-align:right;
	margin:3px 0 3px 0;
	
}
	
/* viedo */


#adv1
{
	height:115px;
	overflow:hidden;
}

#adv1 img
{
    width:140px;
    margin:1px 0 0 0;
	background:white;
	padding:5px;
	border:1px solid #5c5c5b;
}

#cover0
{
	position:relative;
	width:140px;
	height:30px;
	left:6px;
	top:-70px;
	background:#2e333b;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;	
}

#cover1
{
	left:7px;
	top:-50px;
	color:white;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}

#cover1 img
{
	position:relative;
	width:35px;
	height:21px;
	top:-148px;
	left:38px;
	border:none;
	background:none;
	padding:0;
}
	
.nofloat { clear:both; 
           background-color:#ECECEC;
           }	
	
/*QA*/
.QaTbl
{
     font-size:1.2em;
     line-height:140%;
    }	
    
.QaTbl dl
 {
  padding:5px 0px 5px 0px;
 } 
 
 .QaTbl dt
 {
  width: 50px;
  float: left;
  text-align:right;
  height:22px;
 }
 
 .QaTbl dd
 {
  margin:0px 0px 0px 58px;
  text-align:left;
 }	
 
 .QaCor
 {
    color:#593D07;
 }
 
 .padding20
 {
 	padding:20px;
 }

  .paddingL20
 {
 	padding-left:20px;
 }
 
/* Footer */

#footer {
	clear: both;
	padding: 20px 50px;
	width: 861px;
	margin: 0 auto;
	background: #EAEAEA url(../images/img6.gif) repeat-x left top;
	text-align:center;
}

#footer p {
	margin: 0;
	font-size: .8em;
	color: #666666;
}

 
