body {
 background:#C8DED4;
 margin: 0;
}

body, table, td, tr {
 font-family: Verdana, Arial;
 font-size: 12;
 color: #000000;
}

.contents {
 background:#ffffff;
 border-top: 1px solid #EDB177; 
}

.collection, .collection td {
 font-size:11;
}

.collection {
 font-size:11;
 margin-top:0px;
 margin-bottom:0px;
 padding:5px;
 background:#FFFFFF;
 border-bottom:1px solid #3D7B94;
}

.site { 
 border-right: 1px solid #FF3366;
 border-left: 1px solid #FF3366;
}

.list td {
 border-bottom: 1px solid #000000;
}

.list th {
 background:#C4DFE6;
}

h1 {
 background: #C4DFE6;
 display: block;
 margin-bottom: -10px;
 padding: 2px;
 font-weight:bold;
 color:#004080;
 font-size:12;
}

.menuRight {
 border-left: 1px solid #FF3366;
 background: #ffffff;
}

 color:#ffffff;
}
.rightLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #063D8D;
	font-weight: bold;
	text-decoration: none;
	
}
.pageheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;	
	color: FF7921;
}

a {
 color:#3D7B94;
 text-decoration:none;
}

.sub { 
 color:#3D7B94;
 font-weight:bold;
 border-bottom:1px solid #3D7B94;
}

.contents a {
 text-decoration:underline;
}

table {
 border-collapse:collapse;
}

.ovulationcalendar {
 border-collapse:separate;
}

.priceList th {
 background: #3069B3;
 color:#ffffff;
}

.priceList td {
 border: 1px solid #3069B3;
}

.title {
 color:#000000;
 font-weight:bold;
}

.form {
 color: #000000;
 background: #C4DFE6;
 font-size:8pt;

}

.form input {
 border:1px solid black;
 background:#E5F0F2;
}

.ovulationcalendar {
}

.ovulationcalendar a { 
 color:#000000;
}

.ovulation {
 border: 1px solid #000000;
 background: #3ADB3A;
 font-weight:bold;
 color:#FFFF99;
}

.header {
 border-bottom: 5px solid #EDB177;
 background: #7E98A3;
}

.footer {
 border-top: 6px solid #EDB177;
 background: #7e98A3;
 text-align:center;
 width: 100%;
}


.nav {
 background: #FAE8BA;
 border-bottom: 1px solid #EDB177;
 border-top: 1px solid #EDB177;
 font-weight:bold;
 color: #004A83;
}

.nav a {
 color: #004A83;
 font-size: 8pt;
}

.navElement a {
 color: #004A83;
 font-size: 8pt;
 text-decoration:underline;
}

.navElement {
 background: #FFFADD; 
}

.navigation {
 border-right: 1px solid #EDB177;
 font-size: 8pt;
 background: #FFFADD;
}

h2 {
 background: #C4DFE6;
 display: block;
 margin-bottom: -10px;
 padding: 2px;
 font-weight:bold;
 color:#004080;
 font-size:12;
}

.menstruation_0 {
 background: #FF947F;
}

.menstruation_1 {
 background: #FFA999;
}

.menstruation_2 {
 background: #FFBFB2;
}

.menstruation_3 {
 background: #FFD4CC;
}

.menstruation_4 {
 background: #FFEAE5;
}

.fertile_5 { 
 border: 1px solid #000000;
 background: #D9FDD9;
}

.fertile_4 {
 border: 1px solid #000000;
 background: #D9FDD9;
}

.fertile_3 {
 border: 1px solid #000000;
 background: #B3FAB3;
}

.fertile_2 {
 border: 1px solid #000000;
 background: #8CF88C;
}

.fertile_1 {
 border: 1px solid #000000;
 background: #8CF88C;
}

.fertile_5_boy { 
 border: 1px solid #000000;
 background: #D9FDD9;
}

.fertile_4_boy {
 background: #D9FDD9;
}

.fertile_3_boy {
 background: #B3FAB3;
}

.fertile_2_boy {
 background: #8CF88C;
}

.fertile_1_boy {
 border: 1px solid #000000;
 background: #8CF88C;
}

.fertile_5_girl { 
 background: #D9FDD9;
}

.fertile_4_girl {
 border: 1px solid #000000;
 background: #D9FDD9;
}

.fertile_3_girl {
 border: 1px solid #000000;
 background: #B3FAB3;
}

.fertile_2_girl {
 border: 1px solid #000000;
 background: #8CF88C;
}

.fertile_1_girl {
 background: #8CF88C;
}

.ovulation_girl {
 background: #3ADB3A;
 font-weight:bold;
 color:#FFFF99;
}

.ovulation_boy {
 border: 1px solid #000000;
 background: #3ADB3A;
 font-weight:bold;
 color:#FFFF99;
}

.linkstable .center { 
 text-align:center;
 padding-left:5px;
}

.linkstable .left {
 text-align: left;
 width: 100%;
}

#message {
 background: #FFFFDD;
 padding: 5px;
 font-weight: bold;
}

.entryform {
 background:#C4DFE6;
 border:1px solid #7A939D;
 width:100%;
}

.entryform td {
 padding:3px;
}

.error {
 font-weight:bold;
 color:#CE4703;
}

.errors {
 color:#CE4703;
}