td,div {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px; 
	color: #5a5a5a;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	background-color: #ffffff;

}
A:link {
	COLOR: #898989;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: none ;
}
A:visited {
	COLOR: #898989;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: none ; 
}
A:active {
	COLOR: #555566;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: none;
}
A:hover {
	COLOR: #555566;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: underline;
}

#container_1 {
clear: both;
width: 960px;
margin: 0 auto;
position: relative;

}
#container_2 {
clear: both;
width: 940px;
margin: 0 auto;
position: relative;

}

#main{width:940px; clear:both; float:left;}

#left{width:570px; float:left; padding:10px 20px 15px 30px;}

#right{width:270px; float:right; padding: 10px 30px 15px 20px; min-height:300px;}

#logo{width:570px; clear:both; float:left; padding:10px 20px 15px 0px;}

#footer{position:relative; width:940px; margin:0 auto; clear:both;}

#content {width:100%; clear:both; margin-top:15px;}
#content_l{width:260px; min-height:200px; float:left; margin-top:30px; margin-bottom:0px;}
#content_r{width:260px; min-height:200px; float:right; margin-top:30px;}



/* 	Horizontal menu */
.menu {
position:relative;
height:20px;
padding-bottom:1px;
margin-bottom:0;
}

.menu a, .menu :visited {
color:#fff;
text-decoration:none;
}

.menu :hover {
white-space:normal;
}

.menu ul{
list-style-type:none;
padding:0;
margin: 6px 10px 0px 5px;
height:100%;
}

.menu li{
float:left;
height:30px;
}

.menu a span, .menu :visited span {
display:block;
font-weight:bold;
float:left;
padding:0 4px;
line-height:25px;
cursor:pointer;
color:#000000;
height:30px;
}

.menu li :hover span {
color:#898989;
}

.menu ul ul {
visibility:hidden;
position:absolute;

left:-10px;
width:700px;
}

.menu ul li:hover ul,
.menu ul a:hover ul{
display:block;
visibility:visible;
padding-top:20px;

}

.menu ul :hover ul li {
display:block;
background:url(../images/submenu-c.gif);
height:25px;
}

.menu ul :hover ul li a {
display:block; 
font-size:11px; 
height:2em; 
line-height:25px; 
width:auto; 
float:left; 
color:#000000; 
padding:0 10px;}

.menu ul :hover ul li a:hover {
color:#898989;
}

/* 	Fotter menu */
#fmenu{ background:none; height:40px; clear:both;}
#fmenu  ul{ margin:0px; margin-right:0px;margin-left:-7px;  margin-top:0px; padding:0px; padding-top:0px; }
#fmenu li{ margin:0px; padding:0px; float:left;}
#fmenu li a{ 
	font-size:12px; 
	text-decoration:none; 
	margin-right:7px; 
	margin-left:7px; 
	color:#000000; 
	height:30px; 
	line-height:25px;
	font-weight:bold;
}
#fmenu li a:hover{ color:#898989;}

#top{clear:both; height:20px; text-align:right; line-height:20px;}


#search_r{background:url(../images/search-h-menu-r.gif) no-repeat; float:right; height:23px; width:6px; margin-top:1px;}
#search_c{background:url(../images/search-h-menu.gif); float:right; width:100px; height:23px; line-height:25px; margin-top:1px; padding-left:10px}
#search_l{background:url(../images/search-h-menu-l.gif) no-repeat; float:right; height:23px; width:6px; margin-top:1px}

#hmenu_l{background:url(../images/h-menu-l.gif) no-repeat; float:right; height:40px; width:6px; margin-top:5px;}
#hmenu_c{background:url(../images/h-menu.gif) repeat-x; float:right;  height:40px; line-height:40px; width:77%;margin:5px 0 0 -6px;}
#hmenu_r{background:url(../images/h-menu-r.gif) no-repeat; float:right; height:40px; width:6px; margin-top:5px;}

#t_title_l{background:url(../images/t-title-l.gif); width:31px; height:37px; float:left; margin-top:5px;}
#t_title_c{background:url(../images/t-title.gif); width:878px; height:37px; float:left; margin-top:5px; line-height:37px;}
#t_title_r{background:url(../images/t-title-r.gif); width:31px; height:37px; float:left; margin-top:5px;}

#f_title_l{background:url(../images/f-title-l.gif); width:31px; height:38px; float:left; margin-bottom:20px;}
#f_title_c{background:url(../images/f-title.gif); width:878px; height:38px; float:left; margin-bottom:20px; line-height:35px;}
#f_title_r{background:url(../images/f-title-r.gif); width:31px; height:38px; float:left; margin-bottom:20px;}

#copyright{float:right; height:25px; width:280px; line-height:25px; clear:right; font-size:12px; color:#000000; text-align:right;}

#logo_footer{background:url(../images/logo-footer.gif); width:150px; height:50px; margin-bottom:10px; float:left; clear:both;}

#f_menu{float:left; height:25px; line-height:25px; width:600px;}

#box_contact{float:left; clear:both; width:100%;}

#box_contact .blue
{
	color:Blue;
}

#box_login{float:left; clear:both; width:100%;}

#bg_login{background:url(../images/bg-login.gif); width:270px; height:25px; float:left; clear:both; margin-top:5px}

#box_qa{float:left; clear:both; width:100%;}

.title{	
	color: #ffffff;	font-size: 18px;text-decoration:none;
}
.title A:link{
	color: #ffffff;	
}
.title A:visited{
	color: #ffffff;
}
.title A:hover{
	color: #cccccc;	
}

.title_1{	
	color: #747474;	font-size: 18px;text-decoration:none;text-align:center;
}

.title_3{	
	clear:both;color: #747474;	font-size: 18px;text-decoration:none;text-align:right;
}
.td_title
{
	text-align:center;
}

.title_1 A:link{
	color: #747474;	font-size: 18px;text-decoration:none;
}
.title_1 A:visited{
	color: #747474;font-size: 18px;text-decoration:none;
}
.title_1 A:hover{
	color: #7a7a7a;	font-size: 18px;text-decoration:none;
}

.title_2{	
	color: #747474;	font-size: 12px;text-decoration:none;
}

.datetime
{
	COLOR: #898989;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.title_2 A:link{
	color: #747474;	font-size: 12px;text-decoration:none;
}
.title_2 A:visited{
	color: #747474;font-size: 12px;text-decoration:none;
}
.title_2 A:hover{
	color: #7a7a7a;	font-size: 12px;text-decoration:none;
}

.contact{	
	color: #d98702;	font-size: 12px;text-decoration:none; font-weight:bold;
}
.contact A:link{
	color: #d98702;	
}
.contact A:visited{
	color: #d98702;
}
.contact A:hover{
	color: #d98702; text-decoration:underline;
}

.text_small{
	color:#a0a0a0;
	font-size:11px;
}

.pictureitem {
width:100%;
margin:0;
overflow: hidden;
}
.pictureitem a.lightview{
width:120px;
height:120px;
float:left;
margin:20px 25px 20px 25px;
padding: 5px;
border:1px solid #CCCCCC;
}
.pictureitem a.lightview:hover img{
border:1px solid #556666;
}

.pictureitem span a {
color:#5a5a5a; float:left;
margin:155px 0px 0px -170px;
text-align:center;
width:160px;
} 

.customeritem {
width:100%;
margin:0;
overflow: hidden;
}
.customeritem table.img{
width:120px;
height:120px;
float:left;
margin:5px 5px 10px 10px;
padding: 0px;
border:1px solid #CCCCCC;
}

.customeritem table.intro
{
	width:120px;
	float:left;
	padding:0px;
}

.logoitem {
width:100%;
margin:0;
overflow: hidden;
}
.logoitem table{
width:120px;
height:120px;
float:left;
margin:10px 10px 10px 10px;
padding: 0px;
border:1px solid #CCCCCC;
}


.box-contact{
	float:left; position:relative;
	width:570px;
	margin:0; padding:0;	
}
.box-contact-content{
	float:left; position:relative;	
	width:570px;
	margin:0; padding:0 0px;		
}
.box-contact-content .contact-title{
	font-size:10pt;
	font-weight:bold;
	color:#0c71f5;
	padding:0 0 5px 0;
}
.left-contact{
	float:left; position:relative;
	margin:0; padding:0;
	width:210px;
}
.right-contact{
	float:right; position:relative;
	margin:0 10px 0 0;
	padding:8px 0 0 5px;
	width:335px; height:239px;
}
#tag_r{
background:url(../images/tag-r.gif); width:4px; height:31px; float:right;
}
#tag_l{
background:url(../images/tag-l.gif) left; width:158px; height:31px; float:right;
}
#tag_t{
background:url(../images/tag-t.gif); width:570px; height:20px; clear:both; float:right;
}
#tag_b{
background:url(../images/tag-b.gif) no-repeat; width:570px; height:6px; clear:both; float:right;
}
.tag_bg{
background:url(../images/tag-bg.gif); width:570px; clear:both; float:right;
}
.tag_buttom{
background:url(../images/tag_bg.gif); float:right; width:102px; height:31px; line-height:30px; text-align:center; cursor:pointer;
}

#box_contact a, #box_contact a:hover
{
	text-decoration:none;
}


