/*-- Common Styles --*/
body{
	font-family:"Trebuchet MS";
	font-size:80%;  /*-- Enables font size scaling in MSIE  --*/
	margin:0;
	padding:0;
	text-align:center;
	color:#303030;
	background:url(../images/body-bg.jpg);
}
html > body{
	font-size:9.5pt;
}
html{
	min-height: 100%;
	height:auto;	
}
.clsBody{
		background:url(../images/bg-top.jpg) repeat-x left top;
}

	#top{		/*-- Nomensa Method to hide the content --*/
		position:absolute;
		left:-999em;
		width:990em;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
		margin:0;
		padding:0;
		font-size:100%;
	}
	li{
		padding:0;
		margin:0;
		list-style:none;
	}
	a{
	text-decoration:none;
	outline:none;
	color:#303030;
	}
	a:hover{
		color:#0377A1;
	}
	img{
		border:0;
		vertical-align:top;
	}
.clsHeaderContainer,.clsMainContainer,#footer{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
#footer{
	width:980px;
}
	.clsFloatLeft{
		float:left;
	}
	.clsFloatRight{
		float:right;
	}
/* CSS Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* Replacement of submit buttons as background*/
.clsSubmit,.clsRegisterBtn,.clsCommonBtn,.clsCommonBtnSmall,.clsSignUpBtn{
	margin:0 ;
	padding:0;
	border:0;
	background:url(../images/btn-submit.jpg) no-repeat;
	color:#FFF;
	width:61px;
	height:26px;
	line-height:26px;	
}
.clsSignUpBtn{
	background:url(../images/btn-signup.jpg) no-repeat;
	width:71px;
	height:28px;
	line-height:28px;
	margin-top:10px;	
	text-align:center;
}
.clsSignUpBtn a{
	color:#fff;
	}
.clsCommonBtnSmall{
	background:url(../images/btn-submit-small.jpg) no-repeat;
	width:108px;
	height:32px;
	line-height:32px;
	color:#05A5E3;
	font-weight:bold;	
	cursor:pointer;
}
.clsRegisterBtn,.clsCommonBtn{
	background:url(../images/btn-create.jpg) no-repeat;
	width:129px;
	height:32px;
	line-height:32px;
	color:#05A5E3;
	font-weight:bold;	
}
.clsSubmitSmall{
	background:url(../images/btn-submit1.jpg) no-repeat;
	color:#FFF;
	width:53px;
	font-size:11px;	
	border:0;
	padding:3px 0 5px 0;
}
.clsBtnSmall{
	background:url(../images/btn-small.jpg) no-repeat;
	width:78px;
	height:26px;
	color:#05A5E3;
	font-weight:bold;	
}
.clsSubmitPopup{
	/*background:url(../images/btn_submit_popups.jpg) no-repeat;*/
	background:url(../images/btn-submit-small.jpg) no-repeat;
	width:108px;
	height:32px;
	line-height:32px;
	color:#05A5E3;
	font-weight:bold;	
	border:0;
	cursor:pointer;
}
.clsRegisterBtn,.clsCommonBtn{
	background:url(../images/btn-create.jpg) no-repeat;
	width:129px;
	height:32px;
	line-height:32px;
	color:#05A5E3;
	font-weight:bold;	
	cursor:pointer;
}
.clsSubmitSmall{
	background:url(../images/btn-submit1.jpg) no-repeat;
	color:#FFF;
	width:53px;
	font-size:11px;	
	border:0;
	padding:3px 0 5px 0;
}
.clsBt_Search{
	background:url(../images/bt_search_v.jpg) no-repeat;
	color:#FFF;
	width:69px;
	line-height:14px;
	height:24px;
	font-size:11px;	
	border:0;
	padding:3px 0 5px 0;
	cursor:pointer;
}
/* Replacement of submit buttons as image*/
.clsSearchBtn,.clsAdvSearch {
  width:54px;
  height: 32px;
  padding: 32px 0 0;
  margin: 0;
  border: 0;
  /*text-indent:-500px;*/
  background:url(../images/btn-search.jpg) no-repeat;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  color:#D4D4D4;
}
.clsAdvSearch {
  width:28px;
  height: 26px;
  padding: 26px 0 0;
	background:url(../images/search-btn.jpg) no-repeat;
	color:#EAE9E9;
}
form>.clsSubmitBtn,form>.clsAdvSearch { /* For non-IE browsers*/
  height: 0px;
}
/* Replacement of text by image*/
.clsCommonPopup .clsListener a,.clsCommonPopup .clsArtist a,.clsClose a {
	background:url(../images/popup-listener.jpg) no-repeat left  center;
	margin-left:0;
	overflow:hidden;
	padding-left:0;
	padding-right:0;
	text-indent:-9999em;
	width:277px;
	height:63px;
	display:block;
}

.clsClose a{
	background:url(../images/btn-close.jpg) no-repeat left  center;
	width:28px;
	height:27px;
}
.clsCommonPopup .clsArtist a{
	background:url(../images/popup-account.jpg) no-repeat left  center;
}
.clsCommonPopup .clsArtist_gray a, .clsCommonPopup .clsListener_gray a {
	background:url(../images/bg_listener_gray.jpg) no-repeat left  center;
	margin-left:0;
	overflow:hidden;
	padding-left:0;
	padding-right:0;
	text-indent:-9999em;
	width:277px;
	height:63px;
	display:block;
	}
.clsCommonPopup .clsArtist_gray a{
	background:url(../images/bg_artist_gray.jpg) no-repeat left  center;
}

.clsFloatLeft{
	float:left;
}
.clsFloatRight{
	float:right;
}
.clsBlackLink{
	border-bottom:1px dotted #000;
}
.clsBlackLink:hover{
	text-decoration:none;
	border:none;
}
.clsOrangeTxt{
	color:#DE8E03;
}
.clsTxt1{
	margin-bottom:50px;
}
.clsTxt2{
	margin-bottom:25px;
}
.clsTxt3{
	margin-bottom:15px;
}
.clsTxtBold{
	font-weight:bold;
}
.clsBlueTxt{
	color:#0E86B2;
}
/* borders */
.main_t {
	background:url(../images/tb-main.jpg) 0px top repeat-x #DBDBDB;
	height:1%;
	}
.main_b{
	background:url(../images/bb-main.jpg) 0px bottom repeat-x;
}
.main_r{
	background:url(../images/rb-main.jpg) right 0px repeat-y;
	}
.main_l{
	background:url(../images/lb-main.jpg) 0px 0px repeat-y;
	}
.main_tl {
	background:url(../images/tlc-main.jpg) left top no-repeat;
	}
.main_tr{
	background:url(../images/trc-main.jpg) right 0px no-repeat;
	}
.main_bl{
background:url(../images/blc-main.jpg) left bottom no-repeat;
}
.main_br{
	background:url(../images/brc-main.jpg) right bottom no-repeat;
	padding:15px 12px;
	}
* html .cls100_p{
	width:100%;
	}
.cls100_p{
 	height:1%;
 }
.clsBorder img,.clsBorder a img{
	background:#DBDBDB;
	padding:2px;
	text-align:center;
	border:1px solid #B0ADAD;
}
.clsBorder a:hover img{
	background:#02A7E3;
}
input,select{
		font:normal 13px "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
}
.clsCommonInner .clsSearch,.clsCommonBlock{
	background:#303030;
	padding:15px 10px;
	margin-bottom:10px;
	color:#FFF;
}
.clsCommonInner .clsTabs{
	height:30px;
	background:url(../images/bg-line.jpg) repeat-x left bottom;
	margin-bottom:5px;
}
.clsCommonInner .clsTabs li{
	float:left;
	border:1px solid #ADB9C2;
	border-bottom:none;
	margin-right:2px;
/*	text-align:center;*/
	background:#FFF;
	background:url(../images/bg-tab.jpg) repeat-x;
}
.clsCommonInner .clsTabs li a{
	height:25px;
	line-height:25px;
	padding:0 15px;
	text-align:center;
}
.clsCommonInner .clsTabs li a:hover,.clsCommonInner .clsTabs .selected a{
	background:url(../images/bg-tab-ho.jpg) repeat-x;
	color:#1A4871;
}
.clsPaging{
	color:#838383;
	padding:10px 0	;
	text-align:right;
}
.clsPaging a{
	background:#FFFFFF;
	border:1px solid #B7B8B8;
	color:#171717;
	font-size:10px;
	margin:0 5px 0 0;
	padding:5px 8px;
}
.clsPaging .clsActive,.clsPaging a:hover{
	background:#02A7E3;
	color:#FFF;
}
.clsCenter{
	text-align:center;
}

.clsCommonBlockHeading{
	font-size:16px;
}
.clsCommonBlock a{
	color:#0377A1;
}
.clsCommonBlock a:hover{
	text-decoration:underline;
}
.clsCommonContent,.clsCommonListingVideos,.clsSubContent{
	background:#DBDBDB none repeat scroll 0 0;
	border-bottom:1px solid #CCC8C8;
	padding:5px;
	margin-bottom:5px;
}
#selFeaturedVideos h3,#selShows .clsTitle,#selFeaturedVideos h3 a,.clsCommonInner h3,.clsCommonInner h3 a{
	color:#0377A1;
	font-weight:bold;
}
#selFeaturedVideos h3 a:hover{
	color:#0F0F0F;
}
.clsUnderline{
	background:url(../images/dotted-grey.jpg) repeat-x left bottom;
}
.clsUnderline:hover{
	background:none;
}
.clsBold{
	font-weight:bold;
	line-height:18px;
}
.clsAlertMessage{
	text-align:center;
	
}
.clsAlertMessageBlock{
	border:1px solid #303030;
	width:90%;
	margin:10px auto;
	text-align:left;
	background:#DBDBDB;
}
.clsAlertMessageBlock h5{
	font-size:16px;
}
.clsAlertMessageBlock h5,.clsAlertMessageBlock ul,.clsAlertMessageBlock p{
	padding:10px;
	margin:5px;
}
.clsAlertMessageBlock .clsMsgError,.clsAlertMessageBlock .clsMsgSuccess,.clsAlertMessageBlock .clsMsgAlert,.clsAlertMessageBlock .clsMsgQuestion{
	background:url(../images/icon-msgdelete.jpg) no-repeat left center;
	padding:20px 5px 20px 65px;
	color:red;
}
.clsAlertMessageBlock .clsMsgSuccess{
		background:url(../images/icon-msgsuccess.jpg) no-repeat left center;
	color:#4C9A3C;
}
.clsAlertMessageBlock .clsMsgAlert{
		background:url(../images/icon-msgalert.jpg) no-repeat left center;
	color:#BB5F04;
}
.clsAlertMessageBlock .clsMsgQuestion{
		background:url(../images/icon-msgquestion.jpg) no-repeat left center;
	color:#303030;
}
.clsAlertMessageBlock li{
	background:url(../images/bullet-grey.jpg) no-repeat left center;
	padding-left:12px;
}
.clsCommonTabs{
	margin-top:20px;
	background:url(../images/line-grey.jpg) repeat-x 0 30px;
}
.clsCommonTabs ul {
	overflow:hidden;
	}
.clsCommonTabMenus{
	height:50px;
	padding-left:20px;
}
.clsCommonTabMenus .clsSelected a {
	background:#EAE9E9 none repeat scroll 0 0;
	border-color:#7F7F7F #7F7F7F #EAE9E9;
	border-style:solid;
	border-width:1px;
	color:#222222;
	font-size:14px;
	height:22px;
	margin-top:0;
	padding:8px 15px 0;
	z-index:5;
}
.clsCommonTabMenus li{
	margin: 0 4px 0 0;
	float:left;
}
.clsCommonTabsContent{
	padding:5px 0;
}
.clsCommonTabsContent .clsSubContent{
	background:none;
	border:none;
}
.clsCommonTabsContent #selHeading li{
	color:#000;
}
.clsCommonTabMenus li a{
	background:#303030;
	color:#02A7E3;
	display:inline;
	float:left;
	height:20px;
	margin:1px 0 0;
	padding:9px 15px 0;
}
.clsCommonTabMenus .selected a{
	background:#EAE9E9 ;
	border:1px solid #7F7F7F;
	border-bottom:1px solid #EAE9E9;
	color:#222222;
	font-size:14px;
	height:22px;
	margin-top:0;
	padding:8px 15px 0;
	z-index:5;
}
.clsCommonTabs .clsCommonList{
	margin-bottom:30px;
	margin-top:30px;
	width:720px;
}
.clsBasicColor,.clsBasicColor a{
	color:#0377A1
}
.clsFormCommon{
	overflow:hidden;
}

/*popup */
.clsCommonPopup{
	padding:15px 10px;
}
.clsCommonPopupLeft{
	width:48%;
	text-align:left;
	margin-right:20px;
}
.clsCommonPopupRight{
	width:44%;
	text-align:left;
}
.clsNoSideBar .clsCommonPopupRight{
	display:none;
}
.clsNoSideBar .clsCommonPopupLeft{
	width:91%;
}
.clsCommonPopup h3{
	margin-bottom:10px;
}
.clsFormBlock{
	margin-bottom:5px;
}
.clsLoginBlock{
	margin:10px 0;
}
.clsCommonPopup .clsTextBox{
	width:90%;
	border:1px solid #BDBCBD;
}
.clsCommonPopup .clsListener ,.clsCommonPopup .clsArtist, .clsCommonPopup .clsListener_gray ,.clsCommonPopup .clsArtist_gray {
	margin:15px 0;
}
.clsCommonPopup  h3{
	font-size:18px;
}

/* flybox css */

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
/*mar-06 */
#selLoginBlock{
	height:65px;
	background:url(../images/bg-login.jpg) no-repeat left top;
	padding-left:90px;
}
#selLoginBlock p{
	text-transform:uppercase;
}
#selLoginBlock .clsLogin{
	padding:12px 0 5px 0;
}
#selLoginBlock p  a{
	color:#DBDBDB;
	font-weight:bold;
	cursor:pointer;	
}
#selLoginBlock p  a:hover{
	color:#00ABEB;
}
#selLogout{
	padding:10px;
	border:1px solid #B0ADAD;
	margin-bottom:10px;
} 
#selLogout .clsName{
	background:url(../images/icon-notes.png) no-repeat left top;
	padding-left:22px;
	font-weight:bold;
}
#selLogout .clsSubmitBlock{
	text-align:right;
	margin:;
}

.clsDelete,.clsCommonErrorMsg h3 a{
	color:red;
}
.clsEdit{
	color:#02A7E3;
}
.clsCommonErrorMsg{
	background:#DBDBDB url(../images/icon-error.jpg) no-repeat 3px 2px;
	padding:12px 0 12px 65px;
	}


/*updation apr 10 09 */	
.clsImportantMsg{
	background:#DFDFDF url(../images/icon-alert.jpg) no-repeat scroll 2px top;
	border:1px solid #BFBFBF;
	font-size:11px;
	margin:0 0 0 155px;
	padding:2px 0 5px 30px;
	width:425px;
	/*width:450px;
	border:1px solid #BFBFBF;
	background:#DFDFDF url(../images/icon-alert.jpg) no-repeat 5px center;
	padding:5px 0 5px 30px;
	font-size:11px;*/
}
/*updation apr 10 09 */	
.clsImportantMsg span{
	font-weight:bold;
}
/* Updation Apr 10 09 Nithya */
#system-message {
	margin-bottom:20px;
}
#system-message dt.error, #system-message dt.success  {
	display:none;
}
#system-message dt {
	font-weight:bold;
}
#system-message dd {
	font-weight:bold;
	margin:0;
	text-indent:30px;
}
#system-message dd.error ul {
	background:#FFCCCB url(../images/erroricons.png) no-repeat scroll 4px center;
	border-bottom:2px solid #FF6766;
	border-top:2px solid #FF6766;
	color:#FF0000;
	margin:0;
	padding-left:40px;
	text-indent:0;
}
#system-message dd.success ul {
	background:#C3D2E5 url(../images/successicons.png) no-repeat scroll 4px center;
	border-bottom:2px solid #3399FE;
	border-top:2px solid #3399FE;
	margin:0;
	padding-left:40px;
	text-indent:0;
}
#system-message dd.error ul {
	background-color:#FFCCCB;
	border-bottom:2px solid #FF6766;
	border-top:2px solid #FF6766;
	color:#CC0000;
}
#system-message dd ul {
	border-bottom:2px solid #3399FE;
	border-top:2px solid #3399FE;
	color:#0055BB;
	margin-bottom:10px;
	padding:10px;
}
/* Update Apr 10 09 Nithya */
/*#system-message{
	border-top:2px solid #FF6766;
	border-bottom:2px solid #FF6766;
	margin:5px 0;
	padding:3px 0;
	background:#FFCCCB;
}
#sucess-message { 
	border-top:2px solid #3399FE;
	border-bottom:2px solid #3399FE;
	margin:5px 0;
	padding:3px 0;
	background:#99CDFF;
}
dt.error{
	font:bold 11px "Trebuchet MS";
	background:url(../images/error.jpg) no-repeat left 1px;
	padding-left:25px;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
}
dt.error,.error{
	font:bold 11px "Trebuchet MS";
	color:red;
	margin-left:45px;
}
.success,dt.success{
	color:#004F00;
}
dt.success{
	background:url(../images/success.jpg) no-repeat left 1px;
	padding-left:20px;
	margin-left:45px;
	}

#system-message dd{
	margin-left:46px;
	font-weight:bold;
}*/

/*Add By Saravanan MAR-13-2009 12:35am*/

.clsNewAlbums_C .ymPrograms_programContainer{position:relative;height:180px;width:172px;overflow:hidden;float:left;}

.clsNewAlbums_C .ymPrograms_programContainer *{cursor:pointer;}

.clsNewAlbums_C .ymPrograms_programContainer .ymPrograms_overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;*background-color:green;*filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.0);}

.clsNewAlbums_C .ymPrograms_programContainer .ymPrograms_bgImage{position:relative;top:0;left:0;}

.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer{position:absolute;top:138px;left:0;width:100%;height:100px;overflow:hidden;z-index:2;}

.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer .ymPrograms_sliderBG{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background-color:#000;opacity:.75;*filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.75);}


.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer h3,.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer h4,.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer p{position:relative;width:158px;left:7px;top:11px;*top:10px;overflow:hidden;}

.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer h3{color:#CFFE00;font-weight:bold;}

.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer h4,.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer p{color:#FFF;}

.clsNewAlbums_C .ymPrograms_programContainer .clsAlbumContainer h4{font-size:107%;font-weight:bold;}

.clsNewAlbums_C .ymPrograms_programContainer .ymPrograms_sliderContainer p{top:9px; }

.clsNewAlbums_C {
*zoom:1;
	float:left;
	width:176px;
	margin-right:30px;
	border:1px solid #B0ADAD;
		height:184px;
}
.innercontent{
	padding-left:20px;
}
.clsNewAlbums_C .clsAlbumBorder {
		padding:2px;
}
.clsNewAlbums_C .clsAlbumBorder.last,#selNewAlbums  .last_C{	
	margin-right:0 !important;
	}
/****************** BLOG AREA *****************/	
.clsTopBlog {
	background:transparent url(../images/bg_blog_top.png) no-repeat scroll left bottom;
	width:344px;
	height:13px;	
	float:left;
	}
.clsCenterBlog {
	background:transparent url(../images/bg_blog_center.png) repeat-y scroll left bottom;
	width:344px;
	float:left;
	padding:0 10px 0 15px;
	text-align:left;
	}
.clsBottomBlog {
	background:transparent url(../images/bg_blog_bottom.png) no-repeat scroll left top;
	width:344px;
	height:25px;	
	float:left;
	}
.clsCenterBlog p {
	padding-right:8px;
	}	
.clsHeading	a {
	color:#0377A1;
	}
.clsHeading	a:hover {	
	color:#0EB8F6;
	}
.storyText a {
	color:#0EB8F6;
	}	
.storyText a:hover {
	color:#0377A1;
	}	
.clsMoreBLog {
	padding:10px;
	}	
.clsMoreBLog ul {
	padding:5px 0 0 10px;
	}
.clsMoreBLog li {
	margin-left:10px;
	list-style-position:outside;
	list-style:disc;
	}	

/************** END OF BLOG AREA **************/
/*** NEW BREAD CRUMB April-02-09 ***/
.clsBreadCrumbs{
	margin-bottom:5px;
}
.clsBreadCrumbs,.clsBreadCrumbs ul{
	height:40px;
}
.clsBreadCrumbsRight{
	background:url(../images/bg_breadcrumbs_right.jpg) no-repeat right top;
	padding-right:6px;
}
.clsBreadCrumbsLeft{
	background:url(../images/bg_breadcrumbs_left.jpg) no-repeat left top;
	padding-left:6px;
}
.clsBreadCrumbsCenter{
	background:url(../images/bg_breadcrumbs_center.jpg) repeat-x right top;
}
/* update apr 10 09 Nithya */
.clsBreadCrumbs li{
	float:left;
	height:40px;
	line-height:40px;
	padding-left:30px;
	background:url(../images/bg_breadcrumbs_arrow.jpg) no-repeat left center;
}
.clsBreadCrumbs .clsLast{
	background:none;
	padding:0 30px 0 10px;
}
.clsBreadCrumbs li {
	}
.clsBreadCrumbs li a{
/*	padding:0 30px 0 10px;*/
}
/* Replacement of text by image*/
.clsBreadCrumbs .home {
	background:url(../images/bg_breadcrumbs_home1.jpg) no-repeat left  center;
	width:63px;:block;
	padding-left:70px;
}
.clsBreadCrumbs .home a {
	margin-left:0;
	overflow:hidden;
	padding-right:0;
	/*text-indent:-9999em;*/
	color:#000;
	text-decoration:none;
	}
/* updation apr 10 09 Nithya */
/*** END OF NEW BREAD CRUMBS April-02-09***/
/*** UPDATION FOR APR 08 2009 ***/
.clsComment h3 a{
	color:#0377A1;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	text-decoration:none;
}
.clsComment{
	margin:15px 0;
}
.clsComment p{
	padding:5px 0;
}
.clsAlbum a{
	color:#0377A1;
	font:12px Arial, Helvetica, sans-serif;
	padding:10px 0;
}
.clsAlbum a:hover{
	text-decoration:underline;
}
.clsBlogDate{
	font:11px Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding:5px 0;
}
.view_all a{
	color:#0377A1;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#selListPost .clsHeading{
	font:bold 14px Arial, Helvetica, sans-serif;
}
.clsPostCommon{
	margin:10px 0 0;
}
.clsPostCommon .clsPostCommonLeft {
	width:12%;
	float:left;
	}
.clsPostCommon .clsPostCommonRight {
	float:left;
	width:80%;
	}
.clsPostCommon h4 {
	margin:0;
}
.clsPostCommon h4 a:hover{ 
	color:#21B2E7;
	}
.clsPostCommon h4 a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#0377A1;
	text-transform:capitalize;
	text-decoration:none;
	padding:5px 0;
}
.clsBorder{
	padding:5px 0;
}
.clsBlogPost{
	font:bold 11px Arial, Helvetica, sans-serif;
}
.clsDate{
	font:11px Arial, Helvetica, sans-serif;
	color:#AAAAAA;
}
.clsPostCommon p{
	padding:0 0 5px;
	text-align:justify;
}
.clsDescription{
	padding:10px 0;
}
.clsPostCommon .clsComment{
	margin:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:none;
}
/***END OF UPDATION FOR APR 08 2009 ***/
.clsAlign {
	text-align:right;
	padding-right:20px;
	}
.clsAlign a{
	color:#21B2E7;
	text-decoration:underline;
}
/*UPDATE APR 10 09*/
#selReply {
	background:#DBDBDB;
	border:1px solid #B0ADAD;
	margin:10px 30px;
	padding:10px;
	width:650px;
}
#selReply p{
	padding:3px 20px;
}
#selReply span a{
	color:#999;
	margin-left:20px;
	text-decoration:none;
	font:14px Arial, Helvetica, sans-serif;
}
#selReply .clsTextBox{
	height:23px;
	width:50%;
	border:1px solid #BDBCBD;
}
#selReply .textarea{
	border:1px solid #BDBCBD;
}
.message_header{
	border-bottom:1px solid #BDBCBD;
	margin-bottom:10px;
}
.message_details h4{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0 3px 20px;
	text-transform:capitalize;
}
small{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px 20px;
}
.message_details a{
	padding-left:20px;
}
.message_details p{
	padding:5px 0;
}
.details{
	padding:10px 20px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
}
.message_details .time{
	padding:0;
}
.clsmsg{
	font:14px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#666;
}
.clsmsg span{
	font:14px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#999;
}
.clsmsg{
	border-bottom:1px solid #BDBCBD;
	padding-bottom:10px;
}
.clsmsg p{
	padding:2px 20px;
}
#selMemberMusic{
	padding-bottom:50px;
}
.sender img{
	margin:0  10px;
	float:right;
	border:1px solid #ccc;
}
.sender{
	float:right;
	width:110px;
}
.sender p{
	padding:3px 0;
	margin-left:10px;
}
.clsCommonMessages{
	padding:10px;
}
/* borders */
.greylist_t {
	background:url(../images/tb-greylist.jpg) 0px top repeat-x #EAE8E9;
	}
.greylist_b{
	background:url(../images/bb-greylist.jpg) 0px bottom repeat-x;
}
.greylist_r{
	background:url(../images/rb-greylist.jpg) right 0px repeat-y;
	}
.greylist_l{
	background:url(../images/lb-greylist.jpg) 0px 0px repeat-y;
	}
.greylist_tl {
	background:url(../images/tlc-greylist.jpg) left top no-repeat;
	}
.greylist_tr{
	background:url(../images/trc-greylist.jpg) right 0px no-repeat;
	}
.greylist_bl{
	background:url(../images/blc-greylist.jpg) left bottom no-repeat;
}
.greylist_br{
	background:url(../images/brc-greylist.jpg) right bottom no-repeat;
	padding:15px 12px;
	height:1%;
	}
.clsFormHeading{
	background:url(../images/icon-bluemusic.jpg) no-repeat left center;
	padding-left:20px;
	height:30px;
	line-height:30px;
	margin-left:10px;
}
.clsFormHeading a{
	color:#1B658A;
}
.clsCommonListingVideosRight h3 a,.clsYouTube h3,.clsCommonListingVideosLeft h3 a{
	color:#0377A1;
	font-weight:bold;
}
/*UPDATION APR 11 09*/
.field_row {
	border-bottom:1px solid #D8D8D8;
	padding:15px 0;
	overflow:hidden;
}
.label_container {
	float:left;
	margin-top:3px;
	width:180px;
}
label {
	color:#333333;
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	/*font-size:11px;
	margin:0 0 5px 0;*/
	/*line-height:28px;*/
	font-size:13px;
}
.field_container {
	float:left;
	width:500px;
	overflow:visible;
}
.field_container p{
	margin:0;
	padding:0 0 5px;
}
.clear {
	clear:both;
	line-height:0;
}
.nodisp{
	display:none;
	line-height:0;
}
.clsFormInput p{
	padding-bottom:10px;
}
/*UPDATION APR 11 09*/
.clsRply p{
	padding:5px 20px;
	font-weight:bold;
}
.clsRply a{
	margin-left:10px;
	color:#0377A1;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.clsComments{
	margin:10px 0;
}
#selComments li{
	margin:5px 0;
}
#selComments .clsDescription img{
	float:left;
	margin-right:10px;
}
/* related to video and audio */
.clsCommonVideoInfo{
	padding-left:8px;
}
.clsCommonInfoSec2{
	padding:10px;
}
.clsMoreVideos .views{
	color:#666666;
	padding:0 5px;
}

.clsCommonInfoSec1,.clsCommonInfoSec2{
	margin:10px 10px 10px 0;
	border:1px solid #DCDCDC;
	background:#F4F1F1;
} 
.clsCommonVideoInfo li span{
	font-weight:bold;
	font-size:12px;
}
.clsCommonInfoSec1  ul{
	padding:0 10px;
}
.clsCommonInfoSec1 li{
	float:left;
	width:33%;
	height:16px;
	line-height:16px;
	padding:10px 0;
}
* html .clsCommonInfoSec1 li{
	width:32%;
}
#selAlbum .clsCommonInfoSec1 li{
	width:99%;
	margin:0;
	padding:7px 0;
}


.clsCommonInfoSec1 li p,.clsCommonInfoSec2 li p{
	padding-left:22px;
}
.clsCommonInfoSec2 li{
	height:16px;
	line-height:16px;
	padding:5px 0;
}

.clsTodayViews{
	background:url(../images/icon-todayview.jpg) no-repeat left 10px;
}
.clsTotalViews{
	background:url(../images/icon-totalviews.jpg) no-repeat left 10px;
}
.clsCreatedOn{
	background:url(../images/icon-createdon.jpg) no-repeat left 10px;
}
.clsUploadedBy{
	background:url(../images/icon-uploadedby.jpg) no-repeat left 10px;
}
.clsTotalComments{
	background:url(../images/icon-totalcomments.jpg) no-repeat left 10px;
}
.clsShareThis{
	background:url(../images/icon-sharethis.jpg) no-repeat left 5px;
}
.clsReportAbuse{
	background:url(../images/icon-reportabuse.jpg) no-repeat left 5px;
} 
.clsBookMark{
	background:url(../images/icon-bookmark.jpg) no-repeat left 5px;
}
.clsCommonInner .clsMoreVideos .clsCommonListingVideosRight{
	width:80%;
	}
.clsMoreVideos{
	margin-top:10px;
}	
.clsMoreVideos .clsBorder{
	border:none;
}
.clsMoreVideosContent{
	border:1px solid #DCDCDC;
	background:#F4F1F1;
	padding:10px 0;
	margin:10px 10px 10px 0;
	overflow:hidden;
	}
.clsMoreVideosContent h3 a{
	font-weight:normal !important;
}

.clsMoreVideosContent .clsLast{
	margin:0;
}
.clsMoreVideosContent ul{
	padding-left:30px;
}
.clsMoreVideosContent  .clsMore{
	text-align:right;
	padding-right:20px;
}
.clsMoreVideosContent  .clsMore a{ 
	text-decoration:underline;
}
.clsMoreVideosContent  .clsMore a:hover{ 
	text-decoration:none;
}
.clsMoreVideosContent li{
	width:125px;
	float:left;
	margin-right:10px;
}
.clsMoreVideosContent li h3 {
	padding:0 5px;
	margin:5px 0 0;
	}
.clsMoreVideosContent li h3 a{	
	display:block;
	}
.clsSlideShow a{
	float:right;
	height:34px;
	line-height:34px;
	display:block;
	background:url(../images/btn-slideshow.jpg) no-repeat 0 -34px;
	padding-left:40px;
	margin-right:10px;
	font-weight:bold;	
	width:148px;
}
.clsSlideShowBlock{
	margin-top:20px;
	clear:both;
}
.clsSlideShow a:hover{
	background-position:0 0;
}

.clsSlideLeft,.clsSlideRight{
	width:49%;
}
.clsSlideRight{
	text-align:right;
}

#selAlbum .clsSubTitle,#videosview .clsSubTitle{
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
	color:#333333;
	margin-bottom:10px;
	padding-bottom:5px;
	text-transform:none;
	font-weight:bold;
}
/*
#main #Activationmessage h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#0377A1;
}
#Activationmessage .message{
	border:1px solid #ccc;
	padding:5px 0;
	margin:10px 0 0 0;
	height:50px;
}
#Activationmessage p{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#555;
	padding:5px 0px;
}
*/
/*INNER PAGE ERROR DISPLAY FORMAT*/
.clsErrormsg {
	font:bold 14px Arial, Helvetica, sans-serif;
	background:no-repeat left center;
	padding:5px 0;
	color:#555555;
}
.clsErrormsg  span a{
	text-decoration:none;
	color:#00CCFF;
	font:12px Arial, Helvetica, sans-serif;
}
.componentheading {
	font-size:18px;
	}
#email {
	width:50%;
	}	
	
	


.clsMoreVideos1{
	margin-top:10px;
}	
.clsMoreVideos1 .clsBorder{
	border:none;
}
.clsMoreVideosContent1{
	border:1px solid #DCDCDC;
	background:#F4F1F1;
	padding:10px 0;
	margin:10px 10px 10px 0;
	overflow:hidden;
	}
.clsMoreVideosContent1 h3 a{
	font-weight:normal !important;
}

.clsMoreVideosContent1 .clsLast1{
	margin:0;
}
.clsMoreVideosContent1 ul{
	/*padding-left:30px;*/
	padding-left:15px;
}
.clsMoreVideosContent1  .clsMore{
	text-align:right;
	padding-right:20px;
}
.clsMoreVideosContent1  .clsMore a{ 
	text-decoration:underline;
}
.clsMoreVideosContent1  .clsMore1 a:hover{ 
	text-decoration:none;
}
.clsMoreVideosContent1 li{
	width:125px;
	float:left;
	margin:10px;
	/*margin-right:10px;*/
}
.clsMoreVideosContent1 li h3 {
	padding:0 5px;
/*	margin:66px 0 0;*/
	}
.clsMoreVideosContent1 li h3 a{	
	display:block;
	}
.views{
	padding-left:5px;
	}

.blog_more li a{
	color:#0377A1;
	}
.blog_more li a:hover{	
	text-decoration:underline;
}
.clsFormLabel label{
	line-height:28px;
}
.blog p a,.contentpaneopen a{
    color:#0377A1;
}
.blog p a:hover,.contentpaneopen a:hover{
	text-decoration:underline;
}

span.small,.createdate{
	font:normal 11px "Trebuchet MS";
}
.contentheading{
	font-weight:bold;
	color:#0377A1;
}
.clsTopCommonLast{
		padding-top:30px;
}
.clsVideos{ 
	padding-top:0 !important;	
}
