@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background-color:#0f0f0f; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#9e9e9e; line-height:20px}
a{ color:#9e9e9e; text-decoration:none}
a:hover{ color:#f58220; }
a.project:hover{ color:#f58220; font-size:14px; }

.main_cont{ margin:0 auto; width:980px; margin-top:0px}

.FL{float:left}
.FR{float:right}


.navigation{ }
.navi-main a{  background:#000 url(../images/navi-bg.gif) no-repeat; margin-right:1px; color:#fff; height:60px; text-decoration:none; padding:5px 10px 10px 12px;}
.navi-main a:hover{ color:#f58220}
#sample_attach_menu_child a{ display:block; background:#181818 url(../images/navi-bg2.gif) no-repeat; ; padding:5px 18px; width:170px; margin-bottom:1px;}
#sample_attach_menu_child a:hover{ color:#f58220; background-color:#2e2e2e}

.logo{margin:30px 0 0 30px}


.mid_cont{ float:left; width:980px; background-image:url(../images/mid_bg.jpg); background-repeat:repeat-y; background-color:#1b1b1b }
.mid_cont2{ float:left; width:980px; background-image:url(../images/inside_pg_bg2.jpg); background-repeat:repeat-y; background-color:#000}

.insidepg_left_cont{ margin-top:15px;}
.insidepg_left_cont a{ text-decoration:underline}
.insidepg_txt-cont{border-top:1px solid #383838;  padding:15px 10px; text-align:justify}

.insidepg_right_cont{ margin-top:25px }
.insidepg_right_cont a{background:url(../images/arrow2.jpg) no-repeat; list-style:none; padding:2px 0 2px 15px; display:block}
.insidepg_right_cont a:hover{color:#F58220}

.affi_right_cont{margin-top:25px}
.affi_right_cont a{padding:5px; display:block; background-color:#565656}
.affi_right_cont a:hover{padding:5px; display:block; background-color:#FF6600}



/*.insidepg_right_cont ul{ margin:0; padding:0}
.insidepg_right_cont li{ background-image:url(../images/arrow2.jpg); background-repeat:no-repeat; background-position:2px center; list-style:none; padding:2px 0 2px 15px}
.insidepg_right_cont li a:hover{ color:#f58220}
*/

.PL10{padding-left:10px}
.MT30{ margin-top:35px;}

.mid_left_box{float:left; width:644px; padding:20px 25px;}
.contact_mid_box{float:left; width:930px; padding:20px 25px; background-color:#000000}
.mid_right_box{float:left; width:236px; padding:20px 25px;}

.project_left_box{float:left; width:231px; padding:20px 25px;}
.project_right_box{float:left; width:648px; padding:20px 25px;}

.project_name{padding:10px 10px; border-top:1px solid #464646; border-bottom:1px solid #464646}
.project_details{padding:10px 10px 5px}

.white_copy{ color:#FFFFFF}

.orn_copy19{ font-family:Tahoma; font-size:19px; color:#f58220; line-height:28px}

.orn12{color:#f58220;}
.font14{ font-size:15px;}
.font19{ font-size:19px;}
.gry_copy{color:#000;}

.bottom_border{border-bottom:1px dotted #CCCCCC; padding-bottom:3px; margin-bottom:10px}

.margin-right23{ margin-right:23px}

.more_bt{ font-family:Tahoma; color:#f58220; font-weight:bold; margin:25px 0; padding:5px; 0 5px; border-top:1px solid #4f4f4f}
.more_bt a{ color:#f58220; text-decoration:none}
.more_bt a:hover{ color:#fff; text-decoration:none}

.bottom{padding:7px 20px; margin-bottom:30px; width:940px; color:#808080}
.bottom a {color:#808080}
.bottom a:hover {color:#ffffff}


.project ul{margin:0; padding:0; font-weight:bold}
.project li{ margin:3px 20px; list-style:circle; }
.project li a{}
.project li a:hover{ color:#FF6600;padding:7px;}

.project2 ul{margin:0; padding:0; }
.project2 li{ margin:3px 20px; list-style:circle;  }



.table_td_h{ background:#333333; color:#fff; font-weight:bold; text-align:center}
.table_td_l{ background:#CCCCCC; color:#000; font-weight:bold}

.table_td_01{ background:#B5B5B5; color:#000; height:21px; text-align:left}
.table_td_02{ background:#999999; color:#000; height:21px;  text-align:left}


/*Home Css start here*/ 
.home-bottom{color:#fffff; margin-top:15px;}

.more_bt2{ margin-top:5px}
.more_bt2 a{ font-size:12px;  font-weight:bold; padding-left:5px; color:#f36f21; text-decoration:none}
.more_bt2 a:hover{ color:#fff; text-decoration:none}

.divider{background:#CCC; height:45px; margin-left:20px;}
.divider2{background:#CCC; height:45px; margin-left:35px;}
.divider3{background:#CCC; height:45px; margin-left:55px;}
.divider4{background:#CCC; height:45px; margin-left:55px;}

.home_projects{width:955px; margin-top:231px; background-color:#000000; padding:10px 0 10px 25px}
.home_projects a{ font-family:Tahoma; font-size:13px; font-weight:bold; color:#FFFFFF; margin-right:29px; }
.home_projects a:hover{color:#fd7400;}

.V_line{ background-image:url(../images/V_dot_line.jpg); background-repeat:repeat-y; background-position:center}


