﻿body
{
	margin: 0;
	background-color: #fff;
	padding: 0;
}
div, h1, h2, h3, h4, h5, p, pre, form, input, label, ul, li, a, img
{
	margin: 0;
	padding: 0;
}
ul
{
	list-style-type: none;
	font-size: 0;
}
.spacer
{
	clear: both;
	line-height: 0;
	font-size: 0;
}
#externalcontainer
{
	width: 975px;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
}
/*Header*/
#header
{
	width: 100%;
	background-color: #fff;
	float: left;
}
.header_left
{
	padding-left: 5px;
	float: left;
}
.logo
{
	float: left;
}
.header_right
{
	padding: 35px 10px 0 0;
	float: right;
	text-align: right;
}
.officialtxt
{
	font: bold 9px Tahoma;
	letter-spacing: 1px;
	color: #8a8a8a;
	padding: 0 0 8px 0;
}
.sethomepage
{
	font: bold 10px/12px Arial, Helvetica, sans-serif;
	padding: 0 0 8px 0;
}
.sethomepage a
{
	color: #336699;
	text-decoration:underline;
}
.sethomepage a:hover
{
	color: #336699;
	text-decoration:none;
}
/*Navigation*/
#menu
{
	width: 100%;
	border-bottom: #996699 3px solid;
	margin-bottom: 1px;
	float: left;
}
.menu_left
{
	float: left;
}
.menu_right
{
	float: right;
	text-align: right;
}
#menu ul
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 10px 0 5px 10px;
}
#menu ul li
{
	display: inline;
	font: bold 11px/12px Tahoma;
	background: url(../images/menu_div.gif) no-repeat 0 50%;
	padding: 0 8px 0 8px;
}
#menu ul li.nobg
{
	background: none;
}
#menu ul li a
{
	color: #336699;
	text-decoration: none;
}
#menu ul li a:hover
{
	color: #336699;
	text-decoration: underline;
}
#menu ul li.right
{
	display: inline;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	background: url(../images/menu_div.gif) no-repeat 0 50%;
	padding: 0 8px 0 8px;
}
/*Banner*/
#banner
{
	width: 100%;
	background: url(../images/banner.jpg) no-repeat 0 0;
	height: 178px;
	float: left;
}
/*News*/
#news
{
	width: 100%;
	height: 20px;
	background-color: #ae7cb4;
	margin-top: 1px;
	float: left;
}
#news .leftpanel
{
	height: 20px;
	background-color: #8e5695;
	border-right: #FFFFFF 1px solid;
	float: left;
}
#news .leftpanel h3
{
	font: normal 12px verdana;
	color: #fff;
	padding: 0 10px 0 10px;
	line-height: 20px;
	margin: 0 0 0 0;
}
#news .rightpanel
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 20px;
	float: left;
}
.scrolltxt
{
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	padding: 0 0 0 50px;
	line-height: 20px;
}
.scrolltxt a
{
	color: #FFFF33;
	text-decoration: none;
}
.scrolltxt a:hover
{
	color: #FFFF33;
	text-decoration: underline;
}

/* Footer Section*/
#footer
{
	background: url(../images/footet_dotted.gif) repeat-x 0 0;
	width: 100%;
	height: 30px;
	background-color: #fff;
	float: left;
	margin-top: 0px;
}
#footer p
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #8a8a8a;
	padding: 0 0 0 0;
	line-height: 30px;
	text-indent: 10px;
	float: left;
	text-decoration: none;
}
#footer_menu
{
	float: right;
	padding: 10px 0 0 0;
	margin: 0;
}
#footer_menu ul
{
	list-style: none;
	padding: 0 0 0 0;
}
#footer_menu ul li
{
	display: inline;
	font: normal 11px Tahoma;
	background: url(../images/menu_div.gif) no-repeat 0 50%;
	padding: 0 8px 0 8px;
}
#footer_menu ul li.nobg
{
	background: none;
}
#footer_menu ul li a
{
	color: #8a8a8a;
	text-decoration: none;
}
#footer_menu ul li a:hover
{
	color: #8a8a8a;
	text-decoration: underline;
}
/*Middle*/
#middle
{
	width: 100%;
	background-color: #fff;
	float: left;
}
.middle_left
{
	width: 640px;
	padding-left: 10px;
	float: left;
}
.middle_right
{
	width: 270px;
	border-left: #c6c6c6 0px dotted;
	background-color: #fff;
	padding: 0 10px 0 10px;
	float: right;
}

/******************Home Page******************/
/*Current Event*/
#currentevent
{
	width: 255px;
	float: right;
	margin-top: 18px;
	margin-bottom: 20px;
}
#currentevent h3
{
	background: url(../images/cap_header.gif) no-repeat 0 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 27px;
	padding: 0 0 0 0;
	text-indent: 12px;
	color: #445c72;
	width: 255px;
	height: 27px;
}
#currentevent .content
{
	background-color: #f7f8fa;
	border: #c5ced7 1px solid;
	border-top: none;
}
#currentevent p.big
{
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #556bb0;
}
#currentevent p
{
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #ad9706;
	padding: 8px 0 0 0;
}
#currentevent h4
{
	background-image: url(../images/register_online.gif);
	background-repeat: no-repeat;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #800080;
	width: 145px;
	height: 36px;
	padding: 6px 0 0 40px;
	margin: 10px 0 0 55px;
	display: block;
}

/*Otherlinks*/
#otherlinks
{
	width: 255px;
	float: right;
	margin-top:18px;
}
#otherlinks h3
{
	background: url(../images/cap_header.gif) no-repeat 0 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 27px;
	padding: 0 0 0 0;
	text-indent: 12px;
	color: #445c72;
	width: 255px;
	height: 27px;
}
#otherlinks .content
{
	background-color: #f7f8fa;
	border: #c5ced7 1px solid;
	border-top: none;
	padding-bottom: 20px;
}
#otherlinks ul
{
	list-style: none;
	padding: 0 0 0 12px;
	margin: 0 0 0 0;
}
#otherlinks ul li
{
	display: block;
	font: normal 11px/10px Tahoma;
	background: url(../images/bullets.gif) no-repeat 0 80%;
	padding: 10px 0 0 15px;
}
#otherlinks ul li a
{
	color: #16387c;
	text-decoration: none;
}
#otherlinks ul li a:hover
{
	color: #16387c;
	text-decoration: underline;
}

/*TAG*/
#tag
{
	width: 255px;
	float: right;
	margin-top:18px;
}
#tag h3
{
	background: url(../images/cap_header.gif) no-repeat 0 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 27px;
	padding: 0 0 0 0;
	text-indent: 12px;
	color: #445c72;
	width: 255px;
	height: 27px;
}
#tag #content
{
	background-color: #f7f8fa;
	border: #c5ced7 1px solid;
	border-top: none;
	padding-bottom: 20px;
}
#tag #content p.tagtxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:200%;
}

/*Left*/
#left_1
{
	width: 99%;
	margin: 15px 0 10px 0;
	border: #c5ced7 0px solid;
	float: left;
}
h2
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0072BC;
	padding: 0 0 5px 0;
	margin: 0;
}
p
{
	font: normal 11px/15px Tahoma;
	color: #666666;
	text-align: justify;
	padding: 0;
	margin: 0;
}
/*Multimedia*/
#multimedia
{
	width: 636px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}
#multimedia h3
{
	background: url(../images/cap_header_multimedia.gif) no-repeat 0 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-indent: 12px;
	line-height: 27px;
	padding: 0 0 0 0;
	color: #445c72;
	width: 636px;
	height: 27px;
}
#multimedia .content
{
	background-color: #f7f8fa;
	border: #c5ced7 1px solid;
	border-top: none;
	float: left;
	width: 99.7%;
	padding: 0 0 10px 0;
}
.multimedia_left
{
	width: 315px;
	margin-top: 10px;
	float: left;
}
.multimedia_right
{
	width: 315px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*Video*/
h5.multimedia
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #0072BC;
	background: url(../images/video_icon.gif) no-repeat 0 0;
	padding: 0 0 3px 30px;
	margin: 0 0 0 10px;
}
p.videothumbs_vedic
{
	background: url(../images/videothumbs_vedic.jpg) no-repeat 0 0;
	font: normal 11px/14px Tahoma;
	padding: 0 0 0 85px;
	height: 55px;
	color: #336699;
	margin: 8px 0 0 10px;
}
p.video_txt_thumb_1
{
	background: url(../images/videothumbs_1.jpg) no-repeat 0 0;
	font: normal 11px/14px Tahoma;
	padding: 0 0 0 85px;
	height: 55px;
	color: #336699;
	margin: 8px 0 0 10px;
}
p.video_txt_thumb_2
{
	background: url(../images/videothumbs_2.jpg) no-repeat 0 0;
	font: normal 11px/14px Tahoma;
	padding: 0 0 0 85px;
	height: 55px;
	color: #336699;
	margin: 3px 0 0 10px;
}
p.video_txt_thumb_3
{
	background: url(../images/videothumbs_3.jpg) no-repeat 0 0;
	font: normal 11px/14px Tahoma;
	padding: 0 0 0 85px;
	height: 55px;
	color: #336699;
	margin: 3px 0 0 10px;
}
p.video_txt
{
	font: bold 11px/14px Tahoma;
	margin: 8px 0 0 0;
	text-indent: 10px;
}
p.video_txt a
{
	text-decoration: underline;
	color: #336699;
}
p.video_txt a:hover
{
	text-decoration: underline;
	color: #336699;
}

.videoplayer
{
	width: 290px;
	height: 200px;
	margin: 10px 0 0 15px;
}

.videodesc
{
	font: normal 11px/15px Tahoma;
	padding: 2px 0 0 14px;
	color: #666666;
	float: left;
	margin: 0;
}
.linktxt
{
	font: normal 11px/14px Tahoma;
	color: #800080;
}
.linktxt a
{
	color: #800080;
	text-decoration: underline;
}
.linktxt a:hover
{
	color: #800080;
	text-decoration: none;
}

/*Audio*/
#audio
{
	border-top: 1px dotted #8a8a8a;
	width: 98%;
	margin: 0 0 0 3px;
	float: left;
}

h5.multimedia_audio
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #0072BC;
	background: url(../images/audio_icon.gif) no-repeat 0 0;
	padding: 0 0 0 30px;
	margin: 10px 0 0 7px;
}
p.audio_txt
{
	font: normal 11px/15px Tahoma;
	padding: 0 10px 0 0;
	color: #336699;
	margin: 8px 0 0 7px;
}
p.audio_txt2
{
	font: normal 11px/15px Tahoma;
	padding: 0 10px 0 0;
	color: #666666;
	margin: 5px 0 0 7px;
}

/********************************************Inside Pages*************************************************/
#document
{
	width: 100%;
	margin: 0;
	background-color: #fff;
	float: left;
}
#document h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #0072BC;
	padding: 15px 0 10px 10px;
	margin: 0;
}
.left_img
{
	padding: 0 10px 0 0;
	margin: 0;
	float: left;
}
#document h3
{
	font: bold 11px Tahoma;
	color: #666666;
	padding: 0 0 8px 10px;
	margin: 0;
}
#document p
{
	font: normal 11px/15px Tahoma;
	color: #666666;
	text-align: justify;
	padding: 0 10px 10px 10px;
	margin: 0;
}
/*Feedback Form*/
#form
{
	position: relative;
	width: 415px;
	padding: 20px 20px 0 20px;
	background-color: #f2f4f6;
	border: #7f9db9 1px solid;
	margin: 0 auto;
}
#form .inside
{
	background-color: #f9fafa;
	border: #7f9db9 1px solid;
	margin: 0 auto;
	width: 350px;
	padding: 10px;
}

#form h2
{
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	width: 330px;
	text-align: left;
	background-color: #458ed7;
	border: #7f9db9 1px solid;
	color: #fff;
	position: absolute;
	top: -15px;
	left: 20px;
	line-height: 0;
}
#form p
{
	font: normal 11px Tahoma;
	color: #16387c;
	text-align: left;
	padding: 10px 0 10px 0;
	margin: 0;
}
#form .msg
{
	font: bold 11px Tahoma;
	color: Red;
	padding: 0 0 0 90px;
	margin: 0;
}
#form .label
{
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	width: 75px;
	float: left;
	color: #336699;
	background-color: inherit;
}
#form .textbox
{
	font: normal 11px Tahoma;
	color: #336699;
	float: right;
	width: 218px;
	padding: 1px;
	height: 15px;
	margin-bottom: 15px;
}
#form .textbox_big
{
	width: 100%;
	padding: 1px;
	font: normal 11px Tahoma;
	color: #336699;
}
#form .label
{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	width: 75px;
	float: left;
	color: #16387c;
	background-color: inherit;
}
#form .lower_div
{
	width: 100%;
	text-align: center;
	margin: 10px 0 0 0;
}
#form .btn_submit
{
	background: url(../images/submit-btn.gif) no-repeat 0 0;
	width: 53px;
	height: 28px;
	margin: 0 10px 0 0;
	outline: none;
	cursor: pointer;
}
#form .btn_reset
{
	background: url(../images/reset-btn.gif) no-repeat 0 0;
	width: 53px;
	height: 28px;
	margin: 0 10px 0 0;
	outline: none;
	cursor: pointer;
}
/*User Login*/
#login
{
	width: 255px;
	margin: 0 auto;
	padding-bottom: 20px;
}
#login h3
{
	background: url(../images/cap_header.gif) no-repeat 0 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 27px;
	padding: 0 0 0 0;
	text-indent: 12px;
	color: #445c72;
	width: 255px;
	height: 27px;
}
#login .content
{
	background-color: #f7f8fa;
	border: #c5ced7 1px solid;
	border-top: none;
	padding-bottom: 10px;
}
#login .label
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	color: #666666;
	float: right;
	margin: 0 5px 5px 0;
}

#login .txtbox
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 140px;
	padding: 1px;
	height: 15px;
	margin: 0 10px 5px 0;
}
#login .button
{
	font: bold 11px Arial, Helvetica, sans-serif;
	background-color: #ae7cb4;
	width: 50px;
	height: 20px;
	color: #fff;
	margin-left: 130px;
	cursor: pointer;
}

.login_msg
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: Red;
}
#login p
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 0 5px 0;
	text-align: center;
}
#login p a
{
	color: #800080;
	text-decoration: underline;
}
#login p a:hover
{
	color: #800080;
	text-decoration: none;
}

/*Change Password*/
#ch_password
{
	width: 255px;
	margin: 0 auto;
	padding-bottom: 20px;
}
#ch_password h3
{
	background: url(../images/cap_header.gif) no-repeat 0 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 27px;
	padding: 0 0 0 0;
	text-indent: 12px;
	color: #445c72;
	width: 255px;
	height: 27px;
}
#ch_password .content
{
	background-color: #f7f8fa;
	border: #c5ced7 1px solid;
	border-top: none;
	padding-bottom: 10px;
}
#ch_password .label
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	color: #666666;
	float: right;
	margin: 0 3px 5px 0;
}

#ch_password .txtbox
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 110px;
	padding: 1px;
	height: 15px;
	margin: 0 0 5px 0;
}
#ch_password .button
{
	font: bold 11px Arial, Helvetica, sans-serif;
	background-color: #ae7cb4;
	width: 50px;
	height: 20px;
	color: #fff;
	cursor: pointer;
}

.ch_password_msg
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: Red;
}


/*Testimonials*/
#testimonials
{
	/*border-bottom:1px solid #666666;*/
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}

#testimonials p
{
	font: normal 11px/15px Tahoma;
	color: #666666;
	text-align: justify;
	padding: 0 10px 8px 10px;
	margin: 0;
}
#testimonials .blue
{
	background: url(../images/tick_bullets.gif) no-repeat 7px 10%;
	font: bold 11px/15px Tahoma;
	color: #0072BC;
	text-align: left;
	padding: 0 0 7px 25px;
	margin: 0 0 0 0;
}
/*Schedule*/
#schedule
{
	padding: 1px;
	margin: 0 10px 10px 10px;
	font: normal 13px/20px verdana;
	color: #000;
	border: 1px solid #d4f1f1;
	background-color: #fff;
}
#schedule h3
{
	background-color: #d4e6f7;
	font: normal 13px/20px verdana;
	color: #000;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #c5dcf1;
	margin: 0 0 0 0;
	font-weight: bold;
}
#schedule p.txt
{
	font: normal 12px/22px verdana;
	padding: 7px 10px 7px 10px;
	margin: 0 0 0 0;
	color: #0780b8;
	text-align: center;
	font-weight: bold;
}
#schedule .table_data
{
	font: normal 11px verdana;
	color: #4f5455;
	margin: 0 0 0 0;
	text-align: left;
}
#schedule .table_data td
{
	border: 1px solid #ade3ff;
	padding: 3px 3px 3px 5px;
}


/*Registration*/
#registration
{
	width: 600px;
	padding-bottom: 15px;
	margin: 0 auto;
}

.registration_msg
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: Red;
}
.registration_caption
{
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	color: #8e5695;
	float: left;
	margin: 0 0 0 5px;
}
.registration_txtbox
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 170px;
	padding: 1px;
	height: 15px;
	margin: 0 10px 0 0;
}

.registration_label
{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	color: #666666;
	float: right;
	margin: 0 5px 0 50px;
}
.registration_txt2
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0072BC;
	padding: 0 8px 5px 0;
	color: #8e5695;
}
.registration_finish_txt
{
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #0072BC;
	padding: 0 0 10px 0;
	color: #8e5695;
}
.registration_autoreply_txt
{
	font: normal 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0 0 10px 0;
}

/*Books and CDs*/
#scrollPanel
{
	width: 940px;
	border: #336699 1px solid;
	background-color: #336699;
	margin-bottom: 20px;
	margin-left: 10px;
}

#books
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#books div
{
	padding: 0 3px 0 0;
	display: block;
	float: left;
	margin: 0px 0px 15px;
	width: 450px;
}
#books div img
{
	display: block;
	float: left;
	margin: 2px 10px 5px 10px;
	width: 75px;
	border: 1px solid #d0d0d0;
	height: 120px;
}
#books div h3
{
	margin: 0;
	font: bold 11px/15px Tahoma;
	color: #8e5695;
}

#books div P
{
	margin: 0;
	font: normal 11px/15px Tahoma;
	color: #666666;
	text-align: justify;
	padding: 0 0 5px 0;
}
#books .break
{
	clear: both;
	padding: 0 0 0 0;
	font-size: 0px;
	float: none;
	visibility: hidden;
	margin: 0px;
	width: auto;
	line-height: 0px;
	height: 0px;
}

.button
{
	cursor: pointer;
}


/*Courses of Acharya*/
#courses
{
	width: 100%;
	margin: 0 0 20px 0;
	background-color: #fff;
	float: left;
}
#courses h2
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0072BC;
	padding: 15px 0 10px 10px;
	margin: 0;
}

#courses img
{
	width: 750px;
	height: 400px;
	padding: 0 0 15px 115px;
}


/**********Healing Series, Soiritual Series and Manifestation Series**************/
#caption
{
	width: 99%;
	padding: 0 0 0 0;
	margin: 0 0 6px 0;
	background-color: #FFFFFF;
	float: left;
}
h3.caption
{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #00913a;
	padding: 0;
	margin: 0;
}
h3.caption_pink
{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #974578;
	padding: 0;
	margin: 0;
}
h3.caption_red
{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #da2118;
	padding: 0;
	margin: 0;
}
#caption h4
{
	font: bold 11px/15px Tahoma;
	color: #666666;
	margin: 0 0 5px 0;
	text-decoration: underline;
}
#caption p
{
	font: normal 11px/15px Tahoma;
	color: #666666;
	text-align: justify;
	margin: 7px 0 5px 0;
}
#caption ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#caption ul li
{
	font: normal 11px/15px Tahoma;
	color: #666666;
	background: url(../images/tick_bullets.gif) no-repeat 2px 10%;
	padding: 0 0 7px 28px;
}
.break
{
	width: auto;
	margin: 10px 0 10px 0;
}

.grid
{
	display: block;
	font: normal 11px/12px Tahoma;
	margin: 0;
	padding: 5px;
}
.grid a
{
	color: #336699;
	text-decoration: none;
}
.grid a:hover
{
	color: #000;
	text-decoration: none;
}

/*Video Display Section*/
#video_playlist
{
	width: 340px;
	float: left;
}

#video_playlist h3
{
	background: url(../images/video_playlist.gif) no-repeat 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 27px;
	padding: 0 0 0 0;
	text-indent: 12px;
	color: #445c72;
	width: 340px;
	height: 27px;
}
#video_playlist .content
{
	background-color: #dbe1eb;
	border: #c5ced7 1px solid;
	border-top: none;
	float:left;
	width: 338px;
}
.video_title
{
	font: bold 12px Tahoma;
	color: #336699;
}
.video_title_right
{
	font: normal 11px Tahoma;
	color: #336699;
}
.video_playlistpanel
{
	background-color:white;
	margin:8px;
	height:340px;
	width:316px;
	border:1px solid #c3d1e9;
}

.grid_videoplaylist
{
	display: block;
	font: bold 11px/26px Tahoma;
	text-indent:4px;
	width:316px;
	margin:0;
	padding:0;
}
.grid_videoplaylist td
{
	display: block;
	width:295px;
	border-bottom:1px solid #c3d1e9;
}

.grid_videoplaylist td a
{
	display: block;
	color: #336699;
	text-decoration: none;
}
.grid_videoplaylist td a:hover
{
	background-color: #dbe1eb;
	display: block;
	color: #336699;
	text-decoration: none;
}

/*Audio Display Section*/
#audio_playlist
{
	width: 340px;
	float: left;
}

#audio_playlist h3
{
	background: url(../images/video_playlist.gif) no-repeat 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 27px;
	padding: 0 0 0 0;
	color: #445c72;
	width: 340px;
	height: 27px;
}
#audio_playlist .content
{
	background-color: #dbe1eb;
	border: #c5ced7 1px solid;
	border-top: none;
	float:left;
	width: 338px;
}
.audio_title
{
	font: bold 12px Tahoma;
	color: #336699;
}
.audio_desc
{
	font: normal 11px/17px Tahoma;
	color: #336699;
	text-align:left;
}

.audio_title_right
{
	font: normal 11px Tahoma;
	color: #336699;
}
.audio_playlistpanel
{
	background-color:white;
	margin:8px;
	height:340px;
	width:316px;
	border:1px solid #c3d1e9;
}

.grid_audioplaylist
{
	display: block;
	font: bold 11px Tahoma;
	width:316px;
	margin:0;
	padding:0;
}
.grid_audioplaylist td
{
	width:295px;
	/*border-bottom:1px solid #c3d1e9;*/
}
.grid_audioplaylist td.noboder
{
	
	width:295px;
	border-bottom:0;
}

.grid_audioplaylist td a
{
	color: #336699;
	text-decoration: none;
}
.grid_audioplaylist td a:hover
{
	color: #336699;
	text-decoration: none;
}
