body{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color:#3A1450;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
a:active{
    color: #339900;
    text-decoration:none;
}
a:link{
    color: #339900;
    text-decoration:none;
}
a:visited{
    color: #339900;
    text-decoration:none;
}
a:hover{
    color: #339900; 
    text-decoration:none;
}
P{
margin:0px;
padding:0px;
}
ol,ul{margin-top:0px;margin-bottom:5px;}
H1{font-size:18px;
color:#FFCC00;
font-family:Arial, Helvetica, sans-serif;
padding:25px 0px 25px 5px;
margin:0px;
font-weight:bold;
background:url(../images/bg_h.jpg) no-repeat top left;
}
H2{font-size:16px;
color:#FFCC00;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0px 10px 0px;
margin:0px;
font-weight:bold;
}
H3{
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}
HR{
background:url(../images/line.gif) repeat-x;
padding:0px;
margin:10px 0px;
border:0px;
height:1px;
}

/*****************************?????*******************************************/
.title{
padding:10px 0px;
font-weight:normal;
color:#9966FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.title a:active, .title a:link, .title a:visited{
    color: #FFFFCC;

    text-decoration:none;
}
.title a:hover{
    color:#FFE377;

    text-decoration:none;
}

.neit1 {
color:#FFFFFF;
padding:15px 0px 10px 40px;
background: url(../images/02pic.jpg) top left no-repeat;
}

.neit1 a:active, .neit1 a:link, .neit1 a:visited{
   font-size:12px;
	color:#99CC00;
	font-weight:bold;
    text-decoration:none;
}
.neit1 a:hover{
   font-size:12px;
	color:#99CC00;
	font-weight:bold;
    text-decoration:none;
}

.lefttitle{
color:#FFFFFF;
padding:15px 0px 10px 40px;
line-height:200%;
}
.lefttitle li
{margin:0px;
padding:5px;
border:0px;
width:240;
list-style:none;
background:url(../images/line2.gif) bottom left no-repeat;}
.lefttitle  a:active, .lefttitle a:link, .lefttitle a:visited{
   font-size:14px;
	color:#99CC00;
	font-weight:bold;
    text-decoration:none;
}
.lefttitle a:hover{
   font-size:14px;
	color:#99CC00;
	font-weight:bold;
    text-decoration:none;
}

.picboard {
margin:5px 0px 5px 0px;
}
.picboard img{
margin:0px 2px 4px 2px;
border:#CCCCCC 3px solid;
}	  

.time {
color:#999999;
padding:0px 5px 0px 0px;
}
#wrap {
    position : relative;
    width : 230px;
    margin : 0px auto;
}
/********************* copyright ********************************/
.copyright {
    padding:20px 10px;
	margin:0px auto;
	color: #DAB7EC;
	line-height: 160%;	
	font-size: 12px;
	width:980px;
}

/**********************??***********************************/
.loca {
    padding: 10px 15px 10px 15px;
	color: #999999;
	font-size: 12px;
	margin:0px 0px 10px 0x;
	border:#999999 dotted 1px;
}
.loca a:active, .loca a:link, .loca a:visited{
    font-size: 12px;
	color: #999999;
    text-decoration:none;
}
.loca a:hover{
	font-size: 12px;
	color: #999999; 
    text-decoration:underline;
}

/******************************????************************************/
.cont {
    color:#FFFFFF;
    margin:0px 0px 20px 0px;
    font-size:14px;
    line-height:28px;
    padding:0px 10px;
}
.cont a:active, .cont a:link, .cont a:visited{
   
	color: #FFE377;
    text-decoration:none;
}
.cont a:hover{
    
	color: #FFE377; 
    text-decoration:underline;
}
.cont img
{
margin:10px 2px 2px 2px;
padding:5px;
background-color:#FFFFFF;
}
.concert{    
    color:#FFFFFF;
    margin:0px 0px 20px 0px;
    font-size:12px;
    line-height:24px;
    padding:0px 5px 0px 10px;
	}
.concert a:active, .concert a:link, .concert a:visited{
   
	color: #FFE377;
    text-decoration:underline;
}
.concert a:hover{
    
	color: #FFE377; 
    text-decoration:underline;
}
/**************************nav**************************/

#picshow{
padding:5px;
background-color:#FFFFFF;
font-size:12px;
color:#333333;
}
#picshow a:active, #picshow a:link, #picshow a:visited{
	color: #333333;
    text-decoration:none;
}
#picshow a:hover{
    color: #333333; 
    text-decoration:underline;
}
#picshow img{
padding:0px;
border:3px #CCCCCC solid;
margin:2px;
text-align:center;
}
.clearfix:after{ 
visibility: hidden; 
display: block; 
font-size: 0; 
content: "."; 
clear: both; 
height: 4px; 
} 
* html .clearfix{zoom: 1;} 
*:first-child + html .clearfix{zoom: 1;} 
.maintables{
 color:#FFF;
 background-color:#dcd8c5;
}
.maintables td{
 background-color:#582870;
}
/********************* tab ********************************/
#ciotabs{margin:10px; float:left;overflow:hidden;display:inline;}
#tabs{margin-top:0px;width:940px;}
#tabs ul{list-style:none;margin:0;padding:10px 0px 0px 0px;height:28px; }
#tabs li{float:left;margin:0 0 0 2px;padding:0 0 0 2px;}
#tables li{margin:0;padding:4px;}
#tabs li,#tabs li a{height:28px;background:url(../images/tabs.gif) no-repeat 0 -105px;font-size:12px;}
#tabs li a{display:block;height:100%;padding:0 16px 0 14px;line-height:28px;text-align:center;background-position:100% -70px;font-weight:bold;color:#464646;text-decoration:none;cursor:pointer;}
#tabs li a:hover{text-decoration:underline;}
#tabs li.current{height:29px;margin-bottom:-1px;background-position:0 -35px;position:relative;z-index:100;}
#tabs li.current a{background-position:100% 0;color:#FFFFFF!important;text-decoration:none;}
#tabs .tab-border{border:1px solid #CCCCCC;height:0px;overflow:hidden;}
* html #tabs{overflow:hidden;}
* html #tabs li a{width:1%;white-space:nowrap;}