
/*===========================================================================*/
/* Lightstat Control Website Standard Styles                                 */
/* Copyright 2000-2022 Lightstat Incorporated                                */
/* All Unauthorized Use or Reproduction Prohibited                           */
/*===========================================================================*/

/*===========================================================================*/
/* Overall Page Layout                                                       */
/*===========================================================================*/
HTML,BODY	{
				width:					100%;
				height:					100%;
				margin: 				0px; 
				padding: 				0px;
				border-width:		0px;	
				background-color:	#FFFEF6; 
				color: 					#000000; 
				font-family: 		Tahoma,Arial,SANS-SERIF;
				font-size: 			13px;
				background-image: 	url(../images/banner/skybg.jpg);			
				background-repeat:	repeat-x;
				}
		
#Content	{
			width: 					100%;
			min-width:				960px;
			min-height:			100%;
			padding: 				0px;
			margin: 				0px;
			margin-bottom:		-85px;
			background-image: 	url(../images/banner/banner.jpg);			
			background-repeat:	no-repeat;
			}
			
#Footer	{
			width: 					100%;
			min-width:				960px;
			clear: 					both;
			height: 				85px;
			padding: 				0px;
			margin: 				0px;
			background-color:	#FFFEF6;
			background-image:	url(../images/footer/bg.gif);
			}
			
#Footer DIV	{
				width:			960px;
				line-height:	30px;
				}

#IEfix	{
			height: 85px;
			}
				
#PageBody	{
				width: 				940px;
				text-align: 		left;
				vertical-align:	top;
				padding: 			10px 20px 10px 20px;
				border: 			none;
				clear:				both;
				}
			
#Lightstat	{
				position:	absolute;
				top:			8px;
				left:		20px;
				z-index:	15;
				}
				
/*===========================================================================*/
/* Default Tag Styles                                                        */
/*===========================================================================*/
TABLE, TR, TD, TH	{
						border-style:	none;
						border-width:	0px;
						margin: 			0px;
						padding:			0px;
						text-align:		left;
						vertical-align:	top;
						}
					
TH	{	
	font-weight: 		bold; 
	background-color:	#ecf5fd;
	}
						
H1	{
	font-size: 			25px; 
	font-weight:		bold; 
	margin-bottom:		0px; 
	margin-top:			0px; 
	text-align:			center;
	color:				#1F1D5C;
	}

H2	{
	font-size:			20px; 
	font-weight:		bold; 
	margin-bottom:		0px; 
	margin-top:			0px; 
	text-align:			center;	
	color:				#1F1D5C;
	}

H3	{ 
	font-size: 			17px; 
	font-weight: 		bold; 
	margin-bottom: 	0px; 
	margin-top: 		0px; 
	text-align:			center;	
	color:				#1F1D5C;
	}

FORM	{
		margin-top: 	0px; 
		margin-bottom:	0px; 
		}

INPUT[TYPE="TEXT"],SELECT,TEXTAREA	{
												border-style:			solid;
												border-width:			1px;
												border-top-color: 	#666666;
												border-left-color: 	#666666;
												border-bottom-color: #CCCCCC;
												border-right-color: 	#CCCCCC;			
												}

TEXTAREA	{
			font-family:	SANS-SERIF;
			font-size:		14px;
			}
							
IMG	{
		border-width:	0px;
		border-style:	none;
		padding:		0px;
		margin:		0px;
		}
	
HR	{
	border-width:	0px;
	border-style:	none;
	padding:		0px;
	height:		1px;
	}
	
UL	{
	margin: 0px;
	padding:0px 0px 0px 20px;
	list-style-type:	disc;
	}
	
LI	{
	margin: 0px;
	padding:0px;
	}

/*===========================================================================*/
/* General Styles                                                            */
/*===========================================================================*/
.Centered	{ margin:	auto; }
				
.CenterText	{ text-align:	center; }
				
.LeftText	{ text-align:	left; }
				
.RightText	{ text-align:	right; }

.TopText		{ vertical-align: top; }

.MidText		{ vertical-align: middle; }

.BottomText	{ vertical-align: bottom; }

.LargerText	{ font-size: 14px; }

.SmallText	{ font-size: 11px; }

.BoldText	{ font-weight: bold; }

.GrayText	{ color: #666666; }

.WhiteText	{ color: #FFFFFF; }

.WhiteCell	{ background-color:	#FFFFFF; }

.NOBR			{ white-space: nowrap; }

/*===========================================================================*/
/* Link Styles                                                               */
/*===========================================================================*/
A:link 		{	color:	#263B8B; }
A:active		{	color: 	#263B8B; }
A:visited	{	color: 	#263B8B; }

A.Large	{ 
			font-size: 		17px; 
			font-weight: 	bold; 
			margin-bottom:	5px; 
			margin-top: 	5px; 
			}
			
A.StealthLink				{ text-decoration:	none; }
A.StealthLink:link 		{ color:		#000000; }
A.StealthLink:active		{ color: 	#000000; }
A.StealthLink:visited	{ color: 	#000000; }

A.GrayLink:link 		{ color:		#666666; }
A.GrayLink:active		{ color: 	#666666; }
A.GrayLink:visited	{ color: 	#666666; }

A.CalendarLink				{ text-decoration: none; }
A.CalendarLink:hover 	{ text-decoration: underline; }	
						
A.RedLink				{ text-decoration:	underline; }
A.RedLink:link 		{ color:		#EE0000; }
A.RedLink:active		{ color: 	#EE0000; }
A.RedLink:visited	{ color: 	#EE0000; }
						
/*===========================================================================*/
/* Table Header Cell Styles                                                  */
/*===========================================================================*/						
TH.Large	{
			font-size: 		17px; 
			font-weight:	bold; 
			text-align:		center;
			}

/*===========================================================================*/
/* Paragraph Styles                                                          */
/*===========================================================================*/
P,P.X	{
		margin-top: 		10px; 
		margin-bottom:		0px; 
		padding: 			0px;
		}

P.XV	{
		margin-top: 		15px; 
		}	
	
P.V	{
		margin-top: 		5px; 
		}

P.VI	{
		margin-top: 		4px; 
		}		
		
P.II	{
		margin-top: 		2px; 
		}	

/*===========================================================================*/
/* Bottom Navigation Styles                                                  */
/*===========================================================================*/		
#BottomNav	{
				width: 100%;
				}
				
#BottomNav A	{ 
					font-size: 			17px; 
					font-weight: 		bold; 
					margin-bottom: 	5px; 
					margin-top: 		5px;
					}
					
#BottomNav IMG	{
					vertical-align: middle;
					}
					
#ToggleL	{
			position:		relative;
			left:				0px;
			}
					
#ToggleR	{
			position:		relative;
			left:				0px;
			}
							
#BottomNav .ActionLinkL IMG	{
										padding-right: 5px;
										}
							
#BottomNav .ActionLinkR IMG	{
										padding-left: 5px;
										}
		
/*===========================================================================*/
/* Misc Styles                                                               */
/*===========================================================================*/
#LoginPanel {
    width: 722px;
    height: 251px;
    background-image: Url('../images/login/logingraphic.jpg');
    margin: auto;
    padding-top: 230px; }

.LoginHeader	{ 
					font-size:		16px; 
					color:			#1F1D5C;
					font-weight:	bold;
					}
					
.LoginButton	{
					background-color:	#263B8B;
					color:				#FFFFFF;
					padding:				2px 5px 2px 5px;
					border-color:		#A0C9FD #000000 #000000 #A0C9FD;						
					border-width:		1px;
					border-style:		solid;
					text-decoration:	none;
					}
					
.LoginHeader INPUT	{
							font-size: 16px;
							}
						
.LoginHeader SELECT	{
							font-size: 16px;
							}						

.DayBackground	{
					background-image:url('../images/headers/daybackground.gif');
					}					

#Header H1	{
				font-family: 		Candara,Trebuchet MS,Arial,SANS-SERIF;
				font-size: 			27px; 
				font-weight:		bold; 
				margin-bottom:		0px; 
				margin-top:			0px; 
				text-align:			center;
				color:				#1F1D5C;
				}

#Header H2	{
				font-family: 		Candara,Trebuchet MS,Arial,SANS-SERIF;
				font-size:			22px; 
				font-weight:		bold; 
				margin-bottom:		0px; 
				margin-top:			0px; 
				text-align:			center;	
				color:				#1F1D5C;
				}

#Header H3	{ 
				font-family: 		Candara,Trebuchet MS,Arial,SANS-SERIF;
				font-size: 			19px; 
				font-weight: 		bold; 
				margin-bottom: 	0px; 
				margin-top: 		0px; 
				text-align:			center;	
				color:				#1F1D5C;
				}
							
DIV.BriefMessage	{
						margin:	auto;
						width:	45%
						}

TABLE.BriefMessage	{
							margin:		auto;
							font-size:	14px;
							}
						
.TextButton	{
						border-color:		#A0C9FD #000000 #000000 #A0C9FD;						
						border-width:		1px;
						border-style:		solid;
						padding:				1px 5px 1px 5px;
						background-color:	#263B8B;
						color:				#FFFEFF;						
						font-weight:		bold;
						text-decoration:	none;
						font-size:			14px;
						white-space: 		nowrap;
						}
                        
.TextButtonDisabled	{
						border-color:		#CCCCCC #666666 #666666 #CCCCCC;						
						border-width:		1px;
						border-style:		solid;
						padding:				1px 5px 1px 5px;
						background-color:	#999999;
						color:				#CCCCCC;						
						font-weight:		bold;
						text-decoration:	none;
						font-size:			14px;
						white-space: 		nowrap;
						}
						
DIV.ProgressBarContainer	{
									width:			500px;
									height:			30px;
									border-style:	solid;
									border-width:	1px;
									border-color:	#999999;
									background:		#cccccc url(../images/jquery-ui/ui-bg_dots-small_100_cccccc_2x2.png) 50% 50% repeat;
									margin:			auto;
									text-align:		left;
									}
								
DIV.ProgressBarBar	{
							width:				0%;
							height:				30px;
							position:			relative;
							left:					-1px;
							top:					-1px;
							border-style:		solid;
							border-width:		1px;
							border-color:		#6B80C6;
							background-image:	url('../images/progbar.gif');
							}

DIV.ProgressBarText	{
							width:		500px;
							height:		32px;
							position:	relative;
							left:			-1px;
							top:			-25px;
							text-align: center;
							}
						
P.IEFIX	{
			margin:		0px;
			padding:		0px;
			border:		0px;
			height:		0px;
			font-size:	0px;
			clear:		both;
			}