/* FertilityFriend.comCopyright 2005 - All Rights Reserved */.normaltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}.smallbutton {font-family: Verdana, Arial, Helvetica, sans-serif; height: 25px;font-size: 12px; font-weight: bold;  color: #000000;background-color: #CAB3D5;}.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #000000;background-color: #CAB3D5;}.orderbutton {cursor:pointer;font-family: Verdana, Arial, Helvetica, sans-serif; height: 25px;font-size: 12px; font-weight: bold;  color: #000000;background-color: #CAB3D5;width:13em;}input.orderbutton:hover {border: 2px solid #00f;cursor:pointer;font-family: Verdana, Arial, Helvetica, sans-serif; height: 25px;font-size: 12px; font-weight: bold;  color: #000000;background-color: #CAB3D5;width:13em;}/* *//*a.nav:link {display:block;width:120px;margin-left:20px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color:#222222;text-decoration:none;}a.nav:visited {display:block;width:120px;margin-left:20px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color:#222222;text-decoration:none;}a.nav:link:hover,a.nav:visited:hover {color: #000000;background-color:#ccccff}a.nav:link:hover,a.nav:visited:hover {color: #000000;background-color:#ccccff}*//* defaults */p  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}a  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;} option {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}td  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}th  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold}.error_text {color:#ff0000;}/* calendar color scheme and style */table.large_cal {width:702px;border: none;}a.cal_link {color:#00f;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;font-weight: bold;}.cal_na {background-color: #f2f2f2;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;} .cal_normal {background-color: #f2f2f2;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_menses {background-color: #F7C8D5;color: #000000;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_fertile {background-color: #87C9AA;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_posfert {background-color: #87C9AA;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_luteal {background-color: #ffee99;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_ovulation {background-color: #C2DF75;color: #000000;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_lastdata {background-color: #F2ECF4;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_current {border: 3px solid #c57fb0;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_title {color: #000000 ; background-color: #B292C2;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold;}.cal_test {background-color: #ffffff;border-style: outset;}.cal_legend {background-color: #FFFFFF; border: solid #B292C2;}.cal_date {color: #000000 ; background-color: #B292C2;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold;}.cal_text {color: #000000 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}.cal_header  {color: #ffffff ; background-color: #B04689;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold;width:80px}/* Message banners and help text */.banner {width: 594px;margin-left: 0px; padding: 3px; border:  1px solid #ffe500;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}.help_text {margin-left: 0px;background-color: #fff9bf;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}.banner_header {display: inline;background-color: #ffe500;color:#000;font-weight:bold}/* Generic Module Styles */.mod_caption {display: inline;background-color: #c57fb0;color:#fff;font-weight:bold;font-size:14px;padding: 2px 5px;margin-left: 2px}.mod_title {color: #ffffff ; background-color: #B292C2;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;}.mod_content2 {background-color: #d5d5d5;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;} .mod_content {background-color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}.mod_header {color:#ffffff;background-color:#cd91ba;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;}.mod_even_row {color:#000000;background-color:#E9DFED;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}.mod_odd_row {color:#000000;background-color:#CAB3D5;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;}/* interpretation block */.interpretation_header {color:#ffffff;background-color:#cd91ba;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;}.interpretation_subheader {color:#000000;background-color:#CAB3D5;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;}.interpretation_subrow {color:#000000;background-color:#E9DFED;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}.interpretation_row {color:#000000;background-color:#ccccdd;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}/* View Selector */#view_sel {width:602px;padding: 3px 0 3px 100px; margin-left: 0px; border-bottom: 1px solid #ad90c5;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold; }* html #view_sel { width:702px;}#view_sel li {list-style: none;margin: 0;display: inline;}#view_sel li a {padding: 2px 0.5em;margin-left: 3px;  border: 1px  solid #ad90c5;border-bottom: 1px solid #dacbe3; background: #dacbe3; text-decoration: none;;font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}#view_sel li a:link {color: #312025;} #view_sel li a:visited {color: #312025;} #view_sel li a:hover {color: #fff;background: #d198bf;border-color: #ad90c5;}#view_sel li a#current {padding-bottom:3px;background: white;border-bottom: 1px solid white;}#view_sel li a#current:hover {color: #c57fb0;padding-bottom:3px;background: white;border-bottom: 1px solid white;}/* content *//* body {margin:0;padding:0} */#top_bar {margin-left:5px;padding:0;margin-top:0;} #banner_div {margin-left:5px;margin-top:5px;margin-bottom:0px;padding:0;}#banner_div form {margin:0;padding:0}#banner_div img {margin:0;padding:0}#banner_div br {margin:0;padding:0}/* #content_div {width:502px;} */#content_div { }/* menu */#menu_div {background-color: #dccce2; margin-left:5px;margin-top:0;width:90px;border: 1px solid #b292c2;} .menu_title{display:block;width:90px;background-color: #c57fb0;color:#fff;font-weight:bold;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;}/* */a.navlink {margin-top:3px;margin-right:5px;padding-left:2px;padding-right:2px;height:16px;display:inline;border: 1px solid #c57fb0;text-decoration:none;color:#000;font-weight:bold;font-size:14px;}a.navlink:hover {background-color:#c57fb0;color:#fff}/* End */