﻿
	html, body, form {height: 100%;
	                  padding: 0px;
	                  margin: 0px;}
	body { height: 100%; padding: 0px; margin: 0px;}


/* FONT SETTINGS */

	html	{font-size: 80%; }
	form, textarea
			{line-height: 1.3em;
	    	 font-family:  verdana, helvetica, arial, sans-serif;}

	input, select, th, td, li li {font-size: 1.0em}
	h1	{font-size: 1.4em}
	h2	{font-size: 1.2em; padding:5px; margin:0px;}
	h3	{font-size: 1.1em}
	h4	{font-size: 1.0em}


/* BORDER SETTINGS */
	
	div, p, h2, h3, h4,  a, li
					{border-style:none; border-width:1px;}

	table, td, th
			{ border-width:1px;}
			
	.BorderNone		{border-style: none;}	
	.BorderAll		{border-style: solid;}	
	.BorderTop		{border-top-style: solid;}		
	.BorderBottom	{border-bottom-style: solid}	
	.BorderRight	{border-right-style: solid;}	
	.BorderLeft		{border-left-style: solid;}			

			
		
/* MINOR ITEMS */

	/* There in case CSS is disabled */
		.Hidden	{display:none;}


	/* Photo Affects Only Work with IE */
		/* .photogrey { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
		.photogrey {border: solid 2px transparent;  -ms-filter:Gray; padding:2px;}
		.photoover {border: solid 2px  Green;  padding:2px; }


	div	   {text-align:left; vertical-align:top; margin:0px; padding:0px;}
	


	
	.nohover, .nohover:link, .nohover:visited, .nohover:hover		
			{text-decoration:none; color:Navy;}	
	

		
				
/* HYPERLINKS */
		
		a {color:Blue; cursor:pointer}
		a:hover {color:Navy;}		
		.novisit:visited	{color:Blue;}	
		.nohover, .nohover:visited, .nohover:hover
			{color:Blue; text-decoration:none;}
		a img	{border-style: none;
	height: 63px;
	width: 157px;
}


/* Notify Changes */

		.NotifyNew, .NotifyUpdated
				{padding:0 3px 0 3px; margin:0 2px 0 1px;
		         font-size:7pt; text-decoration:none; }
		.NotifyNew		
				{background-color:Red; color:White;}
		.NotifyUpdated	
				{background-color:Green; color:White;}


/* ========================== */
/* GRIDVIEW                   */
/* ========================== */


	.GridRowStyle {padding: 2px 4px; height:20px;}

/* ========================== */
/* BORDERS                    */
/* ========================== */
	
		div, p	{border-width:1px;}
	
		.BorderAll		{border-style:solid; }	
		.BorderTop		{border-top-style: solid;}		
		.BorderBottom	{border-bottom-style: solid;}		
		.BorderRight	{border-right-style: solid; }		
		.BorderLeft		{border-left-style: solid; }		
		
			
/* ========================== */
/* RTE                    */
/* ========================== */	

	.rteBox			{margin:10px; padding: 0px;}

	.rteToolbar		{background-color:#D3D3D3;}
	.rteToolbar	img	
					{border: solid 1px Transparent; padding:2px;}
					
	.rteToolbar	img:hover						
					{border: outset 1px Silver; padding:2px;}
	
	.rteToolbar	img:active						
					{border: inset 1px Silver; padding:2px;}					
					

/* ========================== */
/* INPUT FORMS                */
/* ========================== */
	
	
		.HeadingBar		{margin:0px; padding:0px; border-bottom-style:solid;		         
		           		 text-align:center; vertical-align:middle;}
		.HeadingBar	h3, h3.HeadingBar
						{margin:0px; padding: 4px 0px 0px 0px; }
			
					
		.Panel070		{width:68%;float:left;}				
		.Panel030		{width:28%; float:right;}	
	
		.DataTable  		{background-color: White; border-collapse:collapse;
		          			 border-style: none; width: 100%;}	
	
		.EditForm			{margin:0px; padding:0px; text-align:left; 
		         			 border-style: solid; clear:both;}

		.EditForm p			{clear: both; padding: 5px 10px; margin:0px; 
		           			 vertical-align:top;}
		.EditForm label		{display: inline-block; width: 120px;  margin-top: 2px; }
		.EditFormSelect		{width: 120px; padding: 2px; }
		.EditFormInput		{width: 220px; padding: 2px; }
		.EditFormMulti		{display: inline-block;}
		.EditForm small		{font-size: 0.85em; padding-left: 5px; }
		.EditLastUpdated	{clear: both; margin: 10px 0px; padding: 10px;
		                	 font-size: 0.9em; border-top-style:solid; }
		                	 
	
		/*.EditForm .rteBox	{margin: 5px 5px 5px  100px; }*/
		.ErrorMessage		{margin:0px; color:Red; text-align:center}
		.EditFormButtons	{clear:both; border-top-style: solid; 
		                	 padding: 5px; margin: 5px; text-align:left;}				
		
		.HelpArea 			{margin: 0px 0px; padding:0px; text-align:left; 
		          			 border-style:solid;}
		.HelpArea h3		{padding:5px; margin:0 0 10px 0; border-bottom-style:solid; text-align:center;}
		.HelpArea p			{margin: 5px 10px 5px 25px; text-indent: -15px; font-size:0.9em;  }
		.HelpArea li		{margin: 5px 10px 5px 35px; }
		.HelpAreaX p span	{padding-left: 15px;}
		.HelpAreaTopics		{margin: 5px 7px  10px 7px; padding: 3px 3px 3px 15px; 
		               		 border-style:solid;
		               		 max-height: 150px; overflow: auto; font-size:0.9em; }
		.HelpAreaTopics small	{margin-left: -10px; font-weight: bold;}
		

			.TextBox {border: inset 1px Silver}

		
/* ========================== */
/* MASTER LIST                */
/* ========================== */
		
		.MenuList 
					{padding-left: 5px; }
		.MenuList ul
					{list-style:none; margin:0px; padding:0px; list-style-position:inside; }		
		.MenuList li 
					{margin: 5px 0px 5px 0px; padding: 5px 0px 0px 0px; 
					 list-style-image:  url(../images/admin/Menu2.GIF); }
		.MenuList li li
					{margin: 2px 0px 0px 0px; padding: 0px 0px 0px  10px;
					 list-style-image:  url(../images/admin/Menu1.GIF);}		
				
		.MenuList li.divider
					{margin-top: 10px; border-top-style: solid;}
					
		.MenuList a, .MenuList a:visited {text-decoration:none; color:Navy}
		.MenuList a:hover {font-weight:bold;}


/* ========================== */
/* BUTTONS                    */
/* ========================== */	
	
	/* .Button Class sets the background-color */	
		
	.ImageButton, .ImageButton:hover	
				{
				 margin: 3px; 
				 padding: 2px;
				 border: outset 1px White; cursor:pointer; 
				}
	
	.ImageButtonSmall, .ImageButtonSmall:hover
				{margin: 1px 2px; 
				 padding:0px;
				 border: outset 1px White; cursor:pointer;}
				 
			
	 .ButtonNoText, .ButtonNoText:hover
						{border: outset 2px White; cursor:pointer; 
						 background-repeat: no-repeat; 
						 background-position: center center; 
	           			 display:inline-block; 													
	           			 color: Black; 	         		
	              		 text-decoration:none;	   
	              		 text-align:left; 
	              		 margin: 3px 3px; 
	              		 width: 22px;  
	              		 height:22px;}
	
	.ButtonWithText, .ButtonWithText:hover
						{border: outset 2px White; cursor:pointer; 
						 padding: 4px 2px 4px 22px; margin: 10px;  
	             		 width: 100px; 
	             		 height: 24px; 
	             		 color: Black; 	         		
	              		 text-decoration:none;	
	             		 display:inline-block; 
	             		 vertical-align:middle;	             		 
	             		 background-position: 2px 2px;
	             		 background-repeat: no-repeat; }  

	  .LinkWithText, .LinkWithText:hover
						{border: outset 2px White; cursor:pointer; 
						 padding-left: 22px; margin: 5px;  
	             		 width: 100px; 
	             		 height: 22px; 
	             		 color: Black; 	         		
	              		 text-decoration: none;	
	             		 display: inline-block;             		 
	             		 background-position: 2px 2px;
	             		 background-repeat: no-repeat; } 
	  
	             	
	.ButtonWithTextRight
						{border: outset 2px White; cursor:pointer; 
						 padding: 4px 22px 4px 4px; 
						 margin: 10px;  
	             		 width: 100px; 
	             		 height: 24px; 
	             		 display:inline-block; 
	             		 vertical-align:middle;	    
	             		 background-position: 80px 2px;
	             		 background-repeat: no-repeat; } 
	             		 
	.TopicGoToButton
						{border: outset 2px White; cursor:pointer; 
						 margin: 2px 5px; padding:  1px 1px 1px 22px;  
						 width: 110px; color: Black;
						 background-position: 1px 1px; 
						 background-repeat: no-repeat; 
						 overflow: hidden;
						 font-size: 0.9em; 
					     text-align: left; 
					     text-decoration: none; 
						 display: inline-block;} 

	             		 	             		   		             		 	              		 
	.ButtonTextOnly
						{border: outset 2px White; cursor:pointer; 
						 padding: 2px 2px; margin: 10px;  
	             		 width: 100px; height: 24px;}  

    .ImageTellUs	{background-image: url(../images/admin/TellUs.GIF); }  
       
	.ImageEdit		{background-image: url(../images/admin/Edit.GIF); }  
	.ImageCopy		{background-image: url(../images/admin/Copy.GIF); }  
	.ImageDelete	{background-image: url(../images/admin/Delete.GIF); }    
	.ImageSequence	{background-image: url(../images/admin/Sequence.GIF); }    
	 
	.ImageYes		{background-image: url(../images/admin/Yes.GIF); }    
	.ImageCancel	{background-image: url(../images/admin/Cancel2.GIF); }    
	.ImageGoTo		{background-image: url(../images/admin/GoTo.GIF); }    
	.ImageNewPage	{background-image: url(../images/admin/NewPage.GIF); }   
	 
	.ImageBack		{background-image: url(../images/admin/GoPrev.GIF); }    
	.ImagePhotos	{background-image: url(../images/admin/Photos.GIF); }    
	.ImageSave		{background-image: url(../images/admin/Save.GIF); }    
	.ImageView		{background-image: url(../images/admin/View.GIF); } 
	.ImageNotes 	{background-image: url(../images/admin/NotePad.GIF); }    
	.ImageCalendar  {background-image: url(../images/admin/CalendarPopUp.gif); }    
	   
	.ImageGoNext	{background-image: url(../images/admin/GoNext.GIF); }    
	.ImageGoPrev	{background-image: url(../images/admin/GoPrev.GIF); }    
	.ImageGoReturn	{background-image: url(../images/admin/GoReturn.GIF); }    
	     
	
/* ========================== */
/* USER CONTROLS			  */
/* ========================== */					
		
		.TopicControl
				{text-align: left; margin: 10px 0px 10px 80px;}
		.TopicControl div
				{text-align: left; margin: 0px 0px 0px -80px; float: left;}
		.TopicControl span
				{text-align: left; margin: 0px 0px 0px 0px; }

   
		.StandardHeader			{width: 100%; text-align: center; margin: 5px 0px; padding: 0px;}			
		.MyStandardHeader h2	{text-align: center; margin: 0px; padding: 0px;}
		.MyStandardHeader p		{text-align: center; margin: 5px 0px 0px 0px; padding: 0px; 
		                   		 font-style:italic; font-size: 0.9em;}
		
		
	.StdListTopic		{border-top-style:solid; border-bottom-style:solid;}
	.StdListTopic a		{float: right}	
	.StdListTopic h4	{margin:0px; padding:0px; display:inline-block; width:120px;}
	
	
	
		
	.InputForm
							{border-style: solid; background-color: #CCFFCC;  }
			
	
