/* CSS Document */


#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; }
#xsnazzy h1 {font-size:1.5em; color:#fff;}
#xsnazzy h2 {font-size:2.5em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.9em;}
#xsnazzy h2 {padding-top:0.9em;}
#xsnazzy {background: transparent; margin-top: 1em;}

.xtop, .zbottom {display:block; background:#f7f7f7; font-size:12px;}
.zb1, .zb2, .zb3, .zb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:1px;}
.zb2, .zb3, .zb4 {background:; border-left:1px solid #c6c6c5; border-right:1px solid #c6c6c5;}
.zb1 {margin:0 5px; background:#c6c6c5;}
.zb2 {margin:0 3px; border-width:0 2px;}
.zb3 {margin:0 2px;}
.zb4 {height:2px; margin:0 1px; }

.zboxcontent { border-left:1px solid #c6c6c5;  no-repeat top; border-right:1px solid #c6c6c5;  padding:4px 8px 4px 8px;  }

.zboxcontent h2, .zboxcontent h2 a, .zboxcontent h2 a:visited { color:#0066cc; font-family:Verdana, Arial, Helvetica, sans-serif;}
.zboxcontent h2 a:hover {color:#ff6000;}

.zboxcontent ul {
list-style-position:inside;
line-height:15px;
padding-bottom:10px;
color:#ccc;
}
.zboxcontent ul li{
padding-left:25px;
list-style-position:inside;
color:#ccc;
}
.zboxcontent a{color:#434a03;}
.zboxcontent a:hover{color:#777;}
#xsnazzy li {
list-style:inside;
list-style-image:url(../img/hframe.gif);
left: 10px;
}

.psmall{
font-size:9px;
}
/*============blue curved============*/
.xtopblue, .zbottomblue {display:block; background:transparent; font-size:12px;}
.zb1blue, .zb2blue, .zb3blue, .zb4blue {display:block; overflow:hidden;}
.zb1blue, .zb2blue, .zb3blue {height:1px;}
.zb2blue, .zb3blue, .zb4blue {background:#f7f7f7; border-left:1px solid #7bc6ff; border-right:1px solid #7bc6ff;}
.zb1blue {margin:0 5px; background:#7bc6ff;}
.zb2blue {margin:0 3px; border-width:0 2px;}
.zb3blue{margin:0 2px;}
.zb4blue {height:2px; margin:0 1px; }

.zboxcontentblue {display:block; background:#fff ; border-left:1px solid #7bc6ff; border-right:1px solid #7bc6ff;  padding: 1px;   }
/*==============blue curved===========*/

/*============white curved============*/
.xtopwhite, .zbottomwhite {display:block; background:transparent; font-size:12px;}
.zb1white, .zb2white, .zb3white, .zb4white {display:block; overflow:hidden;}
.zb1white, .zb2white, .zb3white {height:1px;}
.zb2white, .zb3white, .zb4white {background:#fff; border-left:1px solid #badb03; border-right:1px solid #badb03;}
.zb1white {margin:0 5px; background:#badb03;}
.zb2white {margin:0 3px; border-width:0 2px;}
.zb3white{margin:0 2px;}
.zb4white {height:2px; margin:0 1px; }

.zboxcontentwhite {display:block; background:#fff  ; border-left:1px solid #badb03; border-right:1px solid #badb03;  padding: 15px;   }
/*==============white curved===========*/

/*============Slding menu===========*/
#slidingmenu {
  position:relative;
  top:0px;
  margin:0; 
  padding:10px; 
  height:auto; /*previously55em*/
  overflow:hidden; 
  background:#201f1f;
    }
	
#slidingmenu li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#slidingmenu li a {
  display:block;
  text-decoration:none; 
  color:#fff; 
  margin:0; 
  width:100%;
  }
#slidingmenu li a span {
  display:none; 
  color:#fff;
  }
#slidingmenu li a span p{
padding:5px;
color:#fff;
font-size:13px;
line-height:18px;
text-align:justify;
}
#slidingmenu li a span .stylex{
font-size:14px;
color:#fff;
padding-right:10px;
display:compact;
text-align:center;
background:#351F1F;
}
#slidingmenu li a span img{
padding:10px;
border:none;
}

#slidingmenu li a span .layer1{
position:relative;
top:0px;
}  
#slidingmenu li a.one span {
  display:block; 
  height:auto; 
  margin:0 10px;
  }
#slidingmenu li a:hover {
  background:#201f1f ;
  }
#slidingmenu li a:hover span {
  display:block; 
  height:auto; 
  margin:0 10px; 
  cursor:pointer;
  }
  #slidingmenu li a:hover span .style1 {
  display:block; 
  height:1000px; 
  margin:0 10px; 
  cursor:pointer;
  }
#slidingmenu .h2 {
  margin:0 5px; 
  padding:0; 
  color:#CCCCCC; 
  font-variant:small-caps; 
  font-size:1.5em; 
  border:0;
  }
#slidingmenu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:11px;
  font-weight:normal; 
  color:#aaa;
  border-bottom:#48493e solid 0px;
  display:block;
  }
#slidingmenu img {
  margin:5px 5px 5px 0; 
  border:1px solid #000; 
  float:left;
  }
.slidecurved {
  	width:80%;
  	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	  }
.slidecurved .bslide1, .slidecurved .bslide2, .slidecurved .bslide3, .slidecurved .bslide4  {
  font-size:11px; 
  display:block; 
  background:#201f1f;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.slidecurved .bslide1, .slidecurved .bslide2, .slidecurved .bslide3 {
  height:1px;
  }
.slidecurved .bslide2, .slidecurved .bslide3, .slidecurved .bslide4 {
  background:#201f1f; 
  border-left:1px solid #c6c6c5; 
  border-right:1px solid #c6c6c5;
  }
.slidecurved .bslide1 {
  margin:0 4px; 
  background:#c6c6c5;
  }
.slidecurved .bslide2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.slidecurved .bslide3 {
  margin:0 1px;
  }
.slidecurved .bslide4 {
  height:2px; 
  margin:0;
  }
.slidecurved .c1 {
  margin:0 5px; 
  background:#c6c6c5;
  }
.slidecurved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.slidecurved .c3 {
  margin:0 2px;
  }
.slidecurved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.slidecurved .slideboxcontent {
 
  display:block; 
  background:transparent; 
  border-left:1px solid #c6c6c5; 
  border-right:1px solid #c6c6c5; 
  font-size:0.97em;
  line-height:1.5em;
  font-family:Arial, Helvetica, sans-serif; 
  text-align:justify;
  }
/*============ends=================*/