@charset "utf-8";
/* CSS Document */
/*------------------------structure----------------------------*/

.container{
	width:960px;
	margin-left:auto;
	margin-right:auto;

}
.topnav{
	float:right;
	height:auto;
	text-align:right;
	padding-right:20px;
}
.main{
}
.leftwing{
	float:left;
	text-align:right;
	width:50%;
	margin-right:5px;
	margin-bottom:0px;
	margin-top:-20px;
	}
.rightwing{
	float:right;
	text-align:left;
	width:50%;
	margin-left:5px;
	margin-bottom:0px;
	margin-top:-20px;
	}
.clear{clear:both;}
.footer{
	text-align:center;
	line-height:30px;
	}
/*------------------------text------------------------ */
h1{
	color:#018aff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}
p{
	margin-bottom:0px;
	margin-top:5px;
}
.bigfont{ font-size:24px;}
.bodytext{
	font-family:Arial, Helvetica, sans-serif;
	color:#858585;
	font-size:12px;
	font-weight: normal;
}
.bodytext a:link{
	color:#018aff;
	display:block;
	text-decoration:none;
}
.bodytext a:hover{
	color:#fff;
	display:block;
	background-color:#018aff;
}
.bodytext a:visited{
	color:#6CF;
	display:block;
	text-decoration:none;
}
.graytext{
	font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:12px;
	font-weight:bold;
}
li a:link{
	text-decoration:none;
	display:block;
	width: 45px; 
	height: 45px;
	}
li a:hover{
	background: url(../images/global.png) no-repeat top left;
	background-position: 0 -285px;
	text-decoration:none;
	}
.tip{ color:#F60;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}
.top a{
	text-decoration:none;
	display:block;
	width: 45px; 
	height: 45px;
	}
/*------------------------global images------------------------*/
.logo{
   background: url(../images/global.png) no-repeat top left;
   background-position: 0 -475px; 
   width: 100px; 
   height: 73px;
   float: left;
   margin-left:20px;
   margin-top:10px;
}
.top {background: url(../images/global.png) no-repeat top left; width: 45px; height: 45px; }
.top-about 	{ background-position: 0 0; } 
.top-about2  	{background-position: 0 -95px; } 
.top-blog 	{background-position: 0 -190px;}
.top-link {background-position: 0 -380px;}
.top-share 	{background-position: 0 -598px;} 

/*------------------------list------------------------*/
.topnav ul{ 
	margin-top:0px;	
	list-style:none;}
.topnav li{
	float:right;
	margin-left:5px;
	list-style:none;
}
.leftwing ul{
	margin-top:8px;	
	width:90%;
	list-style:none;
	margin-right:0px;
}
.leftwing li{
	float:right;
	margin-left:5px;
	margin-bottom:8px;
	background-image: url(../images/icons.png);
	background-repeat: no-repeat ;
}
.rightwing ul{
	margin-top:8px;
	width:90%;
	list-style:none;
	margin-left:-35px;
}
.rightwing li{
	float:left;
	margin-right:5px;
	margin-bottom:8px;
	background-image: url(../images/icons.png);
	background-repeat: no-repeat ;
}

/*------------------------list images------------------------*/
.b2007-1 { background-position: -190px -855px;  } 
.b2007-2 { background-position: -190px -950px;  } 
.b2007-3 { background-position: -190px -1045px; } 
.b2007-4 { background-position: -190px -1140px; } 
.b2007-5 { background-position: -190px -1235px; } 
.b2007-6 { background-position: -190px -1330px;  } 
.b2007-7 { background-position: -190px -1425px; } 

.o2007-1 {background-position: 0 0;  } 
.o2007-10 { background-position: 0 -95px;  } 
.o2007-11 { background-position: 0 -190px; } 
.o2007-2 { background-position: 0 -285px; } 
.o2007-3 { background-position: 0 -380px;} 
.o2007-4 { background-position: 0 -475px; }
.o2007-5 { background-position: 0 -570px; }
.o2007-6 { background-position: 0 -665px;  } 
.o2007-7 { background-position: 0 -760px;  } 
.o2007-8 { background-position: 0 -855px;  } 
.o2007-9 { background-position: 0 -950px;} 

.o2008-1 { background: url(../images/icons.png) no-repeat top left; background-position: 0 -1045px;  } 
.o2008-10 { background-position: 0 -1140px;  } 
.o2008-11 { background-position: 0 -1235px;  } 
.o2008-12 { background-position: 0 -1330px;} 
.o2008-13 { background-position: 0 -1425px; } 
.o2008-14 { background-position: 0 -1520px;  } 
.o2008-15 { background-position: 0 -1615px;  } 
.o2008-16 { background-position: 0 -1710px;  } 
.o2008-17 { background-position: 0 -1805px;  } 
.o2008-18 { background-position: 0 -1900px; } 
.o2008-2 { background: url(../images/icons.png) no-repeat top left; background-position: -95px 0;  } 
.o2008-3 { background: url(../images/icons.png) no-repeat top left; background-position: -95px -95px;  } 
.o2008-4 { background: url(../images/icons.png) no-repeat top left; background-position: -95px -190px;  } 
.o2008-5 { background: url(../images/icons.png) no-repeat top left; background-position: -95px -285px;  } 
.o2008-6 { background: url(../images/icons.png) no-repeat top left;background-position: -95px -380px;  } 
.o2008-7 { background: url(../images/icons.png) no-repeat top left;background-position: -95px -475px;  } 
.o2008-8 { background: url(../images/icons.png) no-repeat top left;background-position: -95px -570px; } 
.o2008-9 { background-position: -95px -665px; } 

.o2009-1 { background-position: -95px -760px; } 
.o2009-10 { background-position: -95px -855px; } 
.o2009-11 { background-position: -95px -950px; } 
.o2009-12 { background-position: -95px -1045px; } 
.o2009-13 { background-position: -95px -1140px;  } 
.o2009-2 { background-position: -95px -1235px; } 
.o2009-3 { background-position: -95px -1330px;  } 
.o2009-4 { background-position: -95px -1425px; } 
.o2009-5 { background-position: -95px -1520px;  } 
.o2009-6 { background-position: -95px -1615px;  } 
.o2009-7 { background-position: -95px -1710px;  } 
.o2009-8 { background-position: -95px -1805px; } 
.o2009-9 { background-position: -95px -1900px;  } 

.o2010-1 { background-position: -190px 0;  } 
.o2010-2 { background-position: -190px -95px; } 
.o2010-3 { background-position: -190px -190px;  } 
.o2010-4 { background-position: -190px -285px; } 
.o2010-5 { background-position: -190px -380px;  } 
.o2010-6 { background-position: -190px -475px;  } 
.o2010-7 { background-position: -190px -570px; } 
.o2010-8 { background-position: -190px -665px;  } 
.o2010-9 { background-position: -190px -760px;} 

.showdiv{display: none;}
.showbox{width:703px;height:auto;overflow:visible;}
.showbox500{width:500px;height:auto;overflow: hidden;}
.showbox550{width:550px;height:auto;overflow: auto;}

/*------------------------list show images------------------------*/
.showb2007{background: url(../images/pictureb2007.jpg) no-repeat top left;}
.Pb2007-1{ background-position: 0 0; width: 500px; height: 375px; } 
.Pb2007-2{ background-position: 0 -425px; width: 703px; height: 380px; } 
.Pb2007-3{ background-position: 0 -855px; width: 703px; height: 380px; } 
.Pb2007-4{ background-position: 0 -1285px; width: 703px; height: 380px; }
.Pb2007-5{ background-position: 0 -1700px; width: 703px; height: 380px; }
.Pb2007-6{ background-position: 0 -2130px; width: 703px; height: 380px; }
.Pb2007-7{ background-position: 0 -2550px; width: 500px; height: 268px; }

.show2007{background: url(../images/picture2007.jpg) no-repeat top left;}
.P2007-1{ background-position: 0 0; width: 703px; height: 380px; } 
.P2007-2{ background-position: 0 -400px; width: 703px; height: 380px; }
.P2007-3{ background-position: 0 -800px; width: 703px; height: 380px; }
.P2007-4{ background-position: 0 -1200px; width: 703px; height: 380px; }
.P2007-5{ background-position: 0 -1600px; width: 703px; height: 380px; }
.P2007-6{ background-position: 0 -2000px; width: 703px; height: 380px; }
.P2007-7{ background-position: 0 -2400px; width: 703px; height: 380px; }
.P2007-8{ background-position: 0 -2800px; width: 703px; height: 380px; }
.P2007-9{ background-position: 0 -3200px; width: 703px; height: 380px; }
.P2007-10{ background-position: 0 -3600px; width: 703px; height: 380px; }
.P2007-11{ background-position: 0 -4000px; width: 703px; height: 380px; } 

.show2008{background: url(../images/picture2008.jpg) no-repeat top left;}
.P2008-1{ background-position: 0 0; width: 703px; height: 380px; } 
.P2008-2{ background-position: 0 -400px; width: 703px; height: 380px; }
.P2008-3{ background-position: 0 -800px; width: 703px; height: 380px; }
.P2008-4{ background-position: 0 -1200px; width: 703px; height: 380px; }
.P2008-5{ background-position: 0 -1600px; width: 703px; height: 380px; }
.P2008-6{ background-position: 0 -2000px; width: 703px; height: 380px; }
.P2008-7{ background-position: 0 -2400px; width: 703px; height: 380px; }
.P2008-8{ background-position: 0 -2800px; width: 703px; height: 380px; }
.P2008-9{ background-position: 0 -3200px; width: 703px; height: 380px; }
.P2008-10{ background-position: 0 -3600px; width: 703px; height: 380px; }
.P2008-11{ background-position: 0 -4000px; width: 703px; height: 380px; }
.P2008-12{ background-position: 0 -4400px; width: 703px; height: 380px; }
.P2008-13{ background-position: 0 -4800px; width: 703px; height: 380px; }
.P2008-14{ background-position: 0 -5200px; width: 703px; height: 380px; }
.P2008-15{ background-position: 0 -5600px; width: 703px; height: 380px; }
.P2008-16{ background-position: 0 -6000px; width: 703px; height: 380px; }
.P2008-17{ background-position: 0 -6400px; width: 703px; height: 380px; }
.P2008-18{ background-position: 0 -6800px; width: 703px; height: 380px; }

.show2009{background: url(../images/picture2009.jpg) no-repeat top left;}
.P2009-1{ background-position: 0 0; width: 481px; height: 382px; } 
.P2009-2{ background-position: 0 -400px; width: 500px; height: 654px; } 
.P2009-3{ background-position: 0 -1100px; width: 500px; height: 383px; } 
.P2009-4{ background-position: 0 -1500px; width: 500px; height: 305px; }
.P2009-5{ background-position: 0 -1814px; width: 700px; height: 448px; }
.P2009-6{ background-position: 0 -2250px; width: 500px; height: 504px; }
.P2009-7{ background-position: 0 -2750px; width: 500px; height: 293px; }
.P2009-8{ background-position: 0 -3100px; width: 584px; height: 512px; }
.P2009-9{ background-position: 0 -3650px; width: 500px; height: 388px; }
.P2009-10{ background-position: 0 -4100px; width: 500px; height: 388px; }
.P2009-11{ background-position: 0 -4500px; width: 500px; height: 281px; }
.P2009-12{ background-position: 0 -4850px; width: 500px; height: 133px; }
