/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, a, p, ul,li { margin: 0px; padding: 0px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif;}

body{background-color: #A6A6A4; margin: auto;margin: 0 !important;}
#page{width: 895px; background-color: #E3E4D6; margin: auto; }

#header{width: 883px; height: 60px; border-top:4px solid #3E7A09; padding-top: 37px; padding-left: 12px; margin-bottom: 12px;}
#choice{font-size:12px; }
#choice a{color: #FF0000;}
.noticebar{width:869px; height:40px; float:left;margin-bottom:7px;margin-top:-18px; background-color:#82B069;}
.noticebar ul, .noticebar li{ float: left; list-style: none; display: block;}
#c_name{width: 495px; float:left;}

.box{width:865px; float: left;}
#search{ float:right; display: block; margin-right: 12px; height: 20px;} 
.input_box{background-color: #B2BA87; float: left; display:block; margin-right: 5px; border: none; padding: 2px 0px;}
#search img{float: left; display: block; border: none;}
#menu{width: 879px; xheight: 421px; margin: auto; padding-left: 8px;}
#menu_up{width: 879; height: 230px; margin: auto;}
.logo{width: 227px; height: 227px; background-color: #82B069; 
     float: left; display: block; background-image:url(logo.gif); 
     background-repeat: no-repeat; float: left; display: block;padding-top: 3px;
     border-radius: 5px;
}
.middle{width: 296px; height: 214px; background-image: url(middle_top_img.gif);
       background-repeat: repeat-x; float: left; display: block;padding: 8px;
       border-radius: 5px;
}
.middle_photo{width: 292px;height: 210px;float: left; border:2px solid #FFFFFF;}
.middle_photo img{width: 292px; height: 210px; float: left;}
.menu_buttons{ width: 340px; height: 232px; background-color: #82B069; float: left; display: block;}
.menu_up_part{ width: 340px; height: 113px;padding-left: 1px; margin-top: 2px;}
#menu_buttons li{width: 112px; height: 68px; background-image: url(menu.png); background-repeat: no-repeat; float: left; display: block; margin-right: 1px; padding-top: 49px;text-align: center; }

.mainlevel-nav { color: #EFF2EC;  font-size: 14px;}

#menu_buttons li.current{width: 112px; height: 68px; background-image: url(menu_on_click.png); background-repeat: no-repeat; float: left; display: block; margin-right: 1px; padding-top: 49px; text-align: center; color: #EFF2EC;  font-size: 14px; xmargin-top: -49px;}
.current a { color: #EFF2EC;  font-size: 14px;}

.menu_down_part{ width: 340px; height: 113px;padding-left: 1px; margin-top: 2px;}

#menu_bottom{width: 864px; height: 180px; background-image: url(menu_bottom.gif); background-repeat: repeat-x; padding-top: 10px; padding-left: 15px;}

#extra{ width: 145px; height: 167px; background-color: #BDBFA3; border-top: 8px solid #898B89; padding-left: 12px; padding-top: 5px; float: left; display; block; margin-right: 15px; }
.extra_header{font-size: 16px; color: #32620C;}
.extra_text{color: #565755; font-size: 10px; margin-top: 5px; margin-bottom: 5px; text-align: left; width: 140px; height: 116px; line-height: 15px;}
#extra_red{ width: 145px; height: 167px; background-color: #BDBFA3; border-top: 8px solid #B24242; padding-left: 12px; padding-top: 5px; float: left; display; block; margin-right: 15px; }

#content{width: 879px;  margin: auto; margin-top: 10px; padding-left: 11px; }


#left{width:625px; float: left; display: block;  }

.welcome_message{width: 600px; color: #2B6204; font-size: 14px; text-align: justify;  line-height: 20px; background-color:#FFFFFF; padding:10px; }
#ad{width: 620px; height: 113px; padding-left: 5px;}
.ad1{width: 232px; height: 98px; background-image: url(ad1.gif); background-repeat: no-repeat; float: left; display: block; padding-left: 5px}
.ad2{width: 191px; height: 98px; background-image: url(ad2.gif); background-repeat: no-repeat; float: left; display: block;padding-left: 5px}
.ad3{width: 180px; height: 97px; background-image: url(ad3.gif); background-repeat: no-repeat;float: left; display: block;padding-left: 5px}

.interest{ width: 350px; float: left; diplay: block; }

#interest_rates{ float: left;}

#latest_news{width: 250px; float: right; display: block; }
.latest_news_header{width: 245px; height: 29px; background-color: #BDBFA3; font-size: 18px; font-weight: bold; padding-left: 5px; color: #4A4949; }
.news_panel{height: 545px; width: 250px; margin-top: 2px; background-color: #D7D9BB; padding-bottom: 12px; }
.news_block{width: 241px; padding: 9px 0px 0px 9px; border-bottom: 1px solid #949492; float: left;}
.date{width: 45px; height: 54px; background-color: #B3C800; float: left; display: block; color: #FFFFFF; font-size: 20px; text-align: center;}
.news_snippet{ width: 176px; font-size: 11px; color: #2B6204; float: left; display: block; padding-left: 10px; line-height: 15px;}
.more{float: right; display: block; margin-top: -20px; margin-bottom: 2px; margin-right: 5px;}
.more img{border: none; float:left;}
.t_desc p{float:left; height:60px;}

#scheme{ clear: both; margin:auto; float: left; display: block; width:875px; }
.schemeleft{float:left; width:400px; }
.schemeright{float:left; width:400px;}
.tbl{zmargin-top: 10px; float:left; padding:10px 10px 10px 0;}
#d_table thead tr{background-color: #2F6F06;}
.tr_1{background-color: #8FAD81;}
.tr_0{background-color: #AC917F;}

#d_table tr{height: 27px;}

#d_table .tbl_header{height: 27px; background-color: #6B0A1A; color: #FFFFFF; margin-top: 10px;}

#d_table th{border-right: 1px solid #fafafa; color: #FFFFFF; font-size:12px; width: 113px;}
#d_table th.no_border{border: none;}
.tr_1 td, .tr_0 td{border-right: 1px solid #fafafa; color: #affafa; font-size:11px; text-align: center;}

.tr_1 td.no_border, .tr_0 td.no_border{border: none;}

#header, #menu, #content{float: left; clear: both;}

#right{float:left; width:254px;}

.cl{clear: both;}

.welcome_message, #ad{float: left; clear: both;}

#saving_plans { width: 256px; float:left; display: block; }

.sp_header{ width: 264px; height: 29px; background-color: #BDBFA3; margin-top: 10px; font-size: 18px; font-weight: bold; padding-left: 5px; color: #4A4949; }
.sp_types{ width: 269px; background-color: #D7D9BB; margin-top: 2px; }
.sp_types ul,.sp_types li{ list-style: none; pading-top: 5px;  padding-left: 8px; padding-top: 5px; padding-bottom: 5px;}
.sp_types li a{color: #4E8327; font-size: 12px;}
#testimonials{ margin-top: 5px; float:left;}
.t_header{ width: 244px; height: 25px; background-color: #BDBFA3;  font-size: 18px; font-weight: bold;
           padding:5px; color: #4A4949; border-radius: 5px 5px 0px 0px; }
.t_body{ width: 250px; margin-top: 2px;}
.photo_panel {width: 241px; xheight: 124px; background-color: #D7D9BB;  padding-left: 9px; padding-top: 7px;}

.photo{width: 108px; height: 113px; background-image: url(t_photo.png); background-repeat: no-repeat; float: left; }
.text_panel{ width: 100%; float: left; background-color: #FFFFFF;} 
.t_name{ width: 244px; color: #6B0A1A; font-size: 13px; text-align: left; font-weight:bold; padding: 5px; background-color: #FFFFFF;}
.t_address{color: #3B3E3A; font-size: 14px; text-align: left; padding-top: 10px;}

.t_desc{ width: 244px; padding:5px; float: left; color: #296205; font-size: 12px; background-color: #D7D9BB;  text-align: justify; line-height: 20px;}
#footer{border-top: 5px solid #E71921; margin-top: 10px; color: #000000; width: 100%; float: left;}
.rights{float: left; width: 350px; font-size: 12px; color: #000000; padding-top: 5px; padding-left:10px;}
.f_menu ul#mainlevel-nav, .f_menu li{list-style: none; float: left; display: block; }
.f_menu li a{font-size: 12px; color: #7B7B79; padding-left: 15px; padding-top: 10px;}
.o_logo{float: right; display: block; width: 50px; height:50px; margin-top: 5px; margin-right: 5px;}
.o_logo img{border: none;}
#about_us{ width: 879px; height: 600px;}
#solutions{ width: 879px; height: 600px;}
#partner{ width: 879px; height: 600px;}
#clients{ width: 879px; height: 600px;}
#contact_us{ width: 879px; height: 600px; text-align: center;}
#slogan{width: 879px;  text-align: center;}
#feedback{ width: 879px; height: 600px; }
#interview{ width: 879px; height: 600px; }
#sitemap{ width: 879px; height: 600px; }
.contentheading{ font-size: 20px; font-weight: bold; float: left;}
.f_menu{
    width: 270px;
    float: left;
    color: #000000;
    font-size: 13px;
}
#c_name h1{
    font-size:20px; color: #545746; float: left; display: block;
}
#c_name h2{
    float: left;
    font-size: 12px;
    font-weight: bold;
    font-style: oblique;
    color: #000000;
}
.notice{
    width: 610px;
    float: left;
    background-color: #D7D9BB;
    padding: 5px;
    line-height: 20px;
}
.notices{
    float:left;
    margin-bottom:15px;}


.contentpaneopen p{
    width: 600px;
    float: left;
}
.jg_element_txt{
    margin-right: 10px;

}
.middle_data{
    float: left;
    width: 600px;
}
.middle_data h1{
    float: left;
    width: 590px;
    font-size: 14px;
    background-color: #E3E4D6;
    padding: 5px;
}
.middle_data p{
    float: left;
    width: 97%;
    font-size: 13px;
    line-height: 20px;
}

.componentheading{display: none;}
/* arjun css */
#composit{
    float: left;
}
.testimonials{
    float: left;
}
.page_name h1{
    float: left;
    width: 590px;
    font-size: 14px;
    background-color: #E3E4D6;
    padding: 5px;  
}
.page_name h2{
    float: left;
    width: 100%;
    font-size: 12px; 
}

.scroll_news{
    float: left;
}
.scroll_news ul, .scroll_news li{
    float: left;
    list-style: none;
}
#album{
    float: left;
    width: 178px;
    margin-bottom: 5px;
    padding: 0px 11px;
}
#album img{
    float: left;
    width: 178px;
    height: 150px;
}
#album h1,#album p{
    float: left;
    width: 168px;
    padding: 5px;
    margin-bottom: 0px;
    font-size: 12px;
}
#album p{
    background-color: #BDBFA3;
}
.middle_data h1{
    margin-bottom: 5px;
}
.msgbox{
    float: left;
}
.search_data{
    float: left;
    width: 600px;
}
.search_data h2{
    float: left;
    
}
.search_data h2 a{
    font-size: 12px;
    color: #ff3333;
}
.fullname, .email,.phone, .company{
    float: left;
    width: 200px;
    height: 20px;
    border: none;
    background-color: #898B89;
    color: #fff;
    padding: 2px;
}
.message{
     border: none;
    background-color: #898B89;
    color: #fff;
    padding: 2px;
}
#search h2{float: left; margin-top: 5px;}
#search h2 a{ font-size: 12px; color:#3E7A09; }

.scroll_news .t_desc img{
width:100%;
}

#right a{
    pointer-events: none;
}