/* ----- BASIC ELEMENTS AND FONTS ----- */

html, body {
    margin:0;
	padding:0;
	color:#de2280;
    font-size:11px;
	font-family:'Verdana';
	background:#000;
	height:100%;
    text-align:center;
	}

a {
	color: #9a9a9a;
	font-weight: normal;
	text-decoration: none;
}
td{
 font-size:11px;
	font-family:'Verdana';

	color:#de2280;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	color: #9a9a9a;
}

a:hover {
	color: #de2280;
}

A.TopNavLinks:link,A.TopNavLinks:visited{
	color : #9a9a9a;
}
A.TopNavLinks:hover{
	color : #de2280;
}
A.TopNavLinksSelected:link,A.TopNavLinksSelected:visited{
	
	color : #de2280;
}
A.TopNavLinksSelected:hover{
	color : #9a9a9a;
}



img {
	border: 0;
}

ul {
	list-style: none;
}

h2 {
   float:left;
   margin:-2px 0 0 9px;
   padding:0;
   color:#de2280;
   font-size:14px;
   }
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
/* ---- layout ---- */
.content {
   margin:0;
   width:100%;
   padding:0;
   }

.main2 {
   margin:0px;
   text-align:center;
   padding:0 0 0 0;
   height:455px;
   }
.header {
   margin:0 auto;
   text-align:left;
   width:776px;
   margin-top:60px;
   
   }
.header img {
   float:left;
   margin-bottom:10px;
   }
.line {
   float:left;
   margin:0;
   padding:0;
   height:1px;
   width:100%;
   overflow:hidden;
   background:#333;
   }
   td.linetd {
   float:left;
   margin:0;
   padding:0;
   height:1px;
   width:100%;
   overflow:hidden;
   background:#333;
   }
.mainbody {
   margin:0 auto;
   padding:0;
   width:776px;
   height:270px;
   }
.mainbody img {
   margin:0;
   float:left;
   padding:0;
   }
ul {
   float:right;
   margin-right:10px;
   font-size:10px;
   list-style:none;
   display:inline;
   }
ul li {
   float:left;
   margin-right:3px;
   }
ul li a#current {
   color: #de2280;
   }
ul#Nav {
   float:left; margin-top:20px;
   margin-bottom:10px;
   margin-left:20px;
   width:450px;
   
   }
ul#Nav li{
   float:left;
   margin-top:0px;
   font-size:12px;
   list-style:none;
   display:inline;
   font-weight:bold;
   }
ul#Nav li a {
   font-weight:bold;
   }
ul#Nav li a#current {
   font-weight:bold;
   color: #de2280;
   }

.footer {   
   margin-top:120px;
   padding:0;
   width:100%;
   height:20px;
   background:#262626;
   font-size:9px;
   color:#666666;
   }
.fflash{
   margin-left:300px;
   vertical-align:middle;
   }
/* ----- other ----- */
.text-right {
   margin:20px 0 10px 5px;
   padding:0;
   float:left;
   width:660px;
   height:450px;
   }
   .text-right_press {
   margin:20px 0 10px 5px;
   padding:0;
   float:left;
   width:560px;
   height:300px;
   background:url(images/E01_04.jpg) no-repeat;
   }
   .text-right p {
   margin:0;
   text-align:left;
   padding-top:20px;
   line-height:16px;
   float:left;
   width:560px;
   }
.text img {
   float:left;
   width:196px;
   margin-top:20px;
   margin-bottom:10px;
   margin-right:10px;
   }

.text02-right {
   margin:20px 0 0 0;
   padding:0;
   float:left;
   width:776px;
   background:url(images/E01_04.jpg) no-repeat;
   }

ul#list {
   float:left;
   margin-top:20px;
   margin-bottom:30px;
   padding:0;
   font-size:12px;
   }
ul#list li {
   font-size:12px;
   line-height:16px;
   margin-right:60px;
   font-weight:normal;
   color:#565656;
   }
ul#list li a {
   color:#de2280;
   }

.blank {
   float:left;
   margin-top:5px;
   margin-bottom:5px;
   height:30px;
   padding:0;
   }
.pic {
   margin:0 auto;
   padding:0;
   width:776px;
   }
.pic img {
   margin-right:3px;
   float:left;
   }

h3 {
   float:right;
   margin:0 auto;
   margin-top:10px;
   width:600px;
   font-weight:normal;
   font-size:11px;
   }