* { margin:0; padding:0; border:0;}
 .searchtable { background-color:#FF9900; display: block;
    margin-left:auto;margin-right: auto; width:650px;
    text-align:center;padding-left: 20px; 
     border-radius:1em 1em 1em 1em;}
#SearchInputBoxId { padding-left: 15px; }
  body {
      background-image: url("images/branches3.gif"), url("images/branches4.gif");
      background-repeat: no-repeat,repeat;
      background-color: #FFFF99;
      background: repeating-linear-gradient(45deg,red,orange 7%,yellow 10%);
}
/* logo bar section */
/* image 155 + right 600 = second row 755 px*/
/* td_logo surrounds left image and changes background */
 #td_logo 
 { border:2px solid red;  border-radius:1em 1em 1em 1em;
height:120px;width: 180px; background-color: #FFFF99;margin-left:60px;
margin-right:60px;
}
/* top leftimage width either auto or custom */
.topleftimage { border:0; height:130px; width:150px;
border-radius:2em 2em 2em 2em;-ms-border-radius:2em 2em 2em 2em; background-color: #FFFF99;padding-left:20px;
}
.td-spacer { width:30px;}
/* cell contains a table conatining banners */
.td-top-right {border:2px solid red; width:560px; border-radius:1em 1em 1em 1em;
padding-left:10px;background-color: #FFFF99;}

.table-heading{ border:2px solid red; background-color: #FFFF99;width:600px; border-radius:1em 1em 1em 1em;
padding-left:50px;
}
/* within maintable reshapes all the elements */
.secondrow 
{ background-color: #FF9900;border:2px solid purple; border-radius:1em 1em 1em 1em; width:600px;
}

.sp1 {   background-color: #FF9900; 
} 
/* middle space row element allow to stretch  */
.logobar { text-algin:center; padding-left:0; padding-right:0; background-color: #FF9900;
border-radius:2em 2em 2em 2em;
}
/* CSS handling the menu jquery */
.menuset {
 color:navy; 
 margin-bottom: 5px; font-size:14px;
 background-color: white; width: 200px; 
 top:147px; height: auto; border:2px solid #E4E4E4;
 left: 20px; text-align:left ;padding-right: 10px; 
 overflow:auto; border-radius:1em 1em 1em 1em;
}
/* main loader body */
#frame1
{
 width: 580px; height: 550px; border:2px solid yellow;
z-index: 5; left: 10px;  overflow:auto; 
 font-family:Book Antiqua;font-size:14px;color: navy;
background-color: #FF9900; padding-left:10px; padding-right:10px;
border-radius:1em 1em 1em 1em;

}

 /* menu table */
 #menutable {
  color:navy; 
  margin-bottom: 5px; font-size:14px;
  background-color: #FFFFCC; width: 200px; 
  top:180px; height: 630px; border:2px solid yellow;
  text-align:left ;padding-right: 10px; 
  overflow:auto; border-radius:1em 1em 1em 1em;
}
ul >li { margin-left:0.5cm; text-align:left;}
/* not used
.pround {border-radius:1em 1em 1em 1em; text-align:center; 
margin-left:30px; width:600px; background-color:white; }
*/
.litext {margin-left: 0.5cm; width:220px;
background-color: #E1FBD2;border-radius:1em 1em 1em 1em; }
.lisub {margin-left: 0.5cm; width:220px;
background-color: #F8DFB6;border-radius:1em 1em 1em 1em; }
/* Base node */
/* height either 30px; or auto*/
.lbase
{
margin-left: 0px; width:180px;height: 35px; padding-left:5px;padding-top:5px;
display: block; border:2px solid yellow;font-size:16px;font-weight: bold;
background-color: #FF9900;border-radius:1em 1em 1em 1em;
}
.lsub1
{

margin-left: 0cm; border:2px solid white;width:190px;
padding-left: 10px; 
background-color:#FFFFCC;border-radius:1em 1em 1em 1em;
}
/*  LSUB1 ALTERNATE #F7D9AC */
/* bgcolor yellowish background-color=#FFFF99*/
/* outer main table body */
.maintable {
    display: block; border:5px solid red; 
    margin-left: auto;background-color: #FF9900;
    margin-right: auto; width:850px;
     border-radius:1em 1em 1em 1em;
 }
.imgcenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 40px;height:40px;
}
/* codes for scrolling text */

.scroll-left {
 height: 20px;	
 overflow: hidden;
 position: relative;
 background: yellow;
 color: red;font-size: 15px;
 border: 1px solid orange;
}
.scroll-left p {
 position: absolute;
 width:100%;
 height: 100%;
 margin: 0;
 line-height: 20px;
 text-align: center;
 border-radius:1em 1em 1em 1em;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: scroll-left 20s linear infinite;
 -webkit-animation: scroll-left 20s linear infinite;
 animation: scroll-left 20s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}
/* donate label */
.ldonate
{
margin-left: 0.0cm; width:130px;height: 30px; padding-right:10px;
display: block; border:2px solid yellow;font-size:20px; color:yellow;
background-color: brown;border-radius:2em 2em 2em 2em;
}
.durga1
{
border:2px solid purple;text-align : center; margin-left: 20px;
border-radius:1em 1em 1em 1em;width:110px; height:110px;
}
.flyimage
{
 width:20px; height:20px;   
    
}
/* fade in slide show */
#slideshow {
    position:relative;
    height:110px; 
    width:110px;  
    text-align:center;
   margin-left:25px;
    border:2px solid purple;
    border-radius:1em 1em 1em 1em;
    
}

#slideshow IMG {
    position:absolute;
    top:4px;
    left:2px;
    z-index:8;
    height:100px; 
    width:100px;  
     border-radius:1em 1em 1em 1em;
}

#slideshow IMG.active {
    z-index:10;
    height:100px; 
    width:100px;  
     border-radius:1em 1em 1em 1em;
}

#slideshow IMG.last-active {
    z-index:9;
    height:100px; 
    width:100px;  
     border-radius:1em 1em 1em 1em;
}
.facebook{
 padding-left:10px;   width: 130px; height:40px;

}
