*{margin:0;padding:0;}
body{background:#C8DED4;}
body,table,td,tr{font-family:Verdana, Arial;font-size:12px;color:#000;}
#wrap{-moz-box-shadow:0 0 20px #7E98A3;-webkit-box-shadow:0 0 20px #7E98A3;-khtml-box-shadow:0 0 20px #7E98A3;box-shadow:0 0 20px #7E98A3;width:775px;margin:0 auto;}
#contents{width:623px;background:#fff;border-top:1px solid #EDB177;padding:5px;height:100%;}
#contents a{text-decoration:underline;}
.collection{font-size:11px;margin-top:0;margin-bottom:0;background:#fff;border-bottom:1px solid #3D7B94;padding:5px;}
.collection,.collection td{font-size:11px;}
h1{background:#C4DFE6;display:block;font-weight:bold;color:#004080;font-size:12px;margin-bottom:5px;padding:2px;}
a{color:#3D7B94;text-decoration:none;}
.sub{color:#3D7B94;font-weight:bold;border-bottom:1px solid #3D7B94;margin-bottom:10px;}
table{border-collapse:collapse;width:100%;}
table#legend,table.ovulationcalendar{border-collapse:separate;}
table,td{vertical-align:top;}
p{margin-bottom:15px;}
#form{width:210px;color:#000;background:#C4DFE6;font-size:8pt;margin-left:5px;padding:5px;}
#form th{padding-bottom:10px;text-align:center;}
#form p{margin-bottom:10px;}
#form label{display:block;margin-bottom:5px;font-weight:normal;}
#header{border-bottom:5px solid #EDB177;background:#7E98A3;text-align:center;height:67px;}
#footer{border-top:6px solid #EDB177;background:#7e98A3;text-align:center;width:100%;height:auto;vertical-align:bottom;color:#fff;padding:3px;}
#footer a{color:#fff;}
#navigation{border-right:1px solid #EDB177;font-size:8pt;background:#FFFADD;width:152px;}
.nav_element a{color:#004A83;font-size:8pt;text-decoration:underline;}
.nav_element{background:#FFFADD;}
.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;}
h2{background:#C4DFE6;display:block;margin-bottom:-10px;font-weight:bold;color:#004080;font-size:12px;padding:2px;}
.ovulationcalendar{border-collapse:separate;background:#fff;}
.ovulationcalendar td{border-spacing:5px;width:14%;vertical-align:middle;text-align:center;}
.ovulationcalendar a{color:#000;text-decoration:none!important;}
.empty{background:#F4F3DB;}
.ovulationcalendar .top td{background:#C4DFE6;height:auto;padding:3px;}
.oc_small .top td{height:20px;padding:2px;}
.bottom td,.ovulationcalendar .bottom td{height:20px;text-align:center;background:#C4DFE6;padding:2px;}
.bottom td a,.ovulationcalendar .bottom td a{text-decoration:none!important;color:#000;}
#legend{background:#fff;border:1px solid #000;margin:0 auto;margin-bottom:15px;width:500px;}
#legend .item{width:20px;}
#legend th{background:#C4DFE6;}
.oc_big{width:100%;}
.oc_big td{height:70px;}
.oc_small{height:250px;}
.ovulationcalendar th{background:#7e98A3;color:#fff;}
.menstruation_0{background:#FF947F;}
.menstruation_1{background:#FFA999;}
.menstruation_2{background:#FFBFB2;}
.menstruation_3{background:#FFD4CC;}
.menstruation_4{background:#FFEAE5;}
.pregnancy_test{background:#d7eced;}
.fertile_3_boy{background:#B3FAB3;}
.ovulation_girl{background:#3ADB3A;font-weight:bold;color:#FF9;}
.linkstable .center{text-align:center;padding-left:5px;}
.linkstable .left{text-align:left;width:100%;}
#message{background:#FFD;font-weight:bold;padding:5px;}
.entryform{background:#C4DFE6;border:1px solid #7A939D;width:100%;margin-bottom:15px;}
.entryform td{padding:3px;}
.error{font-weight:bold;color:#CE4703;}
.errors,.errors li{color:#CE4703;}
.ovulation,.ovulation_boy{border:1px solid #000;background:#3ADB3A;font-weight:bold;color:#FF9;}
.fertile_5,.fertile_4,.fertile_5_boy,.fertile_4_girl{border:1px solid #000;background:#D9FDD9;}
.fertile_3,.fertile_3_girl{border:1px solid #000;background:#B3FAB3;}
.fertile_2,.fertile_1,.fertile_1_boy,.fertile_2_girl{border:1px solid #000;background:#8CF88C;}
.fertile_4_boy,.fertile_5_girl{background:#D9FDD9;}
.fertile_2_boy,.fertile_1_girl{background:#8CF88C;}
li{list-style-position:inside;padding-left:10px;}
ul{margin-bottom:15px;}
img{border:none;}
.nav,.nav_element{padding:4px !important;}
.nav{padding-top:6px !important;padding-bottom:6px !important;}
