/*  Syles For Pages     */
/*Page Style*/
	*
	{
		margin:auto;
		padding:0px;
		font-family: sans-serif;
	}
	
	a:link,a:visited
	{
		text-decoration:none;
		color:#8ec63f;
	}

	.PageContainer
	{			
		width:800px;
		/*min-height:718px;*/
	}
		
	html,body
	{
		height:100%;
	}
	
	.mm
	{
		min-height:780px;
 		height:auto !important;		
		height:780px;
		position:relative;
		text-align:center;
	}
	
	.LayoutAdvertising
	{
		height:290px;
		clear:both;
		border:2px solid silver;
	}
	
	.LayoutContent
	{
		background-color:white;
		width:100%;
		margin-top:10px;	  	 
	}
	
	.LayoutSocial
	{
		height:266px;
		width:100%;
		position:relative;
		margin-top:30px;

	}
	
	.LStwitter
	{
		width:260px;
		top:0px;
		height:100%;
		position:absolute;
		right:0px;
		text-align:center;
		vertical-align:top;
	}
	
	.LStwitter a:link,.LStwitter a:visited
	{
		color:transparent;
	}
	
	
	
	#twtt
	{
		position:absolute;
		z-index:2;
		right:0px;
		top:-40px;
	}
					
	.mt
	{
		position:relative;
		top:140px;
		border:1px solid #5599bb;
	}
	
	#twtr-profile-widget
	{
		
	}
					
	.LSBetween
	{

		height:200px;

		position:absolute;
		left:200px;
		right:240px;
	}
					
					.LSfacebook
					{
						width:240px;
						height:100%;
						position:absolute;
						left:0px;
						text-align:center;
						vertical-align:top;
					}

	.LSfacebook a:link,.LSfacebook a:visited
	{
		text-decoration:none;
		font-size:8pt;
	}

	
	
	.LayoutFooter
	{
		width:100%;
		bottom:0px;
		position:relative;
		
		
	}
	
	.LayoutFooter a:visited,.LayoutFooter a:link,.LayoutFooter a:hover
	{
		color:white;
		font-weight:bold;
	}
	
	.Copyright
	{
		clear: both;	
		text-align:center;
		font-size:8pt;
		color:silver;
		width:100%;
		line-height:24px;
		position:relative;
		text-align:center;
	}
	


  	

/*---------------------------------------------*/




/*-----Logo Style----- */

	.LogoContainer
	{
		
		width:200px;
		height:72px;
		float:left;
		
	}
	
	.LogoContainer a:link,.LogoContainer a:visited
	{

	}
	

	
	
	a:visited img { border-width:0px; }
	a:link img { border-width:0px; }
	
	
	.LogoImage
	{
		margin-top:15px;
		margin-left:5px;
	}
	
	.HeaderMenu
	{
 
		width:540px;
	  	height:30px;
	  	margin-top:40px;
		float:right;	  	 
	  	
	}
	
	
	
	
/*----- Menu Style----- */


  .MenuContainer
  {
  	 
  	 width:540px;
  	 height:30px;
  	 position:relative;
         text-align:center;
         color:black;
    
  }  
  
  
  
  a.TopMenu:link
  {
  	color:black;
  }
  a.TopMenu:visited
  {
  	color:black;
  }
  
    .MenuContainer .TopMenu
    {
    	color:black;
  		text-decoration:none;
  		font-size:10pt;
    }
  
  .MenuContainer .TopMenuPanelSelected
  {
  		color:white;
  		text-decoration:none;
  		font-size:10pt;
  		
  }
  
  a.TopMenuPanelSelected:link
  {
  	color:white;
  }
  a.TopMenuPanelSelected:visited
  {
  	color:white;
  }
  
  
  



	.TopMenu
	{
	  	 background-color:white;
	  	 width:90px;
	  	 height:26px;
	  	 float:left;  		
	  	 padding-top:6px;
	  	 color:black;
	}
	
	
	
	.TopMenuPanelSelected
	  {
	  	 background-color:#8ec63f;
	  	 width:90px;
	  	 height:26px;
	  	 color:white;
	  	 float:left;  		
	  	 padding-top:6px;
	 }
	     
 	.BlocksContainer
	{
		width:100%;
	}
	.Seperator
	{
		width:2px;
		height:250px;
		background-color:#c6c9c6;
		border:0px;
	}
	.HSeperator
	{
		width:190px;
		height:2px;
		background-color:#c6c9c6;
		border:0px;
		margin-bottom:4px;
		margin-left:10px;
	}
  

  
  

  
/*------- Content Place Home Page--------*/  
  
  .HomePageContentLeft
  {
  	 background-color:white;
  	 width:345px;
  	 height:200px;
  	 position:absolute;
  	 left:0px;
  	 top:30px;
  	
  }
  .HomePageContentCenter
  {
  	 background-color:white;
  	 width:345px;
  	 height:200px;
  	 position:absolute;
  	 left:320px;
  	 top:30px;
  	
  }
  .HomePageContentRight
  {
  	 background-color:white;
  	 width:345px;
  	 height:200px;
  	 position:absolute;
  	 left:665px;
  	 top:30px;
  	
  }
  .HomePageContentBottom
  {
  	 background-color:white;
  	 width:800px;
  	 height:170px;
  	 position:absolute;
  	 left:0px;
  	 top:200px;
  	
  }




	.OurServiceLeft
	{
		width:250px;
		min-height:250;
	}
	.OSLTitle
	{
		height:30px;
		line-height:30px;
		background-color:white;
		text-align:left;
		margin-left:10px;
	}
	
	.OSLTitle a:link,.OSLTitle a:visited
	{
		width:250px;
		text-decoration:none;
		color:black;
		font-size:12pt;
		
	}
	
	.OSLTitle a:link,.OSLTitle a:visited
	{
		width:250px;
		text-decoration:none;
		color:#8ec63f;
		font-size:11pt;
		
	}
	
	.OSLTitle a:hover
	{
		width:250px;
		text-decoration:none;
		color:#8ec63f;
	}
	
		
	

	.OSLTitleSelected
	  {
	  	 width:240px;
	  	 height:30px;
	  	 line-height:30px;
	  	 font-size:11pt;
	  	text-align:left;
		padding-left:10px;
		
		background-color:#8ec63f;
		color:black;
	  }
	  
	/*
 	.OSLTitleSelected a:link,.OSLTitleSelected a:visited
	{
		width:250px;
		text-decoration:none;
		font-weight:bold;
		
	}
	*/  	
		  
 	.OSLTitleSelected a:link,.OSLTitleSelected a:visited
	{
		width:250px;
		text-decoration:none;
		color:white;
		
	}
	
	
	
	.SubItem
	{
		height:18px;
		text-align:left;
		margin-left:20px;
	}
	
	.SubItemSelected
	{
		background-color:#8ec63f;
		
	}
	
			
	.SubItem a:link,.SubItem a:visited
	{
		color:black;
		text-decoration:none;		
		padding-left:6px;
		padding-right:6px;
		font-size:8pt;
		line-height:20px;
	}
	.SubItem a:hover
	{
		background-color:#8ec63f;
		padding-left:6px;
		padding-right:6px;
		line-height:20px;
		color:white;
	}
	
	
	
	.OSLItems
	{
		min-height:15px;
		width:250px;	
		line-height:15px;
		background-color:white;
	}
	
	
	.OSLItems a:link,.OSLItems a:visited
	{
		width:250px;
		font-size:8pt;
		text-decoration:none;
		color:black;
		
	}
	
	

	
	
	
	
	
	
	
	
	
	
		.BlockContainer
	{
		width:250px;
		min-height:160px;
		text-align:left;
	}
	.BlockTitle
	{
		padding:6px;
		color:#8ec63f;
		font-size:14pt;
		
	}
	.BlockDesc
	{
		padding:6px;
		color:black;
		font-size:9pt;
	}
	.EditButtonContainer
	{
		font-size:9pt;
		width:250px;
		position:absolute;
		text-align:right;		
	}
	.EditButtonContainer a:link,.EditButtonContainer a:visited
	{
		text-decoration:none;
		color:silver;
		font-weight:bold;
	}
	.txtEdit
	{
		border:1px solid gray;
	}
	
	
	
		.ExpandedBlockContainer
	{
		width:100%;
		min-height:10px;
		text-align:left;
	}
	.ExpandedBlockTitle
	{
		padding:6px;
		color:#8ec63f;
		font-size:18pt;
		
	}
	.ExpandedBlockDesc
	{
		padding:6px;
		color:black;
		font-size:9pt;
	}
	.ExpandedEditButtonContainer
	{
		font-size:9pt;
		width:800px;
		position:absolute;
		text-align:right;		
	}
	.ExpandedEditButtonContainer a:link,.ExpandedEditButtonContainer a:visited
	{
		text-decoration:none;
		color:silver;
		font-weight:bold;
	}
	.ExpandedtxtEdit
	{
		border:1px solid gray;
		width:90%;
	}
	
	
	
	
	
	
	
	
	
	
		.OSBlockContainer
	{
		width:100%;
		min-height:250px;
		text-align:left;
		margin-top:10px;

	}
	.OSBlockTitle
	{
		padding:6px;
		color:black;
		font-size:16pt;
	}
	.OSBlockDesc
	{
		padding:6px;
		color:black;
		font-size:9pt;
		margin-left:10px;
		margin-right:10px;
		text-align:justify;
		clear:both;
	}
	.OSEditButtonContainer
	{
		font-size:9pt;
		position:relative;
		float:right;
		text-align:right;		
	}
	.OSEditButtonContainer a:link,.EditButtonContainer a:visited
	{
		text-decoration:none;
		color:silver;
		font-weight:bold;
	}
	.OStxtEdit
	{
		border:1px solid gray;
		width:100%;
	}
	.OStxtEditDesc
	{
		color:black;
		font-size:9pt;
		text-align:justify;
		width:100%;
		min-height:420px;
	}

	.PFBtns
	{
		width: 25%;
		text-align: left;
		float: left;
		border-right: 2px solid silver;
		font-weight: bold;
	}
	
	.PFBtns a
	{
		font-size: 9pt;
	}

	.PFDetails
	{
		margin-left: 15px;
		display: inline-block;
	}
	
	#loadarea
	{
		float: right;
		font-weight: bold;
	}

	.PFTitle
	{
		color:#8ec63f;
		font-weight: bold;
	}
