.table_body { margin-left: 40px; width: 450px; }
.table_sidebar { background-color: #67913e; width: 170px; }
.table_envelope { width: 700px; border: 3px solid #485156; }

.toptd { border-bottom:#485156 3px solid; }
h2.h2_side { color: #b0ae9e; margin-left: 10px; font-size: 90%; margin-bottom: 8px; margin-top: 0px; }
h1.body { color: #80685c; font-size: 150%; margin-top: 25px; margin-bottom: 0px; font-family: 'Comic Sans MS'; text-align: left; margin-left: 20px; }
h1.welcome { color: #80685c; font-size: 150%; margin-top: 25px; margin-bottom: 0px; font-family: 'Comic Sans MS'; text-align: left; margin-left: 20px; }
h1.h1_body { color: #000000; font-size: 150%; margin-top: 25px; margin-bottom: 0px; font-family: 'Comic Sans MS'; text-align: center; }
h3 { color: #000000; font-size: 100%; margin-top: 0px; margin-bottom: 0px; font-family: 'Comic Sans MS'; text-align: left; margin-left: 0px; }
h3.download { color: #000000; font-size: 100%; margin-top: 0px; margin-bottom: 0px; font-family: 'Comic Sans MS'; text-align: left; margin-left: 20px; margin-top: 10px; }
h3.download2 { color: #b0ae9e; font-size: 100%; margin-top: 0px; margin-bottom: 0px; font-family: 'Comic Sans MS'; text-align: left; margin-left: 20px; margin-top: 10px; }

p.tab { font-size: 90%; margin-top: 0px; margin-left: 0px; margin-right: 40px; }
p.tab_sp { font-size: 90%; margin-top: 10px; margin-left: 0px; margin-right: 40px; margin-bottom: 0px; }
p.tab2 { font-size: 90%; margin-top: 0px; margin-left: 0px; margin-right: 40px; text-align: right; }

p.p_body { font-size: 90%; margin-top: 0px; margin-left: 20px; margin-right: 40px; }
p.p_body_sm { font-size: 80%; margin-top: 0px; margin-left: 20px; margin-right: 40px; }
p.p_body_sm2 { font-size: 70%; margin-top: 0px; margin-left: 20px; margin-right: 30px; margin-bottom: 3px; }
p.p_body_sp { font-size: 90%; margin-top: 0px; margin-left: 20px; margin-right: 30px; margin-bottom: 0px; }
p.subhead { font-size: 90%; margin-top: 0px; text-align: center; }
p.p_body_sp { font-size: 90%; margin-left: 20px; margin-right: 30px; margin-bottom: 0px; margin-top: 7px; }
p.p_body_sp_sm { font-size: 80%; margin-left: 20px; margin-right: 30px; margin-bottom: 0px; margin-top: 7px; }
p.p_body_sp2 { font-size: 90%; margin-left: 20px; margin-right: 30px; margin-bottom: 0px; margin-top: 12px; }
p.p_body_sp3 { font-size: 90%; margin-left: 20px; margin-right: 80px; margin-bottom: 0px; margin-top: 12px; }
p.p_body_download { font-size: 90%; margin-left: 45px; margin-right: 5px; margin-bottom: 0px; margin-top: 0px; }
p.p_sidebar { font-family: Comic Sans MS, sans-serif; font-size: 90%; margin-top: 3px; margin-bottom: 0px; margin-left: 15px; width: 85%; } /* background-color: #339999; */
p.p_contact { font-size: 80%; margin-top: 25px; margin-bottom: 10px; margin-left: 15px; color: e1f4cf; }

.img_pay_online { margin-top: 10px; margin-left: 5px; margin-right: 0px; padding-right: 0px; margin-bottom: 10px; }
.img_family_logo { margin-top: 0px; margin-left: 10px; margin-right: 0px; padding-right: 0px; }

.ul_body { margin-top: 0px; margin-left: 15px; margin-bottom: 0px; }
.ol_body { margin-top: 10px; margin-left: 45px; margin-right: 30px; }
.li_body { font-size: 90%; margin-left: 0px; }
.li_body2 { font-size: 90%; margin-left: 20px; margin-right: 30px; }

body { font-family: Comic Sans MS, sans-serif; }

a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }

a.side:link { color: #e1f4cf; }
a.side:visited { color: #e1f4cf; }
a.side:hover { text-decoration: none; color: #e2fd00; }
a.side:active { color: #e1f4cf; }

a.body:link { color: #565f4e; }
a.body:visited { color: #565f4e; }
a.body:hover { text-decoration: none; color: #000000; }
a.body:active { color: #565f4e; }

.animals { margin: 0px; padding: 0px; font-size: 80%; margin-left: auto; margin-right: auto; text-align: center; }

table.family {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: white;
	border-collapse: separate;
	background-color: white;
	margin-top: 10px;
	padding: 0px;
	margin-right: 15px;
	margin-left: 15px;
	font-size: 80%;
}
table.family th {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}
table.family td {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}