/* CSS Document */
body{margin:0px; padding:0px; background:url(../images/main-bg.png) 0 0 repeat-x #F2F0DC; 
     color:#5D5B46; 
     font:13px/16px "Trebuchet MS","Georgia",Arial, Helvetica, sans-serif;
     }
     a
     {
     	text-decoration:none;
     	color:#fff;
     }
div, p, ul, h2, img{margin:0px; padding:0px;}
ul{list-style-type:none;}

/*----TOP PANEL----*/
#topPan{width:778px; height:auto; margin:0 auto; font:14px/18px Arial, Helvetica, sans-serif; text-align:left;}
#topPan table {width:100%;}

#topPan img .logo{width:319px; height:47px; }


#headerPan{width:778px; height:300px;vertical-align:top; }

#headerPan .divmain{position:absolute; top:5px; }
#headerleftPan{width:46px; height:300px; background:url(../images/leftfolder.png) 0 0 no-repeat;}
/*----Header Middle Panel----*/
#headermiddlePan{width:686px; height:268px; padding-top:4px;}

#menuPan{height:33px; background:url(../images/menu-bg.png) 0 0 repeat-x; margin:0 auto;
}

#menuPan .nav  {
width:660px; 
height:28px; 

left:14px;
}
.nav li 
{
width:110px;
height:28px; 
float:left;
}
.nav li a {
width:109px; height:28px; display:block; background:#fff; color:#D50101; border-right:1px dashed #CC0202; font:13px/28px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;
}

 .nav li a:hover {width:110px; height:28px; background:#CA0101; color:#fff; border:none; text-decoration:none;
}

.nav  li.home a{width:110px; height:28px; background:#D50101; color:#FCFB7E; font:13px/28px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; border:none; text-decoration:none;}

#menuPan  li.contact a{width:110px; height:28px; display:block; background:#fff; color:#D50101; border:none; font:13px/28px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#menuPan  li.contact a:hover{width:110px; height:28px; background:#D50101; color:#fff; border:none; text-decoration:none;}


/*----/Menu Panel----*/
#headerbodyPan{width:686px; height:258px; background:#FEFDF1; color:#fff; border-bottom:1px solid #CDCAA3; border-top:1px solid #CDCAA3; }
/*---- Header Red Panel----*/
#headerleftredPan{width:478px; height:123px; background:url(../images/redpan-bg.jpg) 0 0 repeat-x #FEFDF1; color:#fff; position:absolute; top:32px; left:0px;}
#headerleftredPan h2{width:160px; height:69px; font:24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; top:29px; left:36px; text-transform:uppercase;}
#headerleftredPan h2 span{font-size:39px; line-height:30px;}

#headerleftredPan p{width:262px; height:74px; display:block; position:absolute; top:24px; left:190px; font-size:14px; line-height:17px;} 
#headerleftredPan p span.largetext{font-size:18px; line-height:20px;} 

#headerrightPan{width:46px; height:300px; background:url(../images/rightfolder.png) 0 0 no-repeat;}
/*----HEADER- PANEL----*/


#bodyPan
{
	margin:0 auto; 
	border-left:1px solid #CDCAA3;
	border-right:1px solid #CDCAA3; 
	padding:5px;
    font:13px/16px "Trebuchet MS","Georgia",Arial, Helvetica, sans-serif;
    text-align:justify;
    line-height:18px;
}
#bodyPan img.Rightimg
{
	float:right;
	padding:5px;
	height:100px;
	width:160px;
	-webkit-box-shadow: 1px 1px 2px #242424;
	-moz-box-shadow: 1px 1px 2px #242424;
	box-shadow: 1px1px 2px #242424;
	
	border:1px solid #242424;
	margin-left:5px;
	
		-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#bodyPan img.leftimg
{
		float:left;
	padding:5px;
	height:100px;
	width:160px;
-webkit-box-shadow: 1px 1px 2px #242424;
	-moz-box-shadow: 1px 1px 2px #242424;
	box-shadow: 1px1px 2px #242424;
	border:1px solid #242424;
	margin-right:5px;
	
		-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#bodyPan #gallery {

		padding: 10px;
		width: 750px;
	}
#bodyPan #gallery ul { list-style: none; }
#bodyPan #gallery ul li { display: inline;}
#bodyPan #gallery ul img {
			text-decoration:none;
		border: 2px solid #D80000;
		width:180px;
		height:135px;
border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	}
#bodyPan #gallery ul a:hover img {
		border: 2px solid #fff;
		color: #fff;
		text-decoration:none;
	}
#bodyPan #gallery ul a:hover { color: #fff; 		text-decoration:none;}
	
	
 .reset
{
background:url(../images/reset.gif) no-repeat;
height:23px;
width:62px;

border:0px;
}


.textbox
{
border:1px solid #5D5B46;
	font-size:9pt;
	font-family: "Trebuchet MS";
	font-weight:bold;
	text-transform:capitalize;
}

 .textboxCalender
{
background:#fff url(../images/icon-calendar.png) no-repeat right center;

border:1px solid #5D5B46;
	font-size:10pt;
	font-family: "Trebuchet MS";
	font-weight:bold;
	cursor:pointer;
}
 .submit
{
background:url(../images/blankbtn.png) no-repeat ;
height:23px;
width:62px;
border:0px;
font-size:8pt;
	font-family: verdana;
	color:#004173;
	padding-bottom:1px;
	cursor:pointer;
}

 .Delete
{
background:url(../images/Delete.png) no-repeat ;
height:23px;
width:62px;
border:0px;

}
#bodyPan .Update
{
background:url(../images/btnUpdate.png) no-repeat ;
height:23px;
width:86px;
border:0px;
cursor:pointer;
}
#bodyPan .Export
{
background:url(../images/export.png) no-repeat ;
height:23px;
width:86px;
border:0px;
cursor:pointer;
}
#bodyPan h2{ height:30px; background:#F2F0DC; color:#D80000; font:26px "Trebuchet MS",Arial, Helvetica, sans-serif;}

#bodyPan h2{ height:30px; background:#F2F0DC; color:#D80000; font:26px "Trebuchet MS",Arial, Helvetica, sans-serif;}

#bodyPan p{padding:10px 0 0;font:13px/16px "Trebuchet MS","Georgia",Arial, Helvetica, sans-serif; text-align:justify;
}
p span{font-weight:bold;}
#bodyPan p.date{width:174px; height:22px; background:#FEFEF6; color:#000; font-size:18px; line-height:22px; padding:0px;}
#bodyPan p.more{width:102px; height:16px; margin:0 0 0 582px; padding:0 0 14px 0;}
#bodyPan p.more a{width:102px; height:16px; display:block; background:#F2F0DC; color:#D80000; font:13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#bodyPan p.more a:hover{background:#F2F0DC; color:#7E0202; text-decoration:none;}
#bodyPan p.border{background:url(../images/dot-line.gif) 0 0 repeat-x; height:1px; padding:0 0 14px 0;}

#bodyPan .img
{
padding:2px;

width:35px;
font-family: "Trebuchet MS";
font-size:9pt;
font-weight:bold;
border-right:1px groove #CDCAA3;
border-bottom:1px groove #CDCAA3;
border-left:1px solid #CDCAA3;
border-top:1px solid #CDCAA3;
text-align:center;
}
#bodyPan .Pujaname
{
padding:2px;
width:395px;

font-family: "Trebuchet MS";
font-size:9pt;
font-weight:bold;
border-right:1px groove #CDCAA3;
border-bottom:1px groove #CDCAA3;
border-top:1px solid #CDCAA3;
}

#bodyPan .Rate
{
padding:2px;
width:60px;
text-align:center;
font-family: "Trebuchet MS";
font-size:9pt;
font-weight:bold;
border-right:1px groove #CDCAA3;
border-bottom:1px groove #CDCAA3;
border-top:1px solid #CDCAA3;
}
.Rate a
{
color:#D80000;
font-weight:bold;
text-decoration:none;
}
.Rate a:hover
{
color:green;
text-decoration:underline;
}
/*----Body Bottom Panel----*/
#bodybottomPan{width:778px; position:relative; margin:0 auto; padding:30px 0 0 8px;}
/*----Bottom Left Panel----*/
#bottomleftPan{width:375px; float:left; background:url(../images/bodybottombg.gif) 0 0 no-repeat #FEFDF0; color:#D80000; border-bottom:1px solid #CDCAA3; border-left:1px solid #CDCAA3; border-right:1px solid #CDCAA3; margin:0px;}
#bottomleftPan h2{width:250px; height:58px; background:url(../images/icon1.jpg) 0 0 no-repeat; font:26px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomleftPan h2 span{font-size:20px; background:#FCFBED; color:#5D5B46;}

#bottomleftPan ul{width:290px; margin:15px 0 0 50px;}
#bottomleftPan ul li{width:290px; height:30px; background:url(../images/bullet1.gif) 0 0 no-repeat;} 
#bottomleftPan ul li a{width:210px; height:30px; display:block; background:url(../images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 80px;}
#bottomleftPan ul li a:hover{display:block;background:url(../images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomleftPan p.more{width:270px; height:21px; padding:0px; margin:10px 0 25px 50px;} 
#bottomleftPan p.more a{width:270px; height:21px; display:block; background:url(../images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomleftPan p.more a:hover{background:url(../images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/

/*----Bottom Right Panel----*/
#bottomrightPan{width:375px; float:left; background:url(../images/bodybottombg.gif) 0 0 no-repeat #FEFDF0; color:#D80000; border-bottom:1px solid #CDCAA3; border-left:1px solid #CDCAA3; border-right:1px solid #CDCAA3; margin:0 0 0 8px;}
#bottomrightPan h2{width:250px; height:58px; background:url(../images/icon2.jpg) 0 0 no-repeat; font:26px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomrightPan h2 span{font-size:20px; background:#FCFBED; color:#5D5B46;}

#bottomrightPan ul{width:290px; margin:15px 0 0 50px;}
#bottomrightPan ul li{width:290px; height:30px; background:url(../images/bullet1.gif) 0 0 no-repeat;} 
#bottomrightPan ul li a{width:210px; height:30px; display:block; background:url(../images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 80px;}
#bottomrightPan ul li a:hover{display:block;background:url(../images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomrightPan p.more{width:270px; height:21px; padding:0px; margin:10px 0 25px 50px;} 
#bottomrightPan p.more a{width:270px; height:21px; display:block; background:url(../images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomrightPan p.more a:hover{background:url(../images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/

.news
{
}
.news .left
{
width:11px;
height:50px;
background:#FEFDF1 url(../images/left.png) no-repeat;
border-left:1px solid #CDCAA3
}
.news .main
{
width:278px;
background:#FEFDF1 url(../images/main.png) repeat-x;
border-bottom:1px solid #CDCAA3;
height:180px;
vertical-align:top;
}
.main h2
{ 
background:#FEFDF1 url(../images/main.png) repeat-x;

font:18px "Trebuchet MS",Arial, Helvetica, sans-serif; 
padding:5px;
color:#D80000;
}

.news .a1
{
border-left:1px solid #CDCAA3;
border-bottom:1px solid #CDCAA3;
background:#FEFDF1;
}
.news .a2
{
border-right:1px solid #CDCAA3;
border-bottom:1px solid #CDCAA3;
background:#FEFDF1;
}
.news .right
{
width:11px;
height:50px;
border-right:1px solid #CDCAA3;
background:#FEFDF1 url(../images/right.png) no-repeat;
}


.gap
{
width:5px;
}

.imgGal
{
width:600px;
}
.imgGal .left
{
width:11px;
height:50px;
background:#FEFDF1 url(../images/left.png) no-repeat;
border-left:1px solid #CDCAA3
}
.imgGal .main
{
width:578px;
background:#FEFDF1 url(../images/main.png) repeat-x;
border-bottom:1px solid #CDCAA3;
height:180px;
vertical-align:top;
}
.main h2
{ 
font:18px "Trebuchet MS",Arial, Helvetica, sans-serif; 
padding:5px;
color:#D80000;
}

.main .Slidimg 
{
height:150px;
}
.imgGal .a1
{
border-left:1px solid #CDCAA3;
border-bottom:1px solid #CDCAA3;
background:#FEFDF1;
}
.imgGal .a2
{
border-right:1px solid #CDCAA3;
border-bottom:1px solid #CDCAA3;
background:#FEFDF1;
}
.imgGal .right
{
width:11px;
height:50px;
border-right:1px solid #CDCAA3;
background:#FEFDF1 url(../images/right.png) no-repeat;
}


.Slidimg  .infiniteCarousel {
  width: 570px;
  position: relative;
    padding-left:10px;
}
 
.Slidimg .infiniteCarousel .wrapper {
  width: 560px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 150px;
  padding-left:10px;
  padding-right:10px;
  position:relative;
  top: 0;
}
 
 
.Slidimg .infiniteCarousel ul a img {
  border: 0px ;

}
 
.Slidimg .infiniteCarousel .wrapper ul {
  width: 560px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
 
.Slidimg  .infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0px;
  height: 143px;
  width: 231px;
}
 
.Slidimg .infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}
 
.Slidimg .infiniteCarousel ul:hover li img {
  border-color: #000;
}
 
.Slidimg .infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}
 
.Slidimg .infiniteCarousel ul li a img {
  display:block;
}
 
.Slidimg .infiniteCarousel .arrow {
  display: block;
  height: 47px;
  width: 47px;
  background: url(../images/next.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
}
 
.Slidimg .infiniteCarousel .forward {
  background-position: 0 0;
    background: url(../images/next.png) no-repeat 0 0; 
  right: 0;
}
 
.Slidimg .infiniteCarousel .back {
  background: url(../images/prev.png) no-repeat 0 0; 
  left: 0;
}
 
.Slidimg .infiniteCarousel .forward:hover {
 background: url(../images/next_hover.png) no-repeat 0 0; 
  right: 0;
}
 
.Slidimg .infiniteCarousel .back:hover {
background: url(../images/prev_hover.png) no-repeat 0 0; 
  left: 0;
}
 




/*----FOOTER PANEL----*/
#footermainPan{height:80px; background:url(../images/footerbg.gif) 0 0 repeat-x #3B3B3B; color:#fff; font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both; padding:10px 0 0;}

#footerPan{width:700px; position:relative; margin:0 auto;}
 #footerPan a:hover
 {
 	color:lime;
 	text-decoration:underline;
 }
#footerPan ul{width:480px; height:20px; position:relative; margin:0 auto;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; background:#3B3B3B; text-decoration:none; font-size:12px;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{ position:relative; margin:0 auto; background:#3B3B3B;text-align:left; color:#fff;  font-size:11px;}

#footerPan ul.templateworld{width:250px; background:#3B3B3B; color:#fff; display:block; position:absolute; top:70px; left:260px; font-size:10px;}
#footerPan ul.templateworld li{height:20px;}
#footerPan ul.templateworld li a{background:#3B3B3B; display:block; color:#fff; text-decoration:none; padding:0px;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPanhtml{width:70px; height:24px; display:block; position:absolute; top:45px; left:265px;}
#footerPanhtml a{width:66px; height:24px; display:block; background:url(../images/html-bg-normal.gif) 0 0 no-repeat #3B3B3B; color:#fff; font-size:14px; line-height:24px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 4px;}
#footerPanhtml a:hover{background:red url(../images/html-bg-hover.gif) 0 0 no-repeat #3B3B3B; color:#fff;}
#footerPancss{width:58px; height:24px; display:block; position:absolute; top:45px; left:340px;}
#footerPancss a{width:58px; height:24px; display:block; background:url(../images/css-bg-normal.gif) 0 0 no-repeat #3B3B3B; color:#fff; font-size:14px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 8px;}
#footerPancss a:hover{background:url(../images/css-bg-hover.gif) 0 0 no-repeat #3B3B3B; color:#fff; text-decoration:none;}
/*----/FOOTER PANEL----*/