﻿/*@charset "utf-8";*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.hd {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	background :url(Images/topicbar.jpg);
	background-repeat :repeat-x;
	height:23px;
	width :450px;
}
.ftbtm {
	font-family: Verdana;
	font-size: 10px; text-align:center;
	width :1000px;
	background :url(Images/footerbg.gif);
	height :25px;
	vertical-align :middle ;
}
.tabbox{	BORDER-RIGHT: #FF6C00 1px solid; 	 BORDER-LEFT: #FF6C00 1px solid; 	
			BORDER-BOTTOM: #FF6C00 2px solid;	 BORDER-TOP: #FF6C00 1px solid;
			width :1000px;}			
			
.tabbox1{	BORDER-RIGHT: #AFAFAF 1px solid; 	BORDER-TOP: #AFAFAF 1px solid; BORDER-LEFT: #AFAFAF 1px solid; 	
			BORDER-BOTTOM: #AFAFAF 1px solid; 
			
			height:300px;
			
			}


/*CSS FOR ADMIN SECTION*/

.adminLinkHeadings
{
	text-align :center ;
	text-decoration:none;
}


.noUnderline
{
	text-decoration:none;	
}

.textfont
{
	font-family:Gautami;
	font-size: 14px;
}

.contentPageHeading
{
	float:left;
	background:url(HomeImages/hr_strip.jpg) repeat-x 0 0;
	height:30px;
	/*width:698px;*/
	width:690px;
	color:#C9DEF8 ;
	/*padding:6px 0 0 0;*/
	font-family:Arial;
	text-align:right;
	font-size:18px;
	font-weight:normal;
	vertical-align:middle;
}

.EventCalendarStrip
{
	float:left;
	background:url(Images/menubar_bg.gif) repeat-x 0 0;
	height:30px;
	/*width:698px;*/
	width:550px;
	color:White;
	/*padding:6px 0 0 0;*/
	font-family:Arial;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	vertical-align:middle;
}	

.contentPageHeadingHomePage
{
	float:left;
	background:url(HomeImages/hr_strip.jpg) repeat-x 0 0;
	height:30px;
	width:620px;
	color:#C9DEF8;
	/*padding:6px 0 0 0;*/
	font-family:Arial;
	text-align:right;
	font-size:18px;
	font-weight:normal;
	vertical-align:middle;
}

.contentPageHeadingHomePage1
{
	height:22px; width:620px; background-color:#C9DEF8; text-align:right; color:#2165a4;
}

.contentPageHeadingForAddEditKeerthanas
{
	float:left;
	background:url(images/menubar_bg.gif) repeat-x 0 0;
	height:30px;
	width:700px;
	color:Black;
	/*padding:6px 0 0 0;*/
	font-family:Arial;
	text-align:left;
	font-size:18px;
	font-weight:normal;
	vertical-align:middle;
}


.arrowgreen{
	width: 100px; /*width of menu*/
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;	
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(media/arrowblue.gif) 100% 0;
  height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #5E7830;
}

.arrowgreen li a:hover{
	color: #26370A;
	background-position: 100% -32px;
}

	
.arrowgreen li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}


.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.noUnderline
{
	text-decoration:none;	
}

.contentPageHeadingIMaster
{
	float:left;
	background:url(HomeImages/hr_strip.jpg) repeat-x 0 0;
	height:30px;
	width:620px;
	color:#C9DEF8;
	/*padding:6px 0 0 0;*/
	font-family:Arial;
	text-align:right;
	font-size:16px;
	font-weight:normal;
	vertical-align:middle;	
}

.tblContentPlaceHolderMain
{
	width :1000px;
	float :left ;
	vertical-align :top ;
}

.tdContentPlaceHolder
{
	width :1000px;
	vertical-align :top ;
	float :left ;	
}

.tdContentPlaceHolder2
{
	width :1000px;
}

.tdContentPlaceHolderLeft
{
	width :150px;
	vertical-align:top ;
	text-align :left ;
	float :left ;	
}	

.tdContentPlaceHolderCenter
{
	width :550px;
	vertical-align:top ;
	text-align :left ;	
}	

.tdContentPlaceHolderRight
{
	width :300px;
	vertical-align:top ;
	text-align :right ;
	float :right ;	
}	

.tdContentPlaceHolderLeft
{
	width :150px;	
}

.tdContentPlaceHolderRight
{
	width :300px;	
}

p.text{
	font-size:11px;
	margin:5px 0 0 0;
	}
	
	#bigfooter{
	background:url(images/footer_bg.gif) repeat-x 0 0 #4C4C4C;
	color:#F8DB6A;
	padding:13px 0 0 0;
	width:1000px;
	}
	


.tdContentPlaceHolder
{
	width :1000px;	
}

.tdContentPlaceHolderAlignLeft
{
	vertical-align :top ;
	float :left ;
	text-align :left ;
	width :1000px;
}

.tdContentPlaceHolderLeftForIMaster
{
	width :150px;
	vertical-align:top ;
	text-align :left ;
	float :left ;	
}	

.tdContentPlaceHolderCenterForIMaster
{
	width :550px;
	vertical-align:top ;
	text-align :left ;	
	float :left ;
}	

.tdContentPlaceHolderRightForIMaster
{
	width :300px;
	vertical-align:top ;
	text-align :left ;
	float :left ;	
}

.tdLeftMaster
{
	width :200px;
	vertical-align :top ;
	text-align :left ;
	float :left ;	
}

.tdCenterMaster
{
	width :600px;
	vertical-align :top ;
	text-align :left ;
	float :left ;	
}

.tdRightMaster
{
	width :200px;
	vertical-align :top ;
	text-align :left ;
	float :left ;	
}

.divTitlesContentView
{
	float:left ;
	width :620px;
}

.divTitlesContentView a
{
	text-decoration :none;
	/*font-family :VikaasWebFont ;*/
	font-family :Gautami;
	font-size :14px;
	color :Blue ;
	
}

.divTitlesContentView a:hover
{
	color :Green ;
	text-decoration :underline;
}

.divSummaryContentView
{
	float:left ;
	width :600px;
}

.divSummaryContentView a
{
	text-decoration :none;
	font-family :Gautami;
	font-size :14px;
}

.tdTitledivSummaryContentView
{
	font-family :Gautami;
	font-size :16px;	
	color :#0000FF;
}

.tdHighdivSummaryContentView
{
	font-family :Gautami;
	font-size :14px;
	color :Black ;
}

.divContentView
{
	float:left ;
	width :600px;
}

.tdTitledivContentView
{
	font-family :Gautami;
	font-size :14px;
	color :Red;
}

.tdHighdivContentView
{
	font-family :Gautami;
	font-size :14px;
	color :Black ;
}

.tblQuestionSummary
{
	width :620px;
	vertical-align:top ;
	text-align :left ;	
	float :left ;
}

.tblQuestionSummary a
{
	text-decoration :none;
	font-family :Gautami;
	font-size :14px;
	color :Blue ;
}

.tblQuestionSummary a:hover
{
	color :Green ;
	text-decoration : underline;
}

.tdForRoundPanel
{
	vertical-align:top ;
	width :620px;
	text-align :left ;
}

.tblQuestionDetails
{
	vertical-align :top ;
	text-align :left ;
	float :left ;
}

.tdTitleQuestionDetails
{
	font-family :Gautami ;
	font-size :14px;
	color :#0000FF;	
}

.tdAnswerSummary
{
	font-family :Gautami ;
	font-size :14px;
	color :Red;
}

.tdAnswerDetails
{
	font-family :Gautami ;
	font-size :14px;
	color :Black ;
}

.tblIPerson
{
	vertical-align :top ;
	float :left ;
	text-align :left ;	
}

.tdIntQuestionsLink
{
	color :Black ;
}

.tdIntQuestionsLink a
{
	color :Black ;
	text-decoration :none;
}

.tdIntQuestionsLink a:hover
{
	color :Green ;
	text-decoration :none;
}

.tdIntQuestionsLinkPlace
{
	font-family :Gautami ;
	font-size :14px;
	color :Black ;
}

.tdIntQuestionsLinkPlace a
{
	font-family :Gautami ;
	font-size :14px;
	color :Black ;
	text-decoration :none;
}

.tdIntQuestionsLinkPlace a:hover
{
	font-family :Gautami ;
	font-size :14px;
	color :Black ;
	text-decoration :none;
}

.tdIPerson
{
	vertical-align :top ;
	float :left ;
	text-align :left ;	
}

.IPersonName
{
	font-family :Gautami ;
	font-size :14px;
	color :Blue ;
	text-decoration :none;
}

.IPersonName:hover
{
	text-decoration :underline;
	color :Green ;
}

.IPersonBriefBioName
{
	font-family :Gautami ;
	font-size :14px;
	color :#A21E22 ;
	text-decoration :none;
}

.IPersonBriefBio
{
	font-family :Gautami ;
	font-size :14px;
	color :Black ;
	text-decoration :none;
}

.IPersonBriefBioBack
{	
	color :#A21E22 ;
	text-decoration :underline;	
}

.tblLettersToTtdEO
{
	width :620px;
	vertical-align :top ;
	float :left ;
}

.tblLettersToTtdEO a
{
	text-decoration :none;
	font-family :Gautami ;
	font-size :14px;
	color :Blue ;
}

.tblLettersToTtdEO a:hover
{
	text-decoration :underline;
	color :Green ;
}

.tdStaticTitleDataLettersToTtdEO
{
	font-family :Gautami ;
	font-size :16px;
	color :Blue ;
	text-decoration :none;
}

.tdStaticDataLettersToTtdEO
{
	font-family :Gautami ;
	font-size :14px;
	color :Black ;
	text-decoration :none;
}

.tblMPMSamadhanalu
{
	background:url(images/bullet.gif) no-repeat 20px 3px;
	width :620px;
	vertical-align :top ;
	float :left ;
	text-align :left ;
	padding:0 0 0 40px;
}

.tdMPMSamadhanalu a
{
	background:url(images/bullet.gif) no-repeat 20px 3px;
	font-family :Gautami ;
	font-size :14px;
	color :Blue ;
	text-decoration :none;
	padding:0 0 0 40px;
}

.tdMPMSamadhanalu a:hover
{
	text-decoration :underline;
	color :Green ;
}

.tblPMNirnayalu
{
	width :600px;
	vertical-align:top ;
	float :left ;
	text-align :left ;
}

.tdTitlePMNirnayalu
{
	font-family :Gautami ;
	font-size :14px;
	color :#0000FF ;
	text-decoration :none;
}

.tdTitlePMNirnayaluSections
{
	font-family :Gautami ;
	font-size :14px;
	color :Red ;
	text-decoration :none;
}

.tdHighPMNirnayalu
{
	font-family :Gautami ;
	font-size :14px;
	color :Red ;
	text-decoration :none;
}

.tdContentPMNirnayalu
{
	font-family :Gautami ;
	font-size :14px;
	color :Black ;
	text-decoration :none;
}

.tblPollResultsView
{
	width :600px;
	vertical-align :top ;
	float :left ;
	text-align :left ;	
}

.tdPollResultsViewPadding
{
	padding :0 0 0 40px;
}

.tdPollResultsView
{
	font-family :Gautami ;
	font-size :14px;
	color :Black ;
	text-decoration :none;
}

.tdPollResultsView a
{
	font-family :Gautami ;
	font-size :14px;
	color :Blue ;
	text-decoration :none;
}

.tdPollResultsView a:hover
{
	text-decoration :underline;
	color :Green ;
}

/*CSS For Design*/


.tdAlignNew
{
	width :200px;
	text-align :center ;
	vertical-align :top ;
}

.tdImageMain
{
	width :330px;
	height :178px;
	
}

.tdImageMain1
{
	width :332px;
	height :178px;
	
}

.tdImageMain2
{
	width :338px;
	height :178px;
	
}

.tdMenubar
{
	background-image :url(Images/menubar_bg.gif);
	background-repeat:repeat-x ;	
	height :32px;	
	width:30px;
}

.tdMenubar1
{
	width :2px;
	height :31px;
}

.tdContentLeftNew
{
	width :150px;
	float :left ;
	vertical-align :top ;
}

.tdContentLeft1New
{
	width :150;
	padding :5px 5px 5px 5px;
	
}

.tdContentLeftImage
{
	background :url(Images/tbtopbg.gif);
}

.tdContentLeftImageSpace
{
	background :url(Images/tblfbg.gif);
}

.tdContentLeftImageSpace1
{
	background :url(Images/tbrtbg.gif);
}

.tdContentLeftImageSpace2
{
	background :url(Images/tbbtmbg.gif);
}

.tdContentLeftBackground
{
	background-color :#FFF6EC;
	float :left ;
	vertical-align :top ;
}

.imgContentLeftImage
{
	width :150px;
	height :150px;
	border :0;
}

.tdContentLeftImage1
{
	padding-top :5px;
}

.tdContentCenter
{
	width :650px;
	float :left ;
	vertical-align :top ;
}

.tdAnimation
{
	vertical-align :top ;
	float :left ;
	width :450px;
}

.tdtopicbar
{
	background :url(Images/menubar_bg.gif);	
	height:23px;	
	
}

.tdPollDesignImage
{
	background :url(Images/tbtopbg.gif);
}

.tdPollDesignImage1
{
	background :url(Images/tbrtbg.gif);
	
}

.tdPollBackground
{
	background-color :#FFF6EC;
	vertical-align :top;
}

.tdPollbuttons
{
	text-align :center ;
}

.tdPollCorner
{
	width :7px;
	height :7px;
}

.tdContentRightNew
{
	width :200px;
	vertical-align :top ;
	float :left ;
	padding :5px 5px 5px 5px;
}

.tdContentRightCorner
{
	width :7px;
	height :7px;
}

.palakamandali
{
	/*border :solid 1px #2363AA;*/
	background-color:#2165a4;	
	/*height:650px;*/
}

.tdContentRightCornerBackgroud
{
	background :url(Images/tbtopbg.gif);
}

/*STYLES FOR DETAILED DESCRIPTION*/

.todaysNewsLink
{	
	font-size:large ;
	color:#C9DEF8 ;
}

.todaysNewsLink:hover
{
	text-decoration:none;
	color:Yellow;
}

.tblDescriptionBorder
{
	border :solid 1px #2363AA;
	width :620px;
}

.tblDescriptionBorder1
{
	border :solid 1px #2363AA;
	background-color :#C9DEF8;
	width :620px;
}

.tblDescriptionBorderForRaasi
{
	border :solid 1px #2363AA;
	width :305px;
	height :220px;
}

.tblborderForNaradaCoverImages
{
	border :solid 1px #2363AA;
	width :200px;
	height :250px;
}

.tdDDescriptionQuestion
{
	font-family:Gautami;
	font-size:14px;
	color :#0000FF ;
}

.tdDDescriptionDetails
{
	font-family:Gautami;
	font-size:14px;
	color :Black ;
}

.tdDDescriptionFooter
{
	font-family:Gautami;
	font-size:14px;
	color :Red ;
}

.tblDetailedDescriptionLettersToEO
{
	width :650px;
	vertical-align:top ;
	text-align :left ;	
	float :left ;
}

.imgQuestion ul li
{	
	background:url(images/new_icon.gif) no-repeat 0 3px;
	font-family:Gautami;
	font-size:14px;
	padding:0 0 0 20px;
	color :Black ;
}

.tdarshiniQuestion ul li a
{	
	background:url(images/bullet.gif) no-repeat 20px 3px;
	font-family:Gautami;
	font-size:14px;
	padding:0 0 0 40px;
	color :#0000FF ;
}

.divTajaLetterToEO
{
	background:url(images/bullet.gif) no-repeat 20px 3px;
	font-family:Gautami ;
	font-size:14px;
	padding:0 0 0 40px;
	color :#0000FF ;
}

.divTajaLetterToEO:hover
{
	text-decoration:none;
	color:Green ;
}

.divTajaSMS
{
	background:url(images/bullet.gif) no-repeat 20px 3px;
	font-size:large;
	padding:0 0 0 40px;
	color :#0000FF ;
}

.divTajaSMS:hover
{
	text-decoration:none;
	color:Green;
}

.imgQuestionnext ul li
{
	background:url(images/bullet.gif) no-repeat 20px 3px;
	font-family:Gautami;
	font-size:14px;
	padding:0 0 0 40px;
	color :#0000FF ;	
	margin :0 0 10px 0;
}

.imgQuestionnext ul li a
{	
	font-family:Gautami;
	font-size:14px;
	/*padding:0 0 0 40px;*/
	color :#0000FF ;
}

.imgQuestionnext ul li a:hover
{
	/*background :url(Images/topicbar.gif) repeat-x;*/
	
	color:Green;
	/*font-style:italic;*/
	text-decoration :none;
}

.imgQuestionnextWithoutSections ul li
{
	background:url(images/bullet.gif) no-repeat 5px 3px;
	font-family:Gautami;
	font-size:14px;
	padding:0 0 0 20px;
	color :#0000FF ;
	margin :0 0 10px 0;
}

.imgQuestionnextWithoutSections ul li a
{	
	font-family:Gautami;
	font-size:14px;
	/*padding:0 0 0 20px;*/
	color :#0000FF ;
}

.imgQuestionnextWithoutSections ul li a:hover
{
	/*background :url(Images/topicbar.gif) repeat-x;*/
	color:Green;
	/*font-style:italic;*/
	text-decoration :none;
}

.rptTagHeading
{
	/*background-color :Gray ;*/
	float :left ;
	width :35px;
	color :Black ;
}

.rptTagNames
{
	font-family:Gautami;
	font-size:14px;
	color :Black ;
	/*background-color :Gray ;*/
	float :left ;
}

.rptTagNames a
{
	font-family:Gautami;
	font-size:14px;
	color :Black ;
}

.rptTagNames a:hover
{
	font-family:Gautami;
	font-size:14px;
	color :Green ;
	text-decoration :none;
}

.tabContainerDefault1
{
	border :solid 1px orange;
	height :185px;
	background-color :#FFF6EC;
	border :solid 5px Orange;	
}

.tdBhagavadGeethaChapters a
{
	background :url(images/orangeArrow.gif) no-repeat 10px 3px;
	/*font-family:VikaasWebFont ;*/
	font-size:12px;
	padding :0 0 0 40px;
	color :Black ;
	font-family:Gautami ;
	color :#C9DEF8;
}

.tdBhagavadGeethaChapters a:hover
{
	text-decoration :underline;
	color :Green ;
}

.roundcont {
width: 250px;
background-color: #f90;
color: #fff;
}

.roundcont p {
margin: 0 10px;
}

.roundtop {
background: url(images/tr.gif) no-repeat top right;
}

.roundbottom {
background: url(images/br.gif) no-repeat top right;
}

img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}


/*New Home Page*/

.firstTopic ul li
{
	background:url(images/bullet1.gif) no-repeat 20px 3px;
	font-family:Gautami;
	font-size:14px;
	padding:0 0 0 40px;
	color :Black ;	
}

.firstTopic ul li a
{	
	font-family:Gautami;
	font-size:14px;
	/*padding:0 0 0 40px;*/
	color :Black ;
}

.firstTopic ul li a:hover
{
	/*background :url(Images/topicbar.gif) repeat-x;*/
	
	color:#EF212D;
	/*font-style:italic;*/
	text-decoration :none;
}

.divMoreFont
{
	color :#EF212D;
	float :right ;
	font-size :small ;
}

.divMoreFont a
{
	color :#EF212D;
	float :right ;
	font-size :small ;
}

.divHFContentFont
{
	font-family:Gautami;
	font-size:14px;
	color :#0E3AC7;
	font-weight :bold ;
}

.divHFContentFont a
{
	font-family:Gautami;
	font-size:14px;
	color :#0E3AC7;
	font-weight :bold ;
}

.divHFContentFont a:hover
{
	color:#EF212D;
	/*font-style:italic;*/
	text-decoration :none;
}

.footerHomeLink
{	
	background:url(images/menubar_bg.gif) repeat-x 0 0;
	height:30px;
	width:50px;
	color:Black;
	/*padding:6px 0 0 0;*/
	font-family:Arial;	
	font-size:18px;
	font-weight:normal;
	vertical-align:middle;	
}


/*Tagging Design*/

.tagHeading
{
	background :url(HomeImages/hr_strip.jpg) repeat-x 0 0;
	font-size :large ;
	color:#C9DEF8 ;
	width:620px;
}

.subDiv ul li{
	background:url(images/new_icon.gif) no-repeat 0 3px;
	padding:0 0 0 26px;
	font-size:16px;	
	
	line-height:20px;
	}	


/*CSS For Narada Sanchikalu*/

.naradaStoryName
{
	background:url(HomeImages/hr_strip.jpg) repeat-x 0 0;
	color:#C9DEF8;
	font-family:Gautami;
	font-size:14px;
	height:30px;
	width:620px;
}

.naradaStoryName a
{
	background:url(HomeImages/hr_strip.jpg) repeat-x 0 0;
	color:#C9DEF8;
	font-family:Gautami;
	font-size:14px;
	height:30px;
	width:620px;
}
		
.naradaSanchikaluMore
{
	float :right ;
	color :Blue;
}

.naradaSanchikaluTitle
{
	color :#0000FF;
	font-family:Gautami;
	font-size:16px;	
}

.naradaSanchikaluHighlight
{
	color :Red;
	font-family:Gautami;
	font-size:16px;
}

.naradaSanchikaluSubHeading
{
	color :Red;
	font-family:Gautami;
	font-size:16px;
}

.naradaSanchikaluSectionHighlight
{
	color :Red ;
	font-family:Gautami;
	font-size:14px;
}

.naradaSanchikaluFrameName
{
	background-color:#C9DEF8 ;
	color:#0000FF;
	font-family:Gautami;
	font-size:14px;
	height :30px;
}

/*CSS For TagContentDetails */

.tagConDetHeading
{
	color :#A21E22 ;
	font-family:Gautami;
	font-size:14px;
}

.mContentBack
{
	color :Blue ;
}


/*CSS For WeatherReport*/

.tdWeather
{
	font-family:Gautami;
	font-size:14px;
	color :#A21E22 ;	
}

.tdWeather1
{
	font-family:Gautami;
	font-size:14px;
	color :Black ;	
	padding :0 0 20px 0;
}

/*CSS For ContentView Date Linking*/

.datelnk
{
	font-family:Gautami;
	font-size:14px;
	color :#C9DEF8;
	
}

.eventcalendar
{
	width:100%;
	border:solid 1px #2363AA;
	background-color:#C9DEF8;
}

/* CSS FOR TTD PHONE NUMBERS*/

.tblPhoneNos
{
	background-color:#C9DEF8;
}

/*CSS FOR WEEKLY KEERTHANAS*/

.keerthanaCategories
{
	background:url(images/new_icon.gif) no-repeat 0 3px;
	color:#C9DEF8;
}

.keerthanaCategories a
{
	background:url(images/new_icon.gif) no-repeat 0 3px;
	color:#C9DEF8;
	padding:0 0 0 20px;
}

.keerthanaCategories a:hover
{
	text-decoration :none;
	color:Red;
}

/* CSS FOR LATEST TIRUMALA PHOTO*/
.tirumalaphotoclass
{
}

.tirumalaphotoclass1
{
	margin:5px 0 0 15px;
	width:160px;
	height:150px;
}

.classGo
{
	color:#C9DEF8;
	margin-left:80px;
}