/* 
	Sam Technology
	ww.sam-tech.in
*/

body { background:url(images/col_bg.jpg) repeat-x; background-color:#926d15; margin:0px;  padding:0px; border:0px; }

#body_con { width:857px;}

#body_con .top_logo_1{ height:80px; background:url(images/col_top_1.jpg) no-repeat;}
#body_con .top_logo_2{ height:194px; background:url(images/col_top_2.jpg) no-repeat;}


.top_link{ position:relative; cursor:pointer;}

.top_link a{ float:left; height:100%; width:100%;}


.pro_menu{ overflow:auto; height:180px;}
.pro_menu a{ padding-top:5px; padding-bottom:6px; width:99%; display:block; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.pro_menu a:hover{ text-decoration:underline; background:#171717;}
.pro_menu a span{ padding-left:10px;}

#body_con .top_logo_3{ height:152px; background:url(images/col_top_3.jpg) no-repeat;}
#body_con  .top_ban_1{ position:relative; height:136px; width:591px; top:8px; left:146px; background:url(images/col_top_bann_1.jpg) no-repeat;}


#body_con .mid_con_out{ margin:0px; padding:0px; background:url(images/col_mid_bg.jpg) repeat-y; margin-bottom:40px;}

#body_con .mid_con_top{ margin:0px; padding:0px; background:url(images/col_mid_1.jpg) no-repeat; background-position:top; }

#body_con .mid_con_bot{ margin:0px; padding:0px; background:url(images/col_mid_2.jpg) no-repeat; background-position:bottom; }

#body_con .mid_con_in{ margin:0px; padding:0px; }


.mid_con_in .wel_text{ background:url(images/wel_text.jpg) no-repeat; width:173px; height:62px; margin-left:148px; background-position:bottom;}

.mid_con_in .wel_text1{ width:173px; height:62px; margin-left:148px; background-position:bottom;}

.mid_con_in p{ margin-left:150px; margin-right:120px; text-align:justify; font:14px Georgia,Times,serif; color:#5e5400;} 

.mid_con_in .mid_con{ background:url(images/col_mid_bann_2.jpg) no-repeat; width:593px; height:258px; margin-left:150px; margin-top:30px;}

.mid_con .mid_con_serv{background:url(images/serv_text.jpg) no-repeat bottom; width:152px; height:58px; margin-bottom:20px;}

.mid_con .mid_con_text{ padding-left:20px; text-align:justify; font:16px Georgia,Times,serif; color:#000; font-weight:bold; width:200px; text-align:left; line-height:25px; float:left; padding-top:20px;} 

.mid_con #mid_con_flash{ width:344px; height:230px; float:left;}

.mid_con  .mid_con_tab{ padding-left:25px; float:left; padding-top:40px; width:206px; }
.mid_con_tab a.normal{ border-bottom:1px solid #94094b; border-top:1px solid #b7105f; color:#000000; float:left; width:100%; padding-top:11px; padding-bottom:10px; text-decoration:none; font:18px Georgia,Times,serif; background:url(images/services_box.jpg) no-repeat; background-position:0px 45px;}
.mid_con_tab a:hover.normal{ background-position:0px 0px; border:0px;padding-top:12px; padding-bottom:11px;}
.mid_con_tab a.selected{ color:#ffffff; background:url(images/services_box.jpg) no-repeat; width:100%; padding-top:12px; padding-bottom:11px; float:left; text-decoration:none; font:18px Georgia,Times,serif;}

#serv_box{ width:593px; margin-left:145px;}
#serv_box .serv_ban_1{ background:url(images/serv_bann_1.jpg) no-repeat; width:593px; height:62px;}
#serv_box .serv_ban_2{ background:url(images/serv_bann_2.jpg) no-repeat; width:593px; height:29px;}
#serv_box .serv_menu{ background:url(images/serv_menu.jpg) no-repeat; width:593px; height:28px; cursor:pointer;}
#serv_box  .serv_menu_hd{ background:url(images/serv_menu_bg.jpg) repeat-x; height:14px; margin:0px; padding:0px; font-size:4px;}
#serv_box .serv_menu_txt{}
#serv_box .serv_menu_txt p{ margin:0px; font:13px Georgia,Times,serif; text-align:justify; margin-left:40px; margin-right:40px; color:#000;}


.mid_con_in .comp_text{ background:url(images/comp_text.jpg) no-repeat; width:180px; height:62px; margin-left:148px; background-position:bottom; margin-bottom:20px;}
.mid_con_in .comp_border_b{ background:url(images/color.jpg) repeat-x; width:593px; height:4px; margin-left:148px; background-position:bottom;}


.mid_con_in .tab_body{ overflow:visible; margin:0px; margin-left:148px; width:593px; border:0px; background:url(images/tab_top.jpg) no-repeat top;}
.mid_con_in .tab_body_2{background:url(images/tab_bot.jpg) no-repeat bottom; padding-top:10px; padding-bottom:10px;}
.mid_con_in .tab_body_3{ border-left:2px solid #b6ce38; border-right:3px solid #b6ce38; padding-left:5px; padding-right:5px; background:#eaf1c7;}


.tab_body .tab_body_in{ margin:0px; padding:0px; margin-top:10px; margin-bottom:10px;} 
.mid_con_in .tab_body p{margin:0px;}

.mid_con_in .key_text{ background:url(images/key_text.jpg) no-repeat; width:210px; height:62px; margin-left:148px; margin-bottom:20px; background-position:bottom;}
.mid_con_in .key_border_b{ background:url(images/color.jpg) repeat-x; width:593px; height:12px; margin-left:148px; background-position:bottom;}

.mid_con_in .press_text{ background:url(images/press_txt.jpg) no-repeat; width:210px; height:62px; margin-left:148px; background-position:bottom;}
.mid_con_in .gall_text{ background:url(images/gall_txt.jpg) no-repeat; width:210px; height:62px; margin-left:148px; background-position:bottom;}

.mid_con_in .key_text1{ background:url(images/contact.jpg) no-repeat; width:210px; height:62px; margin-left:133px; background-position:bottom;}

.dform{padding-left:190px; overflow:visible;}
.form_row{ overflow:auto;}
.form_row .lable{ float:left; width:150px; padding:4px; font:14px Georgia,Times,serif; color:#5e5400; font-weight:bold;}
.form_row .field{ float:left; width:380px; padding:4px;}

.page_navi{ padding:5px; text-align:right; font:14px Georgia,Times,serif; color:#5e5400;}
.page_navi a{font:14px Georgia,Times,serif; color:#5e5400;}
.page_navi a:hover{color:#000;}

.footer{ height:40px; padding-top:5px; font:11px Georgia,Times,serif; text-align:center; vertical-align:middle; line-height:18px;}
.footer a{ color:#000000; text-decoration:none; padding-left:6px; padding-right:6px;}
.footer a:hover{ color:#333333; text-decoration:underline;}



.news_head{ margin-left:150px; width:600px; background:url(images/ico_plus.jpg) no-repeat; background-position:0px 13px; cursor:pointer; padding-left:15px; padding-top:8px; padding-bottom:5px;  }
.news_head_s{ margin-left:150px; width:600px; background:url(images/ico_minus.jpg) no-repeat; background-position:0px 13px; cursor:pointer; padding-left:15px; padding-top:8px; padding-bottom:5px;  }
.news_out{ overflow:auto; width:600px; padding-top:10px; padding-bottom:20px;}
.news_con{ width:400px; padding:0px; margin:0px; float:left;}
.news_img{ width:150px; height:150px; padding:0px; margin:0px; float:left; margin-left:20px; border:5px solid #999900;}
.news_out p{ margin:0px; padding:4px;} 