/*       BCH  CSS Document    */
body {margin:0; padding:0; background:url(images/bg.jpg) repeat-y #fff top center; font:14px/20px "Tahoma", Arial, Helvetica, sans-serif; color:#444; text-align:center	;}

/* Removes outline in links in FF */
a:active, a:focus {outline: 0;}

#mainContainer {margin:auto; width:720px;}

#subContainer{ margin-top:20px; margin-bottom:20px;}

#left_menu{float:left; width:200px; text-align:left; margin-top:50px;}
#left_menu ul{list-style:none; padding:0; margin:0;color:#00f;font-weight:bold; font-size:16px;text-indent:3px; width:200px;}
#left_menu li a{display:block; text-decoration:none;border-bottom:1px dashed #000;color:#00f; height:28px; line-height:28px;}
#left_menu li a:hover{text-decoration:none; color:#f00; border-bottom:1px dashed #f00; background-color:#eee;}

#page_content{float:left; width:520px;}

#text{margin:20px; width:auto; text-align:justify;}

#no_border {border-bottom:none;}
#no_border a:link{ border-bottom:none;}
#no_border a:visited{ border-bottom:none;}
#no_border a:hover{border-bottom:none; }

#founder{color:#000000; text-align:center; margin-bottom:20px; margin-right:20px;}
#founder h3{ color:#000000; padding:0px; margin:15px 0px 0px 0px;}

h3 {color:#0000FF; text-align:center; padding-top:15px;}
h3 a:link{color:#0000FF; text-decoration:underline;}
h3 a:visited{color:#0000FF; text-decoration:underline;}
h3 a:hover{color:#FF0000; text-decoration:none;}

h5{color:#0000FF; text-decoration:none; text-align:center; padding:0px;}
h5 a:link{color:#0000FF; text-decoration:none;}
h5 a:visited{color:#0000FF; text-decoration:none;}
h5 a:hover{color:#FF0000; text-decoration:none;}

h6{font-size:12px; color:#666666;}

h2{color:#FF0000; text-decoration:underline; text-align:center; line-height:40px;}

.image_text{float:left; width:220px; text-align:center; padding-top:20px;}
.image_text h3{color:#FF0000;}
.image_text p{font-size:15px;}

.image_para{font-size:15px;}

.bold_text{font-size:13px; color:#000000;}

.black_text{font-size:16px; font-weight:bold; color:#000000;}
.black_text1{font-size:12px; font-weight:bold; color:#000000;}

.maroon_text{font-size:16px; font-weight:bold; color:#990000;}
.maroon_text1{font-size:12px; font-weight:bold; color:#990000;}

.orange_text{font-size:16px; font-weight:bold; color:#ff6600;}
.orange_text1{font-size:13px; font-weight:bold; color:#ff6600;}
.orange_text2{font-size:12px; font-weight:bold; color:#ff6600; }

.blue_text{font-size:16px; font-weight:bold; color:#0000FF;}
.blue_text1{font-size:13px; font-weight:bold; color:#0000FF;}
.blue_text2{font-size:12px; font-weight:bold; color:#0000FF; text-align:left;}
.blue_text3{font-size:12px; font-weight:bold; color:#0000FF;}


.green_text{font-size:16px; font-weight:bold; color:#008000;}
.green_text a:link{color:#0000FF; text-decoration:underline;}
.green_text a:visited{color:#0000FF; text-decoration:underline;}
.green_text a:hover{color:#FF0000; text-decoration:none;}

.green_text1{font-size:13px; font-weight:bold; color:#008000;}
.green_text2{font-size:12px; font-weight:bold; color:#008000; }

.gallery{width:159px; height:113px; float:left;}
.gallery_text{width:159px; height:60px; float:left; margin-bottom:20px;}
.gallery_text1{width:159px; height:20px; float:left; margin-bottom:20px;}

.gallery1{width:200px; float:left;}

.staff{width:240px; float:left;}
.staff_text{width:240px; float:left; text-align:center; margin-bottom:20px;}
.staff_text a:link{color:#0000FF; text-decoration:underline;}
.staff_text a:visited{color:#0000FF; text-decoration:underline;}
.staff_text a:hover{color: #FF0000; text-decoration:underline;}

#page_content #top {width:44px; float:right;}
#page_content #top a { text-decoration:none; color:#0000FF;}

#footer {border-top:1px solid #666; font-size:11px; padding-top:10px; margin-bottom:20px;}
 #footer a {text-decoration:none; color:#444;}
 #footer a:hover {text-decoration:none; color:#f00; }
 
.bapuji_home_top_img { padding:0px; margin:0px;   }
.bapuji_home_top_img img {  border:10px double #afdaf0;   } 
.mb_desc { color:#0274bc; font-weight:bold; margin:2px 0px 15px 0px; }


.list_margin { margin-top:5px; }
.adp_age_table th { background:#CC66CC; color:#FFF; font-weight:bold; }
.adp_age_table td { border-bottom:2px solid #0066FF; }

.cust_list { list-style:none; padding:0px; margin:0px; }
.cust_list li { background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:0% 50%; padding-left:25px; height:22px;   }
.cust_list a { color:#026a9d; text-decoration:none; font-weight:bold; }
.cust_list a:hover { color:#4f9d02; text-decoration:underline; }
.download { background:url(images/download_but.jpg) no-repeat 0 0; padding-left:30px; height:30px;  display:block; color:#0084c4; text-decoration:none; line-height:26px; width:75px; }
.download:hover { color:#016494; text-decoration:underline; }

a { color:#0084c4; text-decoration:none;  }
a:hover { color:#016494; text-decoration:underline;  }
.ch_img {float:right; margin-left:10px;  }

