*						{margin:0px; padding:0px; border:0px; vertical-align:top;}
body 					{background:#fff; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#58595B; }
h1						{font-size:18px; color:#92278F; font-weight:normal; padding:6px 0 10px 0; }
h2						{font-size:14px; color:#92278F; padding:10px 0; font-weight:normal;}
p						{padding-bottom:10px; line-height:1.4em; width:650px;}
a						{color:#92278F; text-decoration:none;}
a:hover					{color:#58595B; text-decoration:none;}
ul						{list-style:none;line-height:1.6em;}
img						{visibility:visible;}

a:visited				{color:#606;}
.story					{padding-bottom:20px;}

#contentsubnav			{padding:15px 0 15px 0;}
#contentsubnav a		{color:#92278F;}
#contentsubnav a:hover	{color:#58595B;}
#contentnav				{padding:10px 0 5px 0; margin-bottom:5px}
#contentnav a			{color:#92278F;}
#contentnav a:hover		{color:#58595B;}

#banner 				{text-align:left;background:url(../img/bgt.gif) no-repeat; padding:30px 0 0 0; margin-bottom:5px;}




#container 				{width:992px; margin:0 auto; background:url(../img/bgm.gif) bottom;  background:url(../img/bg.gif) bottom; min-height:450px; height:450px;}
html>body div#container	{height:auto;}
#content 				{margin-left:230px; position:relative; top:0px; left:0px; padding:0 0 115px 0; min-height:450px; height:auto; height:450px;}
html>body div#content	{height:auto;}

/*
#container 				{width:992px; margin:0 auto; background:url(../img/bgm.gif) bottom; background:url(../img/bg.gif) bottom; }
div#container 			{height:auto;}
#banner 				{text-align:left;background:url(../img/bgt.gif) no-repeat; padding:30px 0 0 0; margin-bottom:5px;}
#content 				{margin-left:230px; position:relative; top:0px; left:0px; padding:0 0 115px 0; min-height:500px; height:expression(this.scrollHeight > 500 ? "auto":"500px"); }
*/

#containerhome			{width:992px; margin:0 auto; margin-bottom:10px; background:url(../img/bgm.gif) bottom; background:url(../img/bg.gif) bottom; min-height:500px; height:500px;}
div#containerhome 		{height:auto; min-height:500px; h\eight:500px;}

#contenthome			{margin-left:230px; position:relative; top:0px; left:0px; padding:0 0 50px 0; min-height:500px; height:500px;}
#faqdivider				{border-bottom:1px solid #92278F; width:640px; margin:18px 0 12px 0;}
#subdivider				{border-bottom:1px solid #92278F; width:640px; margin:0 0 12px 0;}



#left 					{float:left; width:200px; padding: 0 0 0 30px; }
#footer 				{clear:both; text-align:right; background:url(../img/bgb.jpg) center top no-repeat; padding:0 40px 15px 0; font-size:11px;}

#footer a				{color:#92278F;}
#footer a:hover			{color:#58595B;}
#footer span			{position:relative; right:40px; bottom:20px; color:#58595B;}
#bgart					{background:url(../img/leftart.gif) left bottom  no-repeat; height:200px; position:absolute;}
#logo					{padding-left:20px; position:relative;}


#tblCalculator			{background-image:url(../img/tblCalculate.gif); background-repeat: no-repeat; color: #9A2A91; width: 432px; height: 138px;	margin-bottom: 10px;}
.tdl					{height: 20px; vertical-align: top; padding-left: 10px;}
.tdl1					{height: 20px; vertical-align: middle;padding-left: 10px;}
.tdl2					{color: #000000; font-size: 11px; vertical-align: middle; padding-left: 10px;}
.tdr1					{width: 170px; text-align: center; vertical-align: middle;}
.tdr2					{width: 170px; text-align: center; vertical-align: middle; color: #000000;background-image: url(../img/txtBox.gif); background-repeat: no-repeat; background-position: center;}
.tdr3					{font-size: 11px; text-align: center; vertical-align: middle; color: #000000;}
#btnCalculate			{cursor: pointer; text-align: center;}
#txtConception, #txtPregnancy {text-align: center;}
#cboDay, #cboMonth		{/*border-color: #9A2A91;*/ font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #9A2A91; width: 42px;}
#cboYear 				{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;border: solid 1px #9A2A91; width: 60px;}


    
#left li 			{font-size:11px; cursor: pointer; margin:5px 0 10px 5px;}
#left li a 			{background:url(../img/nav_bg.gif) no-repeat; color:#fff; height:22px; line-height:22px; display:block; width:155px; padding:0 0 0 5px;}
#left li a:hover 	{background:url(../img/nav_bg_over.gif) no-repeat;}

#left li li 		{font-weight: normal;padding:3px 0 1px 0; margin:0}
#left li li a 		{background:none; color:#000; height:16px; line-height:16px; display:block; width:155px;}
#left li li a:hover {background:none; color:#ad3096;}
#left ul ul 		{display:none;}
#left ul li.selected ul {display: block;}
