	/* Layout */
	
body{
	color: #000000;
	/*background-image: url(/SN2/images/PoolWater.JPG); */
	background-color: #2EB802;
	background-color: #1C4E81;
	
	background-color: #000000;
	font-family: tahoma, verdana, lucida, arial, helvetica, sans-serif; 
	position:absolute; 
	top:0; /* For IE Mac */ 
	left:0; 
	} 
	/* Hide from IE Mac \*/ 
	body{ 
	top:0; 
	width:99%; 
	margin-top: 10px; 
	text-align:center; 
	min-width:965px;
	font-size:15px;
	} 
	
#Wrapper	
{
	background-color:  #F91E24 ;
	background-color:  #FFFFFF ;
	width:965px; 
	margin:0 auto; 
	text-align:left; 
	background-color: #ffffff; /* light gray */
	height:850px;
	}

#Header	{
	background-color: #FFFFFF;
	border: 0;
	margin: 0;
	text-align: left;
	}

#Header img	{
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#Menu 
{
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	CLEAR:both;
	HEIGHT:24px;
	BACKGROUND-COLOR:#26b333;
	TEXT-ALIGN:left;
	overflow:hidden;
}

#Menu p 
{
	height:15px;
	vertical-align:bottom;
}

#Content	{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	clear: both;
	height:555px;
	}

#SectionContent	{
	float: left;
	margin: 0px;
	padding:10px;
	border:0;
	background-color:#D3CBC9; /* grey */
	width: 720px;
	height:565px;
	overflow:auto;
	}
	
#SectionContentInner {
	padding: 10px;	
	}
	
#SectionRight	{
	float:right;
	padding: 20px 0 0 0;
	margin:0px;
	background-color:FFFFFF; /* white */
	width:220px;
	height:565px;
	overflow:auto;
	}
	
#SectionRightInner	
	{
	border:0;
	}

#SectionMenu
	{
	FONT-SIZE: 14px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
	}


#Footer {
	border: 0;
	margin:0;
	border-top: 1px solid #000000;
	color: #FFFFFF;
	/* background-color: #F91E24; /* fire red */
	background-color: #D3CBC9; /* light gray */
	background-color: #AAAAAA; /* darker gray */
	padding: 10px 5px 10px 15px;
	text-align: left;
	clear: both;
	}
	
#SubscriberBody {
	margin: 10px 0 0 0;
	background-color:D3CBC9; /* grey */
	font-size:0.8em;
}

#tblSubscribe
{
	width:280px;
	padding:10px;
	font-size:0.9em	;
}

#tblSubscribe td
{
	padding-left:10px;	
	text-align:left;
}

#tblSubscribe input
{
	width:250px;
	margin-right:0px;	
	text-align:left;
	font-size:1.0em;
	height:1.5em;
	vertical-align:middle;
}

#tblSubscribe textarea
{
	width:250px;
	margin-right:20px;	
	text-align:left;
	font-size:1.0em;
	font-family:"Trebuchet MS",tahoma, verdana, lucida, arial, helvetica, sans-serif;
}

#lblResults 
{
	color:Red;
}

#chkPermission {
	padding:10px;
	text-align:left;
	font-size:0.8em;
}
#subscribed {
	padding:10px;
	text-align:center;
	font-size:1.0em;
	color: #003E4B; /* dark green */
}

#subscribed p {
	font-size:1.0em;
}

	/*  Typography */
	
	h1 {
		font-size: 1.2em;
		color: #3E73A3;
	}
	
	h2 {
		font-size: 1.1em;
		color: #4F84B4;
	}
	
	h3 {
		font-size: 1.0em;
		color: #000000;
	}
	
	h4 {
		font-size: 0.9em;
		color: #000000;
		margin:10px 0 0 0;
	}
	
	h5 {
		font-size: 0.8em;
		color: #000000;
		font-weight:400;
	}
	
	h6 {
		font-size: 0.7em;
		color: #000000;
	}
	
	p {
		font-size: 0.8em;
		line-height: 1.4em;
		margin:8px 0 0 0;
	}
	
	strong {
		color: #77AADD;
	}

	ul {
		margin-left: 33px;
	}
		
	li {
		font-size: 0.8em;
	}


	#Footer p	{
		margin: 0px;
		padding: 0px;
		font-size: 0.7em;
		font-weight:bold;
	}


	
/* End Typography *?
	
	/* Links */
	
a:link, a:visited {
	font-weight : bold; 
	color: #5588BB;
	text-decoration : none;

}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #5588BB;
}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #526968;
}

	
	/* End Links */
	
	
	/* Images */
	


	/* Other */
	
hr {
	color: #7F7F7F;
	height:1px;
	border-top: 1px solid #DDDDDD;
}	

/*
RED: F91E24 
GREY: D3CBC9 
BUTTON GREY: 5D625C 
*/

#product
{
	background-color:#F91E24;
	color:#000000;
	text-align:left;
	padding:10px;
	width:585px;
	overflow:hidden;
}

#product ul
{
	font-size:14px;
	margin:0 0 5px 30px;
}

#product p
{
	font-size:12px;
}

#SectionContentInner ul
{
	margin: 0 0 0px 0px;
}
#SectionContentInner li
{
	margin: 5px 0 0px 20px;
}
.prompt 
{ 
	float: left;
	width:15em;
	padding-top:0.4em;
}


.pagebody {
	font-size: 1.0em;
	line-height: 1.4em;
	color:black;
}

.itemedit {
	background-color:lightblue;
	font-family:Verdana;
}

.datagrid
{
	width:100%;	
	margin-bottom:50px;
	vertical-align:top;
	color:Blue;
	font-size:15px;
}
.GridView {
Padding: 1px;
FONT-SIZE: 1.0em;
COLOR: black;
background-color:#eeeeee;
FONT-FAMILY: verdana,arial;
border:solid 0px black;
}

.GridChat {
background-color:#000000;
font-size:0.85em;
}

.GridHeader
{
background-color:#cccccc;
}

.GridEdit 
{
background-color: lightblue;
}

.GridInput
{
background-color:#ffffff;	
}

.navButton
{
background-color:#26B333;
color:white;
font-family:Arial;
font-weight:bold;
font-size:14px;
width:100px;
padding:5px 15px 5px 10px;
border-right:solid 1px black;
}
.navButtonSelected
{
background-color:black;
}
