@import url('menu.css');

body, div, ul, li	{ margin:0px; padding:0px;}
body				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#fff; line-height:1.5em;}
a					{ text-decoration:none; color:#333333;}
a, a img			{ outline:none; border:none;}

h1					{ margin:10px; text-align:center}
h2					{ position:absolute; left:0px; top:-5px; width:308px; background:#ffffff url(../images/bheader_bg.gif) top left repeat-x; font-size:11px; color:#333333; margin:5px 0 10px 0; padding:10px 10px 3px 10px; line-height:30px; text-indent:0px; border-bottom:1px dotted #cccccc; z-index:100; text-transform:uppercase;}
h2 span				{ float:left; position:absolute; top:5px; right:0px; padding-right:5px;}
h5					{ position:absolute; left:0px; top:-5px; width:930px; background:#ffffff url(../images/bheader_bg.gif) top left repeat-x; font-size:11px; color:#333333; margin:5px 0 10px 0; padding:10px 10px 3px 10px; line-height:30px; text-indent:0px; border-bottom:1px dotted #cccccc; text-transform:uppercase;}
h3 span				{ float:right;}
h2 span img, h3 span img	{ z-index:30000; margin:5px 5px;}
h4					{ font-size:200%; font-family:"Trebuchet MS"; color:#FF6600; margin:10px; border-bottom:1px solid #cccccc; padding-bottom:10px;}
h2.stitle			{ clear:both; float:left; width:1220px; margin-bottom:30px; }
.divuserlist
{
    margin: 0px auto;
    width: 680px;
    padding: 3px;
    background: #d7d7d7;
}
.divuserlist .modalcontext
{
    width: 660px;
    overflow: hidden;
}
.divuserlist .modalcontext label
{
    width: 80px;
}


.newsletter			{ border:1px solid #cccccc; background:#ffffff; width:160px; margin:10px 0; font-size:82.5%; padding:3px 5px;}
.col-d .tservices	{ border:1px solid #cccccc; background:#ffffff; width:225px; margin:10px 0; font-size:82.5%; padding:3px 5px;}
.searchctrl			{ float:right; border:1px solid #cccccc; background:#ffffff; width:190px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.searchtxtctrl			{ float:right; border:1px solid #cccccc; background:#ffffff; width:140px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.formctrl			{ border:1px solid #cccccc; background:#ffffff; width:190px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.col2form .formctrl		{ width:222px;}
.formdatepicker		{ border:1px solid #cccccc; background:#ffffff; width:170px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.searchctrl_big_r	{ border:1px solid #cccccc; background:#ffffff; width:190px; margin:0 0 5px 0; font-size:100%; padding:5px;}
.searchctrl_big		{ border:1px solid #cccccc; background:#ffffff; width:250px; margin:10px 15px 0 0; font-size:100%; padding:5px;}
.searchctrl_big_mnone	{ border:1px solid #cccccc; background:#ffffff; width:250px; margin:0px 15px 0 0; font-size:100%; padding:5px;}
.addservice_big		{ border:1px solid #cccccc; background:#ffffff; width:200px; margin:10px 0; font-size:100%; padding:5px;}
.searchctrl_long	{ border:1px solid #cccccc; background:#ffffff; width:700px; font-size:100%; padding:5px;}
.addroles_big		{ border:1px solid #cccccc; background:#ffffff; width:200px; margin:10px 0; font-size:100%; padding:5px;}
.searchctrl_long	{ border:1px solid #cccccc; background:#ffffff; width:700px; font-size:100%; padding:5px;}
.ddlist_big			{ border:1px solid #cccccc; background:#ffffff; width:200px; padding:3px 5px; margin:0 10px 5px 0;}
.qty				{ border:1px solid #cccccc; background:#ffffff; width:20px; font-size:100%; padding:2px; text-align:center; margin-right:10px;}
.searchctrl_small	{ float:right; border:1px solid #cccccc; background:#ffffff; width:95px; font-size:100%; padding:4px 5px; margin-bottom:5px;}
.searchctrl_others	{ border:1px solid #cccccc; background:#ffffff; width:116px; font-size:100%; padding:4px 5px; margin-bottom:5px; margin-left:3px; float:none;}
.searchctrl_view	{ border:1px solid #cccccc; background:#ffffff; width:80px; font-size:100%; padding:4px 5px; margin-bottom:5px;}
.ddlist				{ float:right; border:1px solid #cccccc; background:#ffffff; width:202px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.ddupprefix			{ border:1px solid #cccccc; background:#ffffff; width:auto; font-size:100%; padding:2px 4px; margin-bottom:5px;}
.col2form .ddlist		{ width:232px;}
.ddlistUPmonth		{ border:1px solid #cccccc; background:#ffffff; width:100px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.ddlistUPdate		{ border:1px solid #cccccc; background:#ffffff; width:65px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.ddlistUPyear		{ border:1px solid #cccccc; background:#ffffff; width:65px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.user_profile .ddlist, .user_profile .searchctrl		{ float:left;}
.ddlist_small		{ float:left; border:1px solid #cccccc; background:#ffffff; width:90px; font-size:100%; padding:3px 5px; margin:0 5px 5px 0;}
.ddlist_small_n		{ border:1px solid #cccccc; background:#ffffff; width:90px; font-size:100%; padding:3px 5px; margin:0 5px 5px 0;}
.ddpaging			{ float:left; border:1px solid #cccccc; background:#ffffff; font-size:90%; width:40px; padding:1px;}
.contactno			{ border:1px solid #cccccc; background:#ffffff; width:200px; margin:10px 15px 10px 0; font-size:100%; padding:3px 5px;}
.DD_status			{ border:1px solid #cccccc; background:#ffffff; width:262px; margin:5px 15px 10px 0; font-size:100%; padding:2px 5px;}
.DD_CountryState	{ border:1px solid #cccccc; background:#ffffff; width:168px; margin:10px 15px 10px 0; font-size:100%; padding:2px 5px;}
.tsuser_small .DD_CountryState	{ width:128px;}
.tsuser_small .DD_status		{ width:220px;}
.tsuser_small .searchctrl		{ float:none; width:210px;}
.user_profile .searchctrl		{ float:none; width:222px;}
.textarea			{ border:1px solid #cccccc; background:#ffffff; max-width:200px; min-width:200px; min-height:50px; margin:10px 15px 10px 0; font-size:120%; padding:5px; resize:vertical;}
.textarea_r			{ float:right; border:1px solid #cccccc; background:#ffffff; width:300px; height:100px; margin:0px 15px 10px 0; font-size:120%; padding:5px;}
label.search		{ float:left; display:block; width:auto; line-height:1.9em; margin-bottom:5px;}
label.addmember		{ float:left; width:110px !important; display:block; width:auto; line-height:1.9em; margin-bottom:5px;}
.txtarea_priest		{ border:1px solid #cccccc; background:#ffffff; width:230px; height:100px; margin:10px 15px 10px 0; font-size:120%; padding:5px;}
.button				{ }
.compbutton			{ float:right; border:none; padding:1px 5px; margin:0px; font-size:120%;}
.button:hover		{ color:#ffffff;}
.button_small		{ width:70px; text-align:center; margin:5px 0 0 0; background:#ccc; border:none; padding:3px 5px; font-size:120%;}
.btn_ctrl           { float:right; margin-left:10px;}
.loginbtn			{ /*position:relative;*/ border:none; padding:0px; margin:0px; margin-top:-3px;}

.mailto				{ border:1px solid #cccccc; width:750px; min-height:20px; max-height:200px; font-family:Arial; font-size:12px; line-height:20px; padding:0 5px;}
.maildesc			{ border:1px solid #cccccc; width:750px; min-height:100px; font-family:Arial; font-size:12px; line-height:20px; padding:0 5px;}
.ddlistevents		{ border:1px solid #cccccc; background:#ffffff; width:100px; font-size:100%; padding:2px; margin:10px;}
.textarea_sdesc		{ border:1px solid #cccccc; background:#ffffff; width:670px; height:100px; margin:10px 15px 10px 0; font-size:120%; padding:5px; font-family:inherit; font-size:inherit;}
.txtstime			{ border:1px solid #cccccc; background:#e7e7e7; width:40px; font-size:100%; padding:3px 0; margin-bottom:5px; text-align:center;}
.textarea_service	{ border:1px solid #cccccc; background:#ffffff; min-width:330px; max-width:330px; min-height:50px; margin:10px 15px 10px 0; font-size:120%; padding:5px; resize:vertical;} /*added by akila*/
.textarea_serviceadd{ border:1px solid #cccccc; background:#ffffff; resize:vertical; min-width:330px; max-width:330px; min-height:50px; margin:10px 15px 10px 0; font-size:120%; padding:5px;}
.mailcontrol		{ border:1px solid #cccccc; background:#ffffff; width:1050px; font-size:100%; padding:5px;}
.top				{ width:100%;}
.wrapper			{ clear:both; margin:0px auto; position:relative; width:1260px;}
.header				{ margin:10px auto; width:1260px; margin-bottom:0px; background:#ffffff;}
.logo				{ float:left; width:800px; /*Bpadding:10px 0 40px 20px; height:100px;*/padding:10px 0 10px 20px;  background:#ffffff;}
#ctl00_divlogout    { background:#ffffff;}
/*.menu				{ float:left; width:1260px; background:#860000 url(../images/menu_bg.gif) top left repeat-x;}*/
.menu				{ float:left; width:1260px; background:#ffc60d; position:relative; z-index:3000;} /*added by akila */
.lmenu				{ float:left; width:1260px;}
.context p			{ line-height:2em; padding:0 10px; text-align:justify;}

ul.list				{ padding-left:3px; list-style:none; margin-top:5px;}
ul.list li a		{ float:left; display:block; line-height:20px; background:url(../images/list_item.png) top left no-repeat; width:290px; border-bottom:1px solid #ccc; padding:7px 0 7px 50px; text-indent:0px;}
.col-b ul.list li a			{ width:270px;}
ul.list li:last-child a		{ border:none;}
ul.list li a:hover	{ background-color:#f8f8f8; /*background:url(../images/list_hover_bg.gif) bottom left no-repeat;*/}

ul.events			{ list-style:none;}
ul.events li		{ float:left; display:block; text-indent:10px; padding:5px; width:550px; margin-bottom:3px; border-bottom:1px solid #efefef; background:#f7f7f7;}
ul.events li:hover	{ background:url(../images/header_bg.gif) bottom left repeat-x;}

.contents			{ float:left; width:1240px; padding:10px; background:#f1f1f1 /*url(../images/contents_bg.gif) top left repeat-x*/;}
.primary			{ float:left; width:1260px; background:#d58001 url(../images/primary_bg.gif) bottom left no-repeat; padding:10px 0;}
.secondary			{ float:left; width:870px; margin-right:10px; padding-left:5px;}
.boxpromo			{ float:left; width:870px; height:275px; overflow:hidden; border-right:1px solid #911618;}
.popular			{ float:left; width:360px; height:260px; color:#ffffff; overflow:hidden;}
.popular h1			{ color:#ffe28a; font-size:2em;}
.popular p			{ margin:5px 10px; border-bottom:1px dashed #eee; padding-bottom:5px; font-size:14px;}
.popular p:last-child	{ border:none;}
.col-a				{ float:left; width:330px; margin-right:8px;}
.col-b				{ float:left; width:560px; height:400px; position:relative; margin-right:8px;}
.col-c				{ float:right; width:330px;}
.col-ab				{ float:left; position:relative; width:950px; margin-right:8px;}
.pdf-header			{ margin:0px auto; width:1200px; text-align:center; font-size:18px; font-weight:bold; line-height:24px;}
.pdf-footer			{ margin:0px auto; width:1200px; text-align:right; font-size:11px; font-weight:normal; line-height:24px;}
.col-abc			{ float:left; position:relative; width:1240px;}
.col-d				{ float:right; width:280px; margin-top:0px;}

.banner				{ float:left; width:570px; margin-bottom:10px; text-align:center;}
.banner	img			{ border:1px solid #cccccc;}
.context	 		{ float:left; width:560px; margin-bottom:10px; padding:0 5px;}
.hotlinks			{ float:left; width:570px; margin-bottom:10px;}
.upcomingevents		{ float:left; position:relative; width:558px; margin:10px 0 20px 0; border:1px solid #cccccc; padding:45px 5px 0 5px;}

.blockcontent		{ float:left; position:relative; width:328px; margin-bottom:10px; padding:40px 0 10px 0; text-indent:30px; background:#ffffff url(../images/bcontent_bg.gif) bottom left repeat-x;}
.mbot               { margin-bottom:30px;}
.col-d .blockcontent	{ float:left; position:relative; width:278px; margin-bottom:10px; padding:40px 0 10px 0; text-indent:30px; overflow:hidden; background:#ffffff url(../images/bcontent_bg.gif) bottom left repeat-x;}

.boxpromo ul li		{ float:left; list-style:none; margin:5px 15px 15px 15px;}

.blockcontent p 	{ margin:5px; padding:5px; border-bottom:1px solid #ccc; text-indent:0px;}
.blockcontent p:last-child 	{ border-bottom:0px;}
p span				{ color:#fd6402; text-shadow:1px 1px 1px #ccc; text-indent:0px;}

.news				{ float:left; width:540px; padding:40px 10px; background:#ffffff url(../images/bcontent_bg.gif) bottom left repeat-x; height:370px;}
.news h3			{ float:none; background:none; color:#CC3300; padding-bottom:0px; margin-bottom:0px; border-bottom:none !important;}
.news p				{ padding:0px; margin:0 10px; width:530px; border-bottom:1px solid #ccc;}

.footer				{ float:left; width:1220px; padding:20px; background:#666666 url(../images/homa_logo.gif) right center no-repeat;                      font-family:verdana; font-size:77.5%; margin-top:5px;}
.copyright			{ float:left; width:400px; color:#ffffff;}
.copyright a:link	{ color:#ffffff; text-decoration:none;}
.copyright a:hover	{ color:#ffffff;}
.copyright a:active	{ color:#ffffff;}
.copyright a:visited{ color:#ffffff;}

/*_____________________________________________ Start - Projects - jCarouselLiteDemo _____________________________________________*/

.carousel  			{ padding:10px 0 0 0; margin:0 0 20px 10px; position:relative;}
.digg 				{ position:absolute; left:610px; top:110px;}
.main 				{ margin-left:0px;}

.demo em 			{ color:#FF3300; font-weight:bold; font-size:60%; font-style:normal;}
.carousel button 	{ float:left;}
.carousel a.prev, .carousel a.next { display:block; float:left; width:30px; margin-top:50px;}
.carousel a.next 	{ float:right;}
/*
.carousel a.next:hover { float:left; background-image:url("../images/imageNavRight.gif");}
.carousel a.prev:hover { float:right; background-image:url("../images/imageNavLeft.gif");}    
*/
.carousel a:hover, .carousel a:active { border:none; outline:none;}     
.carousel .jCarouselLite 	{ border:1px solid black; float:left; background-color:#dfdfdf; position:relative; visibility:hidden; left:-5000px;}
.carousel ul 				{ margin:0;}
.carousel li img, .carousel li p { background-color:#fff; width:150px; height:118px; margin:10px;}

.widget img 				{ cursor:pointer;}
.mid 						{ margin-left:80px; width:400px; height:300px;}
.vertical 					{ margin-left:170px;}
.vertical .jCarouselLite 	{ width:170px;}
.imageSlider li img, .imageSlider li p, .imageSliderExt li img , .imageSliderExt li p { width:400px; height:300px;}

.timings			{ float:right; width:300px;}
.timings p			{ padding:0 0 0 10px; margin:5px;}

/* ***************************************************** LOGIN PANEL  *********************************************** */

.clientLoginWrapper				{ margin:0px auto; width:1260px; background-color:#ffffff; position:relative;}
.clientLoginBlock				{ overflow:hidden; text-align:right; background:#444444;}
.clientLoginBlockHidden			{ height:0px; overflow:hidden; text-align:right; background:#444444;}
.clientLoginForm table.lform			{ width:580px; float:right; margin-left:auto; margin:10px 0; font-size:12px; color:#ffffff;}
.clientLoginForm table.lform th			{ font-weight:normal; text-align:right; line-height:2em; padding-right:5px; padding-left:10px; border:none; color:#ffffff;}
.clientLoginForm table.lform td			{ text-align:left; width:200px;}
.clientLoginForm table.lform td a		{ color:#ffffff; text-decoration:underline;}
.clientLoginForm table.lform td a:hover	{ color:#ffffff; text-decoration:none;}
#loginButton					{ text-align:right; padding-left:10px;}
input[type=text].customBox, input[type=password].customBox	{ color:#000000; background-color:#ededed !important; border:solid 1px #aaaaaa !important; padding:2px 5px !important; margin:0px !important; margin-bottom:10px !important;}
.clientLoginButton				{ float:right; height:20px; margin-right:50px;}
.clientLoginButton a			{ outline:none;}
span.clogin						{ float:right; width:230px; padding-left:10px; display:block; line-height:2em; color:#333333;}
span.clogin	a 					{ text-decoration:underline; color:#333333;}
span.clogin	a:hover				{ text-decoration:none;}
.customBox		{ color:#000000; background-color:#ededed !important; border:solid 1px #aaaaaa !important; padding:2px 5px !important; margin:0px !important; margin-bottom:10px !important;}

p.more							{ float:right; padding:2px 5px; background:#3b3b3b; color:#ffffff; font-size:10px; line-height:12px; text-indent:0px; margin:0 10px;}
p.more:hover					{ background:#f98406; color:#333333;}
p.more a						{ color:#ffffff; text-decoration:none;}
p.more:hover a					{ color:#333333;}
a.edit							{ float:right; text-decoration:underline; text-transform:lowercase; color:#333; margin-right:-10px; font-size:12px;}
a.pedit							{ float:right; text-decoration:underline; text-transform:lowercase; color:#fff; margin-right:-5px; font-size:12px;}
a.pedit:hover					{ text-decoration:none;}
.sicon                          { float: right; padding-left: 2px; position: absolute; top: 14px;}
.search_icon					{ background:#ffffff url(../images/search_icon.png) right center no-repeat !important;}

/************************************************************************************************************************/

.searchuser				{ float:left; position:relative; width:1050px; border:1px solid #cccccc; padding:10px 20px 10px 120px; margin:10px 30px; background:#f9f9f9;}
.searchuser	h3					{ font-size:200%; margin:10px 0; text-shadow:1px 3px 5px #ccc; color:#333333;}

.searchresults					{ float:left; position:relative; width:1220px; padding:50px 10px; background:#ffffff;}
.searchresults h2				{ width:1220px;}
.searchuser .section			{ width:1050px; padding:0px;}
.paging_service 				{ float:right; position:relative; width:910px; text-align:right; margin-top:10px; top: 0px; left: 0px;}
.paging_service	span			{ float:left;}
.paging_service	ul				{ float:left; list-style:none; margin-bottom:10px;}
.paging_service	ul li			{ float:left; display:block; min-width:25px; line-height:20px; text-align:center; margin-right:5px; padding-bottom:3px;}
.paging							{ float:right; position:relative; width:1200px; text-align:right; margin-top:10px; top: 0px; left: 0px;}
.paging	span					{ float:left;}
.paging	ul						{ float:left; list-style:none; margin-bottom:10px;}
.paging	ul li					{ float:left; display:block; min-width:25px; line-height:20px; text-align:center; margin-right:5px; padding-bottom:3px;}
.export_options					{ position:absolute; right:0px; top:-45px;}
.export_options	a img			{ margin-right:10px;}
.margintop10					{ margin-top:10px;}
.fleft							{ float:left !important;}
.new_style_page {
    float: right;
    left: 0;
    margin-top: 10px;
    position: relative;
    text-align: right;
    top: 0;
    width: 910px;
}
.new_style_page ul li { text-align:left; }
table.searchlist				{ float:left; position:relative; width:1200px; border:1px solid #cccccc; border-bottom:none; margin:0 0 10px 10px;}
table.searchlist tr td, table.searchlist tr th		{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.searchlist tr:hover td	{ background:#e7e7e7;}
table.searchlist tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.searchlist tr th.col01	{ width:300px;}
table.searchlist tr th.col02	{ width:170px;}
table.searchlist tr th.col03	{ width:150px;}
table.searchlist tr th.col04	{ width:200px;}
table.searchlist tr th.col05	{ width:250px;}
table.searchlist tr td.col01	{ width:300px;}
table.searchlist tr td.col02	{ width:170px;}
table.searchlist tr td.col03	{ width:150px;}
table.searchlist tr td.col04	{ width:200px;}
table.searchlist tr td.col05	{ width:250px;}
table.searchlist tr td 			{ padding:3px 0 3px 5px;}
table.searchlist tr td a		{ text-decoration:underline;}
table.searchlist tr td a:hover	{ text-decoration:none; visibility:visible;}

table.searchlist_print				{ margin:10px auto; width:825px; border-top:1px solid #cccccc;}
table.searchlist_print tr td		{ text-align:left; line-height:2.5em; border:1px solid #cccccc; padding:3px 0 3px 5px; border-top:none;}
table.searchlist_print tr td.col01	{ width:125px; font-weight:bold; background:#e7e7e7;}
table.searchlist_print tr td.col02	{ width:150px;}
table.searchlist_print tr td.col03	{ width:125px; font-weight:bold; background:#e7e7e7;}
table.searchlist_print tr td.col04	{ width:150px;}
table.searchlist_print tr td.col05	{ width:125px; font-weight:bold; background:#e7e7e7;}
table.searchlist_print tr td.col06	{ width:150px;}

table.tsuser					{ float:right; width:1050px; border:none;}
table.tsuser tr td		        { text-align:left;}
table.tsuser tr td.col01		{ padding:0px; width:350px;}
table.tsuser tr td.col02		{ padding:0px; width:350px;}
table.tsuser tr td.col03		{ padding:0px; width:350px;}

table.tsuser_small				{ float:left; width:780px; border:none; margin:5px;}
table.tsuser_small tr td		{ text-align:left;}
table.tsuser_small tr td.col01	{ padding:0px; width:250px;}
table.tsuser_small tr td.col02	{ padding:0px; width:250px;}
table.tsuser_small tr td.col03	{ padding:0px; width:250px;}

table.tsuser_small1				{ float:left; width:780px; border:none; margin:5px;}
table.tsuser_small1 tr td		{ }
table.tsuser_small1 tr td.col01	{ padding:0px; width:370px;}
table.tsuser_small1 tr td.col02	{ padding:0px; width:370px;}
.scheduleview .modalcontext	    { width:750px; overflow-y:scroll; height:400px;}

/* Begin code added by ravikumar on Feb 24 2011 for Menu creation*/
table.menulist				{ float:left; width:1200px; border:1px solid #cccccc; border-bottom:none; margin:0 0 10px 10px;}
table.menulist tr td, table.menulist tr th		{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.menulist tr:hover td	{ background:#e7e7e7;}
table.menulist tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.menulist tr th.col01	{ width:400px;}
table.menulist tr th.col02	{ width:400px;}
table.menulist tr th.col03	{ width:100px;}
table.menulist tr th.col04	{ width:100px;}
table.menulist tr th.col05	{ width:100px;}
table.menulist tr th.action	{ width:100px;}
table.menulist tr td.col01	{ width:400px;}
table.menulist tr td.col02	{ width:400px;}
table.menulist tr td.col03	{ width:100px; text-align:center;}
table.menulist tr td.col04	{ width:100px; text-align:center;}
table.menulist tr td.col05	{ width:100px; text-align:center;}
table.menulist tr td.action	{ width:100px; text-align:center;}
table.menulist tr td 		{ padding:3px 0 3px 5px;}
table.menulist tr td a		{ text-decoration:underline;}
table.menulist tr td a:hover	{ text-decoration:none;}
/* End code added by ravikumar on Feb 24 2011 for Menu creation*/

table.mailsetup				{ float:left; width:900px; border:1px solid #cccccc; border-bottom:none; margin:0 0 10px 10px;}
table.mailsetup tr td, table.mailsetup tr th		{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.mailsetup tr:hover td	{ background:#e7e7e7;}
table.mailsetup tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.mailsetup tr th.col01 { width:200px;}
table.mailsetup tr th.col02	{ width:80px;}
table.mailsetup tr th.col03	{ width:100px;}
table.mailsetup tr th.col04	{ width:60px;}
table.mailsetup tr th.col05	{ width:100px;}
table.mailsetup tr th.col06	{ width:70px;}
table.mailsetup tr th.action{ width:50px;}
table.mailsetup tr td.col01	{ width:200px;}
table.mailsetup tr td.col02	{ width:80px;}
table.mailsetup tr td.col03	{ width:100px;}
table.mailsetup tr td.col04	{ width:60px;}
table.mailsetup tr td.col05	{ width:100px;}
table.mailsetup tr td.col06	{ width:70px; text-align:center;}
table.mailsetup tr td.action{ width:50px; text-align:center;}
table.mailsetup tr td 		{ padding:3px 0 3px 5px;}
table.mailsetup tr td a		{ text-decoration:underline;}
table.mailsetup tr td a:hover	{ text-decoration:none;}

a.adsearch, span.adsearch				{ text-decoration:underline; color:#333333; cursor:pointer !important;}
a.adsearch:hover, span.adsearch:hover	{ text-decoration:none;}

table.user_profile				{ float:left; width:890px; border:none;}/*added by Bharat*/
table.user_profile tr td		{ padding:5px; vertical-align:top; text-align:left;}
table.user_profile tr td.col01	{ width:170px;}
table.user_profile tr td.col02	{ width:250px;}
table.user_profile tr td.col03	{ width:50px;}
table.user_profile tr td.col04	{ width:170px;}
table.user_profile tr td.col05	{ width:250px;}

.participantDiv .stitle, .personalinfo h2.stitle, .user_role h2.stitle, .services h2.stitle	{ width:930px;}/* Added by Jaya*/
/*.personalinfo, .user_role, .priest_service 		{ float:left; position:relative; width:930px; padding:40px 10px 20px 10px; margin-bottom:10px; background:#fff;	top: 0px;
	left: 0px;}*/
.personalinfo, .user_role, .priest_service 		{ float:left; position:relative; z-index:1; width:930px; padding:40px 10px 20px 10px; margin-bottom:10px; background:#fff;	top: 0px;
	left: 0px;} /* added by akila */
                .personalinfomember 		{ float:left; position:relative; z-index:1; width:1220px; padding:40px 10px 20px 10px; margin-bottom:10px; background:#fff;	top: 0px;
	left: 0px;}
.personalinfo h2.stitle, .user_role h2.stitle, .services h2.stitle	{ width:930px; z-index:1;}/* Added by Jaya*/
.priest_service h2.stitle { width:930px;}
.vservices				{ margin:0px auto;}
.vservices h2.stitle	{ width:500px;}
/*.personalinfo, .user_role		{ float:left; position:relative; width:930px; padding:40px 10px 20px 10px; margin-bottom:10px; background:#fff;	top: 0px; left: 0px;}
.personalinfo h2.stitle, .user_role h2.stitle, .services h2.stitle	{ width:930px;}*/

.personalinfo .block .section   { border:1px dashed #cccccc; background:#f7f7f7; padding:10px; margin-left:10px; width:auto;}
.section						{ float:left; width:320px; padding-left:20px;}
.section p						{ margin:0 0 5px 0;}
/*.section p span				{ float:right; width:300px; color:#FF0000; text-align:right; font-size:9px; font-family:verdana; line-height:12px;}*/
.user_role label		{ float:left; display:block; width:150px; margin:10px 50px; line-height:3em; padding:0 20px; background:#f3f3f3; border:1px solid #e4e4e4;}
.user_role label:hover	{ background:#e4e4e4;}
.user_role label input[type=checkbox]	{ float:right; margin-top:10px;}
.msglabel						{ text-align:center; color:#FF0000; padding-bottom:20px;}
.priest_service  .content1      {
	width:800px;
	float:left;
	padding:3px;
	background:red;
	display:none;
}
table.content1                   { float:left; width:200px; border:solid 1px #ccccc;}
table.content1   td.col01        { width:100px;}
table.content1   td.col01        { width:100px;}
table.content1  th              { width:100px;}
 

table.content1                   { float:left; width:200px; border:solid 1px #ccccc;}
table.content1   td.col01        { width:100px;}
table.content1   td.col01        { width:100px;}
table.content1  th              { width:100px;}

.block			{ float:left; position:relative; margin:20px 0 10px 0;}
.blockr			{ float:left; position:relative; margin:0px; width:278px;}
.user_role .block				{ width:890px; margin:10px;}
h2.info			{ float:left; width:880px;}
span.expand		{ float:right; margin-right:5px; cursor:pointer; padding-top:5px;}

.privileges						{ float:left; width:860px; margin:10px 0; color:#000000;}
table.privilege					{ float:left; width:540px; background:#cccccc; color:#000000;}
table.privilege tr td, table.privilege tr th		{ text-align:left; line-height:2.5em; color:#000000;}
table.privilege tr:hover td		{ background:#e7e7e7 !important; color:#000000;}
table.privilege tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; color:#000000;}
table.privilege tr th.col01		{ width:380px; color:#000000;}
table.privilege tr th.col02		{ width:80px; color:#000000;}
table.privilege tr th.col03		{ width:80px; color:#000000;}
table.privilege tr td.col01		{ width:380px; color:#000000;}
table.privilege tr td.col02		{ width:80px; color:#000000;}
table.privilege tr td.col03		{ width:80px; color:#000000;}
table.privilege tr td			{ text-align:center; background:#ffffff !important; color:#000000;}
table.privilege tr td:first-child	{ text-align:left; padding-left:10px; background:#ffffff; color:#000000;}
table.privilege tr td a			{ text-decoration:underline; color:#000000;}
table.privilege tr td a:hover	{ text-decoration:none; color:#000000;}

table.roles						{ float:left; width:400px; background:#cccccc; color:#000000;}
table.roles tr td, table.roles tr th		{ text-align:left; line-height:2.5em; padding:0 5px;}
table.roles tr th.col01			{ width:200px; color:#000000;}
table.roles tr th.col02			{ width:200px; color:#000000;}
table.roles tr td.col01			{ width:86px; color:#000000;}
table.roles tr td.col02			{ width:150px; color:#000000;}
table.roles tr td				{ text-align:left; background:#ffffff !important; color:#000000;}
table.cprofile					{ float:left; width:860px; background:#cccccc; color:#000000; margin-top:10px;}
table.cprofile tr td, table.cprofile tr th		{ text-align:left; line-height:2.5em; color:#000000;}
table.cprofile tr:hover td		{ background:#e7e7e7 !important; color:#000000;}
table.cprofile tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; color:#000000;}
table.cprofile tr th.col01		{ width:400px; color:#000000;}
table.cprofile tr th.col02		{ width:210px; color:#000000;}
table.cprofile tr th.col03		{ width:100px; color:#000000;}
table.cprofile tr th.col02		{ width:100px; color:#000000;}
table.cprofile tr th.col03		{ width:50px; color:#000000;}
table.cprofile tr td			{ text-align:center; background:#ffffff !important; color:#000000;}
table.cprofile tr td:first-child	{ text-align:left; padding-left:10px; background:#ffffff; color:#000000;}
table.cprofile tr td a			{ text-decoration:underline; color:#000000;}
table.cprofile tr td a:hover	{ text-decoration:none; color:#000000;}
table.available					{ float:left; width:300px; color:#000000; border:solid 1px #cccccc;}
table.available tr th    		{ line-height:2.5em; padding:0 5px; text-align:center;}
table.available tr th.col01   	{ width:150px; line-height:2.5em; padding:0 5px; text-align:center; border-left:none;}
table.available tr th.col02   	{ width:150px; line-height:2.5em; padding:0 5px; text-align:center;}
table.available tr td.col01		{ width:150px; color:#000000; border-right:solid 1px #cccccc;}
table.available tr td.col02		{ width:150px; color:#000000;}
table.available tr td			{ text-align:center; background:#ffffff !important; color:#000000; line-height:3em; }
.add_content                    { background:#f7f7f7;}
table.add_content				{ float:left; width:100px; color:#000000; margin:50px  0 0 10px; background:#f7f7f7;}
table.add_content tr td			{ text-align:center; color:#000000; padding:3px 0; background:#f7f7f7; }
.content_box                    { float:left; width:800px; margin-left:60px; margin-top:15px;}
.content_box  .inner1           { float:left; width:300px;}
.content_box  .inner2           { float:left; width:150px;}
.content_box  .inner3           { float:left; width:280px;}
.caption1                       { text-align:left; font-size:13px; font-weight:bold; padding:0 0 10px 0;} 
.label-leave                    { width:800px; text-align:center; font-size:13px; color:#000000; font-weight:bold; margin-top:5px;}

.addrolesholder					{ float:left; position:relative; width:1200px; padding:40px 20px 0 20px; background:#fff;}
.addrolesholder h2				{ width:1220px;}
div.addroles					{ float:left; position:relative; width:1200px; padding:40px 20px 0 20px; margin-bottom:10px; background:#fff; border-top:1px solid #cccccc;}
table.addroles					{ width:400px; color:#000000; border:none; margin:10px auto;}
table.addroles tr td			{ text-align:left; line-height:1em; padding:0 5px; background:#ffffff !important; color:#000000;}
table.addroles tr td.col01		{ width:200px; color:#000000;}
table.addroles tr td.col02		{ width:200px; color:#000000;}

table.familyinfo				{ float:left; width:920px; background:#cccccc; margin:10px 0;}
table.familyinfo tr td, table.familyinfo tr th		{ text-align:left; line-height:2.5em;}
table.familyinfo tr:hover		{ background:#e7e7e7 !important;}
table.familyinfo tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; text-indent:0px; padding:0px;}
table.familyinfo tr th.col01	{ width:120px; color:#000000;}
table.familyinfo tr th.col02	{ width:60px; color:#000000;}
table.familyinfo tr th.col03	{ width:80px; color:#000000;}
table.familyinfo tr th.col04	{ width:100px; color:#000000;}
table.familyinfo tr th.col05	{ width:30px; color:#000000;}
table.familyinfo tr th.col06	{ width:95px; color:#000000;}
table.familyinfo tr th.col07	{ width:80px; color:#000000;}
table.familyinfo tr td.col01	{ width:120px; color:#000000;}
table.familyinfo tr td.col02	{ width:60px; color:#000000;}
table.familyinfo tr td.col03	{ width:80px; color:#000000;}
table.familyinfo tr td.col04	{ width:100px; color:#000000;}
table.familyinfo tr td.col05	{ width:30px; color:#000000;}
table.familyinfo tr td.col06	{ width:95px; color:#000000;}
table.familyinfo tr td.col07	{ width:80px; color:#000000;}
table.familyinfo tr td			{ text-align:center; background:#ffffff !important; color:#000000; padding:3px;}
table.familyinfo tr td a		{ text-decoration:underline; color:#000000;}
table.familyinfo tr td a:hover	{ text-decoration:none; color:#000000;}
p.tandc							{ float:left; width:600px; padding-left:30px;}

/************************************************** DRAG AND DROP *******************************************************/

#list1, #list2, #list3 			{ width:227px; list-style-type:none; margin:0px; min-height:10px;}
#list1 li, #list2 li, #list3 li { float:left; width:227px; padding-bottom:10px;}
#list3							{ width:850px; min-height:10px;}
#list3 li						{ width:406px; margin:5px; background:url(../images/boxpromo_bg.png) top left repeat;}
#list3 li div					{ float:left; position:relative; padding:0px; margin:0px; width:320px;}
#list3 li div img				{ float:left; width:95px; margin:5px 20px 5px 5px;}
#list3 li div span				{ display:block; font-size:200%; margin:10px; line-height:30px; color:#fff; text-shadow:#000 1px 1px 1px;}
.placeHolder div 				{ background-color:#ffffff !important; }
#list2  a                       { cursor:pointer; color:#666666;}
#list3  a                       { cursor:pointer;}



/*************************************************** SCROLLER ************************************************************/

table.publications				{ float:left; width:970px; background:#cccccc;}
table.publications tr td, table.publications tr th	{ text-align:left; line-height:2.5em;}
table.publications tr:hover td	{ background:#e7e7e7 !important;}
table.publications tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.publications tr th.col01	{ width:250px;}
table.publications tr th.col02	{ width:580px;}
table.publications tr th.col03	{ width:50px;}
table.publications tr th.col04	{ width:30px;}
table.publications tr th.col05	{ width:30px;}
table.publications tr th.col06	{ width:30px;}
table.publications tr td.col01	{ width:250px;}
table.publications tr td.col02	{ width:580px;}
table.publications tr td.col03	{ width:50px;}
table.publications tr td.col04	{ width:30px; text-align:center;}
table.publications tr td.col05	{ width:30px; text-align:center;}
table.publications tr td.col06	{ width:30px; text-align:center;}
table.publications tr td 		{ padding-left:10px; line-height:2em; background:#ffffff !important;}
table.publications tr td a		{ text-decoration:underline;}
table.publications tr td a:hover{ text-decoration:none;}

table.newsletters				{ float:left; width:810px; background:#cccccc; margin:0 0 10px 10px; font-size:12px;}
table.newsletters tr td, th		{ text-align:left; line-height:1em; border:1px solid #cccccc;}
table.newsletters tr:hover td	{ background:#e7e7e7;}
table.newsletters tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.newsletters tr th.col01	{ width:100px;}
table.newsletters tr th.col02	{ width:420px;}
table.newsletters tr th.col03	{ width:80px;}
table.newsletters tr th.col04	{ width:80px; text-align:center;}
table.newsletters tr td.col01, table.newsletters tr td.col03	{ text-align:center;}
table.newsletters tr th.action	{ width:40px; text-align:center;}
table.newsletters tr td 		{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff;}
table.newsletters tr td.center	{ padding:0px; text-align:center;}
table.newsletters tr td a		{ text-decoration:underline;}
table.newsletters tr td a:hover	{ text-decoration:none;}

table.forms				{ float:left; width:1200px; border:1px solid #cccccc; border-bottom:none; margin:0 0 10px 10px;}
table.forms tr td, table.forms tr th			{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.forms tr:hover td			{ background:#e7e7e7; border:1px solid #cccccc; border-top:none; border-right:none;}
table.forms tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid #cccccc; border-top:none; border-right:none;}
table.forms tr th.col01			{ width:370px;}
table.forms tr th.col02			{ width:650px;}
table.forms tr th.col03			{ width:100px;}
table.forms tr th.col04			{ width:50px;}
table.forms tr th.col05			{ width:60px;}
table.forms tr th.actions		{ width:50px;}
table.forms tr td.col01			{ width:320px;}
table.forms tr td.col02			{ width:700px;}
table.forms tr td.col03			{ width:90px;}
table.forms tr td.col04			{ width:50px;}
table.forms tr td.col05			{ width:50px;}
table.forms tr td.actions		{ width:50px;}
table.forms tr td 				{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff;}
table.forms tr td.center		{ padding:0px; text-align:center;}
table.forms tr td a				{ text-decoration:underline;}
table.forms tr td a:hover		{ text-decoration:none;}
.error_msg		{ float:left; width :270px; margin-bottom:5px;padding-left :150px; color:RED }
th.action, td.action				{ width:40px; padding:0px; text-indent:0px; text-align:center;}
th.action, td.action img			{ margin:0 12px;}


table.shopping					{ float:left; width:930px; background:#cccccc; margin:0 auto 20px auto;}
table.shopping tr td, table.shopping tr th		{ text-align:left; line-height:2.5em;}
table.shopping tr:hover td		{ background:#e7e7e7 !important;}
table.shopping tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.shopping tr th.col01		{ width:30px; color:#000000;}
table.shopping tr th.col02		{ width:200px; color:#000000;}
table.shopping tr th.col03		{ width:130px; color:#000000;}
table.shopping tr th.col04		{ width:290px; color:#000000;}
table.shopping tr th.col05		{ width:30px; color:#000000;}
table.shopping tr th.col06		{ width:30px; text-align:center; color:#000000;}
table.shopping tr th.col07		{ width:130px; color:#000000;}
table.shopping tr td 			{ padding:3px 2px 3px 5px !important; line-height:2em; background:#ffffff !important;}
table.shopping tr td.center		{ padding:0px; text-align:center;}
table.shopping tr td a			{ text-decoration:underline;}
table.shopping tr td a:hover	{ text-decoration:none;}

table.Devotee					{ float:left; width:980px; background:#cccccc; margin-bottom:20px;}
table.Devotee tr td, table.Devotee tr th		{ text-align:left; line-height:2.5em;}
table.Devotee tr:hover td		{ background:#e7e7e7 !important;}
table.Devotee tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.Devotee tr th.col01		{ width:50px;}
table.Devotee tr th.col02		{ width:200px;}
table.Devotee tr th.col03		{ width:200px;}
table.Devotee tr th.col04		{ width:100px;}
table.Devotee tr th.col05		{ width:100px;}
table.Devotee tr th.col06		{ width:100px; text-align:center;}
table.Devotee tr th.col07		{ width:100px; text-align:center;}
table.Devotee tr th.col08		{ width:30px; text-align:center;}
table.Devotee tr td 			{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff !important;}
table.Devotee tr td.center		{ padding:0px; text-align:center;}
table.Devotee tr td a			{ text-decoration:underline;}
table.Devotee tr td a:hover	{ text-decoration:none;}

div.no			{ display:none;}
.memlink        { position:relative; top:4px;} 

label.search span		{ float:none; display:inline; width:auto; color:#ff0000; padding-left:3px;}
.button					{ margin-right:10px;}

a.privacy				{ float:right; text-decoration:underline;}
a.privacy:hover			{ text-decoration:none;}
/*a.addicon				{ float:right; margin-left:10px; text-decoration:none !important;}
a.addicon:before		{ margin-right:5px; content:url('../images/add-icon.gif');}
a.mcreation				{ float:right; margin-left:10px; text-decoration:none !important;}
a.mcreation:before		{ margin-right:5px; content:url('../images/page_shift.gif');}
a.viewsearch			{ float:left; text-decoration:none !important; margin-right:20px;}
a.viewsearch:before		{ margin-right:5px; content:url('../images/view.png');}
a.newsearch				{ float:left; text-decoration:none !important;}
a.newsearch:before		{ margin-right:5px; content:url('../images/new_search2.gif');}
a.editicon				{ float:right; text-decoration:none !important;}
a.editicon:before		{ margin-right:5px; content:url('../images/edit.png');}*/

a.addicon 
{
    background: url("../images/add-icon.gif") no-repeat 0px 2px;
    float: right;
    height: 17px;
    padding-left: 18px;
    margin-left:5px;
    text-decoration: none !important;
}
a.addicon_a 
{
    background: url("../images/add-icon.gif") no-repeat 0px 0px;
    float: right;
    height: 17px;
    padding-left: 18px;
    margin-left:5px;
    text-decoration: none !important;
}

a.mcreation 
{
    background: url("../images/page_shift.gif") no-repeat 0px 2px;
    float: right;
    height: 17px;
    padding-left: 18px;
    text-decoration: none !important;
}

a.viewsearch 
{
    background: url("../images/view.png") no-repeat 0px 2px;
    float: left;
    height: 18px;
    padding-left: 18px;
    text-decoration: none !important;
}

a.newsearch 
{
    background: url("../images/new_search2.gif") no-repeat 0px 2px;
    float: left;
    height: 17px;
    padding-left: 18px;
    margin-left:10px;
    text-decoration: none !important;
}

a.editicon 
{
    background: url("../images/edit.png") no-repeat 0px 2px;
    float: right;
    height: 17px;
    padding-left: 18px;
    text-decoration: none !important;
}
a.viewicon 
{
    background: url("https://www.emeenakshi.org/images/vie_pri_icon.png") no-repeat 0px 2px;
    float: right;
    height: 17px;
    padding-left: 18px;
    text-decoration: none !important;
}

/*.multi_occurance a.addicon   { margin-top:10px}*/


.sort_down:after		{ content:url(../images/arrow-up.png); padding:0 5px;}
.sort_up:after			{ content:url(../images/arrow-down.png); padding:0 5px;}

#blackout 				{ visibility:hidden; position:fixed; left:0; top:0; width:100%; height:100%; display:none; background-color:#000; filter:alpha(opacity=60); -moz-opacity:.8; opacity:.8; z-index:32000;}
#blackouta 				{ visibility:hidden; position:absolute; left:0; top:0; width:100%; height:100%; display:none; background-color:#000; filter:alpha(opacity=60); -moz-opacity:.8; opacity:.8; z-index:32000;}

.modalbox				{ float:left; background:#ffffff;}
.dialogheader 			{ line-height:15px;}
.modalcontext 			{ float:left; padding:10px 10px 0  10px; border-bottom:1px solid #cccccc; min-height:100px; max-height:700px; overflow:auto; overflow-x:hidden}
.dialogfooter 			{ float:right; width:100%; margin:5px 0; text-align:right;}
.dialogfooter img		{ margin:0px 10px 0 0;}
h3						{ width:100%; background:#ffffff url(../images/menu_bg.gif) center repeat-x; font-size:12px; color:#ffffff; margin:0 0 10px 0; line-height:30px; text-indent:10px; border-bottom:1px solid #cccccc; text-transform:uppercase; float:left;}
#close, #close1, #close2, #close3, #close4, #close5, #close6, #close7, #close8, #close9 { float:right; margin:4px 4px;}

#newsletters, #addnewsletter, #addpublication, #addform, #AlertSave, #addmember, #addprograms, #viewprograms, 
#confirmation,#confirmationU, #editprivileges, #Alert, #addcategorytype, #addcategory, #addservice, #coprofile, #AddDiv, 
#addmenu, #ViewPubli, #addpubli, 
 #ConfirmationNewsletter, #divEmailverification, #compdetail,#divDeleteconfirmation,#divChangeuserstatus,#divDeleteconfirm,
 #Categoryconfirmation,#Serviceconfirmation,
#divCatetypestatus,#DivcateStatus,#Divsservice, #addrecurrance, #mailserver, #mailconfig, #preview-newsletter, #communicationpreview,#divPdf, #benefits,#addqevent,#edittemplate, #addparticipant,
 #user_name_det, #scheduleview, #divpriestdelete, #RightclickAlert,#divDeleteQuicklink,#membership_add,#membership_view,#divmembershow,#divMembership,#divmembpayment,
 #divMembershipchange, #divAssignPledges, #divpledgepayment,#divViewPledgedetails, #divpledgeactivate, #divpledgeactivate1,#divDisableMemb,#divEnablememb,#divMembhistory,#divCancelMemb,#divCancelMembdue,#gallery_view,#add_slideimage,#resourceSchedule,#divclearcartvalue,#Locationbookingalert,
 #EditGallery,#divChangeSenior,#divChangeStatus,#divEffectiveDate,#divChangeStatusDeceased,#divChangeStatussuspend,#divEmailPopUp,#divworkspousevalid,#divuserlist  { position:fixed; visibility:hidden; top:100px; display:none; z-index:33000; width:100%;}

#addform         { top:30px !important;} /* added by akila - 14/5/11 */
#AddEditGallery	 { position:fixed; visibility:hidden; top:50px; display:none; z-index:33000; width:100%;}			

#compdetail, #coprofile				{ position:absolute; left:0px; z-index:35000}

.addnewsletter, .addpublication, .addform		{ margin:0 auto; width:420px;}

#changepw { position:fixed; visibility:hidden; top:50px; display:none; z-index:33000; width:100%;}
#resetpw  { position:fixed; visibility:hidden; top:100px; display:none; z-index:33000; width:100%;}
#thankyou_temp	{ position:fixed; visibility:hidden; top:20px; display:none; z-index:33000; width:100%;}

/*Added by Jaya*/
.addqevent { margin:0px auto; width:520px;}
#scheduleview			  		    { top:10px !important;}
#addpubli							{ top:30px;}
#AddEditGallery						{ top:30px;}
#viewprograms						{ top:20px;}
#editprivileges						{ top:20px;}
#confirmation						{ top:50px;}
#confirmationU						{ top:50px;}
#benefits						    { top:150px;}
#ConfirmationNewsletter				{ top:250px;}
#Categoryconfirmation				{ top:250px;}
#Serviceconfirmation				{ top:250px;}
#addprograms						{ top:20px;}
#AddDiv						        { top:40px;}
#divpriestdelete				    { top:40px !important;}
#divpledgepayment                   { top:30px !important;}
#divMembership                      { top:30px !important;}   
#divAssignPledges                   { top:30px !important;} 
#divViewPledgedetails               { top:30px !important;}
#communicationpreview               { top:20px !important;}
#divPdf                             { top:20px !important;}
#addmenu                            { top:20px !important;}
#divViewPledgedetails               { top:20px !important;}
#gallery_view						{ top:10px !important;}
#divclearcartvalue                  { top:150px !important;}   
/* Added by Ravikumar on Dec 15 2010 for Upcoming Events Setup */
.newsletter							{ margin:0px auto; width:860px;}
.addmenu, .addnewsletter, .addpublication, .addform	{ margin:0px auto; width:460px; padding:3px; background:#d7d7d7;}

/*Added by Jaya*/
.addqevent	{ margin:0px auto; width:520px; padding:3px; background:#d7d7d7;}
.addqevent .modalcontext				{ width:520px; overflow:hidden; padding:0px;}
.addqevent .modalcontext .section		{ float:left; width:auto; padding:20px;}
.scheduleview 				       	{ margin:0px auto; width:770px; padding:3px; background:#d7d7d7;}
table.taddqevent					{ float:left; width:480px; border:none; margin:0 0 10px 10px;}
table.taddqevent tr td    			{ padding:2px 0; vertical-align:middle; text-align:left;}
table.taddqevent tr td.col01		{ width:100px;}
table.taddqevent tr td.col02		{ width:150px; vertical-align:bottom;}
table.taddqevent tr td.col03		{ width:120px;}
table.taddqevent tr td.col04		{ width:110px;}
table.taddqevent tr td.col04 label	{ width:auto; margin:0px; float:none}

.AlertSave, .confirmation, .ConfirmationNewsletter, .Categoryconfirmation,  .Serviceconfirmation, .edittemplate
                        			{ margin:0px auto; width:326px; padding:3px; background:#d7d7d7;}
.addmember							{ margin:0px auto; width:800px; padding:3px; background:#d7d7d7;}
.membership_add						{ margin:0px auto; width:680px; padding:3px; background:#d7d7d7;}
.addprograms, .viewprograms			{ margin:0px auto; width:720px; padding:3px; background:#d7d7d7;}
.viewpledgedetails					{ margin:0px auto; width:950px; padding:3px; background:#d7d7d7;}
.AssignPledges						{ margin:0px auto; width:800px; padding:3px; background:#d7d7d7;}

.edittemplate						{ margin:0px auto; width:470px;}
.AddDiv,.addrecurrance              { margin:0px auto; width:440px; padding:3px; background:#d7d7d7;}
.editprivileges						{ margin:0px auto; width:600px; padding:3px; background:#d7d7d7;}
.addcategorytype					{ margin:0px auto; width:420px; padding:3px; background:#d7d7d7;}
.addcategory						{ margin:0px auto; width:420px; padding:3px; background:#d7d7d7;}
.coprofile							{ margin:0px auto; width:460px; padding:3px; background:#d7d7d7;}
.addservice							{ margin:0px auto; width:850px; padding:3px; background:#d7d7d7;}
.addrecurrance						{ margin:0px auto; width:670px; padding:3px; background:#d7d7d7;}
.preview-newsletter					{ margin:0px auto; width:900px; padding:3px; background:#d7d7d7;}
.communicationpreview				{ margin:0px auto; width:850px; padding:3px; background:#d7d7d7;}
.divPdf				{ margin:0px auto; width:600px; padding:3px; background:#d7d7d7;}

.benefits                           { margin:0px auto; width:500px; padding:3px; background:#d7d7d7;}
.addrecurrance						{ margin:0px auto; width:670px; padding:3px; background:#d7d7d7;}
.thankyou_temp						{ margin:0px auto; width:1000px; padding:3px; background:#d7d7d7;}
.memb_payment						{ margin:0px auto; width:400px; padding:3px; background:#d7d7d7;}
.assign_membership					{ margin:0px auto; width:680px; padding:3px; background:#d7d7d7;}
.membership_total                   { margin:0px auto; width:700px; padding:3px; background:#d7d7d7;}   
.divpledgeactivate                  { margin:0px auto; width:370px; padding:3px; background:#d7d7d7;}  
.cancelmemb_due                     { margin:0px auto; width:450px; padding:3px; background:#d7d7d7;}  

.chpw                                { margin:0px auto; width:400px; padding:3px; background:#d7d7d7;}  
.reset                               { margin:0px auto; width:400px; padding:3px; background:#d7d7d7;}  
.deletequicklink                     { margin:0px auto; width:340px; padding:3px; background:#d7d7d7;} 
.confirm_new                         { margin:0px auto; width:420px; padding:3px; background:#d7d7d7; } 
.gallery_view                        { margin:0px auto; width:900px; padding:3px; background:#d7d7d7;}
.add_slideimage                      { margin:0px auto; width:750px; padding:3px; background:#d7d7d7;}


.confirm_new .modalcontext			{ width:420px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}

.addrecurrance .modalcontext		{ width:650px; overflow:hidden;}

.edittemplate .modalcontext			{ margin:0px auto; width:450px;}
.thankyou_temp .modalcontext		{ margin:0px auto; width:970px; height:720px; overflow:hidden;}

.communicationpreview .modalcontext	{ width:850px; max-height:400px; overflow:auto; overflow-x:hidden; padding:20px 0; background:#ffffff;}
.communicationpreview .modalcontext table	{ margin:0 auto;}

.divPdf .modalcontext	{ width:600px; max-height:200px; overflow:auto; overflow-x:hidden; padding:20px 0; background:#ffffff;}
.divPdf .modalcontext table	{ margin:0 auto;}


.preview-newsletter .modalcontext	{ width:900px; max-height:300px; overflow:auto; overflow-x:hidden; padding:20px 0;}
.addrecurrance .modalcontext		{ width:650px; overflow:hidden;}
.addmenu .modalcontext				{ width:440px; overflow:hidden;}/* Added by Ravikumar on Feb 23 2011 for Add menu */
.newsletter .modalcontext			{ width:840px; height:300px;}
.addnewsletter .modalcontext		{ width:420px; overflow:hidden;}
.addpublication .modalcontext		{ width:420px; overflow:hidden;}
.addcategorytype .modalcontext		{ width:420px; overflow:hidden;}
.addcategory .modalcontext			{ width:420px; overflow:hidden;}
.addform .modalcontext				{ width:460px; overflow:hidden; padding:0px;}
.addmember .modalcontext			{ width:780px; overflow:hidden;}
.coprofile .modalcontext			{ width:440px; overflow:hidden;}
.AddDiv .modalcontext			    { width:420px; overflow:hidden;}
.benefits .modalcontext			    { width:480px; overflow:hidden;}
.chpw .modalcontext			        { width:380px; overflow:hidden;}
.reset .modalcontext			    { width:380px; overflow:hidden;}
.memb_payment .modalcontext			{ width:380px; overflow:hidden;}
.membership_add .modalcontext		{ width:660px; overflow:hidden;}
.membership_total .modalcontext		{ width:670px; overflow:hidden;}
.assign_membership .modalcontext	{ width:660px; overflow:hidden;}
.gallery_view .modalcontext	        { width:880px; overflow:hidden;}
.add_slideimage .modalcontext	    { width:730px; overflow:hidden;}



.viewpledgedetails .modalcontext	{ width:920px; overflow:hidden;}
.AssignPledges .modalcontext	    { width:700px; min-height:300px; overflow:hidden;}

.addprograms .modalcontext, .viewprograms .modalcontext	{ width:700px; overflow:hidden;}
.AlertSave .modalcontext			{ width:300px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}
.Alert								{ margin:0px auto; width:400px; padding:3px; background:#d7d7d7;}
.Alert .modalcontext				{ width:400px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}/* Added by Ravikumar on Feb 25 2011 for Alert menu */
#confirmationAddress{ position:fixed; top:50px; left:50px; display:none; visibility:hidden; z-index:33000; width:100%;}


.RightclickAlert					{ margin:0px auto; width:400px; padding:3px; background:#d7d7d7;}
.RightclickAlert .modalcontext		{ width:400px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}/* Added by Ravikumar on May 10 2011 for Right Click menu */
.confirmationU .modalcontext			{ width:320px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}
.confirmation .modalcontext			{ width:325px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}
.deletequicklink .modalcontext		{ width:320px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}
.ConfirmationNewsletter .modalcontext   { width:300px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}
.Categoryconfirmation .modalcontext			{ width:300px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}
.Serviceconfirmation .modalcontext			{ width:300px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}
.editprivileges .modalcontext		{ width:580px; min-height:200px; max-height:550px; color:#000000;}
.editprivileges .modalcontext h3	{ background:none; padding:5px; line-height:18px; border-bottom:1px solid #cccccc; margin:5px 0; color:#333333; width:570px;}
.editprivileges .modalcontext .section		{ width:550px; color:#000000; min-height:50px; max-height:120px; overflow:auto; overflow-x:hidden; margin:5px 0 10px 0px; padding:0 20px 0 10px;}
.divpledgeactivate .modalcontext	{ width:370px; overflow:hidden; padding:10px 0 0 0; min-height:50px;} 
.cancelmemb_due .modalcontext	    { width:450px; overflow:hidden; padding:10px 0 0 0; min-height:50px;}

.addform .modalcontext .section		{ float:left; width:auto; padding:20px;}


.tprivilege							{ overflow:scroll; overflow-x:hidden; height:200px;}
.addservice .modalcontext 			{ width:850px; min-height:280px; max-height:480px;}

.modalcontext label					{ float:left; display:inline-block; width:150px;}
.modalcontext .textarea, .modalcontext .searchctrl_big		{ margin:0 0 0px 0; font-size:11px; font-family:Arial; height:auto;}

.addservice label					{ clear:left;}
.addservice .searchctrl_big			{ clear:right;}
.shoppingcart			{ float:left; position:relative; width:930px; background:#f7f7f7; border:1px solid #cccccc; padding:40px 10px 0 10px; margin-bottom:10px;}
.shoppingbasket			{ float:right; position:relative; width:255px;background:#ffffff; border:1px solid #cccccc; padding:40px 10px 10px 10px; margin-bottom:10px;}
.shoppingbasket span.total			{ float:right; font-size:180%; font-weight:bold; margin-top:10px; width:200px; text-align:right;}/*added by akila*/
.shoppingbasket span.ctotal			{ float:left; font-size:200%; font-weight:normal; color:#cccccc;}


.shoppingbasket_a    	    { clear:both; position:absolute; top:104px; left:975px; z-index:5000; width:255px;background:#ffffff; border:1px solid #cccccc; padding:40px 10px 10px 10px; margin-bottom:10px; z-index:10000;}
.shoppingbasket_a	p		{ border-bottom:1px solid #cccccc; padding-bottom:10px; line-height:2.5em;}
.shoppingbasket_a	p span	{ float:right; font-size:120%;}
.shoppingbasket	p		{ border-bottom:1px solid #cccccc; padding:10px 0px; line-height:2.5em; margin:0px;}
.shoppingbasket	p span	{ float:right; font-size:120%;}
.shoppingbasket_a span.total				{ float:right; font-size:180%; font-weight:bold; margin-top:10px; width:200px; text-align:right;}/*added by akila*/
.shoppingbasket_a span.ctotal				{ float:left; font-size:200%; font-weight:normal; color:#cccccc;}

/****************************************************************** QUICK BOOK ******************************************************************************/

.quickbook			{ float:left; width:850px; padding:10px;}
.steps				{ float:left; background:#ffc965 url(../images/title_bg.png) top left no-repeat; line-height:3.2em; width:682px; color:#ffffff; text-indent:10px; font-weight:bold; margin-top:10px;}
.steps a			{ color:#ffffff;}
.qbsteps			{ float:left; width:660px; background:#ffe9ac; margin-bottom:10px; padding:10px; border:1px solid #ffc965; border-top:none;}

table.cmrmapping					{ float:left; width:660px; background:#cccccc; margin-bottom:10px;}
table.cmrmapping tr td, table.cmrmapping tr th			{ text-align:left; line-height:2.5em;}
table.cmrmapping tr:hover td		{ background:#e7e7e7;}
table.cmrmapping tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.cmrmapping tr th.col01		{ width:280px;}
table.cmrmapping tr th.col02		{ width:60px;}
table.cmrmapping tr th.col03		{ width:280px;}
table.cmrmapping tr td.col01		{ width:280px;}
table.cmrmapping tr td.col02		{ width:60px;}
table.cmrmapping tr td.col03		{ width:280px;}
table.cmrmapping tr td 				{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff;}
table.cmrmapping tr td.center		{ padding:0px; text-align:center;}
table.cmrmapping tr td a			{ text-decoration:underline;}
table.cmrmapping tr td a:hover		{ text-decoration:none;}

.calendertitle						{ float:left; width:970px; margin:60px 0 10px 0; font-size:180%; font-family:"Trebuchet MS"; position:relative;}
span.Clinks							{ font-size:12px; font-family:Arial; width:120px; display:inline-block;}
span.dtRange						{ float:none; width:auto; color:#000000; font-size:12px;}
span.othertimings, span.dpayments	{ display:inline-block; margin:0 5px; width:auto;}

table.calender_m					{ float:left; width:970px; background:#cccccc; margin:10px;}
table.calender_m tr td, table.calender_m tr th			{ text-align:left; line-height:2.5em;}
table.calender_m tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.calender_m tr th.col01		{ width:138px;}
table.calender_m tr th.col02		{ width:138px;}
table.calender_m tr th.col03		{ width:138px;}
table.calender_m tr th.col04		{ width:138px;}
table.calender_m tr th.col05		{ width:138px;}
table.calender_m tr th.col06		{ width:138px;}
table.calender_m tr th.col07		{ width:138px;}
table.calender_m tr td.col01		{ width:138px;}
table.calender_m tr td.col02		{ width:138px;}
table.calender_m tr td.col03		{ width:138px;}
table.calender_m tr td.col04		{ width:138px;}
table.calender_m tr td.col05		{ width:138px;}
table.calender_m tr td.col06		{ width:138px;}
table.calender_m tr td.col07		{ width:138px;}
table.calender_m tr td 				{ padding:0 5px 0 0; line-height:1.5em; background:#ffffff; height:100px; vertical-align:top;}
table.calender_m tr td.weekend		{ background:#eeeeee;}
table.calender_m tr td:hover		{ background:#e7e7e7;}
table.calender_m tr td a			{ text-decoration:underline; margin-left:3px;}
table.calender_m tr td a:hover		{ text-decoration:none;}
table.calender_m tr td span a		{ position:absolute; width:20px; font-size:90%; background:#333; text-decoration:none; color:#fff; text-align:center;}
table.calender_m tr td span a:hover	{ text-decoration:none;}

/*table.calender_w					{ float:right; width:700px; background:#cccccc; margin:10px;}
table.calender_w tr td, table.calender_w tr th			{ text-align:left; line-height:2.5em;}
table.calender_w tr th 				{ background:#d5d5d5; font-weight:bold; padding:0 0 0 5px; width:700px;}
table.calender_w tr th a			{ text-decoration:underline;}
table.calender_w tr th a:hover		{ text-decoration:none;}
table.calender_w tr td 				{ padding:5px 5px 5px 70px; line-height:1.5em; background:#ffffff; vertical-align:top; width:700px;}
table.calender_w tr td:hover		{ background:#e7e7e7;}
table.calender_w tr td a			{ text-decoration:underline;}
table.calender_w tr td a:hover		{ text-decoration:none;}
table.calender_w tr td span a		{ position:absolute; width:20px; font-size:90%; background:#333; text-decoration:none; color:#fff; text-align:center;}
table.calender_w tr td span a:hover	{ text-decoration:none;}*/

table.calender_w					{ float:right; width:700px; background:#cccccc; margin:10px; color:#000;}
table.calender_w tr td, table.calender_w tr th			{ text-align:left !important; line-height:2.5em;}
table.calender_w tr th 				{ background:#d5d5d5; font-weight:bold; padding:0 0 0 5px; width:700px;}
table.calender_w tr th a			{ text-decoration:underline;}
table.calender_w tr th a:hover		{ text-decoration:none;}
table.calender_w tr td 				{ padding:5px 5px 5px 70px; line-height:1.5em; background:#ffffff; vertical-align:top; width:700px;}
table.calender_w tr td:hover		{ background:#e7e7e7;}
table.calender_w tr td a			{ text-decoration:underline; color:#000;}
table.calender_w tr td a:hover		{ text-decoration:none; color:#000;}
table.calender_w tr td span a		{ position:absolute; width:20px; font-size:90%; background:#333; text-decoration:none; color:#fff; text-align:center;}
table.calender_w tr td span a:hover	{ text-decoration:none;}

.calendar_month						{ float:left; width:250px; padding:10px;}

div.calendar						{ color:#333333;}
div.calendar.popup					{ margin-left:-40px; margin-top:-100px;}
div.calendar table					{ background-color:#ffffff; border:1px solid #cccccc; border-collapse:collapse;}
div.calendar thead 					{ background-color:white;}
div.calendar td, div.calendar th	{ padding:4px 6px; text-align:center;}
div.calendar td.title 				{ font-weight:bold;}
div.calendar th						{ background:#cccccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; font-weight:bold; color:#333333;}
div.calendar tr.days td 			{ width:2em; color:#555; text-align:center; cursor:pointer;}
div.calendar tr.days td:hover, div.calendar td.button:hover		{ background-color:#ffc965; cursor:pointer; color:#000000}
div.calendar tr.days td:active, div.calendar td.button:active	{ background-color:#cccccc; color:#ffc965}
div.calendar tr.days td.selected	{ font-weight:bold; background-color:#ffc965; color:#ffffff;}
div.calendar tr.days td.today		{ font-weight:bold; color:#333333; background-color:#ffc965;}
div.calendar tr.days td.otherDay	{ color:#cccccc;}

table.calender_d					{ float:right; width:700px; background:#cccccc; margin:10px;}
table.calender_d tr td, table.calender_d tr th			{ text-align:left; line-height:2.5em;}
table.calender_d tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.calender_d tr th.col01		{ width:150px;}
table.calender_d tr th.col02		{ width:550px;}
table.calender_d tr td.col01		{ width:150px;}
table.calender_d tr td.col02		{ width:550px;}
table.calender_d tr td 				{ padding:5px; line-height:1.5em; background:#ffffff !important; vertical-align:top;}
table.calender_d tr td:first-child	{ text-align:center;}
table.calender_d tr:hover td		{ background:#e7e7e7 !important;}
table.calender_d tr td a			{ text-decoration:underline;}
table.calender_d tr td a:hover		{ text-decoration:none;}

table.empty, table.empty tr, table.empty tr td, table.empty tr:hover { background:none; border:none; float:none; color:#333333; margin:0px; padding:0px; top:0px;width:450px;}

table.empty td.col01 { width:150px; font-weight:bold;}
table.empty td.col02 { float:left; width:300px;} 
a.ulinks			{ color:#333333 !important; text-decoration:underline;}
a.ulinks:hover		{ text-decoration:none;}

.ulinks				{ color:#333333 !important; text-decoration:underline;}
.ulinks:hover		{ text-decoration:none;}

.loginpage          				{ float:left; position:relative; width:970px; padding:10px; margin-bottom:2px; border:1px solid #cccccc;}
table.fpassword						{ float:right;width:400px; background:#fff; border:1px solid #cccccc; padding:20px; margin:150px 100px;}
table.fpassword tr td, table.fpassword tr th			{ text-align:left; color:#333333; line-height:2.5em; width:100%;}
table.fpassword tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.fpassword tr th.col01			{ width:150px;}
table.fpassword tr th.col02			{ width:350px;}
table.fpassword tr td 				{ padding:5px; line-height:1.5em; background:#ffffff; vertical-align:top;}
table.fpassword tr td:first-child	{ text-align:left;}
table.fpassword tr td a				{ text-decoration:underline;color:#333333;}
table.fpassword tr td a:hover		{ text-decoration:none;}
.paymethod				{ float:left; position:relative; width:590px; /*height:680px;*/ padding:10px; margin-bottom:2px; background:#ffffff; border:1px solid #cccccc;}
.paymethod h2.stitle	{ width:590px !important;}

table.paymethods					{ float:right; width:500px; background:#fff; border:1px solid #cccccc; padding:20px;}
table.paymethods tr td, table.paymethods tr th			{ text-align:left; color:#333333; line-height:2.5em;}
table.paymethods tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.paymethods tr td.col01		{ width:150px;}
table.paymethods tr td.col02		{ width:350px;}
table.paymethods tr td 				{ padding:5px; line-height:1.5em; background:#ffffff; vertical-align:top;}
table.paymethods tr td:first-child	{ text-align:center;}
table.paymethods tr td a			{ text-decoration:underline;}
table.paymethods tr td a:hover		{ text-decoration:none;}

table.pmtdetails					{ float:right; width:500px; /* B background:#fff; margin:20px;*/ padding:20px; color:#333333; margin-top:30px;}
table.pmtdetails tr td, table.pmtdetails tr th			{ text-align:left; color:#333333; line-height:2.5em;}
table.pmtdetails tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.pmtdetails tr td.col01		{ width:250px;}
table.pmtdetails tr td.col02		{ width:450px;}
table.pmtdetails tr td 				{ padding:3px; line-height:1.5em; background:#ffffff; vertical-align:top;}
table.pmtdetails tr td a			{ text-decoration:underline;}
table.pmtdetails tr td a:hover		{ text-decoration:none;}

.addprograms						{ padding:50px 10px 10px 10px;}
.viewprograms						{ padding:50px 10px 10px 10px;}
.addholder							{ float:left; position:relative;}
#program_edit .section, .addprograms .section, .addholder .section		{ float:left; width:330px; padding:10px 5px 0 5px; margin-right:10px; margin-left:20px;}
#program_edit .section p, .addprograms .section p, .addholder .section p	{ float:left; width:330px; height:auto; margin:0 0 5px 0;}
#program_edit .section p label, .addprograms .section p label, .addholder .section p label	{ float:left; width:120px; padding:5px 0;}

#program_view .section, .viewprograms .section, .viewholder .section		{ float:left; width:330px; padding:10px 5px 0 5px; margin-right:10px; margin-left:20px;}
#program_view .section p, .viewprograms .section p, .viewholder .section p	{ float:left; width:330px; height:auto; margin:0 0 5px 0;}
#program_view .section p label, .viewprograms .section p label, .viewholder .section p label	{ float:left; width:120px; padding:5px; font-weight:bold;}

.desc								{ float:left; width:660px; padding:5px; margin-left:23px}
.desc span							{ display:block; font-weight:bold;}
.desc p								{ width:auto;}

.bulkemail							{ float:left; position:relative; width:970px; padding:50px 10px 10px 10px; border-bottom:1px solid #cccccc;}
.bulkemail .sectiona				{ float:left; width:350px; padding:10px 10px 0 10px; margin-right:20px;}
.bulkemail .sectionb				{ float:left; width:560px; padding:10px 10px 0 10px;}
.bulkemail .sectionb p				{ float:left; width:230px; margin:0 0 5px 0;}
.bulkemail .sectiona p label		{ float:left; width:100px;}
.bulkemail .sectionb p label		{ float:left; width:100px; font-weight:bold;}


/* End Code Modified by Ravikumar */
/*.menu_manage						{ float:left; position:relative; width:770px; padding:50px 10px 10px 200px; border-bottom:1px solid #cccccc; margin-bottom:10px;}
.menu_manage .section				{ float:left; width:700px;}
.menu_manage .section .blocka		{ float:left; position:relative; width:220px;}
.menu_manage .section .blockb		{ float:left; position:relative; width:70px; padding-top:10px; margin-right:20px;}*/
.menu_manage						{ float:left; width:1220px; padding:50px 10px 10px 10px; border-bottom:1px solid #cccccc; margin-bottom:10px; background:#ffffff;}
.menu_manage .ddlist_big			{ width:280px; padding:3px 5px; margin:0 10px 5px 0;}
.menu_manage .morder                        { margin:0px auto; width:800px;}
.menu_manage .morder .section				{ float:left; width:800px;}
.menu_manage .morder .section .moptions		{ float:left; display:block; width:600px; padding:5px 0;}
.menu_manage .morder .section .moptions span	{ float:left; display:block; width:200px;}
.menu_manage .morder .section .blocka		{ float:left; width:300px;}
.menu_manage .morder .section .blockb		{ float:left; width:70px; padding-top:50px; margin-right:20px; text-align:center;}
.menu_manage .morder .section .blockb img	{ margin-bottom:5px;}
.menu_manage .morder .section .blocka label, .menu_manage .morder .section .blockb label		{ float:left; width:220px; line-height:36px; font-weight:bold; font-size:14px}

/* End Code Modified by Ravikumar */

.emailmsg							{ float:left; padding:10px 20px; width:930px;}
.emailmsg p label					{ float:left; width:200px; padding:5px;}

.link			{ float:right; margin-right:20px; text-decoration:underline;}
.link img		{ float:left; margin:3px; text-decoration:underline;}
.link:hover, .link img:hover	{ text-decoration:none;}

th.action, td.action				{ width:40px; padding:0px; text-indent:0px; text-align:center;}
th.action, td.action img			{ margin:0 12px;}


table.ListView, table.ListView tr, table.ListView tr td, table.ListView tr:hover 
					{ background:none; border:none; float:none; color:#333333; margin:0px; padding:0px; top:0px;}
table.ListView, table.ListView tr, table.ListView tr td, table.ListView tr:hover 
					{ border:1px solid #000;}

a.ulinks			{ color:#333333 !important; text-decoration:underline;}
a.ulinks:hover		{ text-decoration:none;}

.ulinks				{ color:#333333 !important; text-decoration:underline;}
.ulinks:hover		{ text-decoration:none;}
.error_msg			{ text-align:left; color:#FF0000;}

span.viewprgs			{ float:right; width:180px; margin:0 0 5px 0; font-size:100%; padding:5px; color:#333333; text-shadow:none;}
div.qholder			{ float:left; width:150px; margin-right:10px;  height:200px;padding:0px;}
div.aholder			{ float:left; width:450px; height:200px;padding:0px;}
div.q				{ float:left; width:150px;height:47px;text-align:left;margin-top:5px;line-height:10px;vertical-align:middle;}
div.a				{ float:left; width:450px;height:47px;margin:0px;line-height:10px;}

.rbutton			{ float:left; width:10px;  margin-right:25px;list-style:none;display: inline; text-align:right;}
.noPrint { display: none;}
.transparent1 { BORDER-RIGHT: solid 1px #8E0010; BORDER-TOP: solid 1px #8E0010; 
                DISPLAY: none; FILTER: alpha(opacity=90); BORDER-LEFT: solid 1px #8E0010;
                 WIDTH: 180px; COLOR: white; BORDER-BOTTOM: solid 1px #8E0010; POSITION: absolute; float:left;
                  BACKGROUND-COLOR: #FBF5DF; z-index:300000; }
.label {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; font-style:normal; color: #330000; text-decoration: none;}
.error
{
    
    font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #dd0000;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none

}


table.resource						{ float:left; width:800px; background:#fff; padding:20px; border:1px solid #cccccc; margin-left:70px;}
table.resource tr td, table.resource tr th			{ text-align:left; color:#333333; line-height:2.5em;}
table.resource tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.resource tr td.col01			{ width:200px;}
table.resource tr td.col02			{ width:350px;}
table.resource tr td.col03			{ width:300px;}
table.resource tr td 				{ padding:5px; line-height:1.5em; background:#ffffff; vertical-align:top;}
table.resource tr td:first-child	{ text-align:center;}
table.resource tr td a				{ text-decoration:underline;}
table.resource tr td a:hover		{ text-decoration:none;}


.radio
{
    FONT-SIZE: 12px;
    COLOR: #1a0f09;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: none;
    float:left;}
    
    /* Added by ravikumar */
    .RadioButtonList{ font-size:1.0em; float:left; width:300px; text-align:left; color:#243C7A; padding-left:6px; line-height:0.5em; margin:2px 10px 0 0;}
.recurrance-pattern1 .RadioButtonList{ font-size:1.0em; float:left; width:80px; text-align:left; color:#243C7A; padding-left:2px; line-height:0.5em; margin:2px 10px 0 0;}

/************************************************ TEMPLES SERVICES **************************************************/

.temple_services		{ float:left; width:930px; margin-top:20px;}

.temple_services_legend	{ float:left; width:200px; border:1px solid #cccccc; background:#e7e7e7; padding:20px; margin:20px;}
.temple_services strong	{ font-size:120%;}

table.templeservices_a					{ float:left; width:920px; background:#cccccc; margin:10px 0;}

table.templeservices_a tr td, table.templeservices_a tr th		{ text-align:left; line-height:2.5em;}
table.templeservices_a tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.templeservices_a tr th.col01		{ width:245px;}
table.templeservices_a tr th.col02		{ width:640px;}
table.templeservices_a tr th.col03		{ width:100px;}
table.templeservices_a tr th.col04		{ width:100px;}
table.templeservices_a tr th.col05		{ width:40px;}
table.templeservices_a tr th.col06		{ width:40px;}
table.templeservices_a tr td.col01		{ width:245px; text-align:center;}
table.templeservices_a tr td.col02		{ width:640px;}
table.templeservices_a tr td.col03		{ width:100px; text-align:center;}
table.templeservices_a tr td.col04		{ width:100px; text-align:center;}
table.templeservices_a tr td.col05		{ width:40px;}
table.templeservices_a tr td.col06		{ width:40px;}
table.templeservices_a tr td 			{ padding:0 5px 0 0; line-height:1.5em; background:#ffffff; vertical-align:top; padding:3px}
table.templeservices_a tr td.weekend	{ background:#eeeeee;}
table.templeservices_a tr:hover td		{ background:#e7e7e7;}
table.templeservices_a tr td a			{ text-decoration:underline; margin-left:3px;}
table.templeservices_a tr td a:hover	{ text-decoration:none;}
table.templeservices_a tr td span a		{ position:absolute; width:20px; font-size:90%; background:#333; text-decoration:none; color:#fff; text-align:center;}
table.templeservices_a tr td span a:hover	{ text-decoration:none;}

table.templeservices_c					{ float:left; width:920px; background:#cccccc; margin:10px 0;}
table.templeservices_c tr td, table.templeservices_c tr th		{ text-align:left; line-height:2.5em;}
table.templeservices_c tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.templeservices_c tr th.col01		{ width:270px;}
table.templeservices_c tr th.col02		{ width:570px;}
table.templeservices_c tr th.col03		{ width:100px;}
table.templeservices_c tr th.col04		{ width:100px;}
table.templeservices_c tr th.col05		{ width:100px;}
table.templeservices_c tr th.col06		{ width:40px;}
table.templeservices_c tr th.col07		{ width:40px;}
table.templeservices_c tr td.col01		{ width:270px; text-align:center;}
table.templeservices_c tr td.col02		{ width:570px;}
table.templeservices_c tr td.col03		{ width:100px;}
table.templeservices_c tr td.col04		{ width:100px; text-align:center;}
table.templeservices_c tr td.col05		{ width:100px; text-align:center;}
table.templeservices_c tr td.col06		{ width:40px;}
table.templeservices_c tr td.col07		{ width:40px;}
table.templeservices_c tr td 			{ padding:0 5px 0 0; line-height:1.5em; background:#ffffff; vertical-align:top; padding:3px}
table.templeservices_c tr td.weekend	{ background:#eeeeee;}
table.templeservices_c tr:hover td		{ background:#e7e7e7;}
table.templeservices_c tr td a			{ text-decoration:underline; margin-left:3px;}
table.templeservices_c tr td a:hover	{ text-decoration:none;}
table.templeservices_c tr td span a		{ position:absolute; width:20px; font-size:90%; background:#333; text-decoration:none; color:#fff; text-align:center;}
table.templeservices_c tr td span a:hover	{ text-decoration:none;}

table.templeservices_a tr td.col03 img, table.templeservices_c tr td.col04 img	{ margin-top:5px;}

div.tservices					{ float:left; width:930px; max-height:500px; margin-top:0px; overflow:auto; overflow-x:hidden;}
table.tservices_a				{ float:left; width:900px; background:#ffffff;}
table.tservices_a tr.level1		{ background:#fff0f0 !important;}
table.tservices_a tr.level1 td	{ padding:10px 0 !important;}
table.tservices_a tr td, table.tservices_a tr th		{ text-align:left; line-height:2.5em;}
table.tservices_a tr td 		{ line-height:1.5em; vertical-align:top; padding:5px 0; border-bottom:1px solid #cccccc; text-indent:10px;}
table.tservices_a tr:hover td	{ background:#e7e7e7;}
table.tservices_a tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.tservices_a tr th.col01, table.tservices_a tr td.col01	{ width:210px;}
table.tservices_a tr th.col02, table.tservices_a tr td.col02	{ max-width:315px;width:315px;}
table.tservices_a tr th.col03, table.tservices_a tr td.col03	{ width:70px;}
table.tservices_a tr th.col04, table.tservices_a tr td.col04	{ width:70px; text-align:center; text-indent:0px;}
table.tservices_a tr th.col05, table.tservices_a tr td.col05	{ width:70px; text-align:center; text-indent:0px;}
table.tservices_a tr th.col06, table.tservices_a tr td.col06	{ width:70px; text-align:center; text-indent:0px;}
table.tservices_a tr th.action, table.tservices_a tr td.action	{ width:60px; text-align:center; text-indent:0px;}
table.tservices_a tr td.col01 span	{ display:inline-block; padding:0 3px;}
table.tservices_a tr td.col02 span	{ word-wrap:break-word;}
.layer1		{ padding-left:0px !important; width:200px !important; color:#760202; font-weight:bold;}
.layer2		{ padding-left:20px !important; width:180px !important; color:#333; font-weight:bold;}
.layer3		{ padding-left:50px !important; width:150px !important;}
.slayer1	{ padding-left:0px !important; width:300px !important; color:#760202; font-weight:bold; text-transform:uppercase; font-family:"trebuchet MS";}
.slayer2	{ padding-left:20px !important; width:280px !important; color:#333333; font-weight:bold; text-transform:uppercase;}
.slayer3	{ padding-left:50px !important; width:250px !important;}


table.occurance						{ float:left; width:550px; background:#cccccc; margin:10px 50px;}
table.occurance tr td, table.occurance tr th			{ text-align:left; line-height:2.5em;}
table.occurance tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.occurance tr th.col01			{ width:250px;}
table.occurance tr th.col02			{ width:250px;}
table.occurance tr th.col03			{ width:40px;}
table.occurance tr td.col01			{ width:250px;}
table.occurance tr td.col02			{ width:250px;}
table.occurance tr td.col03			{ width:40px;}
table.occurance tr td 				{ padding:0 5px 0 0; line-height:1.5em; background:#ffffff; vertical-align:top; padding:3px}
table.occurance tr td.weekend		{ background:#eeeeee;}
table.occurance tr:hover td			{ background:#e7e7e7;}
table.occurance tr td a				{ text-decoration:underline; margin-left:3px;}
table.occurance tr td a:hover		{ text-decoration:none;}
table.occurance tr td span a		{ position:absolute; width:20px; font-size:90%; background:#333; text-decoration:none; color:#fff; text-align:center;}
table.occurance tr td span a:hover	{ text-decoration:none;}

.moccurance					{ float:left; width:660px;}
.moccurance p				{ float:left; width:270px; margin:0 20px;}
.categDisp					{ float:left; width:660px; margin-bottom:20px;}
.categDisp label			{ float:left; clear:none;}

.fullwidth			{ float:left; width:1200px; margin-top:10px;}
.fullwidth label	{ float:left; width:150px;}

.tservices_search			{ float:left; position:relative; width:720px; padding:10px 0; margin-bottom:10px;}
.categServices				{ float:left; width:700px; margin:0 0 10px 20px;}

table.categServices						{ float:left; width:700px; background:#cccccc; margin:10px 0;}
table.categServices tr td, table.categServices tr th			{ text-align:left; line-height:2.5em;}
table.categServices tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.categServices tr th.col01			{ width:50px;}
table.categServices tr th.col02			{ width:200px;}
table.categServices tr th.col03			{ width:200px;}
table.categServices tr th.col03			{ width:200px;}
table.categServices tr th.col05			{ width:40px;}
table.categServices tr td.col01			{ width:50px;}
table.categServices tr td.col02			{ width:200px;}
table.categServices tr td.col03			{ width:200px;}
table.categServices tr td.col03			{ width:200px;}
table.categServices tr td.col05			{ width:40px;}
table.categServices tr td 				{ padding:0 5px 0 0; line-height:1.5em; background:#ffffff; vertical-align:top; padding:3px}
table.categServices tr:hover td			{ background:#e7e7e7;}

.servCateg			{ float:left; padding-left:20px; font-size:14px; clear:both; margin-bottom:10px;}
.servOptions		{ float:left; width:625px; background:#e7e7e7; padding:20px; margin-bottom:10px;}

.tooltip			{ padding:5px; margin:5px; background-color:#ffecc0; min-width:50px; max-width:250px; border:1px solid #cccccc;}


/******************************************************** SCROLL BAR ********************************************************/

.jScrollPaneContainer 	{ position:relative; overflow:hidden; z-index:1; padding-bottom:2px;}
.jScrollPaneTrack 		{ position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#d37302; border:1px solid #911618;}
.jScrollPaneDrag 		{ position:absolute; background:#911618; cursor:pointer; overflow:hidden;}
.jScrollPaneDragTop 	{ position:absolute; top:0; left:0; overflow:hidden;}
.jScrollPaneDragBottom 	{ position:absolute; bottom:0; left:0; overflow:hidden;}
a.jScrollArrowUp 		{ display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; /*background-color:#666;*/ height:9px;}
a.jScrollArrowUp:hover 	{ /*background-color:#f60;*/}

a.jScrollArrowDown 		{ display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; /*background-color:#666;*/ height:9px;}
a.jScrollArrowDown:hover	{ /*background-color:#f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color:#f00;*/}


/*********************************************************************************************************************************/

/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img 		{ width:280px; height:200px; display:block; float:left; margin:30px 0 0;}

#outerContainer 		{ width:310px; height:202px; margin:0px auto; position:relative;}
#imageScroller 			{ width:310px; height:202px; position:relative;}
#viewer 				{ width:310px; height:182px; overflow:hidden; margin:auto; position:relative; top:10px;}
#viewer img				{ width:290px; height:170px;}
#imageScroller a:active, #imageScroller a:visited { color:#000000;}
#imageScroller a img 	{ border:0;}
#controls 				{ width:300px; height:47px; position:absolute; top:190px; left:5px; z-index:10;}
#controls a 			{ width:37px; height:35px; position:absolute; top:3px;}
#controls a:active, #controls a:visited { color:#0d0d0d;}
#title 					{ color:#000; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px;}
#rtl 					{ background:url(../images/rtl.png) no-repeat; left:100px;}
#rtl:hover 				{ background:url(../images/rtl_over.png) no-repeat; left:99px;}
#ltr 					{ background:url(../images/ltr.png) no-repeat; right:100px;}
#ltr:hover 				{ background:url(../images/ltr_over.png) no-repeat;}

.error_message			{ float:right; color:#ff0000; font-size:12px; text-align:left;}
.error_msg				{ display:block; clear:both; float:left;}

table.UPsearchlistmembership				{ float:left; width:1200px; border:1px solid #cccccc;  margin:0 0 10px 10px;}
table.UPsearchlistmembership tr td, th	{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none; color:Black;}
table.UPsearchlistmembership tr:hover td	{ background:#e7e7e7;}
table.UPsearchlistmembership tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;color:Black;}
table.UPsearchlistmembership tr th.col01	{ width:200px;}
table.UPsearchlistmembership tr th.col02	{ width:200px;}
table.UPsearchlistmembership tr th.col03	{ width:200px;}
table.UPsearchlistmembership tr th.col04	{ width:170px;}
table.UPsearchlistmembership tr th.col05	{ width:70px;}
table.UPsearchlistmembership tr th.col06	{ width:40px;}

table.UPsearchlistmembership tr td.col01	{ width:200px;}
table.UPsearchlistmembership tr td.col02	{ width:200px;}
table.UPsearchlistmembership tr td.col03	{ width:200px;}
table.UPsearchlistmembership tr td.col04	{ width:170px;}
table.UPsearchlistmembership tr td.col05	{ width:70px;}
table.UPsearchlistmembership tr th.col06	{ width:40px;}
table.UPsearchlistmembership tr td 			{ padding:3px 0 3px 5px;color:Black;}
table.UPsearchlistmembership tr td a		{ text-decoration:underline;color:Black;}
table.UPsearchlistmembership tr td a:hover	{ text-decoration:none;color:Black;}


.UPpagingmembership							{ float:right; position:relative; width:700px; text-align:right;}
.UPpagingmembership	span					{ float:left;}
.UPpagingmembership	ul						{ float:right; list-style:none; margin-bottom:10px;}
.UPpagingmembership	ul li					{ float:left; display:block; min-width:25px; height:20px; line-height:20px; text-align:center; margin-right:5px;}


/* for User Profile Search list - Start Here - Jaya*/
table.UPsearchlist				{ float:left; width:910px; border:1px solid #cccccc;  margin:0 0 10px 10px;}
table.UPsearchlist tr td, th	{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none; color:Black;}
table.UPsearchlist tr:hover td	{ background:#e7e7e7;}
table.UPsearchlist tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;color:Black;}
table.UPsearchlist tr th.col01	{ width:200px;}
table.UPsearchlist tr th.col02	{ width:200px;}
table.UPsearchlist tr th.col03	{ width:200px;}
table.UPsearchlist tr th.col04	{ width:170px;}
table.UPsearchlist tr th.col05	{ width:70px;}
table.UPsearchlist tr th.col06	{ width:40px;}

table.UPsearchlist tr td.col01	{ width:200px;}
table.UPsearchlist tr td.col02	{ width:200px;}
table.UPsearchlist tr td.col03	{ width:200px;}
table.UPsearchlist tr td.col04	{ width:170px;}
table.UPsearchlist tr td.col05	{ width:70px;}
table.UPsearchlist tr th.col06	{ width:40px;}
table.UPsearchlist tr td 			{ padding:3px 0 3px 5px;color:Black;}
table.UPsearchlist tr td a		{ text-decoration:underline;color:Black;}
table.UPsearchlist tr td a:hover	{ text-decoration:none;color:Black;}


.UPpaging							{ float:right; position:relative; width:700px; text-align:right;}
.UPpaging	span					{ float:left;}
.UPpaging	ul						{ float:right; list-style:none; margin-bottom:10px;}
.UPpaging	ul li					{ float:left; display:block; min-width:25px; height:20px; line-height:20px; text-align:center; margin-right:5px;}

/*End Here*/
.fnone				{ float:none !important;}

/*  Added by Ravikumar for Menu Management create table */
table.menu_create						{ float:left; width:450px; background:#cccccc; margin:10px 0 10px 50px;}
table.menu_create tr td					{ text-align:left; line-height:1.5em}
table.menu_create tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.menu_create tr td.col01			{ width:250px;}
table.menu_create tr td.col02			{ width:200px;}
table.menu_create tr td 				{ background:#ffffff; vertical-align:top; padding:5px 10px;}

/*Added by Alagi for edit link on top of each sections in home page*/
.editArea		{ position:relative; right:10px; top:-21px; font-size:12px; z-index:3000;}
.editArea a		{ float:right; display:block; padding:3px;}

.editArea_timing		{ position:relative; right:10px; top:-55px; font-size:12px; z-index:100; background:#ffffff;}
.editArea_timing a		{ float:right; display:block; padding:3px;}

a.edit_t		{ float:right; text-decoration:underline; text-transform:lowercase; color:#000000; margin-right:-40px; font-size:12px;}
a.edit_t:hover	{ text-decoration:none;}



table.addpanel					{ float:left; width:440px/*B400px*/; padding:10px;/*B*/ border:none; margin:0 0 10px 10px;}table.addpanel tr td, table.addpanel tr th    		{ line-height:36px; vertical-align:middle;}
table.addpanel tr th    		{ font-weight:bold; padding:0px; text-indent:0px; border:none;}
table.addpanel tr td.col01, table.addpanel tr th.col01		{ width:30px;}
table.addpanel tr td.col02, table.addpanel tr th.col02		{ width:240px;}
table.addpanel tr td.col03, table.addpanel tr th.col03		{ width:110px;}

table.taddmenu					{ width:420px/*B400px*/; padding:10px;/*B*/ border:none; margin:10px auto; border:1px dashed #cccccc; background:#f7f7f7;}
table.taddmenu tr td    		{ width:200px; padding:2px 0; vertical-align:middle; text-align:left;}
table.taddmenu tr td.col01		{ width:200px;}
table.taddmenu tr td.col02		{ width:200px; vertical-align:bottom;}
table.taddmenu .searchctrl_big	{ border:1px solid #cccccc; background:#ffffff; width:220px; margin:10px 15px 0 0; font-size:100%; padding:5px;}
table.taddmenu .textarea		{ border:1px solid #cccccc; background:#ffffff; width:220px; height:50px; margin:10px 15px 10px 0; font-size:120%; padding:2px; resize:none}


table.mailer_template					{ float:left; width:400px; border:none; margin:0 0 10px 10px; border:1px dashed #cccccc; background:#f7f7f7;}
table.mailer_template tr td    		    { padding:5px 5px; vertical-align:middle; text-align:left;}
table.mailer_template tr td.col01		{ width:180px;}
table.mailer_template tr td.col02		{ width:220px; vertical-align:bottom;}
table.mailer_template textarea          { resize:vertical;}


/*table.tuproles					{ width:400px; border:none; margin:0 0 10px 10px;}
table.tuproles tr td    		{ line-height:24px; vertical-align:middle; padding:3px 0 3px 10px}*/

table.tuproles                  { width:400px; border:none; margin:0 0 10px 10px;}
table.tuproles tr td            { line-height:24px; vertical-align:middle; padding:3px 0 3px 10px;}
table.tuproles label            { float:right;padding:2px 0 2px 3px; text-align:left;}
table.tuproles input[type=checkbox]	{margin-top:7px;float:left;}


table.col2form					{ float:left; width:760px; border:none; margin:0 0 10px 10px;}
table.col2form tr td    		{ line-height:36px; vertical-align:middle; text-align:left;}/*added by akila*/
table.col2form tr td.col01		{ width:115px;}
table.col2form tr td.col02		{ width:250px;}
table.col2form tr td.col03		{ width:30px;}
table.col2form tr td.col04		{ width:115px;}
table.col2form tr td.col05		{ width:250px;}

/************************************* KANCHI - - updated on 28/4/11 ************************************************/
.msgonsubmit        { display:block; font-size:12px; float:none; clear:both; width:400px; margin:10px auto; text-align:left; font-weight:bold; padding:10px 0 10px 70px; background:#D8FBD6 url(../images/tick_icon.png) 15px 3px no-repeat; border:1px dashed #BAC38E;} /*CssClass="msgonsubmit" */
/************ msg popup added by akila - updated on 28/4/11*********/
.msgonerror         { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:350px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#FECAC2 url(../images/close_icon.png) 10px center no-repeat; border:1px dashed #8D4C54;}
.msgonsuccess       { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:350px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#D8FBD6 url(../images/tick_icon.png) 10px center no-repeat; border:1px dashed #BAC38E;}
.msgondelete        { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:350px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#FECAC2 url(../images/close_icon.png) 10px 8px no-repeat; border:1px dashed #8D4C54;}
.msgoninfo          { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:350px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#CCDCF1 url(../images/info_icon.png) 10px center no-repeat; border:1px dashed #657B92;}
.msgonwarning       { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:300px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#FDECA9 url(../images/warning_icon.png) 10px 3px no-repeat; border:1px dashed #f0d062;}/*added by akila*/
.msgonwarningbasket  { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:180px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#FDECA9 url(../images/warning_icon.png) 10px 3px no-repeat; border:1px dashed #f0d062;}
.msgonhomesuccess       { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:350px; text-align:left; padding:10px 0 10px 70px; background:#D8FBD6 url(../images/tick_icon.png) 10px 3px no-repeat; border:1px dashed #BAC38E;}
.msgoninfobasket          { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:180px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#CCDCF1 url(../images/info_icon.png) 10px 3px no-repeat; border:1px dashed #657B92;}
.msgoninfo_quick          { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:250px; margin:10px auto; text-align:center; padding:10px 0 10px 10px; background:#CCDCF1 url(../images/info_icon.png) 10px center no-repeat; border:1px dashed #657B92;}
.msgoninfo_schedule          { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:250px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#CCDCF1 url(../images/info_icon.png) 10px center no-repeat; border:1px dashed #657B92;}
.msgonwarning_pay        { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:300px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#FDECA9 url(../images/warning_icon.png) 10px center no-repeat; border:1px dashed #f0d062;}/*added by akila*/

/**************msg popup ended - updated on 28/4/11**************/
.msgonerrorpopup    { display:block; font-size:12px; float:none; clear:both; width:250px; margin:0px auto 10px auto; text-align:left; padding:10px 0 10px 70px; background:#FECAC2 url(../images/close_icon.png) 10px center no-repeat; border:1px dashed #8D4C54;}
.msgonsuccesspopup  { display:block; font-size:12px; float:none; clear:both; width:250px; margin:0px auto 10px auto; text-align:left; padding:10px 0 10px 70px; background:#D8FBD6 url(../images/tick_icon.png) 15px center no-repeat; border:1px dashed #BAC38E;}
.msgonwarningpopup       { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:250px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#FDECA9 url(../images/warning_icon.png) 10px center no-repeat; border:1px dashed #f0d062;}
.msgoninfopopup       { display:block; font-size:12px; font-weight:bold; float:none; clear:both; width:250px; margin:10px auto; text-align:left; padding:10px 0 10px 70px; background:#FDECA9 url(../images/info_icon.png) 10px center no-repeat; border:1px dashed #f0d062;}
.upmsgonsubmit      { display:block; font-size:12px; float:none; clear:both; width:319px; margin:0px auto; text-align:left; padding:10px 0 10px 70px; background:#D8FBD6 url(../images/tick_icon.png) 20px center no-repeat; border:1px dashed #BAC38E;}
.upmsgonerror		{ display:block; font-size:12px; float:none; clear:both; width:300px; margin:0px auto; text-align:left; font-weight:bold; padding:10px 0 10px 70px; background:#FECAC2 url(../images/close_icon.png) 10px 8px no-repeat; border:1px dashed #8D4C54;}

div.pager { margin-top: 5px; text-align: center;}
/* pager links */
div.pager a { border: 1px solid #C00; padding: 2px 4px; display: inline-block; text-decoration: none; margin: auto 2px;}

/* current page */
div.pager span span { border: 1px solid #0C0; padding: 2px 4px; display: inline-block; margin: auto 2px;}
.first		{ color: #F00;} 
.last		{ color: #0C0;}
.current	{ position:relative !important; top:-4px; color: #ffffff; display:inline; font-size:12px; padding:0 5px; background:#333333; border:1px solid #333333;}
.numeric	{ position:relative; top:-4px; color: #000000; display:inline; font-size:12px; padding:0 5px; background:#ffffff; border:1px solid #cccccc;}
.next		{ color: #0CC;}
.center     { text-align:center;}

.fright		{ float:right !important;}
sup			{ color:#ff0000; font-weight:bold;}

/***************************************************** CLEARFIX *****************************************************/

.clearfix:after         { content:".";	display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix               { display:inline-block;}
html[xmlns] .clearfix   { display:block;}
* html .clearfix        { height:1%;}
.black					{ color:#333333;}

.divAdd					{ float:left; width:890px; padding:15px 10px 0px 10px; margin:0 0 10px 0;}

.err_msg		{ float:left; display:block; clear:both;}


/*********************************TempleService*******************/
.ddlist_vbig					{ border:1px solid #cccccc; background:#ffffff; width:600px; padding:3px 5px; margin:0 10px 5px 0;}
.pbot1, .pbot2			{ padding-top:60px !important;}
.pbot1 h2			{ text-indent:80px; width:1170px;}
.pbot2 h2			{ text-indent:80px; width:900px;}
/*********************************Company Datagrid*******************/
.hstyle			{ background-color:#cccccc; color:#000000; padding:7px 5px; border:1px solid #cccccc;}
.istyle			{ background-color:#ffffff; color:#000000; padding:5px; border:1px solid #cccccc; border-top:none;}
.istylehover	{ background-color:#cccccc; color:#000000; padding:5px; border:1px solid #cccccc; border-top:none;}
.dnone			{ display:none;}
.mnone          { margin:0px !important;}
.btncontrols		{ float:right; display:block; clear:both; min-width:200px; margin:20px;}
.btncontrols_1		{ float:right; display:block; clear:both; min-width:200px; margin:10px 10px 0 10px;} /*added by akila */
.btncontrols a img  { margin-right:10px;}
.btncontrols input[type=image]  { margin-right:10px;}
.mleft200       { margin-left:200px;}
.clear          { clear:both;}
.top0           { top:0px !important;}
table.company	{ float:left; width:890px; border:1px solid #cccccc; border-bottom:none; margin:0 0 10px 10px;}
table.company tr td, table.forms tr th			{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.company tr:hover td			{ background:#e7e7e7; border:1px solid #cccccc; border-top:none; border-right:none;}
table.company tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid #cccccc; border-top:none; border-right:none;}
table.company tr th.col01			{ width:370px;}
table.company tr th.col02			{ width:200px;}
table.company tr th.col03			{ width:80px;}
table.company tr th.col04			{ width:80px;}
table.company tr th.col05			{ width:80px;}
table.company tr th.col06			{ width:80px;}
table.company tr td.col01			{ width:370px;}
table.company tr td.col02			{ width:200px;}
table.company tr td.col03			{ width:80px; text-align:center;}
table.company tr td.col04			{ width:80px; text-align:center;}
table.company tr td.col05			{ width:80px; text-align:center;}
table.company tr td.col06			{ width:80px; text-align:center;}
table.company tr td 				{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff;}
table.company tr td.center		    { padding:0px; text-align:center;}
table.company tr td a				{ text-decoration:underline;}
table.company tr td a:hover		    { text-decoration:none;}

.btnsearch       { position:relative;  top:8px; left:-3px;}


table.email					{ width:900px; margin:20px auto;}
table.email tr td 			{ padding:3px; vertical-align:top; line-height:20px;}
table.email tr td.col01		{ width:100px;}
table.email tr td.col02		{ width:800px;}
table.email tr td a			{ text-decoration:underline;}
table.email tr td a:hover	{ text-decoration:none;}
table.email tr td a img		{ position:relative; top:5px;}
span.attachments			{ float:left; display:inline-block; margin:5px 10px 0 0;}
span.attachments a			{ margin:0 3px; color:#0033FF; font-size:9px;}
span.attachments a:hover	{ text-decoration:none;}
a.attachment				{ text-decoration:none; text-decoration:none !important;}
a.attachment:before			{ margin-right:5px; content:url('https://www.emeenakshi.org/images/attach.gif');}
.attachstyle				{ float:left; position:relative; top:7px; left:10px;}
.attachstyle0				{ float:left; position:relative; top:4px;}
.AccordionPanelContent span.fright	{ margin-top:7px;}

.events_holder						{ width:940px; max-height:300px; overflow-y:auto;}
.Accordion h4						{ margin:15px 0 0 15px; padding:0px; font-size:12px; border:none; line-height:30px; color:#333333; clear:both}
span.eventdt						{ color:#ff0000; padding:0 5px;}
a.tevents							{ float:right; display:inline-block; clear:none; width:auto; padding:0px; margin:0px; background:red}

ul.tlist				{ list-style-image:url(../images/list_item.png); list-style-position:inside; margin-top:5px;}
ul.tlist li 			{ width:265px; border-bottom:1px solid #ccc; padding:3px 0 3px 10px; text-indent:0px; line-height:20px;}
ul.tlist li:last-child	{ border:none;}
ul.tlist li a			{ float:right; display:block; clear:none; padding:7px 0; margin-right:5px;}
ul.tlist li a.link		{ float:none; display:inline-block; clear:none; padding:7px 0; margin-right:5px;}

.services				{ float:left; position:relative; width:930px; padding:40px 10px 20px 10px; margin-bottom:10px; background:#fff;	top: 0px; left: 0px;}
.services .block		{ width:900px;}
.services .block .section		{ width:700px; background:#ebebeb; padding:20px;}
.services .block th		{ border:none;}
.services label			{ float:right; line-height:21px; padding:0 10px 0 0; margin:0px; position:relative; top:-2px;}

/*table.service						{ float:left; width:850px; background:#cccccc; color:#000000; margin-left:50px;}
table.service tr td, table.service tr th		{ text-align:left; line-height:2em; padding:5px 5px;}
table.service tr td.col01			{ width:150px; color:#000000; vertical-align:top;}
table.service tr td.col02			{ width:700px; color:#000000; vertical-align:top;}
table.service tr td.col02a			{ width:700px; color:#000000;}
table.service tr td					{ text-align:left; background:#ffffff !important; color:#000000;}*/

table.service1						{ float:left; width:880px; background:#f7f7f7; color:#000000; margin-left:20px; margin-bottom:10px;}
table.service1 tr td.col01			{ width:110px; color:#000000; vertical-align:top;}
table.service1 tr td.col02			{ width:240px; color:#000000; vertical-align:top;}
table.service1 tr td.col03			{ width:150px; color:#000000;}
table.service1 tr td.col04			{ width:250px; color:#000000;}
table.service1 tr td				{ text-align:left; background:#f7f7f7 !important; color:#000000; padding:5px 2px 5px 2px; font-size:12px; line-height:2em;}
.service1 .txtbox_1                 { width:225px; background:#ffffff; border:solid 1px #cccccc; padding:2px 0 2px 0;}
.service1 .txtarea_1                { background:#ffffff; border:solid 1px #cccccc;}

table.service2						{ float:left; width:880px; background:#f7f7f7; color:#000000; margin-left:5px; margin-bottom:10px; padding-bottom:10px; border:dashed 1px #cccccc;}
table.service2 tr td.col01			{ width:510px; color:#000000; vertical-align:top; padding-left:10px;}
table.service2 tr td.col02			{ width:370px; color:#000000; vertical-align:top; padding-right:10px;}
table.service2 tr td				{ text-align:left; background:#f7f7f7 !important; color:#000000; padding:5px 2px 5px 2px; font-size:12px; line-height:2em;}
.service2 .txtbox_2                 { width:200px; background:#ffffff !important; border:solid 1px #cccccc; padding:2px 15px 2px 0;}
.service2 .txtbox_3                 { width:90px; background:#ffffff !important; border:solid 1px #cccccc; padding:2px 0 2px 0;}
.service2 .txtarea_2                { background:#ffffff; border:solid 1px #cccccc; max-width:205px; min-width:205px; min-height:50px; resize:vertical;}
.service2 .search_box               { width:185px; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; border:solid 1px #cccccc; padding:2px 15px 2px 0;}
.service2 .txtbox_4                 { width:185px; background:#ffffff !important; border:solid 1px #cccccc; padding:2px 15px 2px 0;}


table.service3						{ float:left; width:450px; background:#f7f7f7; color:#000000;} /*added by akila*/
table.service3 tr td.col01			{ width:160px; color:#000000; vertical-align:top;}
table.service3 tr td.col02			{ width:300px; color:#000000; vertical-align:top;}
.service3 .searchctrl               { float:left; border:1px solid #cccccc; background:#ffffff; width:190px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.service3 .search_icon				{ background:#ffffff url(../images/search_icon.png) right 2px no-repeat !important; padding:2px 15px 2px 0;}


table.service04						{ float:left; width:400px; background:#f7f7f7; color:#000000;} /*added by akila*/
table.service04 tr td.col01			{ width:160px; color:#000000; vertical-align:top;}
table.service04 tr td.col02			{ width:350px; color:#000000; vertical-align:top;}
.service04 .searchctrl               { float:left; border:1px solid #cccccc; background:#ffffff; width:190px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.service04 .search_icon				{ background:#ffffff url(../images/search_icon.png) right 2px no-repeat !important; padding:2px 15px 2px 0;}


table.service03						{ float:left; width:500px; background:#f7f7f7; color:#000000; border-left: 1px solid #CCCCCC;} /*added by akila*/
table.service03 tr td.col01			{ width:160px; color:#000000; vertical-align:top; padding-bottom:15px;}
table.service03 tr td.col02			{ width:350px; color:#000000; vertical-align:top; padding-bottom:15px;}
.service03 .searchctrl               { float:left; border:1px solid #cccccc; background:#ffffff; width:140px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.service03 .search_icon				{ background:#ffffff url(../images/search_icon.png) right 2px no-repeat !important; padding:2px 15px 2px 0;}

table.service05						{ float:left; width:500px; background:#f7f7f7; color:#000000; margin-top:10px; margin-left:10px;  border-left:solid 1px #cccccc; vertical-align:top; }
table.service05 tr td.col01			{ width:110px; color:#000000; vertical-align:top; height:60px;  }
table.service05 tr td.col02			{ width:100px; color:#000000; vertical-align:top; height:60px; margin-top:5px;}
.service05 .searchctrl               { float:right; border:1px solid #cccccc; background:#ffffff; width:140px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.service05 .search_icon				{ background:#ffffff url(../images/search_icon.png) right 2px no-repeat !important; padding:2px 10px 2px 0;}
.select_small                       { margin-left:0px;}
.service05 .search_box_a             { width:185px; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; border:solid 1px #cccccc; padding:2px 15px 2px 0;}
.search_box_b						{ float:left; border:1px solid #cccccc; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; width:178px; font-size:100%; padding:3px 17px 3px 5px; margin-bottom:5px;}
.search_box_b1						{ border:1px solid #cccccc; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; width:185px; font-size:100%; padding:3px 5px; margin-bottom:5px;}


table.service4						{ float:left; width:390px; background:#f7f7f7; color:#000000; margin-top:10px; margin-left:10px;  border-left:solid 1px #cccccc; vertical-align:top; }
table.service4 tr td.col01			{ width:160px; color:#000000; vertical-align:top; padding-left:50px; }
table.service4 tr td.col02			{ width:250px; color:#000000; vertical-align:top; float:right;}
.service4 .searchctrl               { float:right; border:1px solid #cccccc; background:#ffffff; width:190px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.service4 .search_icon				{ background:#ffffff url(../images/search_icon.png) right 2px no-repeat !important; padding:2px 10px 2px 0;}
.select_small                       { margin-left:0px;}
.service4 .search_box_a             { width:185px; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; border:solid 1px #cccccc; padding:2px 15px 2px 0;}
.search_box_b						{ float:left; border:1px solid #cccccc; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; width:179px; font-size:100%; padding:3px 17px 3px 5px; margin-bottom:5px;}
.search_box_b1						{ border:1px solid #cccccc; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; width:185px; font-size:100%; padding:3px 5px; margin-bottom:5px;}

/*
table.servicetime					{ float:left; width:600px;}
table.servicetime tr td, table.servicetime tr th	{ text-align:left; line-height:2em; padding:2px 0; border:none;}
table.servicetime tr th				{ width:50px; text-align:center;}
table.servicetime tr td				{ width:5px;}
*/
#recurrance			{ float:right; margin:5px 40px 0 0; width:auto;}
.textarea_sdesc		{ border:1px solid #cccccc; background:#ffffff; width:250px; height:100px; margin:10px 15px 10px 0; font-size:120%; padding:5px; font-family:inherit; font-size:inherit;}
.fleft					{ float:left !important;}
.textarea_sdesc_small	{ border:1px solid #cccccc; background:#ffffff; resize:vertical; max-width:250px; min-width:250px; min-height:50px; margin:10px 15px 10px 0; font-size:120%; padding:5px; font-family:inherit; font-size:inherit;resize:none;} /*added by akila */
div.calevents			{ float:left; position:relative; width:1200px; padding:40px 20px 0 20px; margin-bottom:10px; background:#fff; border-top:1px solid #cccccc;}


table.motable 			{ float:left; margin-left:10px; margin-bottom:10px; border-bottom:1px solid #cccccc; padding-bottom:10px; width:560px;}
table.motable th		{ border:none; width:80px;}
table.motable td		{ border:none; width:150px; text-align:left; vertical-align:top;}



table.email					{ width:900px; margin:20px auto;}
table.email tr td 			{ padding:3px; vertical-align:top; line-height:20px;}
table.email tr td.col01		{ width:100px;}
table.email tr td.col02		{ width:800px;}
table.email tr td a			{ text-decoration:underline;}
table.email tr td a:hover	{ text-decoration:none;}
table.email tr td a img		{ position:relative; top:5px;}
span.attachments			{ display:inline-block; margin-right:10px;}
span.attachments a			{ margin:0 3px; color:#0033FF; font-size:9px;}
span.attachments a:hover	{ text-decoration:none;}
a.attachment				{ text-decoration:none; text-decoration:none !important;}
a.attachment:before			{ margin-right:5px; content:url('https://www.emeenakshi.org/images/attach.gif');}

table.events_daily					{ width:900px; margin:10px auto; border:1px solid #cccccc;}
table.events_daily tr th			{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.events_daily tr td			{ text-align:left; line-height:1.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.events_daily tr:hover td		{ background:#e7e7e7;}
table.events_daily tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.events_daily tr td 			{ padding:3px 0 3px 5px;}
table.events_daily tr td a			{ text-decoration:underline;}
table.events_daily tr td a:hover	{ text-decoration:none;}
table.events_daily tr th.col01, table.events_daily tr td.col01		{ width:65px;}
table.events_daily tr th.col02, table.events_daily tr td.col02		{ width:250px;}
table.events_daily tr th.col03, table.events_daily tr td.col03		{ width:370px;}
table.events_daily tr th.col04, table.events_daily tr td.col04		{ width:150px;}

table.events_weekly					{ width:900px; margin:10px auto; border:1px solid #cccccc;}
table.events_weekly tr th			{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.events_weekly tr td			{ text-align:left; line-height:1.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.events_weekly tr:hover td		{ background:#e7e7e7;}
table.events_weekly tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.events_weekly tr td 			{ padding:3px 0 3px 5px;}
table.events_weekly tr td a			{ text-decoration:underline;}
table.events_weekly tr td a:hover	{ text-decoration:none;}
table.events_weekly tr th.col01, table.events_weekly tr td.col01		{ width:65px; text-align:center;}
table.events_weekly tr th.col02, table.events_weekly tr td.col02		{ width:200px;}
table.events_weekly tr th.col03, table.events_weekly tr td.col03		{ width:330px;}
table.events_weekly tr th.col04, table.events_weekly tr td.col04		{ width:100px;}
table.events_weekly tr th.col05, table.events_weekly tr td.col05		{ width:100px;}

table.events_monthly				{ width:900px; margin:10px auto; border:1px solid #cccccc;}
table.events_monthly tr th			{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.events_monthly tr td			{ text-align:left; line-height:1.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.events_monthly tr:hover td	{ background:#e7e7e7;}
table.events_monthly tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.events_monthly tr th.col01	{ width:50px;}
table.events_monthly tr th.col02	{ width:100px;}
table.events_monthly tr th.col03	{ width:200px;}
table.events_monthly tr th.col04	{ width:350px;}
table.events_monthly tr th.col05	{ width:200px;}
table.events_monthly tr td.col01	{ width:50px; text-align:center;}
table.events_monthly tr td.col02	{ width:100px; text-align:center;}
table.events_monthly tr td.col03	{ width:200px;}
table.events_monthly tr td.col04	{ width:350px;}
table.events_monthly tr td.col05	{ width:200px;}
table.events_monthly tr td 			{ padding:3px 0 3px 5px;}
table.events_monthly tr td a		{ text-decoration:underline;}
table.events_monthly tr td a:hover	{ text-decoration:none;}

.events_holder						{ width:940px; max-height:300px; overflow-y:auto;}
.Accordion h4						{ margin:15px 0 0 15px; padding:0px; font-size:12px; border:none; line-height:30px; color:#333333;}
span.eventdt						{ color:#ff0000; padding:0 5px;}
a.tevents							{ float:right; display:inline-block; clear:none; width:auto; padding:0px; margin:0px; background:red}

ul.tlist				{ list-style-image:url(../images/list_item.png); list-style-position:inside; margin-top:5px;}
ul.tlist li 			{ width:265px; border-bottom:1px solid #ccc; padding:3px 0 3px 10px; text-indent:0px; line-height:20px;}
ul.tlist li:last-child	{ border:none;}
ul.tlist li a			{ float:right; display:block; clear:none; padding:7px 0; margin-right:5px;}
ul.tlist li a.link		{ float:none; display:inline-block; clear:none; padding:7px 0; margin-right:5px;}

.services				{ float:left; position:relative; width:930px; padding:40px 10px 20px 10px; margin-bottom:10px; background:#fff;	top: 0px; left: 0px;}
.services .block		{ width:900px;}
.services .block .section		{ width:700px; background:#ebebeb; padding:20px;}
.services .block th		{ border:none;}
.services label			{ float:right; line-height:24px; padding:0 10px 0 0; margin:0px;}

table.service						{ float:left; width:850px; background:#f7f7f7 !important; color:#000000; margin-left:50px; border:dashed 1px #cccccc;}
table.service tr td, table.service tr th		{ text-align:left; line-height:2em; padding:5px 5px; background:#f7f7f7 !important;}
table.service tr td.col01			{ width:150px; color:#000000; vertical-align:top; background:#f7f7f7 !important; padding-left:10px;}
table.service tr td.col02			{ width:700px; color:#000000; vertical-align:top; background:#f7f7f7 !important;}
table.service tr td.col02a			{ width:700px; color:#000000; background:#f7f7f7 !important;}
table.service tr td.col05			{ width:800px; color:#000000; vertical-align:top; background:#f7f7f7 !important;}
table.service tr td					{ text-align:left; background:#f7f7f7 !important; color:#000000;}


table.servicetime					{ float:left; width:600px;}
table.servicetime tr td, table.servicetime tr th	{ text-align:left; line-height:2em; padding:2px 0; border:none;}
table.servicetime tr th				{ width:50px; text-align:center;}
table.servicetime tr td				{ width:5px;}

table.motable			{ float:left; margin-left:10px; margin-bottom:10px; border-bottom:1px solid #cccccc; padding-bottom:10px; width:560px;}
table.motable th		{ border:none; width:80px;}
table.motable td		{ border:none; width:150px;}

/************************************************* ADDED 26/03/2011 BY PREM *************************************************/



ul.recurr				{ float:left; width:150px; list-style:none; border-right:1px solid #cccccc; margin-right:20px; padding:10px 0;}
ul.recurr li			{ float:left; display:block; width:100px; list-style:none; padding:5px 10px;}

.modalcontext .options 			{ float:left; width:450px; line-height:normal; padding:3px 0;}
.modalcontext .options label	{ float:left; padding:3px 0;}
.modalcontext .options .temple_services	{ width:450px; border:1px solid #cccccc;}
#daily					{ padding-top:45px;}
#weekly					{ padding-top:10px;}
#monthly				{ padding-top:45px;}
#custom					{ padding-top:10px;}



table.p-newsletter				{ width:900px; background:#cccccc; margin:10px auto; border:1px solid #cccccc;}
table.p-newsletter tr td, table.p-newsletter tr th	{ text-align:left; line-height:1.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.p-newsletter tr:hover td	{ background:#e7e7e7 !important;}
table.p-newsletter tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:5px 0 !important;}
table.p-newsletter tr td 		{ line-height:2em; background:#ffffff !important; text-align:center;}
table.p-newsletter tr td a		{ text-decoration:underline;}
table.p-newsletter tr td a:hover{ text-decoration:none;}
table.p-newsletter tr th.col01, table.p-newsletter tr td.col01	{ width:65px; text-align:center;}
table.p-newsletter tr th.col02, table.p-newsletter tr td.col02	{ width:80px;}
table.p-newsletter tr th.col03, table.p-newsletter tr td.col03	{ width:190px;}
table.p-newsletter tr th.col04, table.p-newsletter tr td.col04	{ width:170px;}
table.p-newsletter tr th.col05, table.p-newsletter tr td.col05	{ width:190px;}
table.p-newsletter tr th.col06, table.p-newsletter tr td.col06	{ width:80px;}
table.p-newsletter tr th.col07, table.p-newsletter tr td.col07	{ width:80px;}
table.p-newsletter tr td.col03, table.p-newsletter tr td.col04, table.p-newsletter tr td.col05	{ padding-left:10px; text-align:left;}

.distribution				{ float:left; width:930px; background:#ffffff; padding:50px 0 0 20px;}
table.mailgroup				{ margin:0px auto; width:850px; line-height:14px; margin-left:50px;}
table.mailgroup tr th		{ font-weight:bold; padding:5px 5px 2px; border:none;}
table.mailgroup tr td		{ padding:2px 5px 5px; vertical-align:top;}
table.mailgroup tr th, table.tcaradd tr td					{ text-align:left;}
table.mailgroup tr th.col01, table.mailgroup tr td.col01	{ width:400px;}
table.mailgroup tr th.col01 a	{ font-size:9px; font-weight:normal; float:right}
table.mailgroup tr th.col02, table.mailgroup tr td.col02	{ width:50px; vertical-align:middle;}
table.mailgroup tr th.col03, table.mailgroup tr td.col03	{ width:400px;}
table.mailgroup tr td.col01 .ddlist_big, table.mailgroup tr td.col03 .ddlist_big	{ width:380px; margin:0px}
.addgroup					{ padding-left:72px; font-weight:bold; margin:20px 0 10px 0; width:800px; clear:both;}
.addgroup span				{ width:85px; display:inline-block;}


/***** Mail server style */
#mailserver				{ position:absolute; left:0px; z-index:35000}
.mailserver				{ margin:0px auto; width:460px; padding:3px; background:#d7d7d7;}
.mailserver .modalcontext { width:440px; overflow:hidden;}

#mailconfig				{ position:absolute; left:0px; z-index:35000}
.mailconfig				{ margin:0px auto; width:460px; padding:10px; background:#f7f7f7; margin-top:10px;}
.mailconfig .modalcontext { width:440px; overflow:hidden;}

/***** email recepient style */
.emailbook					{ float:left; width:1240px;}
.address-book				{ float:left; position:relative; background:#ffffff; border:1px solid #cccccc; padding-bottom:20px;}
.address-book div			{ float:left; width:90px; height:358px; padding:50px 20px 20px 20px; overflow:auto; overflow-x:hidden;}
.address-book h2.stitle		{ width:220px;}
.address-book label			{ width:200px; display:block; margin-top:5px;}
.mail-list					{ float:right; position:relative; background:#ffffff; width:930px; height:378px; border:1px solid #cccccc; padding:50px 20px 20px 20px;}
.mail-list h2.stitle		{ width:950px;}
.mail-list .paging			{ width:940px;}
.col-ab .paging				{ float:left; width:900px; margin-left:10px;}
.msg-recipients				{ float:left; position:relative; background:#ffffff; margin-top:10px; padding:50px 20px 20px 20px; width:1200px; border:1px solid #cccccc;}

.holder						{ float:left; width:940px; height:250px; overflow:auto; overflow-x:hidden; border:1px solid #cccccc; margin-top:10px;}
table.addbook				{ width:940px; background:#ffffff; border:1px solid #cccccc; border-bottom:none;}
table.addbook tr td, table.addbook tr th	{ text-align:left; line-height:2em;}
table.addbook tr:hover td	{ background:#e7e7e7 !important;}
table.addbook tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:5px 10px !important;}
table.addbook tr td 		{ line-height:2em; background:#ffffff !important; text-align:left; padding:0 10px; border-bottom:1px solid #cccccc;}
table.addbook tr td a		{ text-decoration:underline;}
table.addbook tr td a:hover{ text-decoration:none;}
table.addbook tr th.col01, td.col01	{ width:66px; text-align:left;}
table.addbook tr th.col02, td.col02	{ width:150px;}
table.addbook tr th.col03, td.col03	{ width:150px;}
table.addbook tr th.col04, td.col04	{ width:150px;}
table.addbook tr th.col05, td.col05	{ width:310px;}

table.mailrec				{ width:1150px; background:#ffffff; margin:10px 0;}
table.mailrec tr td			{ line-height:2em; text-align:left; padding:10px 0; vertical-align:top;}
table.mailrec tr td.col01	{ width:100px; text-align:center;}
table.mailrec tr td.col02	{ width:1050px;}
table.mailrec textarea      { resize:vertical;} 


table#ctl00_ContentPlaceHolder1_radAddressBook 			        { float:left;}
table#ctl00_ContentPlaceHolder1_radAddressBook tr td 			{ padding:5px 0;}
table#ctl00_ContentPlaceHolder1_radAddressBook tr td label		{ float:left; margin:0px; padding:0px; width:auto; display:inline;}
table#ctl00_ContentPlaceHolder1_radAddressBook tr td input[type=radio]	{ float:left; display:inline;}

span.option1			{ float:left; position:relative; top:35px; width:120px; left:-20px;}
span.option2			{ float:left; position:relative; top:38px; width:120px; left:-20px;}
span.option3			{ float:left; position:relative; top:41px; width:120px; left:-20px;}
.btnclear       { position:relative;  top:5px; left:-55px;}
.btnclearTS       { position:relative;  top:5px; left:-188px;}
.services				{ float:left; position:relative; width:930px; padding:40px 10px 20px 10px; margin-bottom:10px; background:#fff;	top: 0px; left: 0px;}
.services .block		{ width:900px;}
.services .block .section		{ width:700px; background:#ebebeb; padding:20px;}
.services .block th		{ border:none;}

.services label			{ float:right; line-height:24px; padding:0 10px 0 0; margin:0px;}

table.service						{ float:left; width:890px; background:#ffffff; color:#000000; margin-left:20px;}
table.service tr td, table.service tr th		{ text-align:left; line-height:1em; padding:2px 0 0 0; vertical-align:top; color:#000000;}
table.service tr td					{ text-align:left; color:#000000;}
table.service tr td.col01			{ width:150px;}
table.service tr td.col02			{ width:285px;}
table.service tr td.col02a			{ width:435px; vertical-align:middle;}
table.service tr td.col03			{ width:150px;}
table.service tr td.col04			{ width:285px;}
table.service tr td.col05			{ width:800px;}


#recurrance			{ float:right; margin:5px 40px 0 0; width:auto;}

table.servicetime					{ float:left; width:850px; margin-left:20px;}
table.servicetime tr td, table.servicetime tr th	{ text-align:left; line-height:2em; padding:0px 0; border:none;}
table.servicetime tr th				{ width:120px; text-align:center;}
table.servicetime tr td				{ width:15px;}

table.motable			{ float:left; margin:20px 0 10px 10px; border-bottom:1px solid #cccccc; padding-bottom:10px; width:870px;}
table.motable th		{ border:none; width:80px; vertical-align:top;}
table.motable td		{ border:none; width:150px;}

table.m_occur						{ float:left; width:850px; background:#cccccc; color:#000000; margin-left:50px;}
table.m_occur tr td, table.m_occur tr th		{ text-align:left; line-height:2em; padding:5px 5px;}
table.m_occur tr td.col01			{ width:150px; color:#000000; vertical-align:top;}
table.m_occur tr td.col02			{ width:700px; color:#000000; vertical-align:top;}
table.m_occur tr td.col02a			{ width:700px; color:#000000;}

.timeRange1, .timeRange2, .timeRange3, .timeRange4, .timeRange5, .timeRange6, .timeRange7, .timeRange8, .timeRange9, .timeRange10  			
    { border:1px solid #cccccc; background:#ffffff; width:60px; font-size:100%; padding:3px 0; margin-bottom:5px; text-align:center;}

.textarea_sdesc		{ border:1px solid #cccccc; background:#ffffff; width:670px; height:100px; margin:10px 15px 10px 0; font-size:120%; padding:5px; font-family:inherit; font-size:inherit;}

.custom_events		{ float:left; border:1px solid #cccccc; background:#ffffff; width:150px; height:100px; font-size:12px; padding:3px; margin:0 20px 0 30px;}
.recurrance-pattern	{ display:none; width:550px; padding:20px; margin:0 0 0 130px;}
.recurrance-pattern	fieldset			{ border:1px solid #cccccc; width:750px;}
.recurrance-pattern	fieldset legend		{ padding:0 10px; color:#000000;}
.recurrance-pattern .options .ddlistUPdate	{ width:20px; text-align:center; padding:2px;}
.recurrance-pattern .options .ddlistUPyear	{ padding:1px;}

.recurrance-pattern1	                    { display:none; width:400px; padding:10px; margin:0 0 0 5px;}
.recurrance-pattern1	fieldset			{ border:1px solid #cccccc;}
.recurrance-pattern1	fieldset legend		{ padding:0 10px; color:#000000;}
.recurrance-pattern1 .options .ddlistUPdate	{ width:20px; text-align:center; padding:2px;}
.recurrance-pattern1 .options .ddlistUPyear	{ padding:1px;}


/*table.recurrable				{ width:700px;}
table.recurrable td				{ line-height:2.5em;}
table.recurrable td.col01		{ width:80px; padding-left:20px; border-right:1px solid #cccccc; text-align:left !important;}
table.recurrable td.col01 div td	{ padding:0px; margin:0px; text-align:left;}
table.recurrable td.col01 div td input[type=radio]	{ float:left;}
table.recurrable td.col01 div td label	{ float:left; width:auto; padding:0px; margin:0px; text-align:left !important;}
table.recurrable td.col01 label	{ width:auto; margin:0px;}
table.recurrable td.col02		{ padding-left:20px; width:620px;}
table.recurrable td.col02 label	{ float:left; width:90px; margin:0px;}*/


table.recurrable1				{ width:350px; background:#f7f7f7 !important;}/* added by akila */
table.recurrable1 td			{ line-height:2.5em;}
table.recurrable1 td.col01		{ width:80px; border-right:1px solid #cccccc; text-align:left !important; background:#f7f7f7;}/* added by akila */
table.recurrable1 td.col01 div td	{ padding:0px; margin:0px; text-align:left;}
table.recurrable1 td.col01 div td input[type=radio]	{ float:left;}
table.recurrable1 td.col01 div td label	{ float:left; width:auto; padding:0px; margin:0px; text-align:left !important;}
table.recurrable1 td.col01 label	{ width:auto; margin:0px;}
table.recurrable1 td.col02		    { padding-left:10px; width:300px;}
table.recurrable1 td.col02 label	{ float:left; width:90px; margin:0px;}



.recurrance-pattern .recurrance_tab  { width:550px;}
table.recurrance_tab                 { width:500px;}
table.recurrance_tab td.col01        { width:75px;}
table.recurrance_tab td.col01 div td	{ padding:0px; margin:0px; text-align:left;}
table.recurrance_tab td.col01 div td input[type=radio]	{ float:left;}
table.recurrance_tab td.col01 div td label	{ float:left; width:auto; padding:0px; margin:0px; text-align:left !important;}
table.recurrance_tab td.col02        { width:100px;}
table.recurrance_tab td.col03        { width:75px;}
table.recurrance_tab td.col04        { width:100px;}

.custom_events		{ float:left; border:1px solid #cccccc; background:#ffffff; width:150px; height:100px; font-size:12px; padding:5px; margin:0 20px 0 30px;}
.divrec {background-color:Green;width:80px;}
input[type=file]			{ background:#ffffff; border:1px solid #cccccc; vertical-align:top;}

.formdteventctrl	{ position:absolute; border:1px solid #cccccc; background:#ffffff; width:60px; font-size:100%; padding:3px 5px; border-right:none; margin-left:16px;}
.formddeventctrl	{ border:1px solid #cccccc; background:#ffffff; width:95px; font-size:100%; padding:2px 3px; margin-left:16px;}
.formdatectrl		{ border:1px solid #cccccc; background:#ffffff; width:96px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.formeventctrl			{ border:1px solid #cccccc; background:#ffffff; width:236px; font-size:100%; padding:3px 17px 3px 5px; margin-bottom:5px;}
.formdateeventctrl		{ border:1px solid #cccccc; background:#ffffff; width:120px; font-size:100%; padding:3px 5px; margin-bottom:5px; }

table.tvservices			{ width:650px; background:#f7f7f7 !important; border:dashed 1px #cccccc; margin:10px auto; line-height:2em; font-size:12px;}
table.tvservices tr th 		{ font-weight:bold; padding:0px; background:#f7f7f7; border:none; text-indent:10px;}
table.tvservices tr td, table.tvservices tr th	{ text-align:left; vertical-align:top; line-height:2em;}
table.tvservices tr td		{ background:#f7f7f7; padding-left:10px; border:none; text-align:left; font-size:12px;}
table.tvservices tr td a	{ text-decoration:underline;}
table.tvservices tr th.col01, table.tvservices tr td.col01	{ width:130px;}
table.tvservices tr th.col02, table.tvservices tr td.col02	{ width:170px;}
table.tvservices tr th.col03, table.tvservices tr td.col03	{ width:140px;}
table.tvservices tr th.col04, table.tvservices tr td.col04	{ width:138px; text-align:left; float:left;}
.tvservices .txtbox_d       {border:1px solid #cccccc; background:#ffffff; width:110px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.heading_pooja   { font-weight:bold; float:left; margin:3px 0 3px 30px;} 
.tvservices fieldset {margin-bottom:10px;}
.tvservices fieldset legend {font-weight:bold; color:Black;}

.service_info  { width:600px; margin:8px auto;}
.service_info fieldset legend { font-weight:bold; padding:0 3px;}
.service_info .ass_info      { width:580px; margin:0 auto;}
table.ass_info               { width:580px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.ass_info td             { vertical-align:middle !important;} 
table.ass_info th.col_01       { width:140px; text-align:left;}
table.ass_info td.col_02       { width:80px; text-align:left;vertical-align:top !important ;}
table.ass_info th.col_03       { width:180px; text-align:left;}
table.ass_info td.col_04       { width:120px; text-align:left;}
table.ass_info th.col_05       { width:80px; text-align:left;}
table.ass_info td.col_06       { text-align:left;}
           


.tserv	                        { width:700px;}
.tserv fieldset			        { border:1px solid #cccccc;}
.tserv fieldset legend		    { padding:0 10px;}
.tserv .options             	{ float:left;}
.tserv .options .ddlistUPdate	{ width:20px; text-align:center; padding:2px;}
.tserv .options .ddlistUPyear	{ padding:1px;}

.tserv table.recurrable				    { width:840px;}
.tserv table.recurrable td				{ line-height:2.5em !important;}
.tserv table.recurrable td.col01		{ width:80px; padding-left:20px; border-right:1px solid #cccccc; text-align:left !important;}
.tserv table.recurrable td.col01 div td	{ padding:0px; margin:0px; text-align:left;}
.tserv table.recurrable td.col01 div td input[type=radio]	{ float:left;}
.tserv table.recurrable td.col01 div td label	{ float:left; width:auto; padding:0px; margin:0px; text-align:left !important;}
.tserv table.recurrable td.col01 label	{ width:auto; margin:0px;}
.tserv table.recurrable td.col02		{ padding-left:20px; width:620px;}
.tserv table.recurrable td.col02 label	{ float:left; width:90px; margin:0px;}


/******************************** Begin of Priest Recurrance ***************/
.recurrance-pattern	{ float:left; display:none; width:800px; padding:20px; margin:0 0 0 20px; background:#f7f7f7;}
.recurrance-pattern	fieldset			{ border:1px solid #cccccc;}
.recurrance-pattern	fieldset legend		{ padding:0 10px;}
.recurrance-pattern .options .ddlistUPdate	{ width:20px; text-align:center; padding:2px;}
.recurrance-pattern .options .ddlistUPyear	{ padding:1px;}

table.recurrable				{ width:700px; margin:10px 0 0 0px;}
table.recurrable td				{ line-height:2.5em; text-align:left !important; padding-left:20px; vertical-align:middle;}
table.recurrable td.col01		{ width:100px; border-right:1px solid #cccccc;}
table.recurrable td.col01 div td	{ padding:0px; margin:0px;}
table.recurrable td.col01 div td input[type=radio]	{ float:left;}
table.recurrable td.col01 div td label	{ float:left; width:auto; padding:0px; margin:0px;}
table.recurrable td.col01 label	{ width:auto; margin:0px;}
table.recurrable td.col02		{ width:560px; padding-left:20px; vertical-align:middle;}
table.recurrable td.col02 label	{ float:left; width:120px; margin:0px;}

/******************************** End of Priest recurrance *******************/

.btnclearSC       { position:relative;  top:5px; left:-320px;}
.userbenefits				{ float:left; width:1200px; background:#ffffff; padding:50px 20px 200px 20px;}
.userbenefits a, .login a	{ text-decoration:underline;}
.userbenefits a:hover, .login a:hover	{ text-decoration:none;}
 ul.bullets				{ list-style:square; list-style-position:outside; margin-left:20px; margin-bottom:10px;}
.login					{ float:right; width:500px; padding:20px; margin:100px 200px 0 0; border:1px solid #cccccc;}
.login p				{ margin:5px 0;}
.login table			{ margin:20px;}
.login th				{ border:none; width:140px;}
.login td				{ text-align:right;}

.payment				{ float:left; width:1200px; background:#ffffff; padding:50px 20px 0;}
.method					{ float:left; width:1160px; padding:20px 20px 0; margin-top:10px; border:1px dashed #cccccc; background:#f7f7f7;}
.method span            { }
.method span label		{ display:inline; padding:0 20px 0 0; color:#333333; text-shadow:none;}
.pmt-options			{ float:right; width:700px; margin:20px 0; padding:20px; border:1px solid #cccccc;}
.pmt-options h3			{ color:#000000;}

.pmt-methods			{ float:left; clear:left; width:550px; margin:20px 0; padding:20px; border:1px solid #cccccc;}
.pmt-methods h3			{ color:#000000; background:none !important;}
.pmt-methods.fright		{ clear:none;}


table.pmt-method				{ width:450px; color:#000000; margin:0 0 20px 50px; border:1px dashed #cccccc; background:#f7f7f7;}
table.pmt-method tr td, table.service tr th		{ text-align:left; line-height:2em; padding:5px 5px;}
table.pmt-method tr td.col01	{ width:150px; color:#000000; vertical-align:top;}
table.pmt-method tr td.col02	{ width:300px; color:#000000; vertical-align:top;}
table.pmt-method tr td			{ text-align:left; color:#000000;}

.check				{ float:left; clear:left; width:1160px; margin:20px 0; padding:20px; border:1px solid #cccccc;}
.check h3           { color:#000000; background:none !important;}
table.pmt-check				{ width:700px; color:#000000; margin:0 0 20px 50px; border:1px dashed #cccccc; background:#f7f7f7;}
table.pmt-check tr td		{ text-align:left; line-height:2em; padding:5px 5px;}
table.pmt-check tr td.col01	{ width:350px;}
table.pmt-check tr td.col02	{ width:350px;}
table.pmt-check textarea    { resize:vertical;}


.walkin				{ float:left; position:relative; width:1200px; background:#ffffff; padding:50px 20px 50px 20px;}
.walkin h2.stitle      {width:1220px;}
table.walkind					{ clear:both; width:900px; border:none; margin:20px auto 0; padding:10px/*B50px*/; border:1px dashed #cccccc; background:#f7f7f7;}
table.walkind tr td    		    { text-align:left; line-height:2em; padding:2px;}
table.walkind tr td.col01		{ width:130px;}
table.walkind tr td.col02		{ width:250px;}
table.walkind tr td.col03		{ width:130px;}
table.walkind tr td.col04		{ width:250px;}

pre					{ font-size:9px; font-family:Verdana; margin:0 10px; padding:5px 10px; background:#f7f7f7; border:1px dashed #cccccc; margin-bottom:20px;}

table.reccustom			{ width:150px; border:none; margin:0px; line-height:2em; font-size:12px;}
table.reccustom tr th 		{ font-weight:bold; padding:0px; border:none; text-indent:10px;}
table.reccustom tr td, table.reccustom tr th	{ text-align:left; vertical-align:top;}
table.reccustom tr td		{ padding-left:1px;}
table.reccustom tr td a	{ text-decoration:underline;float:left;}
table.reccustom tr th.col01, table.reccustom tr td.col01	{ text-align:left;width:40px !important;float:left; border:none !important;}/*added on 31-5-11*/
table.reccustom tr th.col02, table.reccustom tr td.col02	{ text-align:left;width:100px; border:none !important;}
table.reccustom tr th.col03, table.reccustom tr td.col03	{ text-align:left;width:20px; padding-left:10px;}



#ctl00_ContentPlaceHolder1_lblrecerror {display:none;}

.ddlistMailGroup		   { border:1px solid #cccccc; background:#ffffff; width:130px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
#add_gallery               { float:left; width:400px; margin:10px 0 20px 0;}
.add_gallery               { width:400px; position:relative; top:20px; left:-250px; border: dashed 1px #cccccc; background:#f7f7f7; padding:5px;}
table.add_gallery          { width:350px; margin:0 auto; padding:10px 0 10px 20px;}
table.add_gallery td.col01 {width:120px; padding:3px; text-align:center;}
table.add_gallery td.col02 {width:120px; padding:3px;}
table.add_gallery img      { padding:3px; border:0;}
table.add_gallery img  a   {border:0; text-decoration:none;}
.txtbox_gallery            { background:#ffffff; border:solid 1px #f7f7f7;}   
 
.ddlistMailGroup		{ border:1px solid #cccccc; background:#ffffff; width:100px; font-size:100%; padding:3px 5px; margin-bottom:5px;}
.date_start             { font-size:11px; color:#ff0000; position:absolute; top:108px; left:230px;}
.date_end               { font-size:11px; color:#ff0000; position:absolute; top:108px; left:490px;}
.fee                    { background:#ffffff !important; border:dashed 1px #cccccc; margin:0 auto;}
table.fee               { width:500px; margin:10px auto; background:#f7f7f7 !important;}
table.fee   td          { line-height:2em; padding:5px 10px 5px 5px;}
table.fee   td.col01    { width:150px; line-height:2em;}
table.fee   td.col02    { width:100px; line-height:2em;}
table.fee   td.col03    { width:150px; line-height:2em;}
table.fee   td.col04    { width:100px; line-height:2em;}
table.fee   td.col05    { width:150px; line-height:2em; background:#f7f7f7 !important; border-top:solid 1px #666666;}
table.fee   td.col06    { width:100px; line-height:2em; background:#f7f7f7 !important; border-top:solid 1px #666666;}
table.fee   td.col07    { width:150px; line-height:2em; background:#f7f7f7 !important; border-top:solid 1px #666666;}
table.fee   td.col08    { width:100px; line-height:2em; background:#f7f7f7 !important; border-top:solid 1px #666666;}
.txt_box_fee            { width:80px; background:#ffffff; border:solid 1px #cccccc; margin-left:4px; text-align:right;float:right;}

#filter_priest          { display:none; }
.filter_priest          { width:400px; position:relative; top:5px; left:30px; margin-bottom:10px;}
.filter_priest fieldset { border:solid 1px #cccccc;} 
.filter_priest legend   { padding:0 10px; color:#000000;}

/*******************************Resource Schedule view - added by akila ***************************/

.txtbox_small	   	{ border:1px solid #cccccc; background:#ffffff; width:230px; font-size:100%; padding:5px;}
.txtbox_cal	    	{ border:1px solid #cccccc; background:#ffffff; width:140px; font-size:100%; padding:5px;}
.select_box		    { border:1px solid #cccccc; background:#ffffff; width:100px; font-size:100%; padding:5px;}

.devotee_details                    { width:740px;}
table.devotee_details               { width:740px; padding:3px;}
table.devotee_details td.col01      { width:230px; padding:3px;}
table.devotee_details td.col02      { width:230px; padding:3px;}
table.devotee_details td.col03      { width:140px; padding:3px;}
table.devotee_details td.col04      { width:70px; padding:3px;}
table.devotee_details td  a         { text-decoration:underline;}
.devotee_details .txtbox_date       { background:#ffffff; border:solid 1px #cccccc;}


.schedule_view_det                   { float:left; width:850px;}
table.schedule_view_det              { width:850px; border:solid 1px #cccccc; border-bottom:none;}
table.schedule_view_det th,td        { text-align:center;} 

table.schedule_view_det th.col01     { width:100px; background:#f7f7f7; border-right:solid 1px #cccccc; border-left:none;} 
table.schedule_view_det th.col02     { width:200px; background:#f7f7f7; border-right:solid 1px #cccccc; border-left:none;} 
table.schedule_view_det th.col03     { width:200px; background:#f7f7f7; border-right:solid 1px #cccccc; border-left:none;} 
table.schedule_view_det th.col04     { width:100px; background:#f7f7f7; border-right:solid 1px #cccccc; border-left:none;} 
table.schedule_view_det th.col05     { width:100px; background:#f7f7f7; border-right:solid 1px #cccccc; border-left:none;} 
table.schedule_view_det th.col06     { width:100px; background:#f7f7f7; border-right:none; border-left:none;} 

table.schedule_view_det td.col01     { width:100px; border-right:solid 1px #cccccc; border-left:none; border-bottom:solid 1px #cccccc; line-height:2.5em} 
table.schedule_view_det td.col02     { width:200px; border-right:solid 1px #cccccc; border-left:none; border-bottom:solid 1px #cccccc; line-height:2.5em}  
table.schedule_view_det td.col03     { width:200px; border-right:solid 1px #cccccc; border-left:none; border-bottom:solid 1px #cccccc; line-height:2.5em}  
table.schedule_view_det td.col04     { width:100px; border-right:solid 1px #cccccc; border-left:none; border-bottom:solid 1px #cccccc; line-height:2.5em} 
table.schedule_view_det td.col05     { width:100px; border-right:solid 1px #cccccc; border-left:none; border-bottom:solid 1px #cccccc; line-height:2.5em} 
table.schedule_view_det td.col06     { width:100px; border-right:none; border-left:none; border-bottom:solid 1px #cccccc; line-height:2.5em}

/*******************fee table new - added by akila*********************/

.fee_a                    { margin:0 auto;}
table.fee_a               { width:600px; margin:10px auto; background:#f7f7f7 !important; border:solid 1px #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
table.fee_a   td          { line-height:2em; padding:5px 10px 5px 5px !important; border-bottom:solid 1px #cccccc; text-align:center;}
table.fee_a   th          { line-height:2em; padding:5px 10px 5px 5px !important; text-align:center; background:#e5e5e5; }
table.fee_a   th.col01    { width:150px; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:none;}
table.fee_a   th.col02    { width:200px; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:none;}
table.fee_a   th.col03    { width:100px; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:none;}
table.fee_a   th.col04    { width:100px !important; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:none; text-align:right !important; float:none !important;}
table.fee_a   th.col05    { text-align:right; width:50px; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:none;}
table.fee_a   th.col06    { text-align:right; width:100px !important; border-bottom:solid 1px #cccccc; border-left:none;}
table.fee_a   td.col01    { width:150px; border-right:solid 1px #cccccc;}
table.fee_a   td.col02    { text-align:left; width:200px; border-right:solid 1px #cccccc;}
table.fee_a   td.col03    { width:100px; border-right:solid 1px #cccccc;}
table.fee_a   td.col04    { width:100px !important; border-right:solid 1px #cccccc; text-align:right !important; float:none !important;}
table.fee_a   td.col05    { text-align:right; width:50px; border-right:solid 1px #cccccc;}
table.fee_a   td.col06    { text-align:right; width:100px !important;}
table.fee_a   td.col04 span {text-align:right;}
table.fee_a   span        { text-align:left;} 

  

/*#single          { position:relative; top:10px; left:10px; width:200px; margin-bottom:10px; }
#multi          { position:relative; top:10px; left:10px; width:300px; margin-bottom:10px;}
.multi_priest_type         { width:300px; background:#f7f7f7; border:dashed 1px #cccccc; padding:5px;}
table.multi_priest_type    { width:280px; background:#f7f7f7 !important;}
table.multi_priest_type th { width:130px; background:#f7f7f7;}
table.multi_priest_type td { width:130px; background:#f7f7f7 !important;}
.txtbox_priest             { background:#ffffff; border:solid 1px #cccccc;} */


#single                          { position:relative; top:10px; left:10px; width:auto; margin-bottom:10px; }
#multi                           { position:relative; top:10px; left:10px; width:300px; margin-bottom:10px;}
.multi_priest_type               { width:300px; background:#f7f7f7; border:dashed 1px #cccccc; margin:0; padding:0;}
table.multi_priest_type          { width:230px; background:#f7f7f7 !important; padding:0 3px; margin-bottom:10px;}
table.multi_priest_type th       { background:#f7f7f7; text-align:center; line-height:1em;}
table.multi_priest_type th.col-1 { width:130px; background:#f7f7f7; text-align:center; }
table.multi_priest_type th.col-2 { width:100px; background:#f7f7f7; text-align:center;}
table.multi_priest_type td       { background:#f7f7f7 !important;}
table.multi_priest_type td.col-1 { background:#f7f7f7 !important;}
table.multi_priest_type td.col-2 { background:#f7f7f7 !important;}
.multi_priest_type .txtbox_priest    {width:100px; background:#ffffff; border:solid 1px #cccccc; } 
/********************************************************* Priest List ****************************/
.priest_list            { float:left; width:850px;}
table.priest_list        { width:850px; border:solid 1px #cccccc;}
table.priest_list th,td  { text-align:center;} 
table.priest_list th.col01     { width:150px; background:#cccccc; border-right:solid 1px #999999;} 
table.priest_list th.col02     { width:150px; background:#cccccc; border-right:solid 1px #999999;} 
table.priest_list th.col03     { width:150px; background:#cccccc; border-right:solid 1px #999999;} 
table.priest_list th.col04     { width:150px; background:#cccccc; border-right:solid 1px #999999;} 
table.priest_list th.col05     { width:150px; background:#cccccc; border-right:none;} 
table.priest_list td.col01     { width:150px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; line-height:2.5em} 
table.priest_list td.col02     { width:150px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; line-height:2.5em}  
table.priest_list td.col03     { width:150px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; line-height:2.5em}  
table.priest_list td.col04     { width:200px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; line-height:2.5em} 
table.priest_list td.col05     { width:100px; border-right:none; border-bottom:solid 1px #999999; line-height:2.5em}
table.priest_list td.col01a     { width:150px; border-right:solid 1px #999999; line-height:2.5em} 
table.priest_list td.col02a     { width:150px; border-right:solid 1px #999999; line-height:2.5em}  
table.priest_list td.col03a     { width:150px; border-right:solid 1px #999999; line-height:2.5em}  
table.priest_list td.col04a     { width:200px; border-right:solid 1px #999999; line-height:2.5em} 
table.priest_list td.col05a     { width:100px; border-right:none; line-height:2.5em}  
.priest_list a                 { text-decoration:none;}
.priest_list a:hover           { text-decoration:underline;}


.priest_profile .ddlist, .priest_profile .searchctrl	{ float:left;}/*added by akila*/
.priest_profile .searchctrl		{ float:none; width:250px;}
.priest_profile .textarea_priest { float:left; background:#ffffff; border:solid 1px #cccccc; resize:vertical; min-height:50px; max-width:260px; min-width:260px;}

/*table.priest_profile	    	{ float:left; width:850px; border:none; margin-top:10px; margin-left:30px;}*/
table.priest_profile	    	{ float:left; width:850px; border:none;} /*added by akila*/
/*table.priest_profile tr td		{ padding:5px; vertical-align:top;}*/
table.priest_profile tr td		{ padding:5px; vertical-align:top; text-align:left;} /*added by akila*/
table.priest_profile tr td.col01	{ width:120px;}
table.priest_profile tr td.col02	{ width:350px;} /*added by akila*/
table.priest_profile tr td.col03	{ width:120px;}
table.priest_profile tr td.col04	{ width:250px;}/*added by akila*/
.ddlist_big_1		            { border:1px solid #cccccc; background:#ffffff; width:260px; height:100px; padding:3px 5px; margin:0 10px 5px 0;}
.content_area_2                 { border:dashed 1px #cccccc; background:#f7f7f7; width:870px; height:250px; margin-left:20px;} 

.add_content                    { background:#f7f7f7;}
table.add_content				{ float:left; width:100px; color:#000000; margin:50px  0 0 10px; background:#f7f7f7;}
table.add_content tr td			{ text-align:center; color:#000000; padding:3px 0; background:#f7f7f7; }
.content_box                    { float:left; width:800px; margin-left:60px; margin-top:15px;}
.content_box  .inner1           { float:left; width:300px;}
.content_box  .inner2           { float:left; width:150px;}
.content_box  .inner3           { float:left; width:280px;}
.caption1                       { text-align:left; font-size:13px; font-weight:bold; padding:0 0 10px 0;} 
.label-leave                    { width:800px; text-align:center; font-size:13px; color:#000000; font-weight:bold; margin-top:5px;}
.ddlist_big_2		            { border:1px solid #cccccc; background:#ffffff; width:280px; height:200px; padding:3px 5px; margin:0 10px 5px 0;}

.priest_time                   { float:left; width:850px;}
table.priest_time              { float:left; width:850px;}
table.priest_time td           { text-align:left; padding:10px 2px;}
table.priest_time td.col01     { text-align:left; width:100px;} /***updated on 28/4/11 - added by akila***/
table.priest_time td.col02     { float:left; width:635px;} /***updated on 28/4/11 - added by akila***/
.txtbox_priest                 { width:100px; background:#ffffff; border:solid 1px #cccccc; padding:5px; margin:0 5px;}

/********************************************************* Priest List ****************************/

.priest_list_off            { float:left; width:850px;}
table.priest_list_off        { width:850px; border:solid 1px #cccccc; margin-top:10px;}
table.priest_list_off th,td  { text-align:center;} 
table.priest_list_off th.col01     { width:150px; background:#cccccc; border-right:solid 1px #999999;} 
table.priest_list_off th.col02     { width:150px; background:#cccccc; border-right:solid 1px #999999;} 
table.priest_list_off th.col03     { width:150px; background:#cccccc; border-right:solid 1px #999999;} 
table.priest_list_off th.col04     { width:150px; background:#cccccc; border-right:solid 1px #999999;} 
table.priest_list_off th.col05     { width:200px; background:#cccccc; border-right:none;} 
table.priest_list_off td           { padding:5px 5px;}
table.priest_list_off td.col01     { width:150px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; line-height:2.5em} 
table.priest_list_off td.col02     { width:150px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; line-height:2.5em}  
table.priest_list_off td.col03     { width:150px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; line-height:2.5em}  
table.priest_list_off td.col04     { width:200px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; line-height:2.5em} 
table.priest_list_off td.col05     { width:100px; border-right:none; border-bottom:solid 1px #999999; line-height:2.5em}
table.priest_list_off td.col01a     { width:150px; border-right:solid 1px #999999; line-height:2.5em} 
table.priest_list_off td.col02a     { width:150px; border-right:solid 1px #999999; line-height:2.5em}  
table.priest_list_off td.col03a     { width:150px; border-right:solid 1px #999999; line-height:2.5em}  
table.priest_list_off td.col04a     { width:150px; border-right:solid 1px #999999; line-height:2.5em} 
table.priest_list_off td.col05a     { width:200px; border-right:none; line-height:2.5em} 

/********************************************************* Priest Time OFF ****************************/


/*********************************Template Datagrid*******************/
.hstyle			{ background-color:#cccccc; color:#000000; padding:7px 5px; border:1px solid #cccccc;}
.istyle			{ background-color:#ffffff; color:#000000; padding:5px; border:1px solid #cccccc; border-top:none;}
.istylehover	{ background-color:#cccccc; color:#000000; padding:5px; border:1px solid #cccccc; border-top:none;}
.dnone			{ display:none;}
.mnone          { margin:0px !important;}
.btncontrols		{ float:right; display:block; clear:both; min-width:200px; margin:20px;}
.btncontrols_distribution		{ float:left; display:block; clear:both; width:850px; margin:20px;}
.btncontrols a img  { margin-right:10px;}
.btncontrols input[type=image]  { margin-right:10px;}
.mleft200       { margin-left:200px;}
.clear          { clear:both;}
.top0           { top:0px !important;}
table.template	{ float:left; width:890px; border:1px solid #cccccc; border-bottom:none; margin:10px 0 10px 10px;}
table.template tr td, table.forms tr th			{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.template tr:hover td			{ background:#e7e7e7; border:1px solid #cccccc; border-top:none; border-right:none;}
table.template tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid #cccccc; border-top:none; border-right:none;}
table.template tr th.col01			{ width:250px;}
table.template tr th.col02			{ width:200px;}
table.template tr th.col03			{ width:150px;}
table.template tr th.col04			{ width:100px;}
table.template tr th.action			{ width:100px;}
table.template tr td.col01			{ width:250px;}
table.template tr td.col02			{ width:200px; text-align:center;}
table.template tr td.col03			{ width:150px; text-align:center;}
table.template tr td.col04			{ width:100px; text-align:center;}
table.template tr td.action			{ width:100px; text-align:center;}
table.template tr td 				{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff;}
table.template tr td.center		{ padding:0px; text-align:center;}
table.template tr td a				{ text-decoration:underline;}
table.template tr td a:hover		{ text-decoration:none;}
.btnsearch       { position:relative;  top:8px; left:-3px; }
.select          { float:left;}

.multi_occurance { float:left; width:890px; background:#f7f7f7 !important; border:dashed 1px #cccccc; margin:20px 0 10px 0; padding-bottom:20px;}
/*********************************End of Template Datagrid*******************/



table.online_mgmt				{ float:left; width:1200px; border:1px solid #cccccc; border-bottom:none; margin:0 0 10px 10px;}
table.online_mgmt tr td, table.online_mgmt tr th			{ text-align:left; line-height:1.8em; border-bottom:1px solid #cccccc; border-top:none; border-right:1px solid #cccccc; }
table.online_mgmt tr:hover td			{ background:#e7e7e7; border:1px solid #cccccc; border-top:none; border-right:none;  border-left:none;}
table.online_mgmt tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid #cccccc;                                          border-top:none; border-right:none;line-height:2.5em;}
table.online_mgmt tr th.col01			{ width:300px;}
table.online_mgmt tr th.col02			{ width:250px;}
table.online_mgmt tr th.col03			{ width:150px;}
table.online_mgmt tr th.col04			{ width:150px;}
table.online_mgmt tr th.col05			{ width:150px;}
table.online_mgmt tr th.col06			{ width:100px;}
table.online_mgmt tr th.col07			{ width:100px; border-right:none;}
table.online_mgmt tr td.col01			{ width:300px; text-align:left;}
table.online_mgmt tr td.col02			{ width:250px;}
table.online_mgmt tr td.col03			{ width:150px;}
table.online_mgmt tr td.col04			{ width:150px;}
table.online_mgmt tr td.col05			{ width:150px;}
table.online_mgmt tr td.col06			{ width:100px;}
table.online_mgmt tr td.col07			{ width:100px; border-right:none;}
table.online_mgmt tr td 				{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff; text-align:center;}
table.online_mgmt tr td a				{ text-decoration:none;}
table.online_mgmt tr td a:hover		    { text-decoration:none;}

.event_create                                  { width:750px; background:#f7f7f7; margin-left:80px;}
table.event_create                             { width:750px; background:#f7f7f7;}
table.event_create tr td.col01                 { width:200px; padding:5px;}
table.event_create tr td.col02                 { width:150px; padding:5px;}
table.event_create tr td.col03                 { width:250px; padding:5px;}
table.event_create tr td.col04                 { width:150px; padding:5px;}


table.online_mgmt_det				{ float:left; width:1200px; border:1px solid #cccccc; border-bottom:none; margin:0 0 10px 10px;}
table.online_mgmt_det tr td, table.online_mgmt_det tr th			{ text-align:left; line-height:2.5em; border-bottom:1px solid #cccccc; border-top:none; border-right:1px solid #cccccc; }
table.online_mgmt_det tr:hover td			{ background:#e7e7e7; border:1px solid #cccccc; border-top:none; border-right:none;  border-left:none; line-height:2em;}
table.online_mgmt_det tr th 				{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid                                              #cccccc; border-top:none; border-right:none;line-height:2.5em;}
table.online_mgmt_det tr th.col01, table.online_mgmt_det tr td.col01	{ width:150px; text-align:left;}
table.online_mgmt_det tr th.col02, table.online_mgmt_det tr td.col02	{ width:250px; text-align:left;}
table.online_mgmt_det tr th.col03, table.online_mgmt_det tr td.col03	{ width:250px; text-align:left;}
table.online_mgmt_det tr th.col04, table.online_mgmt_det tr td.col04	{ width:150px;}
table.online_mgmt_det tr th.col05, table.online_mgmt_det tr td.col05	{ width:100px;}
table.online_mgmt_det tr th.col06, table.online_mgmt_det tr td.col06	{ width:100px;}
table.online_mgmt_det tr th.col07, table.online_mgmt_det tr td.col07	{ width:100px;}
table.online_mgmt_det tr th.col08, table.online_mgmt_det tr td.col08	{ width:100px; border-right:none;}
table.online_mgmt_det tr td 				{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff; text-align:center;}
table.online_mgmt_det tr td a				{ text-decoration:none;}
table.online_mgmt_det tr td a:hover		    { text-decoration:none;}

div.event_details               { float:left; padding-left:50px; width:1100px; margin-bottom:20px;}
div.event_details div           { float:left; width:900px; padding:5px 0;}
div.event_details div label     { float:left; display:inline-block; width:150px; font-weight:bold;}
div.event_details div span      { float:left; display:inline-block; width:700px;}
table.event_details             { float:left; position:relative; width:600px; background:#f7f7f7;border:dashed 1px #CCCCCC;}
table.event_details td          { text-align:left; padding:5px;}
table.event_details td.col01    { width:150px; font-weight:bold; vertical-align:top;}
table.event_details td.col02    { width:150px; vertical-align:top;}
table.event_details td.col02a   { }
table.event_details td.col03    { width:150px; font-weight:bold; vertical-align:top;}
table.event_details td.col04    { width:150px; border-right:none; vertical-align:top;}
table.event_details td.col02 span, table.event_details td.col04 span   { float:none; display:inline; width:auto; font-weight:normal;}


.search_event                   { float:left; width:850px; resize:none;}
table.search_event              { width:900px; border:solid 1px #cccccc; border-bottom:none; background:#ffffff; border:1px solid #cccccc; border-bottom:none;}
table.search_event th, table.search_event td        { text-align:center; padding:0 5px; line-height:2em; border-bottom:1px solid #cccccc;}
table.search_event td           { border-right:1px solid #cccccc;}
table.search_event tr th 	    { background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid #cccccc; border-top:none; border-right:none;line-height:2.5em;}
table.search_event tr:hover td  { background:#e7e7e7;}
table.search_event th.col01, table.search_event td.col01     { width:150px; text-align:left;}
table.search_event th.col02, table.search_event td.col02     { max-width:200px; text-align:left;}
table.search_event th.col03, table.search_event td.col03     { max-width:200px; text-align:left;}
table.search_event th.col04, table.search_event td.col04     { width:100px;}
table.search_event th.col05, table.search_event td.col05     { width:80px;}
table.search_event th.col06, table.search_event td.col06     { width:80px;}
table.search_event th.col07, table.search_event td.col07     { width:50px;}
table.search_event th.col08, table.search_event td.col08     { width:50px; border-right:none;}
table.search_event th.col02 , table.search_event td.col02 span, 
table.search_event th.col03, table.search_event td.col03 span { word-wrap:break-word; max-width:230px; text-align:left; } /*updated on 29/4/11 - added by akila*/


.participant                        { width:350px; margin:0 auto 15px auto; border:dashed 1px #cccccc; background:#f7f7f7;}

.participantDiv                     { float:left; width:930px; background:#ffffff; padding:40px 10px 10px 10px;}

.participant                        { width:660px; margin:0 auto 15px auto; border:dashed 1px #cccccc; background:#f7f7f7; padding:10px 20px;}

table.participant_det               { width:640px; margin-left:10px; padding:0px;}
table.participant_det td            { padding:5px; text-align:left; vertical-align:top !important;}
table.participant_det td.col01      { width:100px;}
table.participant_det td.col02      { width:220px;}
table.participant_det td.col03      { width:120px;}
table.participant_det td.col04      { width:220px;}
.addparticipant						{ margin:0px auto; width:800px; padding:3px; background:#d7d7d7;}
.addparticipant .modalcontext		{ width:780px; overflow:hidden;}


.user_name_det .modalcontext		{ width:340px; overflow:hidden;}
.user_name_det						{ margin:0px auto; width:360px; padding:3px; background:#d7d7d7;} /*added by akila*/

.user_det                 { width:300px; margin:0 auto 10px;}
.user_det .user_det_a     { width:300px;}
table.user_det_a          { width:300px; margin:0 auto; border:solid 1px #cccccc;}
table.user_det_a th       { background:#d5d5d5; border-left:none;text-align:center; }
table.user_det_a td       { border-bottom:solid 1px #cccccc;}
table.user_det_a tr:hover td       { background:#e7e7e7;border-top:none; border-right:none;  border-left:none;}

table.user_det_a th.col01 { width:150px; padding:5px; border-right:solid 1px #cccccc; }
table.user_det_a th.col02 { width:150px; padding:5px;}
table.user_det_a td.col01 { width:150px; padding:5px; border-right:solid 1px #cccccc; text-align:left;}/**added by akila**/
table.user_det_a td.col02 { width:150px; padding:5px; text-align:left;} /**added by akila**/
table.recurrable				{ width:550px;}
table.recurrable td				{ line-height:2.5em;}
table.recurrable td.col01		{ width:80px; padding-left:20px; border-right:1px solid #cccccc; text-align:left !important;}
table.recurrable td.col01 div td	{ padding:0px; margin:0px; text-align:left;}
table.recurrable td.col01 div td input[type=radio]	{ float:left;}
table.recurrable td.col01 div td label	{ float:left; width:auto; padding:0px; margin:0px; text-align:left !important;}
table.recurrable td.col01 label	{ width:auto; margin:0px;}
table.recurrable td.col02		{ padding-left:20px; width:620px;}
table.recurrable td.col02 label	{ float:left; width:90px; margin:0px;}
/*************************End of Priest recurrance*******************/


/****************************Begin of Priest leave added by ravikumar *****************/
table.priest_leave				{ width:700px; border:1px solid #cccccc; margin-left:100px;}
table.priest_leave tr td, th	{ text-align:center; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none; color:Black;}
table.priest_leave tr:hover td	{ background:#e7e7e7;}
table.priest_leave tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;color:Black;}
table.priest_leave tr th.col01	{ width:200px;}
table.priest_leave tr th.col02	{ width:130px;}
table.priest_leave tr th.col03	{ width:130px;}
table.priest_leave tr th.col05	{ width:140px;}
table.priest_leave tr th.col04	{ width:100px;}

table.priest_leave tr td.col01	{ width:200px;}
table.priest_leave tr td.col02	{ width:130px;}
table.priest_leave tr td.col03	{ width:130px;}
table.priest_leave tr td.col05	{ width:140px;}
table.priest_leave tr td.col04	{ width:100px;}
table.priest_leave tr td 		{ padding:3px 0 3px 5px;color:Black;}
table.priest_leave tr td a		{ text-decoration:underline;color:Black;}
table.priest_leave tr td a:hover	{ text-decoration:none;color:Black;}
/****************************End of Priest leave *****************/
/*
.participant                        { width:350px; margin:0 auto 15px auto; border:dashed 1px #cccccc; background:#f7f7f7;}
.participant .participant_det       { width:330px; }
table.participant_det               { width:330px; margin:10px;}
table.participant_det td            { padding:5px;}
table.participant_det td.col01      { width:100px; text-align:left;}
table.participant_det td.col02      { width:200px; float:left;}*/




.modalcontext .schedule             { width:680px; margin:0 auto 15px auto; border:dashed 1px #cccccc; background:#f7f7f7;}
.schedule .schedule_view            { width:650px; margin-top:10px; margin-left:20px; } /*added by akila */
table.schedule_view                 { width:650px; font-size:12px; } /*added by akila */
table.schedule_view td              { padding:5px; text-align:left;}
table.schedule_view td.col01        { width:150px; font-weight:bold;}/*added by akila */
table.schedule_view td.col02        { width:190px;}
table.schedule_view td.col03        { width:150px; font-weight:bold;} /*added by akila */
table.schedule_view td.col04        { width:160px;} /*added by akila */

.schedule_view .dev_details         { width:620px; margin-bottom:10px;}
.dev_details legend                 { padding:0 3px; color:#000000;}
.dev_details .dev_details_a         { width:600px;}
dev_details_a fieldset              { width:600px;}  
table.dev_details_a                 { width:560px; font-size:12px;}
table.dev_details_a  td             { padding:3px; text-align:left;}
table.dev_details_a  td.col01       { width:100px; padding-left:30px; font-weight:bold;}/*added by akila */
table.dev_details_a  td.col02       { width:130px; font-weight:normal;}/*added by akila */
table.dev_details_a  td.col03       { width:100px; padding-left:40px; font-weight:bold;}/*added by akila */
table.dev_details_a  td.col04       { width:130px; font-weight:normal;}/*added by akila */
.txt_dev                            { width:170px; background:#ffffff; border:solid 1px #cccccc; font-size:100%; padding:3px 5px;}
.schedule_view .search_icon			{ background:#ffffff url(../images/search_icon.png) right center no-repeat !important;}
.schedule_view .search_box_2		{ background:#ffffff url(../images/search_icon.png) right 2px no-repeat; border:solid 1px #cccccc; padding:2px 15px 2px 0; width:140px; margin:0 auto;}




#travel_time                        { font-weight:bold;}

.grand_total                        { font-weight:bold; font-size:15px; color:#000000;} 

table.mailer_template					{ float:left; width:430px !important; border:none; margin:0 0 10px 10px; border:1px dashed #cccccc; background:#f7f7f7; padding:10px;}
table.mailer_template tr td    		    { padding:5px 0; vertical-align:top; text-align:left; text-align:left;}
table.mailer_template tr td.col01		{ width:180px;}
table.mailer_template tr td.col02		{ width:250px;}

.normal		{ font-weight:normal;padding:90px;}

.err_align                        { }


.priest_unavailable               { width:350px;}
.priest_unavailable fieldset      { border:solid 1px #cccccc;} 
.priest_unavailable legend        { padding:0 10px; color:#000000;}
table.priest_unavailable          { margin-left:30px;}
table.priest_unavailable td.col01 { width:40px;}
table.priest_unavailable td.col02 { width:150px;}

.devotee_det_date                    { width:440px;}
table.devotee_det_date               { width:440px; padding:3px;}
table.devotee_det_date td.col01      { width:100px; padding:3px;}
table.devotee_det_date td.col02      { width:120px; padding:3px;}
table.devotee_det_date td.col03      { width:100px; padding:3px;}
table.devotee_det_date td.col04      { width:120px; padding:3px;}

.cal_align                           { float:left; margin-left:10px;}


/* for User Profile Search list - Start Here - Jaya*/
table.Sched				{ float:left; width:910px; border:1px solid #cccccc;  margin:0 0 10px 10px; empty-cells:show;}
table.Sched tr td, th	{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none; color:Black;}
table.Sched tr:hover td	{ background:#e7e7e7;}
table.Sched tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;color:Black;}
table.Sched tr th.col01	{ width:150px;}
table.Sched tr th.col02	{ width:50px;}
table.Sched tr th.col03	{ width:80px;}
table.Sched tr th.col04	{ width:130px;}
table.Sched tr th.col05	{ width:160px;}
table.Sched tr th.col06	{ width:160px;}
table.Sched tr th.col07	{ width:80px;}
table.Sched tr th.col08	{ width:30px;}
table.Sched tr th.col09	{ width:40px;}
table.Sched tr th.col010	{ width:30px;}

table.Sched tr td.col01	{ width:150px;}
table.Sched tr td.col02	{ width:50px;}
table.Sched tr td.col03	{ width:80px;}
table.Sched tr td.col04	{ width:130px;}
table.Sched tr td.col05	{ width:160px;}
table.Sched tr th.col06	{ width:160px;}
table.Sched tr th.col07	{ width:80px;}
table.Sched tr th.col08	{ width:30px;}
table.Sched tr th.col09	{ width:40px;}
table.Sched tr th.col010	{ width:30px;}

table.Sched tr td 			{ padding:3px 0 3px 5px;color:Black;}
table.Sched tr td a		{ text-decoration:underline;color:Black;}
table.Sched tr td a:hover	{ text-decoration:none;color:Black;}

.errmsg_align  { margin-top:5px;}

/*************************27/4/11 - added by akila*************************/
/*.msg_err       { position:absolute; top:162px; left:320px; width:200px;}  
.msg_err_1      { position:absolute; top:200px; left:320px; width:150px;}
.msg_err_a       { position:absolute; top:162px; left:695px; width:150px;}   
.msg_err_b       { position:absolute; top:200px; left:695px; width:150px;}  
.err_reg       { position:absolute; top:122px; left:320px; width:250px;}  
.errmsg_align  { margin-top:5px;}
.del_align     { margin-left:10px; text-align:center;}*/

.msg_err       { position:relative; top:2px; left:0px; float:left;}  
.errmsg_align  { margin-top:5px;}
.del_align     { margin-left:10px; text-align:center;}

table.priest_leave_det          { width:600px; margin:0 auto;}
table.priest_leave_det td.col01 { width:70px; text-align:left;}
table.priest_leave_det td.col02 { width:530px; text-align:left;}

table.top_panel    { width:800px; border:none; margin:5px auto; float:left; padding:0px 10px;}
table.top_panel td.col01 { width:220px; float:left; vertical-align:top; margin:0;}
table.top_panel td.col02 { width:250px;}
table.top_panel td.col03 { width:250px; float:right;}

.pooja_time                     { margin:0 auto;}
table.pooja_time                { margin:10px auto; width:600px; border:solid 1px #cccccc; background:#f7f7f7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
table.pooja_time th             { background:#e5e5e5; line-height:2em; text-align:center;  border-top:none; border-bottom:none; border-left:none; border-right:solid 1px #cccccc; }
table.pooja_time td             { line-height:2em; text-align:center; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc;}
table.pooja_time th.col01, table.pooja_time td.col01       { width:150px;}
table.pooja_time th.col02, table.pooja_time td.col02       { width:150px;}
table.pooja_time th.col03, table.pooja_time td.col03       { width:150px;}
table.pooja_time th.col04, table.pooja_time td.col04       { width:150px; border-right:none;}

.pooja_head { margin:10px 5px 10px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


table.assign_priest						{ float:left; width:880px; background:#f7f7f7; border:1px dashed #cccccc; color:#000000; padding:20px; margin-left:20px;} /*added by akila*/
table.assign_priest tr td				{ color:#000000; vertical-align:top; line-height:2.5em; text-align:left;}
table.assign_priest tr td.col01			{ width:250px; line-height:1.5em;}
table.assign_priest tr td.col02			{ width:400px; color:#000000; vertical-align:top; line-height:2.5em;}
.assign_priest .date_box                { width:90px; background:#ffffff !important; border:solid 1px #cccccc; padding:2px 0 2px 0;}
.assign_priest .txtarea_6               { background:#ffffff; border:solid 1px #cccccc; max-width:200px; min-width:200px; min-height:50px; resize:vertical;}



.assign_priest .search_icon				{ background:#ffffff url(../images/search_icon.png) right center no-repeat !important;}

table.change                            {width:350px; margin:0px auto 10px auto; background:#f7f7f7; border:dashed 1px #cccccc;}
table.change td.col01                   {width:150px; padding:10px 5px 5px 10px;}
table.change td.col02                   {width:200px; padding:10px 5px 5px 10px;}  
.change .txtbox_a                       {width:185px; background:#ffffff !important; border:solid 1px #cccccc; padding:2px 2px 2px 0;}   
.change .btn_ctrls                      {padding:5px 5px 10px 5px; float:right;} 
.change .reset_pw                       {padding:10px 0;}

.cart_a                                 { font-size:11px; font-family:Verdana; color:Maroon; padding-left:3px; vertical-align:top; position:relative; top:2px; left:10px;}
.repw                                   {background:#f7f7f7; border:dashed 1px #cccccc; margin:10px auto; width:340px; text-align:center; padding:5px 0;}
.click_reset                            {text-align:center; color:Blue; width:350px; margin:10px auto 0px auto; text-decoration:underline;}        
.click_reset  a:link                    {color:Blue; text-decoration:underline;}   

.cal_more                               { float:right; padding:5px; position:absolute;top:5px; left:-20px;}
.cal_more ul                            { list-style-type:none;}
.cal_more ul li                         { padding:2px; list-style-type:none;}

.search_box_user                        { float:left; width:195px; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; border:solid 1px #cccccc; padding:2px 15px 2px 0; margin-left:-10px;}

.temp_ser_align                         { margin-top:5px; float:right; margin-right:2px;}  
.temp_ser_align_add                     { clear:both; float:right; position:relative; top:-18px; left:5px;}   
 
.temp_ser_align_a                       { clear:both; float:right; margin-top:-3px;} 

.settings                               { margin:10px 0 10px 20px; width:870px; background:#f7f7f7; border:dashed 1px #cccccc;}
.temp_sched_settings                    { margin:5px 0 0 20px; width:800px;}
.temp_sched_settings fieldset           { width:750px; margin:5px 0 0 0;}
.temp_sched_settings fieldset legend    { font-weight:bold; color:#000000;}
.timings .caption                       { text-align:left; font-weight:bold; line-height:2.5em; text-decoration:underline;}
table.timings                           { width:650px; margin:5px 0 5px 25px; float:left;}
table.timings td                        { text-align:left; line-height:2.5em;}
table.timings td.col01                  { width:100px;}   
table.timings td.col02                  { width:160px;}  
table.timings td.col03                  { width:80px;}   
table.timings td.col04                  { width:130px;}   
table.timings td.col05                  { width:150px;}   



.other_settings                         { margin:5px 0 10px 20px; width:800px;}
.other_settings fieldset                { width:750px;}
.other_settings fieldset legend         { font-weight:bold; color:#000000;}
table.timediff                          { width:400px; float:left; margin:5px 0 5px 25px;}
table.timediff td                       { text-align:left; line-height:2.5em;}
table.timediff td.col01                 { width:240px;}
table.timediff td.col02                 { width:150px; text-align:left;}
.timediff  .txtbox_diff                 {width:85px; background:#ffffff !important; border:solid 1px #cccccc; padding:2px 2px 2px 0;}

.footer_settings                        { margin:10px 0 10px 20px; width:870px;}
.footer_settings fieldset               { width:750px;}
.footer_settings fieldset legend        { font-weight:bold; color:#000000;}
 table.footer_msg                       { width:400px; float:left; margin:5px 0 5px 25px;}
 table.footer_msg td.col01              { width:180px; vertical-align:top;}
 table.footer_msg td.col02              { width:250px;}
 table.footer_msg td                    { text-align:left; padding:5px 0; }
 .footer_msg  .txtarea_foot             { background:#ffffff; border:solid 1px #cccccc; max-width:250px; min-width:250px; min-height:50px; resize:vertical;}
 
table.thankyou				        	{ width:950px; border:none; margin:10px auto; border:1px dashed #cccccc; background:#f7f7f7;}
table.thankyou tr td    		        { padding:5px; text-align:left;}
table.thankyou tr td.col01		        { width:130px;}
table.thankyou tr td.col02		        { width:280px;}
table.thankyou tr td.col03		        { width:100px;}
table.thankyou tr td.col04		        { width:440px;}
.thankyou .txtarea_thank                { background:#ffffff; border:solid 1px #cccccc; max-width:200px; min-width:200px; min-height:50px; resize:vertical;}

table.temp_services                     { width:270px; margin:5px auto 0px auto;}
table.temp_services  td                 { padding:3px; border-bottom:solid 1px #cccccc; text-align:left; vertical-align:top;}
table.temp_services  tr:last-child td   { border-bottom:none;}
table.temp_services  p                  { border-bottom:none;}
table.temp_services  td span            { margin-top:5px; text-align:left; text-indent}

table.pledgequicklink                     { width:270px; margin:5px auto 0px auto;}
table.pledgequicklink  td                 { padding:3px; border-bottom:solid 1px #cccccc; text-align:left; vertical-align:top;}
table.pledgequicklink  tr:last-child td   { border-bottom:none;}
table.pledgequicklink  p                  { border-bottom:none;}
table.pledgequicklink  td span            { margin-top:5px; text-align:left;}


.temp_services .list_btn                { float:left; padding:0px 10px 4px 0px; vertical-align:top; margin-top:-2px; margin-left:-5px;}  

.cart_align                             { float:right; margin-right:-20px;}  
.float_left                             { float:left;}

.inactive_icon                          { position:absolute; top:22px; left:224px;}

.events_holder_a						{ width:900px; max-height:300px; overflow-y:auto; margin:0 auto;}
.Staff_holder_a						{ width:930px !important; max-height:300px; overflow-y:auto; margin:0 auto;}
table.thankyou_letter				{ width:880px; background:#cccccc; margin:10px auto; border:none;}
table.thankyou_letter tr td, table.thankyou_letter tr th	{ text-align:left; line-height:1.5em;}
table.thankyou_letter tr:hover td	{ background:#e7e7e7 !important;  }
table.thankyou_letter tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:5px 0 !important;}
table.thankyou_letter tr td 		{ line-height:2em; background:#ffffff !important; text-align:center; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc;}
table.thankyou_letter tr td a		{ text-decoration:underline;}
table.thankyou_letter tr td a:hover{ text-decoration:none;}
table.thankyou_letter tr th.col01, table.thankyou_letter tr td.col01	{ width:65px; text-align:left; border-left:solid 1px #cccccc;}
table.thankyou_letter tr th.col02, table.thankyou_letter tr td.col02	{ width:80px;}
table.thankyou_letter tr th.col03, table.thankyou_letter tr td.col03	{ width:190px;}
table.thankyou_letter tr th.col04, table.thankyou_letter tr td.col04	{ width:170px;}
table.thankyou_letter tr th.col05, table.thankyou_letter tr td.col05	{ width:190px;}
table.thankyou_letter tr th.col06, table.thankyou_letter tr td.col06	{ width:80px;}
table.thankyou_letter tr th.col07, table.thankyou_letter tr td.col07	{ width:80px;}
table.thankyou_letter tr td.col03, table.thankyou_letter tr td.col04, table.thankyou_letter tr td.col05	{ padding-left:10px; text-align:left;}

table.thank_a	    	    { width:800px; border:none; margin:0 auto;} 
table.thank_a tr td		    { padding:5px; vertical-align:top; text-align:left;} 
table.thank_a tr td.col01	{ width:140px;}
table.thank_a tr td.col02	{ width:250px;} 
table.thank_a tr td.col03	{ width:140px;}
table.thank_a tr td.col04	{ width:270px;}

.radio_btn                  {float:right; position:relative; top:-8px; left:-430px;}
.thankyou_box               { background:#f7f7f7; border: 1px dashed #CCCCCC; padding:10px; width: 820px; margin:10px auto;}
.Staffleave_box               { background:#f7f7f7; border: 1px dashed #CCCCCC; padding:10px; width: 930px !important; margin:10px auto;}

.qb_content                 { padding:5px 0 5px 30px; float:left;}
.float_left_recur
{
    float:left;
    line-height:20px;
    margin:0px 3px 0px 0px; 
}

table.mail_config					{  width:860px/*B400px*/; padding:10px;/*B*/ border:none; margin:10px auto; border:1px dashed #cccccc; background:#f7f7f7;}
table.mail_config tr td    		{ width:200px; padding:2px 0; vertical-align:middle; text-align:left;}
table.mail_config tr td.col01		{ width:190px;}
table.mail_config tr td.col02		{ width:240px; vertical-align:bottom;}
table.mail_config tr td.col03		{ width:190px;}
table.mail_config tr td.col04		{ width:200px; vertical-align:bottom;}
.qb_radio                           { float:left; padding-left:5px; text-align:left;}
table.qb_radio tr td                { text-align:left;} 
.qb_btn                             { margin-left:50px; margin-top:10px;}

table.cust_map                      { float:left; margin:10px 0 10px 30px; border:solid 1px #cccccc; width:400px; border-collapse:separate !important;}
table.cust_map tr th                { text-align:center; background:#d5d5d5;}  
table.cust_map tr td                { text-align:left;} 
table.cust_map tr:hover td	        { background:#e7e7e7 !important;}
table.cust_map tr td.col01,th.col01 { width:150px;} 
table.cust_map tr td.col02,th.col02 { width:80px;} 
table.cust_map tr td.col03,th.col03 { width:150px;} 

table.income_map                      { float:left; margin:10px 0 10px 30px; border:solid 1px #cccccc; width:700px; border-collapse:separate !important;}
table.income_map tr th                { text-align:center; background:#d5d5d5;}  
table.income_map tr td                { text-align:left;} 
table.income_map tr:hover td	        { background:#e7e7e7 !important;}
table.income_map tr td.col01,th.col01 { width:250px;} 
table.income_map tr td.col02,th.col02 { width:100px;} 
table.income_map tr td.col03,th.col03 { width:350px;} 

table.sync_map                      { float:left; margin:10px 0 10px 30px; border:solid 1px #cccccc; width:700px; border-collapse:separate !important;}
table.sync_map tr th                { text-align:left; background:#d5d5d5;}  
table.sync_map tr td                { text-align:left;} 

.member_panel                           { float:right; margin:10px 0;}
.auto_suggession                        { width:150px; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; border:solid 1px #cccccc; padding:2px 15px 2px 0; margin:0 7px;}

.membership_new .member_txtarea               { background:#ffffff; border:solid 1px #cccccc; max-width:200px; min-width:200px; min-height:50px; resize:vertical;}


table.pledge               { width:870px; margin:10px 0px 10px 5px; background:#f7f7f7 !important; border:solid 1px #cccccc; border-bottom:none; border-left:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; empty-cells:show; }
table.pledge   td          { line-height:2em; padding:5px 10px 5px 5px; border-left:solid 1px #cccccc; text-align:left !important; border-bottom:solid 1px #cccccc;}
table.pledge   th          { line-height:2em; padding:5px 10px 5px 5px; text-align:left; background:#e5e5e5; }
table.pledge   th.col01    { width:150px;}
table.pledge   th.col02    { width:150px;}
table.pledge   th.col03    { width:100px;}
table.pledge   th.col04    { width:100px;}
table.pledge   th.col05    { width:150px;}
table.pledge   th.col06    { width:100px;}
table.pledge   th.col07    { width:100px;}
table.pledge   td.col01    { width:150px;}
table.pledge   td.col02    { width:150px;}
table.pledge   td.col03    { width:100px;}
table.pledge   td.col04    { width:100px;}
table.pledge   td.col05    { width:150px;}
table.pledge   td.col06    { width:100px;}
table.pledge   td.col07    { width:100px;}

.ref_align                { vertical-align:middle;}
.msg_stmt                 { position:relative; top:30px; left:-70px;}

.err_msg_a                { float:left; display:block; clear:both; color:Red;}

table.payment_det                { width:350px; margin:0 auto 10px auto; line-height:2em; padding-left:5px; background:#f7f7f7; border:dashed 1px #cccccc;}
table.payment_det  td            { text-align:left; padding:3px; vertical-align:top;}
table.payment_det  td.col01      { width:150px; vertical-align:top;}
table.payment_det  td.col02      { width:200px; vertical-align:top;}
table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpaytype_0 { float:left; margin:6px 12px 0 0;}
table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpaytype_1 { float:left; margin:6px 12px 0 0;}
table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpaytype_2 { float:left; margin:6px 12px 0 0;}

table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpledgepaytype_0 { float:left; margin:6px 12px 0 0;}
table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpledgepaytype_1 { float:left; margin:6px 12px 0 0;}
table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpledgepaytype_2 { float:left; margin:6px 12px 0 0;}


 /**************************dashboard start updated on 11/5/11 - added by akila**************************/

.container 		        { float:left; width:1240px; padding:10px; background:#F1F1F1;}
.container .box         { width:1193px; height:768px; margin:0 auto; background:url(../images/dashboardimages/back_dashboard.png) no-repeat;}
.box img                { border:0;}
.box a:link             { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; border:none; outline:none;}
.box a:hover            { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; border:none; outline:none;}
.box a:visited          { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; border:none; outline:none;}
.box a:active           { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; border:none; outline:none;}
table.box               { width:1193px; margin:0 auto;} 
table.box td.col01      { width:459px;} 
table.box td.col01      { width:393px;} 
table.box td.col01      { width:343px;} 


.box .left_box            { width:459px; float:left; }

.top_box_1                { width:400px; margin-top:20px; margin-left:25px;}
table.top_box_1           { width:400px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; border:none;}
table.top_box_1 td.col01  { width:90px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; 
                            border:none;}
table.top_box_1 td.col02  { width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
                            border:none; }

.middle_box_1                { width:350px; margin-top:30px; margin-left:75px; border:none;}
table.middle_box_1           { width:350px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;}
table.middle_box_1 td.col01  { width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
table.middle_box_1 td.col02  { width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}

.bottom_box_1                { width:350px; margin-top:30px; margin-left:75px;}
table.bottom_box_1           { width:350px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;}
table.bottom_box_1 td.col01  { width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
table.bottom_box_1 td.col02  { width:110px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}

 .bottom_box_2               { width:330px; margin-top:-65px; margin-left:130px;}
table.bottom_box_2           { width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;}
table.bottom_box_2  td       { float:right;}
.donation_align              { padding-right:32px;}

.bottom_box_cash                { width:100px; margin-top:10px; margin-left:110px;}
table.bottom_box_cash           { width:80px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;}
table.bottom_box_cash  td       { float:left;}
.cash_align                     { width:120px; position:relative; left:-15px;}

.bottom_box_3                { width:420px; margin-top:75px; margin-left:20px;}
table.bottom_box_3           { width:420px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;  text-align:center;}
table.bottom_box_3 td        { width:110px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;                               text-align:center;}
table.bottom_box_3 td.col02  { width:110px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;                               text-align:center; padding-top:5px;}



.box .center_box                 { width:393px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;                                   font-weight:bold; border:none; margin:0 auto;}
.center_box .top_box_2           { width:150px; margin-left:60px; margin-top:30px; vertical-align:top;}
table.top_box_2                  { width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;                                   font-weight:bold; border:none; margin:0 auto; vertical-align:top;}
table.top_box_2 td.col01         { width:150px;}
.center_box .timeoff             { position:relative; top:-30px; left:80px; margin-left:100px; width:200px;}

.center_box .top_box_3           { width:320px; margin-left:65px; margin-top:-5px; vertical-align:top;}
table.top_box_3                  { width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;                                   font-weight:bold; border:none; margin:0 auto; vertical-align:top;}
table.top_box_3 td.col01         { width:100px;}

.center_box .bottom_box_4        { width:360px; margin-left:10px; margin-top:100px; vertical-align:top;}
table.bottom_box_4               { width:360px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;                                      font-weight:bold; border:none; margin:0 auto; vertical-align:top;}
table.bottom_box_4 td            { width:120px;}
.center_box .more                { position:relative; top:113px; left:-20px; float:right; }  

  

.box .right_box                  { width:343px;}
/*.right_box .top_box_4     {position: relative; top: -120px; left: -10px; width: 330px;}*/
.right_box .top_box_4     {position: relative; top: -84px; left: -4px; width: 330px;}
table.top_box_4          { width:330px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:                            bold; border:none;}
table.top_box_4 td.col01  { width:210px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; 
                            border:none; padding-top:10px; }
table.top_box_4 td.col02  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; 
                            border:none; padding-left:100px; padding-top:10px;}
table.top_box_4 td.col03  { padding-top:20px;}
table.top_box_4 td.col04  { padding-top:20px; padding-left:100px;}

/*.right_box  .bottom_box_5    { position: relative; top: -20px; left: 5px; width: 240px;}*/
.right_box  .bottom_box_5    { position: relative; top: 30px; left: 25px; width: 280px;}
.right_box  .bottom_box_6    { position: relative; top: 108px; left: 25px; width: 240px;}
table.bottom_box_5           { width:240px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;                               font-weight:bold; border:none;}
table.bottom_box_5 td.col01  { width:30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
table.bottom_box_5 td.col02  { width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.right_box .more_2            { position:relative; top:27px; left:-20px; float:right;}
 /**************************dashboard end updated on 11/5/11 - added by akila************************/

 /* for Multioccurence view  - Start Here - kanchi*/
div.multi_occur                         { overflow-y:auto; overflow-x:hidden; height:220px; width:670px;}
table.Multioccurencelist				{ width:625px; border:1px solid #cccccc;  margin:10px 0px 10px 25px; position:relative; float:left;}
/*table.Multioccurencelist tbody      	{ overflow-y:auto; overflow-x:hidden; height:200px;}*/
table.Multioccurencelist tr td 	        { text-align:left; border:1px solid #cccccc; border-top:none; border-right:none; padding:3px 0 3px 5px;color:Black; font-size:12px;}
table.Multioccurencelist tr.alt td      { background-color: #ffffff;}
 
table.Multioccurencelist tr:hover td	{ background:#e7e7e7;}
table.Multioccurencelist tr th 	 	    { background:#d5d5d5; font-weight:bold; text-align:center !important;border:1px solid #cccccc; border-top:none; border-right:none; border-left:none; padding:2px; text-indent:0px; color:Black; font-size:12px;}
table.Multioccurencelist tr th.col01	{ width:225px;}
table.Multioccurencelist tr th.col02	{ width:150px;}
table.Multioccurencelist tr th.col03	{ width:150px;}
table.Multioccurencelist tr th.col04	{ width:90px;}

table.Multioccurencelist tr td.col01	{ width:225px;}
table.Multioccurencelist tr td.col02	{ width:150px;}
table.Multioccurencelist tr td.col03	{ width:150px;}
table.Multioccurencelist tr td.col04	{ width:90px; text-align:center;}
table.Multioccurencelist tr td a		{ text-decoration:underline;color:Black;}
table.Multioccurencelist tr td a:hover	{ text-decoration:none;color:Black;}
.disable_btn                            { filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; cursor:default;}
.walkin_det                             {text-decoration:underline;}

/*.progressDiv	{ position:absolute; left:45%; top:45%; visibility:visible; vertical-align:middle; border:1px solid #000000; background-color:#ffffff;}*/
.progressDiv 			{ background-color:transparent; width:100%; position:absolute; left:0px; top:250px !important; z-index:400000; text-align:center;}
.progressDiv img 		{ width:90px; padding:1px; background:#cccccc;}
.ProcessingWaitColor
{
    color: #ffffff !important;
} 
.ProcessingWait
{
    font-size: 20px !important; border-bottom: none !important;opacity: 1 !important;
}
.loaderborder {border-bottom:none !important}
input[type=text].customBox, input[type=text].fileuploadtxt, input[type=password].customBox	 { color:#000000; background-color:#ededed !important; border:solid 1px #aaaaaa !important; padding:2px 5px !important; margin:0px !important; margin-bottom:10px !important;}


/* for QBI   - Start Here - Panneerselvan*/
.QBSyncErros_heading	{ float:left; font-size:12px; width:750px; padding:10px; margin:0; position:relative;}
.QBSyncErros_ddl		{  border:1px solid #cccccc; background:#ffffff; width:120px; font-size:12px; padding:3px 5px; margin:0;}
.QBSyncErros_Divs		{ width:700px; margin-bottom:10px;  }
.QBSyncErros_Divs .pHeading	{width:160px; float:left;}
.QBSyncErros_Divs .pFileUpload	{width:540px; float:right;}

.QBSyncErros_grid 				{ float:left; border:1px solid #cccccc; margin:0 0 10px 0; font-size:12px;}
.QBSyncErros_grid tr td, th		{ text-align:left; line-height:2.5em;}
.QBSyncErros_grid tr:hover td	{ background:#e7e7e7;}
.QBSyncErros_grid tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
.QBSyncErros_grid tr td 		{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff;}
.QBSyncErros_grid tr td.center	{ padding:0px; text-align:center;}
.QBSyncErros_grid tr td a		{ text-decoration:underline;}
.QBSyncErros_grid tr td a:hover	{ text-decoration:none;}
.QBSyncErros_grid .cola	{ width:80px; text-align:center;}
.QBSyncErros_grid .colb	{ width:560px;}
.QBSyncErros_grid .colc	{ width:200px;}

.pgstyle			{ font-size:12px; padding:3px 5px; background:#ffffff; text-decoration:none;}
.pgstyle a			{ font-size:12px; padding:3px 5px; background:#cccccc; text-decoration:none;}

table.UploadQBReportsTable 				{ width:650px;  float:left; margin:0 0 10px 0; font-size:12px;}
table.UploadQBReportsTable tr td, th	{ text-align:left; line-height:2.5em;}
table.UploadQBReportsTable tr:hover td	{ background:#e7e7e7;}
table.UploadQBReportsTable tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.UploadQBReportsTable tr td 		{ padding:3px 0 3px 5px; line-height:2em; background:#ffffff;}
table.UploadQBReportsTable tr td.center	{ padding:0px; text-align:center;}
table.UploadQBReportsTable tr td a		{ text-decoration:underline;}
table.UploadQBReportsTable tr td a:hover	{ text-decoration:none;}
table.UploadQBReportsTable tr td.cola	{ width:80px; text-align:center;}
table.UploadQBReportsTable tr td.colb	{ width:560px;}
table.UploadQBReportsTable tr td.colc	{ width:200px;}

.UploadQBReportsTableDiv { margin-top:20px; margin-bottom:20px; width:700px; float:left; padding:15px 10px; border:1px solid #FEC229; height:300px; overflow:scroll; overflow-x:hidden}

.temple_err_align_1       { float:left; width:100px;}
.temple_err_align_2       { float:right;}

div.divmulti_a            { float:left; margin:0; overflow-x:hidden; overflow-y:auto; width:680px; max-height:200px;}
.err_msg_a                { float:left; display:block; clear:both; color:Red;}


.membership_det           { font-weight:normal; text-align:center; margin-right:30px; margin-top:2px; float:left; text-transform:none; font-size:12px; width:700px; }
.membership_det1           { font-weight:normal; text-align:center; margin-right:60px; margin-top:2px; float:left; text-transform:none; font-size:12px; width:700px; }
.pay_now_a                { float:right;padding-right:150px;padding-top:5px;cursor:pointer;}

/*table.payment_det                { width:350px; margin:0 auto 10px auto; line-height:2em; padding-left:5px; background:#f7f7f7; border:dashed 1px #cccccc;}
table.payment_det  td            { text-align:left; padding:3px; vertical-align:top;}
table.payment_det  td.col01      { width:120px;}
table.payment_det  td.col02      { width:220px;}
table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpaytype_0 { float:left; margin:6px 12px 0 0;}
table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpaytype_1 { float:left; margin:6px 12px 0 0;}
table.payment_det  td #ctl00_ContentPlaceHolder1_rdlpaytype_2 { float:left; margin:6px 12px 0 0;}*/

 
 table.membership	{ width:890px; border:1px solid #cccccc; border-bottom:none; border-left:none; margin:10px 0 10px 20px;}
table.membership tr td, table.forms tr th			{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.membership tr:hover td			{ background:#e7e7e7; border:1px solid #cccccc; border-top:none; border-right:none;}
table.membership tr th 				    { background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid #cccccc; border-top:none; border-right:none;}
table.membership tr th.col01			{ width:120px;}
table.membership tr th.col02			{ width:120px;}
table.membership tr th.col03			{ width:60px;}
table.membership tr th.col04			{ width:60px;}
table.membership tr th.col05			{ width:60px;}
table.membership tr th.col06			{ width:60px;}
table.membership tr th.col07			{ width:60px;}
table.membership tr th.col08			{ width:60px;}

table.membership tr td.col01			{ width:120px; text-align:left;}
table.membership tr td.col02			{ width:120px; text-align:left;}
table.membership tr td.col03			{ width:60px; text-align:left;}
table.membership tr td.col04			{ width:60px; text-align:right;}
table.membership tr td.col05			{ width:60px; text-align:center;}
table.membership tr td.col06			{ width:60px; text-align:center;}
table.membership tr td.col07			{ width:60px; text-align:center;}
table.membership tr td.col08			{ width:60px; text-align:center;}
table.membership tr td 				    { padding:3px 3px 3px 5px; line-height:2em; background:#ffffff;}
table.membership tr td.center		    { padding:0px; text-align:center;}
table.membership tr td a				{ text-decoration:underline;}
table.membership tr td a:hover		    { text-decoration:none;}

.member_panel                           { float:right; margin:10px 0;}
.auto_suggession                        { width:150px; background:#ffffff url(../images/search_icon.png) right 2px no-repeat; border:solid 1px #cccccc; padding:2px 15px 2px 0; margin:0 7px;}

.membership_new .member_txtarea               { background:#ffffff; border:solid 1px #cccccc; max-width:200px; min-width:200px; min-height:50px; resize:vertical;}




table.membership_new		            { width:630px; border:none; margin:0px 0 10px 15px; background:#f7f7f7; border:dashed 1px #cccccc;}
table.membership_new tr td    		    { text-align:left; float:left; padding:3px 0; vertical-align:top;}
table.membership_new tr td.col01		{ width:80px; padding-left:10px;}
table.membership_new tr td.col02		{ width:200px;}
table.membership_new tr td.col03		{ width:150px; padding-left:20px;}
table.membership_new tr td.col04		{ width:140px;}
table.membership_new #ctl00_ContentPlaceHolder1_rdlmembership_0 { float:left;}
table.membership_new #ctl00_ContentPlaceHolder1_rdlmembership_1 { float:left;}
.membership_add  .modalcontext label { width:80px;}


table.assign_member                     { width:650px; margin:0 auto 10px auto; line-height:2.2em; padding-left:5px; background:#f7f7f7; border:dashed 1px #cccccc;}
table.assign_member tr td               { text-align:left; color:#000000; padding:3px; vertical-align:top;}
table.assign_member tr td.col01         { width:160px;}
table.assign_member tr td.col02         { width:210px;}
table.assign_member tr td.col03         { width:210px; padding-left:0px;}
table.assign_member tr td.col04         { width:160px;}
.txtarea_d                              { background:#ffffff; border:solid 1px #cccccc; max-width:150px; min-width:150px; min-height:50px; resize:vertical;}
.txtbox_d                               { width:145px; background:#ffffff !important; border:solid 1px #cccccc; padding:2px;} 

/*table.assign_member tr td.col04  span   { width:120px; background:#ffffff !important; border:solid 1px #cccccc; padding:2px 100px 2px 2px;}*/
table.assign_member tr td #ctl00_ContentPlaceHolder1_rdlpaytype1_0 { float:left; margin:6px 12px 0 0;}
table.assign_member tr td #ctl00_ContentPlaceHolder1_rdlpaytype1_1 { float:left; margin:6px 12px 0 0;}
table.assign_member tr td #ctl00_ContentPlaceHolder1_rdlpaytype1_2 { float:left; margin:6px 12px 0 0;}

table.assign_member tr td #ctl00_ContentPlaceHolder1_rblpledgeamount_0 { float:left; margin:6px 12px 0 0;}
table.assign_member tr td #ctl00_ContentPlaceHolder1_rblpledgeamount_1 { float:left; margin:6px 12px 0 0;}
table.assign_member tr td #ctl00_ContentPlaceHolder1_rblpledgeamount_2 { float:left; margin:6px 12px 0 0;}

.chkmemb label	{width:260px !important;padding:2px 0 2px 3px; text-align:left;}
.chkmemb input[type=checkbox]	{margin-top:7px;float:left;}



.assign_membership .modalcontext label {width:130px;}

.membership_view                          { margin:0px auto; width:500px; padding:3px; background:#d7d7d7;}

.membership_view .modalcontext            { width:480px; overflow:hidden;}
table.mem_view               { width:460px; margin:0px auto 10px auto; background:#f7f7f7 !important; border:dashed 1px #cccccc; padding:5px;}
table.mem_view td            { text-align:left; line-height:2em; vertical-align:top;}
table.mem_view td.col01      { width:90px; font-weight:bold;}
table.mem_view td.col02      { width:180px;}
table.mem_view td.col03      { width:150px; font-weight:bold;}
table.mem_view td.col04      { width:110px;}
table.mem_view td.col2 span  { word-wrap:break-word; max-width:180px;}



.searchimg_align             { position:relative; top:7px;}
.cleartext_align             { position:relative; top:5px; right:230px;}

.dur_custom                  { float:left; text-decoration:underline;margin-left:5px; font-size:11px;}
.dur_custom a                { color:#000000; text-decoration:underline;} 

.tot_record                  { float:left; width:650px; margin:5px 0;}
.tot_record ul               { list-style-type:none; margin-left:20px; margin-bottom:5px;}
.tot_record ul li            { float:left; margin-right:5px;}  

table.tot_view                       	{ width:650px; border:1px solid #cccccc; border-bottom:none; border-left:none; margin:10px auto;}
table.tot_view tr td, table.forms tr th			{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.tot_view tr td 				    { padding:3px 3px 3px 5px; line-height:2em; background:#ffffff;}
table.tot_view tr:hover td			{ background:#e7e7e7; border:1px solid #cccccc; border-top:none; border-right:none;}
table.tot_view tr th 				    { background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid #cccccc; border-top:none; border-right:none;}
table.tot_view tr th.col01			{ width:120px;}
table.tot_view tr th.col02			{ width:90px;}
table.tot_view tr th.col03			{ width:80px;}
table.tot_view tr th.col04			{ width:80px;}
table.tot_view tr th.col05			{ width:90px;}
table.tot_view tr th.col06			{ width:60px;}

table.tot_view tr td.col01			{ width:120px; text-align:left;}
table.tot_view tr td.col02			{ width:90px; text-align:left;}
table.tot_view tr td.col03			{ width:80px; text-align:right;}
table.tot_view tr td.col04			{ width:80px; text-align:right;}
table.tot_view tr td.col05			{ width:90px; text-align:left;}
table.tot_view tr td.col06			{ width:60px; text-align:center;}

table.pledge_head                        { float:left; margin:0px 0px 10px 20px; width:600px;} 
table.pledge_head  td.col01              { width:90px; font-weight:bold; vertical-align:top; text-align:left;} 
table.pledge_head  td.col02              { width:550px; vertical-align:top; text-align:left; color:Green; font-weight:bold;} 
table.pledge_head  td.col02 span         { word-wrap:break-word; max-width:550px;}                                      
     
table.payment_trans				{ float:left; width:900px; background:#cccccc; margin:10px 0;}
table.payment_trans tr td, table.payment_trans tr th		{ text-align:left; line-height:2.5em;}
table.payment_trans tr:hover		{ background:#e7e7e7 !important;}
table.payment_trans tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; text-indent:0px; padding:0px;}
table.payment_trans tr th.col01	{ width:120px; color:#000000;}
table.payment_trans tr th.col02	{ width:60px; color:#000000;}
table.payment_trans tr th.col03	{ width:80px; color:#000000;}
table.payment_trans tr th.col04	{ width:130px; color:#000000;}
table.payment_trans tr th.col05	{ width:30px; color:#000000;}
table.payment_trans tr th.col06	{ width:60px; color:#000000;}
table.payment_trans tr th.col07	{ width:80px; color:#000000;}
table.payment_trans tr th.col08	{ width:50px; color:#000000;}
table.payment_trans tr td.col01	{ width:120px; color:#000000;}
table.payment_trans tr td.col02	{ width:60px; color:#000000;}
table.payment_trans tr td.col03	{ width:80px; color:#000000;}
table.payment_trans tr td.col04	{ width:130px; color:#000000;}
table.payment_trans tr td.col05	{ width:30px; color:#000000;}
table.payment_trans tr td.col06	{ width:60px; color:#000000;}
table.payment_trans tr td.col07	{ width:80px; color:#000000;}
table.payment_trans tr td.col08	{ width:50px; color:#000000;}
table.payment_trans tr td			{ text-align:center; background:#ffffff !important; color:#000000;}
table.payment_trans tr td a		{ text-decoration:underline; color:#000000; cursor:pointer !important;}
table.payment_trans tr td a:hover	{ text-decoration:none; color:#000000;}

.calview_align     { position:relative; left:20px; top:-10px; width:350px;float:left; }
.spn_paynow        { position: relative; right: 10px; text-align: right; top:2px; text-decoration:underline; float:right;}
.upgrade_icon      { float:right; position:relative; top:5px; right:150px;}   
.viewhist_icon     { float:right; position:relative; top:12px; right:82px;}         
.view_history      { position:relative; right:-5px; float:right; top:8px;}
.thank_btn         { clear:both; position:relative; left:670px; top:0px;}

.add_relative      { width:920px; float:right;}
.pay_amt_memb      { text-decoration:underline; color:#c26408; font-weight:bold; vertical-align:middle;}   
.carry_forward     { position:relative; right:6px; width:175px;}
.label_services    { background:#f7f7f7 !important; border:none !important;}

.check_align       { margin-left:15px;} 

.header_box                    { width:1260px; margin:0 auto; background:#ffffff url(../images/head_bg.png) repeat-x; height:114px;}
.header_left                   { height:210px; width:912px; float:left;}
.header_right                  { float:right; width:348px;}
.temple_maruthi                { margin:0px 0px 10px 10px; float:right;} 
.dis_align                     { float:left !important; margin-left:0px;}
.ali_ie { position:relative; left:3px; right:3px; top:-6px;}

table.templeser_search				{ float:left; width:750px; border:none; margin-left:-25px;}
table.templeser_search tr td		{ text-align:left;}
table.templeser_search tr td.col01	{ padding:0px; width:200px;}
table.templeser_search tr td.col02	{ padding:0px; width:200px;}
table.templeser_search tr td.col03	{ padding:0px; width:200px;}
table.templeser_search tr td.col04	{ padding:0px; width:30px;}
table.templeser_search tr td.col05	{ padding:0px; width:30px;}

.slide_back                         { width:710px; background:#f7f7f7; border:1px dashed #cccccc; color:#000000; margin:0px auto 10px auto; padding:10px;}
.slide_back fieldset                { border:1px solid #cccccc; width:680px;}
.slide_back fieldset legend         { color:#000000;}
table.slide_option                  { width:650px; float:left; margin:5px;}
table.slide_option tr td            { line-height:1.5em; vertical-align:top;}     
table.slide_option tr td.col01      { width:120px;}     
table.slide_option tr td.col02      { width:150px;}         
table.slide_option tr td.col03      { width:100px;}    
table.slide_option tr td.col04      { width:200px;}         

table.slide_list			             { float:left; width:1200px; border:1px solid #cccccc; border-bottom:none; margin:10px 0 10px 10px;}
table.slide_list tr td, table.slide_list tr th			{ text-align:center; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;}
table.slide_list tr:hover td			     { background:#e7e7e7; border:1px solid #cccccc; border-top:none; border-right:none;}
table.slide_list tr th 				     { background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px; border:1px solid #cccccc; border-top:none; border-right:none;}
table.slide_list tr th.col01			     { width:50px; }
table.slide_list tr th.col02			     { width:300px;}
table.slide_list tr th.col03			     { width:200px;}
table.slide_list tr th.col04			     { width:150px;}
table.slide_list tr th.col05		         { width:100px;}
table.slide_list tr th.col06			     { width:50px;}
table.slide_list tr th.col07			     { width:50px;}


table.slide_list tr td.col01			     { width:100px; text-align:left;}
table.slide_list tr td.col02			     { width:300px; text-align:left;}
table.slide_list tr td.col03			     { width:200px;text-align:left;}
table.slide_list tr td.col04			     { width:100px; text-align:left;}
table.slide_list tr td.col05			     { width:100px;}
table.slide_list tr td.col06			     { width:50px;}
table.slide_list tr td.col07			     { width:50px;}

table.slide_list tr td 		      	         { padding:3px 0 3px 5px; line-height:2em; background:#ffffff;}
table.slide_list tr td img		      	     { vertical-align:middle;}


table.sertype                                { width:800px;}
table.sertype tr td.col01                    { width:240px;}
table.sertype tr td.col02                    { width:210px;}
table.sertype tr td.col03                    { width:120px; padding-top:5px; text-align:center;}
table.sertype tr td.col04                    { width:150px;}

table.sertype tr td.col02 span label         { position:relative !important; top:-2px; right:20px;}


div.regular_puja               { overflow-y:auto; overflow-x:hidden; height:150px; width:310px;}


table.reg_pooja				   { width:300px; border:1px solid #cccccc;  margin:10px auto; position:relative; float:left;}
table.reg_pooja tr td 	       { text-align:left; border:1px solid #cccccc; border-top:none; border-right:none; padding:3px 0 3px 5px;color:Black; font-size:12px;}
table.reg_pooja tr.alt td      { background-color: #ffffff;}
 
table.reg_pooja tr:hover td	{ background:#e7e7e7;}
table.reg_pooja tr th 	 	    { background:#d5d5d5; font-weight:bold; text-align:center !important;border:1px solid #cccccc; border-top:none; border-right:none; border-left:none; padding:2px; text-indent:0px; color:Black; font-size:12px;}
table.reg_pooja tr th.col01	{ width:180px;}
table.reg_pooja tr th.col02	{ width:100px;}

table.reg_pooja tr td.col01	{ width:180px;}
table.reg_pooja tr td.col02	{ width:100px; text-align:center;}
table.reg_pooja tr td a		{ text-decoration:underline;color:Black;}
table.reg_pooja tr td a:hover	{ text-decoration:none;color:Black;}

.multi_ie                   { height:220px;}

.editArea_slide		{ position:relative; right:60px; top:10px; font-size:12px; z-index:100; background:#ffffff;}
.editArea_slide a	{ float:right; display:block; padding:3px;}

a.edit_s		{ float:right; text-decoration:underline; text-transform:lowercase; color:#000000; margin-right:-40px; font-size:12px; background:#eeeeee; border:solid 1px #cccccc; padding:0px 3px 3px 3px;}
a.edit_s:hover	{ text-decoration:none;}



table.role_ie            { width:500px; padding-left:5px;}
table.role_ie tr td      { width:230px;}

table.multiocc_date  { width:850px; margin:5px 0px 10px 20px; float:left; border-bottom:solid 1px #cccccc;}
table.multiocc_date tr td {text-align:left; padding:5px 0px;}
table.multiocc_date tr td.col01 {width:100px;}
table.multiocc_date tr td.col02 {width:260px;}
table.multiocc_date tr td.col03 {width:100px;}
table.multiocc_date tr td.col04 {width:270px;}

.cart_top          { position:relative; clear:both; top:-38px; left:974px; background:url(../images/cart-bg.gif) no-repeat; width:210px; height:25px;}

#ctl00_ContentPlaceHolder1_listschedule { margin-top:10px;}
     

table.priest_pref tr td  { vertical-align:top;}

/*****************grid-view screen changes - 17-11-11*****************************************/


div.gridview_b					{ float:left; width:1200px; max-height:500px; margin-top:0px; overflow:auto; overflow-x:hidden; margin-bottom:10px;}
table.gridview_a	     		{ float:left; width:1170px; background:#ffffff; margin-left:10px;}
table.gridview_a th.col01       { width:279px;}
table.gridview_a th.col02       { width:339px;}
table.gridview_a th.col03       { width:325px;} 
table.gridview_a th.col04       { width:152px;}
table.gridview_a th.col05       { width:52px;}

table.gridview_a th             { background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}

table.gridview_a td             { padding:2px 0px 2px 5px; text-align:left; line-height:1.5em; border:1px solid #cccccc; border-left:solid 1px #cccccc; border-top:none; border-right:none;}


table.gridview_a td.col01       { width:262px; border-left:1px solid #cccccc;}
table.gridview_a td.col02       { width:318px;}
table.gridview_a td.col03       { width:306px;} 
table.gridview_a td.col04       { width:141px; text-align:center;}
table.gridview_a td.col05       { width:43px; border-right:1px solid #cccccc; text-align:center !important;}


table.gridview_search				{ float:left; width:1000px; border:none; margin-left:-25px;}
table.gridview_search tr td		    { text-align:left;}
table.gridview_search tr td.col01	{ padding:0px; width:230px;}
table.gridview_search tr td.col02	{ padding:0px; width:230px;}
table.gridview_search tr td.col03	{ padding:0px; width:230px;}
table.gridview_search tr td.col04	{ padding:0px; width:120px; padding-left:30px;}
table.gridview_search tr td.col05	{ padding:0px; width:30px;}
table.gridview_search tr td.col06	{ padding:0px; width:30px;}

a.tillicon 
{
    background: url("../images/till-down.png") no-repeat 0px 2px;
    float: right;
    height: 17px;
    padding-left: 20px;
    margin-left:5px;
    text-decoration: none !important;
}

a.gridicon 
{
    background: url("../images/grid_icon.png") no-repeat 0px 2px;
    float: right;
    height: 17px;
    padding-left: 20px;
    margin-left:5px;
    text-decoration: none !important;
}

table.icon_rep          { background:#f7f7f7; border:dashed 1px #cccccc; float:left; margin:10px 0px; width:300px;}
table.icon_rep td       { padding:3px;}
table.icon_rep td.col01 { width:50px; text-align:center;}
table.icon_rep td.col02 { width:250px; text-align:left; }

.active_align           { margin-right:5px;}
.ddpaging_a			{ float:left; border:1px solid #cccccc; background:#ffffff; font-size:90%; width:45px; padding:1px;}

.searchicon_box                 { margin-left:10px; margin-top:-5px;}
.clearicon_box                  { margin-left:10px; margin-top:-5px;}
.align_date          {width:80px; float:left; margin-left:-2px;}
.align_card          { position:absolute; top:-28px; z-index:1;}
.align_ccv           { z-index:100}


table.shopping_single					{ float:left; width:930px; background:#cccccc; margin:0 auto 20px auto;}
table.shopping_single tr td, table.shopping tr th		{ text-align:left; line-height:2.5em;}
table.shopping_single tr:hover td		{ background:#e7e7e7 !important;}
table.shopping_single tr th 			{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;}
table.shopping_single tr th.col01		{ width:10px; color:#000000;}
table.shopping_single tr th.col02		{ width:300px; color:#000000;}
table.shopping_single tr th.col03		{ width:130px; color:#000000;}
table.shopping_single tr th.col04		{ width:290px; color:#000000;}
table.shopping_single tr th.col05		{ width:30px; color:#000000;}
table.shopping_single tr th.col06		{ width:30px; text-align:center; color:#000000;}
table.shopping_single tr th.col07		{ width:130px; color:#000000;}
table.shopping_single tr td 			{ padding:3px 2px 3px 5px !important; line-height:2em; background:#ffffff !important;}
table.shopping_single tr td.center		{ padding:0px; text-align:center;}
table.shopping_single tr td a			{ text-decoration:underline;}
table.shopping_single tr td a:hover	    { text-decoration:none;}

table.single_shop_search                { width:850px; margin:10px auto; padding:10px; background:#ffffff; border:dashed 1px #cccccc;}
table.single_shop_search tr td          { text-align:left; vertical-align:top;}
table.single_shop_search tr td.col01    { width:120px;}
table.single_shop_search tr td.col02    { width:270px;}
table.single_shop_search tr td.col03    { width:120px;}
table.single_shop_search tr td.col04    { width:270px;}
table.single_shop_search tr td  .ui-datepicker-trigger { margin:0px 3px;}

.clear_singshop       { position:relative;  top:4px; left:-25px;}

.single_selectbox		{ border:1px solid #cccccc; background:#ffffff; width:100px; font-size:100%; padding:2px; margin-bottom:0px;}

.err_msg_singshop     { float:left; display:block; clear:both; width:200px;}
	
/* return and refund css  */

.err_msg_singshop1     {float:right;  display:block; clear:both; width:200px;}

.privacy_content      { text-align:justify; width:670px; margin:10px 0px 5px 15px; height:460px; overflow-y:auto; overflow-x:hidden; background:#f7f7f7; border:dashed 1px #cccccc; padding:5px;}

.privacy_head        { font-weight:bold; font-size:12px; color:#000000; text-decoration:underline;}

.col-abc				{ float:left; position:relative; width:1220px; margin-right:8px;}
.donate h2.stitle	{ width:1220px;}
.donate				{ float:left; position:relative; width:1220px; padding:40px 10px 20px 10px; margin-bottom:10px; background:#fff;	top: 0px; left: 0px;}
.donate .block		{ width:1220px;}
.donate .block .section		{ width:1200px; background:#ebebeb; padding:20px;}
.donate .block th		{ border:none;}
.donate label			{ float:right; line-height:21px; padding:0 10px 0 0; margin:0px; position:relative; top:-2px;}
.srch					{font-weight: bold; text-transform: uppercase; margin-bottom:10px; width:auto; float:left; margin-left:550px; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 11px;}


TABLE.donation1 {
	BORDER-BOTTOM: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; PADDING-BOTTOM: 10px; WIDTH: 1140px; MARGIN-BOTTOM: 10px; BACKGROUND: #f7f7f7; FLOAT: left; COLOR: #000000; MARGIN-LEFT: 40px; BORDER-TOP: #cccccc 1px dashed; BORDER-RIGHT: #cccccc 1px dashed
}
TABLE.donation1 TR TD.col01 {
	PADDING-LEFT: 10px; WIDTH: 100px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.donation1 TR TD.col02 {
	WIDTH: 200px; PADDING-RIGHT: 10px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.donation1 TR TD {
	TEXT-ALIGN: left; LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7; COLOR: #000000; FONT-SIZE: 12px; PADDING: 5px 2px 6px 7px; vertical-align:top;
}
TABLE.donation1 TR TD TABLE TR TD{
	TEXT-ALIGN: left; LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7; COLOR: #000000; FONT-SIZE: 12px; width:200px; PADDING: 5px 2px 6px 7px; vertical-align:top;
}

.donation1 .txtbox_2 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING: 4px 11px 4px 6px; WIDTH: 160px;  BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; 
}
.donation1 .txtbox_3 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;  WIDTH: 175px; padding: 5px 15px 5px 0; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.donation1 .txtarea_2 {
	BORDER-BOTTOM: #cccccc 1px solid; WIDTH: 175px; BORDER-LEFT: #cccccc 1px solid; MIN-HEIGHT: 50px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; resize: vertical;padding:3px 5px;
}

.donation1 .searchctrl { border:1px solid #cccccc; background:#ffffff; width:180px; float:left; font-size:100%; padding:3px 5px; margin-bottom:5px;}

.donation1 .search_icon {	BACKGROUND: url("../images/search_icon.png") no-repeat scroll right 3px #FFFFFF !important; padding:5px;}

.donation1 .dropfix {background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 100%;
	width:192px;
	padding:5px 5px;
	margin-bottom:5px;
}
.donation1 .search_box {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 185px; PADDING-RIGHT: 15px; BACKGROUND: url(../images/search_icon.png) #ffffff no-repeat right 2px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}

.donation1 checkbox{ margin-top:5px;}
.donation1 .txtbox_4 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 185px; PADDING-RIGHT: 15px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}

 .txtbox_32 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;  WIDTH: 78px; padding: 5px 15px 5px 0; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}


.showhide { display:none; visibility:hidden; z-index:30000;}



.block1		{ 	POSITION: relative; MARGIN: 20px 0px 10px; FLOAT: left; width:1200px; clear:both;}

.text-bw	{float:left; clear:both; margin-left:100px;}

TABLE.donation2 {
	border: #cccccc 1px dashed; clear:both; WIDTH: 1000px; BACKGROUND: #f7f7f7; FLOAT: left; COLOR: #000000; border-collapse:collapse; margin-left:100px; margin-bottom:10px; }
TABLE.donation2 TR TD.col01 {
	PADDING-LEFT: 10px; WIDTH: 120px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.donation2 TR TD.col02 {
	WIDTH: 120px; PADDING-RIGHT: 10px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.donation2 TR TH {
	border: #cccccc 1px dashed !important; TEXT-ALIGN: center; LINE-HEIGHT: 2em; BACKGROUND: #FBD517; COLOR: #000000; FONT-SIZE: 12px; PADDING: 5px 5px;vertical-align:top;
}
TABLE.donation2 TR TD.mycol {
 LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7; COLOR: #000000; FONT-SIZE: 12px; PADDING: 5px 5px; text-align:center;vertical-align:top;
}
TABLE.donation2 TR TD {
	border: #cccccc 1px dashed; LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7; COLOR: #000000; FONT-SIZE: 12px; PADDING: 5px 5px; text-align:center;vertical-align:top;
}

.catcgr			{float:left; margin-left:100px; width:700px;}
table.catable {	COLOR: #000000; width:650px; margin-left:50px; margin-bottom:10px; }
table.catable tr td {	LINE-HEIGHT: 2em; COLOR: #000000; FONT-SIZE: 12px; PADDING: 5px 5px; vertical-align:top; text-align:left !important;}
.catable .dropfix {background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #CCCCCC;    font-size: 100%;	width:192px;	padding:5px 5px;	margin-bottom:5px;}

.catable .txtbox_3 {	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;  WIDTH: 175px; padding: 5px 15px 5px 0; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}

.bottbut	{clear:both; float:right; margin-right:150px; margin-bottom:50px;}

.paging001		{ float:right; position:relative; width:1200px; text-align:right; margin-top:10px; top: 0px; left: 0px;}


/* for User Profile Search list - Start Here - Jaya*/
table.UPgridlist				{ float:left; width:1200px; border:1px solid #cccccc; border-collapse:collapse;  margin:0 0 10px 10px;}
table.UPgridlist tr td, th	{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none; color:Black;}
table.UPgridlist tr:hover td	{ background:#e7e7e7;}
table.UPgridlist tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;color:Black;}
table.UPgridlist tr td 		{ text-align:center !important; padding:0px; text-indent:0px; width:auto;}


TABLE.refund1 {
	BORDER-BOTTOM: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; PADDING-BOTTOM: 10px; WIDTH: 910px; MARGIN-BOTTOM: 10px; BACKGROUND: #f7f7f7; FLOAT: left; COLOR: #000000; MARGIN-LEFT: 9px; BORDER-TOP: #cccccc 1px dashed; BORDER-RIGHT: #cccccc 1px dashed
}
TABLE.refund1 TR TD.col01 {
	WIDTH: 120px;PADDING-LEFT: 10px; WIDTH: 120px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund1 TR TD.col02 {
	WIDTH: 120px; PADDING-RIGHT: 10px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund1 TR TD {
	WIDTH: 112px;TEXT-ALIGN: left; LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7;COLOR: #000000; FONT-SIZE: 12px; PADDING: 8px 10px 0px 30px; vertical-align:top;
}
.refund1 .txtbox_2 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 15px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.refund1 .txtbox_3 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;  WIDTH: 160px; padding: 5px 15px 5px 0; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.refund1 .txtarea_2 {
	BORDER-BOTTOM: #cccccc 1px solid; WIDTH: 175px; BORDER-LEFT: #cccccc 1px solid; MIN-HEIGHT: 50px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; resize: vertical;padding:3px 5px;
}

.refund1 .searchctrl { border:1px solid #cccccc; background:#ffffff; width:175px; float:left; font-size:100%; padding:3px 5px; margin-bottom:5px;}

.refund1 .search_icon {	BACKGROUND: url("../images/search_icon.png") no-repeat scroll right 3px #FFFFFF !important; padding:5px 15px 5px 5px;}


TABLE.refund11 {
	BORDER-BOTTOM: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; PADDING-BOTTOM: 10px; WIDTH: 1200px; MARGIN-BOTTOM: 10px; BACKGROUND: #f7f7f7; FLOAT: left; COLOR: #000000; MARGIN-LEFT: 9px; BORDER-TOP: #cccccc 1px dashed; BORDER-RIGHT: #cccccc 1px dashed
}
TABLE.refund11 TR TD.col01 {
	WIDTH: 120px;PADDING-LEFT: 10px; WIDTH: 120px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund11 TR TD.col02 {
	WIDTH: 120px; PADDING-RIGHT: 10px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund11 TR TD {
	WIDTH: 112px;TEXT-ALIGN: left; LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7;COLOR: #000000; FONT-SIZE: 12px; PADDING: 8px 10px 0px 30px; vertical-align:top;
}
.refund11 .txtbox_2 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 15px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.refund11 .txtbox_3 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;  WIDTH: 160px; padding: 5px 15px 5px 0; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.refund11 .txtarea_2 {
	BORDER-BOTTOM: #cccccc 1px solid; WIDTH: 175px; BORDER-LEFT: #cccccc 1px solid; MIN-HEIGHT: 50px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; resize: vertical;padding:3px 5px;
}








TABLE.refund2 {
	BORDER-BOTTOM: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; PADDING-BOTTOM: 10px; WIDTH: 910px; MARGIN-BOTTOM: 10px; BACKGROUND: #f7f7f7; FLOAT: left; COLOR: #000000; MARGIN-LEFT: 25px; BORDER-TOP: #cccccc 1px dashed; BORDER-RIGHT: #cccccc 1px dashed
}
TABLE.refund2 TR TD.col01 {
	PADDING-LEFT: 10px; WIDTH: 120px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund2 TR TD.col02 {
	WIDTH: 120px; PADDING-RIGHT: 10px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund2 TR TD {
	TEXT-ALIGN: left; LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7; COLOR: #000000; FONT-SIZE: 12px; PADDING: 8px 10px 0px 30px; vertical-align:top;
}
.refund2 .txtbox_2 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 15px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.refund2 .txtbox_3 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;  WIDTH: 175px; padding: 5px 15px 5px 0; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.refund2 .txtarea_2 {
	BORDER-BOTTOM: #cccccc 1px solid; WIDTH: 175px; BORDER-LEFT: #cccccc 1px solid; MIN-HEIGHT: 50px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; resize: vertical;padding:3px 5px;
}

.refund2 .searchctrl { border:1px solid #cccccc; background:#ffffff; width:175px; float:left; font-size:100%; padding:3px 5px; margin-bottom:5px;}

.refund2 .search_icon {	BACKGROUND: url("../images/search_icon.png") no-repeat scroll right 3px #FFFFFF !important; padding:5px 15px 5px 0;}

/* for User Profile Search list - Start Here - vijayakumar*/
table.dgridlist				{ float:left; width:1850px; border:1px solid #cccccc; border-collapse:collapse;  margin:0 0 10px 10px;}
table.dgridlist tr td, th	{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none;width:auto; color:Black;}
table.dgridlist tr:hover td	{ background:#e7e7e7;}
table.dgridlist tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px;width:auto; text-indent:0px;color:Black;}
table.dgridlist tr td 		{ text-align:left !important; padding:0px 0px 0px 3px; text-indent:0px; width:auto;}






TABLE.refund3 {
	BORDER-BOTTOM: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; PADDING-BOTTOM: 10px;  MARGIN-BOTTOM: 10px; BACKGROUND: #f7f7f7; FLOAT: left; COLOR: #000000; MARGIN-LEFT: 9px; BORDER-TOP: #cccccc 1px dashed; BORDER-RIGHT: #cccccc 1px dashed
}
TABLE.refund3 TR TD.col01 {
	PADDING-LEFT: 10px;  COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund3 TR TD.col02 {
	 PADDING-RIGHT: 10px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund3 TR TD {
	TEXT-ALIGN: left; LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7;COLOR: #000000; FONT-SIZE: 12px; PADDING: 8px 10px 0px 30px; vertical-align:top;
}



.transparent1 { BORDER-RIGHT: solid 1px #8E0010; BORDER-TOP: solid 1px #8E0010; DISPLAY: none; FILTER: alpha(opacity=90); BORDER-LEFT: solid 1px #8E0010; WIDTH: 180px; COLOR: white; BORDER-BOTTOM: solid 1px #8E0010; POSITION: absolute; BACKGROUND-COLOR: #FBF5DF }


.labelbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: paramount;
    TEXT-DECORATION: none
}

.text_align_new_left td { text-align:left; padding-left:5px; }




TABLE.refund12 {
	BORDER-BOTTOM: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; PADDING-BOTTOM: 10px; WIDTH: 500px; MARGIN-BOTTOM: 10px; BACKGROUND: #f7f7f7; FLOAT: left; COLOR: #000000; MARGIN-LEFT: 9px; BORDER-TOP: #cccccc 1px dashed; BORDER-RIGHT: #cccccc 1px dashed
}
TABLE.refund12 TR TD.col01 {
	WIDTH: 120px;PADDING-LEFT: 10px; WIDTH: 120px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund12 TR TD.col02 {
	WIDTH: 120px; PADDING-RIGHT: 10px; COLOR: #000000; VERTICAL-ALIGN: top
}
TABLE.refund12 TR TD {
	WIDTH: 112px;TEXT-ALIGN: left; LINE-HEIGHT: 2em; BACKGROUND: #f7f7f7;COLOR: #000000; FONT-SIZE: 12px; PADDING: 8px 10px 0px 4px; vertical-align:middle;
}
.refund12 .txtbox_2 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 15px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.refund12 .txtbox_3 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;  WIDTH: 160px; padding: 5px 15px 5px 0; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
.refund12 .txtarea_2 {
	BORDER-BOTTOM: #cccccc 1px solid; WIDTH: 175px; BORDER-LEFT: #cccccc 1px solid; MIN-HEIGHT: 50px; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; resize: vertical;padding:3px 5px;
}

.refund12 .searchctrl { border:1px solid #cccccc; background:#ffffff; width:175px; float:left; font-size:100%; padding:3px 5px; margin-bottom:5px;}

.refund12 .search_icon {	BACKGROUND: url("../images/search_icon.png") no-repeat scroll right 3px #FFFFFF !important; padding:5px 15px 5px 5px;}


/* filter Checkbox */

TABLE.donationchk {
	WIDTH: 735px; MARGIN-BOTTOM: 10px; FLOAT: left; 
}
TABLE.donationchk TR TD.col01 {
	PADDING-LEFT: 5px; WIDTH: 30px; COLOR: #000000; VERTICAL-ALIGN:top;
}

TABLE.donationchk TR TD.col02 {
	PADDING-LEFT: 5px; WIDTH: 50px; COLOR: #000000; VERTICAL-ALIGN: top
}



table.icon_rep {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px dashed #CCCCCC;
    float: left;
    margin: 10px 0;
    width: 300px;
}
table.icon_rep td {
    padding: 3px;
}
table.icon_rep td.col01 {
    text-align: center;
    width: 50px;
}
table.icon_rep td.col02 {
    text-align: left;
    width: 250px;
}
	



table.UPsearchlist1				{ float:left; width:1200px; 
border:1px solid #cccccc;  margin:0 0 10px 10px;
	top: 0px;
	left: -1px;
}
table.UPsearchlist1 tr td, th	{ text-align:left; line-height:2.5em; border:1px solid #cccccc; border-top:none; border-right:none; color:Black;}
table.UPsearchlist1 tr:hover td	{ background:#e7e7e7;}
table.UPsearchlist1 tr th 		{ background:#d5d5d5; font-weight:bold; text-align:center !important; padding:0px; text-indent:0px;color:Black;}
table.UPsearchlist1 tr th.col01	{ width:200px;}
table.UPsearchlist1 tr th.col02	{ width:200px;}
table.UPsearchlist1 tr th.col03	{ width:200px;}
table.UPsearchlist1 tr th.col04	{ width:170px;}
table.UPsearchlist1 tr th.col05	{ width:70px;}
table.UPsearchlist1 tr th.col06	{ width:40px;}

table.UPsearchlist1 tr td.col01	{ width:200px;}
table.UPsearchlist1 tr td.col02	{ width:200px;}
table.UPsearchlist1 tr td.col03	{ width:200px;}
table.UPsearchlist1 tr td.col04	{ width:170px;}
table.UPsearchlist1 tr td.col05	{ width:70px;}
table.UPsearchlist1 tr th.col06	{ width:40px;}
table.UPsearchlist1 tr td 			{ padding:3px 0 3px 5px;color:Black;}
table.UPsearchlist1 tr td a		{ text-decoration:underline;color:Black;}
table.UPsearchlist1 tr td a:hover	{ text-decoration:none;color:Black;}

/* popup */

.modalboxs				{ float:left; background:#ffffff;width:320px;}
.dialogheaders 			{ line-height:15px;}
.modalcontexts 			{ float:left; padding:10px 10px 0  10px; border-bottom:1px solid #cccccc; min-height:50px; max-height:700px; overflow:auto; overflow-x:hidden}
.dialogfooters 			{ float:right; padding-right:30px; 
margin:5px 0; text-align:right;
	height: 35px;
}
.dialogfooters img		{ margin:0px 10px 0 0;}
h13						{ width:100%; background:#ffffff url(../images/menu_bg.gif) center repeat-x; font-size:12px; color:#ffffff; margin:0 0 10px 0; line-height:30px; text-indent:10px; border-bottom:1px solid #cccccc; text-transform:uppercase; float:left;}


.RadioButtonList_new{ font-size:1.0em; float:left; width:220px; text-align:left; color:#243C7A; padding-left:6px; line-height:0.5em; margin:2px 10px 0 0;}

/*#imgDiv				{ top:50px; }

.progressDiv 			{ background-color:none; width:100%; position:absolute; left:0px; top:300px; z-index:40000; text-align:center;}
.progressDiv img 		{ width:90px; padding:1px; background:#cccccc;}*/
#blackout				{ visibility:hidden; position:fixed; left:0; top:0; width:100%; height:100%; display:none; /*background-color:#000;*/ filter:alpha(opacity=60); -moz-opacity:.8; opacity:.8; z-index:32000;}

#blackoutExt				{ visibility:hidden; position:fixed; left:0; top:0; width:100%; height:100%; display:none; /*background-color:#000;*/ filter:alpha(opacity=60); -moz-opacity:.8; opacity:.8; z-index:42000;}

.devotee_bg2
        {
            width: 1220px;
            height: 560px;
            padding: 5px 0px;
            font-weight: bold;
            font-size: 13px;
            background: url(https://www.emeenakshi.org/images/dashboardimages/back_2_dashboard.png) no-repeat top center;
            margin: 0 auto;
        }