
#tool{width:365px;}
#tool-title{padding:8px 23px;height:21px;background:white url(../img/tools-heads.jpg);}
#tools *{font:normal 8pt tahoma;}
#tools a{height:34px;display:block}
#bmic,#ovulationc,#pregnancyDevelopment,#duedate{border:0px !important;}

#title-ovulation{background:white url(../img/tools-heads.jpg);background-position:0px -38px;}
#title-duedate{background:white url(../img/tools-heads.jpg);background-position:0px -109px;}
#title-bmi{background:white url(../img/tools-heads.jpg);background-position:0px -286px;}
#title-pregnancyDevelopment{background:white url(../img/tools-heads.jpg);background-position:0px -180px;}
#title-ovulation.ui-state-active{background:white url(../img/tools-heads.jpg);background-position:0px -73px;}
#title-duedate.ui-state-active{background:white url(../img/tools-heads.jpg);background-position:0px -145px;}
#title-pregnancyDevelopment.ui-state-active{background:white url(../img/tools-heads.jpg);background-position:0px -217px;}
#title-bmi.ui-state-active{background:white url(../img/tools-heads.jpg);background-position:0px -252px;}

a:hover{text-decoration:none;}
span.ui-icon-triangle-1-s,span.ui-icon-triangle-1-e,span.ui-state-hover{background:none !important;}
div.ui-accordion-content,div.ui-accordion-content-active{border-left:1px solid #CCC !important;border-right:1px solid #CCC !important;}
#ui-datepicker-div{width:180px !important;}

/********
 * 3 trimester tabs
 ********/
#pregnancyDevelopment{padding:5px;}
#pregnancyDevelopment *{-moz-border-radius:0;border:0;}
#trimester-1 a,#trimester-2 a,#trimester-3 a,#trimester-4 a{display:block;margin:0px;padding:0;font:normal 8pt tahoma;}


/********
 * 40 weeks tabs
 ********/
#pregnancyDevelopment div a{display:block;height:auto;text-align:center;}
#pregnancyDevelopment div ul.ui-tabs-nav {border:0px;margin:0;padding:0;}
#pregnancyDevelopment div ul.ui-tabs-nav li{border-right:1px solid #FFF;border-bottom:1px solid #FFF;height:24px;width:23px;margin:0;padding:0;}
#pregnancyDevelopment div div.weeks{border:1px solid #ccc;height:320px;overflow:auto;}

#weektab-1 {background-color:#94C5FC; }
#weektab-2 {background-color:#77B2F6; }
#weektab-3 {background-color:#59A2F4; }
#weektab-4 {background-color:#3F91ED; }
#weektab-5 {background-color:#0869D7; }
#weektab-6 {background-color:#1A76DE; }
#weektab-7 {background-color:#0968D4; }
#weektab-8 {background-color:#045DC2; }
#weektab-9 {background-color:#0353AE; }
#weektab-10{background-color:#02499A; }
#weektab-11{background-color:#033DB1; }
#weektab-12{background-color:#0320B1; }
#weektab-13{background-color:#502cc9; }
#weektab-14{background-color:#e4a7fd; }
#weektab-15{background-color:#da8ff8; }
#weektab-16{background-color:#d076f6; }
#weektab-17{background-color:#c761f0; }
#weektab-18{background-color:#c057ea; }
#weektab-19{background-color:#b542e4; }
#weektab-20{background-color:#ab34dc; }
#weektab-21{background-color:#a030cd; }
#weektab-22{background-color:#942fbc; }
#weektab-23{background-color:#882fac; }
#weektab-24{background-color:#a82fbf; }
#weektab-25{background-color:#bf2fbc; }
#weektab-26{background-color:#dd48da; }
#weektab-27{background-color:#f078e5; }
#weektab-28{background-color:#fca3da; }
#weektab-29{background-color:#f78acd; }
#weektab-30{background-color:#f670c3; }
#weektab-31{background-color:#ef59b6; }
#weektab-32{background-color:#e94fad; }
#weektab-33{background-color:#e339a2; }
#weektab-34{background-color:#da2b96; }
#weektab-35{background-color:#ca268b; }
#weektab-36{background-color:#b92681; }
#weektab-37{background-color:#a82575; }
#weektab-38{background-color:#bc266e; }
#weektab-39{background-color:#bc2655; }
#weektab-40{background-color:#9f163d; }
#weektab-41{background-color:#9f163d; }

#weektab-g1 {background-color:#ff5e35; }
#weektab-g2 {background-color:#ff4d40; }
#weektab-g3 {background-color:#ff3e50; }
#weektab-g4 {background-color:#ff1534; }
#weektab-g5 {background-color:#ea0e24; }
#weektab-g6 {background-color:#db0e24; }
#weektab-g7 {background-color:#d40e24; }
#weektab-g8 {background-color:#de0e08; }
#weektab-g9 {background-color:#c90e0c; }
#weektab-g10{background-color:#bc0e1c; }
#weektab-g11{background-color:#a90e18; }
#weektab-g12{background-color:#8c0e0d; }

#weektab-g1  a {color:#ff5e35; }
#weektab-g2  a {color:#ff4d40; }
#weektab-g3  a {color:#ff3e50; }
#weektab-g4  a {color:#ff1534; }
#weektab-g5  a {color:#ea0e24; }
#weektab-g6  a {color:#db0e24; }
#weektab-g7  a {color:#d40e24; }
#weektab-g8  a {color:#de0e08; }
#weektab-g9  a {color:#c90e0c; }
#weektab-g10 a {color:#bc0e1c; }
#weektab-g11 a {color:#a90e18; }
#weektab-g12 a {color:#8c0e0d; }


#weektab-1  a {color:#94C5FC; }
#weektab-2  a {color:#77B2F6; }
#weektab-3  a {color:#59A2F4; }
#weektab-4  a {color:#3F91ED; }
#weektab-5  a {color:#0869D7; }
#weektab-6  a {color:#1A76DE; }
#weektab-7  a {color:#0968D4; }
#weektab-8  a {color:#045DC2; }
#weektab-9  a {color:#0353AE; }
#weektab-10 a {color:#02499A; }
#weektab-11 a {color:#033DB1; }
#weektab-12 a {color:#0320B1; }
#weektab-13 a {color:#502cc9; }
#weektab-14 a {color:#e4a7fd; }
#weektab-15 a {color:#da8ff8; }
#weektab-16 a {color:#d076f6; }
#weektab-17 a {color:#c761f0; }
#weektab-18 a {color:#c057ea; }
#weektab-19 a {color:#b542e4; }
#weektab-20 a {color:#ab34dc; }
#weektab-21 a {color:#a030cd; }
#weektab-22 a {color:#942fbc; }
#weektab-23 a {color:#882fac; }
#weektab-24 a {color:#a82fbf; }
#weektab-25 a {color:#bf2fbc; }
#weektab-26 a {color:#dd48da; }
#weektab-27 a {color:#f078e5; }
#weektab-28 a {color:#fca3da; }
#weektab-29 a {color:#f78acd; }
#weektab-30 a {color:#f670c3; }
#weektab-31 a {color:#ef59b6; }
#weektab-32 a {color:#e94fad; }
#weektab-33 a {color:#e339a2; }
#weektab-34 a {color:#da2b96; }
#weektab-35 a {color:#ca268b; }
#weektab-36 a {color:#b92681; }
#weektab-37 a {color:#a82575; }
#weektab-38 a {color:#bc266e; }
#weektab-39 a {color:#bc2655; }
#weektab-40 a {color:#9f163d; }
#weektab-41 a {color:#9f163d; }


span.t1{padding:13px 20px 2px 20px;font:bold 11pt tahoma;display:block;}



/********
 * overide ui default
 ********/
 #pregnancyDevelopment div ul li.ui-state-active{
border:1px solid #ccc;
border-bottom:0 !important;
width:22px;
background-color:white;
margin-right:1px;
}
#pregnancyDevelopment div ul li.ui-state-active a{
padding:0;margin:0;border:0px !important;
width:22px !important;
height:26px !important;
background-color:white !important;
cursor:pointer;
font-weight:bold;
}
#pregnancyDevelopment .ui-tabs .ui-tabs-nav li a{padding:0px;width:100%;}

#pregnancyDevelopment .ui-tabs{padding:0px !important;}
#pregnancyDevelopment a{height:23px;}
div#dcal3 a,div#dcal1 a,div#dcal2 a{font:bold 11pt arial;}

div.weeks{padding:5px !important;font:normal 9pt tahoma;}
.weeks b{font:bold 10pt arial;color:#E4025A;padding:8px;display:block;text-transform:uppercase;}
.weeks p{padding:5px 0px;}
