@charset "utf-8";
/* CSS Document */

/* Kerala_Vision Frame work */
/* Color Legend */
/* Reset */

html, body {margin:0 auto; padding:0;
			border:0;} 
			
div, span, article, aside, footer, header, nav, section, h1, h2, h3, h4, h5, h6, 
p, blockquote, a, ol, ul, li, table, tr, th, td, tbody, thead, {
			margin:0; padding:0; border:0;
			vertical-align:baseline;
			background:transperent;}

img		   {margin:0;
			padding:0; 
			border:0;}

table, tr, th, td, tbody, tfoot, thead, 
		   {margin:0;
			padding:0;
			border:0;
			vertical-align:baseline;
			background:transperent;}

table		{border-collapse:collapse; 
			 border-spacing:0;}

input, select, textarea, form, fieldset, 
					{margin:0;
					 padding:0;
					 border:0;}
		
article, aside, dialog, figure, footer, header, hgroup, nav, section, 
					{display:block;}

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike,
					{font-family:Arial, Helvetica, sans-serif;
					font-size:100%;
					font-weight:normal;
					font-style:normal;
					line-height:100%;
					text-indent:0;
					text-decoration:none;
					text-align:left;
					color:000;}
		
ol,ul, 	        	{list-style:none;}

/* Global *//* Global *//* Global */

*body  			  {margin:0 auto 0 auto;
			 	   padding:0;}
		
#frameoutsider    {width:1020px;
				  background-color:#FFDFDF;
				  margin:0 auto 0 auto;
				  padding:20px 0 20px 0;}	  
				  
#header_wrapper	 {width:fullscreen;
				  float:left;
				  background-color:#FFA4FF;
				  margin:0px auto 0px auto;
				  padding:0px 0 0px 0;
				  min-height:200px;}
			  
#header  	 	 {width:fullscreen;
				    float:left;
				    margin:0px 0 0 0px;
				    padding:0;
				    min-height:200px;}
				   
#header img		{float:left;
					border:1px solid #D00
					border-bottom:0;	}				   
	
		/* rules for navigation  */
		/*=======================*/
		/*reset rules */
#nav_menu_wrapper  {border:0;
					width:1922px;
					float:left;
					min-height:44px;
					padding:0 0px;
					background-color:#B70000;}
					
#nav_menu          {width:1210px; 
					height:42px;
					border:1px solid #B70000;
					margin:0px auto 0 355px;
					padding:0px; 
					background-color:#9D0000;}
				
#nav_menu ul      {list-style-type:none; 
				   margin:0 30px; 
				   padding:0; 
				   text-align:center;}
	  
#nav_menu ul li    {width:162px;
				   margin:0 0px;
				   float:left;
				   border:1px solid #CCC;}
	  
#nav_menu ul li a {font-family:verdana, arial;
				   text-align:center; 
				   text-decoration:none; 
				   display:block; 
				   width:162px; 
				   line-height:40px;
				   height:40px;
				   font-size:14px; 
				   background-color:#B70000;
				   color:white;
				   font-weight:bold;}
		 
#nav_menu  a:hover{background-color:#000;
				  color:red;}	

		/* rules for marquee */
		/*=======================*/
		/*reset rules */

* {margin:0px;
  padding:0px;}		

#news_wrapper    {width:1920px; 
				  height:41px;
				  float:left;
				  background-color:#AE0000;
				  margin:0 0 0 0px;
				  padding:0;}
	
#news_container	 {width:1211px; 
				  height:41px;
				  float:left;
				  background-color:#9D0000;
				  margin-left:355px;
				  padding:0;}
				  
#sitenews	     {width:1149px; 
				  height:40px;
				  float:left;
				  background-color:#000;
				  margin-left:31px;
				  padding:0;}		  
				  
.box-A 		     {width:210px; height:40px; 
				  float:left;
				  text-align:center; 
				  padding:0;
				  color:red; 
				  font-weight:bold; 
				  font-size:20px;
				  line-height:40px;
				  background-color:#F90;}
				  
marquee         {background-color:#000; 
				 float:right; 
				 width:887px;
				 color:#FFF;  
				 margin-right:25px; 
				 padding-top:0; 
				 direction:ltr; 
				 height:40px;
				 line-height:40px; 
				font-size:12px;}
				
		/* rules for banner slider */
		/*=======================*/
		/*reset rules */

* {margin:0px;
  padding:0px;}
			
#slide_wrapper  {border:0;
					width:1922px;
					float:left;
					min-height:442px;
					margin:0px;
					padding:0 0px;
					background-image:url(../images/banner/slider%20background_2.jpg);
					}
					
#slide_container   {width:1210px; 
					min-height:442px;
					border: #B70000;
					margin:0px auto 0 355px;
					padding:0px; 
					background-color:#9D0000;}		
			
			/* rules for content   */
		/*=======================*/
		/*reset rules */

* {margin:0px;
  padding:0px;}	
  
#container_wrapper   {width:1922px;
					 float:left;
					 margin:0px auto 0 auto;
					 min-height:999px;
					 padding:0 0px;
					 background-image:url(../images/backgrounds/Bg27.jpg);
					 background-repeat:repeat;}
					
#main_container      {width:1210px;
					 min-height:999px;
					 margin:0px auto 0 355px;
					 padding:0px; 
					 background-color:#9D0000;} 
					 
					 
#live_video           {width:1150px;
					 min-height:600px;
					 margin:0px auto 0 30px;
					 padding:0px; 
					 background-color:#FFFFCE;} 					 
					 
					 
					 
					
#container           {width:1150px;
					 min-height:799px;
					 float:left;
					 margin:0 0px 0px 30px;
					 padding:0;
					 background-color:#9D0000;}
					 
#content			   {float:left;
						width:360px; 
						padding:0px 10px 2px 10px;
						margin:0 0px 0px 0px;
						min-height:999px;
						background-color:#FFFFCE;}
					
#content img.A		   {height:160px;
						width:160;
						float:left;
						padding-left:0px;
						margin-left:95px;
						margin:5px 95px 10 95px; 
						border:1px solid blue;}	
						
#content p			    {text-align:justify;
					    color:#006;
					    padding:12Px 10px 15px 10px;}			 
					 
#content img.B		    {width:250px; 
						height:150px;
						padding-left:0px; 
						margin-left:54px;
						margin-top:7px;
						margin-bottom:7px;
				        border:1px solid blue;}
						
#content h3, h4        {text-align:center;
						font-style:normal;
	`					margin-bottom:9px;
						padding-bottom:0px;
						margin-top:8px}
						
#content h3            {padding:10px 0 12px 0;}
#content h4            {padding-bottom:10px;
						font-size:18px;	}
						 
#content ul li a       {text-decoration:none;
					    font-size:18px;
					    color:#006;}
						
#content  h5 		   {font-size:18px;
						text-align:left;
						font-style:italic;
						padding:0 0 6px 0;
						margin:15px 0 4px 65px}					
						
#content  h6 		   {font-size:18px;
						text-align:left;
						font-style:italic;
						padding:10 0 6px 0;
						margin:5px 0 0px 60px;}						
					
#content ul li         {margin-left:80px;}
						
#content ul 		   {margin-bottom:10px;}

#advertise				{float:left;
						width:360px; 
						padding:0px 10px 0px 0px;
						margin:0 0px 0px 0px;
						min-height:25px;
						background-color:#FFFFCE;}

	/* rules for right_side  */
	/*=======================*/
	/*reset rules */

* {margin:0px;
  padding:0px;}						

#rightside				{float:right; 
						 width:760px;
						 padding:0 0px 0px 0px;
						 margin:0;
						 min-height:999px;
						 background-color:#FFC;}
					 
#rightside h1 		    {font-style:italic;
					     color:#006;
						 padding:15px 0px 0 0px;}				 
					 
#rightside h4 		    {font-style:normal;
						 padding:0px 0px 0px 0px
						 color:#006;}	

#lace1	  		        {width:760px;
						 background-color:#FFC;
						 padding:0 0px 0px 0px;}
						 
#lace1  h1 		        {font-style:italic;
					     color:#006;
						 padding:25px 0px 5px 20px;}
						 
#lace1 h4               {font-style:normal;
						text-align:justify;
						color:#006;
						padding:5px 20px 15px 20px;
						font-weight:normal;
						margin-bottom:0px;}						 
						 
#box_container		   {width:760px;
						background-color:#FFC;
						padding:0px;
						margin:0;
						float:right; 
						min-height:600px;}	
						
#box-1 				   {width:355px; 
						float:left;
						margin-right:0px;
						padding:0px 10px;
						text-align:justify;
						color:#006;}
						
#box-1 p  		  	   {margin-top:10px;
						margin-bottom:10px;
						padding:10px 10px 2px 10px;}				
						
#box-1 img 		       {padding-left:0px;
						width:275px;
						height:370px;
						margin-left:10px;
						margin-top:10px;
						border:1px solid blue;}					
						
#box-2 				   {width:355px;
						float:right;
						margin-left:0px; 
						padding:0px 10px;
						text-align:justify;
						color:#006;}
						
#box-2 img 		       {width:275px;
						height:370px;
						padding-left:0px; 
						margin-left:10px;
						margin-top:10px;
						border:1px solid blue;}	
					
#box-2 p	           {margin-top:10px;
					    margin-bottom:10px;
					    padding:10px 0 4px 10px;}
					
#lace2	   		       {width:760px;
						background-color:#9D0000;
						min-height:290px;
						margin:0;
						padding:0 0px 0px 0px;
						clear:both;
						color:#00F;}
					
#lace2	img.F   	   {width:760px;
					    padding:0px 0px 0px 0px;}
						
	/* about page  styles */
  /*=======================*/
	/*reset rules */
	
* {margin:0px;
  padding:0px;}		
	
#about_1			     {width:758px;
						 background-image:url(../images/my%20picture2.jpg);
						 padding:0;
						 min-height:746px;
						 border:1px solid #FFFFCE;}
						 
#about_1  h1 		    {font-style:italic;
					    color:#006;
						padding:170px 0px 5px 130px;}
						 
#about_1 p              {font-style:normal;
						text-align:justify;
						color:#006;
						 padding:20px 140px 0px 130px;
						font-weight:normal;
						font-size:20px;
					
						margin-bottom:0px;}							 
						
#about_container		{width:760px;
						background-color:#9D0000;
						padding:0px;
						margin:0;
						float:right; 
						min-height:460px;}
						
#about_box-1 		  {width:355px; 
						float:left;
						margin-right:0px;
						padding:0px 10px;
						text-align:justify;
						color:;}	
						
#about_2				{width:760px;
						float:right;
						background-color:#9D0000;
						padding:0px 0px 0px 0px;}	}
						
						
#about_2 img			{width:760px;
						float:right;
						border:1px solid #FFFFCE;
						padding:0px 0px 0px 0px;}
					    				
						
		/* service page  styles */
	/*=======================*/
	/*reset rules */
		
* {margin:0px;
  padding:0px;}	
  
 #service_container		{width:760px;
						background-color:#FFC;
						padding:0px;
						margin:0;
						float:right; 
						min-height:480px;} 
		
#service1			     {width:758px;
						 background-image:url(../images/my%20picture1.jpg);
						 min-height:798px;
						 border:1px solid #303;
						 padding:0 0px 0px 0px;}
						 
#service1 h2 		    {font-style:italic;
					    color:#006;
						padding:240px 100px 5px 130px;}
						 
#service1 h4            {font-style:normal;
						text-align:justify;
						color:#006;
						padding:5px 160px 0px 130px;
						font-weight:normal;
						font-size:20px;}				
													 
						 
#service2				{width:760px;
						background-color:#FFC;
						padding:0px;
						margin:0;
						float:right; 
						min-height:249px;}

#service2 img.P1			{width:px;
							height:px;
							padding:0px;
						     margin:0;
							float:left;}

#service2 img.P2			{width:262px;
							height:249px;
							padding:0 px;
							margin:0 0px 0 0;
							float:right;}
							
	/* contact form styles */
	/*=======================*/
	/*reset rules */
	
* {margin:0px;
  padding:0px;}	
  
#contact_1	  		                 {width:760px;
									 background-color:#FFC;
									 padding:0 0px 0px 0px;}
									 
#contact_1  h1		                {font-style:italic;
									 color:#006;
									 padding:15px 0px 20px 20px;}
  
#form_container	             	   {width:760px;
									background-color:#FFC;
									padding:0px 0 0 0px;
									margin:0;
									float:left; 
									min-height:300px;}	
									
		/*reset rules */								
									
									
									
#contact_form           		    {width:420px;
									float:left;
									background-color:#FFC;
									min-height:300px;
									margin-left:px; 
									padding:0px 0px;
									text-align:justify;
									color:#006;}
									
#keralavision_contact_form	       {width:400px;
									background-color:#FFC;
									padding-left:20px;
									padding-top:20px;
									margin:0px 0 20px 0px;
									min-height:400px;}
									
#keralavision_contact_form fieldset{padding-top:20px;
									padding-bottom:20px;
									padding-left:20px;}
						
#keralavision_contact_form label   {width:110px;
									float:left;
									clear:left;}

#keralavision_contact_form input   {width:220px;
									height:23px;
									border:1px solid #555;
									margin-bottom:10px;}
									
#keralavision_contact_form  #subject{width:224px;
									margin-bottom:10px;
									border:1px solid #555;
									height:25px;}
									
#keralavision_contact_form #event  {width:224px;
									margin-bottom:10px;
									border:1px solid #555;
									height:25px;}									
									
#keralavision_contact_form textarea {width:222px;
									min-height:100px;
									border:1px solid #555;}
									
#keralavision_contact_form fieldset .events{width:300px;
										margin-bottom:5px;
										margin-right:10px;
										margin-left:0px;
										padding-right:10px;
										background-color:#CCC;
										min-height:30px;}								
									
fieldset .events 						{margin-right:30px;
										background-color:#6C6;}
						
input:hover								{background-color:#FFD7AE;}				
input:focus								{background-color:#FFD7AE;}

textarea:hover 							{background-color:#FFD7AE;}				
textarea:focus 							{background-color:#FFD7AE;}	

#keralavision_contact_form .button		{margin-top:10px;
										margin-left:110px;
										padding:1px 0 2px 0;
										width:100px;
										height:22px;
										clear:both;
										text-align:center;
										display:block;
										border-top:2px solid #999;
										border-left:2px solid #999;
										border-right:2px solid #000;
										border-bottom:2px solid #000;}
										
										{border:red;
										border:red;}
								
										
										

#box-4	                            {width:340px;
										float:right;
										background-color:#FFC;
										min-height:400px;
										margin-left:px; 
										padding:20px 0px 0 0px;
										text-align:center;
										color:#006;}
										
#box-4 img.J			                {width:100px;
										height:100px;
										padding:20px 20px 15px 20px;}
										
#contact_2					       		{width:760px;
										background-color:#9D0000;
										padding:0px;
										margin:0;
										float:right; 
										min-height:249px;}
	
#contact_2 img.P1			     	  {width:px;
										height:px;
										padding:0px;
										 margin:0;
										float:left;}

#contact_2 img.P2						{width:262px;
										height:249px;
										padding:0 px;
										margin:0 0px 0 0;
										float:right;}
										
											
			/* contact form styles end here */							
		/* rules for bottom slider */
		/*=======================*/
		/*reset rules */

* {margin:0px;
  padding:0px;}					
					
#photoslider	  					  {width:1147px; 
										background-color:#FFF;
										margin-left:30px;
										padding:1px 2px 10px 0;
										clear:both;
										text-align:center;
										font-size:16px;
										color:#00F;
										border:1px solid #FFF;
										border-top:1px solid gray;}
										
#bottom  						         {width:1922.5px;
										clear:both;
										min-height:450px;
										margin:0px auto 0 auto;
										background-color:#000;}
										
#footer_border      					{width:1210px;
										clear:both;
										min-height:130px;
										margin:0px auto 0 355px;
										background-color:#9D0000;}					
										
#footer          						  {width:1150px;
										clear:both;
										min-height:90px;
										margin-left:29.5px;
										background-color:#FFF;
										background-image:url(../images/banner/footer5.png);
										text-align:center;
										color:#000048;
										font-size:16px;
										font-weight:bold;
										padding-top:10px;
										padding-right:0px;
										border-right:1px solid #E0ADFC;
										border-bottom:2px solid #E0ADFC;
										border-top:1px solid gray;}	
					
		/* rules for social_media  */
		/*=======================*/
		/*reset rules */

* {margin:0px;
  padding:0px;}					
			
#social_media   		  {width:1210px;
						   margin:0 auto 0px 355px;}
							
#icon_menu ul  			  {list-style-type:none; 
						   margin:10px 0px; 
						   padding:0; 
						   text-align:center;}
				   
 #icon_menu ul li         {width:133px;
						   margin:0 0px;
						   float:left;
						   border:}				
					
#icon_menu ul li img      {width:50px;
						   height:50px;
						   margin:0 0 10px 10px;}
					
	/* Layout Extera */

/* Navigation Extera */

/* Forms Extera */

form 			{text-align:left; margin:20px; }
label 			{float:left; width:150px; }
input text area {border:1px #333 solid; margin-left:10px; }
input 			{width:280px; margin-bottom:16px; }
select			{ }
submit 			{width:90px; height:25px; 
				 margin-left:150px; font-size:12px; }
br   			{clear:both;}	 
		 
/* miscellaneous */

.copyright text {font-size:80%; font-style:italic; color:#333; }
.footer text 	{font-size:80%; font-style:normal; color:#666; }

.pub date		{font-size:10px; font-style:italic; color:#555; }
.article date	{ }
.location 		{ }
.flot-right 	{float:right}
.float-left 	{float:left:}
.clear 			{clear:both}
.hide 			{display:none;}
.block 			{display:block; }
.inline 		{display:inline; }
.first 			{font-weight:bold; }
.last 			{{font-weight:bold; }
.left 			{{font-weight:bold; text-align:left; }
.right 			{{font-weight:bold; text-align: right; }
.added 			{background:#D7D7FF; }
.removed	    {background:#fFCECE; color:#f00; }  
.changed 		{background:#FFB; }

/*sucess, info, notice and error/alert boxes from */

.sucess, info, notice,  error, alert {padding:0.8em; margin-bottom:1em; border:2px solid #ddd;}
.error .alert {background:#fbe3e4; color:#8a1f11; border-color:#fbc2c4; }
.notice 	  {background:#fffbbf; color:#514721; border-color:#ffd324; }
.sucess       {background:#ebefc2; color:#264409; border-color:#cbd880; }
.info         {background:#asedf8; color:#205791; border-color:#92cae4; }

.error 		  {color:#8a1f11; }
.alert 		  {{color:#8a1f11; }
.notice 	  {{{color:#514721; }
.sucess       {{color:#264409; }
.info         {{color:#205791; }				
					
	/*end rules */				