body {
background:#000;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
scrollbar-face-color:#666;
scrollbar-highlight-color:#999;
scrollbar-shadow-color:#222;
scrollbar-3dlight-color:#333;
scrollbar-arrow-color:#aaa;
scrollbar-track-color:#888;
scrollbar-darkshadow-color:#000;
margin:0 auto;
padding:0;
}

a,a:hover,a:visited {
text-decoration:none;
}

img {
border:0;
margin:0;
padding:0;
}

table {
border-bottom:1px #aaa dashed;
border-right:1px #aaa dashed;
margin:15px auto;
}

td {
color:#CCC;
text-align:center;
font-size:12px;
border-top:1px #aaa dashed;
border-left:1px #aaa dashed;
padding:2px 10px;
}

#faceright {
width:342px;
float:right;
}

#facemenu,#headmenu {
clear:both;
text-align:center;
width:933px;
height:59px;
background:url(images/facemenubg.gif) no-repeat;
margin:20px auto 0;
}

#facemenu ul {
text-align:center;
width:600px;
margin:0 auto;
}

#facemenu li,#headmenu li {
list-style:none;
color:#CCC;
width:100px;
font-size:12px;
background:url(images/menu_bg1.gif) no-repeat;
float:left;
height:59px;
line-height:1.7em;
}

#facemenu a,#headmenu a {
color:#ccc;
width:100px;
padding-top:16px;
background:url(images/menu_bg1.gif) no-repeat;
float:left;
height:59px;
}

.englishmenu {
font-size:11px;
color:#666;
}

#facemenu a:hover,#headmenu a:hover {
width:100px;
background:url(images/menu_bg2.gif) no-repeat;
float:left;
height:59px;
}

#headmenu {
margin-top:0;
height:48px;
background:url(images/headmenubg.gif) no-repeat;
}

#headmenu ul {
text-align:center;
width:700px;
margin:0 auto;
}

#headmenu li {
background:url(images/headmenu_bg1.gif) no-repeat;
height:48px;
}

#headmenu a {
padding-top:5px;
background:url(images/headmenu_bg1.gif) no-repeat;
height:48px;
}

#headmenu a:hover {
background:url(images/headmenu_bg2.gif) no-repeat;
height:47px;
}

#facefoot {
clear:both;
text-align:center;
width:933px;
height:150px;
background:url(images/footbg.gif) no-repeat;
margin:0 auto;
}

#main {
width:933px;
text-align:center;
border-left-color:#3d3d3d;
border-left-style:solid;
border-left-width:1px;
border-right-color:#3d3d3d;
border-right-style:solid;
border-right-width:1px;
background:url(images/Left_bg.gif) no-repeat bottom left;
margin:0 auto;
padding:0;
}

#pic {
width:933px;
text-align:center;
border-left-color:#3d3d3d;
border-left-style:solid;
border-left-width:1px;
border-right-color:#3d3d3d;
border-right-style:solid;
border-right-width:1px;
background:url(images/Left_bg2.gif) no-repeat bottom left;
margin:0 auto;
padding:0;
}

#main_left {
width:210px;
float:left;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}

#pic_left {
width:165px;
float:left;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}

#main_left img {
clear:both;
text-align:center;
border-bottom:1px #666 solid;
margin:0 auto;
padding:0;
}

#main_left ul,#main_right ul,#pic_left ul {
text-align:left;
border:2px #000 solid;
height:100%;
margin:0;
padding:10px 0 20px;
}

#main_left h2 {
color:#d00339;
font-size:20px;
border-bottom:2px #ccccc solid;
margin:0 20px;
}

#main_left li,#pic_left li {
color:#aaa;
list-style:none;
font-size:12px;
line-height:3em;
border-bottom:1px #666 dashed;
margin:0 15px;
}

#main_right {
width:690px;
float:right;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}

#main_right li {
color:#CCC;
list-style:none;
font-size:12px;
line-height:1.8em;
margin:0 10px;
}

#client_right {
width:690px;
float:right;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}

#env_right {
width:690px;
height:600px;
float:right;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}

#contact_right {
width:685px;
float:right;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}

#job {
width:685px;
float:right;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}
#job p{
width:670px;
border:1px #222 solid;
margin:0 auto;
padding:0;
}

#job ul {
float:left;
text-align:left;
margin:10px 2px;
padding:0;
}

#job li {
color:#CCC;
font-size:12px;
padding-left:15px;
line-height:1.8em;
list-style-image:url(images/+.gif);
margin:0 2px 5px 20px;
}


#pic_t {
width:735px;
float:right;
margin:2px;
padding:0;
}

#pic_t img {
float:left;
padding:5px;
}

#pic_right {
width:735px;
float:right;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}

#show {
width:726px;
height:560px;
border:5px #222 solid;
background-color:#2d2d2d;
margin:4px 2px;
padding:0;
}

#list {
background-color:#2d2d2d;
margin:0;
padding:10px 0;
}

#contact_right ul {
float:left;
text-align:left;
margin:10px 2px;
padding:0;
}

#contact_right img {
float:right;
}

#show img {
text-align:center;
border:1px #999 solid;
margin:0 auto;
padding:0;
}

#client_right ul {
float:left;
margin:20px 15px;
padding:5px;
}

#env_right ul {
float:left;
margin:10px 5px;
padding:5px;
}

#client_right li,#env_right li,#contact_right li {
color:#CCC;
font-size:12px;
padding-left:15px;
line-height:2.5em;
list-style-image:url(images/+.gif);
margin:0 2px 5px 20px;
}

#contact_right li {
line-height:1.8em;
}

#client_right img {
margin:5px 0;
}

.list1 {
width:220px;
float:left;
text-align:left;
}

#main_right img {
float:right;
border:1px #999 solid;
margin:10px;
}

.menutab {
font:Arial, Helvetica, sans-serif;
line-height:28px;
color:#ccc;
padding-left:5px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#999;
font-size:12px;
}

.menucnlink {
font-size:12px;
color:#fc0;
text-decoration:none;
margin:0;
}

.menucnlink:hover {
font-size:12px;
color:#ccc;
text-decoration:none;
}

.menuenlink {
font-size:12px;
font:Arial, Helvetica, sans-serif;
color:#ccc;
text-decoration:none;
}

.menuenlink:hover {
font-size:12px;
font:Arial, Helvetica, sans-serif;
color:#fc0;
text-decoration:none;
}

.copyright1 {
text-align:center;
margin-top:50px;
padding-bottom:10px;
color:#ccc;
font-size:9px;
}

.copyright2 {
text-align:center;
padding-bottom:20px;
color:#aaf;
font-size:9px;
}

.center {
text-align:center;
margin:0 auto;
padding:5px;
}

.text_2 {
font-size:12px;
color:#ccc;
text-decoration:none;
margin:0;
}

.text_2:hover {
font-size:12px;
color:#fc0;
text-decoration:none;
}

#face,#head {
text-align:center;
width:933px;
margin:0 auto;
padding:0;
}

#faceleft img,#env_right img {
float:left;
}

#main_left a,#pic_left a,#main_right a {
color:#CCC;
}

#main_left a:hover,#pic_left a:hover,#main_right a:hover {
color:#fC0;
}


#links_5ds{ width:1000px; margin:1px auto; color:#666;padding:1px; height:120px; background:url(images/5ds_list.gif) #CCCCCC; border:1px #666 solid;}
	#links_5ds h6{ padding:0; margin:0 auto; font-weight:normal; margin-bottom:5px; text-align:center; font-size:12px; background-color:#444; color:#CCC; height:18px; padding-top:3px;}
	#links_5ds ul{ padding:0; margin:0 auto; text-align:left;}
	#links_5ds li{font-family:Verdana, Arial, Helvetica, sans-serif; width:220px; font-size:12px; line-height:1.8em;float:left; margin-left:5px; padding-left:0px; padding-right:20px;display:block;}
	#links_5ds a{ background:url(images/plus2.gif) left no-repeat;color:#555;padding-left:20px; }	
	#links_5ds a:hover{ color:#158;background:url(images/plus3.gif) left no-repeat}

