/* CSS Document */
/* Index CSS*/
body{
	margin:0;
	padding:0;
	background-color:#666699;
}

.shlok
{
    text-align:center;
    font-style:italic;
    color:#FE6A07;
}
.shlok-bold
{
    text-align:center;
    font-style:italic;
    color:#FE6A07;
    font-weight:bold;
}
.photo-holder-left
{
    float:left;
    margin-right: 10px;  
}

.photo-holder-right
{
    float:right;
    margin-left: 10px;    
}

img.withborder
{
	border:solid 1px;
	border-color:#696a6a;
}

.wrapper{
	margin:0 auto;
	padding:0;
	width:869px;
	font-size:11px;
	font-family: Tahoma;
	color: #C1C1D0;
}	
*{margin:0; padding:0;}
a {
	text-decoration:none;
	color: #C1C1D0;
	margin:0;
	padding:0;
	}
a:hover{
	text-decoration:none;
	color:#FFCC00;
	margin:0;
	padding:0;
	}
h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFCC00;
	font-weight:lighter;
	margin:0;
	padding:0 0px 8px 0px;
	}
h4 a{
	color:#FFCC00;
	text-decoration:none;
}


img {
	padding:0px;
	margin:0px;
}
p{
	margin:0;
	padding:0 0 10px 0;
    line-height:18px;
}

.header{
	height:111px;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.logo{
	margin:0px;
	padding:0px;
	float:left;
	height:111px;
	width:82px;
	}
.header-content{
	float:left;
	height:72px;
	width:787px;
	background-image:url(../images/home/rms_hd_nav.jpg);
	margin:0;
	padding:0;
}
.header-nav-right{
	float:right;
	width:175px;
	padding:5px 20px 0 0px;
	margin:0;
	font-family:Tahoma;
	font-size:11px;
	color: #FFFFFF;
	}
.header-nav-right ul li{
	display:inline;
	list-style:none;
	padding-right:5px;
	margin:0;
	padding:0;
	}
.nav-main{
	float:left;
	height:39px;
	width:787px;
	background-image:url(../images/home/rms_nav.jpg);
	margin:0;
	padding:0;
	}
.globalnav{
   	float: left;
   	height:39px;
   	margin:0;
	padding:0 0 0 6px;
   }

.globalnav ul{
	margin:0;
	padding:0 0 0 2px;
	}
.globalnav ul li{
	float:left;
	list-style:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #C1C1D0;
	padding-right: 6px;
	padding-left: 7px;
	padding-top: 10px;
	font-weight: bold;
	}
.globalnav ul li a{
	color: #C1C1D0;
	margin:0;
	padding:0;
	}
.globalnav ul li a:hover{
	color: #FFCC00;
	margin:0;
	padding:0;
	}
.globalnav ul li a.focus{
	color: #FFCC00;
	margin:0;
	padding:0;
	}
/**Content**/
.content-img{
	float:left;
	height:334px;
	width:869px;
	padding:0 2px 0 0px;
	background-image:url(../images/home/rms_main_content.jpg);	
	margin:0;
}
.content-img-fc{
	float:left;
	height:334px;
	width:869px;
	padding:0 2px 0 0px;
	background-image:url(../images/home/rms_main_content_fc.jpg);	
	margin:0;
}
.banner{
	float:left;
	height:334px;
	width:869px;
	padding:0 2px 0 0px;
	margin:0;
}
.banner img
{
	border-style:none;
}
.content-box-1{
	float:left;
	height:163px;
	width:180px;
	background-image:url(../images/home/rms_box_left.jpg);
	padding:5px 15px 0 25px;
	}
.content-box-1 p a{
	text-decoration:none;
}
.content-box-2 p a{
	text-decoration:none;
}
.content-box-3 p a{
	text-decoration:underline;
}
.content-box-4 p a{
	text-decoration:underline;
}
.content-box-3 p{
margin-top:10px;
}
.content-box-2{
	float:left;
	height:163px;
	width:193px;
	background-image:url(../images/home/rms_box_2.jpg);
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 15px;
	padding-top: 5px;
	}
.content-box-2a{
	float:left;
	height:163px;
	width:193px;
	background-image:url(../images/home/rms_box_2a.jpg);
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 15px;
	padding-top: 5px;
	}

.content-box-1 ul{
	margin:0;
	padding:3px 0 10px 15px;
	}
.content-box-2 ul{
	margin:0;
	padding:3px 0 10px 15px;
	}
.content-box-2 ul li{
	padding:1px 0 1px 0;
	list-style-image: url(../images/home/rms_icon_bullet.gif);
	}
.content-box-3{
	float:left;
	height:163px;
	width:181px;
	background-image:url(../images/home/rms_box_3.jpg);
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 15px;
	}
.content-box-3 ul{
	margin:0;
	padding:0 0 0 5px;
	}
.content-box-3 ul li{
	padding:0px 0 5px 0;
	text-decoration:none;

	}
.content-box-4{
	float:left;
	height:163px;
	width:181px;
	background-image:url(../images/home/rms_box_4.jpg);
	padding:5px 15px 0 20px;
	}
.content-box-4 .float-left{
	float:left;
	padding:0 8px 0 0;
}
.footer{
    margin:0px;
	padding:0px;
	float:left;
	width:869px;
	height:38px;
	background-image:url(../images/home/rms_footer_hd.jpg);
	background-repeat: repeat-x;
	background-color:#666699;
	}
.footer-center{
	padding: 10px 0 0 0;
	width:869px;
	color: #C1C1D0;
	text-align:center;
}
.footer-left{
	float:left;
	margin: 5px;
	padding: 5px;
	width:335px;
	height:38px;
	color: #C1C1D0;
}

.footer-right{
	float:right;
	margin: 5px;
	padding: 5px;
	width:335px;
	height:38px;
	color: #C1C1D0;
	text-align: right;
}
.footer a{
	text-decoration:none;
	color:#C1C1D0;
	}
.footer a:hover{
	text-decoration:underline;
	color:#FFCC00;
	}	

/* Inside CSS*/	
.wrapper-inner{
	margin:0 auto;
	padding:0 0px 0 0px;
	width:869px;
	font-size:11px;
	font-family: Tahoma;
	color: #FFFFFF;
	background: url(../images/common/rms_inside_wrapper.jpg) repeat-y ;
	}	
.header-in{
	width:867px;
	padding: 0 0 0 4px;
	margin:0px;
	}
.logo-in{
	float:left;
	height:111px;
	width:80px;
	
	}
.header-cnt-in{
	float:left;
	height:72px;
	width:782px;
	background-image:url(../images/common/rms_header_in.jpg);
	}
.header-cnt-in img{
	float:left;
}
.header-cnt-right{
    float:right;
	width:229px;
	font-family:Tahoma;
	font-size:11px;
	color: #FFFFFF;
	padding:5px 0px 0 0px;
	}
.header-cnt-right ul li{
	float:left;
	list-style:none;
	padding-right: 5px;
	}

.header-cnt-right ul li a.focus{
	color: #FFCC00;
	margin:0;
	padding:0;
	}
.nav-main-in{
	float:left;
	height:57px;
	width:782px;
	background-image:url(../images/common/rms_nav.jpg)	
	}
.container {
	background-image:url(../images/common/rms_container_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 0 0px;
}
.container-left-ji{
	float:left;
	width:560px;
	font-size:13px;
	font-family: Tahoma;
	color: #00214C;
	margin-top: 10px;
	margin-left: 10px;
	background:url(../images/aboutjagadgurumaharajji/rms_swami.jpg) no-repeat;
	padding-left:30px;
	padding-right:0px;
	}
.container-left-ji a
{
    color: #3A66CC;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif; 
}
.container-left{
	float:left;
	width:580px;
	font-size:13px;
	font-family: Tahoma;
	color: #00214C;
	margin-top: 10px;
	margin-left: 10px;
	padding-left:30px;
	padding-right:0px;
	}
	
.container-left-sitemap{
	float:left;
	width:380px;
	font-size:13px;
	font-family: Tahoma;
	color: #00214C;
	margin-top: 10px;
	margin-left: 180px;
	padding-left:30px;
	padding-right:0px;
	}
.container-left-sitemap a{
	font-family: Tahoma;
	font-size:13px;
	color: #00214C;
	}
.container-left ul{
	margin:0px;
	padding:0px;
	clear:both;
}
.container-left ol{
	margin-left:15px;
	padding:0px;
	clear:both;
}
.container-left ol li{
	margin-left:5px;
	padding: 5px 0 0 5px;
}
.container-left ul li{
	margin-left:15px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.container-left p a
{
    color: #3A66CC;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.container-left li a
{
    color: #3A66CC;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.container-placeholder {
	width:285px;
	height:300px;
	float:left;
	margin:0px;
	padding:0px;	
}
.container-placeholder-didiji {
	width:275px;
	height:270px;
	float:left;
	margin:0px;
	padding:0px;	
}
.container-instructor {
	width:200px;
	height:200px;
	float:left;
	margin:0px;
	padding:0px;	
}
.container-left a {
	text-decoration:underline;
	color: #666699;
	margin:0;
	padding:0;
	}

.container-left a:hover{
	text-decoration:underline;
	color:#666699;
	margin:0;
	padding:0;
	}
.container-left-glow{
	float:right;
	width:288px;
	height:76px;
	background-image: url(../images/common/rms_h4bg.gif);
	padding:0;
	margin:0;
	}
.container-left h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FE6A07;
	font-weight: bold;
	margin:0;
	padding:0;

}
.container-image{
	width:365px;
	height:347px;
	background-image:url(../images/common/rms_swami.jpg);
	margin:0;
	padding:0;
}
.container-right{
	float:right;
	width:202px;
	padding-left:10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	color:#00214C;
	background-color:#c5e3fb;
	font-family: Arial, Tahoma;
	font-size: 12px;
	margin:-5px 8px 0px 0px;
	}
.container-right a
{
    text-decoration:none;
	color:#3a66cc;
}
.container-right ul
{
    margin-left: 13px;
}
.container-right h3
{
    margin-top: 20px;
}
    
.section-image
{
    float: right;
    margin-top: 20px;    
}
.box1{
	width: 190px;
	height:181px;
	background-image:url(../images/common/rms_content_right.jpg);
	background-repeat:no-repeat;
	padding:10px 12px 0px 12px;
	margin-top:0px;
	color:#eae9e9;
	}

.box1 a{
	text-decoration:none;
	color:#eae9e9;
}
.box1 h4 a{
	color:#FFCC00;
	text-decoration:none;
}
.box1 ul{
	margin:0;
	padding:10px 0 10px 15px;
	}
.box1 ul li.audio{
	margin:0;
	padding:1px 0 1px 0;	
	list-style-image: url(../images/home/rms_icon_bullet.gif);
	}
.box1 ul li{
	margin:0;
	padding:1px 0 1px 0;	
	}	
.box1 .float-left{
	float:left;
	padding:0 8px 0 0;
}
/*.box-right{
	padding:0px;
	margin:0px;
	width: 125px;
	float: right;
	}
.box-left{
	padding:0px;
	margin:0px;
	width: 50px;
	float: left;
	}
*/
.container-curve{
	margin:0;
	padding:0;
	width:869px;
	height:15px;
	clear:both;
	background-image:url(../images/common/rms_wrapper_cls.jpg);
	}	
	
/* End Inside CSS */
/* Flash Page */

.wrapper-flash{
	margin:0 auto;
	padding:0;
	width:889px;
	height:565px;
	text-align:center;
	background-image:url(../images/common/bg-design.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	font-size:11px;
	font-family: Tahoma;
	color: #C1C1D0;
	}	
.flashheader{
	float:left;
	width:372px;
	padding-top:88px;
	padding-left:65px;


}
.greeting
{
	float:left;
	width:372px;
	padding-top:75px;
	padding-left:158px;
	padding-bottom:20px;
}
.skipintro{
	margin:0 auto;
	clear:both;
	padding:0;
	width:750px;
	text-align:right;
}
/*end*/

h1{
	margin:0;
	color:#FE6A07;
	font-size:17px;	
	font-weight:bold;
	padding:0 0 8px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2{
	margin:0;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 4px 0;
	color:#FE6A07;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3{
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 0;
	color:#FE6A07;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.arrow{
	background:url(../images/common/i-arrow.gif) no-repeat 0 3px;
	padding-left:10px;
}
.rate{
    text-align:right;
    font-size:11px;
	font-family: Tahoma;
	color: #00214C;
}
.rate a{
    font-size:11px;
	font-family: Tahoma;
	color: #00214C;
	text-decoration:none;
}
.rate a:hover{
 	text-decoration:underline;
	color: #00214C;
}

.float-left{
	float:left;
	padding:0;
	margin: 0 1.0em 0 0;
}
.clear{
	clear:both;
	margin-top:12px;
	border-top:#525584 solid 1px;
}
.clear2{
	clear:both;
}
.top{
	clear:both;
	text-align:right;
}
form{
	margin:0;
	padding:0;
}
input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#6666CC solid 1px;
}

textarea{
	width:445px;
}
.submit{
	margin:0;
	padding:0;
	width:65px;
	height:22px;
}
.satsang-centers{
	margin:0;
	padding:0;
	height:23px;
}
.satsang-centers ul{
	margin:0;
	padding:0;
}
.satsang-centers ul li{
	margin:0;
	float:left;
	display:block;
	height:16px;
	color:#00204A;
	list-style:none;
	font-weight:bold;
	text-decoration:none;
	padding:3px 40px 3px 0;
}
.satsang-centers ul li a{
	color:#00204A;
	text-decoration:none;
}
.satsang-centers ul li a:hover{
	color:#636593;
	text-decoration:none;
}
.satsang-centers ul li.focus{
	color:#AF994B;
}
.address{
	float:left;
	width:275px;
	margin:0 0 10px 0;
}
.address h3{
	font-size:14px;
}
.underline{
	margin:0;
	font-size:16px;
	padding:15px 0 5px 0;
	border-bottom:#525584 solid 1px;
}
.online-media{
	margin:0;
	padding:4px 0 4px 15px;
	background:url(../images/home/rms_icon_bullet.gif) no-repeat left;
	display:table!important;
	line-height: 16px;
}
.online-media a
{
    text-decoration:none;
    font-size: 12px;
    font-weight:bold;
    color: #3a66cc;
}
.song-column-header
{
	text-align:left;
	font-weight:bold;
	color:#5c598b;
}
.song-title-col
{
	width: 330px;
}
td.online-media
{
	width: 330px;
}

.song-singer-col
{
	width: 120px;
}
.broadcast-listing
{
	padding:0px 0 8px 0;
	padding-left:4px;
}
.broadcast-date
{
	width: 120px;
}
.singer
{
	font-size:11px;
	color:#5c598b;
}
.singer a
{
	font-size:11px;
	color:#5c598b;
	text-decoration:underline;
	font-weight:normal;
}
.content-bullets{
	margin:0;
	padding:4px 0 4px 15px;
	background:url(../images/common/rms_icon_bullet.gif) no-repeat left;
	display:table!important;
}
.event-img{
padding:2px;
border:thin solid #636593;
}
/*.top{
	margin:0;
	padding:0;
	text-align:right;
}*/
.float-Right {

	float:right;
	padding:0;
}
ul .bullet
{
	margin:0;
	padding:1px 0 1px 0;	
}
.articleTitle a
{
	text-decoration: none;
	color: #3a66cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.articleDate
{
	color: #82829d;
	font-size: 10px;
}
.eventnotification
{
    color: #FFCC00;
    font-size:12px;
    font-weight:bold; 
    margin-top:14px;
    cursor:pointer;   
}
.eventnotification a
{
    color:#333365;
}
a.more
{
	color: #82829d;
	font-size: 10px;
	text-decoration:none;
}
.eventTitle
{
	text-decoration: none;
	color: #3a66cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.eventTitle a
{
	text-decoration: none;
	color: #3a66cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.eventDetailsDiv
{
    margin-top:8px;  
    margin-bottom:8px;
    padding-bottom: 4px;
    border-bottom: 1px solid #dddddd;
}
.eventShortDesc
{
    padding-top:10px;    
}
.eventDetailsDiv td
{
	vertical-align:top;
}
td.eventdate
{
	width:30%;
}
td.eventlocation
{
	width:30%;
}
td.viewEventDetails
{
	text-align:right;
}
.separator
{
    color:#a2d4fd; 
    margin-top:10px;
    width:100%; 
    clear:both;
}
#safesubscribe
{
    padding-top:3px;
    font-size: 9px;    
}
#safesubscribe a
{
    display:block;    
}

/*Shopping cart start*/
.product
{
	margin-top:5px;
}
.product-title
{
    font-weight:bold;
    font-size: 14px;
    color:#FE6A07;
    margin-bottom:5px;
}
.product-language
{
    font-style:normal;
    font-weight:600;
}
.product-description
{
    padding-top:5px;
    font-style:italic;
    font-family:Arial, Tahoma, Times New Roman, Trebuchet MS ;
    line-height:18px;
}
.product-click-to-view-info
{
    display:none;
}
.product-image{
	padding-right:20px;
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	float:left;
}
.enlarge-image
{
    font-size:10px;
    text-decoration:underline;
    color:#5c598b;
    cursor:pointer;
    text-align:center;
}
.product-details
{
	float:left;
	width:78%;	
}
.product-onsale-details
{
	float:left;
	width:78%;
	background:url(../images/books-cd/save-dollars.jpg) no-repeat right top;
}
.go-to-top
{
    vertical-align:bottom;
    float:right;
    font-size:9px; 
}
.go-to-top a
{
    text-decoration:none;    
}
.duration
{
	font-size:10px;
	color:#5c598b;
}
.download-lyrics
{
	width:57%;
	float:left;	
    padding-top:12px;
    font-size:11px;
}
.lyrics
{
	width:20%;
    font-size:11px;
    padding-left:10px;
    font-weight:normal;
}
.product-price
{
    font-weight:bold;
    font-size:11px;
    text-align:right;
    float:left;
    padding-top:12px;
    padding-right:5px;
}
.product-category
{
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.product-code
{
    font-size:11px;
    font-weight:normal;
}
.add-to-cart
{
	float:left;
}
.product-wrapper
{
	width:100%;
	margin-top:12px;
}
.top-nav-level2
{
    font-size: 12px;
    text-decoration: none;
    margin-bottom: 15px;
}
.top-nav-level3
{
    font-size: 10px;
    text-decoration: none;
    margin-bottom: 15px;
}
.shop-area
{
	float: left;
	margin-left:20px;
	margin-right:20px;
}
.section-title
{
    font-size:14px;
    color:#FE6A07;
    font-weight:bold;
}
.highlight
{
    font-weight:bold;
    color:#484893;
}
ul.indented-list
{
    margin-left:20px;    
}
ol.indented-list li
{
    margin-left:15px;
}
.out-of-stock
{
    margin-top:10px;
    margin-left:10px;
}

  .override .googlecart-widget-details-column {
    font-size:14px
  }
  .override .googlecart-widget-price-column {
    font-size:14px
  }
/* Shopping cart end */

.image-link
{
	border:0;
	cursor:pointer;
}
.playButton
{
	background: url("../images/common/play.gif") top left no-repeat;
	width:20px;
	height:14px;
	display:block;
	float:left;
	cursor:pointer;
	margin-top:2px;
	text-indent:-9999px;
}
.stopButton
{
	text-indent: -9999px;
	background: url("../images/common/stop.gif") top left no-repeat;
	width:20px;
	height:14px;
	display:block;
	float:left;
	cursor:pointer;
	margin-top:2px;
}
.fieldName
{
    float:left;
    width:100px;    
}
#ammasintroduction
{
    font-family:Times New Roman, Tahoma, Arial, Trebuchet MS ;
    font-size:14px;
    font-style:italic;
}
.highlightbkgd
{
	background-color:#b8defc;
	padding:5px;
}
.testimonial
{
	font-family:Georgia, Times New Roman, Arial, Helvetica;
	font-size:9pt;
	font-style:italic;
}
tr.songtype
{
	background-color: #bdd9ef;
}

	
/* Contact Us page styles */
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

.fieldLabel
{
    float:left;
    font-weight:normal;
    width:130px;
    font-size:12px;
}
.fieldRow
{
    margin-top:3px;
}
.error
{
    color:Red;
}
.success
{
    color:Green;
}
.helpText
{
    color:Gray;
    font-weight:normal;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
}
input[type='text'],input.text
{
	border-color:#6abcfd;
	font-size:13px;
	height:20px;
	vertical-align:bottom;
}
input[type='radio']
{
	border: transparent 0px solid;
	margin-right:5px;
	height: 20px;
	vertical-align: middle;
}
input[type='checkbox']
{
	border: transparent 0px solid;
}
textarea
{
	border-color:#6abcfd;
}
td.lyricsColumn
{
	text-align:center;	
}
td.regFormFieldLabelCol
{
	width:35%;
}
table.regFormTable
{
	width:100%;
}
.checkBoxChecked
{
	font-weight:bold;
}
.checkBoxUnchecked
{
	font-weight: normal;
}
.validationSummary
{
    padding:5px;
    margin-top:5px;
}
.submitButton
{
    width:70px;
    height:25px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    background-color:#fcc051;
    margin-top:5px;
    cursor:pointer;
} 
.textFieldInError
{
    border-color: Red;
    background-color: #fae4bb;
}
.formPanel
{
	background-color: #c5e3fb;
	padding:1px 5px 5px 5px;
	border: solid 1px #76c0fb;
}
.multipleChoices
{
	margin-top:5px;
	margin-left:30px;
}
.indented-div
{
    margin-left:32px;
}
.sectionName
{
	/*background-color: #aed8f9;*/
	padding-left: 5px;
	background-image: url(../images/common/section-name-bkgd.jpg);
}
.nl-archive-leftcol
{
	width: 270px;
	float:left;
	margin-bottom: 30px;
}
.nl-archive-row
{
	margin-bottom:10px;
	margin-top: 20px;
}
.mediaSectionWrapper
{
	margin-bottom:10px;	
}
.slideshow-container
{
	margin-left:15px;
}
.slideshow
{
    height:110px;
}
.article-summary
{
	margin-left:22px;
}
.video-description
{
	margin-left:17px;
}

/*manage programs related styles*/
#siteadmin td
{
    text-align: center;
    padding-top: 40px;
}
#siteadmin td img
{
    padding-bottom: 5px;
}

.ValidaionError
{
     color:Red;
     font-size:11px;
     font-weight:normal ;
    }
.DateFormatClass
{
    width:100px;
     height:20px;
    }    
    
.SaveSuccessFully
{
    color:Green ;
     background-image:url(../images/common/success.gif);
     background-repeat:no-repeat;
     background-position:left: center ;
     padding-left:20px;
          height:25px;
}   
      
 .SaveUnSuccessFully
{
    color:Red;
     background-image:url(../images/common/exclamation.gif);
     background-repeat:no-repeat;
     background-position:left top ;
     
     padding-left:20px;
     height:25px;
     
}                      
.CommentEditing
{
    display:block ;
    position:relative ;
    width: 100%;
    float:left; 
    padding:0px;
    background-repeat:no-repeat;
    background-position:right  center;
    margin:0px;
    overflow:scroll;
    overflow-x:hidden ;
    height:550px;    border:solid 1px  #D0CECE;
    
    
}               
.CommentEditing ul
{
    width:100%;
    margin:0px  0px  0px -15px;
    list-style-type:none;

    list-style-position:inside ;
    font-size:11px;
    font-family:Arial;
    color:#00214C;

        display:inline-block ;
 
}

.CommentEditing li 
{    
    margin-top:2px;
    margin-left:-15px;
    cursor:pointer;
    width:98%;
    height:auto ;
    border-bottom:solid 1px #DEDEDE;
    border-top:solid 1px white;
    padding:4px 2px 8px 4px;
    list-style-type:inherit ;
    display:inline-block ;
       
}

CommentEditing a
{
    text-decoration:none;
    }


.CommentEditing li a
{
    text-decoration:none;
    font-family:Arial;
    color:#00214C;
}

.CommentEditing li a:hover
{
    text-decoration:none;
}
.CommentEditing a:active 
{
     color:black;
    font-weight:bold ; text-decoration:none;

}

.CommentEditing li:hover
{
    color:#2F2F2F;
    background-color:#99D2FF;   text-decoration:none;
}   

.trholiday

{ border :1px solid #B5B5EF ;
}

.trholiday tr td
{ 
  padding-left:5px;
  border-bottom:1px solid #B5B5EF ;
  border-right :1px solid #B5B5EF ;
  border-collapse:separate;
 }
 .festivals-list
 {
	float:left;
	width:580px;
	font-size:13px;
	font-family: Tahoma;
	color: #00214C;
	margin-top: 10px;
	margin-left: 10px;
	padding-left:0px;
	padding-right:0px
}

/* navigation menu related classes*/
.dropdown 
{
    position:absolute; 
    overflow:hidden; 
    width:150px; 
    display:none; 
    background:#4a4a7e; 
    z-index:200; 
    opacity:0;
 }
 
.dropdown ul 
{
    width:150px; 
    border:0px solid #9ac1c9; 
    list-style:none; 
    border-top:none;
}
   
.globalnav .dropdown ul li 
{
    display:inline;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #c1c1d0;
}
.globalnav .dropdown ul li.first
{
    text-decoration: underline;    
}

.globalnav .dropdown ul li.lastItem
{
    padding-bottom:10px;
}

.dropdown a, .dropdown a:active 
{
    display:block; 
    padding:5px; 
    color:#333; 
    text-decoration:none; 
    width:150px
}
.dropdown a:hover 
{
    color:#FFCC00;
}

/* navigation menu related classes - end*/

#eventsListDiv ul
{
    list-style-type: none;
    margin-left: 0px;
}

table.listing td
{
    padding-top: 8px;
}

/*yearly schedule page */
#yearly-schedule
{
    margin-left:-5px;
    width:550px;

}
#yearly-schedule tr
{
    height:30px;
}
#yearly-schedule td
{
    vertical-align:top;
}

table tr.alternateRow td
{
    background-color: #C5E3FB;
}

/*radio styles*/
.radio-schedule
{
    margin-left:0px;
    width:260px;
    
}
.radio-schedule tr
{
    height:30px;
}
.radio-schedule td
{
    vertical-align:middle;
    padding-left:5px;
}
.radio-schedule td.timing
{
    text-align: left;
}

/*Recent Events related styles*/
.RecentEvent
{
    display:block ;
    position:relative ;
    width: 100%;
    float:left; 
    padding:0px;
    background-repeat:no-repeat;
    background-position:right  center;
    margin:0px;
    overflow:scroll;
    overflow-x:hidden ;
    height:300px;    border:solid 1px  #D0CECE;
    
    
}               
.RecentEvent ul
{
    width:100%;
    margin:0px  0px  0px -15px;
    list-style-type:none;

    list-style-position:inside ;
    font-size:11px;
    font-family:Arial;
    color:#00214C;

        display:inline-block ;
 
}

.RecentEvent li 
{    
    margin-top:2px;
    margin-left:-15px;
    cursor:pointer;
    width:98%;
    height:auto ;
    border-bottom:solid 1px #DEDEDE;
    border-top:solid 1px white;
    padding:4px 2px 8px 4px;
    list-style-type:inherit ;
    display:inline-block ;
       
}

RecentEvent a
{
    text-decoration:none;
    }


.RecentEvent li a
{
    text-decoration:none;
    font-family:Arial;
    color:#00214C;
}

.RecentEvent li a:hover
{
    text-decoration:none;
}
.RecentEvent a:active 
{
     color:black;
    font-weight:bold ; text-decoration:none;

}

.RecentEvent li:hover
{
    color:#2F2F2F;
    background-color:#99D2FF;   text-decoration:none;
}

div.sponsor-container
{
    margin:20px 0px 20px 20px;
    overflow: visible;
    width:100%;
}
div.sponsor-container p
{
    line-height:100px;
    font-size:16px;
    float:left;
}
div.sponsor-container p span
{
    display:inline-block;
    margin-right:30px;
}
.sponsor-logo
{
    float: left;
    margin-right:30px;
}
.sponsor-name
{
    
    margin-right:20px;
    display:block;
}
.sponsor-url
{
    display:block;
}
.home-page-ad-box
{
    border:0px solid #ffcc00;
    background-color: #333365;
    width:245px;
    
    margin-bottom: 9px;
    padding:5px;
}
   
.home-page-ad-right-col
{
    margin-left:10px;
    float: left;
}
.home-page-ad-box h2
{
    color: #ebcc00;
    margin-top:-5px;
    
}
#player-cover
{
    background-image:url(images/common/transparent-pixel.jpg);
    background-repeat:repeat;
    position:absolute; 
    margin-left:0px; 
    margin-top: 5px; 
    width:93px; 
    height:94px; 
    border:0px solid #000; 
    z-index:2; 
    cursor:pointer;
}

.photo-gallery-row
{
    margin-bottom: 20px;    
}

div.announcement-box
{
    border:1px solid #f9c129; 
    background-color:#fcecc2; 
    padding:4px; 
    margin:1px 0px 5px 0px; 
    line-height:1.4em;
}



