@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	margin: 10px 0px 0px 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 3px solid #0055a4;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	vertical-align:top;
	height:192px;
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image:url(../images/ed_brown_senior_center_banner.jpg);
	background-repeat:no-repeat;
	border-bottom:solid 1px #026719;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:0.8em;
	text-align:center;
	line-height:125%;
}
.oneColFixCtrHdr #navbar {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#0055a4;
	border-top:solid 2px #028c92;
	border-bottom:solid 2px #028c92;
}
.oneColFixCtrHdr #navbar p {
	margin: 0px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:.8em;
	text-align:center;
	color:#ffffff;
	line-height:150%;
}
.backtotop
{
border:ridge 3px #0055a4;
background-color:#006633;
width:100px;
float:right;
margin-right:5px;
}
p
{
margin:15px 30px 0px 30px;
line-height:125%;
font-size:0.9em;
color:#000000;
text-align:left;
}
p.biotext
{
margin-bottom:20px;
}
p.associate
{
margin-bottom:15px;
font-size:0.8em;
}
p.associate2
{
margin:4px;
font-size:0.8em;
text-align:center;
font-weight:bold;
}
p.newsletter
{
text-align:center;
font-weight:bold;
padding-top:5px;
padding-bottom:10px;
}
p.cartitems
{
font-size:0.8em;
margin: 10px;
padding:0px;
}
p.happenings
{
text-align:center;
margin:4px 4px 12px 4px;
padding:0px;
line-height:125%;
font-size:0.8em;
}
p.contactform
{
margin:10px 10px 20px 10px;
}
p.site
{
font-size:1.0em;
}
h1,h2,h3,h4,h5
{
margin:10px 20px 0px 20px;
line-height:140%;
color:#0055a4;
}
h2.assoctitle
{
margin-left:5px;
}
h4.subhead
{
color:#029337;
size:1.1em;
margin-left:30px;
}
h4.bioname
{
color:#ffffff;
margin:10px 0px 4px 8px;
}
img
{
margin:0px;padding:0px;
}
img.biophoto
{
border:solid 1pt #000000;
margin-top:15px;
height:120px;
width:100px;
}
table.maintable
{
margin:0px;
padding:0px;
}
table.centercontent
{
width:600px;
}
table.leftnavtable
{
width:180px;
}
td.navigation
{
background-image:url(../images/left_table_bg1.jpg);
backround-repeat:repeat-y;
}
td
{
vertical-align:top;
}
td.bioleft
{
width:100px;
}
td.bioright
{
width:480px;
}
td.biotitle
{
height:36px;
width:580px;
background-image:url(../images/biotitle_bg.gif);
background-repeat:no-repeat;
}
td.titlecell
{
border-bottom:solid 1px #000000;
}
td.events
{
border-bottom:solid 2px #0055a5;
}
td.cartcella
{
border-left:solid 1px #2A2A9C;
border-right:solid 1px #2A2A9C;
border-bottom:solid 1px #2A2A9C;
}
td.cartcellb
{
border-right:solid 1px #2A2A9C;
border-bottom:solid 1px #2A2A9C;
}
.leftnav
{
width:180px;background-image:url(../images/leftbg.jpg);background-repeat:repeat-y;
}
.maincontent
{
width:600px;
}
.rightnav
{
width:180px;
border-left:solid 1px #eef4f7;
/*background-image:url(../images/rghtnav_bg.gif);
background-repeat:repeat-y;*/
}
.promos
{
width:150px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
/*border:solid 1px #000000;*/
}
.oddrow
{
background-color:#d2e7fd;
}
p.leftnavlink
{
margin:5px 0px 3px 10px;
color:#0055a4;
line-height:100%;
font-weight:bold;
}
p.leftselect
{
margin:5px 0px 3px 10px;
color:#029337;
line-height:100%;
font-weight:bold;
}
.green
{
/*color:#029337;*/
color:#006633
}
img.divider
{
margin-left:10px;
}
ul.bullets
{
margin:15px 0px 15px 25px;
padding-left:25px;
font-size:0.9em;
}
ol,ul.bullets2
{
margin:5px 0px 15px 25px;
padding-left:25px;
font-size:1.0em;
}
ol.bullets3
{
margin:15px 0px 15px 30px;
padding-left:30px;
font-size:0.9em;
}
li.bulletlist
{
line-height:140%;
margin-bottom:20px;
}
li.bulletlist2
{
line-height:140%;
margin-bottom:10px;
}
li.bulletlist3
{
line-height:140%;
margin-bottom:5px;
}
li.bulletlist4
{
line-height:125%;
margin-bottom:3px;
}
li.sitemap
{
line-height:100%;
margin-bottom:5px;
}
ul.leftsubnav
{
margin:0px 0px 0px 15px;
padding-left:15px;
font-size:0.8em;
}
li.leftnavlisting
{
line-height:100%;
margin-bottom:5px;
list-style-type:disc;
color:#0055a4;
}
li.leftnavselect
{
line-height:100%;
margin-bottom:5px;
list-style-type:disc;
color:#029337;
}
/* anchor tag text formatting for main content with white background */		
	
a:link.whitebg /* unvisited link */
	{
	color: #0055a4; 
	text-decoration: underline; 
	}
a:visited.whitebg /* visited link */
	{
	color: #01671a;
	text-decoration: underline;
	}
a:hover.whitebg /* mouse over link */
	{
	color: #e4d700;
	text-decoration: underline;
	} 
a:active.whitebg  /* selected link */
	{
	color: #7815cb;
	text-decoration: underline;
	}


/* anchor tag text formatting for first level navigation with white background */		
	
a:link.firstnav /* unvisited link */
	{
	color: #0055a4; 
	text-decoration: none; 
	}
a:visited.firstnav  /* visited link */
	{
	color: #01671a;
	text-decoration: none;
	}
a:hover.firstnav  /* mouse over link */
	{
	color: #01671a;
	text-decoration: underline;
	} 
a:active.firstnav   /* selected link */
	{
	color: #6661d8;
	text-decoration: underline;
	}
/* anchor tag text formatting for main content with white background */		

/* anchor tag text formatting for first level navigation with white background */		
	
a:link.secondnav /* unvisited link */
	{
	color: #0055a4; 
	text-decoration: none; 
	}
a:visited.secondnav  /* visited link */
	{
	color: #0055a4;
	text-decoration: none;
	}
a:hover.secondnav  /* mouse over link */
	{
	color: #01671a;
	text-decoration: underline;
	} 
a:active.secondnav   /* selected link */
	{
	color: #6661d8;
	text-decoration: underline;
	}
/* anchor tag text formatting for main content with white background */		
	
a:link.bottomnav /* unvisited link */
	{
	color: #ffffff; 
	text-decoration: none; 
	}
a:visited.bottomnav /* visited link */
	{
	color: #ffffff;
	text-decoration:none;
	}
a:hover.bottomnav /* mouse over link */
	{
	color: #fed040;
	text-decoration: underline;
	} 
a:active.bottomnav  /* selected link */
	{
	color: #fed040;
	text-decoration: underline;
	}

