body {
		text-align:center;
		background:#ffffff;
		 
	
		}
		
	img {
		border-style:none;
	
	}
	
	#frame {
		width:1000px;
		margin-right:auto;
		margin-left:auto;
		margin-top:-10px;
		padding:0px;
		text-align:left;
		background:#ffffff;
		
		
	
		
		}
	#contenttop {
		width:980px;
		margin-right:auto;
		margin-left:0px;
		margin-top:20px;
		margin-bottom:0px;
		text-align:left;
		padding:0px;
		background:#ffffff;
		min-height: 100px;
		height:auto !important;
  height:100px;	
		}	
		
		.logoformat a{
		font-family: times, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
font-size: 18px;
letter-spacing:1px;
padding: 10px 0px 0px 0px;
text-decoration:none;
color:#004400;
border:none;
		}
.logoformat a:hover, .logoformat a:active{

outline:none;

		}	

			
			
		
		
	#contentleft {
		background:#ffffff;
		width:400px;
		padding:0px;
		float:left;		
		min-height: 1000px;
		height:auto !important;
  		height:1000px;
  		text-align:right;
		}
	
		#contentleft homepage table {
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		border: 2px solid #ffffff;
		width: 399px;
		
		
		}
		#contentleft homepage table tr {
		height: 133px;
		}
		
		#contentleft homepage table tr td{
		height: 133px;
		width: 133px;
		}
		
		
	

		
		
		 /* the following formats the left-hand quicklinks table on the homepage */
		.blue {
		background:#71C2F0;
		width:133px;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, 'MS Sans Serif';
		font-size: 18px;
		}
			
		.blue a {
		background:#71C2F0;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, 'MS Sans Serif';
		font-size: 18px;
		}
		
		.blue a:hover{
		background:#78ccfc;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, 'MS Sans Serif';
		font-size: 18px;
		}
		
		.blue a:active, .blue a:visited{
			outline:none;
		}
		
		.purple {
		background:#A674B2;
		width:133px;
		height:133px;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.purple a{
		background:#A674B2;
		width:100%; display:block;
		height:133px;
		text-align:center;
		color:#ffffff;
		text-decoration:none;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.purple a:hover{
		background:url('images/seedlingsnapshot.gif');
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		.purple a:active, .purple a:visited{
			outline:none;
		}
		.red {
		background:#D20E4F;
		width:133px;
		height:133px;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.red a{
		background:#D20E4F;
		width:100%; display:block;
		height:133px;
		text-align:center;
		color:#ffffff;
		text-decoration:none;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.red a:hover{
		background:#e60e56;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.red a:active, .red a:visited{
			outline:none;
		}
		.orange {
		background:#FEBF3A;
		width:133px;
		height:133px;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
			.orange a{
		background:#FEBF3A;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
			.orange a:hover {
		background:#fec752;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.orange a:active, .orange a:visited{
			outline:none;
		}
		
		.lightgreen {
		background:#88C540;
		width:133px;
		height:133px;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.lightgreen a {
		background:#88C540;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.lightgreen a:hover{
		background:#90d144;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.lightgreen a:active, .lightgreen a:visited{
			outline:none;
		}
		
		.darkblue {
		background:#005AAA;
		width:133px;
		height:133px;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
			
		.darkblue a{
		background-image:#0063bb;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		.darkblue a:hover{
		background:url('images/newhavensnapshot.gif');
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		border:none;
		
		}
		
		.darkblue a:active, .darkblue a:visited{
			outline:none;
		}
		.yellow {
		background:#E2E419;
		width:133px;
		height:133px;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
			.yellow a {
		background:#E2E419;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.yellow a:hover{
		background:url('images/readingsnapshot.gif');
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.yellow a:active, .yellow a:visited{
			outline:none;
		}
		
		.green {
		background:#37B55C;
		width:133px;
		height:133px;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		
		}
		
			.green a {
		background:#37B55C;
		width:100%; display:block;
		height:133px;
		text-align:center;
		color:#ffffff;
		text-decoration:none;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		
		}
		
			.green a:hover{
		background:#3bc162;
		width:100%; display:block;
		height:133px;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		
		}
		
		.green a:active, .green a:visited{
			outline:none;
		}
		
		.brown {
		background:#D9711C;
		width:133px;
		height:133px;
		text-align:center;
		color:#ffffff;
		text-decoration:none;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.brown a{
		background:#D9711C;
		width:100%; display:block;
		height:133px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.brown a:hover{
		background:#eb7a1e;
		width:100%; display:block;
		height:133px;
		text-decoration:none;
		text-align:center;
		color:#ffffff;
		font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		font-size: 18px;
		}
		
		.brown a:active, .brown a:visited{
			outline:none;
		}
		/* end table formatting */	
	
	#contentcenter {
		background:#ffffff;
		width:590px;
		padding:0px;
		float:right;
		min-height: 1000px;
		 height:auto !important;
  		height:1000px;
  		border-right: 1px solid #dddddd;
  
		}
		
	
		
	#contentfooter{
		width:600px;
		text-align:center;
		margin-right:-10px;
		margin-left:-10px;
		margin-bottom:-10px;
		padding:10px 0px 15px 300px; 
		color:#aaaaaa;
		font-family: verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
		text-decoration: none;
		font-size: 11px;
		zoom:1;
		
		
		}
		#contentfooter a {
	color: #777777;
	text-decoration:none;
	
}


#contentfooter a:hover, #contentfooter a:focus {color: #000000;

}
		
	p,h1,h2,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
ul { margin-left:20px; }       /* kill default 50px left padding and set 20px */li { margin-bottom:1em; }          /* set default inter-item vertical spacing */.tightlist li { margin-bottom:0.25em; }     /* tighter list for simple bullets *//* our default page-width div */.pagecontainer { width:85%; text-align:left; font-size:10pt;} /*========================= TOP OF THE MENU CASCADE =========================*/.menu {	position:relative;        /* establish a menu-relative positioning context */	float:left;                                     /* play nicely with others */
	margin:0;	padding: 18px 0px 0px 20px;	border:0;	height:28px;                                  /* the menu's overall height */	width:100%;         /* we always want our menu to fill the available space */	background:transparent;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;         /* this (and also below) sets the menu's font size */	 border-bottom: 0px solid #eeeeee;
	    /* give us a black border underneath */}.menu img {	vertical-align: top;      /* prevent images from being pushed down by text */
	}.menu ul {	padding:0;	margin:0;	border:0;	list-style-type:none;          /* we don't want to view the list as a list */	line-height:1.5em;           /* globally set the menu's item spacing. note */}                               /* this must be 1.0 or 1.5 or 2.0 for Mozilla */.menu li {	float:left;    /* this creates the side-by-side array of top-level buttons */	position:relative;    /* create local positioning contexts for each button */	margin:0;
	padding: 0px 40px 0px 0px;
	 }.menu ul li table {	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */	margin:0;               /* re-zero the table margins for everyone but IE5 */	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */	font-size:12px;        /* this sets the base font size for our entire menu */
	
	}.drop {	display:block;	padding:0px 0.33em;	       /* this sets the l/r margins for our menu item */	margin:0;	text-align:right;   /* this right alignment goes with the float:left below */	cursor:pointer;      /* IE tries to switch back to an I-beam, don't let it */	cursor:hand;           /* IE5 only knows about "hand", so set it both ways */
		
	}.drop span {        /* this simultaneously left and right aligns the text and */	float:left;       /* the >> in the drop-down menus which link to sub-menus */}.rightmenu {	position:relative;  /* establish a local positioning context for YAH label */	float:right;                  /* and right-align it at the top of our page */}/*======================== TOP LEVEL MENU DEFINITIONS ========================*/.menu ul li ul {	display:none;                  /* initially hide the entire list hierarchy */	padding:1px;                               /* this is our box border width */
	
	}.menu ul li a,.menu ul li a:visited {                    /* unselected top-level menu items */	display:block;
	font-size:11px; 	float:left;	text-decoration:none;	height:20px;
	color: #777777;  }.menu ul li:hover a,.menu ul li a:hover {                        /* selected top-level menu items */
	color: #aaaaaa;
	border-top: 0px solid #aaaaaa;
	}
.menu ul li a:active, .menu ul li a:visited{
	outline:none;
}/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/.menu ul li:hover ul,.menu ul li a:hover ul {                           /* 2nd level drop-down box */	display:block;	position:absolute;	margin:3;	top:20px;              /* place us just up underneath the top-level images */	left:-1px;       /* left-align our drop-down to the previous button border */	height:auto;      /* the drop-down height will be determiend by line count */	width:14em;	color:black;                        /* this sets the unselected-text color */	background:#777777;         /* this sets our menu's effective "border" color */
	}.menu ul li:hover ul.leftbutton,.menu ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */	left:0px;}.menu ul li:hover ul.skinny,.menu ul li a:hover ul.skinny {             /* 2nd level skinny drop-down box */	width:8.08333em;  
	 /* with a 12px default font, this is 97px width (97/12) */}.menu ul.rightmenu li:hover ul,.menu ul.rightmenu li a:hover ul {    /* 2nd level neighborhood drop-down box */	left:auto;	right:0;         /* nudge the right menu right to line up under the border */}* html .menu ul.rightmenu li a:hover ul {         /* IE5/6 needs a tweak here */	right:-1px;}.menu ul li:hover ul li a,.menu ul li a:hover ul li a {                   /* 2nd level unselected items */	border:0;	margin:0;	height:auto;
	padding: 3px 0 3px 5px;	color:#777777;               /* this sets the unselected drop-down text color */	background:#ffffff;       /* this sets the drop-down menu background color */	width:13.5em;
	font-size:10px;}.menu ul li:hover ul li:hover a,.menu ul li a:hover ul li a:hover {                /* 2nd level selected item */	color:#777777;	background:#eeeeee;}.menu ul li:hover ul.skinny li a,.menu ul li a:hover ul.skinny li a,.menu ul li:hover ul.skinny li a:hover,.menu ul li a:hover ul.skinny li a:hover {     /* 2nd level un+selected items */	width:8.08333em;}

/* ________LEFT MENU____________________________________________________ */
#contentleft vertmenu {font-family: verdana, arial, tahoma, helvetica, sans-serif, MS Sans Serif;font-size: 100%;
text-align: right;
background-color:#ffffff;
}
#contentleft vertmenu table {
background-color:transparent;
border-collapse:collapse;

}


.tableleftpadding {
	width:80px;	
}

/* the following determines colors and formatting for the about menus*/
.aboutupperleft {
background-color:#4d75cd;
height:150px;
width:150px;
border: 2px solid #ffffff;	
}

.aboutupperright {
background-color:#4d75cd;
height:150px;
width:150px;font-size: 20px;padding: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;	
border: 2px solid #ffffff;
	
}

.aboutupperright a {
background-color:transparent;
height:115px;
width:130px;
display: block;font-size: 20px;
font-weight:bold;padding: 35px 20px 0px 0px;
margin: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;		
}

.aboutupperright a:hover{color: #ffffff;	
background:#777777;	
outline:none;
}

.aboutupperright a:active, .aboutupperright a:visited{outline:none;		
}

.aboutlowerleft {
background-color:#4d75cd;
height:150px;
width:150px;	
border: 2px solid #ffffff;

}

.aboutlowerright{margin: 0px;padding: 15px 0px 0px 0px ;
height:150px;
width:150px;
text-align:top;
	
}

.aboutlowerright ul {
list-style: none;margin: 0px;padding: 0px;
height:150px;
width:150px;
	
}

.aboutlowerright ul li {
margin: 0px;padding: 0px;
	
}

.aboutlowerright ul li a {
margin: 0px;padding: 0px;	
font-size: 12px;display: block;padding: 0px 15px 12px 4px;text-decoration: none;color:#4d75cd;
width:140px;
}


.aboutlowerright ul li a:hover, .aboutlowerright ul li a:focus{
color:#777777;
outline:none;
}

.aboutlowerright ul li a:active, .aboutlowerright ul li a:visited{outline:none;		
}
	
	

/* the following determines colors and formatting for the join menus*/ 
.joinupperleft {
background-color:#37B55C;
height:150px;
width:150px;
border: 2px solid #ffffff;	
}

.joinupperright {
background-color:#37B55C;
height:150px;
width:150px;font-size: 20px;padding: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;	
border: 2px solid #ffffff;
	
}

.joinupperright a {
background-color:transparent;
height:95px;
width:130px;
display: block;font-size: 20px;
font-weight:bold;padding: 55px 20px 0px 0px;
margin: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;		
}

.joinupperright a:hover{color: #ffffff;
background: #777777;
outline:none;		
}

.joinupperright a:active, .joinupperright a:visited{outline:none;		
}

.joinlowerleft {
background-color:#37B55C;
height:150px;
width:150px;	
border: 2px solid #ffffff;

}

.joinlowerright{margin: 0px;padding: 15px 0px 0px 0px ;
height:150px;
width:150px;
text-align:top;
	
}

.joinlowerright ul {
list-style: none;margin: 0px;padding: 0px;
height:150px;
width:150px;
	
}

.joinlowerright ul li {
margin: 0px;padding: 0px;
	
}

.joinlowerright ul li a {
margin: 0px;padding: 0px;	
font-size: 12px;display: block;padding: 0px 15px 12px 4px;text-decoration: none;color:#37B55C;
width:140px;
}

.joinlowerright ul li a:hover, .aboutlowerright ul li a:focus{
color:#777777;
outline:none;
}

.joinlowerright ul li a:active, .joinlowerright ul li a:visited{outline:none;		
}

/* the following determines colors and formatting for the resources menus*/ 

.resourcesupperleft {
background-color:#D9711C;
height:150px;
width:150px;
border: 2px solid #ffffff;	
}

.resourcesupperright {
background-color:#D9711C;
height:150px;
width:150px;font-size: 20px;padding: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;	
border: 2px solid #ffffff;
	
}

.resourcesupperright a {
background-color:transparent;
height:75px;
width:130px;
display: block;font-size: 20px;
font-weight:bold;padding: 75px 20px 0px 0px;
margin: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;		
}

.resourcesupperright a:hover{color: #ffffff;
background: #777777;
outline:none;	
}

.resourcesupperright a:active,.resourcesupperright a:visited{outline:none;		
}

.resourceslowerleft {
background-color:#D9711C;
height:150px;
width:150px;	
border: 2px solid #ffffff;

}

.resourceslowerright{margin: 0px;padding: 15px 0px 0px 0px ;
height:150px;
width:150px;
text-align:top;
	
}

.resourceslowerright ul {
list-style: none;margin: 0px;padding: 0px;
height:150px;
width:150px;
	
}

.resourceslowerright ul li {
margin: 0px;padding: 0px;
	
}

.resourceslowerright ul li a {
margin: 0px;padding: 0px;	
font-size: 12px;display: block;padding: 0px 15px 12px 4px;text-decoration: none;color:#D9711C;
width:140px;
}


.resourceslowerright ul li a:hover, .aboutlowerright ul li a:focus{
color:#777777;
outline:none;
}

.resourceslowerright ul li a:active,.resourceslowerright ul li a:visited{outline:none;		
}

/* the following determines colors and formatting for the SEED Conference menu*/ 

.conferenceupperleft {
background-color:#80973B;
height:150px;
width:150px;
border: 2px solid #ffffff;	
}

.conferenceupperright {
background-color:#80973B;
height:150px;
width:150px;font-size: 20px;padding: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;	
border: 2px solid #ffffff;
	
}

.conferenceupperright a {
background-color:transparent;
height:75px;
width:130px;
display: block;font-size: 20px;
font-weight:bold;padding: 75px 20px 0px 0px;
margin: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;		
}

.conferenceupperright a:hover{color: #ffffff;
background: #777777;
outline:none;	
}

.conferenceupperright a:active,.resourcesupperright a:visited{outline:none;		
}

.conferencelowerleft {
background-color:#80973B;
height:150px;
width:150px;	
border: 2px solid #ffffff;

}

.conferencelowerright{margin: 0px;padding: 15px 0px 0px 0px ;
height:150px;
width:150px;
text-align:top;
	
}

.conferencelowerright ul {
list-style: none;margin: 0px;padding: 0px;
height:150px;
width:150px;
	
}

.conferencelowerright ul li {
margin: 0px;padding: 0px;
	
}

.conferencelowerright ul li a {
margin: 0px;padding: 0px;	
font-size: 12px;display: block;padding: 0px 15px 12px 4px;text-decoration: none;color:#80973B;
width:140px;
}


.conferencelowerright ul li a:hover, .aboutlowerright ul li a:focus{
color:#777777;
outline:none;
}

.conferencelowerright ul li a:active,.resourceslowerright ul li a:visited{outline:none;		
}

/* the following determines colors and formatting for the donate menus*/ 

.donateupperleft {
background-color:#D20E4F;
height:150px;
width:150px;
border: 2px solid #ffffff;	
}

.donateupperright {
background-color:#D20E4F;
height:150px;
width:150px;font-size: 20px;padding: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;	
border: 2px solid #ffffff;
	
}

.donateupperright a {
background-color:transparent;
height:55px;
width:130px;
display: block;font-size: 20px;
font-weight:bold;padding: 95px 20px 0px 0px;
margin: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;		
}

.donateupperright a:hover{color: #ffffff;
background: #777777;
outline:none;	
}

.donateupperright a:active, .donateupperright a:visited{outline:none;		
}

.donatelowerleft {
background-color:#D20E4F;
height:150px;
width:150px;	
border: 2px solid #ffffff;

}

.donatelowerright{margin: 0px;padding: 15px 0px 0px 0px ;
height:150px;
width:150px;
text-align:top;
	
}

.donatelowerright ul {
list-style: none;margin: 0px;padding: 0px;
height:150px;
width:150px;
	
}

.donatelowerright ul li {
margin: 0px;padding: 0px;
	
}

.donatelowerright ul li a {
margin: 0px;padding: 0px;	
font-size: 12px;display: block;padding: 0px 15px 12px 4px;text-decoration: none;color:#D20E4F;
width:140px;
}


.donatelowerright ul li a:hover, .aboutlowerright ul li a:focus{
color:#777777;
outline:none;
}
	
.donatelowerright ul li a:active, .donatelowerright ul li a:visited{outline:none;		
}
	


/* the following determines colors and formatting for the contact menus*/

.contactupperleft {
background-color:#FEBF3A;
height:150px;
width:150px;
border: 2px solid #ffffff;	
}

.contactupperright {
background-color:#FEBF3A;
height:150px;
width:150px;font-size: 20px;padding: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;	
border: 2px solid #ffffff;
	
}

.contactupperright a {
background-color:transparent;
height:35px;
width:130px;
display: block;font-size: 20px;
font-weight:bold;padding: 115px 20px 0px 0px;
margin: 0px;text-decoration: none;color: #ffffff;
font-family: georgia, verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;		
}

.contactupperright a:hover{color: #ffffff;	
outline:none;	
}

.contactupperright a:active, .contactupperright a:visited{outline:none;		
}

.contactlowerleft {
background-color:#FEBF3A;
height:150px;
width:150px;	
border: 2px solid #ffffff;

}

.contactlowerright{margin: 0px;padding: 15px 0px 0px 0px ;
height:150px;
width:150px;
text-align:top;
	
}

.contactlowerright ul {
list-style: none;margin: 0px;padding: 0px;
height:150px;
width:150px;
	
}

.contactlowerright ul li {
margin: 0px;padding: 0px;
	
}

.contactlowerright ul li a {
margin: 0px;padding: 0px;	
font-size: 12px;display: block;padding: 0px 15px 12px 4px;text-decoration: none;color:#FEBF3A;
width:140px;
}

.contactlowerright ul li a:hover, .contactlowerright ul li a:focus{
color:#777777;
outline:none;
}

.contactlowerright ul li a:active,.contactlowerright ul li a:visited{outline:none;		
}
	
	

/* -----------------------BODY (main text)-------------------------------------------------*/

.bodytext { 
width:400px;
float: left;
font-family:arial, verdana, tahoma,  helvetica, sans-serif, MS Sans Serif;
text-decoration: none;
font-size: 12px;
color:#444444;
line-height:1.5em;
letter-spacing:0px;
padding: 20px;
}


.bodytext h1 {
	display: inline;
font-size: 18px;
font-family: georgia, arial, verdana, tahoma, helvetica, sans-serif, MS Sans Serif;
color: #333333;

}

.bodytext h1 a {
	text-decoration:none;
	display: inline;
font-size: 18px;
font-family: georgia, arial, verdana, tahoma, helvetica, sans-serif, MS Sans Serif;
color: #333333;
font-weight:bold;
}

.bodytext h1 a:hover, .bodytext h1 a:focus{color: #777777;
font-weight:bold;
text-decoration:none;
outline:none;
}

.bodytext h2 {
	display: inline;
font-size: 12px;
font-family: arial, verdana, tahoma, helvetica, sans-serif, MS Sans Serif;
color: #77c226;
}
    
.bodytext tight {
line-height: 1.5em;
left-margin: 20px; 
}

.bodytext tight p{
left-margin: 20px; 
line-height: 2em
}


.bodytext a {
	color: #333333;
	text-decoration:underline;
	font-weight:normal;
}



.bodytext a:hover, .bodytext a:focus{color: #777777;
font-weight:normal;
text-decoration:underline;
outline:none;

}

.bodytext a:active, .bodytext a:visited{outline:none;
}

.bodytext a specialhome{
	color: #333333;
	text-decoration:none;
	font-weight:normal;
}

/* to vertically align the left images*/
.imagealign{
width:200px;
vertical-align:top;	
}

.bodytext p board { 
padding-right:20px;
font-family:arial, verdana, tahoma,  helvetica, sans-serif, MS Sans Serif;
text-decoration: none;
font-size: 12px;
color:#333333;
line-height:1.5em;}

.bodytext margin {
	padding:20px;
	
font-family:arial, verdana, tahoma,  helvetica, sans-serif, MS Sans Serif;
text-decoration: none;
font-size: 12px;
color:#333333;
line-height:1.5em;}
}





	
