/*......... default page start........... */
body{font:11px Arial, Helvetica, sans-serif; background:#757575;}
a:link {color:#AC0000; text-decoration:none;}
a:hover{color:#136bcc; text-decoration:none;}

#containers{width:975px; font:11px Arial, Helvetica, sans-serif; margin: 0 auto; padding:0; background:#757575;}

#Menu{ width:975px; height:30px; float:left; margin:0; padding:0;}
#Menu a:link, #Menu a:visited {color:#FAFAFA; text-decoration:none;}
#Menu a:hover, #Menu a:active {color:#CCCCCC; text-decoration:none;}
#BH{ width:975px; margin:0 auto;}

.top_nav{ width:975px; height:122px;  margin: 0 auto;}
.logo_pic{ width:350px; height:90px; float:left; margin:5px; }
.search_container{float:right;}
.search{width:295px;
		height:29px;
		background:#fff;
		border:1px solid #2b5e6b;
		vertical-align:middle;
}
.search_input{
		border:none; 
		margin:5px;
		background:none;
		float:left;
}
.s_btn{
		background:url(../images/s_btn.jpg) no-repeat 0px top;
		width:42px;
		height:29px;
		float:right;
		cursor:pointer;
		margin:0px;border:none;
}
.phone{
		background:url(../images/phone.jpg) no-repeat 0px 0px;
		width:289px;
		height:29px;
		margin-top:5px;
		 float:left;
}
.style {z-index:100;}
#body_wrap{width:975px; margin:0 auto; padding:0; background-color:#757575;}

.left_wrap{width:400px; height:680px; float:left; margin:2px 0px 0px 0px; padding:0; background:#E2CC77;}

.left_bottom{width:390px; height:420px; float:left; margin:5px 0px 0px 0px;background:#383735; color:#000000;text-align: justify; font:normal 11px/17px Arial, Helvetica, sans-serif; padding:5px;}

.left_bottom_news{width:43px; height:168px; float:left; margin:5px;background:#383735;}

.left_bottom a {color: #C96902;}

.left_bottom ul li {color: #FFFFFF;}

.left_head{width:380px; height:380px; padding:5px; margin:5px; text-align: justify; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#060606; float:left;}

.left_down{width:380px; height:56px; float:left; margin:5px; padding-left:5px;}

.card_logo{width:320px; height:30px; float:left; margin:10px; margin-left:10px;}

.visa{width:37px; height:30px; float:left; margin:3px;}

.master{width:37px; height:30px; float:left; margin:3px;}

.amex{width:37px; height:30px; float:left; margin:3px;}

.discover{width:37px; height:30px; float:left; margin:3px;}

.paypal{width:37px; height:30px; float:left; margin:3px;color:#060606;}

.index_flash{width:250px; height:300px; float:left; margin:0px;margin-left:130px; margin-right:155px;}

.aila{width:375px; height:175px; float:left; margin:10px; margin-left:80px;}

.right_wrap{width:550px; height:670px; float:right; margin:2px 0px 0px 0px; background:#F4F1F1; text-align: justify; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#060606; padding:5px;}

.right_bottom{width:560px; height:430px; float:right; margin-top:5px; background:#ffffff;}

.dignity{width:540px; height:30px; float:left; padding-bottom:20px;}

.slideshow{width:352px; height:200px; float:left; margin:30px 5px 0px 5px; border:solid 1px #CCCCCC; }

.right_bottom_text{width:550px; height:276px; float:left;}

.right_bottom_text h2 {text-align: justify; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#060606; margin-top:20px;padding:5px; }

/*......... default page end........... */

/*......... about us page start........... */
.about_body{width:975px; height:900px; padding-top:7px; margin:0 auto;}

.about_top{width:975px; height:390px;float:left; background-color:White;}

.wel_pic{width:272px; height:70px;float:left; margin:5px;}

.govt_pic{width:272px; height:300px;float:left; margin-left:10px;}

.about_top_text{width:665px; height:370px;float:right; margin:5px; padding:5px;background:#D8D5D5; color:black;text-align: justify; font:normal 11px/17px Arial, Helvetica, sans-serif;}

.about_bottom{width:975px; height:225px;float:left; margin:5px; background-color:#D6D5D2;margin-left:-1px;}

.about_left_bottom{width:330px; height:170px; float:left; margin:5px;background:#E2CC77; padding-left:10px; }

.about_news_pic{width:42px; height:180px; float:left; margin:5px;}

#about_right_bottom, .about_right_bottom{padding:10px; color:white;text-align: justify; font:normal 11px/17px Arial, Helvetica, sans-serif;background:#383735;}
#about_right_bottom td, .about_right_bottom td{ font-size:12px; color:#fafafa; line-height:17px;}

.about_right_bottom td a:link{ color:#CCCCCC; text-decoration:none;}
.about_right_bottom td a:hover{color:#136bcc; text-decoration:none;}

.copy{float:left; margin:5px; color:white; margin-top:80px;text-align: justify; font:normal 12px/15px Arial, Helvetica, sans-serif;}

.about_body td{ font-size:12px; color:#000000; line-height:17px;}
.about_left_bottom a:link {}
.about_left_bottom a:hover{}

.copy a:link{color:#fafafa;}
.copy a:hover{color:#BAFF00;}
/*......... about us page end........... */

/*......... new project page start........... */

.pro_news_pic{width:42px; height:180px; float:left; margin:5px;}
.pro_top{width:975px; height:450px;float:left; background-color:White;}


/*......... new project page end........... */

/*......... case history page start........... */


.case_news_pic{width:42px; height:180px; float:left; margin:5px;}



/*......... case history page end........... */

/*......... contact page start........... */

.cont_body{width:975px; height:900px; margin:0 auto;}

.cont_top{width:975px; height:390px;float:left; background-color:White;}

.cont_pic{width:272px; height:70px;float:left; margin:5px;}

.cont_top_text{width:665px; height:380px;float:right; margin:5px; padding:5px;background:#D8D5D5; color:black;text-align: justify; font:normal 11px/17px Arial, Helvetica, sans-serif;}

.cont_bottom{width:975px; height:235px;float:left; margin:5px; background-color:#383735;margin-left:-1px;}

.cont_left_bottom{width:330px; height:165px; float:left; margin:5px;background:#E2CC77; padding-left:10px; }

.cont_news_pic{width:42px; height:180px; float:left; margin:5px;}

.cont_right_bottom{padding:10px; color:white;text-align: justify; font:normal 11px/17px Arial, Helvetica, sans-serif;}

.left_bottom ul li a:link, .card_logo a:link{color:red; text-decoration:none;}
.left_bottom ul li a:hover, .card_logo a:hover{color: Blue; text-decoration:none;}

.cont_left_bottom a:link{color:red; text-decoration:none;}
.cont_left_bottom a:hover{color:#FFFFFF; text-decoration:none;}
/*......... contact page end........... */

/*......... donate page start........... */

.donate_top_text td {color:black;text-align: justify; font:normal 11px/17px Arial, Helvetica, sans-serif;}
.donate_body{width:975px; height:900px;margin:0 auto; padding-top:7px;}

.donate_top{width:975px; height:670px;float:left; background-color:White;}

.donate_pic{width:272px; height:70px;float:left; margin:5px;}

.donate_top_text{width:665px; height:650px;float:right; margin:5px; padding:5px;background:#D8D5D5; color:black;text-align: justify; font:normal 11px/17px Arial, Helvetica, sans-serif;}

/*......... donate page end........... */

.nav ul li {width:60px;height:40px;}
