body {
    margin: 0pt;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    background-color: White;
   /* background: url(../images2008/index.jpg) no-repeat;*/
   /* width: 976px;*/
    /*height: 1226px;  */
    color:#4E4E4E;
   /* margin:0pt auto !important;   */
}
a {
    font-size:12px;  
	color: #4E4E4E; 
	text-decoration: none;
}
a:link {         
	color: #4E4E4E;
}
a:hover {
	text-decoration: underline;
}

.mouseover{
    cursor:hand;
}

.mouseout{   
    cursor:pointer;
}

ul{                    
    font-weight:normal;
    list-style-image:none;
    list-style-type:none;
    margin:0pt;
    padding-left:2px;
}

li{ 
    background:transparent url(../images2008/dot_1.gif) no-repeat scroll;
    padding:0px 0px 0px 15px;  
	font-size: 12px;
	color: #4E4E4E;
	text-decoration:none;
    height: 21px;
    line-height: 21px;
    overflos: hidden;
}

li a{ 
	text-decoration:none;
}

li a:hover{ 
	text-decoration:underline;
}

.more {
	font-size: 12px; 
	line-height: 36px;
}

.banner{ 
   padding :1px 0px;
}

input {	
    border: #CCCCCC 0px solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:normal;
}



/*container
-----------------------------------------------------------*/
#container{
}

#ptsheader{
    background:#FFFFFF none repeat scroll 0%;
    width:100%;
}

/*headerlogo
-----------------------------------------------------------*/
#headerlogo{
    background: url(../images2008/index_bk_02.jpg) no-repeat;
    width: 976px;
    height: 112px;
    margin: 0 auto;
}

#headerepaper {
    float: right;
}

#headerepaper_L {
    float: left;
}

#headerepaper #address{
    border: #CCCCCC 1px solid;
    margin-top: 31px;    
    padding:3px 5px;
    width: 109px; 
    float: right;
}
#headerepaper #q{
    border: #CCCCCC 1px solid;
    margin-top: 7px;
    margin-right:3px;
    padding:3px 5px;
    width: 109px;
    float: right;
}


/*content
-----------------------------------------------------------*/
#content{
    width:977px;
    margin: 0 auto;
    /*border:1px solid #00FF00; */
} 


/*mainleft
-----------------------------------------------------------*/
#mainleft{    
    width: 183px;
    float:left;
  /*  border:1px solid #FF0000;    */
}

#mainleft #menu li{
    background: none;
    height: auto;
    margin-left: 16px;
    margin-top: -2px;
    padding: 0px;
    line-height: 12px;
}

#mainleft .shopping{
    background: url(../images2008/index_bk_11.jpg) no-repeat;
    width:184px;
    height:197px;
    clear: both;
    margin-top :-5px;
}

#mainleft .shopping li{
    font-weight: bolder;
	color: #786762;
}

#mainleft .shopping li a{
	color: #786762;
}

#mainleft .freevod{
    background: url(../images2008/index_bk_12.jpg) no-repeat;
    width:184px;
    height:176px;
    clear: both;
}

#mainleft .support{
    background: url(../images2008/index_bk_17.jpg) no-repeat;
    width:184px;
    height:190px;
    clear: both;
}

#mainleft .support li{
    font-weight: bolder;
	color: #786762;
}

#mainleft .support li a{
	color: #786762;
}

#mainleft .forum{
    background: url(../images2008/index_bk_19.jpg) no-repeat;
    width:184px;
    height:133px;
    clear: both;
}


#mainleft .pchanges{
    background: url(../images2008/index_bk_20.jpg) no-repeat;
    width:184px;
    height:95px;
    clear: both;
}

#mainleft .pchanges_w{
    background: url(../images2008/index_bk_20_w.jpg) no-repeat;
    width:184px;
    height:95px;
    clear: both;
}


/*main
-----------------------------------------------------------*/
#main{    
    width: 476px;
    float:left;
   /* border:1px solid #FF0000; */
}


#main #program{
    background: url(../images2008/index_bk_04.jpg) no-repeat;
    width:477px;
    height:397px;
    clear: both;
    /*margin-top:-5px;*/
}

#main #program #ptop{    
    height:166px;
    padding:11px 7px 6px 10px;
    width:457px;
    overflow: hidden;
}

#main .maindate{
    font-weight: bolder;
    color: #1A588B;
    font-size: 28pt;
    line-height: 28pt;
    overflow: hidden;
    margin-bottom: 4px;
}

#main .maintitle{
    color:#1A588B;
    font-weight:bolder;
    height:35px;
    overflow:hidden;
    padding-bottom: 5px;
}

#main .maintitle a{
    color:#1A588B;
}

#main .maindesc{
    height:52px;
    overflow: hidden;
}

#main .time{
    height:20px;
    overflow: hidden;
    color: #FF0000;
    padding-top: 3px;
}

#main  #program #pbottom{
    height: 187px;
    overflow: hidden;
    width:457px;
    padding:11px 7px 6px 10px;
}

#main  #program #subprogram{
    height: 187px;
    padding: 0px 3px;
    max-width:2000px;
    overflow: hidden;
    float: left;
    position: relative;
    width: 385px;
}


#main .subdate{
    font-weight: bolder;
    color: #1A588B;
    font-size: 14pt;
    line-height: 14pt;
    overflow: hidden;
    height:18px;
}

#main .subtitle{
    color: #0066FF;
    font-weight:bolder;
    overflow:hidden;
    padding-bottom: 3px;
}

#main .subtitle a{
    color: #0066FF;
}


#main .subdesc{
    height:52px;
    overflow: hidden;
}

/*DHTML_thumbs
-----------------------------------------------------------*/ 
#DHTML_thumbs{
    float:left;
    height:180px;
    /*padding:0px 10px 0px 12px;*/
    /*margin-left:12px;*/
    overflow:hidden;
    position:relative;
    width:385px;
}  
#DHTML_thumbs_inner{
	position:relative;	/* Never change this */
	width:2000px;
}
#DHTML_thumbs_inner .strip_of_thumbnails{	/* A vertical strip of thumbnails */
   /* padding:0px 1px 0px 5px;  */
    position:absolute;
}
#DHTML_thumbs_inner .thumbanils {  	
    background:url(../imgs/portalbeta/frame_bg.gif) no-repeat; 
	width:110px;
	height:188px;
	padding:0px 10px;
	text-align:center;
	float:left; 
}
#DHTML_thumbs_inner .thumbanils .text{  	
    overflow:hidden;
    padding:0px 5px;
}
#DHTML_thumbs_inner .strip_of_thumbnails a:hover{ 
   /*text-decoration:none;*/
}
#DHTML_thumbs_inner .strip_of_thumbnails img{
	border:1px solid #cccccc;
	margin:3px 10px 0px 12px;
}

#news{
   /* background: url(../images2008/index_bk_13.jpg) no-repeat;*/
    width:477px;
    height:285px;
    clear: both;
    /*margin-top:-5px;*/
    /*border:1px solid #FF0000; */
}

#news #newsleft{
    background: url(../images2008/index_bk_13a.jpg) no-repeat;
    /*padding:11px 8px 0px 10px; */
    float: left;
    /*width: 250px; */
    width: 285px;
    height:285px;
    /*border:1px solid #FF0000;  */
}

#news #newslefttop{
   /* width: 305px; */
    padding:11px 8px 0px 10px;
}

#news #newsleftdown{
    clear:both;
    overflow:hidden;
    padding:10px 20px;
}


#news #newsright{
    background: url(../images2008/index_bk_13b.jpg) no-repeat;
    float: left;
    width: 192px;
    height:285px;
    text-align:center; 
    font-weight: bolder;
}


#newevent{
    background: url(../images2008/index_bk_18.jpg) no-repeat;
    width:477px;
    height:234px;
    clear: both;   
}


#newevent #neweventleft{
    padding: 11px 5px 4px 10px;
    float: left; 
    width: 214px;    
}


#newevent #neweventright{
    float: left; 
    width: 238px; 
    padding-top: 47px;
}



/*mainright
-----------------------------------------------------------*/
#mainright{    
    width: 314px;
    float:left;
}

#mainright #schedule{
    background: url(../images2008/index_bk_05_1.jpg) no-repeat;
    width:315px;
    height:103px;
    clear: both;
}

#mainright #schedule li{
	color: #786762;
    overflow:hidden;
    background: none;
}



#mainright #media{
   /* width:315px;
    height:103px;*/
    clear: both;
}


#mainright #bannerstatus{
    clear: both;
    height:20px;
    padding:10px 0px 3px 13px;
   /* width: 300px; */
    float: left;
}

#mainright #banner{   
    clear: both;
    position: relative;
    width:315px;
    height:70px;
}

#mainright #banner div{
    position:absolute;
}

#mainright .bannerimg{
    margin-left:13px;
    clear: both;
}


#bannerstatus a{
    background:#E82A84;
    color:#FFFFFF;
    padding:0px 5px;
    margin-left:2px;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    font-size: 11pt;
}

#bannerstatus a.page{
    background:#E82A84;
    color:#FFFFFF;
    padding:0px 5px;
    margin-left:2px;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    font-size: 11pt;
}


#bannerstatus a.currentPage{
    background:#211F20;
    color:#FFFFFF;
    padding:0px 5px;
    margin-left:2px;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    font-size: 11pt;
}



#mainright #board{
    background: url(../images2008/index_bk_16.jpg) no-repeat;
    width:315px;
    height:493px;
    clear: both;
}

#mainright #board li{
    overflow:hidden;
}




/*bottom
-----------------------------------------------------------*/
#bottom{
    background: url(../images2008/index_bk_22.jpg) no-repeat;
    width:976px;
    height:123px;
    clear: both;
    margin: 0 auto;
}

#bottom #bottommenu{
    float:left;
    height:70px;
    padding:22px 5px 17px;
    
}

#bottom #toplist{
    height:18px;
    padding:10px 5px 0px 22px;
    font-size: 14px;
}

#bottom #downmenu{
    float:left;
    height:36px;
    padding:0px 0px 0px 11px;
}

#bottom #downmenulist{
    float:left;
}





/*dropmenu
-----------------------------------------------------------*/

#dropmenudiv{
    background: #E6E7E8;
    color: #58595b;
    position: absolute; /* border: 1px solid White;*/
    margin: 2px;
    border-bottom-width: 0;
    font: normal 12px Verdana;
    line-height: 24px;
    z-index: 100;
    width: 100%;
}

#dropmenudiv a{
    background: #E6E7E8;
    color: #58595b;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid White;
    padding: 1px 0;
    text-decoration: none;
    z-index: 100;
    line-height: 24px;
}

#dropmenudiv a:hover{
    /*hover background color*/
    background: #C7C8Ca;
    color: #FFFFFF;
}

