/* common controls on home page later remove */
div#frstTmVstrIcon { background-image: url("images/icon_srch.png"); height: 29px; width: 31px;}

div#quicklinksicon { background-image: url("images/quicklinks.png"); height: 32px; width: 27px; }

div#faqsicon { background-image: url("images/faqs.png"); height: 26px; width: 22px; }

div#subsicon { background-image: url("images/subscribe.png"); height: 26px; width: 20px; }


/*upcoming events*/

.upcomHead{
	background:url(images/upcombg.gif) no-repeat 0 0;
	font-weight:normal;	
	/*font-size:14px; */
	line-height:16px; 
	color:#000;
	text-transform:uppercase; 
	width:81px; 
	height:31px; 
	display:block; 
	padding:0 34px 0 25px;
	/*margin:20px 0 10px 0;*/
	margin:0px 0 5px 0;
}

/*---------------Upcoming Events Slider-------------*/
#slider1 #sliderdiv2 #sliderdiv3{overflow: hidden;clear:both;margin-bottom:0;}
#slider1 #sliderdiv2 #sliderdiv3 div{float:left;display:block;}
.sliderwrapper{
/*position: relative;*/ /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid red;
width: 151px; /*width of featured content slider*/
height: 214px;
}

.sliderwrapper .contentdiv{
/*visibility: hidden;*//*leave as is*/
/*position: absolute;*/ /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding-top: 0px;
background: #000;z-index: 1 !important;
width: 151px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.onclickurldiv{background:transparent;width:151px;height:134px;padding:0px;margin:0px;}

.updownwrapperupce{
background:transparent url(images/updown.png) no-repeat;
width:37px;height:15px;
border:#000 0px solid;float:right;
padding:0;margin:0;
}
.upcenext {
    width:10px;height:10px;
	border:red 0px solid;
	float:right;
	margin-right:1px;	
}	

.upceprev{
    width:10px;height:10px;
	border:red 0px solid;
	margin-left:0px;	
	float:right;
}

.pagination{
width: 151px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;height:13px;
background-color:none;
padding: 0px 0px;
}

.pagination a{
text-align:center;
padding: 0px 2px;
vertical-align:top;line-height:5px;
text-decoration: none;
}

.pagination a:hover, .pagination a.selected{cursor:pointer;}

.disp{display:block;z-index: 1 !important; 
 text-align:left;width:151px;height:100px;
 padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;
 background:#000;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
-moz-opacity: 0.7;
-ms-filter:"alpha(opacity=70)";  /* for IE 8*/
 filter:alpha(opacity=70);  /* for IE */
 opacity:0.7;  /* CSS3 standard */
}

.title{line-height:14px;padding-right:3px;display:block;font-family:arial, sans-serif;font-weight:normal;font-size:12px;color:#ffffff;white-space: normal;}
.desc{line-height:12px;padding-right:3px;display:block;font-family:arial, sans-serif;font-weight:normal;font-size:10px;color:#ffffff;white-space: normal;}
.date{line-height:12px;padding-right:3px;display:block;font-family:arial, sans-serif;font-weight:normal;font-size:10px;color:#ffffff;white-space: normal;}
.apply a{line-height:14px;padding-left:0px;display:block;font-family:arial, sans-serif;font-weight:normal;font-size:13px;color:#ffffff;white-space: normal;}
/*---------------Upcoming Events Slider End-------------*/
/*Accordian code (Upcoming Events Slider)*/
.upceaccordion
{
	width:151px; 
	/*font-size:12px;*/
	color:#333;
}

.upceaccordion div
{
	margin:0 0 2px 0; 
	overflow:hidden;
}

.upceaccordion dt{
	background:url(images/slider_accordian_close.png) no-repeat 132px 9px;
	color:#000000; 
	width:151px; 
	cursor:pointer; 
	padding:5px 6px 9px 6px;
	height:13px; 
	display:block; 
	text-transform:uppercase;
	border-left:#9b9b9b 3px solid;
	border-bottom:#9b9b9b 2px dashed;
	/*font-size:14px;*/
}

.upceaccordion dt span
{
	color:#9b9b9b;
}

.upceaccordion .open
{
	background:url(images/slider_accordian_open.png) no-repeat 132px 9px;
	margin:0 0 2px 0;
	border-left:#9b9b9b 3px solid;
	border-bottom:none;
}

.upceaccordion dd
{
	overflow:hidden; 
	background:#fff;
	margin:0 0 4px 0;
}
/*Accordian (Upcoming Events) code over*/
/*Accordian code*/
ul.links
{
	width:169px;
	text-align: left;
}

ul.links li
{
	background:url(images/arrow.gif) no-repeat 0 2px;
	padding:0 0 0 16px; 
	margin:0 0 5px 0;
}

ul.links li a
{
	/*font-size:11px; */
	line-height:14px;
	color:#4e4e4e;
}

ul.links li a span
{
	/*font-size:14px;*/
}

ul.links li a:hover
{
	text-decoration:underline;
}

.accordion
{
	width:169px; 
	/*font-size:12px;*/
	color:#333;
}

.accordion div
{
	margin:0 0 4px 0; 
	overflow:hidden;
}

.accordion dt{
	background:url(images/arrow1.gif) no-repeat 132px 9px #9b9b9b;
	color:#fff; 
	width:140px; 
	cursor:pointer; 
	padding:5px 6px 9px 6px;
	height:13px; 
	display:block; 
	text-transform:uppercase;
	/*font-size:14px;*/
}

.accordion dt span
{
	color:#000;
}

.accordion .open
{
	background:url(images/arrow1_d.gif) no-repeat 132px 9px #9b9b9b;
	margin:0 0 4px 0;
}

.accordion dd
{
	overflow:hidden; 
	background:#fff;
	margin:0 0 4px 0;
}
/*Accordian code over*/

/*-----------Table Format - Start----------*/
#tableContainer{
    width:857px;
}



#tableHeading{
	position:relative;
/*	left:170px;*/
	top:12px;
}

#tableBottom{
	position:relative;
	left:30px;
	bottom:20px;
	width:795px;
	height:15px;
}

.tableLeftBottom{
	background: transparent url(images/tableLeftBottom.jpg) no-repeat 0 0; 
	width:14px;
	height:15px;
	line-height:1.1;
}

.tableRightBottom{
	background: transparent url(images/tableRightBottom.jpg) no-repeat 0 0; 
	width:14px;
	height:15px;
	line-height:1.1;
}

.tableMidBottom{
	background: transparent url(images/tableMidBottom.jpg); 
	/*width:767px;*/
	height:15px;
	line-height:1.1;
}

#tableTopRow{
	position:relative;
	left:30px;
	background: transparent url(images/tableTopRow.png);
	width:795px;
	height:30px;
	top:3px;
}

/*#tableOddRow{
	position:relative;
	left:30px;
	background: transparent url(images/tableOddRow.png);
	width:795px;*/
	/*height:25px;*/
/*}*/

/*#tableEvenRow{
	position:relative;
	left:30px;
	background: transparent url(images/tableEvenRow.png);
	width:795px;*/
/*	height:25px;*/
/*}*/

#tableColumn1{
	padding-left:15px;
	padding-top:3px;
	/*width:80px;*/
}

#tableColumn2{
	padding-left:15px;
	padding-top:3px;
	/*width:238px;*/
}

#tableColumn3{
	padding-left:15px;
	padding-top:3px;
	/*width:200px;*/
}

#tableColumn4{
	padding-left:15px;
	padding-top:3px;
	/*width:200px;*/
}
#tableColSeparator{
	background: transparent url(images/colSeparator.jpg) repeat-y 0 0;
	width:2px;
	height:25px;
}
.borderStyle
{
border-right:#9b9b9b solid 1px;
border-bottom:#000 dotted 1px;
}

.borderStyleBottom{
border-bottom:#000 dotted 1px;
}

.borderStyleRight{
border-right:#9b9b9b solid 1px;
}

.borderStyleHeaderBottom{
border-bottom:#adacac solid 3px;
}
.tableBorder
{
	border:#9b9b9b solid 1px;
}
.tableHeader
{
background:#777777 none repeat scroll 0 0;
color:white;
padding-left:10px;
}

.tableOddRow
{
/*background:#d8d8d8;*/
background:#ffffff;
padding-left:10px;
}

.tableEvenRow
{
background:#ffffff;
padding-left:10px;

}
/*-----------Table Format - End----------*/

/* ----------Forms Page Start--------- */

input.txtbox{
	background: transparent url(images/text_box.png) no-repeat 0 0;
	width:262px;
	height:25px;
	border:0px;
}
input.txtarea{
	background: transparent url(images/text_area.png) no-repeat 0 0;
	width:262px;
	height:80px;
	border:0px;
}

.DrpDwn{
	/*background: transparent url(images/select_box.png) no-repeat 0 0;*/
	font-size:11px;
/*	color:#333333;*/
	padding:0px;
	width:262px;
	height:25px;
}

input.img{
	
	width:67px;
	height:21px;
	border:0px;
}
#frmLeftInnerCol
{
	/*padding-left: 5px;*/
	width:794px;
}
.spacertr
{
height:20px;
}
.fmlabeltd
{
width:125px;


}
.fmelementtd
{
width:262px;
}

#fmcontheadimg
{
background: transparent url(images/content_upper_curve.png) no-repeat 0 0;
width:794px;
height:12px;

}

#fmconthead
{
width:794px;
height:30px;
background-color:#7a964f;
color:#fff;

}

#fmcontbottomimg
{
background: transparent url(images/content_lower_curve.png) no-repeat 0 0;
width:794px;
height:15px;

}

/* ----------Forms Page End---------------*/
/*----------Forms Option2 Start---------*/

.fmlabel
{
width:150px;
}

/*-----------Forms Option2 End----------*/
/*-----------Icons-----------------------*/

.iconsSprite{
	background: transparent url(images/sm_icons_sprite.gif) no-repeat 0 0; 
	width:202px;
	height: 22px;
	
}
#icons{
	width: 240px;
	height: 28px;
}

#icons ul, #icons li{
	padding:0px 8px;
	margin:0px;
	list-style-type:none;
	float:left;
	line-height: 10px;
}

#icons li a, #icons li a:active, #icons li a:visited, #icons li a:hover{
	color:#000;
}


.iconShare{
	background-position: 3px -7px;
	height: 9px;
	width: 0px;
}

.iconPrint{
	background-position: -14px -6px;
	height: 11px;
	width: 0px;
}

.iconBookmark{
	background-position: -32px -2px;
	height: 17px;
	width: 0px;
}

/*----------------Icons-----------------------*/
/*----------------Top-------------------------*/
#topHeader{height:70px;}
#sra{
width:450px;
padding-left:210px;}

#topnavBar{width:214px;}

/*first time visitor and search box*/
.srchBoxSprite{
	background: transparent url(images/srch_bg.png) no-repeat 0 0; 
	width:214px;
}

.frstTimeVisitor{
	background-position:left top;
	height:30px;
	padding:0 0 0 10px;
	width:204px;
}

#frstTmVstrTxt a, #frstTmVstrTxt a:hover{
color:#fff;

}

.srchBoxBg{
	background-position:left bottom;
	height:27px;
}

.srchBoxFrm{
	padding:0 11px;
}

input.srchbox{
	background: transparent url(images/input_srch_bg.png) no-repeat 0 0;
	width:171px;
	height:20px;
	border:0px;
	padding-left:1px;
	color: gray;
	font-size:0.8em;
}

/*----------------Top-------------------------*/
/*----------------bottom fixed div------------*/
#botMenu{
	width: 100%;
	height: 41px;
	background: black url(images/bot_nav_bar.png) no-repeat top center;
	position:fixed;
	bottom: 0px;
	margin: 0px auto;
	z-index: 9998;
}

.botMenuContent{
	position:relative;
	width:990px;
	margin: 0px auto;
}

/*----------------bottom fixed div------------*/
#quicklinks{
	/*width: 110px;*/
}

#bottomlinks{
	width: 651px;
	padding-left: 30px;
	padding-right: 20px;
}

#bottomlinks a, #bottomlinks a:link{
	color:#000;
}

#bottomlinks a:visited{
	color:#000; 
}

#bottomlinks a:hover{
	color:#000;
}

#bottomlinks a:active{
	color:#fff;
}

#webcast{
	width: 76px;
}

#divine_shop{
	width: 98px;
}

#wecbastBtmMenuImg{
background:url("images/webcast.png") no-repeat scroll 0 0 transparent;
width: 20px;
height: 26px;
position: relative;
z-index: 100;
}

#dshopBtmMenuImg{
background:url("images/divine_shop.png") no-repeat scroll 0 0 transparent;
width: 20px;
height: 26px;
position: relative;
z-index: 100;
}
/* Quick Link Div */

#qckLink{
	margin:-1px 7px 0 0;
}
#qckLink li{
	float:none; 
	position:relative; 
	z-index:100;
	padding:0px 0 0 0;
}
#qckLink li a{
	background:url(images/quicklink_icon.png) no-repeat 0 2px;
	line-height:41px; 
	color:#fff;
	padding-top:20px; 
	padding-right:-1px; 
	padding-bottom:9px;
	padding-left:38px;
}
#qckLink li a:hover{
	background:url(images/quicklink_icon.png) no-repeat 0 -41px;
}
#qckLink .current a, #qckLink li:hover > a{
	background:url(images/quicklink_icon.png) no-repeat 0 -41px;
  	text-decoration:underline;
}
#qckLink li:hover ul{
	display:block; 
	width:240px; 
}
#qckLink li ul{
	display:none; margin:-15px 0 0 0;
	background:url(images/qckLinkbg.png) repeat-y 0 0;
	position:absolute; 
	left:0; 
	top:-150px; 
	width:240px; 
	padding:7px; 
	z-index:-9;
}
#qckLink li ul li{
	background:url(images/com-bullet.png) no-repeat 0 3px;
	float:none; 
	text-align:left; 
	color:#ffffff; 
	padding:0 0 4px 8px !important; 
	height:15px;
	font-size:1.1em;
	font-weight:bold;
}
#qckLink li ul li a{
	background:none !important; 
	padding:0 0 0 2px;
	font-size:0.9em;	
	color:#ffffff; 
	display:block; 
	line-height:15px !important;
	font-weight:bold;
}
#qckLink li ul li a:hover{
	background:none !important;
	text-decoration:underline;
}

#webcasttxt a{
color: #fff;
}

#webcasttxt a:hover{
text-decoration: none;
}

#divinetxt a{
color: #fff;
}

#divinetxt a:hover{
text-decoration: none;
}

/*Below class to be used for sub heading in Bottom Patta*/
.upcomBottomLayerHead{
	background:url(images/subtitle_design.png) no-repeat 0 0;
	font-weight:normal;	
	/*font-size:14px; */
	line-height:16px; 
	color:#000;
	text-transform:uppercase; 
	width:81px; 
	height:31px; 
	display:block; 
	padding:0 34px 0 25px;
	margin:20px 0 10px 25px;
}

/*----------- Template 7 Start ------------------*/

#ComTmplSevenLeftCol
{
	
	width:580px;
	/*background-color:red;*/
}

#comtmplBannerLine
{

background:url(images/com-Banner-Line.png) repeat-x 0 0;
width:858px;
height:2px;
}

#comtmplBannerDesign
{
background:url(images/com-Banner-Design.png) repeat-x 0 0;
width:235px;
height:37px;

}

#ComTmplSevenRightCol
{
	
	width:220px;
	/*background-color:blue;*/
}

/*#ComTmplSevenRightImageOne
{
background:url(images/com-tmpl7-rightsidebigimage.png) no-repeat 0 0;
width:190px;
height:142px;

}*/

#ComTmplSevenBullet
{
background:url(images/com-tmpl7-bullet.png) no-repeat 0 0;
width:3px;
height:37px;
}

#ComTmplSevenbottom
{
	
	background-color:#a6a6a6;
	height:60px;
	width:800px;
}

#ComTmplSevenSeperator
{
	
	background:url(images/com-tmpl7-divider.png) no-repeat 0 0;
	width:8px;
	height:59px;
	
}
#ComTmplSevenbtmleft
{
width:800px;
}
#ComTmplSevenbtmright
{
width:390px;
}

#ComTmplSevenbtmImage
{
background:url(images/com-tmpl7-bottombigimage.png) no-repeat 0 0;
width:362px;
height:434px;
position:relative;
top:-40px;

}

#ComTmplSevenLeftQuote
{
background:url(images/com-tmpl7-left_quote.png) no-repeat 0 0;
width:56px;
height:51px;
}


#ComTmplSevenRightQuote
{
background:url(images/com-tmpl7-right-quote.png) no-repeat 0 0;
width:55px;
height:51px;
}

/*----------- Template 7 End ------------------*/

/*----------- Template 8 Start ------------------*/

#ComTmplEightLeftCol
{
	
	width:230px;

}

/*#comTmplEightBannerLine
{

background:url(images/com-tmpl7-banner-Line.png) repeat-x 0 0;
width:858px;
height:2px;
}

#comTmplEightBannerDesign
{
background:url(images/com-tmpl7-banner-Design.png) repeat-x 0 0;
width:235px;
height:37px;

}*/

#ComTmplEightRightCol
{
	width:570px;

}
#comTmplEightDesign
{

background:url(images/com-tmpl8-Design.png) repeat-x 0 0;
width:183px;
height:250px;
position:relative;
top:-38px;
}
#comTmplEightdivider
{
background-color:#5b8901;
width:5px;
height:228px;

}
.ComTmpEightLineOne
{
position:relative;
left:-27px;
}

#ComTmplEightBottom
{
width:800px;
}

/* ComTmplEightGraybox class is necessary */
.ComTmplEightGraybox
{
width:225px;
background-color:#d2d2d2;
}

/*.ComTmplEightLineHgt
{
line-height:22px;
}*/
/*----------- Template 8 End ------------------*/



/*----------- Template 5 Start ------------------*/

#comTmpl5TextHighlightColour
{ 
background-color: #bdbdbd;
}


#comTmpl5BannerLine
{

background:url(images/com-tmpl7-banner-Line.png) repeat-x 0 0;
width:858px;
height:2px;
}

#comTmpl5BannerDesign
{
background:url(images/com-tmpl7-banner-Design.png) repeat-x 0 0;
width:235px;
height:37px;

}

#ComTmpl5Text
{
	
	width:808px;
	/*background-color:red;*/
}

#ComTmpl5ImagePic
{
background:url(images/com-tmpl5-centre-pic.jpg) repeat-x 0 0;
width:646px;
height:221px;
}

#ComTmpl5imagesadguruWhisper
{
width:127px;
height:201px;
padding:10px 10px 10px 25px;
}

/*----------- Template 5 End ------------------*/

/*-----White Area Code - CSS Common to all Website Templates - Start-----*/
/*#comTmplContainer{
	width:858px;
}*/

/*#comTmplPageTitle{
	background: transparent url(images/com-tmpl-page-title.gif) no-repeat 0 0; 
	width:117px;
	height:31px;
	margin-top:25px;
	margin-left:25px;
}*/


/*#comTmplTitleDesign{
	background: transparent url(images/com-tmpl-title-bot-design.gif) no-repeat 0 0; 
	width:319px;
	height:42px;
}*/

#comTmplImgCaptionDesign{
	width:3px;
}

#comTmplImgCaptionText{
	padding-top:12px;
	padding-left:6px;
	line-height:12px;
	text-align:left;
	font-size:11px;
}

/*#comTmplGreyBox{
	background: transparent url(images/com-tmpl-grey-box-empty.png) no-repeat 0 0;
	width:153px;
	height:77px;
	padding-right:14px;
}*/


/*#comTmplGreyBoxText{  ----this id is not used anywhere so commenting it 
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}*/

.comTmplGreybox{
	width:153px;
	/*height:70px;*/
	background-color:#d2d2d2;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:5px;
	padding-top:10px;
	text-transform:uppercase;
}

.quoteInText 
{
color:#565656;
font-weight:bold;
margin-left:5px;
margin-right:5px;
}

.quoteOnTop
{
line-height:22px;
font-size:10px;
}
/*-----White Area Code - CSS Common to all Website Templates - End-----*/

/*-----White Area Code - Website Template-1 - Start-----*/

#comTmpl1TopHalf{
	width:858px;
	padding-bottom:16px;
}

#comTmpl1TopHalfLeft{
	width:544px;
}

#comTmpl1TopHalfContent{
	padding-left:24px;
	width:800px;
	padding-right:36px;
}

#comTmpl1TopHalfRight{
	width:314px;
}

#comTmpl1TopHalfImg{
	width:288px;
	height:290px;
}

#comTmpl1TopImgCaption{
	width:288px;
	height:34px;
}

#comTmpl1ImgCaptionText{
	padding-top:9px;
	padding-left:10px;
	line-height:12px;
	text-align:left;
	font-size:11px;
}

#comTmpl1BotHalf{
	width:858px;
}

#comTmpl1BotHalfLeft{
	width:174px;
	padding-left:24px;
}

#comTmpl1BotHalfImg{
	width:174px;
	height:140px;
}

#comTmpl1BotImgCaption{
	width:174px;
	height:34px;
}

#comTmpl1BotHalfRight{
	width:660px;
}

#comTmpl1BotHalfContent{
	padding-left:35px;
	width:600px;
	padding-right:25px;
}
/*-----White Area Code - Website Template-1 - End-----*/

/*-----White Area Code - Website Template-2 - Start-----*/

#comTmpl2TopHalf{
	width:858px;
	height:255px;
}

#comTmpl2TopContent{
	width:858px;
	height:211px;
}

#comTmpl2TopLeftText{
	position:absolute;
	left:24px;
	top:130px;
	width:185px;
	height:178px;
	padding:15px;
	text-align:left;
}

#comTmpl2PPG{
	position:absolute;
	left:236px;
	top:60px;
	background: transparent url(images/com-tmpl2-ppg.png) no-repeat 0 0;
	width:225px;
	height:242px;
}

#comTmpl2Design{
	position:relative;
	left:460px;
	top:58px;
	background: transparent url(images/com-tmpl2-design.png) no-repeat 0 0;
	width:275px;
	height:152px;
}

#comTmpl2TopRightText{
	position:absolute;
	left:430px;
	top:70px;
	width:390px;
	height:156px;
	padding-right:10px;
	padding-left:25px;
	text-align:right;
}

#comTmpl2BotLine{
	background: transparent url(images/com-tmpl2-bot-line.gif) no-repeat 0 0; 
	width:810px;
	height:2px;
	margin-left:23px;
	margin-right:25px;
}

#comTmpl2BotHalf{
	width:858px;
}

#comTmpl2BotHalfLeft{
	width:643px;
}

#comTmpl2BotHalfContent{
	padding-left:24px;
	width:594px;
	padding-right:25px;
	padding-top:25px;
}

#comTmpl2BotHalfRight{
	width:215px;
}

#comTmpl2BotHalfImg1{
	width:190px;
	height:141px;
}

#comTmpl2BotHalfImg2{
	width:190px;
	height:142px;
}

#comTmpl2BotImgCaption{
	width:190px;
	height:37px;
}

/*-----White Area Code - Website Template-2 - End-----*/

/*-----White Area Code - Website Template-4 - Start-----*/
#comTmpl4Top{
	width:858px;
	height:252px;
}

#comTmpl4TopLeft{
	width:317px;
}

#comTmpl4TopLeftText{	
	height:210px;
	padding-left:24px;
}

#comTmpl4Topimages{
	width:177px;
	height:252px;
}

#comTmpl4TopLeftImg{
	width:162px;
	height:215px;
	padding-right:15px;
}

#comTmpl4TopMidImg{
	width:162px;
	height:215px;
	padding-right:15px;
}

#comTmpl4TopRightImg{
	width:162px;
	height:215px;
	padding-right:15px;
}

#comTmpl4TopImgCaption{
	width:162px;
	height:37px;
}

#comTmpl4Mid{
	width:810px;
	height:243px;
	padding:15px 24px 15px 24px;
}

#comTmpl4Bot{
	width:810px;
	padding:24px;
}

#comTmpl4BotImage{
	width:190px;
	height:177px;
}

#comTmpl4BotLeftImg{
	width:190px;
	height:140px;
}

#comTmpl4BotImgCaption{
	width:190px;
	height:37px;
}

#comTmpl4BotText{
	width:588px;
	padding-left:24px;
}
/*-----White Area Code - Website Template-4 - End-----*/

/*-----White Area Code - Website Template-6 - Start-----*/
#comTmpl6Left{
	width:474px;
	padding-left:23px;
	padding-right:23px;
}

#comTmpl6Right{
	width:308px;
	padding-left:4px;
	padding-right:26px;
}

#comTmpl6Img1{
	width:155px;
	height:218px;
	position:relative;
	left:155px;
	top:-37px;
	
}

#comTmpl6Img1CaptionDesign{
	width:3px;
	height:110px;
	background: transparent url(images/com-tmpl6-img-marker3.jpg) no-repeat 0 0;
	position:relative;
	top:181px;
	left:152px;
}

#comTmpl6Img1CaptionText{
	width:150px;
	height:20px;
	position:relative;
	top:278px;
	left:-8px;
	text-align:right;
}

#comTmpl6Img2{
	width:176px;
	height:144px;
	position:relative;
	top:-165px;
	left:14px;
}

#comTmpl6Img2CaptionDesign{
	width:3px;
	height:22px;
	background: transparent url(images/com-tmpl6-img-marker4.jpg) no-repeat 0 0;
	position:relative;
	top:-110px;
	left:17px;
}

#comTmpl6Img2CaptionText{
	width:140px;
	height:20px;
	position:relative;
	top:-185px;
	left:25px;
	text-align:left;
}

#comTmpl6Img3{
	width:176px;
	height:99px;
	position:relative;
	top:-55px;
	left:70px;
}

#comTmpl6Img3CaptionDesign{
	width:3px;
	height:21px;
	background: transparent url(images/com-tmpl6-img-marker6.jpg) no-repeat 0 0;
	position:relative;
	top:-23px;
	left:73px;
}

#comTmpl6Img3CaptionText{
	width:160px;
	height:20px;
	position:relative;
	top:-35px;
	left:83px;
	text-align:left;
}

/*-----White Area Code - Website Template-6 - End-----*/

/*----Bottom patta common code start----*/

#comBottompattaDsg{
background:url(images/com-bottompatta-design.png) no-repeat 0 0;
width:858px;
height:116px;
}

#comBottompattaVertSeparator
{
background:url("images/com-bottompatta-separator.png") repeat-y 0 0;
height:121px;
width:2px;
position:relative;
top:25px;

}
/*----Bottom patta common code End ----*/
/*-----White Area Code - Website Template-6 - End-----*/

/*-----White Area Code - Website Template-9 - Start-----*/
#comTmpl9Top{
	width:833px;
	padding-left:25px;
	padding-bottom:10px;
}

#comTmpl9TopLeftText{
	width:435px;
	padding-right:13px;
}

#comTmpl9TopDesign{
	width:145px;
	height:200px;
	background: transparent url(images/comp-tmpl9-top-design.png) no-repeat 0 0;
}

#comTmpl9Divider{
	background-color:#5b8901;
	width:3px;
	height:158px;

}

#comTmpl9TopRightText{
	padding-left:15px;
	padding-right:5px;
}

#comTmpl9Bot{
	width:833px;
	padding-left:25px;
}

#comTmpl9BotImage{
	width:260px;
	height:185px;
}

#comTmpl9BotLeftImg{
	width:260px;
	height:148px;
}

#comTmpl9BotImgCaption{
	width:260px;
	height:37px;
}

#comTmpl9BotText{
	width:513px;
	padding-left:35px;
	Padding-right:25px;
}
/*-----White Area Code - Website Template-9 - End-----*/

/*-----White Area Code - Website Template-3 - Start-----*/
#comTmpl3Row{
	width:808px;
	padding-left:25px;
	padding-right:25px;
}

#comTmpl3Text{
	width:590px;
}

#comTmpl3Img{
	width:190px;
}

#comTmpl3HzDottedLine{
	background: transparent url(images/hzDottedLine.jpg) repeat-x 0 0;
	width:808px;
	height:2px;
}
/*-----White Area Code - Website Template-3 - End-----*/

/*-----Common quote Design Start-----*/

#comHighlightLeftDesign{

	background: transparent url(images/com-quote-left-design.png) no-repeat 0 0;
	width:33px;
	height:78px;

}


#comHighlightRightDesign{

	background: transparent url(images/com-quote-right-design.png) no-repeat 0 0;
	width:33px;
	height:78px;

}

#comHighlightText{
background-color: #bfbfbf;

}

/*-----Common quote Design End-----*/


/*---------Bullet Desgin start----------*/

ul.bullet li{

background:url("images/com-bullet.png") no-repeat scroll 0 6px transparent;
/*width:2px;
height:9px;*/
padding:0 0 0 5px;
}

/*---------Bullet Desgin end----------*/

/*-----White Area Code - Website Template-13 - Start-----*/
#comTmpl13BotLeftText{
	width:614px;
	padding-right:15px;
}
/*-----White Area Code - Website Template-13 - End-----*/

.quickByte p{
font-weight:bold;

}
.quickByte span{
font-weight:bold;

}

/*-----White Area Code - Website Template-12 - Start-----*/
#compTmpl12Left{
width:500px;	
}
#comTmpl12Insp
{
width:500px;
height:250px;
}

#comTmpl12Video
{
width:290px;
height:200px;
padding:5px;
}

#comTmpl12List
{
width:190px;
height:200px;
padding:5px;

}

#comTmpl12imageslider
{
width:273px;
height:400px;
padding:10px 10px 10px 25px;
}
/*-----White Area Code - Website Template-12 - End-----*/
/*-------------Header Top Navigation Start Here-----*/

.bodygreenBgImage{
	background-image:url("images/bodygreenbg.jpg") ;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: center top}
.curveTopHeight{
	height:107px!important;}
.greenbg{
	background:url(images/navgreenBg.png) no-repeat 0 0}
/* ----- top menu  -----*/
#menuWrapper{
	margin: auto;
	padding: 0px;
	width:873px;
	position: relative;
	padding: 0px;
}
.topNav{
	padding:17px 0 40px 25px;
	position:relative;
	width:100%;
/*	margin: auto;*/
}
.topNavLi{
	float:left;
	margin:0 -1px 0 0;
	display:inline;
}
.topNavLi.singleLine{
	line-height: 40px;
}
.topNavLi.doubleLine{
	line-height: 14px;
	padding: 6px 0;
}

.navTwo li.singleLine{
	line-height: 28px;
}

.navTwo li.doubleLine{
	line-height: 13px;
	padding: 1px;
}

.topNav li a{
	font-weight:700;
	font-size:12px;
	display:block;
	color:#000;
	padding:0 12px;
	text-align:center;
	position:relative;
	float:left}
.topNavLi:hover{
	background:url(images/topNavBg_o.png) no-repeat 100% 0;}
/*
.topNavLi a:hover{
	text-decoration:none;
	color:#fff}
*/

.topNavLi > a:hover, .topNavLi > a:visited:hover, .navTwoLi > a:hover, .navTwoLi > a:visited:hover{
text-decoration:none;
color:#fff !important}

.topNavLi a span.lftBordr{
	background:none;
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:40px;
	display:block}
.topNavLi a:hover span.lftBordr{
	background:url(images/topNavBgleft_o.png) no-repeat 0 0}
.topNavLi a span.rgtBordr2{
	background:url(images/topNavdivider.gif) no-repeat 0 0;
	position:absolute;
	right:0;
	top:12px;
	width:1px;
	height:16px;
	font-size:0;
	line-height:0;
	display:block}
.topNav li a span.rgtBordr{
	background:url(images/topNavdivider.gif) no-repeat 0 0;
	position:absolute;
	right:0;
	width:1px;
	height:40px;
	display:block}
.topNav li.singleLine a span.rgtBordr{
	top: 12px;
}
.topNav li.doubleLine a span.rgtBordr{
	top: 6px;
}
.topNav li a:hover span.rgtBordr{
	background:none}
.topNav li.active{
	background:url(images/topNavBg_o.png) no-repeat 100% 0;}
.topNav li a.active{
	text-decoration:none;
	color:#fff}
.topNav li a.active span.lftBordr{
	background:none}
.topNav li a.active span.lftBordr{
	background:url(images/topNavBgleft_o.png) no-repeat 0 0}
.topNav li a.active span.rgtBordr{
	background:url(images/topNavBgleft_o.png) no-repeat 0 0}
.linkPadd{
	padding:6px 0 !important; 
	line-height:14px !important;
	width:80px !important}
.noBG{
	background:none !important}
.topNav ul{
	width:100%;
	height:50px;
	padding:0px;
	margin:0px;
	position:absolute; 
	left:0; 
	top:57px; 
}
.defaultMenu{
	display:block;
	z-index:300;
}
.hiddenMenu{
	display:block;
	visibility: hidden;
	z-index:301;
}
.topNav li ul li a{
	font-weight:normal;}
.topNav li:hover > ul{
	display:block; visibility:visible;z-index:301;}
/*
.topNav li:hover > ul li{
	margin:0 -1px 0}*/
.topNav li:hover > div ul li a{
	font-size:12px;
	color:#fff;
	display:block; visibility:visible;}
.topNav > li:hover > ul > li > a:hover{
	background:url(images/nav2divider_o.png) no-repeat 100% 50%}
.topNav > li:hover > ul > li > a:hover > span{
	background:url(images/nav2divider_o.png) no-repeat 0 0;
	height:29px;
	display:block; visibility: visible;}
.topNav li:hover > ul li:hover > ul{
	display:block; visibility:visible;
	/*width:635px; */
	height:19px; 
	position:absolute; 
	left:0; 
	top:28px; 
	z-index:301;
	padding:0 0 0 0px}
.topNav li:hover > ul li:hover > ul{
	display:block; visibility:visible;}	
.topNav li:hover > ul li:hover > ul li a{
	color:#2f2f2f;
	position:relative}
/*
.topNav li:hover > ul li:hover > ul li a:hover{
	background-color:#e7e7e7!important;
	text-decoration:none}
	*/
.leftThreeBrdr{
	width:1px;
	height:29px;
	display:block;
	font-size:0; 
	line-height:0;
	position:absolute;
	left:0; 
	top:0}
.rgtThreeBrdr{
	background:url(images/nav3divider.gif) no-repeat 100% 7px;
	width:1px;
	height:29px;
	display:block; visibility:hidden;
	font-size:0; 
	line-height:0;
	position:absolute;
	right:0; 
	top:0}
.navTwo{
	/*width:678px;*/
	height:50px;
	padding:0 0 0 200px;
	margin:0 0 0 8px;
	position:relative}
.navTwo li{
	float:left;
	/*height:50px;*/
	display:block; 
	margin:0 0 0 0}
.navTwo li a{
	font-size:12px;
	color:#fff;
	display:block;
	padding:0 8px;
	position:relative}
.navTwoLiA:hover{
	background:url(images/nav2divider_o.png) no-repeat 100% 0 #000000!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	padding:0 8px;
	text-decoration:none}
.navTwo li a span.lftTwoBrdr{
	background:url(images/nav2divider.gif) no-repeat 100% 50%;
	width:1px;
	height:29px;
	display:block;
	font-size:0; 
	line-height:0;
	position:absolute;
	left:-1px; 
	top:0}
.navTwo li a span.rgtTwoBrdr{
	background:url(images/nav2divider.gif) no-repeat 100% 50%;
	width:1px;
	height:29px;
	display:block;
	font-size:0; 
	line-height:0;
	position:absolute;
	right:0; 
	top:0}
.navTwoLiA:hover span.lftTwoBrdr{
	background:none}
.navTwo li a:hover span.rgtTwoBrdr{
	background:none}
.navTwo ul{
	display:block;
	visibility:hidden;
	/*width:669px;*/
	height:27px;
	padding:0 0 0 0;
	margin:0 0 0 0px;
	position:absolute; 
	left:0; 
	top:29px; 
}
.navTwo li:hover > ul{
	display:block; visibility: visible;}
.navTwo li:hover > ul li{
	margin:0 -1px 0}
.navTwo li:hover > ul li a{
	font-size:12px;
	font-weight:normal;
	color:#2f2f2f;
	line-height:21px;
	height:23px;
	display:block; visibility: visible;}
.navTwo li:hover > ul li a span{
	visibility: visible;}
.navTwo li:hover > ul li a:hover{
	background: url(images/com-Banner-Line.png) repeat-x bottom;
	text-decoration:none}
	
.navgreendivider li a:hover span{
	background:url(images/nav3divider_o.png) no-repeat 0 5px !important}
.navTwo li a.active{
	background:#000000 url(images/nav2divider_o.png) no-repeat 100% 0 !important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-decoration:none}
.navTwo li a.active span.lftTwoBrdr{
	background:url(images/nav2divider_o.png) no-repeat 0 0 !important;}
/*--- menu end ---*/

/*-------------Header Top Navigation Ends Here-----*/
/*-------Page Title start---------*/
.pagetitle
{
padding-left:22px;
padding-top:15px;
padding-bottom:10px;
float:left;
}
/*-------Page Title end---------*/
/*-------Paragraph Title start---------*/
.paraTitle
{
text-transform:uppercase;
font-weight:bold;
}
/*-------Paragraph Title end---------*/
.captionOnTop
{
font-weight:bold;
font-size:14px;

}
.textUnderCaptionOnTop
{
font-weight:bold;
font-size:10px;
}

.captionInPage
{
font-size:14px;
color:white;
}

.tetxunderCaptionInPage
{
font-size:10px;
font-weight:bold;
}
/*------------Share Print Bookmark Part Starts Here-------*/

.link{
	height:28px; 
	position:relative
	}
.link li{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;	
	float:left; 
	padding: 0 0 0 0}
	
.link li a.Icon{
	 color:#000; 
	 padding:14px 10px; 
	 display:block;
	 float:left}
	 
.link li a:hover{
	text-decoration:underline}
	
.link li a{
	 color:#000; 
	 padding:0 10px; 
	 display:block;
	 float:left}
	 


	
.loginIcon{
	background:url(icons/login-icon.png) no-repeat 50% 10%}
.homeIcon{
	background:url(icons/home-icon.png) no-repeat 50% 10%}
.accountIcon{
	background:url(icons/myaccount-icon.png) no-repeat 50% 10%}
.salescatIcon{
	background:url(icons/sales-cat-icon.png) no-repeat 50% 9%}
.eBooksIcon{
	background:url(icons/eBooks-icon.png) no-repeat 50% 6%}
.contactusIcon{
	background:url(icons/contactus-icon.png) no-repeat 50% 10%}
.logoutIcon{
	background:url(icons/logout-icon.png) no-repeat 50% 10%}
.shareIcon{
	background:url(images/child_act_share-icon.png) no-repeat 50% 10%}
.printIcon{
	background:url(images/child_act_print_icon.png) no-repeat 50% 10%}
.bookMarkIcon{
	background:url(images/child_act_bookmark_icon.png) no-repeat 50% 0}
.noPadd{
	padding:0!important}
	
/*------------Share Print Bookmark Part Ends Here-------*/
/*------------Divine Shop pager Starts Here-------*/
a.pager  {
	background:url(images/com-pageno-bg.png) no-repeat 50% 0;
	font-weight: bold;
	font-family: Verdana;
	color: White !important; 
	font-size: 9pt;
	vertical-align: top;
	width:18px;
	height:18px;
	display:block;   
	margin:0 3px 0 0;
	float:left;
	text-align:center;	
}

a.pager:hover  {
	color: White !important; 
	text-decoration: underline !important; 		
}

span.pager  {
	font-weight: bold;
	font-family: Verdana;
	color: Black;
	font-size: 9pt;
	vertical-align: top;
	width:18px;
	height:18px;
	display:block;   
	margin:0 3px 0 0;
	float:left;
	text-align:center		
}

.marB3{margin-bottom:3px;}
/*------------Divine Shop pager ends Here-------*/
.footerLink{
	height:40px}
.footerLink li{
	color:#000;
	display:inline;
	float:left;
	font-size:0.8em;
	line-height:40px;
	margin:0 -1px 0 0}
.footerLink li a{
	color:#000;
	float:left;
	padding:0 9px;	
	position:relative}
.footerLink li a:hover{
	background:url(images/topNavBg_o.png) no-repeat 100% 0;
	text-decoration:none;
	color:#fff!important}
.footerLink li a span.lftBordr{
	background:none;
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:40px;
	display:block}
.footerLink li a:hover span.lftBordr{
	background:url(images/topNavBgleft_o.png) no-repeat 0 0}
.footerLink li a span.rgtBordr{
	background:url(images/topNavdivider.gif) no-repeat 0 0;
	position:absolute;
	right:0;
	top:12px;
	width:1px;
	height:16px;
	font-size:0;
	line-height:0;
	display:block}
.footerLink li a:hover span.rgtBordr{
	background:none}
.footerLink li a.active{
	background:url(images/topNavBg_o.png) no-repeat 100% 0;
	text-decoration:none;
	color:#fff}
.footerLink li a.active span.lftBordr{
	background:none}
.footerLink li a.active span.lftBordr{
	background:url(images/topNavBgleft_o.png) no-repeat 0 0}
.footerLink li a.active span.rgtBordr{
	background:url(images/topNavBgleft_o.png) no-repeat 0 0}

.active{
background:url(images/topNavBg_o.png) no-repeat 100% 0;
text-decoration:none;
color:#fff;
}