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

BODY { margin:0; padding:0; background:#f5f5dc; font-family:tahoma;}
/* ------------------------------------------------------------ */
.lang { position:absolute; top:0; left:10px;  font:bold 14px tahoma; color:#fff; }
.lang a { color:#fff; text-decoration:none;}
.lang a:hover { text-decoration:underline; color:#FFFF00; }
#moreright { text-align:right;}
#more { text-align:left;}
/* ----------------------------------------------------------- */
.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:right;
margin-right: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:right;
margin:0 30PX;


}

#navlist a
{
padding: 0px 20px 0px 20px;



}

#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; right:0; border-left:1px solid #FFFFFF; background-image:url(../shared/images/icon-body.png); background-repeat:no-repeat; background-position:center;}
.BodyName { margin-right:21px; position:relative; height:25px; padding:3px 10px 2px 5px; 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; right: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; right:0; border:1px solid #cc9966; z-index:1;}
.CAFF_logoName { position:relative; margin-right:50px;  font-size:12px; color:#6d3701; direction:rtl }
.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:18px;}
.CAFF_logoName1 { position:relative; margin-right: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:12px; text-align:justify; padding-top:0; margin-top:0; color:#586776;}
#welcomeText ul { padding:0; margin:15px; font-size:11px; text-align:justify; padding-top:0; margin-top:0; color:#586776;}
#welcomeText ul li { margin-bottom:5px;}
#welcomeText .bodyContenetImg { margin:5px 10px 0 0; padding:0; vertical-align:top; float:right; border:1px solid #835234;}
#welcomeText .bodyContenetImg22 {
	padding:0;
	vertical-align:top;
	float:right;
	border:0;
	margin-top: 5px;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10px;
}
#welcomeText .bodyContentImg { margin:5px 0 0 10px; padding:0; vertical-align:top; float:right; border:1px solid #6796be}

/* ------------------------------------ */
.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;}
A.readmore { text-decoration:none; 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-right:20px;
}

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