body, div, ul, li             { margin:0; padding:0; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.header_box                    { width:1260px; margin:0 auto; background:#ffffff url(../images/head_bg.png) repeat-x; height:114px;}
.login_panel                   { float:right; width:210px; background:#444444; text-align:right; margin:0px 5px 5px;}  
.logout_above                  { float:right; position:relative; right:50px; top:30px;} 
.logout_above  a               { color:#000000;} 
.logut_panel_inner             { width:240px; margin:20px auto; text-align:center; color:#ffffff;}   
.logut_panel_inner a           { color:#ffffff; text-decoration:underline;} 
.logout_inner                  { margin-right:10px;} 




.img                           { border:none; outline:none;}
                          
table.login-box                { margin:0px 5px 2px 0px; width:210px;}
table.login-box tr td          { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; width:150px;text-align:left; padding:2px 0px 2px 2px;}

.login-box    a                { text-decoration:underline; color:#FFFFFF;}
.login-box  img                { outline:none; border:none; color:none;}
.log-img                       { vertical-align:center; width:80px; margin:15px auto;}
.log_btn                       { vertical-align:middle; margin:10px 0px 10px 50px;}


.text_box			           { border:1px solid #cccccc; background:#ffffff; width:160px; font-size:100%; padding:3px 5px;margin-bottom:3px;}

.container_home                  { width:1260px; margin:0 auto; background:#ffffff;}
.main_menu                          { clear:both; width:1260px; margin:0 auto; background:#ff9000;}
.main_menu ul                       { float:left; list-style-type:none; line-height:20px; font-size:11px; 
                                       color:#333333; font-weight:bold; background:#ff9000; width:1260px;}
.main_menu ul li                    { float:left; display:inline; background:#ff9000;}
.main_menu ul li a                  { color:#000000; text-decoration:none;}


.container_left_above                { width:1014px; float:left;} 
.container_login                    { width:246px; float:right; margin:0; padding:0; background:#f3e8de; height:320px; background:#444444;}
.maruti_img                        { float:left; margin:0; padding:0; height:320px;}
.container_timings                  { float:left; width:205px; height:320px; background:#e6dd90; padding:0px; margin:0px;} 
.timing_head                        { width:145px; color:#990000;  text-align:center; font-weight:bold; margin:15px auto; text-decoration:underline;}
.timings_box                        { margin:20px 10px 10px 20px; width:140px; text-align:left; color:#000000;} 



.container_left                { width:830px; float:left; margin:0; padding:0; vertical-align:top;} 

.menu                          { float:left; width:1260px; margin:0; background:#ff9000; vertical-align:top;}
.menu ul                       { float:left; list-style-type:none; line-height:20px; font-size:11px; 
                                 color:#333333; font-weight:bold; background:#ff9000;}
.menu ul li                    { float:left; display:inline; background:#ff9000;}
.menu ul li a                  { color:#000000; text-decoration:none;}


/*#sub_menus ul                { float:left; list-style-type:none; background:#99cccc; margin:0; padding-left:15px; padding-top:10px;                                 padding-bottom:10px; width:830px; height:294px;} 
#sub_menus ul li               { float:left; margin:4px 4px 4px 8px; width:250px; background: url(../images/sub_menu_bg.gif) repeat-x                                 #fcfcfc; border:solid 1px #a3a3a3; height:88px;}  
#sub_menus ul li  img          { float:left; margin:10px; border:solid 1px #999999;}  
#sub_menus ul li  span         { float:right; padding:5px; text-align:left;color:#666666; text-transform:uppercase; width:140px;                                 margin-top:35px; margin-left:-10px; font-weight:bold;}*/
.placeHolder div               { background:none;} 



#list2 ul            { list-style-type:none; width:830px; background:#99cccc;}
#list2               { background:#31bff5; width:830px; list-style-type:none; position:relative; height:313px; float:left; }
#list2 li            { float:left; margin:8px 4px 4px 16px; width:250px; background: url(../images/sub_menu_bg.gif) repeat-x #fcfcfc; border:solid 1px #a3a3a3; height:88px; max-height:78px; list-style-type:none; }
#list2 div           { margin:0px;}
#list2 div img       { border:solid 1px #999999;  margin:10px; }
#list2 div span      { font-weight:bold; position:relative; top:-35px; left:10px; color:#666666;}
		

.container_right               { width:430px; margin:0; background:#ffffff; float:left; vertical-align:top; } 
 /*Modified by seenivasan 12-july-2016 for container_right_above box hight*/
.container_right_above         { width:430px; margin:0; background:#e6dd91; float:left; height:313px; vertical-align:top; } 
.schedules                     { width:408px; margin:10px 0px 10px 10px; background:#ffffff; border:solid 1px #cccccc; height:290px; overflow:hidden}
.schedules  p                  { margin:0px 10px 0px 20px; padding:2px 0; border-bottom: solid 1px #cccccc; width:330px; text-align:left;}
.schedules h3                  { background:#f1f1f1; border:solid 1px #000000; margin:5px 0 5px 20px; width:170px; padding:2px;}
.head_schedule                 { float:left; font-size:15px; font-weight:bold; padding:10px 5px 5px 20px; width:250px;color:#333333;}
.view_schedule                 { float:right; padding:10px 3px 3px 3px; width:120px; vertical-align:top;}
.head_inner                    { font-size:13px; color:#333333; font-weight:bold; padding:40px 0 10px 20px;} 
.pooja_head                    { font-size:13px; font-weight:bold; float:left; color:#FF0000; margin:5px 0 5px 20px; width:370px;}
.pooja_head_a                    { font-size:13px; font-weight:bold; float:left; color:#FF0000; margin:0px 0 2px 20px; width:370px;}
.schedule_info                  { padding:0px 0px 2px 20px;}  

/*Modified by seenivasan 30-01-2017*/
#content_area                { margin:5px 0px 5px -3px; list-style-type:none; width:100%; background:#ffffff;}

#content_area ul             { list-style-type:none; width:1250px;}
#content_area div            { margin:0; }
#content_area  li.box1       {  background:#f2e5f2; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left; margin:10px 0 5px 10px;  }
#content_area  li.box2       { background:#dbeaf3; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left; margin:10px 0 5px 10px; }
#content_area  li.box4       { background:#e4f1ed; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left; margin:10px 0 5px 10px; }
#content_area  li.box5       { background:#fbf2d2; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left; margin:10px 0 5px 10px; }
#content_area  li.box6       { background:#ffffff; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left; margin:10px 0 5px 10px; }
 /*Added by seenivasan 12-july-2016 for Extra 3 panel Starts Here*/
#content_area  li.box7       { background:#FFEFD5; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left; margin:10px 0 5px 10px; }
#content_area  li.box8       { background:#F0FFFF; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left; margin:10px 0 5px 10px; }
#content_area li.box9       { background:#F8F8FF; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left; margin:10px 0px 5px 10px; }
/*Added by seenivasan 12-july-2016 Ends Here*/
table.inner_content            { width:360px; margin:10px;}
table.inner_content td         { text-align:left; color:#000000;}
table.inner_content td.col01   { width:70px; vertical-align:top;}
table.inner_content td.col02   { width:310px; text-align:justify;}
table.inner_content td.col03   { width:230px; }
table.inner_content td.col04   { width:70px;}

.side_head                     { color:#000000; font-weight:bold; font-size:14px; text-align:left; vertical-align:middle; text-indent:13px;}
.side_content                  { text-align:justify; margin:5px 5px 5px 10px;}
.submit                        { text-align:left; color:#FF0000; text-decoration:none; outline:none; border:none;}
.submit a:link                 { color:red; text-decoration:none; border:none; outline:none;}
.submit a:visited              { color:red; text-decoration:none; border:none; outline:none;}
.submit a:active               { color:red; text-decoration:none; border:none; outline:none;}
.news_head                     { color:#000000; width:300px; text-align:left; margin:0px 0px 3px 10px; }     
.news_content                  { color:#cc3300; width:300px; text-align:left; margin:0px 0px 3px 10px;}   
.subscribe                     { color:#fe6400 !important; padding:10px 0px 0px 10px;}
.txt_input                     { border:solid 1px #CCCCCC; padding:2px; margin:10px; width:200px; color:#333333;}   
.swamiji_img                   { border:solid 5px #cccccc; margin:0 5px 0 50px;} 

.submit_btn                    { float:right; padding:5px; border:none; outline:none;}

              
.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;}

.select_box			{ border:1px solid #cccccc; background:#ffffff; width:auto; font-size:100%; padding:2px 4px; margin:5px 15px 5px 0px; float:right}
 /*Modified by seenivasan 30-01-2017 for Schedule box hight and margin  margin:16px 10px 10px 15px;*/
.box3               { background:#ffffff; border:solid 1px #999999; list-style-type:none; width:400px; height:300px; border:solid 1px #333333; float:left;margin:10px 0px 5px 10px;  }

.schedules_heading  { background:#F1F1F1; border: 1px solid #000000; margin:2px 0 2px 20px; padding: 2px; width: 170px; font-weight:bold;}

.subs_btn           { background:#3b3e33; color:White; padding:3px 5px; position:relative; top:5px;} 
.listsched_align    { width:400px;} 

/* Added By Ananthakumar - July-15-2013
Reaons: Removed inline styles in sendmail and Communication.aspx pages 
Starts Here */
.EmptyDataMessage               { width:1000px; text-align:center;} /*Used for Empty Message in a table data(td) */
.AlertInformation               { float:left; margin-right:10px} /* added for Alert nox information section*/
.RenderBefore_msgonwarning      { margin-left:350px; float:left; font-weight:bold; }   /* added to avoid inline styles, this is used to set some margin before redenring msgonwarning class*/
.AttachmentAlertInformationDiv     { padding:10px 20px; margin:0 10px 20px;} /* added for Alert nox information section*/
/*  Added By Ananthakumar - July-15-2013 - Ends Here */

 /*Added By Seenivasan - July-13-2016 for Removed inline styles in DefaultMenu.aspx Starts Here*/
.MenuContentsDiv {min-height: 400px;}
.MenuLiteralFrame {width: 100%; color: #333333;}
.MenuEditImage {text-align: right; width: 100%;}
.DefaultMenuWidth {border:0;width:100%;border-spacing: 5px;padding: 5px;}
/*Added by Seenivasan - July-13-2016 Ends Here*/