﻿@charset "utf-8";
/* CSS Document */

BODY { margin:0; padding:0; background:#f5f5dc; font-family:Arial, Helvetica, sans-serif;}
/* ------------------------------------------------------------ */
.lang { position:absolute; top:0; right:10px;  font:bold 14px tahoma; color:#fff; }
.lang a { color:#fff; text-decoration:none;}
.lang a:hover { text-decoration:underline; color:#FFFF00; }
#more { text-align:right;}

/* ----------------------------------------------------------- */
.mainTable { width:895px; margin:0 auto;}


/* --------------- header ------------------------ */
.flashheader {}

/* -------------- menu --------------------------- */
.menu { height:30px; background:url(../shared/images/menubg.gif) repeat-x;}
#navcontainer { position:relative;}
#navlist
{
margin:0 0;
white-space: nowrap;
padding:0 0;
text-align:left;
margin-left:50px;
font-size:13px;
}

#navlist li
{
display: inline;
list-style-type: none;
background-image: url(../shared/images/icon-menu.png);
background-repeat:no-repeat;
background-position:0 50%;
margin:0 30PX;
}

#navlist a
{
padding: 0px 8px 0px 25px;
}

#navlist a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navlist a:hover
{
color: #FFFF00;
}

/* -------------------- body ----------------------------- */
.body {}
.bodyTable { width:100%;}
.bodyTable .bodyLeft { width:25%; vertical-align:top;}
.bodyTable .bodyCenter { vertical-align:top}
.bodyTable .bodyRight { vertical-align:top;}

.bodyDiv { margin:auto auto;}
.bodyTitle {  position:relative; height:25px; background:url(../shared/images/contentbg.gif) repeat-x;}
.bodyLogo { width:20px; height:25px; position:absolute; top:0; left:0; border-right:1px solid #FFFFFF; background-image:url(../shared/images/icon-body.png); background-repeat:no-repeat; background-position:center;}
.BodyName { margin-left:21px; position:relative; height:25px; padding:3px 5px 2px 10px; color:#FFFFFF; font-size:14px; font-weight:bold;}

#CompanyAffiliates { width:230px;}
.bodyContent { margin-top:10px;}
.bodyContentTitle { font-size:12px; text-align:justify; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; color:#586776; font-weight:bold; }

.tabletitle { font-weight:bold; align:center;}
.table { width:100%; cellpadding:0px; font-size:11px; text-align:justify; padding-top:0; margin-top:0; color:#586776;
border:1px dotted #0099FF; }
.table td { border:1px dotted #0099FF; }

.tablenoborder { width:100%; cellpadding:5px; font-size:11px; text-align:justify; padding-top:0; margin-top:0; color:#586776;}

.shadow { width:40px; height:32px; position:absolute; top:4px; left:4px; background:#CCCCCC; z-index:0;}
ul.ACFF_list { margin:0; padding:0; list-style:none;}
ul.ACFF_list li { display:block; position:relative; padding-bottom:10px; margin-top:10px;; border-bottom:1px dotted #0099FF; height:30px;}
.CAFF_logoImage { width:40px; height:32px; position:absolute; top:0; left:0; border:1px solid #cc9966; z-index:1;}
.CAFF_logoName { position:relative; margin-left:50px;  font-size:12px; color:#6d3701; }
.CAFF_logoName a { text-decoration:none;color:#6d3701;}
.CAFF_logoName a:hover { text-decoration:underline;color:#0099FF;}

ul.ACFF_list1 { margin:0; padding:0; list-style:none;}
ul.ACFF_list1 li { display:block; position:relative; padding-bottom:5px; margin-top:5px;; height:25;}
.CAFF_logoName1 { position:relative; margin-left:0px;  font-size:12px; color:#6d3701; }
.CAFF_logoName1 a { text-decoration:underline;color:#6d3701;}
.CAFF_logoName1 a:hover { text-decoration:underline;color:#0099FF;}

/* --------------------------------- */
#welcome { width:425px;}
#welcomeText {}
#welcomeText p { font-size:11px; text-align:justify; padding-top:0; margin-top:0; color:#586776;}
#welcomeText ul { padding:0; margin:15px; margin-bottom:0; font-size:11px; text-align:justify; padding-top:0; margin-top:0; color:#586776;}
#welcomeText ul li { margin-bottom:5px;}
#welcomeText .bodyContenetImg { margin:5px 0 0 10px; padding:0; vertical-align:top; float:right; border:1px solid #835234;}
#welcomeText .bodyContentImg { margin:5px 10px 0 0; padding:0; vertical-align:top; float:left; border:1px solid #6796be}
#welcomeText .bodyContenetlogo { margin:5px 10px 10px 0; padding:0; vertical-align:top; float:center; border:0 }
#welcomeText .bodyContenetImg22 { margin:5px 10px 0 0 ; padding:0; vertical-align:top; float:left; border:0;}
/* ------------------------------------ */
.R_bannar { width:165px; height:150px; background:#f5f5dc; margin:0 auto; position:relative;}
.man { position:absolute; left:0;bottom:0; }
.vision_mission { text-align:center; padding-top:15px;}
.bannartext { width:140px;   margin:15px auto 0 auto;}
.VM { color:#FFFFFF; font-size:14px; font-weight:bold;}
.VMtext { font-size:11px; color:#FFFFFF;}
.bannartext a:hover { color:#FFFFFF;}
A.readmore { text-decoration:underline; font-size:11px; color:#FFCC00;}
A.readmore img { border:none; vertical-align:middle; margin-right:5px;}
#Acontent { font-size:12px; color:#006699;}
#Acontent:hover { color:#FF9933}
/* ---------------------------- */
#location { width:165px; margin:15px auto;}
#Pictures { width:165px; margin:15px auto;}

.map { border:1px solid #0099FF;}
.map img { width:100%;}
/* --------------------------------- */
.footer { height:30px; background:url(../shared/images/menubg.gif) repeat-x; text-align:center; font-size:12px; color:#FFFFFF; padding:7px 0 0 0;}
/* ------------------------------------------------------------------- */


#innertitle { width:94%; }

/* ------------------------------------ */
.listIndex { padding-top:0; margin-top:0; }

.contentTable
{
margin-left:20px;
}

.picFooter
{
 font-size:11px; text-align:center; padding-top:0; margin-top:0; color:#586776;
}