html { height: 100%; }
body { height: 100%; margin: 0 auto; padding: 0; background: #fff; color: #000; font-family: Verdana, Arial,"Helvetica CE",Helvetica,sans-serif; font-size: 12pt; text-align: center;}
#tBody { width: 100%; font-size: 1em; }
form,h1,h2,h3,h4,h5,h6,p,dl,ul,ol { margin: 0; padding: 0; }
h5 { font-size: 11pt; }
h4 { font-size: 11pt; margin: 0;padding:0 }
h2 { font-size: 14pt; margin: 5px 0 5px 5px; padding-bottom: 5px; color: #408b74; }
h3 { font-size: 13pt; margin: 5px 0 5px 5px; padding-bottom: 5px; color: #408b74; }
sup { font-size: 10px; }
ul,o,dl { list-style-type: none; }
img { border: none; }
.hide { display: none; }
.help { cursor: help; vertical-align: bottom; }
#go_back {display:none}
#top_link {display:none}
.tellmemore {margin: 0 0 0 7px; font-size:10pt; font-weight:normal;color:#676C6D}
#last_upd { font-size: 10px; text-align:right;margin:0 5px 12px 0}
.ul40 { padding-left: 30px; margin: 2px 0 0 0; list-style-type: disc; font-size:10pt;}
.ul10 { padding-left: 10px; list-style-type: disc; font-size:10px;}
.ul40 li { margin: 2px 0 0 0; }
/* Global End */

/* Links */
a { color: #797f81; text-decoration: underline; font-size: 10pt;}
a:visited { color: #797f81; text-decoration: underline; font-size: 10pt; }
a:visited span { color: #797f81; font-size: 10pt; }
a:active { text-decoration: underline; font-size: 10pt; }
a span { color: #797f81; font-size: 10pt; }
a:hover { color: #FF0F0F; text-decoration: underline; font-size: 10pt; }
a:hover span { color: #FF0F0F; text-decoration: underline; font-size: 10pt; }

#breadcrumb {display:none}

#search a.search { font-size: 14px; color: #408b74; text-decoration: none; }
#search a.search:visited { color: #408b74; text-decoration: none; }
#search a.search:active { text-decoration: none; }
#search a.search:hover { color: #FF0F0F; text-decoration: underline; }

a.navi { text-decoration: none; }
a.navi:visited { text-decoration: none; }
a.navi:active { text-decoration: none; }
a.navi:hover { text-decoration: none; }
/* Links End */

/* Layout */
#header {display:none}
#top {display:none}
#left {display:none}
#content {}
#content780 {}
#footer {display:none}
#footer_1 {display:none}
/* Layout End */

/* Menus */
#footer_menu {display:none}
#header_menu {display:none}
/* Menus End */


#search {font-size: 11px;}
#diagnose, #search {margin: 0 0 10px 10px;}
#diagnose ul { list-style-type: disc; padding-left: 25px; font-size:12px;}
#diagnose li { margin:0 0 5px 0}
#diagnose .div_info ul { list-style-type: disc; padding-left: 10px; font-size:10px;}
#footer_copyrights {clear:both;margin-top:15px;}

.main { font-size: 11px; }
.main200 { font-size: 11px; width: 160px; text-align: left; vertical-align: middle; }
#main_form { height: 100%; line-height: 1.5; font-size: 11px; margin: 0 8px 0 10px}
#main_form ul { margin: 0 0 5px 0; }
.inputRequirement { font-size: 11px; color: #408b74; text-align: right; margin: 0 0 0 5px; }
.lspacer { font-size: 10px; color: #408b74; text-align: right; font-weight: normal; margin: 0 0 0 280px; }
.hline { border-bottom: 1px solid #cbd0d4; width: 95%; height: 8px; font-size: 1px; margin: 0px auto; padding: 0; }
.bordertop {border-top: 1px solid #cbd0d4; padding-top: 8px}

#article ul { margin: 0 0 10px 25px; list-style-type: disc; font-size:12px;}
.article { margin: 0 0 10px 10px; line-height: 1.4; text-align: left; font-size: 12pt; }
.article h3 { padding: 0; margin: 5px 0 5px 0;}
.article h2 { padding: 0; margin: 5px 0 5px 0;}

.articles_links { margin: 20px 0 10px 0; line-height: 1.4; text-align: left; }
.articles_links ul { margin: 0 0 0 42px; list-style-type: disc; font-size:10px;}

#div_money_order { line-height: 1.2; margin: 0 0 0 5px; }
#div_money_order h4 { padding-top: 5pt; }
#div_allpay { line-height: 1.2; margin: 0 0 0 15pt; }
#div_allpay h4 { padding-top: 5pt; }

#div_info, .div_info { border: 1px solid #cbd0d4;border-left:0;border-right:0; background: #eaedee; font-size: 10px; padding: 4px; margin: 0 auto 7px;}

.tbl_background {background:#E0E0E0;margin:0 auto;}
.tbl_bg_w {background:#E0E0E0;width:90%}
.tbl_bg_w100 {background:#E0E0E0;width:100%}
.tbl_center {margin:0 auto;}
.th { font-size: 9px; line-height: 1.5; background: #fff; text-align: center; font-weight: bold; }
.td1, .td2, .td_left, .td_right { font-size: 10px; line-height: 1.5; background: #fff; text-align: center; }
.td_left { text-align: left; }
.td_right {height: 40px; text-align:right;}

.l_spacer_5px {padding-left: 0px;}

#div_biorythm {clear: both;margin: 0 auto; text-align: center; padding: 10px 2px 10px 2px; background: rgb(248,248,255);}
#emotional { color: #dc0000; }
#physical { color: #0050dc; padding-left: 30px; }
#intelectual { color: #1ec800; padding-left: 30px; }
#info_div { clear: both; padding-top: 25px; }
#info_div h5 { font-weight: normal; padding-right: 10px; text-align: right; }
#user_data {float: left;width:360px;}
#user_data h3 { padding: 5px 0 5px 0; color: #408b74; }
#user_data h4 { text-align: right; }
#user_data p { text-align: right; }
#user_data .ul12 { padding-left: 15px; line-height: 1.5; }
#user_data .ul40 { padding-left: 50px; margin: 2px 0 0 0; list-style-type: disc; font-size:10px;}

#med_forms { margin: 0 0 10px 10px; line-height: 1.5; text-align: left; font-size: 10px; }
#med_forms ol, ul {margin: 0 0 0 5px}
#med_forms ul {list-style-type: disc;font-size:10px;}
#med_forms li {margin: 5px 0 0 30px;}
#med_forms h4 {margin: 10px 0 2px 0;}
#med_forms span {font-size: 10px;margin: 0 0 0 5px}

/* Calcs */
#calc_result { text-align: center; margin: 25px auto 30px; border-bottom: 1px solid #cbd0d4; width: 60%; }
#calc_result h3 { color: #676C6D; padding-bottom: 0; margin: 0 0 2px 0; }
#calcs table, #div_channel table {margin: 10px auto 10px}
#calcs p {margin: 0 0 15px 0;}
#calcs ul { margin: 5px 0 10px 25px; list-style-type: disc; font-size:12px;}
/* Calcs End */ 

/* Disease */
#disease {margin: 0 0 10px 10px; line-height: 1.4; text-align: left; font-size: 12px;}
#disease h4 { margin: 0 0 0 5px }
#disease ul { margin: 0 0 0 25px; list-style-type: disc;font-size:12px; }
#disease .locked {clear:both;text-align:center;margin:15px 0 0 0;padding-bottom:10px;background: url('i/padlock.gif') no-repeat center center #eaedee;}
#disease .locked h4 {padding-top:150px;}
#disease p {margin: 0 0 0 5px}
#disease_left {float:left;width:375px;}
#disease_left .other_info li {padding-top: 5px}
#disease_right {float:left;width:180px;margin:15px 0 0 0}
#description {clear:both;padding-top:12px;font-size:12px;}
#description h3 {margin: 10px 0 5px 5px; padding:0}
#description .text {padding: 0 3px 0 5px}
#disease1 { width:710px;padding: 0 5px 15px 5px; line-height: 1.4; text-align: left; font-size: 12px; border: 1px solid #cbd0d4; }
#disease1 ul { margin: 0 0 0 25px; list-style-type: disc; font-size:12px;}
#disease1 li { margin: 0;padding:0}
/* Disease End */

/* Disease List */
#dis_list .list {height:15px;width:80%;margin:25px auto;text-align:center}
#dis_list h3 {padding-top: 20px}
#dis_list ul {list-style-type: disc; font-size:10px;padding: 0 0 0 20px}
#ul_dis_list li {display: inline; padding: 0 4px 0 4px}
/* Disease List End */

/* Home Page */
#home_top {float:left;width:545px;border:1px solid #cbd0d4;font-size:11px;padding:4px;margin: 0 0 5px 0}
#home_top img {float:left;margin:0 5px 0 0}
#home_offer {clear:both;float:left;width:285px;height:180px;margin:0 5px 0 0;border:1px solid #cbd0d4;font-size:9px;padding:4px;background: url('i/stethoscope.gif') no-repeat 99% 5%}
#home_offer ul, #home_rank ul {list-style-type:disc;padding:5px 0 2px 10px;font-size:10px;}
#home_offer p, #home_rank p, #home_top p {float:right;margin:0 5px 5px 0;}
#home_tests {float:left;width:245px;height:180px;border:1px solid #cbd0d4;font-size:9px;padding:4px}
#home_tests img {float:left;margin:2px 2px 0 0}
#home_rank {clear:both;float:left;width:345px;height:auto;margin:5px 5px 0 0;border:1px solid #cbd0d4;font-size:9px;padding:4px;background:#eaedee}
#home_links {float:left;margin:5px 0 0 0;text-align:center;}
/* Home Page End */

/* Info Boxes */
#err_box { text-align: left; border-top: 1px solid #cbd0d4; border-bottom: 1px solid #cbd0d4; width: 100%; font-size: 12px; background: #FFF1F1 url('i/error.gif') no-repeat 7px 7px; margin: 0 auto 10px;}
#warn_box { text-align: left; border-top: 1px solid #cbd0d4; border-bottom: 1px solid #cbd0d4; width: 100%; font-size: 12px; background: #FFFFEF url('i/warn.gif') no-repeat 7px 7px; margin: 0 auto 10px; }
#ok_box { text-align: left; border-top: 1px solid #cbd0d4;border-bottom: 1px solid #cbd0d4; width: 100%; font-size: 12px; background: #EDFFED url('i/ok.gif') no-repeat 7px 7px; margin: 0 auto 10px; }
#err_box ul, #warn_box ul, #ok_box ul { list-style-type: disc; padding: 7px 0 15px 20px; }
#err_box h2 { padding: 4px 0 0 45px; color: #ED0000; }
#warn_box h2 { padding: 4px 0 0 45px; color: #ED0000; }
#ok_box h2 { padding: 4px 0 0 45px; color: #00CB00; }
.div_help { position: absolute; display: none; width: 220px; font-size: 10px; background: #FFF; border: 1px solid #D0D0D0; padding: 6px; margin: 4px; background:#F7F7F7}
/* Info Boxes End */

/* Forms */
.cbox { border: none; }
input {border: solid #BFBDB8 1px; font-size: 12px; font-weight:normal; margin: 0 6px 0 0;}
.inpt_l {margin: 0 6px 0 6px;}
.inpt200 {width:200px;height:13px}
.inpt150 {width:150px;height:13px}
.inpt140 {width:140px;height:13px}
.inpt110 {width:110px;height:13px}
.inpt90 {width:90px;height:13px}
.input_selected { border: 1px solid #5688b7; font-size: 12px;margin: 0 6px 0 0}
input.navi_buttons {padding: 0 0.35em;width: 0;overflow: visible;color:#676C6D;font-family:verdana, helvetica,sans-serif; font-size:11px;font-weight:bold;background:#eaedee;border:1px solid;border-top-color:#e0e0e0;border-left-color:#e0e0e0;border-right-color:#d0d0d0;border-bottom-color:#d0d0d0;/* IE table-cell margin fix */}
input.navi_buttons[class] {width: auto;height:18px;padding: 0 0.35em 0.35em 0.35em; color:#676C6D;font-family:verdana, helvetica,sans-serif; font-size:11px;font-weight:bold;background:#eaedee;border:1px solid;border-top-color:#e0e0e0;border-left-color:#e0e0e0;border-right-color:#d0d0d0;border-bottom-color:#d0d0d0;/* IE ignores [class] */}
select { font-size: 12px; margin: 0 6px 0 0}
.input_disabled { border: 1px #BFBDB8 solid; font-size: 12px; background-color: #cbd0d4;margin: 0 6px 0 0}
textarea { border: 1px #BFBDB8 solid; font-size: 13px; }
.textarea_selected { border: 1px solid #5688b7; font-size: 13px; }
/* Forms End */

/* Ovulation Calendar */
#calendar { float: left; text-align: center; }
#calendar h4 { text-align: right; }
#calendar_tbl { text-align: center; width: 75%; }
#calendar_heading { text-align: center; width: 75%; height: 30px;}
#calendar_legend { text-align: left; font-size: 10px; }
#day { border: #BFBDB8 1px solid; background-color: #fff; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#today { border: #eaa303 1px solid; background-color: #dacba9; font-weight: bold; text-align: center; vertical-align: middle; width: 13%; }
#event { border: #01a830 1px solid; text-decoration: underline; background-color: #6d9388; text-align: center; vertical-align: middle; color: #fff; height: 35px; width: 13%; }
#event a:link, #event a:visited, #event a:active { text-decoration: underline; background-color: #6d9388; text-align: center; vertical-align: middle; color: #fff; }
#dayempty { border: #000 0px solid; width: 13%; }
#day_low_flow { border: #997b71 0px solid; background-color: #ffcebd; }
#high_flow { border: #995849 1px solid; background-color: #ff947b; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#medium_flow { border: #99675d 1px solid; background-color: #ffad9c; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#low_flow { border: #997b71 1px solid; background-color: #ffcebd; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation_low_girl { background: url(i/ov_girl.gif) no-repeat 95% 95% #ceffce; border: #7b997b 1px solid;text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation_medium_girl { background: url(i/ov_girl.gif) no-repeat 95% 95% #7bff7b; border: #499949 1px solid;text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation_low { border: #7b997b 1px solid; background-color: #ceffce; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation_medium_boy { background: url(i/ov_boy.gif) no-repeat 95% 95% #7bff7b; border: #499949 1px solid;text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation { background: url(i/ov_boy.gif) no-repeat 95% 95% #31ce31; border: #1d7b1d 1px solid;text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#before_menstruation { border: #C2C598 1px solid; background: #FFFFCF; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
/* Ovulation Calendar End */

/* Help pages */
#help_div  {margin: 0 5px 0 15px; width: 410px; line-height: 1.5; text-align: left; font-size: 11px;}
#help_div h3 {margin:15px 0 15px 0; padding:0}
#help_div ul {list-style-type: disc; margin: 5px 0 0 25px}
#help_div li {margin: 3px 0 0 0}
/* Help pages End */

/* Agreement & Policy */
#agreement { margin: 0 10pt 10pt 10pt; font-size: 10pt; line-height:1.5}
#agreement h2{ margin: 10pt 0 10pt 0; padding:0}
#agreement h3{ margin: 10pt 0 10pt 0; padding:0}
/* Agreement & Policy End */

/* Charts */
#chart_form {margin: 5px 0 30px 0;}
#chart_form h2 { margin: 5px 0 5px 5px; padding-bottom: 5px; }
#chart_form p { margin: 5px 0 5px 5px; padding-bottom: 5px; }
#chart_form ul {margin: 0 0 10px 0}
#chart_form li {display:inline; padding-left: 5px}
#chart { border-top: 1px solid #cbd0d4; padding: 15px 0 0 0; margin: 0 auto;}
/* Charts End */

.ailments_dsc {float:left;margin:0 0 0 20px;width:270px;font-size:11px}
.ailments_dsc_brdr {border: 1px solid #e0e0e0;padding: 6px}
#show_a_h {margin:12px 0 0 0;float:left;width:250px;height:440px;}
#show_a_m {margin:12px 0 0 0;float:left;width:250px;height:360px;background: url('i/man_head.jpg') no-repeat;}
#show_a_f {margin:12px 0 0 0;float:left;width:250px;height:360px;background: url('i/woman_head.jpg') no-repeat;}
#show_b_m {margin:12px 0 0 0;float:left;width:250px;height:350px;background: url('i/man_body.jpg') no-repeat 0% 0%}
#show_b_f {margin-top:12px;float:left;width:250px;height:350px;background: url('i/woman_body.jpg') no-repeat 0% 0%}
#show_c_m {margin:12px 0 0 0;float:left;width:250px;height:350px;background: url('i/man_body1.jpg') no-repeat top center}
#show_c_f {margin:12px 0 0 0;float:left;width:250px;height:350px;background: url('i/woman_body1.jpg') no-repeat top center}
#show_l_m {margin:12px 0 0 0;float:left;width:250px;height:450px;background: url('i/man_limbs.jpg') no-repeat top center;}
#show_l_f {margin:12px 0 0 0;float:left;width:250px;height:480px;background: url('i/woman_limbs.jpg') no-repeat top center;}
#show_a {margin:60px 0 0 62px}
#show_a .column {float:left;width:55px}
#show_a .p2 {margin:0 0 40px 0}
#show_b {margin:60px 0 0 30px}
#show_b .column {float:left;width:55px}
#show_b .p2 {margin:0 0 20px 0}
#show_c {margin:60px 0 0 45px}
#show_c .column {float:left;width:50px}
#show_c .p2 {margin:0 0 50px 0}
#show_g {margin:70px 0 0 48px}
#show_g1 {margin:20px 0 0 48px}
#show_g .column {float:left;width:20px}
#show_g .p2 {margin:0 0 50px 0}
.p1 {margin:0 0 2px 0}
#head, #body, #body1, #limbs, #all_body {font-size:11px}

/* Nav */
div#nav {float: left; width: 198px; margin: 8px 0 0 0;background: #FDD;text-align:left;}
div#nav ul {margin: 0; padding: 0; width: 198px; background: white;border: 0}
div#nav ul.level2 {background: #FFF;border:1px solid #E0E0E0}
div#nav ul.level3 {background: #FFF;border:1px solid #E0E0E0}
div#nav li {position: relative; list-style: none;height: 25px;margin: 0;}
div#nav li:hover {background: #EBB;}
div#nav li.submenu {background: url(i/menu_arrow.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #EDD;}
div#nav li a {display: block; padding: 5px 0 0 5px; text-decoration: none; width: 6em; height:20px}
div#nav li a:hover {border-left: 2px solid red;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 198px; display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
/* Nav End */

/* Star Rating */
	.star-rating {display:none}
/* Star Rating END */

/* Articles */
  #articles_list {margin:15px 0 0 0}
  #articles_list ul {list-style-type:disc; font-size:9px;padding:0 5px 0 10px}
  #articles_list li {margin:5px 0 0 10px}	
  #articles_list h3 {margin: 0px 0 0 0; padding:3px 0 3px 10px; background: rgb(219,203,170);color:#fff}
  #articles_list .frame {border:1px solid rgb(219,203,170);border-top: 0;padding:0 0 10px 0;margin:0 15px 0 0}
  #toolbar {display:none}	
  #vote {display:none}	
  .star-txt {display:none}
  .vote {display:none}	
  .note {display:none}		
  .rating {font-size:18px; color:#00BBBB;margin:0 0 0 5px}
  #vote_span {clear:both;float:left;font-size:9px;margin: 5px 0 10px 0}	
  .article_left {float:left;min-height:100px;margin:0;padding:0}	
  .article_left table {font-size:11px;width:99%;padding:0;margin:0 auto}		
  .article_left p {padding:0;margin:0}
  .article_left ul { margin: 0 0 10px 20px; list-style-type: disc;}
  .article_left li {padding:0;margin:0}
  .article_right {display:none}
  #send_link ul {list-style-type: none; padding:0;margin:15px 0 0 0}
  #send_link li {margin:0 0 5px 0}	
  #send_link p {float:left;width:125px;font-size:11px}	
  #send_link .send_link_info {font-size:10px;background: #f0f0f0;height:35px;padding:3px;margin-top:15px}	
  .send_link {display:none}	
/* Articles End */