#tContactUs { border-collapse:collapse; border-spacing:0px; }
#tContactUs td { padding:2px; font-family: Arial, sans-serif; font-size: 12px;}
#tContactUs #email,
#tContactUs #firstname,
#tContactUs #lastname,
#tContactUs #address,
#tContactUs #city,
#tContactUs #zipcode,
#tContactUs #phone,
#tContactUs #fax,
#tContactUs #heardaboutus,
#tContactUs #message {
	width: 250px;
}

body { background-color: #FEDD2E;}

table { border-collapse: collapse; border: 0px; margin: 0px; padding: 0px; }
td { border: 0px; margin: 0px; padding: 0px; }

div, td, h1, h2, h3
{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: white; }

a, a:link, a:hover, a:active, a:visited { color: #A5CE39; }

a.linkstyle-02, a.linkstyle-02:link, a.linkstyle-02:hover, a.linkstyle-02:active, a.linkstyle-02:visited { color: #E752AD; }

a.linkstyle-03:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.linkstyle-03:hover {
	color: #A5CE39; 
	text-decoration: underline;
}
a.linkstyle-03:active {
	color: #A5CE39; 
	text-decoration: underline;
}
a.linkstyle-03:visited {
	color: #FFFFFF;
	text-decoration: none;
}

h1 { color: #E752AD; }
h2 { color: #A5CE39; }
.green { color: #A5CE39; }
.black { color: #333333; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

/*	******************************		*/
/*	table cell spacing and background 	*/
/*	****************************** 		*/

#container {position:relative;top:0px;left:0px;width:718px; margin:10px; }
#container-table { background: #A5CE39; }
#top-photo {width:145px;height:106px; 
	background: url('images/photo.corner.jpg') no-repeat top left;
	}
#top-banner {width:573px;height:106px; 
	background: url('images/top-banner.gif') no-repeat top left;
	}
#nav-bg {width:145px;height:359px;}
#content-photo {width:573px;height:359px;}
#ribbon-left-bg {width:145px;height:49px;}
#ribbon-right-bg {width:573px;height:49px;}
#ribbon {position:absolute;top:465px;left:0px;width:718px;height:49px;}
#ribbon-awards {position:absolute;top:646px;left:0px;width:718px;height:49px;}
#kidsgive { width:145px;
	background: url('images/kids-give.gif') no-repeat bottom left;
}
#content { padding-top:15px;padding-bottom:20px; }

#content-photo, #content, #ribbon-right-bg {
	background-color: #54266C;
}

/*	******************************		*/
/*	absolute positioned div elements 	*/
/*	****************************** 		*/
#nav {position:absolute; top:140px;left:0px; width:145px;}

